1 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4 * g++.dg/diagnostic/bindings1.C: New.
5 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
7 2011-09-26 David S. Miller <davem@davemloft.net>
9 * gcc.target/sparc/wrgsr.c: New test.
10 * gcc.target/sparc/rdgsr.c: New test.
11 * gcc.target/sparc/edge.c: New test.
12 * gcc.target/sparc/fcmp.c: New test.
14 * gcc.target/sparc/edge.c: Update for new return types.
15 * gcc.target/sparc/fcmp.c: Likewise.
17 2011-09-26 Janus Weil <janus@gcc.gnu.org>
20 * gfortran.dg/common_15.f90: New.
23 * gfortran.dg/dummy_procedure_5.f90: New.
24 * gfortran.dg/interface_26.f90: Modified error message.
25 * gfortran.dg/proc_ptr_11.f90: Ditto.
26 * gfortran.dg/proc_ptr_15.f90: Ditto.
27 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
28 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
30 2011-09-26 Jason Merrill <jason@redhat.com>
33 * g++.dg/overload/rvalue3.C: New.
36 * g++.dg/overload/ref-conv2.C: New.
38 * g++.dg/cpp0x/nsdmi-template1.C: New.
40 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
42 * g++.dg/cpp0x/nullptr25.C: New.
44 2011-09-26 Richard Guenther <rguenther@suse.de>
46 PR tree-optimization/50472
47 * gcc.dg/torture/pr50472.c: New testcase.
49 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
51 * gnat.dg/opt22.adb: New test.
52 * gnat.dg/opt22_pkg.ad[sb]: New helper.
54 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
56 * gnat.dg/opt21.adb: New test.
57 * gnat.dg/opt21_pkg.ad[sb]: New helper.
59 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
61 * gnat.dg/opt20.ad[sb]: New test.
62 * gnat.dg/opt20_pkg.ads: New helper.
64 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
66 * gnat.dg/array17.adb: New test.
67 * gnat.dg/array17_pkg.ads: New helper.
69 2011-09-25 Jason Merrill <jason@redhat.com>
71 * g++.dg/cpp0x/nsdmi-defer4.C: New.
73 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
75 * gnat.dg/frame_overflow.ads: New.
76 * gnat.dg/frame_overflow.adb: Adjust.
77 * gnat.dg/specs/addr1.ads: Likewise.
79 2011-09-25 Jakub Jelinek <jakub@redhat.com>
81 * g++.dg/tree-ssa/restrict2.C: New test.
83 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
85 * lib/target-supports.exp (check_effective_target_vect64): New.
86 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
87 of multiple vector sizes.
88 * gcc.dg/vect/bb-slp-26.c: New.
90 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
93 * g++.dg/template/bitfield1.C: New.
95 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
97 * gcc.dg/vect/bb-slp-24.c: New.
99 2011-09-24 Jason Merrill <jason@redhat.com>
101 * g++.dg/cpp0x/nsdmi-eh1.C: New.
103 * g++.dg/cpp0x/nsdmi-defer3.C: New.
105 * g++.dg/cpp0x/nsdmi-defer1.C: New.
106 * g++.dg/cpp0x/nsdmi-defer2.C: New.
108 * g++.dg/cpp0x/nsdmi1.C: New.
109 * g++.dg/cpp0x/nsdmi2.C: New.
110 * g++.dg/cpp0x/nsdmi3.C: New.
111 * g++.dg/cpp0x/nsdmi4.C: New.
112 * g++.old-deja/g++.other/init4.C: New.
114 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
117 * g++.dg/template/sfinae28.C: New.
119 2011-09-23 Ian Lance Taylor <iant@google.com>
121 * go.test/go-test.exp (errchk): Handle more cases of getting
122 correct Tcl backslash quoting in regular expressions in test file.
124 2011-09-23 Jason Merrill <jason@redhat.com>
127 * g++.dg/init/const8.C: New.
128 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
129 * g++.dg/cpp0x/defaulted2.C: Likewise.
130 * g++.dg/cpp0x/pr42844-2.C: Likewise.
131 * g++.dg/init/pr20039.C: Likewise.
132 * g++.dg/init/pr42844.C: Likewise.
134 2011-09-23 Jan Hubicka <jh@suse.cz>
136 * gcc.dg/ipa/inline-1.c: new testcase.
137 * gcc.dg/ipa/inline-2.c: new testcase.
138 * gcc.dg/ipa/inline-3.c: new testcase.
139 * gcc.dg/ipa/inline-4.c: new testcase.
141 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
144 * g++.dg/cpp0x/constexpr-static8.C: New.
146 2011-09-23 Jakub Jelinek <jakub@redhat.com>
148 * gcc.target/i386/avxfp-1.c: New test.
149 * gcc.target/i386/avxfp-2.c: New test.
151 2011-09-23 Terry Guo <terry.guo@arm.com>
153 * gcc.c-torture/execute/941014-1.x: Deleted.
155 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
158 * g++.dg/cpp0x/pr50491.C: New.
160 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
163 * gfortran.dg/bessel_6.f90: Fix tolerance test.
165 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
168 * g++.dg/cpp0x/nullptr24.C: New.
170 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
173 * gcc.target/i386/pr50482.c: New test.
175 2011-09-22 Joseph Myers <joseph@codesourcery.com>
177 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
178 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
179 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
180 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
181 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
182 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
183 multilib options contain different -march= from dg-options.
185 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
186 Paolo Carlini <paolo.carlini@oracle.com>
189 * g++.dg/template/friend52.C: New.
191 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
193 * gcc.target/arm/cmp-1.c: New test.
194 * gcc.target/arm/cmp-2.c: Likewise.
196 2011-09-22 Janus Weil <janus@gcc.gnu.org>
199 * gfortran.dg/impure_actual_1.f90: Modified error message.
200 * gfortran.dg/proc_ptr_32.f90: New.
201 * gfortran.dg/proc_ptr_33.f90: New.
203 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
205 PR tree-optimization/50451
206 * gcc.dg/vect/pr50451.c: New test.
208 2011-09-21 Ian Lance Taylor <iant@google.com>
210 * go.test/go-test.exp (errchk): Add special case for bug332.
211 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
212 some more test lines.
214 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
216 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
217 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
218 * g++.dg/other/i386-8.C: Ditto.
219 * g++.dg/other/pr34435.C: Ditto.
220 * g++.dg/other/pr39496.C: Ditto.
221 * g++.dg/other/mmintrin.C: Ditto.
223 2011-09-21 Jakub Jelinek <jakub@redhat.com>
225 * gcc.dg/vect/vect-cond-7.c: New test.
226 * gcc.target/i386/sse4_1-cond-1.c: New test.
227 * gcc.target/i386/avx-cond-1.c: New test.
229 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
232 * g++.dg/other/pr50464.C: New test.
234 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
236 * gcc.target/i386/bmi2-mulx32-2.c: New test.
237 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
238 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
239 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
241 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
243 * gnat.dg/opt19.adb: New test.
245 2011-09-21 Terry Guo <terry.guo@arm.com>
247 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
248 on arch conflict when testing case on targets other than armv7-a.
250 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
253 * g++.dg/ext/int128-1.C: New.
254 * g++.dg/ext/int128-2.C: Likewise.
255 * g++.dg/ext/int128-2.h: Likewise.
257 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
260 * gfortran.dg/storage_size_2.f08: Replace "must be be" with
263 2011-09-20 Jason Merrill <jason@redhat.com>
265 * g++.dg/cpp0x/constexpr-generated1.C: New.
268 * g++.dg/overload/ref-conv1.C: New.
270 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
272 * g++.dg/other/final1.C: New.
274 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
276 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
279 2011-09-19 Ian Bolton <ian.bolton@arm.com>
281 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
284 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
286 PR tree-optimization/50413
287 * g++.dg/vect/vect.exp: Run slp-pr* tests with
288 -fdump-tree-slp-details. Run other tests with
289 -fdump-tree-vect-details.
290 * g++.dg/vect/slp-pr50413.cc: New.
292 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
293 Ira Rosen <ira.rosen@linaro.org>
296 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
297 Fix underscores around restrict.
299 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
301 PR tree-optimization/50414
302 * gfortran.dg/vect/Ofast-pr50414.f90: New.
303 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
304 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
306 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
308 PR tree-optimization/50412
309 * gfortran.dg/vect/pr50412.f90: New.
311 2011-09-16 Jason Merrill <jason@redhat.com>
314 * g++.dg/eh/defarg1.C: New.
316 2011-09-16 Jakub Jelinek <jakub@redhat.com>
318 * gcc.dg/vect/vect-reduc-10.c: New test.
319 * gcc.target/i386/avx-reduc-1.c: New test.
321 * gcc.target/i386/sse2-extract-1.c: New test.
322 * gcc.target/i386/avx-extract-1.c: New test.
324 2011-09-16 Terry Guo <terry.guo@arm.com>
326 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
328 2011-09-15 Diego Novillo <dnovillo@google.com>
330 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
331 ALWAYS_CXXFLAGS, if defined.
332 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
333 ALWAYS_GFORTRANFLAGS, if defined.
334 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
335 ALWAYS_GOCFLAGS, if defined.
336 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
337 ALWAYS_OBJCXXFLAGS, if defined.
338 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
339 additional_flags, if defined.
340 * lib/gnat.exp (gnat_target_compile): Likewise.
341 * lib/objc.exp (objc_target_compile): Likewise.
342 * lib/target-supports-dg.exp (dg-add-options): Handle
345 2011-09-15 Tom de Vries <tom@codesourcery.com>
348 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
349 Use uintptr_t in f1. Undo avr xfails.
351 2011-09-15 Janus Weil <janus@gcc.gnu.org>
355 * gfortran.dg/function_types_3.f90: New.
357 2011-09-15 Jason Merrill <jason@redhat.com>
360 * g++.dg/cpp0x/trailing7.C: New.
363 * g++.dg/cpp0x/nullptr23.C: New.
365 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
367 * gcc.dg/vect/bb-slp-25.c: New.
369 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
372 * g++.dg/cpp0x/noexcept15.C: New.
374 2011-09-14 Tom de Vries <tom@codesourcery.com>
377 * gcc.dg/pr50251.c: New test.
379 2011-09-14 Tobias Burnus <burnus@net-b.de>
383 * gfortran.dg/null_5.f90: New.
384 * gfortran.dg/null_6.f90: New.
386 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
388 * gcc.c-torture/compile/20110913-1.c: New test.
390 2011-09-13 Janus Weil <janus@gcc.gnu.org>
393 * gfortran.dg/result_2.f90: New.
395 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
397 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
399 2011-09-13 Dodji Seketeli <dodji@redhat.com>
402 * g++.dg/cpp0x/variadic116.C: New test case.
404 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
406 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
407 * gcc.target/mips/interrupt_handler-2.c: New test.
408 * gcc.target/mips/interrupt_handler-3.c: Likewise.
410 2011-09-12 Jason Merrill <jason@redhat.com>
412 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
414 * g++.dg/cpp0x/explicit7.C: New.
416 2011-09-12 Jakub Jelinek <jakub@redhat.com>
418 PR rtl-optimization/50212
419 * g++.dg/other/pr50212.C: New test.
421 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
424 * testsuite/gcc.target/avr/torture/avr-torture.exp
425 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
426 "-O2 -fmerge-all-constants".
428 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
431 * gfortran.dg/do_while_1.f90: New test.
433 2011-09-11 Janus Weil <janus@gcc.gnu.org>
437 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
438 * gfortran.dg/proc_decl_26.f90: New.
439 * gfortran.dg/typebound_override_2.f90: New.
440 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
442 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
444 * gnat.dg/cond_expr2.ad[sb]: New test.
446 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
448 * gnat.dg/atomic5.ad[sb]: New test.
450 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
452 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
454 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
457 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
459 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
462 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
464 2011-09-09 Richard Guenther <rguenther@suse.de>
466 PR tree-optimization/50328
467 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
469 2011-09-09 Richard Guenther <rguenther@suse.de>
472 * gcc.dg/torture/pr50333.c: New testcase.
474 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
476 PR tree-optimization/50318
477 * gcc.target/arm/pr50318-1.c: New file.
479 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
481 * gcc.target/i386/all_one_m256i.c: New test.
483 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
486 * g++.dg/cpp0x/sfinae28.C: New.
488 2011-09-08 Dodji Seketeli <dodji@redhat.com>
491 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
492 longer ignored on typedefs.
494 PR c++/33255 - Support -Wunused-local-typedefs warning
495 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
496 * c-c++-common/Wunused-local-typedefs.c: Likewise.
498 2011-09-08 Martin Jambor <mjambor@suse.cz>
500 PR tree-optimization/50287
501 * gcc.dg/torture/pr50287.c: New test.
503 2011-09-08 Richard Guenther <rguenther@suse.de>
505 PR tree-optimization/19831
506 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
507 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
508 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
509 * gcc.dg/errno-1.c: Adjust.
511 2011-09-08 Richard Guenther <rguenther@suse.de>
513 PR tree-optimization/19831
514 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
516 2011-09-08 Tobias Burnus <burnus@net-b.de>
519 * gfortran.dg/do_concurrent_1.f90: New.
520 * gfortran.dg/do_concurrent_2.f90: New.
522 2011-09-08 Jakub Jelinek <jakub@redhat.com>
525 * gcc.c-torture/execute/ieee/pr50310.c: New test.
526 * gcc.dg/pr50310-2.c: New test.
528 2011-09-07 Janus Weil <janus@gcc.gnu.org>
531 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
532 * gfortran.dg/impure_constructor_1.f90: Modified.
533 * gfortran.dg/proc_ptr_comp_33.f90: New.
535 2011-09-07 Jakub Jelinek <jakub@redhat.com>
538 * gcc.dg/pr50310-1.c: New test.
540 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
543 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
546 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
549 * g++.dg/cpp0x/noexcept14.C: New.
551 2011-09-07 Jason Merrill <jason@redhat.com>
553 * g++.dg/cpp0x/constexpr-ref3.C: New.
555 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
557 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
559 * gcc.dg/section1.c: Don't xfail for avr.
561 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
563 PR tree-optimization/50322
564 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
566 2011-09-07 Martin Jambor <mjambor@suse.cz>
568 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
570 2011-09-07 Martin Jambor <mjambor@suse.cz>
572 PR tree-optimization/49911
573 * g++.dg/tree-ssa/pr49911.C: New test.
575 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
578 * gcc.dg/torture/pr49030.c: New test.
580 2011-09-07 Janus Weil <janus@gcc.gnu.org>
583 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
584 * gfortran.dg/class_4d.f03: Deleted.
585 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
587 2011-09-07 Richard Guenther <rguenther@suse.de>
589 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
591 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
593 PR tree-optimization/46021
594 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
596 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
598 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
600 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
602 * gcc.c-torture/compile/20110906-1.c: New test.
604 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
606 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
608 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
610 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
611 --param tree-reassoc-width=1.
613 * gcc.dg/tree-ssa/reassoc-24.c: New test.
614 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
616 2011-09-06 Richard Guenther <rguenther@suse.de>
618 PR tree-optimization/48149
619 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
621 2011-09-06 Richard Guenther <rguenther@suse.de>
623 PR tree-optimization/48317
624 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
626 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
628 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
630 (add_options_for_quad_vectors): Replace with ...
631 (add_options_for_double_vectors): ... this.
632 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
633 support multiple vector sizes since the vectorizer attempts to
634 vectorize with both vector sizes.
635 * gcc.dg/vect/no-vfa-vect-79.c,
636 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
637 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
638 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
639 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
640 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
641 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
642 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
643 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
644 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
645 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
646 gcc.dg/vect/vect-40.c: Likewise.
647 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as
649 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
650 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
651 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
652 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
654 * gcc.dg/vect/vect-peel-4.c: Make ia global.
656 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
659 * gcc.target/mips/abi-main.h: New file.
660 * gcc.target/mips/abi-o32-long32.c: New test.
661 * gcc.target/mips/abi-o32-long64.c: Likewise.
662 * gcc.target/mips/abi-o64-long32.c: Likewise.
663 * gcc.target/mips/abi-o64-long64.c: Likewise.
664 * gcc.target/mips/abi-n32-long32.c: Likewise.
665 * gcc.target/mips/abi-n32-long64.c: Likewise.
666 * gcc.target/mips/abi-n64-long32.c: Likewise.
667 * gcc.target/mips/abi-n64-long64.c: Likewise.
668 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
669 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
670 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
671 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
672 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
673 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
674 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
675 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
676 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
677 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
678 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
679 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
680 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
681 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
682 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
683 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
684 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
685 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
686 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
687 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
688 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
689 * gcc.target/mips/branch-2.c: Remove -mabicalls.
690 * gcc.target/mips/branch-3.c: Likewise.
691 * gcc.target/mips/branch-4.c: Likewise.
692 * gcc.target/mips/branch-5.c: Likewise.
693 * gcc.target/mips/branch-6.c: Likewise.
694 * gcc.target/mips/branch-7.c: Likewise.
695 * gcc.target/mips/branch-8.c: Likewise.
696 * gcc.target/mips/branch-9.c: Likewise.
697 * gcc.target/mips/branch-10.c: Likewise.
698 * gcc.target/mips/branch-11.c: Likewise.
699 * gcc.target/mips/branch-12.c: Likewise.
700 * gcc.target/mips/branch-13.c: Likewise.
701 * gcc.target/mips/lazy-binding-1.c: Likewise.
703 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
705 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1
706 << 18 to avoid warning on int=16 platforms..
708 2011-09-05 Jakub Jelinek <jakub@redhat.com>
710 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
711 to work even with -fshort-enums.
713 2011-09-04 Jan Hubicka <jh@suse.cz>
715 * gcc.c-torture/compile/20110902.c: new testcase.
717 2011-09-04 Jason Merrill <jason@redhat.com>
720 * g++.dg/cpp0x/rv-conv1.C: New.
723 * g++.dg/cpp0x/rv-func3.C: New.
725 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
729 * g++.dg/cpp0x/constexpr-template1.C: New.
730 * g++.dg/cpp0x/constexpr-template2.C: New.
731 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
732 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
734 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
736 * gnat.dg/specs/debug1.ads: Tweak pattern.
738 2011-09-04 Janus Weil <janus@gcc.gnu.org>
741 * gfortran.dg/class_45a.f03: New.
742 * gfortran.dg/class_45b.f03: New.
744 2011-09-04 Jakub Jelinek <jakub@redhat.com>
745 Ira Rosen <ira.rosen@linaro.org>
747 PR tree-optimization/50208
748 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
749 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
750 -fno-tree-fre -fno-tree-pre.
752 2011-09-02 Martin Jambor <mjambor@suse.cz>
754 * gcc.dg/ipa/ipcp-3.c: New test.
756 2011-09-02 Richard Guenther <rguenther@suse.de>
758 PR tree-optimization/27460
760 * gcc.dg/vect/vect-cond-7.c: New testcase.
762 2011-09-02 Martin Jambor <mjambor@suse.cz>
764 * g++.dg/ipa/devirt-3.C: Added a distraction method.
765 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
766 xfailed test for inlining.
767 * g++.dg/ipa/ivinline-9.C: Likewise.
769 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
771 PR tree-optimization/50178
772 * gfortran.dg/vect/pr50178.f90: New test.
774 2011-08-31 Martin Jambor <mjambor@suse.cz>
777 * gcc.c-torture/execute/pr49886.c: New testcase.
779 2011-08-31 Tom de Vries <tom@codesourcery.com>
782 * gcc.dg/pr43513.c: New test.
784 2011-08-30 Tobias Burnus <burnus@net-b.de>
787 * gfortran.dg/common_14.f90: New.
788 * gfortran.dg/common_resize_1.f: Add two dg-warning.
790 2011-08-30 Jason Merrill <jason@redhat.com>
793 * g++.dg/cpp0x/decltype33.C: New.
796 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
799 * g++.dg/cpp0x/lambda/lambda-for.C: New.
801 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
803 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
805 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
807 * gnat.dg/specs/aggr3.ads: New test.
808 * gnat.dg/specs/aggr3_pkg.ads: New helper.
810 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
811 * gnat.dg/specs/aggr2.ads: Likewise.
813 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
816 * gfortran.dg/allocate_with_source_2.f90: New test
818 2011-08-30 Jason Merrill <jason@redhat.com>
821 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
824 * g++.dg/cpp0x/constexpr-value3.C: New.
826 2011-08-30 Richard Guenther <rguenther@suse.de>
829 * gcc.c-torture/execute/pr48571-1.c: New testcase.
830 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
831 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
832 * gcc.dg/pr36902.c: XFAIL.
834 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
836 * gcc.target/i386/fma-check.h: New.
837 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
838 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
839 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
840 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
841 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
842 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
843 * gcc.target/i386/fma-fmaddXX.c: Likewise.
844 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
845 * gcc.target/i386/fma-fmsubXX.c: Likewise.
846 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
847 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
848 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
849 * gcc.target/i386/fma-compile.c: Likewise.
850 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
851 * gcc.target/i386/sse-12.c: Add -mfma.
852 * gcc.target/i386/sse-13.c: Likewise.
853 * gcc.target/i386/sse-14.c: Likewise.
854 * gcc.target/i386/sse-22.c: Likewise.
855 * gcc.target/i386/sse-23.c: Likewise.
856 * g++.dg/other/i386-2.C: Likewise.
857 * g++.dg/other/i386-3.C: Likewise.
859 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
862 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
863 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
865 2011-08-30 Christian Bruel <christian.bruel@st.com>
867 * g++.dg/bprob/bprob.exp (feedback_options): Set
868 -fbranch-probabilities.
869 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
871 2011-08-29 Jason Merrill <jason@redhat.com>
874 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
876 2011-08-29 Jakub Jelinek <jakub@redhat.com>
877 Jason Merrill <jason@redhat.com>
879 * g++.dg/dfp/base.C: New test.
881 2011-08-29 Jason Merrill <jason@redhat.com>
885 * g++.dg/cpp0x/initlist58.C: New.
887 2011-08-29 Janus Weil <janus@gcc.gnu.org>
890 * gfortran.dg/class_result_1.f03: New.
892 2011-08-29 Jakub Jelinek <jakub@redhat.com>
895 * gcc.target/i386/pr48722.c: New test.
897 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
900 * gfortran.dg/widechar_compare_1.f90: New test.
902 2011-08-26 Jason Merrill <jason@redhat.com>
906 * g++.dg/abi/mangle50.C: New.
908 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
911 * gcc.target/i386/pr50202.c: New test.
913 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
915 * gcc.target/i386/sse_4_1-round-vec.c: New test.
916 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
917 * gcc.target/i386/avx-round-vec.c: New test.
918 * gcc.target/i386/avx-roundf-vec.c: New test.
920 2011-08-26 Jakub Jelinek <jakub@redhat.com>
922 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
926 * c-c++-common/Wunused-var-14.c: New test.
928 2011-08-26 Tom de Vries <tom@codesourcery.com>
930 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
932 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
934 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
935 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
936 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
937 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
939 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
941 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
942 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
943 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
944 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
946 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
949 * gfortran.dg/pointer_comp_init_1.f90: New test.
951 2011-08-25 Jason Merrill <jason@redhat.com>
954 * g++.dg/cpp0x/sfinae27.C: New.
956 2011-08-25 Tobias Burnus <burnus@net-b.de>
958 * gfortran.dg/coarray_lib_token_4.f90: New.
960 2011-08-25 Tobias Burnus <burnus@net-b.de>
962 * gfortran.dg/coarray/alloc_comp_1.f90: New.
964 2011-08-25 Richard Guenther <rguenther@suse.de>
966 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
968 2011-08-24 Tobias Burnus <burnus@net-b.de>
971 * gfortran.dg/initialization_28.f90: New.
973 2011-08-24 Richard Guenther <rguenther@suse.de>
975 PR tree-optimization/50067
976 * gcc.dg/torture/pr50067-3.c: New testcase.
977 * gcc.dg/torture/pr50067-4.c: Likewise.
978 * gcc.dg/torture/pr50067-5.c: Likewise.
980 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
982 * g++.dg/other/i386-2.C: Add -mavx2 check.
983 * g++.dg/other/i386-3.C: Likewise.
984 * gcc.target/i386/avx-1.c: Add AVX2.
985 * gcc.target/i386/avx-2.c: Likewise.
986 * gcc.target/i386/funcspec-5.c: Likewise.
987 * gcc.target/i386/sse-12.c: Likewise.
988 * gcc.target/i386/sse-13.c: Likewise.
989 * gcc.target/i386/sse-14.c: Likewise.
990 * gcc.target/i386/sse-22.c: Likewise.
991 * gcc.target/i386/sse-23.c: Likewise.
992 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
993 * gcc.target/i386/avx2-check.h: New.
994 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
995 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
996 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
997 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
998 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
999 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
1000 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
1001 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
1002 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
1003 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
1004 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
1005 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
1006 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
1007 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
1008 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1009 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
1010 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1011 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
1012 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1013 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
1014 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1015 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
1016 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1017 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
1018 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1019 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
1020 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1021 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
1022 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
1023 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
1024 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
1025 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
1026 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
1027 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
1028 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
1029 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
1030 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
1031 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
1032 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
1033 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
1034 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
1035 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
1036 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
1037 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
1038 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
1039 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
1040 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
1041 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
1042 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
1043 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
1044 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
1045 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
1046 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
1047 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
1048 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
1049 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
1050 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
1051 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
1052 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
1053 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
1054 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
1055 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
1056 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
1057 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
1058 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
1059 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
1060 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
1061 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
1062 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
1063 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
1064 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
1065 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
1066 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
1067 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
1068 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
1069 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
1070 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
1071 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
1072 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
1073 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
1074 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
1075 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
1076 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
1077 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
1078 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
1079 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
1080 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
1081 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
1082 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
1083 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
1084 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
1085 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
1086 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
1087 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
1088 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
1089 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
1090 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
1091 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
1092 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
1093 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
1094 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
1095 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
1096 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
1097 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
1098 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
1099 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
1100 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
1101 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
1102 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
1103 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
1104 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
1105 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
1106 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
1107 * gcc.target/i386/avx2-vpand-1.c: Likewise.
1108 * gcc.target/i386/avx2-vpand-2.c: Likewise.
1109 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
1110 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
1111 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
1112 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
1113 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
1114 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
1115 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
1116 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
1117 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
1118 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
1119 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
1120 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
1121 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
1122 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
1123 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
1124 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
1125 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
1126 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
1127 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
1128 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
1129 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
1130 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
1131 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
1132 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
1133 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
1134 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
1135 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
1136 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
1137 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
1138 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
1139 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
1140 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
1141 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
1142 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
1143 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
1144 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
1145 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
1146 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
1147 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
1148 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
1149 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
1150 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
1151 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
1152 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
1153 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
1154 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
1155 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
1156 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
1157 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
1158 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
1159 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
1160 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
1161 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
1162 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
1163 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
1164 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
1165 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
1166 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
1167 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
1168 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
1169 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
1170 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
1171 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
1172 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
1173 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
1174 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
1175 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
1176 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
1177 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
1178 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
1179 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
1180 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
1181 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
1182 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
1183 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
1184 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
1185 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
1186 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
1187 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
1188 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
1189 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
1190 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
1191 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
1192 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
1193 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
1194 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
1195 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
1196 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
1197 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
1198 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
1199 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
1200 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
1201 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
1202 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
1203 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
1204 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
1205 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
1206 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
1207 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
1208 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
1209 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
1210 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
1211 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
1212 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
1213 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
1214 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
1215 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
1216 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
1217 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
1218 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
1219 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
1220 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
1221 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
1222 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
1223 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
1224 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
1225 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
1226 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
1227 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
1228 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
1229 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
1230 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
1231 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
1232 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
1233 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
1234 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
1235 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
1236 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
1237 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
1238 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
1239 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
1240 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
1241 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
1242 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
1243 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
1244 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
1245 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
1246 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
1247 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
1248 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
1249 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
1250 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
1251 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
1252 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
1253 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
1254 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
1255 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
1256 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
1257 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
1258 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
1259 * gcc.target/i386/avx2-vpor-1.c: Likewise.
1260 * gcc.target/i386/avx2-vpor-2.c: Likewise.
1261 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
1262 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
1263 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
1264 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
1265 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
1266 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
1267 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
1268 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
1269 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
1270 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
1271 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
1272 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
1273 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
1274 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
1275 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
1276 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
1277 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
1278 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
1279 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
1280 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
1281 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
1282 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
1283 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
1284 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
1285 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
1286 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
1287 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
1288 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
1289 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
1290 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
1291 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
1292 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
1293 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
1294 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
1295 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
1296 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
1297 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
1298 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
1299 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
1300 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
1301 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
1302 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
1303 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
1304 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
1305 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
1306 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
1307 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
1308 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
1309 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
1310 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
1311 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
1312 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
1313 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
1314 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
1315 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
1316 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
1317 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
1318 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
1319 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
1320 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
1321 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
1322 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
1323 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
1324 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
1325 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
1326 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
1327 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
1328 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
1329 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
1330 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
1331 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
1332 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
1333 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
1334 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
1335 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
1336 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
1337 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
1338 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
1339 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
1340 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
1341 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
1342 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
1343 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
1344 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
1345 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
1346 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
1347 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
1348 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
1349 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
1350 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
1351 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
1352 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
1353 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
1354 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
1355 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
1356 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
1357 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
1358 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
1359 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
1360 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
1361 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
1362 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
1363 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
1364 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
1365 * gcc.target/i386/testimm-9.c: Likewise.
1367 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
1369 * g++.dg/other/i386-2.C: Add -mbmi2 check.
1370 * g++.dg/other/i386-3.C: Likewise.
1371 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
1372 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
1373 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
1374 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
1375 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
1376 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
1377 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
1378 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
1379 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
1380 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
1381 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
1382 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
1383 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
1384 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
1385 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
1386 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
1387 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
1388 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
1389 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
1390 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
1391 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
1392 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
1393 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
1394 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
1395 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
1396 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
1397 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
1398 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
1399 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
1400 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
1401 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
1402 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
1403 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
1404 * gcc.target/i386/sse-12.c: Add BMI2.
1405 * gcc.target/i386/sse-13.c: Likewise.
1406 * gcc.target/i386/sse-14.c: Likewise.
1407 * gcc.target/i386/sse-22.c: Likewise.
1408 * gcc.target/i386/sse-23.c: Likewise.
1410 2011-08-23 Jason Merrill <jason@redhat.com>
1412 * g++.dg/template/crash7.C: Adjust expected errors.
1414 2011-08-23 Jason Merrill <jason@redhat.com>
1418 * g++.dg/cpp0x/overload2.C: New.
1420 2011-08-23 Jason Merrill <jason@redhat.com>
1423 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
1425 2011-08-23 Jason Merrill <jason@redhat.com>
1428 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
1429 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
1430 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
1431 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
1433 2011-08-23 Jason Merrill <jason@redhat.com>
1436 * g++.dg/cpp0x/constexpr-initlist5.C: New.
1438 2011-08-23 Jakub Jelinek <jakub@redhat.com>
1441 * g++.dg/warn/Wunused-var-16.C: New test.
1444 * gcc.dg/pr50161.c: New test.
1446 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
1449 * g++.dg/gcov/gcov-7.C: New test.
1451 2011-08-23 Jakub Jelinek <jakub@redhat.com>
1454 * g++.dg/dfp/nofields.C: New test.
1456 2011-08-23 Tobias Burnus <burnus@net-b.de>
1459 * gfortran.dg/use_16.f90: New.
1461 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
1462 Kirill Yukhin <kirill.yukhin@intel.com>
1465 * gcc.target/i386/pr50155.c: New test.
1467 2011-08-22 Jakub Jelinek <jakub@redhat.com>
1469 PR tree-optimization/50133
1470 * gcc.dg/pr50133.c: New test.
1473 * c-c++-common/cxxbitfields-6.c: New test.
1475 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
1478 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
1480 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
1482 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
1483 * gcc.dg/pr49994-3.c: Ditto.
1485 2011-08-22 Richard Guenther <rguenther@suse.de>
1488 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
1489 * gcc.dg/torture/pr50067-2.c: Likewise.
1491 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1494 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
1495 of a constant resulting from simplification.
1496 * gfortran.dg/warn_conversion_3.f90: New test.
1498 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1501 * gfortran.dg/zero_stride_1.f90: New test.
1503 2011-08-20 Janus Weil <janus@gcc.gnu.org>
1506 * gfortran.dg/typebound_override_1.f90: Modified.
1508 2011-08-20 Jakub Jelinek <jakub@redhat.com>
1510 PR tree-optimization/48739
1511 * gcc.dg/pr48739-1.c: New test.
1512 * gcc.dg/pr48739-2.c: New test.
1514 2011-08-20 Tobias Burnus <burnus@net-b.de>
1516 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
1518 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
1521 * gfortran.dg/where_3.f90: New test.
1523 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
1526 * gfortran.dg/pr49721-1.f: New.
1527 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
1529 2011-08-19 Joseph Myers <joseph@codesourcery.com>
1531 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
1532 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
1535 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1537 * gcc.target/arm/wmul-11.c: New file.
1538 * gcc.target/arm/wmul-12.c: New file.
1539 * gcc.target/arm/wmul-13.c: New file.
1541 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1543 * gcc.target/arm/wmul-10.c: New file.
1545 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1547 * gcc.target/arm/wmul-9.c: New file.
1548 * gcc.target/arm/wmul-bitfield-2.c: New file.
1550 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1552 * gcc.target/arm/wmul-8.c: New file.
1554 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1556 * gcc.target/arm/wmul-7.c: New file.
1558 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1560 * gcc.target/arm/wmul-6.c: New file.
1562 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1564 * gcc.target/arm/wmul-5.c: New file.
1565 * gcc.target/arm/no-wmla-1.c: New file.
1567 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1569 * gcc.target/arm/wmul-bitfield-1.c: New file.
1571 2011-08-19 Joseph Myers <joseph@codesourcery.com>
1573 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
1575 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1577 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
1578 * gcc.target/i386/conversion.c: Likewise.
1580 2011-08-19 Richard Guenther <rguenther@suse.de>
1582 * gcc.dg/torture/pr50067-1.c: New testcase.
1583 * gcc.dg/torture/pr50067-2.c: Likewise.
1585 2011-08-19 Joey Ye <joey.ye@arm.com>
1588 * gcc.target/arm/handler-align.c: New test.
1589 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
1592 2011-08-19 Joey Ye <joey.ye@arm.com>
1594 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
1596 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
1599 * gfortran.dg/end_block_label_1.f90: New test.
1600 * gfortran.dg/end_associate_label_1.f90: New test.
1602 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1604 * gcc.dg/c1x-pointer-float-1.c: New test.
1606 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
1609 * gfortran.dg/duplicate_labels_2.f: New test.
1611 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1613 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
1614 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
1615 gcc.dg/c1x-noreturn-5.c: New tests.
1617 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1619 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
1621 2011-08-18 Tobias Burnus <burnus@net-b.de>
1624 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
1625 * gfortran.dg/coarray_lock_3.f90: Fix test.
1626 * gfortran.dg/coarray_lock_4.f90: New.
1627 * gfortran.dg/coarray_lock_5.f90: New.
1629 2011-08-18 Jakub Jelinek <jakub@redhat.com>
1632 * gcc.c-torture/compile/pr50009.c: New test.
1635 * gcc.dg/torture/pr50092.c: New test.
1637 2011-08-18 Tobias Burnus <burnus@net-b.de>
1640 * gfortran.dg/namelist_73.f90: New.
1642 2011-08-18 Jakub Jelinek <jakub@redhat.com>
1644 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
1647 * gcc.dg/pr50017.c: New test.
1649 2011-08-18 Dodji Seketeli <dodji@redhat.com>
1652 * g++.dg/lookup/hidden-var1.C: New test case.
1654 2011-08-17 Tobias Burnus <burnus@net-b.de>
1657 * gfortran.dg/warn_unused_var_2.f90: New.
1658 * gfortran.dg/warn_unused_var_3.f90: New.
1660 2011-08-17 Tom de Vries <tom@codesourcery.com>
1663 * gcc.target/arm/pr43597.c: New test.
1665 2011-08-17 Janus Weil <janus@gcc.gnu.org>
1668 * gfortran.dg/common_13.f90: New.
1670 2011-08-16 Jason Merrill <jason@redhat.com>
1673 * g++.dg/cpp0x/variadic-unresolved.C: New.
1675 * g++.old-deja/g++.brendan/README: Add R.I.P.
1677 * g++.dg/ext/attr-used-1.C: New.
1680 * g++.dg/cpp0x/initlist56.C: New.
1682 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
1685 * g++.dg/opt/life1.C: Only run on Linux.
1687 2011-08-15 Tobias Burnus <burnus@net-b.de>
1689 * gfortran.dg/coarray_26.f90: New.
1691 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
1693 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
1696 2011-08-14 Janus Weil <janus@gcc.gnu.org>
1699 * gfortran.dg/func_result_7.f90: New.
1701 2011-08-13 Jason Merrill <jason@redhat.com>
1704 * g++.dg/cpp0x/decltype32.C: New.
1707 * g++.dg/diagnostic/expr1.C: New.
1709 2011-08-12 David Li <davidxl@google.com>
1711 * g++.dg/abi/vbase15.C: New test.
1713 2011-08-12 Jason Merrill <jason@redhat.com>
1716 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
1718 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
1720 * gcc.dg/builtins-67.c: New test.
1721 * gcc.target/i386/conversion.c: Ditto.
1723 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
1724 Brian Hackett <bhackett1024@gmail.com>
1726 * g++.dg/plugin/decl_plugin.c: New.
1727 * g++.dg/plugin/decl-plugin-test.C: New.
1728 * g++.dg/plugin/plugin.exp: Add above testcase.
1730 2011-08-11 Richard Guenther <rguenther@suse.de>
1732 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
1734 2011-08-11 Michael Matz <matz@suse.de>
1736 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
1738 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
1740 PR tree-optimization/50039
1741 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
1742 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
1744 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
1746 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
1747 (sse4_1_test): Initialize src3 with random value.
1749 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
1751 * gcc.c-torture/execute/scal-to-vec1.c: New test.
1752 * gcc.c-torture/execute/scal-to-vec2.c: New test.
1753 * gcc.c-torture/execute/scal-to-vec3.c: New test.
1754 * gcc.dg/scal-to-vec1.c: New test.
1755 * gcc.dg/scal-to-vec2.c: New test.
1757 2011-08-09 Richard Guenther <rguenther@suse.de>
1759 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
1760 * gcc.dg/tree-ssa/vrp60.c: New testcase.
1761 * gcc.dg/tree-ssa/vrp61.c: Likewise.
1762 * gcc.dg/tree-ssa/vrp62.c: Likewise.
1764 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1766 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
1768 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1770 * gcc.dg/pr49948.c: Require pthread effective target.
1772 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1774 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
1776 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
1778 * gcc.target/i386/sse-22a.c: New test.
1780 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
1782 PR tree-optimization/50014
1783 * gcc.dg/vect/pr50014.c: New test.
1785 2011-08-08 Martin Jambor <mjambor@suse.cz>
1788 * gcc.dg/tree-ssa/pr49923.c: New test.
1790 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
1793 * gcc.target/i386/pr49781-1.c: New.
1795 2011-08-08 Jason Merrill <jason@redhat.com>
1797 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
1799 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
1801 2011-08-07 Janus Weil <janus@gcc.gnu.org>
1804 * gfortran.dg/typebound_override_1.f90: New.
1806 2011-08-07 Kai Tietz <ktietz@redhat.com>
1808 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
1809 x86_64 mingw target.
1810 * gcc.dg/tree-ssa/loop-1.c: Likewise.
1811 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
1812 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
1813 * gcc.dg/tree-ssa/loop-33.c: Likewise.
1814 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
1815 * gcc.dg/tree-ssa/loop-35.c: Likewise.
1816 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1817 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1818 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1819 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1821 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
1824 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
1826 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
1828 * gcc.dg/pr48770.c: Cleanup coverage files.
1829 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
1831 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
1833 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
1834 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
1835 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
1836 lzcnt and bmi options.
1838 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1841 * gcc.dg/pr47381-1.c: New.
1842 * gcc.dg/pr47381-2.c: Likewise.
1843 * gcc.target/i386/pr47381.c: Likewise.
1845 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1848 * gcc.dg/pr47727.c: New.
1851 * gcc.dg/pr47372-1.c: New.
1852 * gcc.dg/pr47372-2.c: Likewise.
1854 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1857 * gcc.target/i386/pr47449.c: New.
1860 * gcc.dg/pr47446-1.c: New.
1861 * gcc.dg/pr47446-2.c: Likewise.
1863 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1866 * gcc.dg/pr47766.c: New.
1869 * gcc.dg/tls/pr47715-1.c: New.
1870 * gcc.dg/tls/pr47715-2.c: Likewise.
1871 * gcc.dg/tls/pr47715-3.c: Likewise.
1872 * gcc.dg/tls/pr47715-4.c: Likewise.
1873 * gcc.dg/tls/pr47715-5.c: Likewise.
1875 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
1878 * objc.dg/gnu-api-2-class.m: Updated comments.
1879 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
1880 * objc.dg/gnu-api-2-class-meta.m: New test.
1881 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
1883 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
1886 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
1887 with classes that are in construction.
1889 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1892 * gcc.target/i386/pr48084-1.c: New.
1893 * gcc.target/i386/pr48084-2.c: Likewise.
1894 * gcc.target/i386/pr48084-3.c: Likewise.
1895 * gcc.target/i386/pr48084-4.c: Likewise.
1896 * gcc.target/i386/pr48084-5.c: Likewise.
1898 PR rtl-optimization/49504
1899 * gcc.target/i386/pr49504.c: New.
1902 * gcc.dg/pr49860.c: New.
1904 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
1907 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
1908 with classes that are in construction.
1910 2011-08-05 Jason Merrill <jason@redhat.com>
1913 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
1916 * g++.dg/cpp0x/decltype31.C: New.
1919 * g++.dg/init/array28.C: New.
1922 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
1924 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
1927 * gcc.dg/pr47369-1.c: New.
1929 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
1932 * gcc.dg/torture/pr47364-1.c: New.
1933 * gcc.c-torture/compile/pr47364-1.c: Likewise.
1934 * gcc.c-torture/compile/pr47364-2.c: Likewise.
1936 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1939 * gfortran.dg/transfer_check_2.f90: New test case.
1941 2011-08-05 Jan Hubicka <jh@suse.cz>
1944 * gfortran.dg/pr49494.f90: New testcase.
1946 2011-08-05 Jan Hubicka <jh@suse.cz>
1949 * gcc.c-torture/compile/pr49735.c: New testcase.
1951 2011-08-05 Jason Merrill <jason@redhat.com>
1954 * g++.dg/cpp0x/initlist56.C: New.
1957 * g++.dg/overload/rvalue2.C: New.
1960 * g++.dg/cpp0x/range-for21.C: New.
1962 * g++.dg/ext/vla11.C: New.
1964 2011-08-05 Richard Guenther <rguenther@suse.de>
1966 PR tree-optimization/49984
1967 * gcc.dg/tree-ssa/vrp59.c: New testcase.
1969 2011-08-05 Richard Guenther <rguenther@suse.de>
1971 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
1972 * gcc.dg/tree-ssa/vrp52.c: Likewise.
1973 * gcc.dg/tree-ssa/vrp53.c: Likewise.
1975 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
1977 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
1978 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
1979 * gfortran.dg/ldist-pr43023.f90: Ditto.
1980 * gfortran.dg/namelist_52.f90: Ditto.
1981 * gfortran.dg/interface_proc_end.f90: Ditto.
1982 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
1983 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
1985 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
1987 * gcc.dg/vect/vect-over-widen-1.c: New test.
1988 * gcc.dg/vect/vect-over-widen-2.c: New test.
1989 * gcc.dg/vect/vect-over-widen-3.c: New test.
1990 * gcc.dg/vect/vect-over-widen-4.c: New test.
1992 2011-08-04 Richard Guenther <rguenther@suse.de>
1995 * gfortran.dg/vect/O3-pr49957.f: New testcase.
1997 2011-08-04 Ian Bolton <ian.bolton@arm.com>
1999 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
2001 2011-08-04 Jakub Jelinek <jakub@redhat.com>
2004 * g++.dg/ext/builtin-object-size3.C: New test.
2006 2011-08-03 Jakub Jelinek <jakub@redhat.com>
2008 PR tree-optimization/49948
2009 * gcc.dg/pr49948.c: New test.
2011 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
2014 * gcc.dg/torture/pr47383.c: New.
2016 2011-08-03 Arnaud Charlet <charlet@adacore.com>
2018 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
2020 2011-08-03 Arnaud Charlet <charlet@adacore.com>
2022 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
2024 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
2027 * gcc.dg/torture/pr47744-1.c: New.
2028 * gcc.dg/torture/pr47744-2.c: Likewise.
2029 * gcc.dg/torture/pr47744-3.c: Likewise.
2031 2011-08-03 Richard Guenther <rguenther@suse.de>
2034 * gcc.dg/torture/pr49958.c: New testcase.
2036 2011-08-03 Richard Guenther <rguenther@suse.de>
2038 PR tree-optimization/49938
2039 * g++.dg/torture/pr49938.C: New testcase.
2041 2011-08-02 Jason Merrill <jason@redhat.com>
2044 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
2047 * g++.dg/cpp0x/initlist5.C: Add additional cases.
2050 * g++.dg/cpp0x/variadic115.C: New.
2053 * g++.dg/cpp0x/union5.C: New.
2055 2011-08-02 Daniel Kraft <d@domob.eu>
2058 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
2060 2011-08-02 Kai Tietz <ktietz@redhat.com>
2063 * gcc.dg/tree-ssa/forwprop-15.c
2065 2011-08-02 Jason Merrill <jason@redhat.com>
2068 * g++.dg/cpp0x/range-for20.C: New.
2070 2011-08-02 Tobias Burnus <burnus@net-b.de>
2072 * gfortran.dg/coarray_lib_token_3.f90: New.
2074 2011-08-02 Jakub Jelinek <jakub@redhat.com>
2077 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
2078 * gcc.dg/gomp/atomic-15.c: New test.
2079 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
2080 * g++.dg/gomp/atomic-15.C: New test.
2081 * g++.dg/gomp/private-1.C: New test.
2082 * g++.dg/gomp/sharing-2.C: New test.
2083 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
2084 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
2085 * gfortran.dg/gomp/omp_atomic2.f90: New test.
2087 2011-08-02 Tobias Burnus <burnus@net-b.de>
2089 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
2090 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
2092 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
2093 * gfortran.dg/allocatable_function_5.f90: Ditto.
2094 * gfortran.dg/allocate_stat.f90: Ditto.
2095 * gfortran.dg/array_constructor_20.f90: Ditto.
2096 * gfortran.dg/array_constructor_21.f90: Ditto.
2097 * gfortran.dg/array_constructor_22.f90: Ditto.
2098 * gfortran.dg/array_constructor_26.f03: Ditto.
2099 * gfortran.dg/array_function_4.f90: Ditto.
2100 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
2101 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
2102 * gfortran.dg/bind_c_usage_15.f90: Ditto.
2103 * gfortran.dg/bind_c_usage_16.f03: Ditto.
2104 * gfortran.dg/bind_c_usage_3.f03: Ditto.
2105 * gfortran.dg/binding_label_tests_7.f03: Ditto.
2106 * gfortran.dg/class_15.f03: Ditto.
2107 * gfortran.dg/class_27.f03: Ditto.
2108 * gfortran.dg/class_33.f90: Ditto.
2109 * gfortran.dg/class_37.f03: Ditto.
2110 * gfortran.dg/class_40.f03: Ditto.
2111 * gfortran.dg/class_42.f03: Ditto.
2112 * gfortran.dg/class_defined_operator_1.f03: Ditto.
2113 * gfortran.dg/coarray/registering_1.f90: Ditto.
2114 * gfortran.dg/convert_1.f90: Ditto.
2115 * gfortran.dg/default_initialization_3.f90: Ditto.
2116 * gfortran.dg/dependency_25.f90: Ditto.
2117 * gfortran.dg/dependency_26.f90: Ditto.
2118 * gfortran.dg/dependency_36.f90: Ditto.
2119 * gfortran.dg/dependency_37.f90: Ditto.
2120 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
2121 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
2122 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
2123 * gfortran.dg/elemental_pointer_1.f90: Ditto.
2124 * gfortran.dg/elemental_result_1.f90: Ditto.
2125 * gfortran.dg/empty_derived_type.f90: Ditto.
2126 * gfortran.dg/entry_7.f90: Ditto.
2127 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
2128 * gfortran.dg/equiv_constraint_3.f90: Ditto.
2129 * gfortran.dg/error_recovery_3.f90: Ditto.
2130 * gfortran.dg/extends_4.f03: Ditto.
2131 * gfortran.dg/func_assign.f90: Ditto.
2132 * gfortran.dg/func_assign_3.f90: Ditto.
2133 * gfortran.dg/generic_1.f90: Ditto.
2134 * gfortran.dg/generic_18.f90: Ditto.
2135 * gfortran.dg/generic_22.f03: Ditto.
2136 * gfortran.dg/generic_4.f90: Ditto.
2137 * gfortran.dg/generic_6.f90: Ditto.
2138 * gfortran.dg/generic_actual_arg.f90: Ditto.
2139 * gfortran.dg/graphite/id-21.f: Ditto.
2140 * gfortran.dg/graphite/pr45758.f90: Ditto.
2141 * gfortran.dg/host_assoc_call_2.f90: Ditto.
2142 * gfortran.dg/host_assoc_call_3.f90: Ditto.
2143 * gfortran.dg/host_assoc_call_4.f90: Ditto.
2144 * gfortran.dg/host_assoc_function_4.f90: Ditto.
2145 * gfortran.dg/host_used_types_1.f90: Ditto.
2146 * gfortran.dg/implicit_1.f90: Ditto.
2147 * gfortran.dg/implicit_11.f90: Ditto.
2148 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
2149 * gfortran.dg/impure_actual_1.f90: Ditto.
2150 * gfortran.dg/impure_assignment_1.f90: Ditto.
2151 * gfortran.dg/impure_constructor_1.f90: Ditto.
2152 * gfortran.dg/initialization_10.f90: Ditto.
2153 * gfortran.dg/initialization_12.f90: Ditto.
2154 * gfortran.dg/interface_14.f90: Ditto.
2155 * gfortran.dg/interface_15.f90: Ditto.
2156 * gfortran.dg/interface_2.f90: Ditto.
2157 * gfortran.dg/interface_25.f90: Ditto.
2158 * gfortran.dg/interface_26.f90: Ditto.
2159 * gfortran.dg/interface_29.f90: Ditto.
2160 * gfortran.dg/interface_assignment_1.f90: Ditto.
2161 * gfortran.dg/internal_pack_6.f90: Ditto.
2162 * gfortran.dg/internal_pack_7.f90: Ditto.
2163 * gfortran.dg/internal_pack_8.f90: Ditto.
2164 * gfortran.dg/lto/pr45586_0.f90: Ditto.
2165 * gfortran.dg/lto/pr47839_0.f90: Ditto.
2166 * gfortran.dg/module_commons_3.f90: Ditto.
2167 * gfortran.dg/module_equivalence_4.f90: Ditto.
2168 * gfortran.dg/module_equivalence_6.f90: Ditto.
2169 * gfortran.dg/module_function_type_1.f90: Ditto.
2170 * gfortran.dg/module_naming_1.f90: Ditto.
2171 * gfortran.dg/namelist_4.f90: Ditto.
2172 * gfortran.dg/operator_c1202.f90: Ditto.
2173 * gfortran.dg/parens_7.f90: Ditto.
2174 * gfortran.dg/pr32921.f: Ditto.
2175 * gfortran.dg/pr33646.f90: Ditto.
2176 * gfortran.dg/pr41928.f90: Ditto.
2177 * gfortran.dg/pr42119.f90: Ditto.
2178 * gfortran.dg/pr43984.f90: Ditto.
2179 * gfortran.dg/present_1.f90: Ditto.
2180 * gfortran.dg/private_type_2.f90: Ditto.
2181 * gfortran.dg/proc_decl_2.f90: Ditto.
2182 * gfortran.dg/proc_ptr_10.f90: Ditto.
2183 * gfortran.dg/proc_ptr_22.f90: Ditto.
2184 * gfortran.dg/proc_ptr_8.f90: Ditto.
2185 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
2186 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
2187 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
2188 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
2189 * gfortran.dg/substring_equivalence.f90: Ditto.
2190 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
2191 * gfortran.dg/transpose_optimization_1.f90: Ditto.
2192 * gfortran.dg/trim_optimize_6.f90: Ditto.
2193 * gfortran.dg/typebound_call_12.f03: Ditto.
2194 * gfortran.dg/typebound_operator_5.f03: Ditto.
2195 * gfortran.dg/typebound_operator_6.f03: Ditto.
2196 * gfortran.dg/typebound_proc_18.f03: Ditto.
2197 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
2198 * gfortran.dg/use_1.f90: Ditto.
2199 * gfortran.dg/use_10.f90: Ditto.
2200 * gfortran.dg/use_11.f90: Ditto.
2201 * gfortran.dg/use_14.f90: Ditto.
2202 * gfortran.dg/use_only_2.f90: Ditto.
2203 * gfortran.dg/use_rename_4.f90: Ditto.
2204 * gfortran.dg/use_rename_5.f90: Ditto.
2205 * gfortran.dg/used_dummy_types_3.f90: Ditto.
2206 * gfortran.dg/used_interface_ref.f90: Ditto.
2207 * gfortran.dg/used_types_11.f90: Ditto.
2208 * gfortran.dg/used_types_3.f90: Ditto.
2209 * gfortran.dg/used_types_4.f90: Ditto.
2210 * gfortran.dg/userdef_operator_2.f90: Ditto.
2211 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
2212 * gfortran.dg/vect/pr46213.f90: Ditto.
2213 * gfortran.dg/whole_file_21.f90: Ditto.
2214 * gfortran.dg/whole_file_22.f90: Ditto.
2215 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
2216 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
2218 2011-08-02 Kai Tietz <ktietz@redhat.com>
2220 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
2222 2011-08-01 Jason Merrill <jason@redhat.com>
2225 * g++.dg/abi/mangle49.C: New.
2228 * g++.dg/cpp0x/constexpr-array4.C: New.
2231 * g++.dg/cpp0x/constexpr-builtin1.C: New.
2233 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
2236 * gcc.target/i386/pr49927.c: New test.
2238 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
2240 PR tree-optimization/49926
2241 * gcc.dg/vect/pr49926.c: New test.
2243 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
2245 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
2246 * gcc.target/i386/lzcnt-1.c: New test.
2247 * gcc.target/i386/lzcnt-2.c: Likewise.
2248 * gcc.target/i386/lzcnt-2a.c: Likewise.
2249 * gcc.target/i386/lzcnt-3.c: Likewise.
2250 * gcc.target/i386/lzcnt-4.c: Likewise.
2251 * gcc.target/i386/lzcnt-4a.c: Likewise.
2252 * gcc.target/i386/lzcnt-5.c: Likewise.
2253 * gcc.target/i386/lzcnt-6.c: Likewise.
2254 * gcc.target/i386/lzcnt-6a.c: Likewise.
2255 * gcc.target/i386/lzcnt-check.h: Likewise.
2257 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
2258 * gcc.target/i386/sse-13.c: Likewise.
2259 * gcc.target/i386/sse-14.c: Likewise.
2260 * g++.dg/other/i386-2.C: Likewise.
2261 * g++.dg/other/i386-3.C: Likewise.
2263 2011-08-01 Julian Brown <julian@codesourcery.com>
2265 * gcc.target/arm/fixed-point-exec.c: New test.
2267 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2270 * gcc.target/i386/pr49920.c: New test.
2272 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2274 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
2275 * gcc.dg/tree-ssa/pr23109.c: Ditto.
2276 * gcc.dg/tree-ssa/loop-7.c: Ditto.
2277 * gcc.dg/tree-ssa/loop-32.c: Ditto.
2278 * gcc.dg/tree-ssa/loop-33.c: Ditto.
2279 * gcc.dg/tree-ssa/loop-34.c: Ditto.
2280 * gcc.dg/tree-ssa/loop-35.c: Ditto.
2281 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
2282 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
2283 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
2284 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
2285 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
2286 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
2287 * g++.dg/tree-ssa/pr33615.C: Ditto.
2288 * g++.dg/tree-ssa/restrict1.C: Ditto.
2289 * c-c++-common/restrict-2.c: Ditto.
2290 * gfortran.dg/pr32921.f: Ditto.
2291 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
2292 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
2293 * gcc.dg/tree-ssa/vrp47.c: Ditto.
2294 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
2295 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
2296 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
2297 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
2298 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
2299 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
2300 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
2302 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2304 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
2305 .exe.ltrans[0-9]*. dump files.
2307 2011-07-31 Janus Weil <janus@gcc.gnu.org>
2310 * gfortran.dg/abstract_type_6.f03: Modified.
2311 * gfortran.dg/typebound_proc_24.f03: New.
2313 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2316 * g++.dg/init/for1.C: Fix.
2318 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2321 * gfortran.dg/string_5.f90: New test.
2323 2011-07-29 Jason Merrill <jason@redhat.com>
2326 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
2328 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2330 PR tree-optimization/47407
2331 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
2335 2011-07-29 Richard Guenther <rguenther@suse.de>
2337 * gcc.dg/uninit-suppress.c: Also disable VRP.
2338 * gcc.dg/uninit-suppress_2.c: Likewise.
2340 2011-07-28 Jason Merrill <jason@redhat.com>
2343 * g++.dg/template/nontype24.C: New.
2345 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
2347 PR rtl-optimization/47958
2348 * gcc.dg/torture/pr47958-1.c: New.
2350 2011-07-29 Wei Guozhi <carrot@google.com>
2352 PR rtl-optimization/49799
2353 * gcc.dg/pr49799.c: New test case.
2355 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
2358 * gcc.dg/graphite/id-pr48648.c: New.
2360 2011-07-28 Jakub Jelinek <jakub@redhat.com>
2363 * gfortran.dg/maxloc_2.f90: New test.
2364 * gfortran.dg/maxloc_3.f90: New test.
2365 * gfortran.dg/minloc_1.f90: New test.
2366 * gfortran.dg/minloc_2.f90: New test.
2367 * gfortran.dg/minloc_3.f90: New test.
2368 * gfortran.dg/minmaxloc_7.f90: New test.
2371 * gcc.dg/debug/dwarf2/pr49871.c: New test.
2373 2011-07-28 Jakub Jelinek <jakub@redhat.com>
2375 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
2376 the builtin isn't optimized away.
2378 2011-07-27 Tobias Burnus <burnus@net-b.de>
2381 * gfortran.dg/lto/pr45586-2_0.f90: New.
2383 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
2386 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
2387 * c-c++-common/cxxbitfields-5.c: Same.
2389 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2391 * lib/target-supports.exp (check_effective_target_mmap): Use
2392 check_function_available.
2394 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
2396 * g++.old-deja/g++.pt/crash60.C: Updated.
2398 2011-07-27 Jakub Jelinek <jakub@redhat.com>
2401 * gcc.target/i386/pr49866.c: New test.
2403 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
2405 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
2406 * gcc.target/i386/bmi-andn-1.c: New test.
2407 * gcc.target/i386/bmi-andn-1a.c: Likewise.
2408 * gcc.target/i386/bmi-andn-2.c: Likewise.
2409 * gcc.target/i386/bmi-andn-2a.c: Likewise.
2410 * gcc.target/i386/bmi-bextr-1.c: Likewise.
2411 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
2412 * gcc.target/i386/bmi-bextr-2.c: Likewise.
2413 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
2414 * gcc.target/i386/bmi-blsi-1.c: Likewise.
2415 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
2416 * gcc.target/i386/bmi-blsi-2.c: Likewise.
2417 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
2418 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
2419 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
2420 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
2421 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
2422 * gcc.target/i386/bmi-blsr-1.c: Likewise.
2423 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
2424 * gcc.target/i386/bmi-blsr-2.c: Likewise.
2425 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
2426 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
2427 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
2428 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
2429 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
2431 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
2434 * gfortran.dg/graphite/id-pr47691.f: New.
2436 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
2438 * gcc.target/i386/avx-os-support.h: New.
2439 * gcc.target/i386/avx-check.h: Include avx-os-support.h
2440 (main): Check avx_os_support before the test is run.
2441 * gcc.target/i386/aes-avx-check.h: Ditto.
2442 * gcc.target/i386/pclmul-avx-check.h: Ditto.
2444 2011-07-27 Kai Tietz <ktietz@redhat.com>
2446 * gcc.target/i386/aggregate-ret3.c: New test.
2447 * gcc.target/i386/aggregate-ret4.c: New test.
2449 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
2452 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
2453 allocated array should *not* change its size.
2454 * gfortran.dg/multiple_allocation_3.f90: New test.
2456 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
2459 * g++.dg/cpp0x/constexpr-49776.C: New.
2461 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2464 * gcc.dg/graphite/id-pr47046.c: New.
2466 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2469 * gcc.dg/graphite/run-id-pr47593.c: New.
2471 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2474 * gcc.dg/graphite/run-id-pr47653.c: New.
2475 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
2476 induction variables.
2477 * gcc.dg/graphite/scop-16.c: Same.
2478 * gcc.dg/graphite/scop-17.c: Same.
2479 * gcc.dg/graphite/scop-21.c: Same.
2481 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2484 * gcc.dg/graphite/id-pr48805.c: New.
2486 2011-07-26 Tobias Burnus <burnus@net-b.de>
2488 * gfortran.dg/coarray_lib_token_2.f90: New.
2490 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
2492 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
2495 2011-07-25 Andrew Pinski <apinski@cavium.com>
2498 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
2499 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
2501 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2503 * lib/target-supports.exp (check_effective_target_mmap): New proc.
2505 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
2506 * gcc.c-torture/execute/loop-2g.c: Likewise.
2507 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
2508 Require mmap support.
2509 * gcc.c-torture/execute/loop-2g.x: Likewise.
2510 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
2511 (MAP_ANON): Provide default.
2512 * gcc.dg/20050826-1.c: Likewise.
2513 * gcc.target/i386/pr36533.c: Likewise.
2514 * gcc.dg/vect/pr49038.c: Remove dg-do run.
2515 Use dg-require-effective-target mmap.
2517 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
2520 * g++.dg/cpp0x/range-for19.C: New.
2522 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2525 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
2528 2011-07-15 Jakub Jelinek <jakub@redhat.com>
2531 * g++.dg/torture/pr49309.C: Remove.
2533 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
2535 PR tree-optimization/49809
2536 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
2539 2011-07-25 Richard Guenther <rguenther@suse.de>
2541 PR tree-optimization/49715
2542 * gcc.target/i386/pr49715-1.c: New testcase.
2543 * gcc.target/i386/pr49715-2.c: Likewise.
2545 2011-07-23 Jason Merrill <jason@redhat.com>
2547 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
2549 2011-07-22 Jason Merrill <jason@redhat.com>
2552 * g++.dg/cpp0x/initlist55.C: New.
2554 2011-07-23 Tobias Burnus <burnus@net-b.de>
2557 * gfortran.dg/namelist_72.f: New.
2559 2011-07-23 Tobias Burnus <burnus@net-b.de>
2561 * gfortran.dg/coarray_25.f90: New.
2563 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
2565 * override1.C: This test should use c++0x mode.
2566 * override3.C: New. Test the diagnostics in c++98 mode.
2568 2011-07-22 Jason Merrill <jason@redhat.com>
2569 Mark Glisse <marc.glisse@normalesup.org>
2572 * g++.dg/other/pragma-re-1.C: Add namespace cases.
2575 * g++.dg/opt/builtins2.C: New.
2576 * g++.dg/other/error27.C: Don't rely on __builtin.
2578 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
2580 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
2582 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2583 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2584 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
2585 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
2587 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
2590 2011-07-22 Richard Guenther <rguenther@suse.de>
2592 PR tree-optimization/45819
2593 * gcc.dg/pr45819.c: New testcase.
2595 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
2597 * lib/target-supports.exp (check_ifunc_available): Rewrite.
2599 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
2603 * gcc.dg/graphite/run-id-pr47654.c: New.
2605 2011-07-21 Ian Lance Taylor <iant@google.com>
2608 * gcc.dg/pr49705.c: New test.
2610 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
2612 * lib/target-supports.exp (check_avx_os_support_available): New.
2613 (check_effective_target_avx_runtime): Use it.
2615 2011-07-21 Richard Guenther <rguenther@suse.de>
2617 PR tree-optimization/49770
2618 * g++.dg/torture/pr49770.C: New testcase.
2620 2011-07-21 Kai Tietz <ktietz@redhat.com>
2622 * gcc.dg/tree-ssa/pr30978.c: adjusted.
2623 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2625 2011-07-21 Tobias Burnus <burnus@net-b.de>
2627 * gfortran.dg/coarray_lib_token_1.f90: New.
2629 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
2631 * gcc.dg/pr32912-2.c: Skip for AVR.
2632 * gcc.dg/pr44674.c: Add dg-require-profiling.
2634 2011-07-20 Jason Merrill <jason@redhat.com>
2636 * g++.dg/ext/desig2.C: New.
2638 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
2640 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
2642 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
2643 * gcc.target/powerpc/recip-3.c: Ditto.
2645 2011-07-19 Jason Merrill <jason@redhat.com>
2647 PR c++/6709 (DR 743)
2648 PR c++/42603 (DR 950)
2649 * g++.dg/cpp0x/decltype21.C: New.
2651 2011-07-20 Richard Guenther <rguenther@suse.de>
2654 * gcc.dg/tree-ssa/pr18908.c: New testcase.
2655 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
2657 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
2659 * gcc.target/arm/combine-movs.c: New.
2660 * gcc.target/arm/unsigned-extend-2.c: New.
2662 2011-07-19 Jason Merrill <jason@redhat.com>
2665 * g++.dg/cpp0x/variadic114.C: New.
2667 2011-07-19 Tobias Burnus <burnus@net-b.de>
2669 * gfortran.dg/coarray_args_1.f90: New.
2670 * gfortran.dg/coarray_args_2.f90: New.
2672 2011-07-19 Janus Weil <janus@gcc.gnu.org>
2675 * gfortran.dg/allocate_error_3.f90: New.
2677 2011-07-19 Richard Guenther <rguenther@suse.de>
2679 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
2680 * gcc.dg/tree-ssa/bool-11.c: Likewise.
2681 * gcc.dg/torture/20110719-1.c: New testcase.
2683 2011-07-19 Jakub Jelinek <jakub@redhat.com>
2685 PR tree-optimization/49768
2686 * gcc.c-torture/execute/pr49768.c: New test.
2688 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
2690 PR tree-optimization/49771
2691 * gcc.dg/vect/pr49771.c: New test.
2693 2011-07-18 Martin Jambor <mjambor@suse.cz>
2695 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
2696 * gcc.dg/ipa/ipa-2.c: Likewise.
2697 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
2698 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
2699 * gcc.dg/ipa/ipa-5.c: Likewise.
2700 * gcc.dg/ipa/ipa-7.c: Likewise.
2701 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
2702 * gcc.dg/ipa/ipacost-1.c: Likewise.
2703 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
2705 * gcc.dg/ipa/ipcp-1.c: New test.
2706 * gcc.dg/ipa/ipcp-2.c: Likewise.
2707 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
2709 2011-07-18 Jakub Jelinek <jakub@redhat.com>
2712 * gfortran.dg/pr49675.f90: New test.
2714 2011-07-18 Richard Guenther <rguenther@suse.de>
2716 * gcc.dg/torture/20110718-1.c: New testcase.
2718 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2720 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
2721 * g++.dg/ext/bitfield3.C: Likewise.
2722 * g++.dg/ext/bitfield4.C: Likewise.
2723 * g++.dg/ext/bitfield5.C: Likewise.
2724 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
2725 * g++.dg/other/pr23205-2.C: Likewise.
2726 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
2727 * gcc.c-torture/compile/20001109-2.c: Likewise.
2728 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
2729 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
2730 * gcc.dg/bitfld-16.c: Likewise.
2731 * gcc.dg/bitfld-17.c: Likewise.
2732 * gcc.dg/bitfld-18.c: Likewise.
2733 * gcc.dg/builtins-config.h: Remove Netware support.
2734 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
2735 * gcc.dg/cdce2.c: Likewise.
2736 * gcc.dg/cpp/assert4.c: Remove netware support.
2737 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
2738 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
2740 * lib/target-supports.exp (check_visibility_available): Remove
2742 (check_profiling_available): Likewise.
2744 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
2746 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
2748 2011-07-17 Tobias Burnus <burnus@net-b.de>
2749 Thomas Koenig <tkoenig@gcc.gnu.org>
2752 * gfortran.dg/generic_17.f90: Fix testcase.
2753 * gfortran.dg/interface_3.f90: Add dg-error.
2754 * gfortran.dg/use_14.f90: New.
2755 * gfortran.dg/use_15.f90: New.
2757 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
2759 * gnat.dg/pointer_controlled.adb: New test.
2761 2011-07-17 Tobias Burnus <burnus@net-b.de>
2764 * gfortran.dg/pointer_remapping_7.f90: New.
2766 2011-07-16 Jason Merrill <jason@redhat.com>
2768 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
2770 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
2771 Jason Merrill <jason@redhat.com>
2775 * g++.dg/cpp0x/decltype29.C: Adjust.
2776 * g++.dg/cpp0x/error4.C: Adjust.
2777 * g++.dg/cpp0x/sfinae26.C: Adjust.
2778 * g++.dg/cpp0x/variadic105.C: Adjust.
2779 * g++.dg/template/deduce3.C: Adjust.
2780 * g++.dg/template/error45.C: Adjust.
2781 * g++.dg/template/ptrmem2.C: Adjust.
2782 * g++.dg/template/sfinae2.C: Adjust.
2783 * g++.old-deja/g++.pt/crash60.C: Adjust.
2784 * g++.old-deja/g++.pt/unify6.C: Adjust.
2785 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2786 * g++.dg/cpp0x/nullptr15.C: Adjust.
2787 * g++.dg/cpp0x/pr31431-2.C: Adjust.
2788 * g++.dg/cpp0x/pr31431.C: Adjust.
2789 * g++.dg/cpp0x/pr31434.C: Adjust.
2790 * g++.dg/cpp0x/sfinae11.C: Adjust
2791 * g++.dg/cpp0x/temp_default2.C: Adjust.
2792 * g++.dg/cpp0x/trailing4.C: Adjust.
2793 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
2794 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
2795 * g++.dg/cpp0x/variadic105.C: Adjust.
2796 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
2797 * g++.dg/ext/vla2.C: Adjust.
2798 * g++.dg/other/ptrmem10.C: Adjust.
2799 * g++.dg/other/ptrmem11.C: Adjust.
2800 * g++.dg/overload/unknown1.C: Adjust.
2801 * g++.dg/template/conv11.C: Adjust.
2802 * g++.dg/template/dependent-expr5.C: Adjust.
2803 * g++.dg/template/friend.C: Adjust.
2804 * g++.dg/template/incomplete2.C: Adjust.
2805 * g++.dg/template/local4.C: Adjust.
2806 * g++.dg/template/local6.C: Adjust.
2807 * g++.dg/template/operator9.C: Adjust.
2808 * g++.dg/template/ttp25.C: Adjust.
2809 * g++.dg/template/unify10.C: Adjust.
2810 * g++.dg/template/unify11.C: Adjust.
2811 * g++.dg/template/unify6.C: Adjust.
2812 * g++.dg/template/unify9.C: Adjust.
2813 * g++.dg/template/varmod1.C: Adjust.
2814 * g++.old-deja/g++.brendan/crash56.C: Adjust.
2815 * g++.old-deja/g++.pt/crash28.C: Adjust.
2816 * g++.old-deja/g++.pt/explicit41.C: Adjust.
2817 * g++.old-deja/g++.pt/explicit77.C: Adjust.
2818 * g++.old-deja/g++.pt/expr2.C: Adjust.
2819 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
2820 * g++.old-deja/g++.pt/spec5.C: Adjust.
2821 * g++.old-deja/g++.pt/spec6.C: Adjust.
2822 * g++.old-deja/g++.pt/unify4.C: Adjust.
2823 * g++.old-deja/g++.pt/unify8.C: Adjust.
2824 * g++.old-deja/g++.robertl/eb98.C: Adjust.
2825 * g++.dg/overload/template5.C: New testcase.
2826 * g++.dg/template/overload12.C: New testcase.
2828 2011-07-11 Tobias Burnus <burnus@net-b.de>
2830 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
2831 * gfortran.dg/coarray_7.f90: Ditto.
2832 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
2833 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
2835 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
2837 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
2839 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
2840 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
2841 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
2843 * gcc.c-torture/execute/ieee/pr29302.x: New file.
2844 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
2845 * gcc.dg/torture/builtin-math-7.c: Add a comment.
2847 2011-07-15 Jason Merrill <jason@redhat.com>
2850 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
2851 Use --extra_opts instead of --additional_options.
2853 2011-07-15 Jakub Jelinek <jakub@redhat.com>
2856 * g++.dg/torture/pr49309.C: Remove.
2858 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
2860 * gcc.target/tic6x/weak-call.c: New test.
2861 * gcc.target/tic6x/fpcmp.c: New test.
2862 * gcc.target/tic6x/fpdiv.c: New test.
2863 * gcc.target/tic6x/rotdi16-scan.c: New test.
2864 * gcc.target/tic6x/ffssi.c: New test.
2865 * gcc.target/tic6x/fpdiv-lib.c: New test.
2866 * gcc.target/tic6x/cold-lc.c: New test.
2867 * gcc.target/tic6x/longcalls.c: New test.
2868 * gcc.target/tic6x/abi-align-1.c: New test.
2869 * gcc.target/tic6x/fpcmp-finite.c: New test.
2870 * gcc.target/tic6x/rotdi16.c: New test.
2871 * gcc.target/tic6x/bswapl.c: New test.
2872 * gcc.target/tic6x/ffsdi.c: New test.
2873 * gcc.target/tic6x/tic6x.exp: New file.
2874 * gcc.target/tic6x/builtins/arith24.c: New test.
2875 * gcc.target/tic6x/builtins/smpy.c: New test.
2876 * gcc.target/tic6x/builtins/smpylh.c: New test.
2877 * gcc.target/tic6x/builtins/smpyh.c: New test.
2878 * gcc.target/tic6x/builtins/sarith1.c: New test.
2879 * gcc.target/tic6x/builtins/extclr.c: New test
2880 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
2881 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
2882 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
2883 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
2885 * gcc.c-torture/execute/20101011-1.c: Add a condition for
2887 * gcc.dg/20020312-2.c: Likewise.
2888 * gcc.dg/pr27095.c: Handle tic6x like hppa.
2889 * gcc.dg/torture/pr37868.c: Skip on tic6x.
2890 * gcc.dg/torture/builtin-math-7.c: Likewise.
2893 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
2894 not testing tic6x-*-*.
2896 2011-07-14 Andrew Pinski <pinskia@gmail.com>
2899 * g++.dg/torture/pr49309.C: New testcase.
2901 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
2903 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
2905 2011-07-14 Richard Guenther <rguenther@suse.de>
2907 PR tree-optimization/49651
2908 * gcc.dg/torture/pr49651.c: New testcase.
2910 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
2913 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
2915 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
2917 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
2918 -mno-pointers-to-nested-functions.
2919 * gcc.target/powerpc/no-r11-2.c: Ditto.
2920 * gcc.target/powerpc/no-r11-3.c: Ditto.
2922 2011-07-13 Jason Merrill <jason@redhat.com>
2924 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
2925 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
2926 when compiling C files.
2927 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
2928 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
2929 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
2930 * g++.dg/lookup/anon2.C: Likewise.
2931 * g++.dg/tree-ssa/copyprop.C: Likewise.
2932 * g++.old-deja/g++.jason/rfg27.C: Likewise.
2933 * g++.dg/init/vector1.C: Ignore narrowing errors.
2934 * g++.dg/torture/pr35526.C: Likewise.
2935 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
2937 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
2940 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
2943 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2945 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
2946 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
2948 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
2950 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
2951 * lib/obj-c++.exp (obj-c++_init): Ditto.
2952 * lib/file-format.exp (gcc_target_object_format): Ditto.
2953 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
2954 * lib/target-supports-dg-exp (check_weak_available): Ditto.
2955 (check_visibility_available): Ditto.
2956 (check_effective_target_tls_native): Ditto.
2957 (check_effective_target_tls_emulated): Ditto.
2958 (check_effective_target_function_sections): Ditto.
2960 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
2962 * gcc.target/arm/pr48183.c: New test.
2964 2011-07-13 Richard Guenther <rguenther@suse.de>
2966 * gcc.dg/torture/20110713-1.c: New testcase.
2968 2011-07-12 Andrew Pinski <pinskia@gmail.com>
2971 * gcc.c-torture/compile/pr49474.c: New testcase.
2973 2011-07-12 Jakub Jelinek <jakub@redhat.com>
2975 PR tree-optimization/49712
2976 * gcc.c-torture/execute/pr49712.c: New test.
2978 2011-07-11 Jason Merrill <jason@redhat.com>
2981 * g++.dg/template/recurse3.C: New.
2983 2011-07-11 Jakub Jelinek <jakub@redhat.com>
2986 * gcc.dg/guality/csttest.c: New test.
2989 * gfortran.dg/pr49698.f90: New test.
2991 2011-07-11 Jeff Law <law@redhat.com>
2993 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
2995 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
2997 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
2998 * go.test/go-test.exp (go-set-goarch): Likewise.
3000 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3003 * gcc.target/avr/torture/pr39633.c: New test case.
3005 2011-07-11 Tobias Burnus <burnus@net-b.de>
3008 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
3010 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3012 * lib/target-supports.exp (check_effective_target_scheduling):
3014 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
3015 * gcc.dg/pr45055.c: Ditto.
3016 * gcc.dg/pr45353.c: Ditto.
3017 * g++.dg/pr45056.C: Ditto.
3019 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3021 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
3022 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
3023 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
3024 * g++.dg/torture/pr31863.C: Skip AVR.
3026 2011-07-10 Tobias Burnus <burnus@net-b.de>
3029 * gfortran.dg/intrinsic_signal.f90: New.
3031 2011-07-09 Jason Merrill <jason@redhat.com>
3033 * g++.dg/cpp0x/regress/regress6.C: New.
3034 * g++.dg/parse/crash45.C: Adjust message.
3035 * g++.dg/template/crash38.C: Adjust message.
3036 * g++.dg/template/crash64.C: Adjust message.
3038 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
3040 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
3041 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
3042 * g++.dg/abi/bitfield3.C: Likewise.
3043 * g++.dg/eh/pr38662.C: Likewise.
3044 * g++.dg/ext/attrib36.C: Likewise.
3045 * g++.dg/ext/attrib37.C: Likewise.
3046 * g++.dg/ext/attrib8.C: Likewise.
3047 * g++.dg/ext/tmplattr1.C: Likewise.
3048 * g++.dg/inherit/override-attribs.C: Likewise.
3049 * g++.dg/opt/inline9.C: Likewise.
3050 * g++.dg/opt/life1.C: Likewise.
3051 * g++.dg/opt/longbranch2.C: Likewise.
3052 * g++.dg/opt/nrv12.C: Likewise.
3053 * g++.dg/opt/reg-stack4.C: Likewise.
3054 * g++.dg/other/pr35504.C: Likewise.
3055 * g++.dg/other/pr39496.C: Likewise.
3056 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
3057 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
3058 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
3059 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
3060 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
3061 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
3062 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
3063 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
3064 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
3065 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
3066 * g++.dg/warn/pr15774-1.C: Likewise.
3067 * g++.dg/warn/pr15774-2.C: Likewise.
3068 * g++.old-deja/g++.ext/attrib1.C: Likewise.
3069 * g++.old-deja/g++.ext/attrib2.C: Likewise.
3070 * g++.old-deja/g++.ext/attrib3.C: Likewise.
3071 * g++.old-deja/g++.pt/asm2.C: Likewise.
3072 * gcc.c-torture/compile/20000804-1.c: Likewise.
3073 * gcc.c-torture/compile/pr16566-2.c: Likewise.
3074 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
3075 * gcc.dg/20020108-1.c: Likewise.
3076 * gcc.dg/20020122-2.c: Likewise.
3077 * gcc.dg/20020122-3.c: Likewise.
3078 * gcc.dg/20020206-1.c: Likewise.
3079 * gcc.dg/20020219-1.c: Likewise.
3080 * gcc.dg/20020310-1.c: Likewise.
3081 * gcc.dg/20020411-1.c: Likewise.
3082 * gcc.dg/20020418-2.c: Likewise.
3083 * gcc.dg/20020426-2.c: Likewise.
3084 * gcc.dg/20020517-1.c: Likewise.
3085 * gcc.dg/20030204-1.c: Likewise.
3086 * gcc.dg/20030826-2.c: Likewise.
3087 * gcc.dg/20031102-1.c: Likewise.
3088 * gcc.dg/20031202-1.c: Likewise.
3089 * gcc.dg/20050111-1.c: Likewise.
3090 * gcc.dg/20050503-1.c: Likewise.
3091 * gcc.dg/array-init-1.c: Likewise.
3092 * gcc.dg/builtin-apply4.c: Likewise.
3093 * gcc.dg/dfp/pr31344.c: Likewise.
3094 * gcc.dg/gomp/atomic-11.c: Likewise.
3095 * gcc.dg/graphite/pr40281.c: Likewise.
3096 * gcc.dg/ia64-sync-1.c: Likewise.
3097 * gcc.dg/ia64-sync-2.c: Likewise.
3098 * gcc.dg/ia64-sync-3.c: Likewise.
3099 * gcc.dg/ia64-sync-4.c: Likewise.
3100 * gcc.dg/ifcvt-fabs-1.c: Likewise.
3101 * gcc.dg/invalid-call-1.c: Likewise.
3102 * gcc.dg/loop-3.c: Likewise.
3103 * gcc.dg/lower-subreg-1.c: Likewise.
3104 * gcc.dg/lto/pr47259_0.c: Likewise.
3105 * gcc.dg/nested-calls-1.c: Likewise.
3106 * gcc.dg/pr20017.c: Likewise.
3107 * gcc.dg/pr25023.c: Likewise.
3108 * gcc.dg/pr27671-2.c: Likewise.
3109 * gcc.dg/pr32176.c: Likewise.
3110 * gcc.dg/pr33676.c: Likewise.
3111 * gcc.dg/pr35045.c: Likewise.
3112 * gcc.dg/pr36015.c: Likewise.
3113 * gcc.dg/pr36584.c: Likewise.
3114 * gcc.dg/pr36998.c: Likewise.
3115 * gcc.dg/pr37438.c: Likewise.
3116 * gcc.dg/pr37908.c: Likewise.
3117 * gcc.dg/pr41241.c: Likewise.
3118 * gcc.dg/pr41340.c: Likewise.
3119 * gcc.dg/pr44136.c: Likewise.
3120 * gcc.dg/pr44194-1.c: Likewise.
3121 * gcc.dg/pr46212.c: Likewise.
3122 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3123 * gcc.dg/setjmp-2.c: Likewise.
3124 * gcc.dg/short-compare-1.c: Likewise.
3125 * gcc.dg/short-compare-2.c: Likewise.
3126 * gcc.dg/smod-1.c: Likewise.
3127 * gcc.dg/sync-2.c: Likewise.
3128 * gcc.dg/sync-3.c: Likewise.
3129 * gcc.dg/tls/opt-1.c: Likewise.
3130 * gcc.dg/tls/opt-2.c: Likewise.
3131 * gcc.dg/tls/opt-3.c: Likewise.
3132 * gcc.dg/torture/badshift.c: Likewise.
3133 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
3134 * gcc.dg/torture/pr20314-2.c: Likewise.
3135 * gcc.dg/torture/pr36891.c: Likewise.
3136 * gcc.dg/torture/pr38774.c: Likewise.
3137 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3138 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
3139 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
3140 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
3141 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
3142 * gcc.dg/torture/stackalign/push-1.c: Likewise.
3143 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
3144 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
3145 * gcc.dg/tree-ssa/loop-28.c: Likewise.
3146 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
3147 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
3148 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
3149 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
3150 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
3151 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
3152 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
3153 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3154 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3155 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3156 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3157 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
3158 * gcc.dg/unroll-1.c: Likewise.
3159 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
3160 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3161 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3162 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3163 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3164 * gcc.target/i386/20000609-1.c: Likewise.
3165 * gcc.target/i386/20000720-1.c: Likewise.
3166 * gcc.target/i386/20000724-1.c: Likewise.
3167 * gcc.target/i386/20011107-1.c: Likewise.
3168 * gcc.target/i386/20011119-1.c: Likewise.
3169 * gcc.target/i386/20020201-3.c: Likewise.
3170 * gcc.target/i386/20020218-1.c: Likewise.
3171 * gcc.target/i386/20020729-1.c: Likewise.
3172 * gcc.target/i386/20030926-1.c: Likewise.
3173 * gcc.target/i386/20060125-1.c: Likewise.
3174 * gcc.target/i386/20060125-2.c: Likewise.
3175 * gcc.target/i386/20060512-1.c: Likewise.
3176 * gcc.target/i386/20060512-2.c: Likewise.
3177 * gcc.target/i386/20060512-3.c: Likewise.
3178 * gcc.target/i386/20060512-4.c: Likewise.
3179 * gcc.target/i386/387-1.c: Likewise.
3180 * gcc.target/i386/387-2.c: Likewise.
3181 * gcc.target/i386/387-5.c: Likewise.
3182 * gcc.target/i386/387-6.c: Likewise.
3183 * gcc.target/i386/980312-1.c: Likewise.
3184 * gcc.target/i386/980313-1.c: Likewise.
3185 * gcc.target/i386/990117-1.c: Likewise.
3186 * gcc.target/i386/990424-1.c: Likewise.
3187 * gcc.target/i386/990524-1.c: Likewise.
3188 * gcc.target/i386/991129-1.c: Likewise.
3189 * gcc.target/i386/991214-1.c: Likewise.
3190 * gcc.target/i386/991230-1.c: Likewise.
3191 * gcc.target/i386/addr-sel-1.c: Likewise.
3192 * gcc.target/i386/aggregate-ret1.c: Likewise.
3193 * gcc.target/i386/aggregate-ret2.c: Likewise.
3194 * gcc.target/i386/align-main-3.c: Likewise.
3195 * gcc.target/i386/amd64-abi-1.c: Likewise.
3196 * gcc.target/i386/amd64-abi-2.c: Likewise.
3197 * gcc.target/i386/amd64-abi-4.c: Likewise.
3198 * gcc.target/i386/amd64-abi-5.c: Likewise.
3199 * gcc.target/i386/amd64-abi-6.c: Likewise.
3200 * gcc.target/i386/asm-1.c: Likewise.
3201 * gcc.target/i386/asm-3.c: Likewise.
3202 * gcc.target/i386/asm-5.c: Likewise.
3203 * gcc.target/i386/attributes-error.c: Likewise.
3204 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
3205 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
3206 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
3207 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
3208 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
3209 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
3210 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
3211 * gcc.target/i386/avx-vmovd-2.c: Likewise.
3212 * gcc.target/i386/avx-vmovq-2.c: Likewise.
3213 * gcc.target/i386/avx-vmovq-3.c: Likewise.
3214 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
3215 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
3216 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
3217 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3218 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3219 * gcc.target/i386/bitfield1.c: Likewise.
3220 * gcc.target/i386/bitfield2.c: Likewise.
3221 * gcc.target/i386/bmi-2.c: Likewise.
3222 * gcc.target/i386/bmi-5.c: Likewise.
3223 * gcc.target/i386/builtin-unreachable.c: Likewise.
3224 * gcc.target/i386/cleanup-2.c: Likewise.
3225 * gcc.target/i386/clobbers.c: Likewise.
3226 * gcc.target/i386/cmov8.c: Likewise.
3227 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
3228 * gcc.target/i386/compress-float-387-pic.c: Likewise.
3229 * gcc.target/i386/compress-float-387.c: Likewise.
3230 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
3231 * gcc.target/i386/compress-float-sse.c: Likewise.
3232 * gcc.target/i386/crc32-2.c: Likewise.
3233 * gcc.target/i386/crc32-3.c: Likewise.
3234 * gcc.target/i386/divmod-7.c: Likewise.
3235 * gcc.target/i386/divmod-8.c: Likewise.
3236 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3237 * gcc.target/i386/fma3-builtin.c: Likewise.
3238 * gcc.target/i386/fma3-fma.c: Likewise.
3239 * gcc.target/i386/fma4-256-vector.c: Likewise.
3240 * gcc.target/i386/fma4-builtin.c: Likewise.
3241 * gcc.target/i386/fma4-fma-2.c: Likewise.
3242 * gcc.target/i386/fma4-fma.c: Likewise.
3243 * gcc.target/i386/fma4-vector-2.c: Likewise.
3244 * gcc.target/i386/fma4-vector.c: Likewise.
3245 * gcc.target/i386/funcspec-1.c: Likewise.
3246 * gcc.target/i386/funcspec-10.c: Likewise.
3247 * gcc.target/i386/funcspec-11.c: Likewise.
3248 * gcc.target/i386/funcspec-2.c: Likewise.
3249 * gcc.target/i386/funcspec-5.c: Likewise.
3250 * gcc.target/i386/funcspec-6.c: Likewise.
3251 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
3252 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
3253 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
3254 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
3255 * gcc.target/i386/incoming-1.c: Likewise.
3256 * gcc.target/i386/incoming-10.c: Likewise.
3257 * gcc.target/i386/incoming-11.c: Likewise.
3258 * gcc.target/i386/incoming-12.c: Likewise.
3259 * gcc.target/i386/incoming-13.c: Likewise.
3260 * gcc.target/i386/incoming-14.c: Likewise.
3261 * gcc.target/i386/incoming-15.c: Likewise.
3262 * gcc.target/i386/incoming-2.c: Likewise.
3263 * gcc.target/i386/incoming-3.c: Likewise.
3264 * gcc.target/i386/incoming-4.c: Likewise.
3265 * gcc.target/i386/incoming-5.c: Likewise.
3266 * gcc.target/i386/incoming-6.c: Likewise.
3267 * gcc.target/i386/incoming-7.c: Likewise.
3268 * gcc.target/i386/incoming-8.c: Likewise.
3269 * gcc.target/i386/incoming-9.c: Likewise.
3270 * gcc.target/i386/lea.c: Likewise.
3271 * gcc.target/i386/local.c: Likewise.
3272 * gcc.target/i386/loop-1.c: Likewise.
3273 * gcc.target/i386/loop-2.c: Likewise.
3274 * gcc.target/i386/loop-3.c: Likewise.
3275 * gcc.target/i386/max-stack-align.c: Likewise.
3276 * gcc.target/i386/memcpy-1.c: Likewise.
3277 * gcc.target/i386/movbe-2.c: Likewise.
3278 * gcc.target/i386/movq-2.c: Likewise.
3279 * gcc.target/i386/movq.c: Likewise.
3280 * gcc.target/i386/nrv1.c: Likewise.
3281 * gcc.target/i386/pad-4.c: Likewise.
3282 * gcc.target/i386/pad-5a.c: Likewise.
3283 * gcc.target/i386/pad-5b.c: Likewise.
3284 * gcc.target/i386/pad-6a.c: Likewise.
3285 * gcc.target/i386/pad-6b.c: Likewise.
3286 * gcc.target/i386/pad-7.c: Likewise.
3287 * gcc.target/i386/pad-9.c: Likewise.
3288 * gcc.target/i386/pentium4-not-mull.c: Likewise.
3289 * gcc.target/i386/pic-1.c: Likewise.
3290 * gcc.target/i386/pr12092-1.c: Likewise.
3291 * gcc.target/i386/pr12329.c: Likewise.
3292 * gcc.target/i386/pr21518.c: Likewise.
3293 * gcc.target/i386/pr22362.c: Likewise.
3294 * gcc.target/i386/pr22585.c: Likewise.
3295 * gcc.target/i386/pr23098.c: Likewise.
3296 * gcc.target/i386/pr25196.c: Likewise.
3297 * gcc.target/i386/pr25293.c: Likewise.
3298 * gcc.target/i386/pr25654.c: Likewise.
3299 * gcc.target/i386/pr26449.c: Likewise.
3300 * gcc.target/i386/pr26778.c: Likewise.
3301 * gcc.target/i386/pr26826.c: Likewise.
3302 * gcc.target/i386/pr27266.c: Likewise.
3303 * gcc.target/i386/pr29978.c: Likewise.
3304 * gcc.target/i386/pr30505.c: Likewise.
3305 * gcc.target/i386/pr30961-1.c: Likewise.
3306 * gcc.target/i386/pr31628.c: Likewise.
3307 * gcc.target/i386/pr32000-2.c: Likewise.
3308 * gcc.target/i386/pr32661-1.c: Likewise.
3309 * gcc.target/i386/pr32708-2.c: Likewise.
3310 * gcc.target/i386/pr32708-3.c: Likewise.
3311 * gcc.target/i386/pr34256.c: Likewise.
3312 * gcc.target/i386/pr34312.c: Likewise.
3313 * gcc.target/i386/pr34522.c: Likewise.
3314 * gcc.target/i386/pr35160.c: Likewise.
3315 * gcc.target/i386/pr35281.c: Likewise.
3316 * gcc.target/i386/pr36246.c: Likewise.
3317 * gcc.target/i386/pr36786.c: Likewise.
3318 * gcc.target/i386/pr37275.c: Likewise.
3319 * gcc.target/i386/pr37843-3.c: Likewise.
3320 * gcc.target/i386/pr37843-4.c: Likewise.
3321 * gcc.target/i386/pr39082-1.c: Likewise.
3322 * gcc.target/i386/pr39431.c: Likewise.
3323 * gcc.target/i386/pr39496.c: Likewise.
3324 * gcc.target/i386/pr39543-2.c: Likewise.
3325 * gcc.target/i386/pr39911.c: Likewise.
3326 * gcc.target/i386/pr40718.c: Likewise.
3327 * gcc.target/i386/pr40906-1.c: Likewise.
3328 * gcc.target/i386/pr40906-2.c: Likewise.
3329 * gcc.target/i386/pr40906-3.c: Likewise.
3330 * gcc.target/i386/pr40934.c: Likewise.
3331 * gcc.target/i386/pr41900.c: Likewise.
3332 * gcc.target/i386/pr42589.c: Likewise.
3333 * gcc.target/i386/pr43662.c: Likewise.
3334 * gcc.target/i386/pr43671.c: Likewise.
3335 * gcc.target/i386/pr43766.c: Likewise.
3336 * gcc.target/i386/pr43869.c: Likewise.
3337 * gcc.target/i386/pr44942.c: Likewise.
3338 * gcc.target/i386/pr44948-2a.c: Likewise.
3339 * gcc.target/i386/pr45234.c: Likewise.
3340 * gcc.target/i386/pr45336-2.c: Likewise.
3341 * gcc.target/i386/pr45336-4.c: Likewise.
3342 * gcc.target/i386/pr45852.c: Likewise.
3343 * gcc.target/i386/pr46470.c: Likewise.
3344 * gcc.target/i386/pr48037-1.c: Likewise.
3345 * gcc.target/i386/pr48389.c: Likewise.
3346 * gcc.target/i386/pr49095.c: Likewise.
3347 * gcc.target/i386/pr9771-1.c: Likewise.
3348 * gcc.target/i386/rdfsbase-1.c: Likewise.
3349 * gcc.target/i386/rdfsbase-2.c: Likewise.
3350 * gcc.target/i386/rdgsbase-1.c: Likewise.
3351 * gcc.target/i386/rdgsbase-2.c: Likewise.
3352 * gcc.target/i386/rdrand-3.c: Likewise.
3353 * gcc.target/i386/regparm-stdcall.c: Likewise.
3354 * gcc.target/i386/regparm.c: Likewise.
3355 * gcc.target/i386/reload-1.c: Likewise.
3356 * gcc.target/i386/rotate-2.c: Likewise.
3357 * gcc.target/i386/sibcall-5.c: Likewise.
3358 * gcc.target/i386/signbit-1.c: Likewise.
3359 * gcc.target/i386/signbit-2.c: Likewise.
3360 * gcc.target/i386/signbit-3.c: Likewise.
3361 * gcc.target/i386/sse-5.c: Likewise.
3362 * gcc.target/i386/sse-8.c: Likewise.
3363 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3364 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3365 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3366 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
3367 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
3368 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
3369 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
3370 * gcc.target/i386/sse2-movq-2.c: Likewise.
3371 * gcc.target/i386/sse2-movq-3.c: Likewise.
3372 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
3373 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
3374 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
3375 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
3376 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
3377 * gcc.target/i386/ssefn-1.c: Likewise.
3378 * gcc.target/i386/ssefn-2.c: Likewise.
3379 * gcc.target/i386/sseregparm-1.c: Likewise.
3380 * gcc.target/i386/sseregparm-2.c: Likewise.
3381 * gcc.target/i386/sseregparm-3.c: Likewise.
3382 * gcc.target/i386/sseregparm-4.c: Likewise.
3383 * gcc.target/i386/sseregparm-5.c: Likewise.
3384 * gcc.target/i386/sseregparm-6.c: Likewise.
3385 * gcc.target/i386/sseregparm-7.c: Likewise.
3386 * gcc.target/i386/sseregparm-8.c: Likewise.
3387 * gcc.target/i386/stack-realign.c: Likewise.
3388 * gcc.target/i386/stack-usage-realign.c: Likewise.
3389 * gcc.target/i386/stackalign/asm-1.c: Likewise.
3390 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
3391 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
3392 * gcc.target/i386/stackalign/return-1.c: Likewise.
3393 * gcc.target/i386/stackalign/return-2.c: Likewise.
3394 * gcc.target/i386/stackalign/return-3.c: Likewise.
3395 * gcc.target/i386/tailcall-1.c: Likewise.
3396 * gcc.target/i386/tbm-2.c: Likewise.
3397 * gcc.target/i386/udivmod-7.c: Likewise.
3398 * gcc.target/i386/udivmod-8.c: Likewise.
3399 * gcc.target/i386/unroll-1.c: Likewise.
3400 * gcc.target/i386/vararg-1.c: Likewise.
3401 * gcc.target/i386/vararg-2.c: Likewise.
3402 * gcc.target/i386/vect8-ret.c: Likewise.
3403 * gcc.target/i386/vectorize5.c: Likewise.
3404 * gcc.target/i386/wmul-1.c: Likewise.
3405 * gcc.target/i386/wmul-2.c: Likewise.
3406 * gcc.target/i386/wrfsbase-1.c: Likewise.
3407 * gcc.target/i386/wrfsbase-2.c: Likewise.
3408 * gcc.target/i386/wrgsbase-1.c: Likewise.
3409 * gcc.target/i386/wrgsbase-2.c: Likewise.
3410 * gcc.target/i386/xop-pcmov.c: Likewise.
3411 * gcc.target/i386/xop-pcmov2.c: Likewise.
3412 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
3413 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
3414 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
3415 * gcc.target/i386/xop-shift1-vector.c: Likewise.
3416 * gcc.target/i386/xop-shift2-vector.c: Likewise.
3417 * gcc.target/i386/xop-shift3-vector.c: Likewise.
3418 * gcc.target/i386/zee.c: Likewise.
3419 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
3420 * gfortran.dg/compiler-directive_2.f: Likewise.
3421 * gfortran.dg/g77/20010216-1.f: Likewise.
3422 * gfortran.dg/gomp/pr39152.f90: Likewise.
3423 * gfortran.dg/pr33794.f90: Likewise.
3425 2011-07-09 Jason Merrill <jason@redhat.com>
3427 * g++.dg/cpp0x/regress/regress5.C: New.
3429 2011-07-08 Jason Merrill <jason@redhat.com>
3432 * g++.dg/expr/compound-asn1.C: New.
3433 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
3435 2011-07-08 Jakub Jelinek <jakub@redhat.com>
3438 * gcc.target/powerpc/altivec-34.c: New test.
3440 2011-07-08 Jason Merrill <jason@redhat.com>
3443 * g++.dg/abi/guard3.C: New.
3445 2011-07-08 Julian Brown <julian@codesourcery.com>
3447 * lib/target-supports.exp
3448 (check_effective_target_arm_little_endian): New.
3449 (check_effective_target_vect_pack_trunc): Use above.
3450 (check_effective_target_vect_unpack): Likewise.
3451 (check_effective_target_vect_element_align): Test
3452 check_effective_target_arm_vect_no_misalign for ARM.
3454 2011-07-08 Jason Merrill <jason@redhat.com>
3457 * g++.dg/cpp0x/constexpr-rom.C: New.
3459 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
3462 * g++.dg/torture/pr49519.C: New test.
3464 2011-07-08 Martin Jambor <mjambor@suse.cz>
3466 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
3468 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3471 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
3473 2011-07-08 Richard Guenther <rguenther@suse.de>
3475 PR tree-optimization/49662
3476 * gcc.dg/graphite/interchange-14.c: XFAIL.
3477 * gcc.dg/graphite/interchange-15.c: Likewise.
3478 * gcc.dg/graphite/interchange-mvt.c: Likewise.
3480 2011-07-06 Jason Merrill <jason@redhat.com>
3483 * g++.dg/cpp0x/regress/regress4.C: New.
3485 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
3488 * gfortran.dg/result_in_spec_4.f90: New test.
3490 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3492 * gcc.target/sparc/cas64.c: New test.
3494 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3497 * g++.dg/torture/pr49644.C: New test.
3500 * gcc.c-torture/execute/pr49644.c: New test.
3502 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
3504 * lib/target-supports.exp (check_effective_target_ia32): New.
3505 (check_effective_target_x32): Likewise.
3506 (check_effective_target_vect_cmdline_needed): Also check x32.
3508 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
3510 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
3512 * gcc.target/arm/pr42235.c: Likewise.
3513 * gcc.target/arm/pr42495.c: Likewise.
3514 * gcc.target/arm/pr42574.c: Likewise.
3515 * gcc.target/arm/thumb-branch1.c: Likewise.
3517 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
3518 unneeded prune of possible warning.
3519 * gcc.target/arm/pr40956.c: Likewise.
3520 * gcc.target/arm/pr42505.c: Likewise.
3522 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
3523 * gcc.c-torture/compile/pr46883.c: Likewise.
3524 * gcc.c-torture/compile/pr46934.c: Likewise.
3526 * gcc.target/arm/pr41679.c: Remove test directives in preparation
3527 for move to ../../gcc.c-torture/compile.
3528 * gcc.target/arm/pr46883.c: Likewise.
3529 * gcc.target/arm/pr46934.c: Likewise.
3531 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
3532 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
3533 * gcc.target/arm/wmul-1.c: Likewise.
3534 * gcc.target/arm/wmul-2.c: Likewise.
3535 * gcc.target/arm/wmul-3.c: Likewise.
3536 * gcc.target/arm/wmul-4.c: Likewise.
3537 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
3538 add tab after scan target.
3539 * gcc.target/arm/smlaltt-1.c: Likewise.
3540 * gcc.target/arm/smlatb-1.c: Likewise.
3541 * gcc.target/arm/smlatt-1.c: Likewise.
3543 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3546 * gcc.dg/debug/pr49522.c: New test.
3548 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
3550 * gcc.dg/pragma-align.c: Run only if target !default_packed.
3551 * gcc.dg/pr46212.c: Run only if target int32plus.
3552 * gcc.dg/torture/pr48146.c: Ditto.
3553 * gcc.dg/tree-ssa/vrp51.c: Ditto.
3554 * c-c++-common/pr44832.c: Ditto.
3555 * gcc.dg/pr49544.c: Run only if target ptr32plus.
3556 * gcc.dg/pr31490.c: Ditto.
3557 * gcc.dg/torture/builtin-math-7.c: Run only if target
3559 * gcc.dg/torture/pr45764.c: Skip for AVR.
3560 * gcc.dg/pr47893.c: Ditto.
3562 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
3564 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
3565 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
3566 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
3567 add tab to scan target.
3569 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
3571 * gcc.target/arm/neon-modes-3.c: New test.
3573 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
3575 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
3576 -fno-loop-interchange -ffast-math.
3578 2011-07-07 Richard Guenther <rguenther@suse.de>
3580 * gcc.dg/ftrapv-3.c: New testcase.
3582 2011-07-07 Richard Guenther <rguenther@suse.de>
3584 * gcc.dg/tree-ssa/vrp58.c: New testcase.
3585 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
3587 2011-07-07 Kai Tietz <ktietz@redhat.com>
3589 * gcc.dg/binop-notxor1.c: New test.
3590 * gcc.dg/binop-notand4a.c: New test.
3591 * gcc.dg/binop-notxor2.c: New test.
3592 * gcc.dg/binop-notand3a.c: New test.
3593 * gcc.dg/binop-notand2a.c: New test.
3594 * gcc.dg/binop-notand6a.c: New test.
3595 * gcc.dg/binop-notor1.c: New test.
3596 * gcc.dg/binop-notand1a.c: New test.
3597 * gcc.dg/binop-notand5a.c: New test.
3598 * gcc.dg/binop-notor2.c: New test.
3600 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3603 * gcc.dg/gomp/pr49640.c: New test.
3605 2011-07-07 Richard Guenther <rguenther@suse.de>
3607 * gcc.dg/graphite/pr37485.c: Add -floop-block.
3609 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3612 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
3614 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3616 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
3617 * gcc.target/powerpc/no-r11-2.c: Ditto.
3618 * gcc.target/powerpc/no-r11-3.c: Ditto.
3620 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
3622 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
3623 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
3625 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
3627 * lib/target-supports.exp (check_profiling_available): Disable
3628 profiling with -fprofile-generate for target avr.
3630 2011-07-06 Richard Guenther <rguenther@suse.de>
3632 PR tree-optimization/49645
3633 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
3635 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
3638 * gcc.dg/pr47383.c: New.
3640 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3642 PR tree-optimization/49647
3643 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
3645 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
3648 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
3649 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
3651 2011-07-05 Jason Merrill <jason@redhat.com>
3654 * g++.dg/template/template-id-4.C: New.
3656 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
3658 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
3659 * gcc.dg/pr43402.c: Ditto.
3661 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
3663 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
3665 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3667 * gcc.target/powerpc/ppc-switch-1.c: New test for
3668 --param case-values-threshold.
3669 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
3671 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
3673 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
3675 2011-07-05 Jason Merrill <jason@redhat.com>
3677 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
3679 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
3681 PR tree-optimization/47654
3682 * gcc.dg/graphite/block-pr47654.c: New.
3684 2011-07-05 Jason Merrill <jason@redhat.com>
3686 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
3688 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
3690 PR tree-optimization/49580
3691 * gcc.dg/autopar/pr49580.c: New test.
3693 2011-07-05 Richard Guenther <rguenther@suse.de>
3695 PR tree-optimization/49518
3696 PR tree-optimization/49628
3697 * g++.dg/torture/pr49628.C: New testcase.
3698 * gcc.dg/torture/pr49518.c: Likewise.
3700 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3702 * ada/acats/run_acats (which): Extract last field from type -p,
3703 type output only if command succeeded.
3705 2011-07-04 Jason Merrill <jason@redhat.com>
3707 * g++.dg/abi/mangle48.C: New.
3709 * g++.dg/cpp0x/diag1.C: New.
3711 * g++.dg/diagnostic/aka1.C: New.
3713 2011-07-04 Jakub Jelinek <jakub@redhat.com>
3715 PR rtl-optimization/49619
3716 * gcc.dg/pr49619.c: New test.
3718 PR rtl-optimization/49472
3719 * gfortran.dg/pr49472.f90: New test.
3722 * gcc.dg/pr49602.c: New test.
3724 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
3728 * gcc.target/avr/avr.exp: Run over cpp files, too.
3729 * gcc.target/avr/torture/avr-torture.exp: Ditto.
3730 * gcc.target/avr/progmem.h: New file.
3731 * gcc.target/avr/exit-abort.h: New file.
3732 * gcc.target/avr/progmem-error-1.c: New file.
3733 * gcc.target/avr/progmem-error-1.cpp: New file.
3734 * gcc.target/avr/progmem-warning-1.c: New file.
3735 * gcc.target/avr/torture/progmem-1.c: New file.
3736 * gcc.target/avr/torture/progmem-1.cpp: New file.
3738 2011-07-04 Richard Guenther <rguenther@suse.de>
3740 PR tree-optimization/49615
3741 * g++.dg/torture/pr49615.C: New testcase.
3743 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
3745 PR tree-optimization/49610
3746 * gcc.dg/vect/pr49610.c: New test.
3748 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
3750 * gnat.dg/specs/debug1.ads: New test.
3752 2011-07-02 Janus Weil <janus@gcc.gnu.org>
3755 * gfortran.dg/typebound_proc_23.f90: New.
3757 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
3760 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
3762 2011-07-01 Jason Merrill <jason@redhat.com>
3765 * g++.dg/template/template-id-3.C: New.
3768 * g++.dg/template/qualified-id4.C: New.
3771 * g++.dg/template/explicit-args4.C: New.
3774 * g++.dg/template/offsetof2.C: New.
3776 2011-07-01 Kai Tietz <ktietz@redhat.com>
3778 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
3780 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3783 * lib/target-supports.exp (check_effective_target_gld): New proc.
3785 2011-07-01 Richard Guenther <rguenther@suse.de>
3787 PR tree-optimization/49603
3788 * gcc.dg/torture/pr49603.c: New testcase.
3790 2011-06-30 Jason Merrill <jason@redhat.com>
3793 * g++.dg/rtti/template1.C: New.
3796 * g++.dg/cpp0x/regress/ctor1.C: New.
3799 * g++.dg/cpp0x/initlist54.C: New.
3801 2011-06-30 Martin Jambor <mjambor@suse.cz>
3803 * gcc.dg/tree-ssa/sra-12.c: New test.
3805 2011-06-29 Jason Merrill <jason@redhat.com>
3807 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
3809 2011-06-30 Richard Guenther <rguenther@suse.de>
3811 PR tree-optimization/46787
3812 * gcc.dg/vect/vect-121.c: New testcase.
3814 2011-06-30 Martin Jambor <mjambor@suse.cz>
3816 PR tree-optimization/49094
3817 * gcc.dg/tree-ssa/pr49094.c: New test.
3819 2011-06-30 Jakub Jelinek <jakub@redhat.com>
3822 * gfortran.dg/pr49540-1.f90: New test.
3823 * gfortran.dg/pr49540-2.f90: New test.
3825 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3828 * ada/acats/run_acats (which): Use last field of type -p output.
3830 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
3831 Iain Sandoe <iains@gcc.gnu.org>
3834 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
3835 Only skip on 64-bit *-*-darwin8* && !objc2.
3837 2011-06-30 Richard Guenther <rguenther@suse.de>
3839 PR tree-optimization/38752
3840 * gcc.c-torture/compile/pr38752.c: New testcase.
3842 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
3844 * gcc.dg/vect/slp-widen-mult-half.c: New test.
3845 * gcc.dg/vect/vect-widen-mult-half.c: New test.
3847 2011-06-29 Jason Merrill <jason@redhat.com>
3850 * g++.dg/cpp0x/initlist53.C: Use placement new.
3851 * g++.dg/cpp0x/initlist-value.C: Use placement new.
3852 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
3855 * g++.dg/cpp0x/trailing6.C: New.
3856 * g++.dg/cpp0x/pr45908.C: No error.
3859 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
3862 * g++.dg/cpp0x/constexpr-using2.C: New.
3864 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
3867 * g++.dg/cpp0x/constexpr-diag3.C: New.
3868 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
3869 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
3870 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
3871 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
3873 2011-06-29 Jason Merrill <jason@redhat.com>
3875 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
3877 2011-06-29 Richard Guenther <rguenther@suse.de>
3879 * gcc.dg/tree-ssa/loop-17.c: Adjust.
3881 2011-06-29 Jason Merrill <jason@redhat.com>
3883 * g++.dg/cpp0x/initlist-value2.C: New.
3885 * g++.dg/cpp0x/constexpr-initlist4.C: New.
3886 * g++.dg/cpp0x/initlist-value.C: New.
3888 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
3890 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
3892 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3894 * gcc.dg/inline_1.c: Remove dg-excess-errors.
3895 * gcc.dg/inline_2.c: Likewise.
3896 * gcc.dg/unroll_1.c: Likewise.
3898 2011-06-29 Jakub Jelinek <jakub@redhat.com>
3901 * gcc.target/i386/pr49567.c: New test.
3903 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
3905 * gnat.dg/opt17.ad[sb]: New test.
3907 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
3908 Tom de Vries <tom@codesourcery.com>
3910 * lib/target-supports.exp (check_effective_target_arm_nothumb)
3911 (check_effective_target_arm_thumb2): New effective targets.
3912 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
3913 properly. Clean up temporary files.
3914 * gcc.target/arm/ivopts-2.c: Likewise.
3915 * gcc.target/arm/ivopts-3.c: Likewise.
3916 * gcc.target/arm/ivopts-4.c: Likewise.
3917 * gcc.target/arm/ivopts-5.c: Likewise.
3918 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
3920 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3923 * gfortran.dg/reshape_zerosize_3.f90: New test.
3925 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
3927 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
3928 * gcc.target/arm/vfp-ldmias.c: Likewise.
3929 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
3930 * gcc.target/arm/vfp-stmdbs.c: Likewise.
3931 * gcc.target/arm/vfp-ldmiad.c: Likewise.
3932 * gcc.target/arm/vfp-stmias.c: Likewise.
3933 * gcc.target/arm/vfp-stmdbd.c: Likewise.
3934 * gcc.target/arm/vfp-stmiad.c: Likewise.
3936 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
3938 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
3940 * gcc.target/arm/pr45701-2.c: Ditto.
3942 2011-06-27 Janus Weil <janus@gcc.gnu.org>
3945 * gfortran.dg/allocatable_scalar_9.f90: Modified.
3946 * gfortran.dg/extends_14.f03: Modified.
3948 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
3950 * lib/target-supports-dg.exp (dg-require-effective-target): Return
3951 early if the test is already being skipped.
3953 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
3954 scan-assembler-dem-not): For missing file, report unresolved with
3955 same message as for pass/fail, with reason reported in log file.
3957 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
3958 from add_options_for_arm_neon_fp16.
3959 (check_effective_target_arm_fp16_ok_nocache): Renamed from
3960 check_effective_target_arm_neon_fp16_ok_nocache.
3961 Check -mfpu and -mfloat-abi options from current multilib.
3962 Do not require neon support.
3963 (check_effective_target_arm_fp16_ok): Renamed from
3964 check_effecitve_target_arm_neon_fp16_ok.
3965 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
3966 arm_neon_fp16_ok and arm_fp16.
3967 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
3968 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
3969 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
3970 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
3972 2011-06-27 Jakub Jelinek <jakub@redhat.com>
3974 * gcc.dg/builtin-assume-aligned-1.c: New test.
3975 * gcc.dg/builtin-assume-aligned-2.c: New test.
3976 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
3979 * gcc.dg/pr49544.c: New test.
3981 2011-06-27 Richard Guenther <rguenther@suse.de>
3983 PR tree-optimization/49394
3984 * g++.dg/torture/pr49394.C: New testcase.
3986 2011-06-27 Kai Tietz <ktietz@redhat.com>
3988 * gcc.dg/optimize-bswapdi-2.c: New test.
3990 2011-06-27 Michael Hope <michael.hope@linaro.org>
3991 Richard Sandiford <richard.sandiford@linaro.org>
3993 PR tree-optimization/49169
3994 * gcc.dg/torture/pr49169.c: New test.
3996 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3999 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
4001 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
4004 2011-06-26 Jason Merrill <jason@redhat.com>
4006 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
4009 * g++.dg/init/ref19.C: New.
4010 * g++.dg/cpp0x/constexpr-cleanup.C: New.
4012 2011-06-26 Jakub Jelinek <jakub@redhat.com>
4014 PR tree-optimization/48377
4015 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
4018 2011-06-26 Steve Ellcey <sje@cup.hp.com>
4021 * lib/target-supports.exp (check_effective_target_non_strict_align):
4023 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
4025 2011-06-24 Martin Jambor <mjambor@suse.cz>
4027 PR tree-optimizations/49516
4028 * g++.dg/tree-ssa/pr49516.C: New test.
4030 2011-06-23 Jason Merrill <jason@redhat.com>
4033 * g++.dg/template/partial10.C: New.
4034 * g++.dg/template/partial11.C: New.
4036 2011-06-23 Jeff Law <law@redhat.com>
4039 * gcc.dg/pr48770.c: New test.
4041 2011-06-23 Jan Hubicka <jh@suse.cz>
4044 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
4046 2011-06-23 Jakub Jelinek <jakub@redhat.com>
4049 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
4050 instead of -fdump-tree-optimized.
4052 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
4055 * g++.dg/template/crash107.C: New.
4056 * g++.dg/template/error17.C: Adjust.
4058 2011-06-23 Jason Merrill <jason@redhat.com>
4061 * g++.dg/cpp0x/defaulted30.C: New.
4064 * g++.dg/rtti/anon-ns1.C: New.
4067 * g++.dg/init/ref18.C: New.
4070 * g++.dg/template/partial9.C: New.
4072 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
4075 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
4077 2011-06-22 Jakub Jelinek <jakub@redhat.com>
4080 * gcc.dg/pr49496.c: New test.
4082 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
4084 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
4087 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
4089 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
4090 * gcc.target/arm/pr42879.c: Likewise.
4091 * gcc.target/arm/pr45701-3.c: Likewise.
4093 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
4094 * gcc.target/arm/pr40482.c: Likewise.
4095 * gcc.target/arm/stack-corruption.c: Likewise.
4097 2011-06-22 Richard Guenther <rguenther@suse.de>
4099 PR tree-optimization/49493
4100 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
4102 2011-06-22 Jason Merrill <jason@redhat.com>
4105 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
4107 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
4108 Dmitry Melnik <dm@ispras.ru>
4110 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
4111 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
4112 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
4114 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
4116 * gcc.target/arm/tlscall.c: New.
4118 2011-06-21 Jason Merrill <jason@redhat.com>
4121 * g++.dg/cpp0x/constexpr-ref1.C: New.
4122 * g++.dg/cpp0x/constexpr-ref2.C: New.
4123 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
4126 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
4129 * g++.dg/template/param3.C: New.
4131 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
4133 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
4134 my_clrsb test functions.
4136 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
4137 test_sll, test_ull): Add clrsb tests.
4138 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
4141 2011-06-21 Janus Weil <janus@gcc.gnu.org>
4144 * gfortran.dg/class_44.f03: New.
4146 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
4148 PR tree-optimization/49478
4149 * gcc.dg/vect/pr49478.c
4151 2011-06-21 Richard Guenther <rguenther@suse.de>
4153 PR tree-optimization/49483
4154 * gcc.dg/vect/vect-120.c: New testcase.
4156 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
4159 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
4160 * gcc.dg/vect/vect-peel-4.c: Likewise.
4162 2011-06-22 Christian Bruel <christian.bruel@st.com>
4165 * gcc.dg/always_inline.c: Removed -Winline. Update checks
4166 * gcc.dg/always_inline2.c: Likewise.
4167 * gcc.dg/always_inline3.c: Likewise.
4168 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
4169 * gcc.dg/inline_1.c: Likewise.
4170 * gcc.dg/inline_2.c: Likewise.
4171 * gcc.dg/inline_3.c: Likewise.
4172 * gcc.dg/inline_4.c: Likewise.
4173 * gcc.dg/20051201-1.c: Likewise.
4174 * gcc.dg/pr40087.c: Likewise.
4175 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
4176 * gcc.dg/inline-22.c: Likewise.
4177 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
4178 * gcc.dg/lto/20090218-1_1.c: Likewise.
4179 * g++.dg/ipa/devirt-7.C: Likewise.
4180 * gcc.dg/uninit-pred-5_a.c: Likewise.
4181 * gcc.dg/uninit-pred-5_b.c: Likewise.
4182 * gcc.dg/fail_always_inline.c: New.
4184 2011-06-21 Jakub Jelinek <jakub@redhat.com>
4186 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
4187 into 6 jobs instead of 3.
4189 2011-06-20 Jason Merrill <jason@redhat.com>
4192 * g++.dg/cpp0x/initlist53.C: New.
4194 2011-06-20 Tobias Burnus <burnus@net-b.de>
4197 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4198 * gfortran.dg/coarray_lock_3.f90: New.
4199 * gfortran.dg/coarray/lock_1.f90: New.
4201 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
4203 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4204 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
4205 unresolved and report the reason to the log file.
4207 * lib/scanasm.exp (object-size): Move argument processing earlier
4208 to report errors before verifying that the file exists. Report
4209 problems detected at runtime as unresolved instead of error and
4210 report their reasons to the log file.
4212 2011-06-20 Jason Merrill <jason@redhat.com>
4215 * g++.dg/cpp0x/explicit6.C: New.
4218 * g++.dg/cpp0x/enum20.C: New.
4221 * g++.dg/ext/attr-aligned01.C: New.
4224 * g++.dg/cpp0x/variadic-default.C: New.
4227 * g++.dg/cpp0x/auto26.C: New.
4230 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
4232 2011-06-20 Kai Tietz <ktietz@redhat.com>
4234 * gcc.dg/binop-notand1.c: New test.
4235 * gcc.dg/binop-notand2.c: New test.
4236 * gcc.dg/binop-notand3.c: New test.
4237 * gcc.dg/binop-notand4.c: New test.
4238 * gcc.dg/binop-notand5.c: New test.
4239 * gcc.dg/binop-notand6.c: New test.
4241 2011-06-18 Jakub Jelinek <jakub@redhat.com>
4244 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
4246 2011-06-18 Janus Weil <janus@gcc.gnu.org>
4249 * gfortran.dg/proc_ptr_31.f90: New.
4251 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
4253 * gnat.dg/volatile6.adb: New test.
4254 * gnat.dg/volatile7.adb: Likewise.
4255 * gnat.dg/volatile8.adb: Likewise.
4256 * gnat.dg/volatile9.adb: Likewise.
4258 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
4260 * gnat.dg/constant3.adb: New test.
4262 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
4265 * gfortran.dg/read_list_eof_1.f90: New test.
4267 2011-06-18 Jakub Jelinek <jakub@redhat.com>
4270 * gcc.target/i386/testimm-1.c: New test.
4271 * gcc.target/i386/testimm-2.c: New test.
4272 * gcc.target/i386/testimm-3.c: New test.
4273 * gcc.target/i386/testimm-4.c: New test.
4274 * gcc.target/i386/testimm-5.c: New test.
4275 * gcc.target/i386/testimm-6.c: New test.
4276 * gcc.target/i386/testimm-7.c: New test.
4277 * gcc.target/i386/testimm-8.c: New test.
4278 * gcc.target/i386/xop-vpermil2px-2.c: New test.
4279 * gcc.target/i386/xop-rotate1-int.c: New test.
4280 * gcc.target/i386/xop-rotate2-int.c: New test.
4282 2011-06-17 Jason Merrill <jason@redhat.com>
4284 * g++.dg/cpp0x/rv-func2.C: New.
4286 * g++.dg/debug/dwarf2/lambda1.C: New.
4287 * g++.dg/warn/Wshadow-6.C: Adjust.
4289 2011-06-17 Janus Weil <janus@gcc.gnu.org>
4292 * gfortran.dg/move_alloc_5.f90: New.
4294 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
4296 PR rtl-optimization/48542
4297 * gcc.dg/torture/pr48542.c: New test.
4299 2011-06-16 Jason Merrill <jason@redhat.com>
4302 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
4305 * g++.dg/cpp0x/initlist52.C New.
4308 * c-c++-common/raw-string-12.c: New.
4311 * g++.dg/cpp0x/sfinae26.C: New.
4314 * g++.dg/cpp0x/variadic113.C: New.
4317 * g++.dg/cpp0x/variadic112.C: New.
4319 2011-06-16 Jeff Law <law@redhat.com>
4321 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
4322 improved jump threading.
4323 * gcc.dg/builtin-object-size-2.c: Likewise.
4324 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
4326 2011-06-16 Janus Weil <janus@gcc.gnu.org>
4329 * gfortran.dg/typebound_assignment_3.f03: New.
4331 2011-06-16 Steve Ellcey <sje@cup.hp.com>
4334 * g++.dg/opt/devirt2.C: Change xfail rule to target.
4336 2011-06-16 Martin Jambor <mjambor@suse.cz>
4338 PR tree-optimization/49343
4339 * gnat.dg/discr31.ad[sb]: New test.
4341 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4343 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
4345 2011-06-16 Tom de Vries <tom@codesourcery.com>
4348 * gcc.target/arm/ivopts-3.c: Update test.
4349 * gcc.target/arm/ivopts-5.c: Same.
4351 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4354 2011-06-10 Wei Guozhi <carrot@google.com>
4357 * gcc.target/arm/pr45335.c: New test.
4358 * gcc.target/arm/pr45335-2.c: New test.
4359 * gcc.target/arm/pr45335-3.c: New test.
4360 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
4361 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
4362 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
4364 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
4366 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
4368 2011-06-16 Janus Weil <janus@gcc.gnu.org>
4371 * gfortran.dg/class_43.f03: New.
4373 2011-06-16 Jakub Jelinek <jakub@redhat.com>
4375 PR tree-optimization/49419
4376 * gcc.c-torture/execute/pr49419.c: New test.
4378 2011-06-16 Revital Eres <revital.eres@linaro.org>
4380 * gcc.dg/sms-9.c: New file.
4382 2011-06-15 Easwaran Raman <eraman@google.com>
4384 PR rtl-optimization/49414
4385 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
4387 2011-06-14 Jason Merrill <jason@redhat.com>
4389 * g++.dg/cpp0x/noexcept13.C: New.
4391 2011-06-14 Easwaran Raman <eraman@google.com>
4393 PR rtl-optimization/44194
4394 * gcc.dg/pr44194-1.c: New test.
4395 * gcc.dg/pr44194-2.c: New test.
4397 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
4399 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
4401 * gcc.target/arm/pr45701-2.c: Likewise.
4402 * gcc.target/arm/thumb-branch1.c: Likewise.
4404 2011-06-14 Steve Ellcey <sje@cup.hp.com>
4407 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
4409 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
4411 * gcc.target/arm/pr45701-1.c: Require thumb support.
4412 * gcc.target/arm/pr45701-2.c: Likewise.
4413 * gcc.target/arm/thumb-branch1.c: Likewise.
4415 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
4416 * gcc.target/arm/pr39839.c: Likewise.
4417 * gcc.target/arm/pr40657-2.c: Likewise.
4418 * gcc.target/arm/pr40956.c: Likewise.
4419 * gcc.target/arm/pr41679.c: Likewise.
4420 * gcc.target/arm/pr42235.c: Likewise.
4421 * gcc.target/arm/pr42495.c: Likewise.
4422 * gcc.target/arm/pr42505.c: Likewise.
4423 * gcc.target/arm/pr42574.c: Likewise.
4424 * gcc.target/arm/pr46883.c: Likewise.
4425 * gcc.target/arm/pr46934.c: Likewise.
4426 * gcc.target/arm/xor-and.c: Likewise.
4428 2011-06-14 Jason Merrill <jason@redhat.com>
4430 * g++.dg/other/error23.C: Adjust error message.
4431 * g++.dg/other/error32.C: Likewise.
4434 * g++.dg/cpp0x/rv-dotstar.C: New.
4437 * g++.dg/cpp0x/decltype30.C: New.
4439 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
4441 2011-06-14 Jakub Jelinek <jakub@redhat.com>
4444 * gfortran.dg/pr49103.f90: New test.
4446 2011-06-14 Tom de Vries <tom@codesourcery.com>
4449 * gcc.target/arm/ivopts-3.c: New test.
4450 * gcc.target/arm/ivopts-4.c: New test.
4451 * gcc.target/arm/ivopts-5.c: New test.
4453 2011-06-14 Jakub Jelinek <jakub@redhat.com>
4455 PR rtl-optimization/49390
4456 * gcc.c-torture/execute/pr49390.c: New test.
4458 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4460 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
4462 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
4464 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
4465 * gcc.c-torture/execute/cmpsi-2.x: New file.
4466 * gcc.c-torture/execute/pr45262.c: Undo 172757.
4467 * gcc.c-torture/execute/pr45262.x: New file.
4468 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
4469 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
4471 * gcc.c-torture/compile/pr49163.c: Ditto.
4473 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
4475 * gcc.dg/vect/vect-16.c: Rename to...
4476 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
4477 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
4478 for double-word vectors.
4479 * gcc.dg/vect/vect-peel-4.c: Likewise.
4480 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
4482 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
4485 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
4488 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
4490 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
4492 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
4494 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
4496 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
4498 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4500 * gfortran.dg/trim_optimize_8.f90: New test case.
4502 2011-06-13 Jakub Jelinek <jakub@redhat.com>
4503 Ira Rosen <ira.rosen@linaro.org>
4505 PR tree-optimization/49352
4506 * gcc.dg/vect/pr49352.c: New test.
4508 2011-06-12 Tobias Burnus
4511 * gfortran.dg/alloc_comp_assign_11.f90: New.
4513 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4515 * gfortran.dg/trim_optimize_7.f90: New test.
4517 2011-06-10 Wei Guozhi <carrot@google.com>
4520 * gcc.target/arm/pr45335.c: New test.
4521 * gcc.target/arm/pr45335-2.c: New test.
4522 * gcc.target/arm/pr45335-3.c: New test.
4523 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
4524 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
4525 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
4527 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
4530 * g++.dg/parse/error39.C: New.
4532 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
4534 * gcc.target/arm/20090811-1.c: Skip for incompatible
4535 options, do not override other options.
4536 * gcc.target/arm/combine-cmp-shift.c: Skip for
4537 incompatible options.
4538 * gcc.target/arm/pr45094.c: Likewise.
4539 * gcc.target/arm/scd42-1.c: Likewise.
4540 * gcc.target/arm/scd42-3.c: Likewise.
4541 * gcc.target/arm/thumb-ltu.c: Likewise.
4543 * lib/target-supports.exp
4544 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
4545 multilib flags use -mfpu with a value other than neon-fp16.
4547 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4549 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
4550 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
4552 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4554 * lib/target-supports.exp (check_effective_target_pie): New proc.
4555 * gcc.dg/pie-link.c: Use target pie.
4557 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
4558 Laurent Roug� <laurent.rouge@menta.fr>
4560 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
4561 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
4563 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
4565 * gfortran.dg/coarray/sync_1.f90: New test for
4566 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
4568 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
4570 PR tree-optimization/49318
4571 * gcc.dg/vect/pr49318.c: New test.
4573 2011-06-09 David Krauss <potswa@mac.com>
4575 * g++.dg/template/arrow1.C: New.
4577 2011-06-09 Jason Merrill <jason@redhat.com>
4579 * lib/prune.exp: Prune "note"s.
4580 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
4582 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
4583 * g++.dg/template/dependent-expr3.C: Likewise.
4584 * g++.dg/parse/template7.C: Likewise.
4585 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
4586 * g++.old-deja/g++.jason/rfg10.C: Likewise.
4587 * g++.old-deja/g++.pt/friend38.C: Likewise.
4588 * g++.old-deja/g++.pt/crash32.C: Likewise.
4589 * g++.old-deja/g++.other/init4.C: Likewise.
4590 * g++.old-deja/g++.other/friend8.C: Likewise.
4592 * g++.dg/ext/complex7.C: Adjust expected output.
4593 * g++.dg/diagnostic/method1.C: Likewise.
4594 * g++.dg/parse/parameter-declaration-2.C: Likewise.
4595 * g++.dg/parse/crash33.C: Likewise.
4596 * g++.dg/other/warning1.C: Likewise.
4597 * g++.dg/init/pr29571.C: Likewise.
4598 * g++.dg/warn/overflow-warn-1.C: Likewise.
4599 * g++.dg/warn/overflow-warn-3.C: Likewise.
4600 * g++.dg/warn/overflow-warn-4.C: Likewise.
4601 * g++.old-deja/g++.oliva/template1.C: Likewise.
4603 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
4604 * g++.dg/parse/template7.C: Adjust.
4606 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
4609 * gcc.dg/pr49307.c: New.
4611 2011-06-09 Wei Guozhi <carrot@google.com>
4614 * gcc.target/arm/pr46975.c: New testcase.
4616 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
4618 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
4619 (PMETH, arglist_t): Removed.
4620 (method_get_number_of_arguments): Removed.
4621 (method_get_nth_argument): Removed.
4622 (method_get_first_argument): Removed.
4623 (method_get_next_argument): Removed.
4624 (method_get_sizeof_arguments): Removed.
4625 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
4627 (method_get_number_of_arguments): Removed.
4628 (method_get_nth_argument): Removed.
4629 (method_get_first_argument): Removed.
4630 (method_get_next_argument): Removed.
4631 (method_get_sizeof_arguments): Removed.
4632 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
4634 2011-06-09 David Li <davidxl@google.com>
4636 * gcc.dg/dump-pass.c: New test.
4638 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4641 * g++.dg/parse/error38.C: New.
4643 2011-06-09 Jakub Jelinek <jakub@redhat.com>
4646 * gfortran.dg/pr49308.f90: New test.
4648 2011-06-08 Jason Merrill <jason@redhat.com>
4650 * g++.dg/cpp0x/noexcept11.C: New.
4651 * g++.dg/cpp0x/noexcept12.C: New.
4652 * g++.dg/cpp0x/sfinae11.C: Adjust.
4654 2011-06-08 Jakub Jelinek <jakub@redhat.com>
4657 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
4658 to dg-options, match also DW_AT_linkage_name.
4660 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4663 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
4664 -fno-common on alpha*-dec-osf*.
4665 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
4667 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
4669 PR rtl-optimization/49303
4670 * gcc.target/ia64/pr49303.c: New test.
4672 2011-06-08 Tobias Burnus <burnus@net-b.de>
4675 * gfortran.dg/coarray_lock_1.f90: New.
4676 * gfortran.dg/coarray_lock_2.f90: New.
4678 2011-06-07 Jason Merrill <jason@redhat.com>
4680 * lib/prune.exp: Look for "required" rather than "instantiated".
4681 * g++.dg/abi/mangle11.C: Likewise.
4682 * g++.dg/abi/mangle12.C: Likewise.
4683 * g++.dg/abi/mangle17.C: Likewise.
4684 * g++.dg/abi/mangle20-2.C: Likewise.
4685 * g++.dg/abi/pragma-pack1.C: Likewise.
4686 * g++.dg/cpp0x/decltype26.C: Likewise.
4687 * g++.dg/cpp0x/decltype28.C: Likewise.
4688 * g++.dg/cpp0x/decltype29.C: Likewise.
4689 * g++.dg/cpp0x/enum11.C: Likewise.
4690 * g++.dg/cpp0x/forw_enum8.C: Likewise.
4691 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
4692 * g++.dg/cpp0x/pr47416.C: Likewise.
4693 * g++.dg/ext/case-range2.C: Likewise.
4694 * g++.dg/ext/case-range3.C: Likewise.
4695 * g++.dg/gomp/for-19.C: Likewise.
4696 * g++.dg/gomp/pr37533.C: Likewise.
4697 * g++.dg/gomp/pr38639.C: Likewise.
4698 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
4699 * g++.dg/inherit/base3.C: Likewise.
4700 * g++.dg/inherit/using6.C: Likewise.
4701 * g++.dg/init/placement4.C: Likewise.
4702 * g++.dg/init/reference3.C: Likewise.
4703 * g++.dg/lookup/scoped6.C: Likewise.
4704 * g++.dg/lookup/using7.C: Likewise.
4705 * g++.dg/other/abstract1.C: Likewise.
4706 * g++.dg/other/error10.C: Likewise.
4707 * g++.dg/other/error5.C: Likewise.
4708 * g++.dg/other/field1.C: Likewise.
4709 * g++.dg/other/offsetof5.C: Likewise.
4710 * g++.dg/parse/bitfield2.C: Likewise.
4711 * g++.dg/parse/constant4.C: Likewise.
4712 * g++.dg/parse/crash20.C: Likewise.
4713 * g++.dg/parse/invalid-op1.C: Likewise.
4714 * g++.dg/parse/non-dependent2.C: Likewise.
4715 * g++.dg/parse/template18.C: Likewise.
4716 * g++.dg/tc1/dr152.C: Likewise.
4717 * g++.dg/tc1/dr166.C: Likewise.
4718 * g++.dg/tc1/dr176.C: Likewise.
4719 * g++.dg/tc1/dr213.C: Likewise.
4720 * g++.dg/template/access11.C: Likewise.
4721 * g++.dg/template/access2.C: Likewise.
4722 * g++.dg/template/access3.C: Likewise.
4723 * g++.dg/template/access7.C: Likewise.
4724 * g++.dg/template/arg7.C: Likewise.
4725 * g++.dg/template/cond2.C: Likewise.
4726 * g++.dg/template/crash13.C: Likewise.
4727 * g++.dg/template/crash40.C: Likewise.
4728 * g++.dg/template/crash7.C: Likewise.
4729 * g++.dg/template/crash84.C: Likewise.
4730 * g++.dg/template/ctor5.C: Likewise.
4731 * g++.dg/template/defarg13.C: Likewise.
4732 * g++.dg/template/defarg14.C: Likewise.
4733 * g++.dg/template/dtor7.C: Likewise.
4734 * g++.dg/template/eh2.C: Likewise.
4735 * g++.dg/template/error2.C: Likewise.
4736 * g++.dg/template/error43.C: Likewise.
4737 * g++.dg/template/friend32.C: Likewise.
4738 * g++.dg/template/injected1.C: Likewise.
4739 * g++.dg/template/instantiate1.C: Likewise.
4740 * g++.dg/template/instantiate3.C: Likewise.
4741 * g++.dg/template/instantiate5.C: Likewise.
4742 * g++.dg/template/instantiate7.C: Likewise.
4743 * g++.dg/template/local6.C: Likewise.
4744 * g++.dg/template/lookup2.C: Likewise.
4745 * g++.dg/template/member5.C: Likewise.
4746 * g++.dg/template/memfriend15.C: Likewise.
4747 * g++.dg/template/memfriend16.C: Likewise.
4748 * g++.dg/template/memfriend17.C: Likewise.
4749 * g++.dg/template/memfriend7.C: Likewise.
4750 * g++.dg/template/meminit1.C: Likewise.
4751 * g++.dg/template/nested3.C: Likewise.
4752 * g++.dg/template/non-type-template-argument-1.C: Likewise.
4753 * g++.dg/template/nontype12.C: Likewise.
4754 * g++.dg/template/nontype13.C: Likewise.
4755 * g++.dg/template/nontype6.C: Likewise.
4756 * g++.dg/template/pr23510.C: Likewise.
4757 * g++.dg/template/pr35240.C: Likewise.
4758 * g++.dg/template/ptrmem15.C: Likewise.
4759 * g++.dg/template/ptrmem6.C: Likewise.
4760 * g++.dg/template/qualified-id1.C: Likewise.
4761 * g++.dg/template/qualttp20.C: Likewise.
4762 * g++.dg/template/qualttp3.C: Likewise.
4763 * g++.dg/template/qualttp4.C: Likewise.
4764 * g++.dg/template/qualttp5.C: Likewise.
4765 * g++.dg/template/qualttp6.C: Likewise.
4766 * g++.dg/template/qualttp7.C: Likewise.
4767 * g++.dg/template/qualttp8.C: Likewise.
4768 * g++.dg/template/recurse.C: Likewise.
4769 * g++.dg/template/recurse2.C: Likewise.
4770 * g++.dg/template/ref5.C: Likewise.
4771 * g++.dg/template/scope2.C: Likewise.
4772 * g++.dg/template/sfinae10.C: Likewise.
4773 * g++.dg/template/sfinae3.C: Likewise.
4774 * g++.dg/template/sizeof3.C: Likewise.
4775 * g++.dg/template/static9.C: Likewise.
4776 * g++.dg/template/template-id-2.C: Likewise.
4777 * g++.dg/template/typedef13.C: Likewise.
4778 * g++.dg/template/typename4.C: Likewise.
4779 * g++.dg/template/using14.C: Likewise.
4780 * g++.dg/template/using2.C: Likewise.
4781 * g++.dg/template/warn1.C: Likewise.
4782 * g++.dg/warn/Wparentheses-13.C: Likewise.
4783 * g++.dg/warn/Wparentheses-15.C: Likewise.
4784 * g++.dg/warn/Wparentheses-16.C: Likewise.
4785 * g++.dg/warn/Wparentheses-17.C: Likewise.
4786 * g++.dg/warn/Wparentheses-18.C: Likewise.
4787 * g++.dg/warn/Wparentheses-19.C: Likewise.
4788 * g++.dg/warn/Wparentheses-20.C: Likewise.
4789 * g++.dg/warn/Wparentheses-23.C: Likewise.
4790 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
4791 * g++.dg/warn/noeffect2.C: Likewise.
4792 * g++.dg/warn/noeffect4.C: Likewise.
4793 * g++.dg/warn/pr8570.C: Likewise.
4794 * g++.old-deja/g++.brendan/init2.C: Likewise.
4795 * g++.old-deja/g++.eh/spec6.C: Likewise.
4796 * g++.old-deja/g++.pt/crash10.C: Likewise.
4797 * g++.old-deja/g++.pt/crash36.C: Likewise.
4798 * g++.old-deja/g++.pt/derived3.C: Likewise.
4799 * g++.old-deja/g++.pt/error2.C: Likewise.
4800 * g++.old-deja/g++.pt/explicit70.C: Likewise.
4801 * g++.old-deja/g++.pt/infinite1.C: Likewise.
4802 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
4803 * g++.old-deja/g++.pt/overload7.C: Likewise.
4804 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
4806 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
4807 Iain Sandoe <iains@gcc.gnu.org>
4809 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
4810 Added code to deal with the case when [Protocol
4811 -descriptionForInstanceMethod:] or [Protocol
4812 -descriptionForClassMethod:] returns NULL.
4814 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
4815 Iain Sandoe <iains@gcc.gnu.org>
4817 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
4818 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
4821 2011-06-07 Xinliang David Li <davidxl@google.com>
4823 * gcc.dg/inline_2.c: New test.
4824 * gcc.dg/unroll_2.c: New test.
4825 * gcc.dg/inline_3.c: New test.
4826 * gcc.dg/unroll_3.c: New test.
4827 * gcc.dg/inline_4.c: New test.
4828 * gcc.dg/unroll_4.c: New test.
4829 * gcc.dg/inline_1.c: New test.
4830 * gcc.dg/unroll_1.c: New test.
4832 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4834 PR tree-optimization/48497
4835 * lib/gcc-defs.exp (dg-additional-options): New proc.
4836 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
4837 -msse2 on 32-bit x86.
4839 2011-06-06 Jason Merrill <jason@redhat.com>
4841 * g++.dg/cpp0x/enum19.C: New.
4843 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
4845 * gcc.target/arm/neon-reload-class.c: New test.
4847 2011-06-07 Dodji Seketeli <dodji@redhat.com>
4850 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
4852 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
4854 * gcc.target/arm/smlatb-1.c: New file.
4855 * gcc.target/arm/smlatt-1.c: New file.
4856 * gcc.target/arm/smlaltb-1.c: New file.
4857 * gcc.target/arm/smlaltt-1.c: New file.
4859 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
4861 * gcc.target/arm/mla-2.c: New test.
4863 2011-06-07 Jakub Jelinek <jakub@redhat.com>
4865 PR gcov-profile/49299
4866 * gcc.dg/tree-prof/pr49299-1.c: New test.
4867 * gcc.dg/tree-prof/pr49299-2.c: New test.
4869 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
4871 * lib/target-supports.exp
4872 (check_effective_target_vect_widen_mult_qi_to_hi):
4873 Add NEON as supporting target.
4874 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4875 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
4876 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
4877 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
4878 using widening multiplication on targets that support it.
4879 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4880 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
4881 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
4883 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
4885 Updated all testcases in the ObjC/ObjC++ testsuites to use the
4886 Modern Objective-C runtime API.
4887 * objc/execute/next_mapping.h: Removed.
4888 * objc-obj-c++-shared/next-mapping.h: Removed.
4889 * objc-obj-c++-shared/Object1.h: Removed.
4890 * objc-obj-c++-shared/Object1.m: Removed.
4891 * objc-obj-c++-shared/Object1.mm: Removed.
4892 * objc-obj-c++-shared/Object1-implementation.h: Removed.
4893 * objc-obj-c++-shared/Protocol1.h: Removed.
4894 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
4895 of ProtoBool, IVAR_T and METHOD.
4896 * objc-obj-c++-shared/runtime.h: New.
4897 * objc-obj-c++-shared/TestsuiteObject.h: New.
4898 * objc-obj-c++-shared/TestsuiteObject.m: New.
4900 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
4901 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
4902 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
4904 * objc/execute/_cmd.m: Include
4905 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
4906 runtime API. ([TestClass +initialize]): Include this method also
4907 with the GNU runtime.
4908 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
4909 Object. ([-setValue:]): Return void.
4910 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
4911 with the GNU runtime. Include
4912 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
4913 for the NeXT runtime. Use the existing print_ivars() and
4914 compare_structures() implementations for the old NeXT runtime.
4915 Added new implementations for the Modern GNU and NeXT runtimes.
4916 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
4917 well. (main): Use objc_getClass(). Use return instead of exit.
4918 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
4919 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
4921 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
4922 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
4923 instead of Object. (main): Use return instead of exit().
4924 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
4925 instead of Object. Removed prototype for exit(). (main): Use
4926 return instead of exit(). Use the Modern Objective-C runtime API.
4927 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
4929 * objc/execute/class-tests-1.h: Include
4930 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
4931 runtime API. (test_class_with_superclass): Do not call [Object
4932 class]. There is no need to with the current libobjc.
4933 * objc/execute/class-tests-2.h: Include
4934 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
4936 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
4937 ../../objc-obj-c++-shared/next-mapping.h.
4938 * objc/execute/class-2.m: Likewise.
4939 * objc/execute/class-3.m: Likewise.
4940 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
4941 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
4942 +initialize]): Include this method also with the GNU
4943 runtime. (main): Use the Modern Objective-C runtime API.
4944 * objc/execute/class-5.m: Likewise.
4945 * objc/execute/class-6.m: Likewise.
4946 * objc/execute/class-7.m: Likewise.
4947 * objc/execute/class-8.m: Likewise.
4948 * objc/execute/class-9.m: Likewise.
4949 * objc/execute/class-10.m: Likewise.
4950 * objc/execute/class-11.m: Likewise.
4951 * objc/execute/class-12.m: Likewise.
4952 * objc/execute/class-13.m: Likewise.
4953 * objc/execute/class-14.m: Likewise.
4954 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
4955 this method also with the GNU runtime.
4956 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
4957 +initialize]): Include this method also with the GNU runtime.
4958 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
4960 * objc/execute/encode-1.m: Likewise.
4961 * objc/execute/enumeration-1.m: Likewise.
4962 * objc/execute/enumeration-2.m: Likewise.
4963 * objc/execute/exceptions/catchall-1.m: Likewise.
4964 * objc/execute/exceptions/finally-1.m: Likewise.
4965 * objc/execute/exceptions/foward-1.m: Likewise.
4966 * objc/execute/exceptions/local-variables-1.m: Likewise.
4967 * objc/execute/exceptions/throw-nil.m: Likewise.
4968 * objc/execute/exceptions/trivial.m: Likewise.
4969 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
4970 of Object. Include objc/runtime.h instead of objc/objc-api.h.
4971 * objc/execute/exceptions/matcher-1.m: Likewise.
4972 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
4974 * objc/execute/formal_protocol-2.m: Likewise.
4975 * objc/execute/formal_protocol-3.m: Likewise.
4976 * objc/execute/formal_protocol-4.m: Likewise.
4977 * objc/execute/formal_protocol-5.m: Include
4978 ../../objc-obj-c++-shared/runtime.h. (main): Always use
4980 * objc/execute/formal_protocol-6.m: Likewise.
4981 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
4982 Object. Include <objc/Protocol.h> instead of
4983 ../../objc-obj-c++-shared/Protocol1.h.
4984 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
4986 * objc/execute/informal_protocol.m: Likewise.
4987 * objc/execute/load-3.m: Likewise.
4988 * objc/execute/many_args_method.m ([TestClass +initialize]):
4989 Include this method with the GNU runtime as well.
4990 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
4991 * objc/execute/nested-func-1.m: Use TestsuiteObject
4993 * objc/execute/nil_method-1.m: Likewise.
4994 * objc/execute/no_clash.m: Likewise.
4995 * objc/execute/np-1.m: Do not include
4996 ../../objc-obj-c++-shared/Protocol1.h.
4997 (main): Use return instead of exit().
4998 * objc/execute/np-2.m: Do not include
4999 ../../objc-obj-c++-shared/Protocol1.h.
5000 ([MyObject +initialize]): Include this method also with the GNU
5001 runtime. (main): Use return instead of exit().
5002 * objc/execute/object_is_class.m: Include
5003 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
5004 of Object. (main): Use the Modern Objective-C runtime API.
5005 * objc/execute/object_is_meta_class.m: Likewise.
5006 * objc/execute/private.m: Use TestsuiteObject instead of Object.
5007 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
5008 instead of ../objc-obj-c++-shared/Protocol1.h. Include
5009 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
5010 Objective-C runtime API.
5011 * objc/execute/protocol-isEqual-2.m: Likewise.
5012 * objc/execute/protocol-isEqual-3.m: Likewise.
5013 * objc/execute/protocol-isEqual-4.m: Likewise.
5014 * objc/execute/redefining_self.m ([TestClass +initialize]):
5015 Include this method with the GNU runtime as well.
5016 * objc/execute/root_methods.m: Include
5017 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
5018 Include this method with the GNU runtime as well.
5019 (main): Use the Modern Objective-C runtime API.
5020 * objc/execute/selector-1.m: Include
5021 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
5022 of Object. (main): Use the Modern Objective-C runtime API.
5023 * objc/execute/static-1.m ([Test +initialize]): Include this
5024 method with the GNU runtime as well.
5025 * objc/execute/static-2.m: Likewise.
5026 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
5027 * objc/execute/va_method.m: Do not include objc/objc-api.h.
5028 ([MathClass +initialize]): Include this method with the GNU
5030 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
5032 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
5033 * objc.dg/attributes/categ-attributes-2.m: Likewise.
5034 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
5035 * objc.dg/attributes/method-attribute-1.m: Likewise.
5036 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
5037 * objc.dg/attributes/method-attribute-2.m: Likewise.
5038 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
5039 * objc.dg/attributes/method-attribute-3.m: Likewise.
5040 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
5041 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
5042 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
5043 * obj-c++.dg/bitfield-1.mm: Likewise.
5044 * obj-c++.dg/bitfield-2.mm: Likewise
5045 * objc.dg/bitfield-3.m: Likewise.
5046 * obj-c++.dg/bitfield-4.mm: Likewise.
5047 * objc.dg/bitfield-5.m: Likewise
5048 * objc.dg/call-super-1.m: Likewise.
5049 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
5050 Use objc_getClass() instead of objc_get_class(), but for the GNU
5051 runtime redefine objc_getClass as objc_get_class. Include
5052 ../objc-obj-c++-shared/runtime.h.
5053 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
5054 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
5055 Use the Modern Objective-C runtime API.
5056 * objc.dg/class-protocol-1.m: Include
5057 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
5058 * obj-c++.dg/class-protocol-1.mm: Likewise.
5059 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
5060 * objc.dg/comp-types-10.m: Likewise.
5061 * objc.dg/comp-types-11.m: Likewise.
5062 * objc.dg/comp-types-12.m: Likewise.
5063 * obj-c++.dg/comp-types-9.mm: Likewise.
5064 * obj-c++.dg/comp-types-11.mm: Likewise.
5065 * obj-c++.dg/comp-types-12.mm: Likewise.
5066 * obj-c++.dg/comp-types-13.mm: Likewise.
5067 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
5068 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
5069 * obj-c++.dg/cxx-scope-1.mm: Likewise.
5070 * obj-c++.dg/cxx-scope-2.mm: Likewise.
5071 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
5072 * objc.dg/desig-init-1.m: Likewise.
5073 * obj-c++.dg/defs.mm: Likewise.
5074 * objc.dg/exceptions-2.m: Likewise.
5075 * obj-c++.dg/except-1.mm: Likewise.
5076 * obj-c++.dg/exceptions-2.mm: Likewise.
5077 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
5078 Use the Modern Objective-C runtime API.
5079 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
5080 the Modern Objective-C runtime API. Do not include
5081 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
5082 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
5083 the Modern Objective-C runtime API except when using an older NeXT
5085 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
5086 the Modern Objective-C runtime API.
5087 * objc.dg/encode-7.m: Include objc/runtime.h instead of
5089 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
5090 * objc.dg/encode-7-next-64bit.m: Updated include.
5091 * objc.dg/encode-8.m: Include objc/runtime.h instead of
5093 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
5094 the Modern Objective-C runtime API.
5095 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
5096 Use the Modern Objective-C runtime API. Include objc/Protocol.h
5097 instead of ../objc-obj-c++-shared/Protocol1.h.
5098 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
5099 the Modern Objective-C runtime API except when using an older NeXT
5101 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
5102 the Modern Objective-C runtime API.
5103 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
5105 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
5106 * objc.dg/fix-and-continue-2.m: Likewise.
5107 * objc.dg/foreach-1.m: Likewise.
5108 * objc.dg/foreach-2.m: Likewise.
5109 * objc.dg/foreach-3.m: Likewise.
5110 * objc.dg/foreach-4.m: Likewise.
5111 * objc.dg/foreach-5.m: Likewise.
5112 * objc.dg/foreach-6.m: Likewise.
5113 * objc.dg/foreach-7.m: Likewise.
5114 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
5116 * objc.dg/func-ptr-2.m: Likewise.
5117 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
5118 Do not include objc/objc-api.h.
5119 * obj-c++.dg/fsf-package-0.mm: Likewise.
5120 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
5121 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
5122 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
5124 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
5125 * objc.dg/gnu-runtime-3.m: Likewise.
5126 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
5127 * objc.dg/headers.m: Include objc/runtime.h instead of
5128 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
5129 for the NeXT runtime.
5130 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
5131 * obj-c++.dg/isa-field-1.mm: Likewise.
5132 * obj-c++.dg/ivar-list-semi.mm: Likewise.
5133 * objc.dg/layout-1.m: Likewise.
5134 * objc.dg/layout-2.m: Likewise.
5135 * objc.dg/local-decl-2.m: Likewise.
5136 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
5137 Object. ([Container +elementForView:]): Use
5138 class_conformsToProtocol().
5139 * obj-c++.dg/lookup-2.mm: Likewise.
5140 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
5141 * obj-c++.dg/local-decl-1.mm: Likewise.
5142 * objc.dg/method-3.m: Likewise.
5143 * objc.dg/method-4.m: Likewise.
5144 * objc.dg/method-6.m: Include objc/Protocol.h instead of
5145 ../objc-obj-c++-shared/Protocol1.h.
5146 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
5147 * objc.dg/method-9.m: Likewise.
5148 * objc.dg/method-10.m: Likewise.
5149 * objc.dg/method-13.m ([Root +initialize]): Include this method
5150 also for the GNU runtime. (main): Use objc_getClass() also for
5152 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
5153 * objc.dg/method-17.m: Likewise.
5154 * objc.dg/method-19.m: Likewise.
5155 * objc.dg/method-20b.m: Likewise.
5156 * obj-c++.dg/method-2.mm: Likewise.
5157 * obj-c++.dg/method-6.mm: Likewise.
5158 * obj-c++.dg/method-10.mm: Likewise.
5159 * obj-c++.dg/method-11.mm: Likewise.
5160 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
5161 ../objc-obj-c++-shared/Protocol1.h.
5162 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
5163 * obj-c++.dg/method-15.mm: Likewise.
5164 * obj-c++.dg/method-17.mm: Likewise.
5165 * obj-c++.dg/method-19.mm: Updated includes. ([Root
5166 +initialize]): Include this method also for the GNU
5167 runtime. (main): Use objc_getClass() also for the GNU runtime.
5168 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
5169 * obj-c++.dg/method-22.mm: Likewise.
5170 * obj-c++.dg/method-23.mm: Likewise.
5171 * obj-c++.dg/no-extra-load.mm: Likewise.
5172 * objc.dg/objc-fast-4.m: Likewise.
5173 * objc.dg/objc-gc-4.m: Likewise.
5174 * obj-c++.dg/objc-gc-3.mm: Likewise.
5175 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
5176 protocol_getMethodDescription() instead of [Protocol
5177 -descriptionForInstanceMethod].
5178 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
5179 Made it available with all runtimes. (main): Call -test instead
5181 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
5182 and put into a category.
5183 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
5184 Object. Include objc/objc.h.
5185 * obj-c++.dg/proto-lossage-2.mm: Likewise.
5186 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
5187 New. (main): Use protocol_getMethodDescription() instead
5188 of [Protocol -descriptionForInstanceMethod] and [Protocol
5189 -descriptionForClassMethod].
5190 * obj-c++.dg/proto-lossage-3.mm: Likewise.
5191 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
5192 Objective-C runtime API.
5193 * obj-c++.dg/proto-qual-1.mm: Likewise.
5194 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
5196 * obj-c++.dg/property/property-1.mm: Likewise.
5197 * obj-c++.dg/qual-types-1.mm: Likewise.
5198 * objc.dg/selector-2.m: Include objc/objc.h instead of
5199 ../objc-obj-c++-shared/Object1.h.
5200 * obj-c++.dg/selector-2.mm: Likewise.
5201 * obj-c++.dg/selector-5.mm: Likewise.
5202 * obj-c++.dg/selector-6.mm: Likewise.
5203 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
5204 Object. Do not include objc/objc-api.h.
5205 * obj-c++.dg/set-not-used-1.mm: Likewise.
5206 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
5207 * objc.dg/stret-1.m: Likewise.
5208 * objc.dg/stret-2.m: Likewise.
5209 * obj-c++.dg/super-class-2.mm: Likewise.
5210 * objc.dg/super-class-3.m: Likewise.
5211 * objc.dg/super-class-4.m: Likewise.
5212 * objc.dg/sync-2.m: Likewise.
5213 * obj-c++.dg/sync-2.mm: Likewise.
5214 * objc.dg/sync-1.m: Include objc/objc.h instead of
5215 ../objc-obj-c++-shared/Object1.h.
5216 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
5217 'Class' as the type of 'isa'.
5218 * objc.dg/special/unclaimed-category-1.m: Use the Modern
5219 Objective-C runtime API. ([TestClass +initialize]): Include this
5220 method with the GNU runtime as well.
5221 * objc.dg/strings/strings-1.m: Updated includes.
5222 * obj-c++.dg/strings/strings-1.mm: Likewise.
5223 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
5224 objc.dg/strings/const-str-12b.m.
5225 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
5226 * obj-c++.dg/template-3.mm: Likewise.
5227 * obj-c++.dg/template-4.mm: Likewise.
5228 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
5229 Objective-C runtime API.
5230 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
5231 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
5232 * obj-c++.dg/try-catch-1.mm: Likewise.
5233 * obj-c++.dg/try-catch-2.mm: Likewise.
5234 * objc.dg/try-catch-3.m: Likewise.
5235 * obj-c++.dg/try-catch-3.mm: Likewise.
5236 * objc.dg/try-catch-6.m: Likewise.
5237 * objc.dg/try-catch-7.m: Likewise.
5238 * obj-c++.dg/try-catch-7.mm: Likewise.
5239 * obj-c++.dg/try-catch-8.mm: Likewise.
5240 * obj-c++.dg/try-catch-9.mm: Likewise.
5241 * objc.dg/try-catch-10.m: Likewise.
5242 * obj-c++.dg/try-catch-11.mm: Likewise.
5243 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
5244 Object. Include objc/objc.h.
5245 * obj-c++.dg/typedef-alias-1.mm: Likewise.
5246 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
5247 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
5248 Object. Use Modern Objective-C runtime API. Do not use
5250 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
5251 * obj-c++.dg/torture/trivial.mm: Likewise.
5252 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
5253 instead of ../objc-obj-c++-shared/Object1.h. Include
5254 ../objc-obj-c++-shared/runtime.h.
5255 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
5256 * objc.dg/torture/strings/const-str-11.m: Likewise.
5257 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
5258 * objc.dg/torture/strings/const-str-9.m: Likewise.
5259 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
5260 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
5261 instead of Object. Only add _FooClassReference if
5263 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
5264 * objc.dg/torture/strings/const-str-8.m: Likewise.
5265 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
5266 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
5268 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
5270 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5271 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
5272 * obj-c++.dg/va-meth-1.mm: Likewise.
5273 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
5274 ../objc-obj-c++-shared/Object1.h.
5275 * objc.dg/zero-link-3.m: Likewise.
5277 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5279 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
5281 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5284 * obj-c++.dg/property/cxx-property-1.mm: New.
5285 * obj-c++.dg/property/cxx-property-2.mm: New.
5287 2011-06-06 Jason Merrill <jason@redhat.com>
5289 * g++.dg/cpp0x/regress/ptrmem1.C: New.
5291 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
5293 PR rtl-optimization/49145
5295 * gcc.c-torture/compile/pr49145.c: New test.
5297 2011-06-06 Jakub Jelinek <jakub@redhat.com>
5300 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
5301 to dg-options, match also DW_AT_linkage_name.
5304 * gcc.dg/debug/pr49294.c: New test.
5307 * g++.dg/opt/pr49264.C: New test.
5309 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
5311 PR tree-optimization/49243
5312 * gcc.dg/pr49243.c: New.
5314 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5316 * gnat.dg/specs/cond_expr1.ads: New test.
5318 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5320 * gnat.dg/deferred_const4.ad[sb]: New test.
5321 * gnat.dg/deferred_const4_pkg.ads: New helper.
5323 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5325 * gnat.dg/test_tamdt.adb: Rename to...
5326 * gnat.dg/taft_type1.adb: ...this.
5327 * gnat.dg/tamdt.ad[sb]: Rename to...
5328 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
5329 * gnat.dg/tamdt_aux.ads: Rename to...
5330 * gnat.dg/taft_type1_pkg2.ads: ...this.
5331 * gnat.dg/taft_type2.ad[sb]: New test.
5332 * gnat.dg/taft_type2_pkg.ads: New helper.
5333 * gnat.dg/taft_type3.adb: New test.
5334 * gnat.dg/taft_type3_pkg.ads: New helper.
5336 2011-06-05 Tobias Burnus <burnus@net-b.de>
5339 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
5342 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
5345 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
5347 * objc.dg/gnu-api-2-objc.m: Likewise.
5348 * obj-c++.dg/gnu-api-2-class.mm: Likewise
5349 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5351 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
5353 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
5354 alignment, not the alignment, when calling class_addIvar(). Add
5355 an 'isa' instance variable to the test root class.
5356 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5358 2011-06-04 Jan Hubicka <jh@suse.cz>
5360 PR tree-optimization/48893
5361 PR tree-optimization/49091
5362 PR tree-optimization/49179
5363 * gfortran.dg/pr49179.f90: New testcase
5365 2011-06-04 Jan Hubicka <jh@suse.cz>
5368 * g++.dg/torture/pr48954.C: New testcase.
5370 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
5372 * g++.dg/warn/delete-non-virtual-dtor.C: New.
5374 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
5377 * g++.dg/diagnostic/bitfld2.C: New.
5379 2011-06-04 Jakub Jelinek <jakub@redhat.com>
5382 * gcc.c-torture/execute/pr49281.c: New test.
5384 2011-06-04 Jan Hubicka <jh@suse.cz>
5386 PR tree-optimize/48929
5387 * gcc.c-torture/compile/pr48929.c: New testcase.
5389 2011-06-04 Jakub Jelinek <jakub@redhat.com>
5391 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
5393 2011-06-03 Jakub Jelinek <jakub@redhat.com>
5396 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
5398 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5400 * objc.dg/headers.m: Do not include sarray.h and hash.h.
5402 2011-06-03 Richard Henderson <rth@redhat.com>
5403 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5405 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
5407 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5409 * objc.dg/headers.m: Do not include objc-list.h.
5411 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5413 * objc.dg/type-stream-1.m: Test removed.
5414 * objc.dg/headers.m: Do not include typedstream.h.
5416 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
5418 * objc.dg/torture/forward-1.m (main): Updated testcase.
5420 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
5423 * gcc.c-torture/compile/pr49163.c: New.
5425 2011-06-02 Asher Langton <langton2@llnl.gov>
5428 * gfortran.dg/PR49268.f90: New test.
5430 2011-06-02 Asher Langton <langton2@llnl.gov>
5433 * gfortran.dg/PR37039.f90: New test.
5435 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
5438 * objc.dg/method-5.m: Updated.
5439 * objc.dg/method-19.m: Updated.
5440 * objc.dg/method-lookup-1.m: New.
5441 * obj-c++.dg/method-6.mm: Updated.
5442 * obj-c++.dg/method-7.mm: Updated.
5443 * obj-c++.dg/method-lookup-1.mm: New.
5445 2011-06-02 DJ Delorie <dj@redhat.com>
5447 * lib/timeout.exp (timeout): Add board_info support.
5449 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
5451 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
5453 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
5456 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
5457 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
5459 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
5460 Hans-Peter Nilsson <hp@axis.com>
5462 PR rtl-optimization/48840
5463 * gcc.target/sparc/ultrasp13.c: New test.
5465 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
5468 * gcc.c-torture/compile/pr49238.c: New.
5470 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
5472 * gcc.target/arm/g2.c: Skip test in -mthumb.
5473 Skip test unless cpu is xscale.
5474 * gcc.target/arm/scd42-2.c: Likewise.
5475 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
5477 2011-06-01 Jason Merrill <jason@redhat.com>
5479 * g++.dg/cpp0x/decltype28.C: New.
5480 * g++.dg/cpp0x/decltype29.C: New.
5482 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
5485 * gcc.target/mips/pr45074.c: New test.
5487 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
5488 Hans-Peter Nilsson <hp@axis.com>
5490 PR rtl-optimization/48830
5491 * gcc.target/sparc/ultrasp12.c: New test.
5493 2011-06-01 David Li <davidxl@google.com>
5495 * gcc.dg/profile-dir-1.c: Change pass name.
5496 * gcc.dg/profile-dir-2.c: Ditto.
5497 * gcc.dg/tree-ssa/dump-1.c: Ditto.
5498 * gcc.dg/tree-ssa/loop-25.c: Ditto.
5499 * gcc.dg/tree-prof/stringop-1.c: Ditto.
5500 * gcc.dg/tree-prof/update-loopch.c: Ditto.
5501 * gcc.dg/tree-prof/stringop-2.c: Ditto.
5502 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
5503 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
5504 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
5505 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
5506 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
5507 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
5508 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
5509 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
5510 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
5511 * gcc.dg/profile-dir-3.c: Ditto.
5512 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
5514 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
5516 * objc.dg/attributes/method-nonnull-1.m: New test.
5517 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
5519 2011-05-31 Tobias Burnus <burnus@net-b.de>
5522 * gfortran.dg/coarray_atomic_1.f90: New.
5523 * gfortran.dg/coarray/atomic_1.f90: New.
5525 2011-05-31 Jakub Jelinek <jakub@redhat.com>
5527 * gcc.dg/guality/bswaptest.c: New test.
5528 * gcc.dg/guality/clztest.c: New test.
5529 * gcc.dg/guality/ctztest.c: New test.
5530 * gcc.dg/guality/rotatetest.c: New test.
5533 * gcc.target/i386/pr48688.c: New test.
5535 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
5538 * g++.dg/lookup/name-clash9.C: New.
5540 2011-05-31 Tobias Burnus <burnus@net-b.de>
5543 * gfortran.dg/coarray/dummy_1.f90: New.
5545 2011-05-31 Tobias Burnus <burnus@net-b.de>
5548 * gfortran.dg/coarray/save_1.f90: New.
5549 * gfortran.dg/coarray_4.f90: Update dg-error.
5551 2011-05-31 Jason Merrill <jason@redhat.com>
5553 * g++.dg/cpp0x/rv-template1.C: New.
5555 2011-05-31 Jakub Jelinek <jakub@redhat.com>
5557 PR rtl-optimization/49235
5558 * gcc.dg/pr49235.c: New test.
5560 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
5562 PR tree-optimization/49093
5563 * gcc.dg/vect/pr49093.c: New test.
5565 2011-05-31 Dodji Seketeli <dodji@redhat.com>
5568 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
5570 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
5573 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
5576 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
5579 * gcc.c-torture/execute/pr49186.c: New.
5581 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
5584 * gcc.target/i386/pr49168-1.c: New.
5586 2011-05-30 Jakub Jelinek <jakub@redhat.com>
5587 Eric Botcazou <ebotcazou@adacore.com>
5589 * gcc.dg/guality/drap.c: New test.
5591 2011-05-30 Richard Guenther <rguenther@suse.de>
5593 PR tree-optimization/49210
5594 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
5595 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
5597 2011-05-30 Jakub Jelinek <jakub@redhat.com>
5600 * g++.dg/gomp/pr49223-1.C: New test.
5601 * g++.dg/gomp/pr49223-2.C: New test.
5603 2011-05-30 Richard Guenther <rguenther@suse.de>
5605 PR tree-optimization/49218
5606 * gcc.c-torture/execute/pr49218.c: New testcase.
5608 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
5610 PR tree-optimization/49199
5611 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
5612 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
5613 -fno-tree-scev-cprop.
5615 2011-05-29 Janus Weil <janus@gcc.gnu.org>
5618 * gfortran.dg/extends_13.f03: New.
5620 2011-05-29 Jakub Jelinek <jakub@redhat.com>
5622 PR rtl-optimization/49095
5623 * gcc.target/i386/pr49095.c: New test.
5625 2011-05-29 Tobias Burnus <burnus@net-b.de>
5628 * gfortran.dg/coarray_24.f90: New.
5630 2011-05-29 Tobias Burnus <burnus@net-b.de>
5633 * gfortran.dg/coarray_23.f90: New.
5635 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
5638 * gcc.dg/pr48826.c: New test.
5640 2011-05-29 Richard Guenther <rguenther@suse.de>
5642 PR tree-optimization/49217
5643 * gcc.dg/torture/pr49217.c: New testcase.
5645 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
5648 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
5650 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
5652 * gnat.dg/boolean_subtype.adb: Rename to...
5653 * gnat.dg/boolean_subtype1.adb: ...this.
5655 2011-05-28 Jason Merrill <jason@redhat.com>
5657 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
5659 2011-05-27 Jason Merrill <jason@redhat.com>
5661 * g++.dg/cpp0x/enum18.C: Adjust.
5663 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
5665 2011-05-27 Tobias Burnus <burnus@net-b.de>
5668 * gfortran.dg/coarray_22.f90: New.
5670 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5672 PR tree-optimization/46728
5673 * gcc.target/powerpc/pr46728-1.c: New.
5674 * gcc.target/powerpc/pr46728-2.c: New.
5675 * gcc.target/powerpc/pr46728-3.c: New.
5676 * gcc.target/powerpc/pr46728-4.c: New.
5677 * gcc.target/powerpc/pr46728-5.c: New.
5678 * gcc.dg/pr46728-6.c: New.
5679 * gcc.target/powerpc/pr46728-7.c: New.
5680 * gcc.target/powerpc/pr46728-8.c: New.
5681 * gcc.dg/pr46728-9.c: New.
5682 * gcc.target/powerpc/pr46728-10.c: New.
5683 * gcc.target/powerpc/pr46728-11.c: New.
5684 * gcc.dg/pr46728-12.c: New.
5685 * gcc.target/powerpc/pr46728-13.c: New.
5686 * gcc.target/powerpc/pr46728-14.c: New.
5687 * gcc.target/powerpc/pr46728-15.c: New.
5688 * gcc.target/powerpc/pr46728-16.c: New.
5690 2011-05-27 Jason Merrill <jason@redhat.com>
5692 * g++.dg/abi/mangle47.C: New.
5695 * g++.dg/template/const5.C: New.
5697 * g++.dg/cpp0x/enum18.C: New.
5699 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
5701 * g++.dg/cpp0x/error6.C: New.
5703 * g++.dg/cpp0x/error5.C: New.
5705 2011-05-27 Jakub Jelinek <jakub@redhat.com>
5708 * g++.dg/eh/cond6.C: New test.
5710 2011-05-27 Tobias Burnus <burnus@net-b.de>
5713 * gfortran.dg/rank_3.f90: New.
5714 * gfortran.dg/rank_4.f90: New.
5716 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
5718 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
5719 replace dump search.
5721 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
5723 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
5724 * gnat.dg/bit_packed_array5.adb: ...here.
5726 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5729 * g++.dg/cpp0x/auto25.C: New.
5731 2011-05-27 Richard Guenther <rguenther@suse.de>
5733 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
5735 2011-05-27 Richard Guenther <rguenther@suse.de>
5737 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
5739 2011-05-27 Richard Guenther <rguenther@suse.de>
5742 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
5744 2011-05-26 Jason Merrill <jason@redhat.com>
5746 * g++.dg/cpp0x/friend1.C: New.
5747 * g++.dg/cpp0x/friend2.C: New.
5749 * g++.dg/cpp0x/auto7.C: Update.
5750 * g++.dg/template/crash50.C: Adjust.
5751 * g++.dg/template/static9.C: Adjust.
5752 * g++.old-deja/g++.ext/memconst.C: Adjust.
5754 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
5756 * gcc.dg/march.c: Ignore a note for some targets.
5758 2011-05-26 Janis Johnson <janis187@us.ibm.com>
5759 Nathan Froyd <froydnj@codesourcery.com>
5763 * g++.old-deja/g++.jason/cond.C: Remove xfails.
5764 * g++.dg/parse/pr18770.C: New test.
5765 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
5767 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
5770 * gfortran.dg/dependency_40.f90 : New test.
5772 2011-05-26 Tobias Burnus <burnus@net-b.de>
5775 * gfortran.dg/coarray/registering_1.f90: New.
5777 2011-05-26 Jason Merrill <jason@redhat.com>
5779 * g++.dg/cpp0x/variadic111.C: New.
5780 * g++.dg/cpp0x/variadic41.C: Adjust.
5782 2011-05-26 Richard Guenther <rguenther@suse.de>
5784 PR tree-optimization/48702
5785 * gcc.dg/torture/pr48702.c: New testcase.
5787 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5789 PR gcov-profile/48845
5790 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
5792 * gcc.dg/matrix/matrix.exp: Likewise.
5793 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5794 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
5795 line number to check_profiling_available.
5796 * lib/target-supports.exp (check_profiling_available): Account for
5798 Require TLS runtime support with -fprofile-generate.
5799 * lib/profopt.exp (profopt-execute): Add TLS options for
5801 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
5803 2011-05-26 Jakub Jelinek <jakub@redhat.com>
5806 * g++.dg/eh/cond5.C: New test.
5808 PR tree-optimization/49161
5809 * gcc.c-torture/execute/pr49161.c: New test.
5811 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5813 * gcc.target/arm/neon-vorn-vbic.c: New test.
5815 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
5817 PR tree-optimization/49038
5818 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
5819 * gcc.dg/vect/pr49038.c: New test.
5821 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
5822 * g++.dg/init/pr25811-3.C: New.
5823 * g++.dg/init/pr25811-4.C: New.
5825 2011-05-25 Jason Merrill <jason@redhat.com>
5827 * g++.dg/cpp0x/enum17.C: New.
5828 * g++.old-deja/g++.jason/rfg10.C: Adjust.
5830 * g++.dg/cpp0x/auto24.C: New.
5832 * g++.dg/cpp0x/error4.C: New.
5834 * g++.dg/cpp0x/rv-restrict.C: New.
5836 * g++.dg/cpp0x/enum15.C: New.
5837 * g++.dg/cpp0x/constexpr-switch2.C: New.
5839 * g++.dg/cpp0x/variadic110.C: New.
5841 * g++.dg/cpp0x/auto9.C: Add typedef test.
5843 * g++.dg/cpp0x/auto23.C: New.
5844 * g++.dg/cpp0x/auto9.C: Adjust.
5846 * g++.dg/cpp0x/defaulted29.C: New.
5848 * g++.dg/cpp0x/initlist51.C: New.
5850 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
5852 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
5853 * g++.dg/abi/packed1.C: Suppress warning.
5854 * g++.dg/warn/Wunused-parm-3.C: Likewise.
5855 * g++.dg/template/stdarg1.C: Likewise.
5856 * g++.dg/other/packed1.C: Remove arm from xfail list.
5858 2011-05-25 Jason Merrill <jason@redhat.com>
5860 * g++.dg/cpp0x/enum16.C: New.
5861 * g++.dg/parse/error15.C: Adjust.
5863 * g++.dg/cpp0x/initlist50.C: New.
5865 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
5867 * g++.dg/cpp0x/variadic109.C: New.
5869 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
5871 * gcc.target/i386/pause-1.c: New.
5873 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
5875 * gcc.dg/stack-usage-1.c: Adjust comment.
5876 * gcc.dg/stack-usage-2.c: New test.
5878 2011-05-25 Jakub Jelinek <jakub@redhat.com>
5881 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
5882 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
5884 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
5886 PR rtl-optimization/48757
5887 * gfortran.dg/pr48757.f: New test case.
5889 2011-05-24 Jason Merrill <jason@redhat.com>
5891 * g++.dg/cpp0x/access01.C: New.
5893 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
5896 * objc.dg/pr48177.m: New testcase.
5898 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
5901 * objc.dg/pr48187.m: New testcase.
5902 * obj-c++.dg/pr48187.mm: New testcase.
5903 * objc.dg/ivar-extra-semicolon.m: New testcase.
5905 2011-05-24 Jason Merrill <jason@redhat.com>
5907 * g++.dg/template/access21.C: New.
5908 * g++.dg/template/access22.C: New.
5910 2011-05-24 Michael Matz <matz@gcc.gnu.org>
5912 PR rtl-optimization/48633
5913 * g++.dg/pr48633.C: New test.
5915 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
5918 * g++.dg/other/pr49133.C: New test.
5920 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
5921 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5923 * gcc.dg/torture/tls/run-gd.c: New test.
5924 * gcc.dg/torture/tls/run-ie.c: New test.
5925 * gcc.dg/torture/tls/run-ld.c: New test.
5926 * gcc.dg/torture/tls/run-le.c: New test.
5927 * lib/target-supports.exp (check_effective_target_tls_runtime):
5928 Build testcase with TLS options.
5930 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5932 * gcc.dg/vect/pr48172.c: Remove dg-do run.
5934 2011-05-24 Tom de Vries <tom@codesourcery.com>
5936 PR tree-optimization/49121
5937 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
5939 2011-05-23 Jason Merrill <jason@redhat.com>
5941 * g++.dg/cpp0x/defaulted28.C: New.
5943 * g++.dg/cpp0x/sfinae25.C: New.
5945 * g++.dg/cpp0x/rv-cast2.C: New.
5947 * g++.dg/cpp0x/enum14.C: New.
5949 2011-05-23 Jakub Jelinek <jakub@redhat.com>
5952 * gcc.c-torture/execute/pr49123.c: New test.
5955 * gcc.dg/debug/pr49032.c: New test.
5958 * gcc.dg/pr49120.c: New test.
5960 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
5963 * gcc.target/i386/pr47315.c: New test.
5965 2011-05-23 Jason Merrill <jason@redhat.com>
5967 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
5969 * g++.dg/cpp0x/sfinae24.C: New.
5971 * g++.dg/cpp0x/error3.C: New.
5973 * g++.dg/cpp0x/defaulted27.C: New.
5975 * g++.dg/cpp0x/decltype27.C: New.
5977 2011-05-23 Richard Guenther <rguenther@suse.de>
5979 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
5981 2011-05-23 Richard Guenther <rguenther@suse.de>
5983 PR tree-optimization/40874
5984 * g++.dg/tree-ssa/pr40874.C: New testcase.
5986 2011-05-23 Richard Guenther <rguenther@suse.de>
5988 PR tree-optimization/49115
5989 * g++.dg/torture/pr49115.C: New testcase.
5991 2011-05-23 Richard Guenther <rguenther@suse.de>
5994 * gcc.dg/memcpy-3.c: New testcase.
5996 2011-05-23 Jakub Jelinek <jakub@redhat.com>
5999 * gcc.c-torture/execute/pr48973-1.c: New test.
6000 * gcc.c-torture/execute/pr48973-2.c: New test.
6002 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
6005 * g++.dg/warn/pr18016.C: New.
6007 2011-05-23 Tom de Vries <tom@codesourcery.com>
6010 * gcc.target/arm/ivopts-6.c: New test.
6012 2011-05-22 Jakub Jelinek <jakub@redhat.com>
6015 * gcc.c-torture/compile/pr49029.c: New test.
6017 2011-05-22 Jason Merrill <jason@redhat.com>
6019 * g++.dg/cpp0x/sfinae23.C: New.
6020 * g++.dg/cpp0x/sfinae8.C: Correct.
6022 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6024 * gfortran.dg/function_optimize_8.f90: New test case.
6026 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
6028 PR tree-optimization/49087
6029 * gcc.dg/vect/O3-pr49087.c: New test.
6031 2011-05-21 Jason Merrill <jason@redhat.com>
6033 * g++.dg/debug/const5.C: New.
6035 2011-05-20 Jason Merrill <jason@redhat.com>
6037 * g++.dg/cpp0x/constexpr-static7.C: Extend.
6039 * g++.dg/cpp0x/constexpr-static7.C: New.
6041 * g++.dg/cpp0x/enum12.C: New.
6042 * g++.dg/cpp0x/enum13.C: New.
6044 2011-05-21 Janus Weil <janus@gcc.gnu.org>
6047 * gfortran.dg/select_type_23.f03: New.
6049 2011-05-20 Jason Merrill <jason@redhat.com>
6051 * g++.dg/cpp0x/defaulted26.C: New.
6053 * g++.dg/cpp0x/noexcept02.C: Fix.
6054 * g++.dg/cpp0x/noexcept03.C: Fix.
6055 * g++.dg/cpp0x/noexcept08.C: Fix.
6056 * g++.dg/cpp0x/noexcept10.C: New.
6058 2011-05-20 Janus Weil <janus@gcc.gnu.org>
6061 * gfortran.dg/extends_12.f03: New.
6063 2011-05-20 Jason Merrill <jason@redhat.com>
6065 * g++.dg/template/koenig9.C: New.
6066 * g++.dg/opt/pr47615.C: Fix.
6067 * g++.dg/overload/defarg1.C: Fix.
6068 * g++.dg/tc1/dr213.C: Remove xfail.
6069 * g++.dg/torture/pr34850.C: Fix.
6070 * g++.dg/torture/pr39362.C: Fix.
6071 * g++.old-deja/g++.brendan/crash56.C: Fix.
6072 * g++.old-deja/g++.pt/memtemp47.C: Fix.
6074 2011-05-20 Richard Guenther <rguenther@suse.de>
6076 PR tree-optimization/49079
6077 * gcc.dg/torture/pr49079.c: New testcase.
6079 2011-05-20 Jakub Jelinek <jakub@redhat.com>
6081 PR tree-optimization/49073
6082 * gcc.c-torture/execute/pr49073.c: New test.
6084 2011-06-19 Tobias Burnus <burnus@net-b.de>
6087 * gfortran.dg/coarray_21.f90: New.
6089 2011-05-19 Joseph Myers <joseph@codesourcery.com>
6091 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
6094 2011-05-19 Richard Guenther <rguenther@suse.de>
6097 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
6099 2011-05-19 Richard Guenther <rguenther@suse.de>
6102 * gcc.dg/builtin-object-size-11.c: New testcase.
6104 2011-05-19 Tom de Vries <tom@codesourcery.com>
6107 * gcc.target/arm/ivopts.c: New test.
6108 * gcc.target/arm/ivopts-2.c: New test.
6110 2011-05-19 Tom de Vries <tom@codesourcery.com>
6112 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
6114 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6116 * gcc.c-torture/execute/960321-1.x: Remove.
6118 2011-05-18 Janus Weil <janus@gcc.gnu.org>
6121 * gfortran.dg/move_alloc_4.f90: New.
6123 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
6126 * gcc.target/i386/pr49002-1.c: New test.
6127 * gcc.target/i386/pr49002-2.c: Likewise.
6129 2011-05-18 Jakub Jelinek <jakub@redhat.com>
6131 PR tree-optimization/49039
6132 * gcc.c-torture/execute/pr49039.c: New test.
6133 * gcc.dg/tree-ssa/pr49039.c: New test.
6134 * g++.dg/torture/pr49039.C: New test.
6136 2011-05-18 Jason Merrill <jason@redhat.com>
6138 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
6139 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
6140 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
6142 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
6144 * gcc.target/bfin/mcpu-bf592.c: New test.
6146 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
6148 PR tree-optimization/41881
6149 * gcc.dg/vect/O3-pr41881.c: New test.
6150 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
6152 2011-05-18 Jakub Jelinek <jakub@redhat.com>
6154 PR tree-optimization/49000
6155 * gcc.dg/pr49000.c: New test.
6157 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
6159 * gnat.dg/invalid1.adb: New test.
6161 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
6163 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
6165 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
6166 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
6168 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
6171 * g++.dg/cpp0x/range-for18.C: New.
6173 2011-05-15 Tobias Burnus <burnus@net-b.de>
6176 * gfortran.dg/coarray/image_index_2.f90: New.
6178 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
6180 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
6181 * g++.dg/cpp0x/override2.C: New.
6183 2011-05-14 Tobias Burnus <burnus@net-b.de>
6186 * gfortran.de/coarray_20.f90: New.
6188 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6191 * function_optimize_7.f90: New test case.
6193 2011-05-13 Jason Merrill <jason@redhat.com>
6195 * g++.dg/cpp0x/decltype26.C: New.
6196 * g++.dg/cpp0x/enum11.C: New.
6198 2011-05-13 Tobias Burnus <burnus@net-b.de>
6202 * gfortran.dg/assign_8.f90: Update dg-error.
6204 2011-05-13 Tobias Burnus <burnus@net-b.de>
6207 * gfortran.dg/io_constraints_8.f90: New.
6208 * gfortran.dg/io_constraints_9.f90: New.
6210 2011-05-13 Martin Thuresson <martint@google.com>
6212 PR gcov-profile/47793
6213 * gcc.dg/pr47793.c: New.
6215 2011-05-12 Jakub Jelinek <jakub@redhat.com>
6217 PR tree-optimization/48975
6218 * gcc.dg/pr48975.c: New test.
6220 2011-05-12 Tobias Burnus <burnus@net-b.de>
6223 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
6225 2011-05-12 Jason Merrill <jason@redhat.com>
6227 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
6229 2011-05-12 Geert Bosch <bosch@adacore.com>
6231 * gnat.dg/view_conversion1.adb: New test.
6233 2011-05-12 Richard Guenther <rguenther@suse.de>
6235 PR tree-optimization/48172
6236 * gcc.dg/vect/pr48172.c: New testcase.
6238 2011-05-12 Jakub Jelinek <jakub@redhat.com>
6241 * g++.dg/opt/pr48967.C: New test.
6243 2011-05-11 Jason Merrill <jason@redhat.com>
6245 * g++.dg/cpp0x/constexpr-friend.C: New.
6246 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
6248 * g++.dg/cpp0x/sfinae22.C: New.
6250 2011-05-11 Tobias Burnus <burnus@net-b.de>
6253 * gfortran.dg/generic_24.f90: New.
6255 2011-05-11 Richard Guenther <rguenther@suse.de>
6257 PR tree-optimization/15256
6258 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
6260 2011-05-11 Jakub Jelinek <jakub@redhat.com>
6263 * gcc.dg/pr48159-1.c: New test.
6264 * gcc.dg/pr48159-2.c: New test.
6266 2011-05-11 Richard Guenther <rguenther@suse.de>
6269 * gcc.dg/torture/pr48953.c: New testcase.
6271 2011-05-11 Richard Guenther <rguenther@suse.de>
6273 PR tree-optimization/18041
6274 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
6276 2011-05-11 Alan Modra <amodra@gmail.com>
6279 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
6281 2011-05-10 Jason Merrill <jason@redhat.com>
6283 * g++.dg/cpp0x/defaulted25.C: New.
6284 * g++.dg/template/crash7.C: Adjust.
6286 * g++.dg/cpp0x/variadic108.C: New.
6288 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
6290 * g++.dg/inherit/virtual9.C: Extend.
6292 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6295 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
6296 are passed and returned in vector registers.
6298 2011-05-10 Richard Guenther <rguenther@suse.de>
6300 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
6301 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6302 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6303 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6304 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
6307 2011-05-10 Jakub Jelinek <jakub@redhat.com>
6309 PR tree-optimization/48611
6310 PR tree-optimization/48794
6311 * gfortran.dg/gomp/pr48611.f90: New test.
6312 * gfortran.dg/gomp/pr48794.f90: New test.
6315 * gcc.dg/dfp/pr48928.c: New test.
6317 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6320 * g++.dg/cpp0x/pr48522.C: New.
6322 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6325 * g++.dg/cpp0x/sfinae21.C: New.
6327 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6329 * g++.dg/template/sfinae28.C: Rename to...
6330 * g++.dg/cpp0x/sfinae19.C: ... this.
6331 * g++.dg/template/sfinae29.C: Rename to...
6332 * g++.dg/cpp0x/sfinae20.C: ... this.
6334 2011-05-09 Jeff Law <law@redhat.com>
6336 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
6339 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
6342 * g++.dg/init/pr20039.C: New.
6344 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6348 * g++.dg/template/sfinae28.C: New.
6349 * g++.dg/template/sfinae29.C: Likewise.
6351 2011-05-09 Jason Merrill <jason@redhat.com>
6353 * g++.dg/template/nontype23.C: New.
6355 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
6357 * g++.dg/init/pr48859.C: New.
6359 2011-05-09 Jason Merrill <jason@redhat.com>
6361 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
6362 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
6363 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
6364 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
6365 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
6366 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
6367 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
6368 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
6370 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
6372 * g++.dg/inherit/virtual9.C: New.
6374 2011-05-09 Dodji Seketeli <dodji@redhat.com>
6377 * g++.dg/template/dependent-expr8.C: New test case.
6379 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
6381 PR tree-optimization/48837
6382 * gcc.dg/pr48837.c: New testcase.
6384 2011-05-06 Jason Merrill <jason@redhat.com>
6386 * g++.dg/cpp0x/constexpr-condition2.C: New.
6388 * g++.dg/cpp0x/constexpr-missing.C: New.
6390 2011-05-06 Tobias Burnus <burnus@net-b.de>
6393 * gfortran.dg/coarray/this_image_2.f90: New.
6395 2011-05-06 Tobias Burnus <burnus@net-b.de>
6399 * gfortran.dg/bind_c_usage_22.f90: New.
6400 * gfortran.dg/bind_c_usage_23.f90: New.
6401 * gfortran.dg/bind_c_usage_24.f90: New.
6402 * gfortran.dg/bind_c_usage_24_c.c: New.
6404 2011-05-06 Dodji Seketeli <dodji@redhat.com>
6407 * g++.dg/template/member9.C: New test case.
6409 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
6411 * gnat.dg/discr29.ad[sb]: New test.
6412 * gnat.dg/discr30.adb: Likewise.
6414 2011-05-05 Julian Brown <julian@codesourcery.com>
6416 * gcc.target/arm/neon-vset_lanes8.c: New test.
6418 2011-05-05 Jason Merrill <jason@redhat.com>
6420 * g++.dg/init/new32.C: New.
6422 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6424 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
6427 2011-05-05 Jakub Jelinek <jakub@redhat.com>
6429 PR rtl-optimization/48381
6430 * gcc.c-torture/compile/pr48381.c: New test.
6432 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
6434 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
6436 * gcc.target/i386/opt-1.c: Ditto.
6438 2011-05-04 Jason Merrill <jason@redhat.com>
6440 * g++.dg/conversion/base1.C: New.
6442 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6444 PR libgfortran/48787
6445 * gfortran.dg/round_3.f08: Add more checks to test case.
6447 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
6449 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
6450 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
6451 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
6452 Gate test on effective_target fd_truncate.
6454 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
6456 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
6457 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
6458 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
6459 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
6460 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
6461 * gcc.target/i386/pr38824.c: Ditto.
6462 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
6463 * gcc.target/i386/vecinit-2.c: Ditto.
6464 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
6465 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
6466 * gcc.target/i386/parity-2.c: Ditto.
6467 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
6469 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
6471 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
6473 * gcc.target/bfin/mcpu-bf514.c: Likewise.
6474 * gcc.target/bfin/mcpu-bf516.c: Likewise.
6475 * gcc.target/bfin/mcpu-bf518.c: Likewise.
6477 2011-05-03 Tobias Burnus <burnus@net-b.de>
6480 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
6482 2011-05-03 Tobias Burnus <burnus@net-b.de>
6485 * gfortran.dg/coarray/this_image_1.f90: New.
6487 2011-05-03 Tobias Burnus <burnus@net-b.de>
6490 * gfortran.dg/coarray/caf.dg: New.
6491 * gfortran.dg/coarray/image_index_1.f90: New, copied
6492 from ../coarray_16.f90.
6494 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6497 * g++.dg/ext/complex9.C: New.
6499 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
6502 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
6503 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
6504 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
6506 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
6508 * gcc.target/bfin/builtins: Created.
6509 * gcc.target/bfin/hisilh-O0.c: Deleted.
6510 * gcc.target/bfin/hisilh.c: Moved to...
6511 * gcc.target/bfin/builtins/hisilh.c: ...here.
6512 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
6513 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
6514 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
6515 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
6516 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
6517 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
6518 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
6519 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
6520 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
6521 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
6522 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
6523 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
6524 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
6525 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
6526 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
6527 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
6528 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
6529 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
6530 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
6531 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
6532 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
6533 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
6534 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
6535 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
6536 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
6537 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
6538 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
6539 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
6540 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
6541 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
6542 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
6543 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
6544 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
6545 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
6546 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
6547 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
6548 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
6549 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
6550 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
6551 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
6552 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
6553 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
6554 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
6555 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
6556 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
6557 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
6558 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
6559 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
6560 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
6561 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
6562 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
6563 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
6564 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
6565 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
6566 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
6567 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
6568 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
6569 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
6570 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
6571 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
6572 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
6573 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
6574 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
6575 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
6576 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
6577 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
6578 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
6579 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
6580 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
6581 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
6582 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
6583 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
6584 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
6585 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
6586 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
6587 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
6588 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
6589 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
6590 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
6591 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
6592 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
6593 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
6594 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
6595 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
6596 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
6597 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
6598 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
6599 * gcc.target/bfin/builtins/circptr.c: Ditto.
6600 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
6601 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
6602 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
6603 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
6604 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
6605 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
6606 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
6607 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
6608 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
6609 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
6610 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
6611 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
6612 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
6613 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
6614 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
6615 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
6616 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
6617 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
6618 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
6619 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
6620 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
6621 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
6622 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
6623 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
6624 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
6625 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
6626 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
6627 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
6628 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
6629 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
6630 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
6631 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
6632 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
6633 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
6634 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
6635 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
6636 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
6637 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
6638 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
6639 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
6640 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
6641 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
6642 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
6643 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
6644 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
6645 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
6646 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
6647 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
6648 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
6649 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
6650 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
6651 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
6652 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
6653 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
6654 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
6655 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
6656 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
6657 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
6658 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
6659 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
6660 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
6661 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
6662 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
6663 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
6664 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
6665 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
6666 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
6667 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
6668 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
6669 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
6671 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
6673 * gcc.target/arm/cold-lc.c: New test.
6675 2011-05-03 Jakub Jelinek <jakub@redhat.com>
6678 * gcc.dg/pr48774.c: New test.
6680 2011-05-03 Richard Guenther <rguenther@suse.de>
6682 * gcc.dg/large-size-array-5.c: New testcase.
6684 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6686 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
6688 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6690 * lib/target-supports.exp (check_effective_target_vect_strided):
6692 (check_effective_target_vect_strided2)
6693 (check_effective_target_vect_strided3)
6694 (check_effective_target_vect_strided4)
6695 (check_effective_target_vect_strided8): ...these new functions.
6697 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
6698 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
6699 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6700 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
6701 * gcc.dg/vect/pr37539.c: Likewise.
6702 * gcc.dg/vect/slp-11a.c: Likewise.
6703 * gcc.dg/vect/slp-11b.c: Likewise.
6704 * gcc.dg/vect/slp-11c.c: Likewise.
6705 * gcc.dg/vect/slp-12a.c: Likewise.
6706 * gcc.dg/vect/slp-12b.c: Likewise.
6707 * gcc.dg/vect/slp-18.c: Likewise.
6708 * gcc.dg/vect/slp-19a.c: Likewise.
6709 * gcc.dg/vect/slp-19b.c: Likewise.
6710 * gcc.dg/vect/slp-21.c: Likewise.
6711 * gcc.dg/vect/slp-23.c: Likewise.
6712 * gcc.dg/vect/vect-cselim-1.c: Likewise.
6714 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
6715 instead of vect_interleave && vect_extract_even_odd.
6716 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
6717 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
6718 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
6719 * gcc.dg/vect/vect-1.c: Likewise.
6720 * gcc.dg/vect/vect-10.c: Likewise.
6721 * gcc.dg/vect/vect-98.c: Likewise.
6722 * gcc.dg/vect/vect-107.c: Likewise.
6723 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
6724 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
6725 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
6726 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
6727 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
6728 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6729 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
6730 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
6731 * gcc.dg/vect/vect-strided-float.c: Likewise.
6732 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
6733 * gcc.dg/vect/vect-strided-mult.c: Likewise.
6734 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
6735 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
6736 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
6737 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
6738 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
6739 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
6740 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6741 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
6742 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
6743 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
6744 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
6745 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
6746 * gcc.dg/vect/vect-vfa-03.c: Likewise.
6748 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
6750 * gcc.dg/vect/pr30843.c: Likewise.
6751 * gcc.dg/vect/pr33866.c: Likewise.
6752 * gcc.dg/vect/slp-reduc-6.c: Likewise.
6753 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
6754 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
6755 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
6757 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6759 * gcc.dg/vect/slp-11.c: Split into...
6760 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
6761 gcc.dg/vect/slp-11c.c: ...these tests.
6762 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
6763 * gcc.dg/vect/slp-12c.c: ...this new test.
6764 * gcc.dg/vect/slp-19.c: Split into...
6765 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
6766 gcc.dg/vect/slp-19c.c: ...these new tests.
6768 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6770 * lib/target-supports.exp
6771 (check_effective_target_vect_extract_even_odd_wide): Delete.
6772 (check_effective_target_vect_strided_wide): Likewise.
6773 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
6774 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
6775 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
6776 * gcc.dg/vect/pr37539.c: Likewise.
6777 * gcc.dg/vect/slp-11.c: Likewise.
6778 * gcc.dg/vect/slp-12a.c: Likewise.
6779 * gcc.dg/vect/slp-12b.c: Likewise.
6780 * gcc.dg/vect/slp-19.c: Likewise.
6781 * gcc.dg/vect/slp-23.c: Likewise.
6782 * gcc.dg/vect/vect-1.c: Likewise.
6783 * gcc.dg/vect/vect-98.c: Likewise.
6784 * gcc.dg/vect/vect-107.c: Likewise.
6785 * gcc.dg/vect/vect-strided-float.c: Likewise.
6787 2011-05-02 Jason Merrill <jason@redhat.com>
6789 * g++.dg/init/new31.C: New.
6791 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
6794 * gcc.dg/pr35445.c: New test.
6796 2011-05-02 Jason Merrill <jason@redhat.com>
6798 * c-c++-common/vla-1.c: New.
6800 2011-05-02 Richard Guenther <rguenther@suse.de>
6802 PR tree-optimization/48822
6803 * gcc.dg/torture/pr48822.c: New testcase.
6805 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
6808 * g++.dg/cpp0x/constexpr-47969.C: New.
6810 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
6813 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
6814 on vect_no_align targets.
6815 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
6816 vect_no_align targets.
6818 2011-05-01 Xinliang David Li <davidxl@google.com>
6820 * gcc.dg/tree-ssa/integer-addr.c: New test.
6821 * gcc.dg/tree-ssa/alias_bug.c: New test.
6823 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6825 PR libgfortran/48787
6826 * gfortran.dg/round_3.f08: Add more checks.
6828 2011-04-30 Tobias Burnus <burnus@net-b.de>
6831 * gfortran.dg/import9.f90: New, proper test.
6832 * gfortran.dg/interface_37.f90: Remove bogus
6833 test (bogus copy of interface_36.f90).
6835 2011-04-30 Tobias Burnus <burnus@net-b.de>
6838 * gfortran.dg/interface_37.f90: New.
6840 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
6843 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
6845 2011-04-30 Jakub Jelinek <jakub@redhat.com>
6847 PR tree-optimization/48809
6848 * gcc.c-torture/execute/pr48809.c: New test.
6850 2011-04-29 Jeff Law <law@redhat.com>
6852 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
6854 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6857 * g++.dg/init/ctor10.C: New.
6859 2011-04-29 Le-Chun Wu <lcwu@google.com>
6861 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
6862 warning in implicitly instantiated templates.
6864 2011-04-29 Le-Chun Wu <lcwu@google.com>
6866 * g++.dg/warn/Wnull-conversion-1.C: New.
6867 * g++.dg/warn/Wnull-conversion-2.C: New.
6869 2011-04-29 Diego Novillo <dnovillo@google.com>
6871 * g++.old-deja/g++.other/null3.C: Expect warning about
6872 converting boolean to a pointer.
6874 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
6877 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
6881 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
6883 2011-04-29 Tobias Burnus <burnus@net-b.de>
6886 * gfortran.dg/typebound_proc_22.f90: New.
6889 * gfortran.dg/interface_36.f90: New.
6891 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6893 PR libgfortran/48488
6894 PR libgfortran/48602
6895 PR libgfortran/48615
6896 PR libgfortran/48684
6897 PR libgfortran/48787
6898 * gfortran.dg/fmt_g.f: Adjust test.
6899 * gfortran.dg/fmt_g0_1.f08: Adjust test.
6900 * gfortran.dg/round_3.f08: New test.
6901 * gfortran.dg/namelist_print_1.f: Adjust test.
6902 * gfortran.dg/char4_iunit_1.f03: Adjust test.
6903 * gfortran.dg/f2003_io_5.f03: Adjust test.
6904 * gfortran.dg/coarray_15.f90: Adjust test.
6905 * gfortran.dg/namelist_65.f90: Adjust test.
6906 * gfortran.dg/fmt_cache_1.f: Adjust test.
6907 * gfortran.dg/char4_iunit_2.f03: Adjust test.
6908 * gfortran.dg/real_const_3.f90: Adjust test.
6910 2011-04-28 Xinliang David Li <davidxl@google.com>
6912 * gcc.dg/tree-prof/prof-robust-1.c: New test.
6913 * g++.dg/prof-robust-1.C: New test.
6915 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
6917 PR tree-optimization/48765
6918 * gcc.dg/vect/pr48765.c: New.
6920 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6922 PR tree-optimization/48775
6923 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
6925 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6928 * g++.dg/inherit/pr48798.C: New.
6929 * g++.old-deja/g++.other/base1.C: Adjust.
6931 2011-04-28 Dodji Seketeli <dodji@redhat.com>
6934 * g++.dg/template/inherit7.C: New test case.
6936 2011-04-28 Richard Guenther <rguenther@suse.de>
6938 PR tree-optimization/40052
6939 PR tree-optimization/15347
6940 * gcc.dg/tree-ssa/vrp57.c: New testcase.
6941 * gcc.dg/pr15347.c: Likewise.
6943 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6946 * g++.dg/cpp0x/sfinae18.C: New.
6948 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6951 * g++.dg/ext/is_literal_type1.C: New.
6953 2011-04-28 Tobias Burnus <burnus@net-b.de>
6957 * gfortran.dg/interface_35.f90: New.
6958 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
6959 * gfortran.dg/func_result_6.f90: Add dg-warning.
6960 * gfortran.dg/bessel_1.f90: Ditto.
6961 * gfortran.dg/hypot_1.f90: Ditto.
6962 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6963 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
6964 * gfortran.dg/interface_assignment_4.f90: Ditto.
6966 2011-04-27 Jason Merrill <jason@redhat.com>
6968 * g++.dg/ext/complex8.C: New.
6970 * g++.dg/cpp0x/initlist49.C: New.
6971 * g++.dg/init/new30.C: New.
6973 2011-04-27 Tobias Burnus <burnus@net-b.de>
6976 * gfortran.dg/whole_file_34.f90: New.
6978 2011-04-27 Jan Hubicka <jh@suse.cz>
6980 * gcc.dg/tree-ssa/inline-9.c: New testcase.
6982 2011-04-27 Jason Merrill <jason@redhat.com>
6984 * g++.old-deja/g++.oliva/overload1.C: Adjust.
6986 * g++.dg/parse/ambig6.C: New.
6988 2011-04-27 Nick Clifton <nickc@redhat.com>
6990 * gcc.dg/20020312-2.c: Add definition for RX.
6992 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
6993 option with RX targets.
6995 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
6998 2011-04-27 Richard Guenther <rguenther@suse.de>
7000 * gcc.dg/tree-ssa/pr23382.c: Remove.
7002 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
7005 * gcc.c-torture/compile/pr48767.c: New test.
7007 2011-04-27 Richard Guenther <rguenther@suse.de>
7009 PR tree-optimization/48772
7010 * g++.dg/pr48772.C: New testcase.
7012 2011-04-27 Jakub Jelinek <jakub@redhat.com>
7015 * gcc.c-torture/compile/pr48742.c: New test.
7017 2011-04-26 Jason Merrill <jason@redhat.com>
7019 * g++.dg/lookup/koenig13.C: New.
7021 * g++.dg/cpp0x/initlist48.C: New.
7023 2011-04-25 Jason Merrill <jason@redhat.com>
7025 * g++.dg/cpp0x/sfinae17.C: New.
7027 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7030 * gcc.target/powerpc/pr48258-1.c: New file.
7031 * gcc.target/powerpc/pr48258-2.c: Ditto.
7033 2011-04-26 Xinliang David Li <davidxl@google.com>
7035 * gcc.dg/uninit-suppress.c: New test.
7036 * gcc.dg/uninit-suppress.c: New test.
7038 2011-04-26 Jakub Jelinek <jakub@redhat.com>
7041 * gcc.dg/pr48768.c: New test.
7043 PR tree-optimization/48734
7044 * gcc.c-torture/compile/pr48734.c: New test.
7047 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
7049 2011-04-26 Richard Guenther <rguenther@suse.de>
7051 PR tree-optimization/48731
7052 * gcc.dg/torture/pr48731.c: New testcase.
7054 2011-04-26 Richard Guenther <rguenther@suse.de>
7057 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
7059 2011-04-26 Richard Guenther <rguenther@suse.de>
7062 * gcc.dg/torture/pr48694-1.c: New testcase.
7063 * gcc.dg/torture/pr48694-2.c: Likewise.
7065 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
7067 * g++.dg/ext/underlying_type1.C: New.
7068 * g++.dg/ext/underlying_type2.C: Likewise.
7069 * g++.dg/ext/underlying_type3.C: Likewise.
7070 * g++.dg/ext/underlying_type4.C: Likewise.
7071 * g++.dg/ext/underlying_type5.C: Likewise.
7072 * g++.dg/ext/underlying_type6.C: Likewise.
7073 * g++.dg/ext/underlying_type7.C: Likewise.
7074 * g++.dg/ext/underlying_type8.C: Likewise.
7075 * g++.dg/ext/underlying_type9.C: Likewise.
7076 * g++.dg/ext/underlying_type10.C: Likewise.
7078 2011-04-25 Jason Merrill <jason@redhat.com>
7080 * g++.dg/cpp0x/regress/template-const2.C: New.
7082 2011-04-25 Jeff Law <law@redhat.com>
7084 * gcc.dg/tree-ssa/vrp56.c: new test.
7086 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7088 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
7090 2011-04-24 Jakub Jelinek <jakub@redhat.com>
7092 PR preprocessor/48740
7093 * c-c++-common/raw-string-11.c: New test.
7095 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
7097 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
7100 2011-04-23 Tobias Burnus <burnus@net-b.de>
7103 * gfortran.dg/coarray_19.f90: New.
7105 2011-04-23 Jakub Jelinek <jakub@redhat.com>
7108 * gcc.dg/pr48685.c: New test.
7110 2011-04-22 Jan Hubicka <jh@suse.cz>
7112 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
7114 2011-04-22 Jakub Jelinek <jakub@redhat.com>
7116 PR tree-optimization/48717
7117 * gcc.c-torture/execute/pr48717.c: New test.
7119 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
7122 * gcc.target/i386/pr48723.c: New test.
7124 2011-04-22 Jakub Jelinek <jakub@redhat.com>
7127 * gcc.dg/gomp/pr48716.c: New test.
7128 * g++.dg/gomp/pr48716.C: New test.
7130 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
7133 * gcc.dg/missing-field-init-2.c: Update testcase.
7135 2011-04-22 Alan Modra <amodra@gmail.com>
7137 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
7139 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7142 * gfortran.dg/function_optimize_6.f90: New test.
7144 2011-04-21 Easwaran Raman <eraman@google.com>
7146 * gcc.dg/stack-layout-2.c: New test.
7148 2011-04-21 Richard Guenther <rguenther@suse.de>
7151 * g++.dg/lto/pr48207-2_0.C: New testcase.
7152 * g++.dg/lto/pr48207-3_0.C: Likewise.
7154 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
7156 * gnat.dg/volatile5.adb: New test.
7157 * gnat.dg/volatile5_pkg.ads: New helper.
7159 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
7162 * gcc.target/i386/pr48708.c: New test.
7164 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
7166 * gcc.dg/vect/vect-119.c: New test.
7168 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
7170 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
7173 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
7174 Richard Sandiford <richard.sandiford@linaro.org>
7177 * gcc.target/arm/pr46329.c: New test.
7179 2011-04-21 Tobias Burnus <burnus@net-b.de>
7182 * gfortran.dg/coarray_18.f90: New.
7184 2011-04-20 Jason Merrill <jason@redhat.com>
7186 * g++.dg/cpp0x/initlist47.C: New.
7188 * g++.dg/init/dtor4.C: New.
7190 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
7193 * gcc.target/i386/sse2-pinsrw.c: New test.
7194 * gcc.target/i386/avx-vpinsrw.c: Ditto.
7195 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
7196 * gcc.target/i386/sse2-insvhi.c: Ditto.
7197 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
7198 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
7200 2011-04-20 Jason Merrill <jason@redhat.com>
7202 * g++.dg/template/const4.C: New.
7204 2011-04-20 Easwaran Raman <eraman@google.com>
7206 * gcc.dg/stack-layout-1.c: New test.
7208 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
7210 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
7211 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
7214 2011-04-20 Kai Tietz <ktietz@redhat.com>
7216 * gcc.dg/binop-xor1.c: New test.
7217 * gcc.dg/binop-xor2.c: New test.
7218 * gcc.dg/binop-xor3.c: New test.
7219 * gcc.dg/binop-xor4.c: New test.
7220 * gcc.dg/binop-xor5.c: New test.
7222 2011-04-20 Richard Guenther <rguenther@suse.de>
7224 PR tree-optimization/47892
7225 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
7227 2011-04-20 Richard Guenther <rguenther@suse.de>
7230 * g++.dg/torture/pr48695.C: New testcase.
7232 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
7234 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
7235 * gcc.c-torture/execute/cmpsi-2.c: Ditto
7236 * gcc.c-torture/execute/pr45262.c: Ditto
7237 * gcc.dg/torture/pr43165.c: Ditto.
7238 * gcc.dg/torture/pr47228.c: Ditto.
7239 * gcc.dg/tree-ssa/pr45144.c: Ditto.
7240 * gcc.dg/ipa/pr45644.c: Ditto.
7241 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
7244 2011-04-19 Jason Merrill <jason@redhat.com>
7246 * g++.dg/ext/complex7.C: New.
7248 * g++.dg/ext/attrib41.C: New.
7250 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
7253 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
7255 2011-04-19 Jakub Jelinek <jakub@redhat.com>
7258 * gcc.target/i386/pr48678.c: New test.
7260 2011-04-19 Martin Jambor <mjambor@suse.cz>
7262 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
7263 * g++.dg/opt/devirt2.C: New test.
7264 * g++.dg/ipa/devirt-g-1.C: Likewise.
7266 2011-04-19 Tobias Burnus <burnus@net-b.de>
7269 * gfortran.dg/whole_file_33.f90: New.
7271 2011-04-19 Martin Jambor <mjambor@suse.cz>
7273 * g++.dg/ipa/devirt-7.C: New test.
7275 2011-04-19 Richard Guenther <rguenther@suse.de>
7278 * g++.dg/lto/pr48207_0.C: New testcase.
7280 2011-04-18 Jason Merrill <jason@redhat.com>
7282 * g++.dg/init/void1.C: New.
7284 * g++.dg/cpp0x/union4.C: New.
7286 2011-04-18 Jakub Jelinek <jakub@redhat.com>
7289 * g++.dg/torture/pr48661.C: New test.
7292 * g++.dg/gomp/pr48632.C: New test.
7294 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
7296 * gcc.target/i386/sse2-maskmovdqu.c: New test.
7297 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
7299 2011-04-18 Tobias Burnus <burnus@net-b.de>
7302 * gfortran.dg/coarray_17.f90: New.
7303 * gfortran.dg/coarray_10.f90: Update dg-error.
7305 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7308 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7309 * gfortran.dg/guality/guality.exp: Likewise.
7311 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7313 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
7315 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7317 * gcc.dg/vect/pr48377.c: Remove dg-do run.
7319 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7321 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
7323 2011-04-18 Richard Guenther <rguenther@suse.de>
7326 * g++.dg/torture/pr46364.C: New testcase.
7328 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7330 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
7332 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
7334 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
7336 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
7337 Ira Rosen <ira.rosen@linaro.org>
7340 * gcc.target/arm/pr48252.c: New test.
7342 2011-04-18 Jakub Jelinek <jakub@redhat.com>
7344 PR tree-optimization/48616
7345 * gcc.dg/pr48616.c: New test.
7347 2011-04-18 Tobias Burnus <burnus@net-b.de>
7350 * gfortran.dg/coarray_16.f90: New.
7352 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
7355 * gfortran.dg/realloc_on_assign_7.f03: New test.
7357 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7359 PR libgfortran/48602
7360 * gfortran.dg/fmt_g0_6.f08: New test.
7362 2011-04-17 Jason Merrill <jason@redhat.com>
7364 * g++.dg/cpp0x/sfinae16.C: New.
7366 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
7368 * gcc.target/mips/reg-var-1.c: New test.
7370 2011-04-17 Jan Hubicka <jh@suse.cz>
7372 * gcc.dg/winline-5.c: Update testcase.
7374 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
7376 * gnat.dg/discr27.ad[sb]: Move dg directive.
7377 * gnat.dg/discr28.ad[sb]: New test.
7378 * gnat.dg/discr28_pkg.ads: New helper.
7380 2011-04-17 Michael Matz <matz@suse.de>
7382 PR tree-optimization/48622
7384 * gcc.dg/lto/pr48622_0.c: New test.
7386 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
7388 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
7389 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
7390 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
7391 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7392 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7393 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7395 2011-04-15 Jason Merrill <jason@redhat.com>
7397 * g++.dg/cpp0x/range-for17.C: New.
7399 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
7401 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
7402 * g++.dg/cpp0x/range-for3.C: Likewise.
7403 * g++.dg/cpp0x/range-for9.C: Correct error message.
7404 * g++.dg/cpp0x/range-for11.C: New.
7405 * g++.dg/cpp0x/range-for12.C: New.
7406 * g++.dg/cpp0x/range-for13.C: New.
7407 * g++.dg/cpp0x/range-for14.C: New.
7408 * g++.dg/cpp0x/range-for15.C: New.
7409 * g++.dg/cpp0x/range-for16.C: New.
7411 2011-04-15 Tobias Burnus <burnus@net-b.de>
7414 * gfortran.dg/coarray_15.f90: Change to dg-do run.
7416 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
7418 * objc.dg/naming-4.m: Updated.
7419 * objc.dg/naming-5.m: Updated.
7420 * objc.dg/naming-6.m: New.
7421 * objc.dg/naming-7.m: New.
7422 * obj-c++.dg/naming-1.mm: Updated.
7423 * obj-c++.dg/naming-2.mm: Updated.
7424 * obj-c++.dg/naming-3.mm: New.
7425 * obj-c++.dg/naming-4.mm: New.
7427 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7429 PR libgfortran/48589
7430 * gfortran.dg/fmt_g0_5.f08: New test.
7432 2011-04-15 Richard Guenther <rguenther@suse.de>
7435 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
7437 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
7439 * gcc.target/avr/torture/pr41885.c (dg-options): Change
7440 -finline-limit=0 to -fno-inline
7442 2011-04-15 Jakub Jelinek <jakub@redhat.com>
7445 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
7448 2011-04-14 Jakub Jelinek <jakub@redhat.com>
7451 * gcc.target/i386/sse4_1-insertps-3.c: New test.
7452 * gcc.target/i386/sse4_1-insertps-4.c: New test.
7453 * gcc.target/i386/avx-insertps-3.c: New test.
7454 * gcc.target/i386/avx-insertps-4.c: New test.
7456 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7458 * gcc.target/avr/torture/pr41885.c (dg-options): Add
7461 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7466 * gcc.target/avr/pr46779-1.c: New test case
7467 * gcc.target/avr/pr46779-2.c: New test case
7469 2011-04-14 Jason Merrill <jason@redhat.com>
7471 * g++.dg/cpp0x/sfinae15.C: New.
7473 * g++.dg/cpp0x/sfinae14.C: New.
7475 * g++.dg/ext/vla10.C: New.
7477 2011-04-14 Richard Guenther <rguenther@suse.de>
7479 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
7481 2011-04-14 Richard Guenther <rguenther@suse.de>
7483 * gcc.dg/fold-bitand-4.c: Move ...
7484 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
7486 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7488 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
7490 * gcc.target/avr/torture/trivial.c: Ditto.
7492 2011-04-13 Jason Merrill <jason@redhat.com>
7494 * g++.dg/template/operator11.C: New.
7496 2011-04-13 Jakub Jelinek <jakub@redhat.com>
7499 * gcc.dg/gomp/pr48591.c: New test.
7502 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
7503 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
7505 2011-04-13 Dodji Seketeli <dodji@redhat.com>
7508 * g++.dg/template/dependent-expr7.C: New test case.
7510 2011-04-13 Jason Merrill <jason@redhat.com>
7512 * g++.dg/cpp0x/sfinae13.C: New.
7514 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
7516 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
7518 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
7520 * gcc.target/arm/pr43698.c: Remove -march option.
7522 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
7524 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
7527 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
7531 * gfortran.dg/realloc_on_assign_6.f03: New test.
7533 2011-04-12 Kai Tietz <ktietz@redhat.com>
7535 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
7536 targets the additional -mno-ms-bitfields and
7537 -Wno-packed-bitfield-compat options.
7538 * g++.dg/ext/bitfield3.C: Likewise.
7539 * g++.dg/ext/bitfield4.C: Likewise.
7540 * g++.dg/ext/bitfield5.C: Likewise.
7541 * gcc.dg/bitfld-15.c: Likewise.
7542 * gcc.dg/bitfld-16.c: Likewise.
7543 * gcc.dg/bitfld-17.c: Likewise.
7544 * gcc.dg/bitfld-18.c: Likewise.
7546 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
7548 * gcc.target/arm/neon-vld3-1.c: New test.
7549 * gcc.target/arm/neon-vst3-1.c: New test.
7550 * gcc.target/arm/neon/v*.c: Regenerate.
7552 2011-04-12 Jakub Jelinek <jakub@redhat.com>
7554 PR rtl-optimization/48549
7555 * g++.dg/opt/pr48549.C: New test.
7557 2011-04-12 Richard Guenther <rguenther@suse.de>
7559 PR tree-optimization/46076
7560 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
7562 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7565 * lib/compat.exp (compat-execute): Declare unsupported after
7566 stripping path from src1.
7567 * lib/lto.exp (lto-execute): Likewise.
7569 2011-04-12 Jakub Jelinek <jakub@redhat.com>
7572 * gcc.dg/pr48552-1.c: New test.
7573 * gcc.dg/pr48552-2.c: New test.
7575 2011-04-11 Jason Merrill <jason@redhat.com>
7577 * g++.dg/cpp0x/sfinae12.C: New.
7579 * g++.dg/cpp0x/enum10.C: New.
7581 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
7583 * g++.dg/cpp0x/rv-func.C: New.
7585 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7587 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
7590 2011-04-11 Martin Jambor <mjambor@suse.cz>
7592 PR tree-optimization/48195
7593 * gcc.dg/ipa/pr48195.c: New test.
7595 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
7597 * gnat.dg/return3.adb: Remove unused switch.
7599 2011-04-08 Mike Stump <mikestump@comcast.net>
7602 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
7603 default to fno-common.
7605 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
7607 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
7608 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
7610 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7613 * gfortran.dg/function_optimize_5.f90: New test.
7615 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
7617 * gnat.dg/aggr17.adb: New test.
7618 * gnat.dg/aggr18.adb: Likewise.
7620 2011-04-08 Michael Matz <matz@suse.de>
7623 * gcc.target/i386/pr48389.c: New test.
7625 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
7627 PR rtl-optimization/48272
7628 * g++.dg/opt/pr48272.C: New.
7630 2011-04-08 Dmitry Melnik <dm@ispras.ru>
7632 PR rtl-optimization/48235
7633 * gcc.dg/pr48235.c: New.
7635 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7637 PR rtl-optimization/48302
7638 * g++.dg/opt/pr48302.C: New.
7640 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7643 * g++.dg/opt/pr48273.C: New.
7645 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7647 PR rtl-optimization/48442
7648 * gcc.dg/pr48442.c: New.
7650 2011-04-08 Jakub Jelinek <jakub@redhat.com>
7652 PR tree-optimization/48377
7653 * gcc.dg/vect/pr48377.c: New test.
7655 2011-04-07 Jason Merrill <jason@redhat.com>
7657 * g++.dg/cpp0x/regress/call1.C: New.
7659 * g++.dg/cpp0x/variadic107.C: New.
7661 * g++.dg/cpp0x/sfinae11.C: New.
7662 * g++.dg/cpp0x/noexcept02.C: Fix.
7664 * g++.dg/cpp0x/sfinae10.C: New.
7666 * g++.dg/cpp0x/sfinae9.C: New.
7668 * c-c++-common/Wcast-qual-1.c: Move here from...
7669 * gcc.dg/cast-qual-3.c: ...here, and...
7670 * g++.dg/warn/Wcast-qual2.C: ...here.
7672 * g++.dg/cpp0x/sfinae8.C: New.
7674 * g++.dg/cpp0x/sfinae7.C: New.
7676 * g++.dg/cpp0x/enum9.C: New.
7678 2011-04-07 Mike Stump <mikestump@comcast.net>
7680 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
7681 with no trampolines.
7683 2011-04-07 Jakub Jelinek <jakub@redhat.com>
7686 * gfortran.dg/gomp/pr48117.f90: New test.
7689 * gcc.dg/torture/pr48343.c: New test.
7691 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7693 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
7695 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
7697 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
7699 2011-04-07 Tom de Vries <tom@codesourcery.com>
7702 * lib/scanasm.exp (object-size): New proc.
7703 * gcc.target/arm/pr43920-2.c: New test.
7705 2011-04-06 Tobias Burnus <burnus@net-b.de>
7709 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
7711 2011-04-06 Steve Ellcey <sje@cup.hp.com>
7713 * gcc.dg/mtune.c: Prune note from output.
7715 2011-04-06 Jakub Jelinek <jakub@redhat.com>
7718 * gcc.dg/guality/pr36977.c: New test.
7719 * gcc.dg/guality/pr48466.c: New test.
7721 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7723 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
7725 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
7727 * gnat.dg/return3.adb: New test.
7729 2011-04-06 Richard Guenther <rguenther@suse.de>
7731 PR tree-optimization/47663
7732 * gcc.dg/tree-ssa/inline-8.c: New testcase.
7734 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
7736 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
7737 Solaris 8 and 9 as well.
7739 2011-04-05 Tom de Vries <tom@codesourcery.com>
7742 * gcc.target/arm/pr43920-1.c: New test.
7744 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
7746 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
7747 (cctor): Actually return the value.
7748 (main): Cast return values.
7750 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7752 * gfortran.dg/character_comparison_8.f90: New test.
7754 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7756 * frontend-passes: (optimize_lexical_comparison): New function.
7757 (optimize_expr): Call it.
7758 (optimize_comparison): Also handle lexical comparison functions.
7759 Return false instad of -2 for unequal comparison.
7761 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7764 * function_optimize_4.f90: New test.
7766 2011-04-04 Tobias Burnus <burnus@net-b.de>
7769 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
7770 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
7771 * gfortran.dg/coarray_15.f90: New.
7773 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7775 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
7776 * gfortran.dg/bessel_7.f90: Likewise.
7778 2011-04-03 Tobias Burnus <burnus@net-b.de>
7780 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
7782 2011-04-03 Richard Guenther <rguenther@suse.de>
7783 Ira Rosen <ira.rosen@linaro.org>
7785 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
7786 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
7787 -ftree-loop-if-convert-stores.
7789 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
7791 * gnat.dg/specs/aggr2.ads: New test.
7793 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
7795 * gnat.dg/debug2.ad[sb]: New test.
7796 * gnat.dg/debug2_pkg.ads: New helper.
7797 * gnat.dg/debug3.ad[sb]: New test.
7799 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
7801 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
7803 2011-04-01 Jakub Jelinek <jakub@redhat.com>
7806 * gcc.c-torture/compile/pr48335-1.c: New test.
7807 * gcc.dg/pr48335-1.c: New test.
7808 * gcc.dg/pr48335-2.c: New test.
7809 * gcc.dg/pr48335-3.c: New test.
7810 * gcc.dg/pr48335-4.c: New test.
7811 * gcc.dg/pr48335-5.c: New test.
7812 * gcc.dg/pr48335-6.c: New test.
7813 * gcc.dg/pr48335-7.c: New test.
7814 * gcc.dg/pr48335-8.c: New test.
7815 * gcc.target/i386/pr48335-1.c: New test.
7817 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
7820 * gcc.dg/Waddress.c: New test.
7822 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7825 * gfortran.dg/function_optimize_3.f90: New test.
7827 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
7829 * gcc.c-torture/compile/20110401-1.c: New test.
7831 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
7832 * g++.dg/lto/20091002-2_0.C: Likewise.
7833 * g++.dg/lto/20090303_0.c: Likewise.
7834 * g++.dg/lto/20091004-1_0.C: Likewise.
7835 * g++.dg/lto/20091002-3_0.C: Likewise.
7836 * g++.dg/lto/20091004-2_0.C: Likewise.
7837 * g++.dg/lto/20081123_0.C: Likewise.
7838 * g++.dg/lto/20090313_0.C: Likewise.
7839 * g++.dg/lto/20081109-1_0.C: Likewise.
7840 * g++.dg/lto/20081219_0.C: Likewise.
7841 * g++.dg/lto/20081204-1_0.C: Likewise.
7842 * g++.dg/lto/20090302_0.C: Likewise.
7843 * g++.dg/lto/20081119-1_0.C: Likewise.
7844 * g++.dg/lto/20081118_0.C: Likewise.
7845 * gcc.dg/lto/20091020-2_0.c: Likewise.
7846 * gcc.dg/lto/20090210_0.c: Likewise.
7847 * gcc.dg/lto/20081204-1_0.c: Likewise.
7848 * gcc.dg/lto/20081224_0.c: Likewise.
7849 * gcc.dg/lto/20090219_0.c: Likewise.
7850 * gcc.dg/lto/20091014-1_0.c: Likewise.
7851 * gcc.dg/lto/20091016-1_0.c: Likewise.
7852 * gcc.dg/lto/20090206-2_0.c: Likewise.
7853 * gcc.dg/lto/20090116_0.c: Likewise.
7854 * gcc.dg/lto/20091013-1_0.c: Likewise.
7855 * gcc.dg/lto/20091015-1_0.c: Likewise.
7856 * gcc.dg/lto/20090126-2_0.c: Likewise.
7858 2011-03-31 Ian Lance Taylor <iant@google.com>
7860 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
7862 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
7864 * gnat.dg/opt16.adb: New test.
7866 2011-03-31 Jason Merrill <jason@redhat.com>
7868 * g++.dg/cpp0x/defaulted24.C: New.
7870 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7873 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
7876 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
7878 * g++.dg/other/i386-9.C: New test.
7880 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7882 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
7884 2011-03-30 Jason Merrill <jason@redhat.com>
7886 * g++.dg/cpp0x/regress/error-recovery1.C: New.
7888 * g++.dg/cpp0x/regress/isnan.C: New.
7890 * g++.dg/cpp0x/initlist46.C: New.
7892 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
7895 * gcc.target/arm/neon-modes-2.c: New test.
7897 2011-03-30 Jakub Jelinek <jakub@redhat.com>
7900 * gcc.c-torture/compile/pr48305.c: New test.
7902 2011-03-29 Jason Merrill <jason@redhat.com>
7904 * g++.dg/cpp0x/regress/value-dep1.C: New.
7906 2011-03-29 Steve Ellcey <sje@cup.hp.com>
7908 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
7910 2011-03-29 Ian Lance Taylor <iant@google.com>
7912 * go.test/go-test.exp: Handle the test lines used in several new
7914 (errchk): Add opts parameter. Change all callers. Handle parens
7917 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
7918 Dominique d'Humieres <dominiq@lps.ens.fr>
7920 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
7921 and __APPLE__ && __PPC__ && __ALTIVEC__.
7923 2011-03-29 Jason Merrill <jason@redhat.com>
7925 * g++.dg/cpp0x/dependent1.C: New.
7927 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
7929 * g++.dg/cpp0x/constexpr-memfn1.C: New.
7931 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
7933 2011-03-29 Janus Weil <janus@gcc.gnu.org>
7936 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
7937 * gfortran.dg/proc_ptr_comp_32.f90: New.
7939 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7941 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
7942 check for corresponding warning.
7944 2011-03-28 Jason Merrill <jason@redhat.com>
7946 * g++.dg/cpp0x/rv-deduce2.C: New.
7948 2011-03-29 Jakub Jelinek <jakub@redhat.com>
7951 * gcc.dg/pr48203.c: New test.
7953 2011-03-28 Jeff Law <law@redhat.com>
7955 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
7957 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
7959 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
7960 and __PPC__ && __ALTIVEC__.
7962 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7965 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
7966 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7967 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7968 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7970 2011-03-28 Jason Merrill <jason@redhat.com>
7972 * g++.dg/cpp0x/initlist-array2.C: New.
7974 * g++.dg/cpp0x/initlist-array1.C: New.
7976 * g++.dg/cpp0x/constexpr-compound.C: New.
7978 * g++.dg/cpp0x/constexpr-using.C: New.
7980 * g++.dg/cpp0x/constexpr-noexcept.C: New.
7982 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
7985 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
7987 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
7989 * gcc.dg/slp-1.c: New test.
7991 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
7993 * gcc.target/i386/avx256-unaligned-load-1.c: New.
7994 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
7995 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
7996 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
7997 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
7998 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
7999 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
8000 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
8001 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
8002 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
8003 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
8004 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
8005 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
8006 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
8008 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
8011 * gfortran.dg/trim_optimize_5.f90: New test.
8012 * gfortran.dg/trim_optimize_6.f90: New test.
8014 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
8017 * gcc.target/mips/madd-7.c: Remove -mlong32.
8018 * gcc.target/mips/msub-7.c: Likewise.
8020 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
8022 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
8023 accesses to preserve the meaning of the test for doubleword vectors.
8024 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
8025 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
8027 2011-03-26 Janus Weil <janus@gcc.gnu.org>
8030 * gfortran.dg/class_42.f03: New.
8032 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
8034 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
8037 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
8039 PR rtl-optimization/48144
8040 * gcc.dg/pr48144.c: New test.
8042 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8044 * gnat.dg/discr27.ad[sb]: New test.
8046 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8048 * gnat.dg/limited_with2.ad[sb]: New test.
8049 * gnat.dg/limited_with2_pkg1.ads: New helper.
8050 * gnat.dg/limited_with2_pkg2.ads: Likewise.
8052 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8054 * gnat.dg/opt15.adb: New test.
8055 * gnat.dg/opt15_pkg.ad[sb]: New helper.
8057 2011-03-25 Tobias Burnus <burnus@net-b.de>
8061 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
8062 * gfortran.dg/leadz_trailz_3.f90: Ditto
8064 2011-03-25 Martin Jambor <mjambor@suse.cz>
8066 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
8068 2011-03-25 Jason Merrill <jason@redhat.com>
8070 * g++.dg/cpp0x/defaulted22.C: New.
8071 * g++.dg/cpp0x/defaulted23.C: New.
8072 * g++.dg/cpp0x/defaulted15.C: Adjust.
8074 2011-03-25 Jason Merrill <jason@redhat.com>
8076 * g++.dg/cpp0x/move1.C: New.
8078 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
8081 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
8083 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8085 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
8086 for mips-sgi-irix6.5.
8087 Replace snprintf prototype by <stdio.h>.
8089 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8092 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
8093 run_expensive_tests.
8094 * gcc.dg/graphite/block-4.c: Likewise.
8095 * gcc.dg/graphite/block-7.c: Likewise.
8096 * gcc.dg/graphite/block-8.c: Likewise.
8098 2011-03-25 Richard Guenther <rguenther@suse.de>
8100 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
8101 * g++.dg/tree-ssa/pr8781.C: Likewise.
8102 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8103 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8104 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8105 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
8106 * gcc.dg/tree-ssa/alias-18.c: Likewise.
8107 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
8108 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8109 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
8110 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
8111 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
8112 * gcc.dg/tree-ssa/pr21574.c: Likewise.
8113 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
8114 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8115 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
8116 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
8117 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8118 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8119 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8120 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
8121 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
8122 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8123 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
8124 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
8125 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
8126 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
8127 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
8128 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
8129 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
8130 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
8131 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
8132 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8133 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8134 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8135 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
8136 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
8137 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
8138 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
8139 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
8140 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8141 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8142 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
8143 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
8144 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
8145 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8146 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
8147 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8148 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8149 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8150 * c-c++-common/pr46562-2.c: Likewise.
8151 * gfortran.dg/pr42108.f90: Likewise.
8152 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
8153 foo to be inlined even at -O1.
8154 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
8155 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
8156 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
8157 * gcc.dg/matrix/matrix.exp: Disable FRE.
8159 2011-03-24 Jakub Jelinek <jakub@redhat.com>
8162 * gcc.dg/dfp/pr48204.c: New test.
8164 2011-03-24 Steve Ellcey <sje@cup.hp.com>
8167 * gcc.c-torture/execute/pr47917.c: Move this...
8168 * gcc.dg/torture/pr47917.c: to here and add xfails.
8170 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
8172 * gnat.dg/array16.ad[sb]: New test.
8173 * gnat.dg/array16.ads: New helper.
8175 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
8177 * gnat.dg/derived_type2.adb: New test.
8179 2011-03-24 Richard Guenther <rguenther@suse.de>
8181 PR tree-optimization/48271
8182 * g++.dg/torture/pr48271.C: New testcase.
8184 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
8186 * gnat.dg/array15.ad[sb]: New test.
8188 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
8191 * gcc.target/i386/pr48237.c: New test.
8193 2011-03-24 Richard Guenther <rguenther@suse.de>
8196 * gcc.dg/builtin-object-size-10.c: New testcase.
8198 2011-03-24 Richard Guenther <rguenther@suse.de>
8200 PR tree-optimization/46562
8201 * c-c++-common/pr46562-2.c: New testcase.
8202 * c-c++-common/pr46562.c: Likewise.
8204 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
8206 * gcc.dg/vect/vect-cselim-1.c: New test.
8207 * gcc.dg/vect/vect-cselim-2.c: New test.
8209 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
8211 * gcc.target/arm/pr46934.c: New.
8213 2011-03-23 Ian Lance Taylor <iant@google.com>
8215 * go.test/go-test.exp (errchk): Ignore lines containing ////.
8217 2011-03-23 Richard Guenther <rguenther@suse.de>
8219 * gcc.dg/struct: Remove directory and contents.
8221 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8224 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8226 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
8228 * gnat.dg/discr26.ad[sb]: New test.
8229 * gnat.dg/discr26_pkg.ads: New helper.
8231 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
8234 * gcc.target/arm/neon-vld-1.c: New test.
8236 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
8238 * gnat.dg/array14.ad[sb]: New test.
8239 * gnat.dg/array14_pkg.ads: New helper.
8241 2011-03-22 Joseph Myers <joseph@codesourcery.com>
8243 * gcc.c-torture/execute/920501-8.x: Remove.
8244 * gcc.c-torture/execute/930513-1.x: Remove.
8245 * gcc.c-torture/execute/960312-1.x: Remove.
8246 * gcc.c-torture/compile/20000804-1.c,
8247 gcc.c-torture/compile/20001205-1.c,
8248 gcc.c-torture/compile/20001226-1.c,
8249 gcc.c-torture/compile/20010518-2.c,
8250 gcc.c-torture/compile/20020312-1.c,
8251 gcc.c-torture/compile/20020604-1.c,
8252 gcc.c-torture/compile/920501-12.c,
8253 gcc.c-torture/compile/920501-4.c,
8254 gcc.c-torture/compile/920520-1.c,
8255 gcc.c-torture/compile/980506-1.c,
8256 gcc.c-torture/execute/980709-1.x,
8257 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
8258 options for m68hc11.
8259 * gcc.dg/cpp/assert4.c: Don't handle ARC.
8260 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
8263 2011-03-22 Nick Clifton <nickc@redhat.com>
8265 * lib/target-supports.exp (check_profiling_available): Add MN10300
8266 to the list of targets that do not support profiling. Restore
8267 alpha sorting to this list.
8269 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
8271 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
8272 failure on 32-bit systems.
8273 * gcc.dg/torture/vector-2.c: Ditto.
8275 2011-03-22 Richard Guenther <rguenther@suse.de>
8277 PR tree-optimization/48228
8278 * gcc.dg/Wstrict-overflow-23.c: New testcase.
8280 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
8282 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
8286 * gcc.target/powerpc/pr48226.c: New file.
8288 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
8290 * lib/prune.exp (prune_gcc_output): Prune "could not create
8291 compact unwind for" warnings.
8293 2011-03-20 Jakub Jelinek <jakub@redhat.com>
8297 * gcc.c-torture/execute/pr42544.c: New test.
8298 * gcc.c-torture/execute/pr48197.c: New test.
8300 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
8302 PR preprocessor/48192
8303 * gcc.target/powerpc/pr48192.c: New file.
8306 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
8307 split problem of 0 being loaded in a VSX register.
8309 2011-03-21 Richard Guenther <rguenther@suse.de>
8312 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
8313 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8314 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8315 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8317 2011-03-21 Jakub Jelinek <jakub@redhat.com>
8320 * gcc.dg/pr48213.c: New test.
8322 2011-03-21 Kai Tietz <ktietz@redhat.com>
8325 * g++.dg/plugin/attribute_plugin.c: Adjust test.
8327 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
8329 * gcc.target/arm/xor-and.c: New.
8331 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8334 * gfortran.dg/function_optimize_1.f90: New test.
8335 * gfortran.dg/function_optimize_2.f90: New test.
8337 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
8339 PR rtl-optimization/47502
8340 * gcc.target/i386/pr47502-1.c: New.
8341 * gcc.target/i386/pr47502-2.c: Likewise.
8343 2011-03-20 Jakub Jelinek <jakub@redhat.com>
8345 PR rtl-optimization/48156
8346 * gcc.dg/pr48156.c: New test.
8348 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8351 * gfortran.dg/scratch_1.f90: Adjust test.
8353 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8356 * gfortran.dg/scratch_1.f90: New test.
8358 2011-03-18 Joseph Myers <joseph@codesourcery.com>
8360 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
8361 variably modified typedefs.
8362 * gcc.dg/c1x-typedef-2.c: Remove.
8364 2011-03-18 Joseph Myers <joseph@codesourcery.com>
8366 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
8367 * gcc.dg/c1x-anon-struct-3.c: New test.
8368 * gcc.dg/anon-struct-11.c: Update.
8370 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8372 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
8374 Only xfail with gas.
8376 2011-03-18 Jason Merrill <jason@redhat.com>
8378 * g++.dg/template/fn-ptr1.C: New.
8380 * g++.dg/overload/volatile1.C: New.
8382 * g++.dg/opt/pr23372.C: New.
8384 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
8386 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8389 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
8391 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
8393 * gcc.target/arm/unsigned-extend-1.c: New.
8395 2011-03-18 Jakub Jelinek <jakub@redhat.com>
8398 * gcc.c-torture/compile/pr48161.c: New test.
8400 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
8403 * gcc.dg/torture/pr47725.c: New.
8405 2011-03-17 Jason Merrill <jason@redhat.com>
8407 * g++.dg/cpp0x/constexpr-overflow2.C: New.
8408 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
8410 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
8412 * gnat.dg/specs/elab2.ads: New test.
8413 * gnat.dg/specs/elab2_pkg.ads: New helper.
8415 2011-03-17 Jason Merrill <jason@redhat.com>
8417 * g++.dg/cpp0x/decltype-1212.C: New.
8418 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
8420 2011-03-17 Jason Merrill <jason@redhat.com>
8422 * g++.dg/parse/memfnquals1.C: New.
8424 2011-03-17 Richard Guenther <rguenther@suse.de>
8427 * gcc.dg/pr48134.c: New testcase.
8429 2011-03-17 Richard Guenther <rguenther@suse.de>
8432 * g++.dg/torture/pr48165.C: New testcase.
8434 2011-03-17 Jakub Jelinek <jakub@redhat.com>
8436 PR rtl-optimization/48141
8437 * gcc.dg/pr48141.c: New test.
8439 2011-03-16 Jason Merrill <jason@redhat.com>
8441 * g++.dg/cpp0x/constexpr-48089.C: New.
8443 * g++.dg/cpp0x/constexpr-abi1.C: New.
8445 * g++.dg/cpp0x/constexpr-46336.C: New.
8446 * g++.dg/parse/friend5.C: Adjust expected errors.
8448 * g++.dg/cpp0x/constexpr-47570.C: New.
8450 2011-03-16 Dodji Seketeli <dodji@redhat.com>
8453 * ++.dg/debug/dwarf2/typedef6.C: New test.
8455 2011-03-16 Jason Merrill <jason@redhat.com>
8457 * g++.dg/cpp0x/elision2.C: New.
8459 * g++.dg/cpp0x/constexpr-array3.C: New.
8461 2011-03-16 Jason Merrill <jason@redhat.com>
8463 * g++.dg/cpp0x/sfinae6.C: New.
8464 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
8465 * g++.dg/cpp0x/pr45908.C: Likewise.
8466 * g++.dg/cpp0x/sfinae6.C: Likewise.
8467 * g++.old-deja/g++.jason/conversion11.C: Likewise.
8468 * g++.old-deja/g++.law/arg11.C: Likewise.
8470 2011-03-16 Jason Merrill <jason@redhat.com>
8472 * g++.dg/template/incomplete6.C: New.
8474 2011-03-16 Jeff Law <law@redhat.com>
8476 * gcc.dg/tree-ssa/vrp55.c: New test.
8478 2011-03-16 Jason Merrill <jason@redhat.com>
8480 * g++.dg/cpp0x/auto22.C: New.
8482 2011-03-16 Richard Guenther <rguenther@suse.de>
8484 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
8485 optimizing it away if promoted to const.
8487 2011-03-16 Richard Guenther <rguenther@suse.de>
8489 PR tree-optimization/48149
8490 * gcc.dg/fold-complex-1.c: New testcase.
8492 2011-03-16 Richard Guenther <rguenther@suse.de>
8495 * gcc.dg/guality/pr45882.c: Really make sure no inlining
8498 2011-03-16 Richard Guenther <rguenther@suse.de>
8500 PR tree-optimization/26134
8501 * gcc.dg/tree-ssa/complex-6.c: New testcase.
8503 2011-03-16 Richard Guenther <rguenther@suse.de>
8505 PR tree-optimization/48146
8506 * gcc.dg/torture/pr48146.c: New testcase.
8508 2011-03-16 Richard Guenther <rguenther@suse.de>
8510 * gcc.dg/tree-ssa/pr14814.c: Adjust.
8511 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
8513 2011-03-16 Jakub Jelinek <jakub@redhat.com>
8516 * gcc.c-torture/compile/pr48136.c: New test.
8518 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
8521 * gcc.dg/guality/pr45882.c: New test.
8523 2011-03-15 Jason Merrill <jason@redhat.com>
8525 * g++.dg/cpp0x/constexpr-recursion.C: New.
8527 * g++.dg/cpp0x/implicit11.C: New.
8529 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8531 * g++.dg/cpp0x/constexpr-attribute.C: New.
8533 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
8535 * g++.dg/parse/pr34758.C: New.
8537 2011-03-15 Xinliang David Li <davidxl@google.com>
8540 * gcc.dg/uninit-pred-7_d.c: New test.
8541 * gcc.dg/uninit-pred-8_d.c: New test.
8543 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8546 * gcc.target/arm/pr46788.c: New.
8548 2011-03-15 Richard Guenther <rguenther@suse.de>
8551 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
8552 * gfortran.dg/ishft_4.f90: Likewise.
8553 * gfortran.dg/leadz_trailz_3.f90: Likewise.
8555 2011-03-15 Richard Guenther <rguenther@suse.de>
8557 PR tree-optimization/13954
8558 * g++.dg/tree-ssa/pr13954.C: New testcase.
8560 2011-03-15 Richard Guenther <rguenther@suse.de>
8562 PR tree-optimization/48037
8563 * gcc.target/i386/pr48037-1.c: New testcase.
8565 2011-03-15 Richard Guenther <rguenther@suse.de>
8567 PR tree-optimization/41490
8568 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
8569 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
8570 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
8571 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
8572 * g++.dg/tree-ssa/pr33604.C: Adjust.
8574 2011-03-14 Jakub Jelinek <jakub@redhat.com>
8577 * gcc.c-torture/execute/pr47917.c: New test.
8578 * gcc.dg/pr47917.c: New test.
8581 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
8583 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
8585 * gcc.target/i386/sse4_1-floor-vec.c: New test.
8586 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
8587 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
8588 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
8589 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
8590 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
8591 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
8592 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
8593 * gcc.target/i386/avx-floor-vec.c: Ditto.
8594 * gcc.target/i386/avx-ceil-vec.c: Ditto.
8595 * gcc.target/i386/avx-trunc-vec.c: Ditto.
8596 * gcc.target/i386/avx-rint-vec.c: Ditto.
8597 * gcc.target/i386/avx-floorf-vec.c: Ditto.
8598 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
8599 * gcc.target/i386/avx-truncf-vec.c: Ditto.
8600 * gcc.target/i386/avx-rintf-vec.c: Ditto.
8602 2011-03-14 Tom Tromey <tromey@redhat.com>
8604 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
8605 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
8606 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
8608 2011-03-14 Tom Tromey <tromey@redhat.com>
8610 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
8611 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
8612 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
8614 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
8616 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
8618 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
8620 PR rtl-optimization/47166
8621 * gcc.c-torture/execute/postmod-1.c: New test.
8623 2011-03-14 Richard Guenther <rguenther@suse.de>
8626 * gcc.dg/torture/pr48098.c: New testcase.
8628 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
8631 * gcc.target/powerpc/pr48053-1.c: New test.
8632 * gcc.target/powerpc/pr48053-2.c: Likewise.
8634 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8637 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
8639 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8642 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
8644 2011-03-12 Janus Weil <janus@gcc.gnu.org>
8647 * gfortran.dg/class_41.f03: New.
8649 2011-03-11 Dodji Seketeli <dodji@redhat.com>
8651 * g++.dg/conversion/cast3.C: New test.
8653 2011-03-11 Jason Merrill <jason@redhat.com>
8655 * g++.dg/template/error45.C: New.
8657 * g++.dg/parse/no-type-defn1.C: New.
8659 * g++.dg/ext/attrib40.C: New.
8661 * g++.dg/cpp0x/regress/array1.C: New.
8663 2011-03-11 Richard Guenther <rguenther@suse.de>
8665 PR tree-optimization/48067
8666 * gcc.dg/pr48067.c: New testcase.
8668 2011-03-11 Richard Guenther <rguenther@suse.de>
8671 * g++.dg/lto/20110311-1_0.C: New testcase.
8673 2011-03-11 Jakub Jelinek <jakub@redhat.com>
8676 * g++.dg/inherit/virtual8.C: New test.
8679 * gcc.dg/torture/pr48044.c: New test.
8681 2011-03-11 Janus Weil <janus@gcc.gnu.org>
8684 * gfortran.dg/proc_ptr_comp_31.f90: New.
8686 2011-03-11 Richard Guenther <rguenther@suse.de>
8688 PR tree-optimization/47278
8689 * gcc.dg/torture/pr47278-1.c: New testcase.
8690 * gcc.dg/torture/pr47278-2.c: Likewise.
8692 2011-03-11 Jakub Jelinek <jakub@redhat.com>
8694 PR tree-optimization/48063
8695 * gcc.dg/torture/pr48063.c: New test.
8697 2011-03-10 Jason Merrill <jason@redhat.com>
8699 * g++.dg/template/array22.C: New.
8701 * g++.dg/cpp0x/syntax-err1.C: New.
8702 * g++.dg/parse/error36.C: Adjust expected errors.
8703 * g++.old-deja/g++.pt/ctor2.C: Likewise.
8704 * g++.old-deja/g++.pt/typename3.C: Likewise.
8705 * g++.old-deja/g++.pt/typename4.C: Likewise.
8706 * g++.old-deja/g++.pt/typename6.C: Likewise.
8708 2011-03-09 Jason Merrill <jason@redhat.com>
8710 * g++.dg/template/nontype22.C: New.
8712 2011-03-09 Martin Jambor <mjambor@suse.cz>
8714 PR tree-optimization/47714
8715 * g++.dg/torture/pr47714.C: New test.
8717 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
8720 * gcc.target/powerpc/pr47755-2.c: New file.
8722 2011-03-08 Jakub Jelinek <jakub@redhat.com>
8724 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
8725 is not set in the environment, pass 64 as first argument when not
8726 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
8727 native where ulimit -u is supported.
8729 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8731 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
8733 2011-03-08 Jason Merrill <jason@redhat.com>
8735 * g++.dg/template/nontype21.C: New.
8737 * g++.dg/template/anon5.C: New.
8739 2011-03-08 Jakub Jelinek <jakub@redhat.com>
8742 * gcc.dg/pr47881.c: New test.
8744 2011-03-08 Dodji Seketeli <dodji@redhat.com>
8747 * g++.dg/lookup/template3.C: New test.
8749 2011-03-08 Kai Tietz <ktietz@redhat.com>
8751 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
8754 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
8757 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
8758 sizeof to compute alignment.
8760 2011-03-08 Jakub Jelinek <jakub@redhat.com>
8762 PR tree-optimization/48022
8763 * gcc.dg/pr48022-1.c: New test.
8764 * gcc.dg/pr48022-2.c: New test.
8766 2011-03-07 Jason Merrill <jason@redhat.com>
8768 * g++.dg/template/nontype20.C: New.
8769 * g++.dg/init/member1.C: Adjust expected errors.
8770 * g++.dg/parse/constant4.C: Likewise.
8771 * g++.dg/template/qualified-id3.C: Likewise.
8772 * g++.old-deja/g++.pt/crash10.C: Likewise.
8774 * g++.dg/cpp0x/regress/non-const1.C: New.
8776 2011-03-07 Jakub Jelinek <jakub@redhat.com>
8779 * gcc.dg/pr47991.c: New test.
8781 2011-03-07 Jason Merrill <jason@redhat.com>
8783 * g++.dg/abi/mangle46.C: New.
8785 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
8788 * gcc.target/powerpc/pr47862.c: New.
8790 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
8793 * gcc.target/i386/combine-mul.c: Require nonpic.
8795 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
8796 Nathan Froyd <froydnj@codesourcery.com>
8798 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
8800 2011-03-06 Mark Mitchell <mark@codesourcery.com>
8802 * README.QMTEST: Remove.
8804 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
8805 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8808 * gfortran.dg/array_constructor_37.f90 : New test.
8810 2011-03-05 Jason Merrill <jason@redhat.com>
8812 * g++.dg/abi/mangle39.C: ABI v5, not 6.
8813 * g++.dg/abi/mangle45.C: Likewise.
8814 * g++.dg/cpp0x/trailing1.C: Likewise.
8816 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8818 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
8820 2011-03-05 Jakub Jelinek <jakub@redhat.com>
8822 PR rtl-optimization/47899
8823 * gcc.dg/pr47899.c: New test.
8825 * gcc.dg/torture/pr47968.c: Ignore warnings.
8827 PR tree-optimization/47967
8828 * gcc.c-torture/compile/pr47967.c: New test.
8830 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
8832 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
8833 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
8835 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
8837 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
8838 and property_getAttributes() if __OBJC2__.
8839 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
8840 * objc.dg/property/property-encoding-1.m: New.
8841 * obj-c++.dg/property/property-encoding-1.mm: New.
8843 2011-03-04 Jason Merrill <jason@redhat.com>
8845 * g++.dg/template/pseudodtor6.C: New.
8847 * g++.dg/inherit/covariant19.C: New.
8849 2011-03-04 Richard Guenther <rguenther@suse.de>
8852 * gcc.dg/torture/pr47968.c: New testcase.
8854 2011-03-04 Richard Guenther <rguenther@suse.de>
8857 * gcc.dg/torture/pr47975.c: New testcase.
8859 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8862 * g++.dg/template/crash106.C: New.
8864 2011-03-03 Jakub Jelinek <jakub@redhat.com>
8867 * gcc.dg/gomp/pr47963.c: New test.
8868 * g++.dg/gomp/pr47963.C: New test.
8870 2011-03-02 Jason Merrill <jason@redhat.com>
8872 * g++.dg/cpp0x/regress/condition1.C: New.
8874 * g++.dg/cpp0x/constexpr-ctor9.C: New.
8876 2011-03-01 Jason Merrill <jason@redhat.com>
8878 * g++.dg/cpp0x/lambda/lambda-98.C: New.
8880 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
8882 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
8884 PR rtl-optimization/47925
8885 * gcc.c-torture/execute/pr47925.c: New test.
8887 2011-03-01 Jason Merrill <jason@redhat.com>
8889 * g++.dg/cpp0x/decltype25.C: New.
8891 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
8893 2011-03-01 Richard Guenther <rguenther@suse.de>
8895 PR tree-optimization/47890
8896 * gcc.dg/torture/pr47890.c: New testcase.
8898 2011-03-01 Richard Guenther <rguenther@suse.de>
8901 * gcc.dg/lto/pr47924_0.c: New testcase.
8903 2011-03-01 Richard Guenther <rguenther@suse.de>
8906 * gfortran.dg/lto/pr46911_0.f: New testcase.
8908 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8910 PR libgfortran/47933
8911 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
8912 compile errors from older code form.
8914 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8916 PR libgfortran/47567
8917 * gfortran.dg/fmt_fw_d.f90: New test.
8919 2011-02-28 Jason Merrill <jason@redhat.com>
8921 * g++.dg/inherit/covariant18.C: New.
8923 2011-02-28 Jakub Jelinek <jakub@redhat.com>
8926 * gcc.dg/pr47893.c: New test.
8928 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
8930 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
8931 NULL in case of a selector with conflicting types.
8932 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
8934 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
8936 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
8937 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
8938 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
8939 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
8941 2011-02-28 Jason Merrill <jason@redhat.com>
8944 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
8946 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8948 PR libgfortran/47778
8949 * gfortran.dg/namelist_71.f90: New test.
8951 2011-02-27 Jason Merrill <jason@redhat.com>
8954 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
8955 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
8957 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8960 * g++.dg/cpp0x/constexpr-ctor8.C: New.
8962 2011-02-27 Jakub Jelinek <jakub@redhat.com>
8965 * gfortran.dg/gomp/task-1.f90: Removed.
8967 2011-02-26 Jason Merrill <jason@redhat.com>
8969 * g++.dg/template/this-targ1.C: New.
8971 * g++.dg/cpp0x/regress/template-const1.C: New.
8972 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
8973 * g++.dg/template/function1.C: Adjust.
8974 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
8975 * g++.dg/debug/debug7.C: Adjust.
8977 2011-02-26 Tobias Burnus <burnus@net-b.de>
8980 * gfortran.dg/gomp/task-1.f90: New.
8982 2011-02-25 Jie Zhang <jie@codesourcery.com>
8984 * gcc.target/arm/neon-thumb2-move.c: Add
8985 dg-require-effective-target arm_thumb2_ok.
8987 2011-02-24 Jason Merrill <jason@redhat.com>
8989 * g++.dg/parse/constant1.C: Specify C++98 mode.
8990 * g++.dg/parse/constant5.C: Likewise.
8991 * g++.dg/parse/error2.C: Likewise.
8992 * g++.dg/parse/semicolon3.C: Likewise.
8993 * g++.dg/template/crash14.C: Likewise.
8994 * g++.dg/template/local4.C: Likewise.
8995 * g++.dg/template/nontype3.C: Likewise.
8996 * g++.dg/parse/crash31.C: Adjust expected errors.
8997 * g++.dg/template/function1.C: Likewise.
8998 * g++.dg/template/ref3.C: Likewise.
8999 * g++.dg/template/static9.C: Likewise.
9000 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
9002 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
9003 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
9004 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
9005 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
9006 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
9008 2011-02-24 Jakub Jelinek <jakub@redhat.com>
9011 * gfortran.dg/pr47878.f90: New test.
9013 2011-02-24 Richard Guenther <rguenther@suse.de>
9016 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
9017 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
9019 2011-02-24 Richard Guenther <rguenther@suse.de>
9022 * gfortran.dg/lto/pr47839_0.f90: New testcase.
9023 * gfortran.dg/lto/pr47839_1.f90: Likewise.
9025 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9027 PR libgfortran/47567
9028 * gfortran.dg/fmt_f0_1.f90: Update test.
9030 2011-02-23 Jason Merrill <jason@redhat.com>
9032 * g++.dg/abi/mangle39.C: Adjust parm mangling.
9033 * g++.dg/abi/mangle45.C: New.
9035 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
9036 * g++.dg/template/canon-type-9.C: Match use of decltype
9037 between declaration and definition.
9038 * g++.dg/template/canon-type-12.C: Likewise.
9040 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
9043 * gfortran.dg/nested_allocatables_1.f90: New.
9045 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
9048 * g++.dg/pr46868.C: New test.
9049 * g++.dg/parse/parameter-declaration-1.C: Adjust.
9050 * g++.dg/parse/error14.C: Adjust.
9052 2011-02-23 Richard Guenther <rguenther@suse.de>
9054 PR tree-optimization/47838
9055 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
9057 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
9059 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
9061 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
9063 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
9064 * gfortran.dg/count_init_expr.f03: Ditto.
9065 * gfortran.dg/gomp/pr43711.f90: Ditto.
9066 * gcc.dg/struct-parse-2.c: Ditto.
9067 * gcc.dg/parse-error-3.c: Ditto.
9068 * gcc.dg/Wlogical-op-1.c: Ditto.
9069 * gcc.dg/Walways-true-1.c: Ditto.
9070 * gcc.dg/pr24225.c: Ditto.
9071 * gcc.dg/Walways-true-2.c: Ditto.
9072 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
9073 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
9074 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
9075 * g++.dg/overload/defarg4.C: Ditto.
9076 * g++.dg/inherit/covariant16.C: Ditto.
9077 * g++.dg/inherit/virtual7.C: Ditto.
9078 * g++.dg/template/canon-type-9.C: Ditto.
9079 * g++.dg/template/access19.C: Ditto.
9080 * g++.dg/template/call7.C: Ditto.
9081 * g++.dg/template/canon-type-2.C: Ditto.
9082 * g++.dg/template/init7.C: Ditto.
9083 * g++.dg/template/sizeof-template-argument.C: Ditto.
9084 * g++.dg/template/const3.C: Ditto.
9085 * g++.dg/template/sfinae26.C: Ditto.
9086 * g++.dg/template/sfinae26.C: Ditto.
9087 * g++.dg/template/canon-type-11.C: Ditto.
9088 * g++.dg/template/union2.C: Ditto.
9089 * g++.dg/template/canon-type-3.C: Ditto.
9090 * g++.dg/template/canon-type-1.C: Ditto.
9091 * g++.dg/template/canon-type-5.C: Ditto.
9092 * g++.dg/template/canon-type-7.C: Ditto.
9093 * g++.dg/template/canon-type-10.C: Ditto.
9094 * g++.dg/template/spec36.C: Ditto.
9095 * g++.dg/template/typedef38.C: Ditto.
9096 * g++.dg/template/canon-type-4.C: Ditto.
9097 * g++.dg/template/canon-type-6.C: Ditto.
9098 * g++.dg/template/canon-type-13.C: Ditto.
9099 * g++.dg/template/instantiate9.C: Ditto.
9100 * g++.dg/template/ttp22.C: Ditto.
9101 * g++.dg/warn/Wreturn-type-6.C: Ditto.
9102 * g++.dg/warn/Walways-true-1.C: Ditto.
9103 * g++.dg/warn/Wlogical-op-1.C: Ditto.
9104 * g++.dg/warn/Walways-true-2.C: Ditto.
9105 * g++.dg/conversion/op4.C: Ditto.
9106 * g++.dg/opt/pr19650.C: Ditto.
9107 * g++.dg/lookup/friend11.C: Ditto.
9108 * g++.dg/other/default2.C: Ditto.
9109 * g++.dg/other/default3.C: Ditto.
9110 * g++.dg/other/dtor2.C: Ditto.
9111 * g++.dg/other/friend5.C: Ditto.
9112 * g++.dg/other/default5.C: Ditto.
9113 * g++.dg/init/brace6.C: Ditto.
9114 * g++.dg/init/aggr5.C: Ditto.
9115 * g++.dg/init/error2.C: Ditto.
9116 * g++.dg/expr/bound-mem-fun.C: Ditto.
9117 * g++.dg/expr/cond6.C: Ditto.
9118 * g++.dg/expr/stmt-expr-1.C: Ditto.
9119 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
9120 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
9121 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
9122 * g++.dg/cpp0x/bracket1.C: Ditto.
9123 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
9124 * g++.dg/cpp0x/pr38646.C: Ditto.
9125 * g++.dg/cpp0x/variadic73.C: Ditto.
9126 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
9127 * g++.dg/cpp0x/bracket4.C: Ditto.
9128 * g++.dg/cpp0x/decltype4.C: Ditto.
9129 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
9130 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
9131 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
9132 * g++.dg/cpp0x/variadic-new2.C: Ditto.
9133 * g++.dg/cpp0x/decltype2.C: Ditto.
9134 * g++.dg/cpp0x/decltype1.C: Ditto.
9135 * g++.dg/cpp0x/bracket2.C: Ditto.
9136 * g++.dg/cpp0x/decltype5.C: Ditto.
9137 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
9138 * g++.dg/cpp0x/variadic70.C: Ditto.
9139 * g++.dg/cpp0x/decltype6.C: Ditto.
9140 * g++.dg/cpp0x/rvo.C: Ditto.
9141 * g++.dg/cpp0x/vt-40092.C: Ditto.
9142 * g++.dg/cpp0x/variadic-new.C: Ditto.
9143 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
9144 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
9145 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
9146 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
9147 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
9148 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
9149 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
9150 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
9151 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
9152 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
9153 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
9154 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
9155 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
9156 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
9157 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
9158 * g++.dg/cpp0x/pr39639.C: Ditto.
9159 * g++.dg/cpp0x/decltype3.C: Ditto.
9160 * g++.dg/cpp0x/variadic68.C: Ditto.
9161 * g++.dg/cpp0x/variadic-function.C: Ditto.
9162 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
9163 * g++.dg/cpp0x/variadic-bind.C: Ditto.
9164 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
9165 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
9166 * g++.dg/parse/crash35.C: Ditto.
9167 * g++.dg/parse/crash40.C: Ditto.
9168 * g++.dg/parse/defarg12.C: Ditto.
9169 * g++.dg/parse/crash34.C: Ditto.
9170 * g++.dg/parse/constructor3.C: Ditto.
9171 * g++.dg/parse/template23.C: Ditto.
9172 * g++.dg/parse/crash56.C: Ditto.
9173 * g++.dg/parse/dtor13.C: Ditto.
9174 * g++.dg/parse/error33.C: Ditto.
9175 * g++.dg/parse/ctor9.C: Ditto.
9176 * g++.dg/parse/error32.C: Ditto.
9177 * g++.dg/parse/error37.C: Ditto.
9178 * g++.dg/parse/bitfield3.C: Ditto.
9179 * g++.dg/parse/struct-4.C: Ditto.
9180 * g++.dg/ext/has_trivial_copy.C: Ditto.
9181 * g++.dg/ext/is_polymorphic.C: Ditto.
9182 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
9183 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
9184 * g++.dg/ext/has_nothrow_assign.C: Ditto.
9185 * g++.dg/ext/is_union.C: Ditto.
9186 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
9187 * g++.dg/ext/is_pod.C: Ditto.
9188 * g++.dg/ext/has_virtual_destructor.C: Ditto.
9189 * g++.dg/ext/has_trivial_constructor.C: Ditto.
9190 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
9191 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
9192 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
9193 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
9194 * g++.dg/ext/is_abstract.C: Ditto.
9195 * g++.dg/ext/has_trivial_assign.C: Ditto.
9196 * g++.dg/ext/is_class.C: Ditto.
9197 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
9198 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
9199 * g++.dg/ext/is_base_of.C: Ditto.
9200 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
9201 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
9202 * g++.dg/ext/is_empty.C: Ditto.
9203 * g++.dg/ext/is_enum.C: Ditto.
9204 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
9205 * gnat.dg/opt11.adb: Ditto.
9206 * obj-c++.dg/pr45735.mm: Ditto.
9207 * obj-c++.dg/pr24393.mm: Ditto.
9208 * obj-c++.dg/exceptions-2.mm: Ditto.
9209 * objc.dg/pr45735.m: Ditto.
9210 * objc.dg/pr24393.m: Ditto.
9212 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
9214 * objc.dg/attributes/objc-exception-1.m: New.
9216 2011-02-23 Jie Zhang <jie@codesourcery.com>
9218 * gcc.dg/cpp/include7.c: New test.
9220 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
9223 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
9225 2011-02-23 Jie Zhang <jie@codesourcery.com>
9227 PR rtl-optimization/47763
9228 * gcc.dg/pr47763.c: New test.
9230 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
9233 * gfortran.dg/whole_file_32.f90 : New test.
9235 2011-02-22 Dodji Seketeli <dodji@redhat.com>
9238 * g++.dg/inherit/virtual7.C: New test.
9240 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
9243 * objc.dg/type-size-3.m: Updated error message.
9244 * objc.dg/type-size-4.m: New test.
9245 * objc.dg/type-size-5.m: New test.
9247 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9249 * lib/gnat.exp: Fix comments.
9250 Don't load libgloss.exp.
9251 (default_gnat_version): Call $compiler with --version.
9252 Adapt regexp for gnatmake output, insert version.
9253 (gnat_version): New proc.
9254 (gnat_init): Remove gnat_libgcc_s_path.
9255 (gnat_target_compile): Likewise.
9256 Remove ld_library_path.
9257 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
9258 (gnat_pass): Remove.
9259 (gnat_pass): Remove.
9260 (gnat_finish): Remove.
9261 (gnat_exit): Remove.
9262 (local_find_gnatmake): Reindent.
9263 (runtest_file_p): Remove.
9264 (prune_warnings): Remove.
9265 (find_gnatclean): New proc.
9266 * lib/gnat-dg.exp (lremove): New proc.
9267 (gnat-dg-test): Reindent.
9268 Remove additional output files.
9269 (gnat-dg-runtest): Remove.
9271 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
9272 * gnat.dg/loop_optimization6.adb: Likewise.
9273 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
9275 2011-02-22 Jakub Jelinek <jakub@redhat.com>
9277 PR tree-optimization/47835
9278 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
9280 2011-02-22 Tobias Burnus <burnus@net-b.de>
9282 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
9283 * gfortran.dg/abstract_type_2.f03: Ditto.
9284 * gfortran.dg/abstract_type_3.f03: Ditto.
9285 * gfortran.dg/abstract_type_4.f03: Ditto.
9286 * gfortran.dg/abstract_type_5.f03: Ditto.
9287 * gfortran.dg/abstract_type_6.f03: Ditto.
9288 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
9289 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
9290 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
9291 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
9292 * gfortran.dg/array_function_5.f90: Ditto.
9293 * gfortran.dg/asynchronous_3.f03: Ditto.
9294 * gfortran.dg/char_expr_1.f90: Ditto.
9295 * gfortran.dg/class_14.f03: Ditto.
9296 * gfortran.dg/data_array_6.f: Ditto.
9297 * gfortran.dg/data_invalid.f90: Ditto.
9298 * gfortran.dg/dot_product_1.f03: Ditto.
9299 * gfortran.dg/func_derived_5.f90: Ditto.
9300 * gfortran.dg/func_result_4.f90: Ditto.
9301 * gfortran.dg/implied_do_1.f90: Ditto.
9302 * gfortran.dg/initialization_25.f90: Ditto.
9303 * gfortran.dg/initialization_26.f90: Ditto.
9304 * gfortran.dg/interface_34.f90: Ditto.
9305 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
9306 * gfortran.dg/keyword_symbol_1.f90: Ditto.
9307 * gfortran.dg/matmul_8.f03: Ditto.
9308 * gfortran.dg/merge_init_expr.f90: Ditto.
9309 * gfortran.dg/pack_assign_1.f90: Ditto.
9310 * gfortran.dg/pack_vector_1.f90: Ditto.
9311 * gfortran.dg/pointer_check_8.f90: Ditto.
9312 * gfortran.dg/product_init_expr.f03: Ditto.
9313 * gfortran.dg/reshape_order_5.f90: Ditto.
9314 * gfortran.dg/reshape_shape_1.f90: Ditto.
9315 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
9316 * gfortran.dg/same_name_2.f90: Ditto.
9317 * gfortran.dg/selected_real_kind_1.f90: Ditto.
9318 * gfortran.dg/spread_init_expr.f03: Ditto.
9319 * gfortran.dg/stmt_func_1.f90: Ditto.
9320 * gfortran.dg/sum_init_expr.f03: Ditto.
9321 * gfortran.dg/transpose_3.f03: Ditto.
9322 * gfortran.dg/unpack_init_expr.f03: Ditto.
9323 * gfortran.dg/warn_conversion.f90: Ditto.
9324 * gfortran.dg/warn_conversion_2.f90: Ditto.
9325 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
9326 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
9327 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
9328 * gfortran.dg/whole_file_16.f90: Ditto.
9329 * gfortran.dg/whole_file_17.f90: Ditto.
9330 * gfortran.dg/whole_file_18.f90: Ditto.
9331 * gfortran.dg/whole_file_20.f03: Ditto.
9332 * gfortran.dg/whole_file_5.f90: Ditto.
9333 * gfortran.dg/whole_file_6.f90: Ditto.
9334 * gfortran.dg/write_invalid_format.f90: Ditto.
9335 * gfortran.dg/zero_sized_6.f90: Ditto.
9337 2011-02-21 Jeff Law <law@redhat.com>
9339 PR rtl-optimization/46178
9340 * gcc.target/i386/pr46178.c: New test.
9342 PR rtl-optimization/46002
9343 * gcc.c-torture/compile/pr46002.c: New test.
9345 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9347 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
9350 2011-02-21 Jakub Jelinek <jakub@redhat.com>
9353 * g++.dg/debug/pr47106.C: Require effective target lto.
9355 2011-02-21 Jason Merrill <jason@redhat.com>
9357 * g++.dg/cpp0x/constexpr-diag2.C: New.
9359 2011-02-20 Jason Merrill <jason@redhat.com>
9361 * g++.dg/cpp0x/constexpr-ctor7.C: New.
9363 * g++.dg/cpp0x/fntmpdefarg2.C: New.
9365 * g++.dg/overload/conv-op1.C: New.
9367 * g++.dg/cpp0x/constexpr-synth1.C: New.
9369 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
9371 * objc.dg/layout-2.m: New.
9372 * objc.dg/selector-3.m: Adjusted location of error message.
9373 * objc.dg/type-size-3.m: Same.
9374 * obj-c++.dg/selector-3.mm: Same.
9376 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
9379 * objc.dg/property/dotsyntax-22.m: New.
9380 * obj-c++.dg/property/dotsyntax-22.mm: New.
9382 2011-02-20 Dodji Seketeli <dodji@redhat.com>
9385 * g++.dg/template/typedef38.C: New test.
9387 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
9390 * gfortran.dg/whole_file_30.f90 : New test.
9391 * gfortran.dg/whole_file_31.f90 : New test.
9393 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
9397 * gfortran.dg/whole_file_28.f90 : New test.
9398 * gfortran.dg/whole_file_29.f90 : New test.
9400 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9403 * g++.dg/template/crash105.C: New.
9405 2011-02-19 Jason Merrill <jason@redhat.com>
9407 * g++.dg/cpp0x/regress/no-elide1.C: New.
9409 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
9411 PR tree-optimization/46620
9412 * gcc.dg/pr46620.c: New.
9414 2011-02-19 Jakub Jelinek <jakub@redhat.com>
9417 * gcc.target/i386/pr47809.c: New test.
9419 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9420 Tobias Burnus <burnus@net-b.de>
9422 * lib/target-supports.exp
9423 (check_effective_target_fortran_large_real): New check for large reals.
9424 * gfortran.dg/nan_7.f90: New test.
9426 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9428 PR libgfortran/47567
9429 * gfortran.dg/fmt_f0_1.f90: Update test.
9431 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
9434 * gfortran.dg/array_constructor_36.f90 : New test.
9435 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
9436 allow for comparison between different elements of the array
9437 constructor at different levels of optimization.
9439 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
9441 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
9442 * gcc.target/i386/pr32280-1.c: Likewise.
9444 2011-02-19 Jakub Jelinek <jakub@redhat.com>
9447 * gcc.target/i386/pr47800.c: New test.
9449 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
9451 * objc/execute/exceptions/foward-1.x: New.
9453 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9456 * gfortran.dg/derived_constructor_comps_4.f90: New.
9458 2011-02-18 Tobias Burnus
9461 * gfortran.dg/func_result_6.f90: New.
9463 2011-02-18 Michael Matz <matz@suse.de>
9466 * gfortran.dg/lto/pr45586_0.f90: New test.
9467 * gfortran.dg/typebound_proc_20.f90: Ditto.
9468 * gfortran.dg/typebound_proc_21.f90: Ditto.
9470 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
9473 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
9475 2011-02-18 Tobias Burnus <burnus@net-b.de>
9478 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
9480 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
9481 normalizing the error/warning output.
9482 * gfortran.dg/Wall.f90: Update dg-error/warning.
9483 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
9484 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
9485 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
9486 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
9487 * gfortran.dg/class_30.f90: Update dg-error/warning.
9488 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
9489 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
9490 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
9491 * gfortran.dg/entry_17.f90: Update dg-error/warning.
9492 * gfortran.dg/entry_19.f90: Update dg-error/warning.
9493 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
9494 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
9495 * gfortran.dg/g77/12632.f: Update dg-error/warning.
9496 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
9497 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
9498 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
9499 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
9500 * gfortran.dg/goto_8.f90: Update dg-error/warning.
9501 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
9502 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
9503 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
9504 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
9505 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
9506 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
9507 * gfortran.dg/volatile3.f90: Update dg-error/warning.
9508 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
9509 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
9510 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
9511 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
9512 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
9514 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9517 * gfortran.dg/proc_ptr_comp_30.f90: New.
9519 2011-02-18 Jakub Jelinek <jakub@redhat.com>
9522 * gcc.target/i386/pr47780.c: New test.
9524 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9527 * gfortran.dg/class_40.f03: New.
9529 2011-02-18 Dodji Seketeli <dodji@redhat.com>
9532 * g++.dg/cpp0x/auto21.C: New test.
9534 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
9536 * objc.dg/special/unclaimed-category-1.h: Updated for
9538 * objc.dg/special/unclaimed-category-1.m: Same.
9539 * objc.dg/zero-link-1.m: Same.
9540 * objc.dg/lookup-1.m: Same.
9541 * objc.dg/torture/strings/const-str-9.m
9542 * objc.dg/torture/strings/const-str-10.m: Same.
9543 * objc.dg/torture/strings/const-str-11.m: Same.
9544 * objc.dg/torture/forward-1.m: Same.
9545 * objc.dg/zero-link-2.m: Same.
9546 * objc.dg/encode-7-next-64bit.m: Same.
9547 * objc.dg/method-4.m: Same.
9548 * objc.dg/next-runtime-1.m: Same.
9549 * objc.dg/image-info.m: Same.
9550 * objc.dg/pr23214.m: Same.
9551 * objc.dg/symtab-1.m: Same.
9552 * obj-c++.dg/basic.m: Same.
9553 * obj-c++.dg/proto-lossage-3.m: Same.
9554 * obj-c++.dg/torture/strings/const-str-10.m: Same.
9555 * obj-c++.dg/torture/strings/const-str-11.m: Same.
9556 * obj-c++.dg/torture/strings/const-str-9.m: Same.
9557 * obj-c++.dg/method-11.m: Same.
9558 * objc/execute/enumeration-1.m: Same.
9559 * objc/execute/object_is_class.m: Same.
9560 * objc/execute/formal_protocol-2.m: Same.
9561 * objc/execute/formal_protocol-4.m: Same.
9562 * objc/execute/formal_protocol-6.m: Same.
9563 * objc/execute/bycopy-3.m: Same.
9564 * objc/execute/exceptions/catchall-1.m: Same.
9565 * objc/execute/exceptions/finally-1.m: Same.
9566 * objc/execute/exceptions/local-variables-1.m: Same.
9567 * objc/execute/exceptions/foward-1.m: Same.
9568 * objc/execute/bf-common.h
9569 * objc/execute/enumeration-2.m: Same.
9570 * objc/execute/formal_protocol-1.m: Same.
9571 * objc/execute/formal_protocol-3.m: Same.
9572 * objc/execute/formal_protocol-5.m: Same.
9573 * objc/execute/accessing_ivars.m: Same.
9574 * objc/execute/bycopy-2.m: Same.
9575 * objc/execute/formal_protocol-7.m: Same.
9576 * objc/execute/compatibility_alias.m: Same.
9577 * objc/execute/no_clash.m: Same.
9578 * objc/execute/object_is_meta_class.m: Same.
9579 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
9580 * objc/execute/class-tests-1.h: Include stdio.h.
9581 * objc/execute/class-tests-2.h: Same.
9582 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
9584 * obj-c++.dg/try-catch-2.mm: Same.
9586 2011-02-17 Jakub Jelinek <jakub@redhat.com>
9589 * g++.dg/warn/Wunused-parm-4.C: New test.
9591 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
9592 Jan Hubicka <jh@suse.cz>
9596 * g++.dg/debug/pr47106.C: New.
9598 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
9601 * gcc.target/i386/pr43653.c: New test.
9603 2011-02-11 Dodji Seketeli <dodji@redhat.com>
9606 * g++.dg/template/inherit6.C: New test.
9608 2011-02-16 Janus Weil <janus@gcc.gnu.org>
9611 * gfortran.dg/class_39.f03: New.
9613 2011-02-16 Dodji Seketeli <dodji@redhat.com>
9616 * g++.dg/cpp0x/variadic106.C: New test.
9618 2011-02-16 Jakub Jelinek <jakub@redhat.com>
9621 * gfortran.dg/pr47757-1.f90: New test.
9622 * gfortran.dg/pr47757-2.f90: New test.
9623 * gfortran.dg/pr47757-3.f90: New test.
9626 * g++.dg/cpp0x/enum8.C: New test.
9628 2011-02-15 Jason Merrill <jason@redhat.com>
9630 * g++.dg/inherit/implicit-trivial1.C: New.
9631 * g++.dg/cpp0x/implicit-trivial1.C: New.
9633 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
9636 * gcc.dg/torture/pr47725.c: Removed.
9638 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9641 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
9642 constant does not generate a load from memory.
9644 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
9647 * gcc.dg/torture/pr47725.c: New.
9649 2011-02-15 Richard Guenther <rguenther@suse.de>
9651 PR tree-optimization/47743
9652 * gcc.dg/torture/pr47743.c: New testcase.
9654 2011-02-15 Jakub Jelinek <jakub@redhat.com>
9657 * gcc.target/i386/pr47581.c: New test.
9659 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9662 * gfortran.dg/select_type_22.f03: New.
9664 2011-02-14 Jason Merrill <jason@redhat.com>
9666 * g++.dg/cpp0x/regress/enum1.C: New.
9668 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
9670 * gnat.dg/include.adb: New test.
9672 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9675 * gfortran.dg/class_38.f03: New.
9677 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
9679 * gcc.dg/pr46494.c: New test.
9681 2011-02-14 Richard Guenther <rguenther@suse.de>
9683 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
9685 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9688 * gnat.dg/null_pointer_deref1.exp: Don't skip on
9689 sparc*-sun-solaris2.11.
9691 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9694 * gfortran.dg/argument_checking_18.f90: New.
9696 2011-02-13 Tobias Burnus <burnus@net-b.de>
9698 * gfortran.dg/argument_checking_13.f90: Update dg-error.
9699 * gfortran.dg/argument_checking_17.f90: New.
9701 2011-02-12 Janus Weil <janus@gcc.gnu.org>
9703 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
9704 are temporarily disabled.
9705 * gfortran.dg/class_7.f03: Ditto.
9706 * gfortran.dg/coarray_14.f90: Ditto.
9707 * gfortran.dg/typebound_proc_13.f03: Ditto.
9709 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
9712 * gfortran.dg/extends_11.f03: New.
9714 2011-02-11 Xinliang David Li <davidxl@google.com>
9716 PR tree-optimization/47707
9717 * g++.dg/tree-ssa/pr47707.C: New test.
9719 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
9721 * g++.dg/opt/inline17.C: New test.
9723 2011-02-11 Tobias Burnus <burnus@net-b.de>
9726 * gfortran.dg/pure_formal_2.f90: New.
9728 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
9730 PR rtl-optimization/47614
9731 * gfortran.dg/pr47614.f: New.
9733 2011-02-11 Joseph Myers <joseph@codesourcery.com>
9736 * gcc.dg/opts-6.c: New test.
9738 2011-02-11 Jakub Jelinek <jakub@redhat.com>
9741 * gcc.dg/pr47684.c: New test.
9743 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9746 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
9747 c99_runtime, dg-add-options c99_runtime.
9748 (main): Use __asm__.
9750 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9753 * lib/target-supports.exp (check_ascii_locale_available): New proc.
9754 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
9755 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
9756 * gcc.dg/ucnid-10.c: Likewise.
9757 * gcc.dg/ucnid-13.c: Likewise.
9758 * gcc.dg/ucnid-7.c: Likewise.
9759 * gcc.dg/ucnid-8.c: Likewise.
9760 Adapt dg-warning line number.
9762 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
9764 * gcc.target/i386/parity-1.c: Use -march=k8.
9765 * gcc.target/i386/parity-2.c: Ditto.
9766 * gcc.target/i386/vecinit-1.c: Ditto.
9767 * gcc.target/i386/vecinit-2.c: Ditto.
9769 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9772 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
9773 * gcc.target/mips/save-restore-3.c: Likewise.
9774 * gcc.target/mips/save-restore-4.c: Likewise.
9775 * gcc.target/mips/save-restore-5.c: Likewise.
9778 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
9779 * g++.dg/tree-prof/partition2.C: Likewise.
9781 2011-02-09 Jason Merrill <jason@redhat.com>
9783 * g++.dg/tree-ssa/inline-3.C: Use a normal function
9784 rather than misdeclare std::puts.
9786 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
9787 * g++.dg/other/warning1.C: Likewise.
9788 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
9789 * g++.old-deja/g++.gb/scope06.C: Likewise.
9790 * g++.old-deja/g++.law/cvt11.C: Likewise.
9791 * g++.old-deja/g++.law/init1.C: Likewise.
9792 * g++.dg/abi/mangle26.C: Likewise.
9794 * g++.dg/template/function1.C: Adjust for C++0x mode.
9795 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
9797 * g++.dg/ext/label10.C: Adjust for C++0x mode.
9798 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
9800 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
9802 * g++.dg/cpp0x/regress/abi-empty7.C: New.
9804 * g++.dg/cpp0x/regress: New directory.
9805 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
9806 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
9807 * g++.dg/cpp0x/regress/regress3.C: New.
9809 2011-02-10 Richard Guenther <rguenther@suse.de>
9811 PR tree-optimization/47677
9812 * gcc.dg/torture/pr47677.c: New testcase.
9814 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
9816 * objc.dg/special/load-category-1.m: Remove unused header.
9817 * objc.dg/special/load-category-1a.m: Likewise.
9818 * objc.dg/special/load-category-2.m: Likewise.
9819 * objc.dg/special/load-category-2a.m: Likewise.
9820 * objc.dg/special/load-category-3.m: Likewise.
9821 * objc.dg/special/load-category-3a.m: Likewise.
9822 * objc.dg/attributes/proto-attribute-2.m: Likewise.
9823 * objc.dg/attributes/proto-attribute-3.m: Likewise.
9824 * objc.dg/attributes/class-attribute-1.m: Likewise.
9825 * objc.dg/property/property.exp: Don't run for Darwin < 9.
9826 * obj-c++.dg/property/property.exp: Likewise.
9827 * objc.dg/attributes/method-sentinel-1.m: Update type header.
9828 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
9829 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
9830 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
9831 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
9832 * obj-c++.dg/template-8.mm: Likewise.
9834 2011-02-10 Jakub Jelinek <jakub@redhat.com>
9837 * gcc.target/i386/pr47665.c: New test.
9839 2011-02-10 Jie Zhang <jie@codesourcery.com>
9843 2011-02-05 Jie Zhang <jie@codesourcery.com>
9845 * gcc.dg/pr42631.c: Update test.
9846 * gcc.dg/pr42631-2.c: New test.
9848 2011-02-09 Janus Weil <janus@gcc.gnu.org>
9851 * gfortran.dg/proc_decl_25.f90: New.
9853 2011-02-09 Janus Weil <janus@gcc.gnu.org>
9856 * gfortran.dg/typebound_assignment_2.f03: New.
9858 2011-02-09 Richard Guenther <rguenther@suse.de>
9860 PR tree-optimization/47664
9861 * gcc.dg/tree-ssa/inline-7.c: New testcase.
9863 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
9866 * gnat.dg/uninit_func.adb: Adjust dg directive.
9868 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
9871 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
9873 2011-02-09 Janus Weil <janus@gcc.gnu.org>
9876 * gfortran.dg/auto_dealloc_2.f90: New.
9878 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9880 * gcc.dg/builtins-config.h: Remove __sgi handling.
9881 * lib/target-supports.exp (add_options_for_c99_runtime): Add
9882 -std=c99 for mips-sgi-irix6.5*.
9884 2011-02-09 Martin Jambor <mjambor@suse.cz>
9887 * gfortran.dg/pr25923.f90: Remove xfails.
9889 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9892 * gfortran.dg/inquire_14.f90: New test.
9894 2011-02-08 Janus Weil <janus@gcc.gnu.org>
9897 * gfortran.dg/pointer_init_6.f90: New.
9899 2011-02-08 Jeff Law <law@redhat.com>
9901 PR tree-optimization/42893
9902 * gcc.tree-ssa/pr42893.c: New test.
9904 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
9906 PR tree-optimization/46834
9907 PR tree-optimization/46994
9908 PR tree-optimization/46995
9909 * gcc.dg/graphite/id-pr46834.c: New.
9910 * gfortran.dg/graphite/id-pr46994.f90: New.
9911 * gfortran.dg/graphite/id-pr46995.f90: New.
9913 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9916 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
9917 using the variable is known the warning is emitted there.
9918 * gcc.dg/uninit-pr19430.c (foo): Likewise.
9919 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
9921 * c-c++-common/pr20000.c (g): Both warnings occur at the return
9924 * gcc.dg/noreturn-1.c (foo5): Likewise.
9925 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
9926 (method2): Likewise.
9928 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
9929 the return statement using the uninitialized variable.
9930 * gfortran.dg/pr39666-2.f90 (f): Likewise.
9932 2011-02-08 Richard Guenther <rguenther@suse.de>
9935 * g++.dg/opt/pr47639.c: New testcase.
9937 2011-02-08 Richard Guenther <rguenther@suse.de>
9939 PR tree-optimization/47632
9940 * g++.dg/opt/pr47632.C: New testcase.
9942 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9944 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
9946 2011-02-07 Richard Guenther <rguenther@suse.de>
9948 PR tree-optimization/47615
9949 * g++.dg/opt/pr47615.C: New testcase.
9951 2011-02-07 Richard Guenther <rguenther@suse.de>
9953 PR tree-optimization/47621
9954 * gcc.dg/torture/pr47621.c: New testcase.
9956 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
9958 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
9960 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
9963 * gfortran.dg/allocate_with_source_1 : New test.
9965 2011-02-05 Jakub Jelinek <jakub@redhat.com>
9968 * gcc.dg/pr47610.c: New test.
9970 2011-02-05 Jie Zhang <jie@codesourcery.com>
9973 * gcc.dg/pr42631.c: Update test.
9974 * gcc.dg/pr42631-2.c: New test.
9976 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9979 * gfortran.dg/pr47574.f90: New test.
9981 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
9983 PR tree-optimization/46194
9984 * gcc.dg/autopar/pr46194.c: New.
9986 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
9988 PR tree-optimization/43695
9989 * g++.dg/ipa/pr43695.C: New.
9991 2011-02-04 Jakub Jelinek <jakub@redhat.com>
9994 * gcc.dg/pr23200.c: New test.
9996 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
9999 * g++.dg/pr47589.C: New test.
10001 2011-02-03 Dodji Seketeli <dodji@redhat.com>
10004 * g++.dg/template/typedef37.C: New test.
10005 * g++.dg/template/param1.C: Adjust expected error message.
10007 2011-02-03 Jakub Jelinek <jakub@redhat.com>
10009 PR middle-end/31490
10010 * gcc.dg/pr31490-2.c: New test.
10011 * gcc.dg/pr31490-3.c: New test.
10012 * gcc.dg/pr31490-4.c: New test.
10014 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
10015 Jakub Jelinek <jakub@redhat.com>
10018 * g++.dg/parser/semicolon3.C: Adjust.
10019 * g++.dg/parser/semicolon4.C: New testcase.
10020 * g++.dg/pr46890.C: New testcase.
10022 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
10025 * g++.dg/init/pr29571.C: New.
10027 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
10029 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
10030 instead of vect_int.
10032 2011-02-03 Jakub Jelinek <jakub@redhat.com>
10035 * gcc.target/i386/pr47312.c: New test.
10038 * gcc.target/i386/pr47564.c: New test.
10040 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
10042 PR tree-optimization/45122
10043 * gcc.dg/tree-ssa/pr45122.c: New.
10045 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10048 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
10051 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
10052 and vsx so a default --with-cpu=power7 doesn't give an error
10053 when -mavoid-indexed-addresses is used.
10055 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
10056 wrapper function to save the arguments and then jump to the real
10057 function, rather than depending on the compiler not to move stuff
10059 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
10061 2011-02-02 Janus Weil <janus@gcc.gnu.org>
10062 Paul Thomas <pault@gcc.gnu.org>
10065 * gfortran.dg/class_37.f03 : New test.
10067 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
10068 Richard Guenther <rguenther@suse.de>
10070 PR tree-optimization/40979
10072 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
10073 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
10074 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
10075 check_vect_support_and_set_flags.
10076 * gfortran.dg/graphite/vect-pr40979.f90: New.
10078 2011-02-02 Janus Weil <janus@gcc.gnu.org>
10081 * gfortran.dg/class_36.f03: New.
10083 2011-02-02 Richard Guenther <rguenther@suse.de>
10085 PR tree-optimization/47566
10086 * gcc.dg/lto/20110201-1_0.c: New testcase.
10088 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
10094 * debug/pr47498.c: New.
10095 * debug/pr47501.c: New.
10097 2011-02-01 Richard Guenther <rguenther@suse.de>
10099 PR tree-optimization/47559
10100 * g++.dg/torture/pr47559.C: New testcase.
10102 2011-02-01 Janus Weil <janus@gcc.gnu.org>
10105 * gfortran.dg/typebound_call_20.f03: New.
10107 2011-02-01 Richard Guenther <rguenther@suse.de>
10109 PR tree-optimization/47555
10110 * gcc.dg/pr47555.c: New testcase.
10112 2011-02-01 Richard Guenther <rguenther@suse.de>
10114 PR tree-optimization/47541
10115 * g++.dg/torture/pr47541.C: New testcase.
10117 2011-01-31 Janus Weil <janus@gcc.gnu.org>
10120 * gfortran.dg/typebound_call_19.f03: New.
10122 2011-01-31 Jakub Jelinek <jakub@redhat.com>
10125 * g++.dg/cpp0x/pr47416.C: New test.
10127 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
10130 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
10132 2011-01-31 Janus Weil <janus@gcc.gnu.org>
10135 * gfortran.dg/typebound_assignment_1.f03: New.
10137 2011-01-31 Jakub Jelinek <jakub@redhat.com>
10139 PR tree-optimization/47538
10140 * gcc.c-torture/execute/pr47538.c: New test.
10142 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10145 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
10147 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10149 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
10151 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
10153 PR rtl-optimization/44031
10154 * gcc.c-torture/compile/20110131-1.c: New test.
10156 2011-01-31 Tobias Burnus <burnus@net-b.de>
10159 * gfortran.dg/stmt_func_1.f90: New.
10161 2011-01-31 Tobias Burnus <burnus@net-b.de>
10164 * gfortran.dg/interface_34.f90: New.
10166 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
10169 * gfortran.dg/realloc_on_assign_5.f03: New test.
10170 * gfortran.dg/realloc_on_assign_5.f03: New test.
10172 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10174 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
10175 * gfortran.dg/bessel_7.f90: Likewise.
10176 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
10178 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
10179 * gfortran.dg/sum_init_expr.f03: Likewise.
10181 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
10183 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
10186 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
10187 loop only on "vect_intfloat_cvt" targets.
10189 2011-01-29 Tobias Burnus <burnus@net-b.de>
10192 * gfortran.dg/shape_6.f90: New.
10194 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10196 PR libgfortran/47434
10197 * gfortran.dg/read_infnan_1.f90: Update test.
10198 * gfortran.dg/module_nan.f90: Update test.
10199 * gfortran.dg/char4_iunit_1.f03: Update test.
10200 * gfortran.dg/large_real_kind_1.f90: Update test.
10201 * gfortran.dg/real_const_3.f90: Update test.
10202 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
10204 2011-01-29 Dodji Seketeli <dodji@redhat.com>
10207 * g++.dg/template/param2.C: New test.
10209 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10211 PR libgfortran/47285
10212 * gfortran.dg/fmt_g.f: New test.
10214 2011-01-28 Tobias Burnus <burnus@net-b.de>
10217 * gfortran.dg/pure_formal_1.f90: New.
10219 2011-01-28 Jakub Jelinek <jakub@redhat.com>
10222 * gcc.dg/tls/pr42894.c: New test.
10224 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10226 * gcc.dg/pr47276.c: Add dg-require-visibility.
10228 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10230 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
10232 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
10233 Tobias Burnus <burnus@gcc.gnu.org>
10238 * gfortran.dg/realloc_on_assign_3.f03: New test.
10239 * gfortran.dg/realloc_on_assign_4.f03: New test.
10240 * gfortran.dg/allocatable_function_5.f90: New test.
10241 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
10242 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
10243 implemented" dg-errors.
10245 2011-01-27 Jan Hubicka <jh@suse.cz>
10247 PR middle-end/46949
10248 * gcc.dg/attr-weakref-4.c: New testcase
10250 2011-01-27 Martin Jambor <mjambor@suse.cz>
10252 PR tree-optimization/47228
10253 * gcc.dg/torture/pr47228.c: New test.
10255 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10257 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
10259 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10261 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
10262 when using auto-overlay support on the SPU.
10264 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
10266 PR rtl-optimization/44174
10267 * gcc.target/i386/asm-6.c: New test.
10269 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
10271 PR rtl-optimization/46856
10272 * gcc.c-torture/compile/pr46856.c: New test.
10274 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
10275 Andrew Pinski <pinskia@gmail.com>
10278 * gcc.dg/pr43082.c: New.
10280 2011-01-26 DJ Delorie <dj@redhat.com>
10282 PR rtl-optimization/46878
10283 * gcc.dg/pr46878-1.c: New test.
10285 2011-01-26 Jakub Jelinek <jakub@redhat.com>
10288 * g++.dg/cpp0x/pr47476.C: New test.
10290 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
10292 * gcc.c-torture/compile/20110126-1.c: New test.
10294 2011-01-26 Jakub Jelinek <jakub@redhat.com>
10297 * gcc.dg/torture/pr47473.c: New test.
10299 2011-01-26 Jan Hubicka <jh@suse.cz>
10302 * gcc.c-torture/execute/pr47237.c: New testcase.
10304 2011-01-26 Jan Hubicka <jh@suse.cz>
10306 PR tree-optimization/47190
10307 * gcc.dg/attr-weakref-3.c: New testcase.
10309 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
10312 * gcc.dg/dll-9a.c: New test file.
10313 * gcc.dg/dll-11.c: Likewise.
10314 * gcc.dg/dll-12.c: Likewise.
10315 * gcc.dg/dll-12a.c: Likewise.
10316 * gcc.dg/dll-11a.c: Likewise.
10317 * gcc.dg/dll-9.c: Likewise.
10318 * gcc.dg/dll-10.c: Likewise.
10319 * gcc.dg/dll-10a.c: Likewise.
10320 * g++.dg/ext/dllexport4a.cc: Likewise.
10321 * g++.dg/ext/dllexport4.C: Likewise.
10322 * g++.dg/ext/dllexport5.C: Likewise.
10323 * g++.dg/ext/dllexport5a.cc: Likewise.
10325 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10327 PR tree-optimization/46970
10328 * gcc.dg/graphite/pr46970.c: New.
10330 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10332 PR tree-optimization/46215
10333 * gcc.dg/graphite/pr46215.c: New.
10335 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10337 PR tree-optimization/46168
10338 * gcc.dg/graphite/pr46168.c: New.
10340 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10342 PR tree-optimization/43657
10343 * gcc.dg/graphite/pr43657.c: New.
10345 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10347 PR tree-optimization/29832
10348 * gfortran.dg/graphite/pr29832.f90: New.
10350 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10352 PR tree-optimization/43567
10353 * gcc.dg/graphite/pr43567.c: New.
10355 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10357 * gfortran.dg/graphite/interchange-4.f: New.
10358 * gfortran.dg/graphite/interchange-5.f: New.
10360 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
10361 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
10362 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
10363 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
10364 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
10365 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
10366 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
10367 * gfortran.dg/ltrans-7.f90: Removed.
10368 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
10370 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
10371 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
10372 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
10373 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
10374 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
10375 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
10376 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
10377 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
10378 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
10379 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
10380 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
10381 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
10382 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
10383 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
10384 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
10385 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
10386 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
10387 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
10388 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
10389 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
10390 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
10391 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
10392 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
10393 * gcc.dg/tree-ssa/data-dep-1.c
10394 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
10395 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
10396 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
10397 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
10398 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
10400 2011-01-25 Jakub Jelinek <jakub@redhat.com>
10402 PR tree-optimization/47265
10403 PR tree-optimization/47443
10404 * gcc.c-torture/compile/pr47265.c: New test.
10405 * gcc.dg/pr47443.c: New test.
10407 2011-01-25 Martin Jambor <mjambor@suse.cz>
10409 PR tree-optimization/47382
10410 * g++.dg/torture/pr47382.C: New test.
10411 * g++.dg/opt/devirt1.C: Xfail.
10413 2011-01-25 Yao Qi <yao@codesourcery.com>
10416 * gcc.target/arm/pr45701-1.c: New test.
10417 * gcc.target/arm/pr45701-2.c: New test.
10418 * gcc.target/arm/pr45701-3.c: New test.
10420 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10421 Jakub Jelinek <jakub@redhat.com>
10423 PR tree-optimization/47271
10424 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
10426 2011-01-25 Nick Clifton <nickc@redhat.com>
10428 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
10429 (saturate_add): Delete.
10430 (exchange): Delete.
10431 (main): Do not run saturate_add.
10432 (set_interrupts): Delete.
10434 2011-01-25 Tobias Burnus <burnus@net-b.de>
10437 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
10439 2011-01-25 Jakub Jelinek <jakub@redhat.com>
10441 PR tree-optimization/47427
10442 PR tree-optimization/47428
10443 * gcc.c-torture/compile/pr47427.c: New test.
10444 * gcc.c-torture/compile/pr47428.c: New test.
10446 2011-01-25 Richard Guenther <rguenther@suse.de>
10448 PR middle-end/47411
10449 * gcc.dg/torture/pr47411.c: New testcase.
10451 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10453 * gfortran.dg/graphite/id-24.f: New.
10454 * gfortran.dg/graphite/id-25.f: New.
10456 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10458 * gfortran.dg/graphite/id-23.f: New.
10460 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10462 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
10464 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10466 * gcc.dg/graphite/block-0.c: Un-XFAILed.
10467 * gcc.dg/graphite/block-1.c: Un-XFAILed.
10468 * gcc.dg/graphite/block-7.c: Un-XFAILed.
10469 * gcc.dg/graphite/block-8.c: Un-XFAILed.
10470 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
10471 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
10472 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
10473 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
10474 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
10476 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10478 * gcc.dg/graphite/block-0.c: Add documentation.
10479 * gcc.dg/graphite/block-4.c: Same.
10480 * gcc.dg/graphite/block-7.c: Same.
10481 * gcc.dg/graphite/block-8.c: New.
10482 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
10483 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
10484 * gcc.dg/graphite/interchange-12.c: Add documentation.
10485 * gcc.dg/graphite/interchange-13.c: New.
10486 * gcc.dg/graphite/interchange-14.c: New.
10487 * gcc.dg/graphite/interchange-15.c: New.
10488 * gcc.dg/graphite/interchange-8.c: Add documentation.
10489 * gcc.dg/graphite/interchange-mvt.c: Same.
10491 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10494 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
10495 * gcc.target/powerpc/altivec-14.c: Ditto.
10496 * gcc.target/powerpc/altivec-33.c: Ditto.
10497 * gcc.target/powerpc/altivec-types-1.c: Ditto.
10498 * gcc.target/powerpc/altivec-types-2.c: Ditto.
10499 * gcc.target/powerpc/altivec-types-3.c: Ditto.
10500 * gcc.target/powerpc/altivec-types-4.c: Ditto.
10501 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
10502 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
10503 * g++.dg/ext/altivec-15.C: Ditto.
10504 * g++.dg/ext/altivec-types-1.C: Ditto.
10505 * g++.dg/ext/altivec-types-2.C: Ditto.
10506 * g++.dg/ext/altivec-types-3.C: Ditto.
10507 * g++.dg/ext/altivec-types-4.C: Ditto.
10509 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10511 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
10513 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10515 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
10516 optimization options.
10518 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10520 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
10523 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
10525 2011-01-23 Tobias Burnus <burnus@net-b.de>
10528 * gfortran.dg/allocatable_scalar_12.f90: New.
10530 2011-01-23 Ira Rosen <irar@il.ibm.com>
10532 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
10533 vectorization to be not profitable if peeling is used to
10534 realign the memory access.
10535 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
10536 loop bound to avoid loop unrolling.
10537 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10539 2011-01-22 Jan Hubicka <jh@suse.cz>
10542 * g++.dg/lto/pr47333.C: New file.
10544 2011-01-22 Jan Hubicka <jh@suse.cz>
10546 PR tree-optimization/43884
10548 * gcc.dg/autopar/outer-2.c: Increase array size.
10549 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
10551 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10554 * gfortran.dg/c_loc_tests_16.f90: New test.
10556 2011-01-22 Tobias Burnus <burnus@net-b.de>
10559 * gfortran.dg/typebound_proc_19.f90: New.
10561 2011-01-21 Jeff Law <law@redhat.com>
10563 PR tree-optimization/47053
10564 * g++.dg/pr47053.C: New test.
10566 2011-01-21 Jason Merrill <jason@redhat.com>
10569 * g++.dg/cpp0x/constexpr-ctor6.C: New.
10571 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10574 * g++.dg/cpp0x/range-for10.C: New test.
10575 * g++.dg/template/for1.C: New test.
10577 PR middle-end/45566
10578 * g++.dg/tree-prof/partition3.C: New test.
10580 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
10582 PR rtl-optimization/47366
10583 * g++.dg/opt/pr47366.C: New test.
10585 2011-01-21 Jason Merrill <jason@redhat.com>
10588 * g++.dg/cpp0x/constexpr-regress2.C: New.
10590 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
10592 2011-01-21 Jeff Law <law@redhat.com>
10594 PR rtl-optimization/41619
10595 * gcc.dg/pr41619.c: New.
10597 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10599 PR tree-optimization/47355
10600 * g++.dg/opt/pr47355.C: New test.
10602 2011-01-21 Richard Guenther <rguenther@suse.de>
10604 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
10607 2011-01-21 Richard Guenther <rguenther@suse.de>
10609 PR tree-optimization/47365
10610 * gcc.dg/torture/pr47365.c: New testcase.
10611 * gcc.dg/tree-ssa/pr47392.c: Likewise.
10613 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10615 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
10617 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10619 PR tree-optimization/47391
10620 * gcc.dg/pr47391.c: New test.
10622 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10624 * g++.dg/template/char1.C: Use signed char.
10626 2011-01-21 Tobias Burnus <burnus@net-b.de>
10629 * gfortran.dg/pointer_target_4.f90: New.
10631 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
10634 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
10635 ILP32 system and not IP32.
10637 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
10640 * g++.dg/debug/pr46583.C: New.
10642 2011-01-20 Jakub Jelinek <jakub@redhat.com>
10645 * g++.dg/debug/pr47283.C: New test.
10648 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
10649 * gcc.target/i386/headmerge-2.c: Likewise.
10651 2011-01-20 Richard Guenther <rguenther@suse.de>
10653 PR middle-end/47370
10654 * gcc.dg/torture/pr47370.c: New testcase.
10656 2011-01-20 Jakub Jelinek <jakub@redhat.com>
10658 PR tree-optimization/46130
10659 * gcc.dg/pr46130-1.c: New test.
10660 * gcc.dg/pr46130-2.c: New test.
10662 2011-01-19 Dodji Seketeli <dodji@redhat.com>
10665 * g++.dg/debug/dwarf2/template-params-10.C: New test.
10667 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
10670 * g++.dg/debug/pr46240.cc: New.
10672 2011-01-19 Jakub Jelinek <jakub@redhat.com>
10675 * g++.dg/template/anonunion1.C: New test.
10677 PR rtl-optimization/47337
10678 * gcc.c-torture/execute/pr47337.c: New test.
10680 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10683 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
10685 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10687 PR tree-optimization/46021
10688 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
10690 2011-01-19 Jakub Jelinek <jakub@redhat.com>
10692 PR tree-optimization/47290
10693 * g++.dg/torture/pr47290.C: New test.
10695 2011-01-18 Janus Weil <janus@gcc.gnu.org>
10698 * gfortran.dg/proc_ptr_comp_29.f90: New.
10700 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
10703 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
10704 powerpc-apple-darwin9.
10706 2011-01-18 Jakub Jelinek <jakub@redhat.com>
10708 PR rtl-optimization/47299
10709 * gcc.c-torture/execute/pr47299.c: New test.
10711 2011-01-17 Jason Merrill <jason@redhat.com>
10713 * g++.dg/cpp0x/constexpr-virtual.C: New.
10715 2011-01-17 Jakub Jelinek <jakub@redhat.com>
10718 * gfortran.dg/gomp/pr47331.f90: New test.
10720 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
10723 * objc.dg/selector-warn-1.m: New.
10724 * obj-c++.dg/selector-warn-1.mm: New.
10726 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
10728 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
10729 Update dg-final accordingly.
10731 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10733 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
10735 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10737 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
10739 * gcc.dg/guality/pr36728-2.c: Likewise.
10741 2011-01-17 Richard Guenther <rguenther@suse.de>
10743 PR tree-optimization/47313
10744 * g++.dg/torture/pr47313.C: New testcase.
10746 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
10749 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
10750 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
10751 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
10752 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
10754 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
10756 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
10757 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
10758 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
10760 2011-01-17 Richard Guenther <rguenther@suse.de>
10762 PR tree-optimization/45967
10763 * gcc.dg/torture/pr45967-2.c: New testcase.
10764 * gcc.dg/torture/pr45967-3.c: Likewise.
10766 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10769 * g++.dg/ext/pr47213.C: Require visibility.
10771 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
10773 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
10774 * gcc.dg/fixed-point/struct-union.c: Update error messages.
10776 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
10778 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
10779 Linux-based targets.
10781 2011-01-13 Jan Hubicka <jh@suse.cz>
10783 PR tree-optimization/47276
10784 * gcc.dg/pr47276.c: New testcase.
10786 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
10787 Jonathan Wakely <jwakely.gcc@gmail.com>
10790 * g++.dg/other/pr33558.C: New.
10791 * g++.dg/other/pr33558-2.C: New.
10793 2011-01-14 Martin Jambor <mjambor@suse.cz>
10795 PR tree-optimization/45934
10796 PR tree-optimization/46302
10797 * g++.dg/ipa/devirt-c-1.C: New test.
10798 * g++.dg/ipa/devirt-c-2.C: Likewise.
10799 * g++.dg/ipa/devirt-c-3.C: Likewise.
10800 * g++.dg/ipa/devirt-c-4.C: Likewise.
10801 * g++.dg/ipa/devirt-c-5.C: Likewise.
10802 * g++.dg/ipa/devirt-c-6.C: Likewise.
10803 * g++.dg/ipa/devirt-6.C: Likewise.
10804 * g++.dg/ipa/devirt-d-1.C: Likewise.
10805 * g++.dg/torture/pr45934.C: Likewise.
10807 2011-01-14 Jason Merrill <jason@redhat.com>
10809 * g++.dg/cpp0x/variadic105.C: New.
10811 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
10812 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10815 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
10816 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
10817 execution tests on i?86-*-*, x86_64-*-* and
10818 powerpc*-apple-darwin* && ilp32.
10819 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
10820 tests on i?86-*-* and x86_64-*-*.
10822 2011-01-14 Richard Guenther <rguenther@suse.de>
10824 PR tree-optimization/47280
10825 * g++.dg/opt/pr47280.C: New testcase.
10827 2011-01-14 Jason Merrill <jason@redhat.com>
10829 * g++.dg/cpp0x/constexpr-regress1.C: New.
10831 * g++.dg/ext/flexary2.C: New.
10833 2011-01-14 Richard Guenther <rguenther@suse.de>
10835 PR middle-end/47281
10836 * gcc.dg/torture/pr47281.c: New testcase.
10837 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
10839 2011-01-14 Richard Guenther <rguenther@suse.de>
10841 PR tree-optimization/47286
10842 * gcc.dg/tree-ssa/pr47286.c: New testcase.
10844 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
10847 * g++.dg/ext/pr47213.C: New.
10849 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10851 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
10853 2011-01-13 Tobias Burnus <burnus@net-b.de>
10854 Mikael Morin <mikael@gcc.gnu.org>
10858 * gfortran.dg/select_type_20.f90: New.
10859 * gfortran.dg/select_type_21.f90: New.
10861 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
10864 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
10866 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10868 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
10869 * gcc.dg/guality/pr36728-2.c: Likewise.
10871 2011-01-13 Dodji Seketeli <dodji@redhat.com>
10874 * g++.dg/debug/dwarf2/template-params-9.C: New test.
10876 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
10878 PR rtl-optimization/45352
10879 * gcc.dg/pr45352-3.c: New.
10881 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10883 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
10885 * g++.dg/cpp0x/range-for8.C: New.
10886 * g++.dg/cpp0x/range-for9.C: New.
10888 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
10891 * g++.dg/debug/pr47209.C: New.
10893 2011-01-12 Richard Guenther <rguenther@suse.de>
10896 * gcc.dg/lto/pr47259_0.c: New testcase.
10897 * gcc.dg/lto/pr47259_1.c: Likewise.
10899 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
10901 * objc-obj-c++-shared/Object1.h: Add copyright header, update
10902 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
10903 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
10904 methods missing from the OBJC2 Object.
10905 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
10906 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
10907 GNU and NeXT runtimes.
10908 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
10910 * objc-obj-c++-shared/Object1.m: Likewise.
10911 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
10912 * objc.dg/proto-qual-1.m: Likewise.
10913 * obj-c++.dg/proto-lossage-3.mm: Likewise.
10914 * obj-c++.dg/proto-qual-1.mm: Likewise.
10916 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
10919 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
10921 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
10923 Fixed the Objective-C++ testsuite and updated all tests.
10924 * lib/obj-c++.exp (obj-c++_init): Declare and set
10925 gcc_warning_prefix and gcc_error_prefix.
10926 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
10927 'dg-warning', 'dg-message' and 'dg-error'.
10928 * obj-c++.dg/class-extension-3.mm: Likewise.
10929 * obj-c++.dg/class-protocol-1.mm: Likewise.
10930 * obj-c++.dg/encode-7.mm: Likewise.
10931 * obj-c++.dg/exceptions-3.mm: Likewise.
10932 * obj-c++.dg/exceptions-5.mm: Likewise.
10933 * obj-c++.dg/method-12.mm: Likewise.
10934 * obj-c++.dg/method-13.mm: Likewise.
10935 * obj-c++.dg/method-15.mm: Likewise.
10936 * obj-c++.dg/method-16.mm: Likewise.
10937 * obj-c++.dg/method-4.mm: Likewise.
10938 * obj-c++.dg/method-8.mm: Likewise.
10939 * obj-c++.dg/method-conflict-1.mm: Likewise.
10940 * obj-c++.dg/method-conflict-2.mm: Likewise.
10941 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
10942 and uncommented second part of the testcase now that the testsuite
10944 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
10945 and uncommented second part of the testcase now that the testsuite
10947 * obj-c++.dg/private-1.mm: Likewise.
10948 * obj-c++.dg/proto-lossage-4.mm: Likewise.
10949 * obj-c++.dg/syntax-error-7.mm: Likewise.
10950 * obj-c++.dg/warn5.mm: Likewise.
10951 * obj-c++.dg/property/at-property-14.mm: Likewise.
10952 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
10954 * obj-c++.dg/property/at-property-18.mm: Likewise.
10955 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
10957 * obj-c++.dg/property/at-property-21.mm: Likewise.
10958 * obj-c++.dg/property/at-property-28.mm: Likewise.
10959 * obj-c++.dg/property/at-property-5.mm: Likewise.
10960 * obj-c++.dg/property/dynamic-2.mm: Likewise.
10961 * obj-c++.dg/property/property-neg-3.mm: Likewise.
10962 * obj-c++.dg/property/synthesize-11.mm: Likewise.
10963 * obj-c++.dg/property/synthesize-6.mm: Likewise.
10964 * obj-c++.dg/property/synthesize-8.mm: Likewise.
10965 * obj-c++.dg/property/synthesize-9.mm: Likewise.
10966 * obj-c++.dg/tls/diag-5.mm: Likewise.
10967 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
10968 dg-error, now matched correctly.
10970 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
10972 * objc.dg/property/at-property-29.m: New.
10973 * obj-c++.dg/property/at-property-29.mm: New.
10975 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10977 * go.test/go-test.exp (go-set-goarch): New proc.
10978 (go-gc-tests): Use it.
10980 2011-01-11 Dodji Seketeli <dodji@redhat.com>
10983 * g++.dg/debug/dwarf2/template-params-8.C: New test.
10985 2011-01-11 Richard Henderson <rth@redhat.com>
10987 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
10989 2011-01-11 Jan Hubicka <jh@suse.cz>
10993 * gcc.dg/lto/pr45721_1.c: New file.
10994 * gcc.dg/lto/pr45721_0.c: New file.
10996 2011-01-11 Richard Guenther <rguenther@suse.de>
10998 PR tree-optimization/46076
10999 * gcc.dg/tree-ssa/pr46076.c: New testcase.
11001 2011-01-11 Jeff Law <law@redhat.com>
11003 * PR tree-optimization/47086
11004 * gcc.dg/pr47086.c: New test.
11006 2011-01-11 Jason Merrill <jason@redhat.com>
11009 * g++.dg/template/new10.C: New.
11012 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
11014 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
11016 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
11017 Split type definitions and NSConstantString class into...
11018 * objc-obj-c++-shared/objc-test-suite-types.h: New.
11019 * objc-obj-c++-shared/nsconstantstring-class.h: New.
11020 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
11021 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
11022 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
11023 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
11025 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
11026 encode defines for newer NeXT system headers.
11027 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
11028 * obj-c++.dg/torture/strings/string1.mm: Likewise.
11029 * objc.dg/foreach-5.m: Likewise.
11030 * objc.dg/foreach-2.m: Likewise.
11031 * objc.dg/foreach-4.m: Likewise.
11032 * objc.dg/torture/strings/string1.m: Likewise.
11033 * objc.dg/torture/strings/string2.m: Likewise.
11034 * objc.dg/torture/strings/string3.m: Likewise.
11035 * objc.dg/torture/strings/string4.m: Likewise.
11036 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
11037 header and stand alone.
11038 * obj-c++.dg/strings/strings-2.mm: Likewise.
11039 * objc.dg/torture/strings/const-str-3.m: Likewise.
11040 * objc.dg/strings/strings-2.m: Likewise.
11041 * objc.dg/strings/const-str-12b.m: Likewise.
11043 2011-01-12 Richard Guenther <rguenther@suse.de>
11045 PR middle-end/32511
11046 * gcc.dg/attr-weak-1.c: Adjust.
11048 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
11051 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
11052 standard compliant and comment.
11054 2011-01-10 Jan Hubicka <jh@suse.cz>
11057 * gcc.dg/initpri3.c: New testcase.
11059 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
11062 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
11063 externally visible.
11068 (g_ebp_save): Likewise.
11069 (g_esp_save): Likewise.
11071 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11073 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
11075 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11077 PR tree-optimization/46021
11078 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
11079 i?86-*-*, x86_64-*-*.
11081 2011-01-10 Jeff Law <law@redhat.com>
11083 * PR tree-optimization/47141
11084 * gcc.c-torture/compile/pr47141.c: New test.
11086 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
11089 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
11090 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
11091 * gcc.dg/vect/slp-35.c: Remove XFAILs.
11092 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
11095 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
11096 being vectorized. Adjust dg-final pattern. Remove XFAIL.
11097 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
11098 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
11099 being vectorized. Adjust dg-final pattern.
11102 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
11103 * gcc.dg/vect/slp-24.c: Likewise.
11105 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
11108 * g++.dg/other/pr47218-1.C: New test file.
11109 * g++.dg/other/pr47218.C: Likewise.
11110 * g++.dg/other/pr47218.h: New supporting header.
11112 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
11115 * objc.dg/attributes/invalid-attribute-1.m: New.
11116 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
11118 2011-01-09 Janus Weil <janus@gcc.gnu.org>
11121 * gfortran.dg/proc_ptr_comp_28.f90: New.
11123 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
11125 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
11126 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
11127 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11128 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
11129 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
11130 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11131 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
11132 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
11133 * objc.dg/gnu-api-2-class.m: Likewise.
11134 * objc.dg/gnu-api-2-ivar.m: Likewise.
11135 * objc.dg/gnu-api-2-method.m: Likewise.
11136 * objc.dg/gnu-api-2-objc.m: Likewise.
11137 * objc.dg/gnu-api-2-object.m: Likewise.
11138 * objc.dg/gnu-api-2-property.m: Likewise.
11139 * objc.dg/gnu-api-2-protocol.m: Likewise.
11140 * objc.dg/gnu-api-2-sel.m: Likewise.
11142 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
11144 * objc.dg/foreach-1.m: Skip for Darwin < 9.
11145 * objc.dg/objc-foreach-4.m: Likewise.
11146 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
11147 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
11148 * objc.dg/foreach-4.m: Likewise.
11149 * objc.dg/foreach-5.m: Likewise.
11150 * objc.dg/foreach-3.m: Return self from init.
11152 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
11155 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
11157 2011-01-09 Janus Weil <janus@gcc.gnu.org>
11160 * gfortran.dg/class_35.f90: New.
11162 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
11164 * objc.dg/foreach-1.m: Add "-Wall" to flags.
11166 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
11169 * objc.dg/invalid-method-2.m: New.
11170 * obj-c++.dg/invalid-method-2.mm: New.
11172 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
11175 * gfortran.dg/transpose_optimization_2.f90 : New test.
11177 2011-01-08 Jan Hubicka <jh@suse.cz>
11179 PR tree-optmization/46469
11180 * g++.dg/torture/pr46469.C: New testcase.
11182 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
11184 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
11185 emulation of libobjc-gnu structure layout functionality to ..
11186 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
11187 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
11188 * objc/execute/bf-common.h: Adjust headers.
11189 * objc/execute/bf-1.m: Likewise.
11190 * objc/execute/bf-2.m: Likewise.
11191 * objc/execute/bf-3.m: Likewise.
11192 * objc/execute/bf-4.m: Likewise.
11193 * objc/execute/bf-5.m: Likewise.
11194 * objc/execute/bf-6.m: Likewise.
11195 * objc/execute/bf-7.m: Likewise.
11196 * objc/execute/bf-8.m: Likewise.
11197 * objc/execute/bf-9.m: Likewise.
11198 * objc/execute/bf-10.m: Likewise.
11199 * objc/execute/bf-11.m: Likewise.
11200 * objc/execute/bf-12.m: Likewise.
11201 * objc/execute/bf-13.m: Likewise.
11202 * objc/execute/bf-14.m: Likewise.
11203 * objc/execute/bf-15.m: Likewise.
11204 * objc/execute/bf-16.m: Likewise.
11205 * objc/execute/bf-17.m: Likewise.
11206 * objc/execute/bf-18.m: Likewise.
11207 * objc/execute/bf-19.m: Likewise.
11208 * objc/execute/bf-20.m: Likewise.
11209 * objc/execute/bf-21.m: Likewise.
11210 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
11211 objc_get_type_qualifiers ().
11213 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
11216 * gfortran.dg/dependency_39.f90: New test.
11218 2011-01-07 Jan Hubicka <jh@suse.cz>
11220 Get builtins tests ready for linker plugin.
11221 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
11222 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
11223 my_memset, my_bzero): Mark used.
11224 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
11225 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
11227 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
11230 2011-01-07 Jan Hubicka <jh@suse.cz>
11232 PR tree-optimization/46367
11233 * g++.dg/torture/pr46367.C: New file.
11235 2011-01-07 Jakub Jelinek <jakub@redhat.com>
11238 * gcc.dg/pr47201.c: New test.
11241 * gcc.dg/tree-prof/pr47187.c: New test.
11243 2011-01-07 Tobias Burnus <burnus@net-b.de>
11246 * gfortran.dg/extends_type_of_3.f90: New.
11248 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
11250 * g++.dg/ext/dllexport-MI1.C: Adjust test.
11251 * g++.dg/ext/dllimport-MI1.C: Likewise.
11252 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
11253 * g++.dg/ext/dllimport10.C: Likewise.
11254 * g++.dg/ext/dllimport11.C: Likewise.
11255 * g++.dg/ext/dllimport12.C: Likewise.
11256 * g++.dg/ext/dllimport13.C: Likewise.
11257 * g++.dg/ext/dllimport2.C: Likewise.
11258 * g++.dg/ext/dllimport3.C: Likewise.
11259 * g++.dg/ext/dllimport4.C: Likewise.
11260 * g++.dg/ext/dllimport5.C: Likewise.
11261 * g++.dg/ext/dllimport6.C: Likewise.
11262 * g++.dg/ext/dllimport8.C: Likewise.
11263 * g++.dg/ext/dllimport9.C: Likewise.
11264 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
11265 targets, too. Additionally enable test for i?86-*-mingw*.
11266 * g++.dg/ext/selectany1.C: Likewise.
11267 Remove guard variable check.
11269 2011-01-07 Janus Weil <janus@gcc.gnu.org>
11273 * gfortran.dg/storage_size_3.f08: Extended.
11275 2011-01-07 Jakub Jelinek <jakub@redhat.com>
11278 * g++.dg/template/stdarg1.C: New test.
11280 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
11283 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
11284 * gfortran.dg/defined_operators_1.f90: Split the subroutine
11285 from the interface of functions to not hide the errors that
11288 2011-01-06 Jan Hubicka <jh@suse.cz>
11290 * gcc.dg/lto/pr47188_0.c: New testcase.
11291 * gcc.dg/lto/pr47188_1.c: New testcase.
11293 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
11297 * gfortran.dg/interface_33.f90: New test.
11299 2011-01-06 Jakub Jelinek <jakub@redhat.com>
11302 * gcc.c-torture/compile/pr47150.c: New test.
11304 2011-01-06 Ira Rosen <irar@il.ibm.com>
11306 PR tree-optimization/47139
11307 * gcc.dg/vect/pr47139.c: New test.
11309 2011-01-05 Janus Weil <janus@gcc.gnu.org>
11312 * gfortran.dg/extends_type_of_2.f03: New.
11314 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11316 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
11318 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
11320 * gnat.dg/opt14.adb: New test.
11322 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11325 * gfortran.dg/allocate_error_2.f90: New test.
11327 2011-01-05 Janus Weil <janus@gcc.gnu.org>
11330 * gfortran.dg/storage_size_3.f08: New.
11332 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11334 PR libgfortran/47154
11335 * gfortran.dg/namelist_68.f90: New test.
11337 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
11339 * gnat.dg/unchecked_convert8.ad[sb]: New test.
11341 2011-01-04 Janus Weil <janus@gcc.gnu.org>
11344 * gfortran.dg/class_34.f90: New.
11346 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11348 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
11349 use __builtin_inff. Skip all single-precision tests that require
11352 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11354 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
11356 2011-01-03 Jakub Jelinek <jakub@redhat.com>
11358 PR tree-optimization/47148
11359 * gcc.c-torture/execute/pr47148.c: New test.
11361 PR tree-optimization/47155
11362 * gcc.c-torture/execute/pr47155.c: New test.
11364 PR rtl-optimization/47157
11365 * gcc.c-torture/compile/pr47157.c: New test.
11367 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11369 * gcc.dg/torture/vector-shift2.c (schar): Define.
11370 (main): Always use schar or uchar instead of plain "char" to avoid
11371 dependencies on implementation-defined char signedness.
11373 2011-01-03 Martin Jambor <mjambor@suse.cz>
11375 PR tree-optimization/46801
11376 * gnat.dg/pack9.adb: Remove xfail.
11378 2011-01-03 Martin Jambor <mjambor@suse.cz>
11380 PR tree-optimization/46984
11381 * g++.dg/ipa/pr46984.C: New test.
11383 2011-01-02 Janus Weil <janus@gcc.gnu.org>
11386 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
11388 2011-01-02 Jakub Jelinek <jakub@redhat.com>
11390 PR tree-optimization/47140
11391 * gcc.c-torture/compile/pr47140.c: New test.
11393 PR rtl-optimization/47028
11394 * gcc.dg/pr47028.c: New test.
11396 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
11398 * objc.dg/protocol-forward-1.m: Removed TODO.
11399 * objc.dg/protocol-forward-2.m: New.
11400 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
11401 * obj-c++.dg/protocol-forward-2.mm: New.
11403 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
11406 * g++.dg/eh/pr38662.C: New testcase.
11408 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
11410 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
11411 scan for newline '\n'.
11414 Copyright (C) 2011 Free Software Foundation, Inc.
11416 Copying and distribution of this file, with or without modification,
11417 are permitted in any medium without royalty provided the copyright
11418 notice and this notice are preserved.