1 2011-09-26 David S. Miller <davem@davemloft.net>
3 * gcc.target/sparc/wrgsr.c: New test.
4 * gcc.target/sparc/rdgsr.c: New test.
5 * gcc.target/sparc/edge.c: New test.
6 * gcc.target/sparc/fcmp.c: New test.
8 2011-09-26 Janus Weil <janus@gcc.gnu.org>
11 * gfortran.dg/common_15.f90: New.
14 * gfortran.dg/dummy_procedure_5.f90: New.
15 * gfortran.dg/interface_26.f90: Modified error message.
16 * gfortran.dg/proc_ptr_11.f90: Ditto.
17 * gfortran.dg/proc_ptr_15.f90: Ditto.
18 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
19 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
21 2011-09-26 Jason Merrill <jason@redhat.com>
24 * g++.dg/overload/rvalue3.C: New.
27 * g++.dg/overload/ref-conv2.C: New.
29 * g++.dg/cpp0x/nsdmi-template1.C: New.
31 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
33 * g++.dg/cpp0x/nullptr25.C: New.
35 2011-09-26 Richard Guenther <rguenther@suse.de>
37 PR tree-optimization/50472
38 * gcc.dg/torture/pr50472.c: New testcase.
40 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
42 * gnat.dg/opt22.adb: New test.
43 * gnat.dg/opt22_pkg.ad[sb]: New helper.
45 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
47 * gnat.dg/opt21.adb: New test.
48 * gnat.dg/opt21_pkg.ad[sb]: New helper.
50 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
52 * gnat.dg/opt20.ad[sb]: New test.
53 * gnat.dg/opt20_pkg.ads: New helper.
55 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
57 * gnat.dg/array17.adb: New test.
58 * gnat.dg/array17_pkg.ads: New helper.
60 2011-09-25 Jason Merrill <jason@redhat.com>
62 * g++.dg/cpp0x/nsdmi-defer4.C: New.
64 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
66 * gnat.dg/frame_overflow.ads: New.
67 * gnat.dg/frame_overflow.adb: Adjust.
68 * gnat.dg/specs/addr1.ads: Likewise.
70 2011-09-25 Jakub Jelinek <jakub@redhat.com>
72 * g++.dg/tree-ssa/restrict2.C: New test.
74 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
76 * lib/target-supports.exp (check_effective_target_vect64): New.
77 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
78 of multiple vector sizes.
79 * gcc.dg/vect/bb-slp-26.c: New.
81 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
84 * g++.dg/template/bitfield1.C: New.
86 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
88 * gcc.dg/vect/bb-slp-24.c: New.
90 2011-09-24 Jason Merrill <jason@redhat.com>
92 * g++.dg/cpp0x/nsdmi-eh1.C: New.
94 * g++.dg/cpp0x/nsdmi-defer3.C: New.
96 * g++.dg/cpp0x/nsdmi-defer1.C: New.
97 * g++.dg/cpp0x/nsdmi-defer2.C: New.
99 * g++.dg/cpp0x/nsdmi1.C: New.
100 * g++.dg/cpp0x/nsdmi2.C: New.
101 * g++.dg/cpp0x/nsdmi3.C: New.
102 * g++.dg/cpp0x/nsdmi4.C: New.
103 * g++.old-deja/g++.other/init4.C: New.
105 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
108 * g++.dg/template/sfinae28.C: New.
110 2011-09-23 Ian Lance Taylor <iant@google.com>
112 * go.test/go-test.exp (errchk): Handle more cases of getting
113 correct Tcl backslash quoting in regular expressions in test file.
115 2011-09-23 Jason Merrill <jason@redhat.com>
118 * g++.dg/init/const8.C: New.
119 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
120 * g++.dg/cpp0x/defaulted2.C: Likewise.
121 * g++.dg/cpp0x/pr42844-2.C: Likewise.
122 * g++.dg/init/pr20039.C: Likewise.
123 * g++.dg/init/pr42844.C: Likewise.
125 2011-09-23 Jan Hubicka <jh@suse.cz>
127 * gcc.dg/ipa/inline-1.c: new testcase.
128 * gcc.dg/ipa/inline-2.c: new testcase.
129 * gcc.dg/ipa/inline-3.c: new testcase.
130 * gcc.dg/ipa/inline-4.c: new testcase.
132 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
135 * g++.dg/cpp0x/constexpr-static8.C: New.
137 2011-09-23 Jakub Jelinek <jakub@redhat.com>
139 * gcc.target/i386/avxfp-1.c: New test.
140 * gcc.target/i386/avxfp-2.c: New test.
142 2011-09-23 Terry Guo <terry.guo@arm.com>
144 * gcc.c-torture/execute/941014-1.x: Deleted.
146 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
149 * g++.dg/cpp0x/pr50491.C: New.
151 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
154 * gfortran.dg/bessel_6.f90: Fix tolerance test.
156 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
159 * g++.dg/cpp0x/nullptr24.C: New.
161 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
164 * gcc.target/i386/pr50482.c: New test.
166 2011-09-22 Joseph Myers <joseph@codesourcery.com>
168 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
169 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
170 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
171 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
172 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
173 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
174 multilib options contain different -march= from dg-options.
176 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
177 Paolo Carlini <paolo.carlini@oracle.com>
180 * g++.dg/template/friend52.C: New.
182 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
184 * gcc.target/arm/cmp-1.c: New test.
185 * gcc.target/arm/cmp-2.c: Likewise.
187 2011-09-22 Janus Weil <janus@gcc.gnu.org>
190 * gfortran.dg/impure_actual_1.f90: Modified error message.
191 * gfortran.dg/proc_ptr_32.f90: New.
192 * gfortran.dg/proc_ptr_33.f90: New.
194 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
196 PR tree-optimization/50451
197 * gcc.dg/vect/pr50451.c: New test.
199 2011-09-21 Ian Lance Taylor <iant@google.com>
201 * go.test/go-test.exp (errchk): Add special case for bug332.
202 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
203 some more test lines.
205 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
207 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
208 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
209 * g++.dg/other/i386-8.C: Ditto.
210 * g++.dg/other/pr34435.C: Ditto.
211 * g++.dg/other/pr39496.C: Ditto.
212 * g++.dg/other/mmintrin.C: Ditto.
214 2011-09-21 Jakub Jelinek <jakub@redhat.com>
216 * gcc.dg/vect/vect-cond-7.c: New test.
217 * gcc.target/i386/sse4_1-cond-1.c: New test.
218 * gcc.target/i386/avx-cond-1.c: New test.
220 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
223 * g++.dg/other/pr50464.C: New test.
225 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
227 * gcc.target/i386/bmi2-mulx32-2.c: New test.
228 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
229 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
230 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
232 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
234 * gnat.dg/opt19.adb: New test.
236 2011-09-21 Terry Guo <terry.guo@arm.com>
238 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
239 on arch conflict when testing case on targets other than armv7-a.
241 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
244 * g++.dg/ext/int128-1.C: New.
245 * g++.dg/ext/int128-2.C: Likewise.
246 * g++.dg/ext/int128-2.h: Likewise.
248 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
251 * gfortran.dg/storage_size_2.f08: Replace "must be be" with
254 2011-09-20 Jason Merrill <jason@redhat.com>
256 * g++.dg/cpp0x/constexpr-generated1.C: New.
259 * g++.dg/overload/ref-conv1.C: New.
261 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
263 * g++.dg/other/final1.C: New.
265 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
267 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
270 2011-09-19 Ian Bolton <ian.bolton@arm.com>
272 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
275 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
277 PR tree-optimization/50413
278 * g++.dg/vect/vect.exp: Run slp-pr* tests with
279 -fdump-tree-slp-details. Run other tests with
280 -fdump-tree-vect-details.
281 * g++.dg/vect/slp-pr50413.cc: New.
283 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
284 Ira Rosen <ira.rosen@linaro.org>
287 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
288 Fix underscores around restrict.
290 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
292 PR tree-optimization/50414
293 * gfortran.dg/vect/Ofast-pr50414.f90: New.
294 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
295 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
297 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
299 PR tree-optimization/50412
300 * gfortran.dg/vect/pr50412.f90: New.
302 2011-09-16 Jason Merrill <jason@redhat.com>
305 * g++.dg/eh/defarg1.C: New.
307 2011-09-16 Jakub Jelinek <jakub@redhat.com>
309 * gcc.dg/vect/vect-reduc-10.c: New test.
310 * gcc.target/i386/avx-reduc-1.c: New test.
312 * gcc.target/i386/sse2-extract-1.c: New test.
313 * gcc.target/i386/avx-extract-1.c: New test.
315 2011-09-16 Terry Guo <terry.guo@arm.com>
317 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
319 2011-09-15 Diego Novillo <dnovillo@google.com>
321 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
322 ALWAYS_CXXFLAGS, if defined.
323 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
324 ALWAYS_GFORTRANFLAGS, if defined.
325 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
326 ALWAYS_GOCFLAGS, if defined.
327 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
328 ALWAYS_OBJCXXFLAGS, if defined.
329 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
330 additional_flags, if defined.
331 * lib/gnat.exp (gnat_target_compile): Likewise.
332 * lib/objc.exp (objc_target_compile): Likewise.
333 * lib/target-supports-dg.exp (dg-add-options): Handle
336 2011-09-15 Tom de Vries <tom@codesourcery.com>
339 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
340 Use uintptr_t in f1. Undo avr xfails.
342 2011-09-15 Janus Weil <janus@gcc.gnu.org>
346 * gfortran.dg/function_types_3.f90: New.
348 2011-09-15 Jason Merrill <jason@redhat.com>
351 * g++.dg/cpp0x/trailing7.C: New.
354 * g++.dg/cpp0x/nullptr23.C: New.
356 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
358 * gcc.dg/vect/bb-slp-25.c: New.
360 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
363 * g++.dg/cpp0x/noexcept15.C: New.
365 2011-09-14 Tom de Vries <tom@codesourcery.com>
368 * gcc.dg/pr50251.c: New test.
370 2011-09-14 Tobias Burnus <burnus@net-b.de>
374 * gfortran.dg/null_5.f90: New.
375 * gfortran.dg/null_6.f90: New.
377 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
379 * gcc.c-torture/compile/20110913-1.c: New test.
381 2011-09-13 Janus Weil <janus@gcc.gnu.org>
384 * gfortran.dg/result_2.f90: New.
386 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
388 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
390 2011-09-13 Dodji Seketeli <dodji@redhat.com>
393 * g++.dg/cpp0x/variadic116.C: New test case.
395 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
397 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
398 * gcc.target/mips/interrupt_handler-2.c: New test.
399 * gcc.target/mips/interrupt_handler-3.c: Likewise.
401 2011-09-12 Jason Merrill <jason@redhat.com>
403 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
405 * g++.dg/cpp0x/explicit7.C: New.
407 2011-09-12 Jakub Jelinek <jakub@redhat.com>
409 PR rtl-optimization/50212
410 * g++.dg/other/pr50212.C: New test.
412 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
415 * testsuite/gcc.target/avr/torture/avr-torture.exp
416 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
417 "-O2 -fmerge-all-constants".
419 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
422 * gfortran.dg/do_while_1.f90: New test.
424 2011-09-11 Janus Weil <janus@gcc.gnu.org>
428 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
429 * gfortran.dg/proc_decl_26.f90: New.
430 * gfortran.dg/typebound_override_2.f90: New.
431 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
433 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
435 * gnat.dg/cond_expr2.ad[sb]: New test.
437 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
439 * gnat.dg/atomic5.ad[sb]: New test.
441 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
443 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
445 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
448 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
450 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
453 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
455 2011-09-09 Richard Guenther <rguenther@suse.de>
457 PR tree-optimization/50328
458 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
460 2011-09-09 Richard Guenther <rguenther@suse.de>
463 * gcc.dg/torture/pr50333.c: New testcase.
465 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
467 PR tree-optimization/50318
468 * gcc.target/arm/pr50318-1.c: New file.
470 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
472 * gcc.target/i386/all_one_m256i.c: New test.
474 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
477 * g++.dg/cpp0x/sfinae28.C: New.
479 2011-09-08 Dodji Seketeli <dodji@redhat.com>
482 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
483 longer ignored on typedefs.
485 PR c++/33255 - Support -Wunused-local-typedefs warning
486 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
487 * c-c++-common/Wunused-local-typedefs.c: Likewise.
489 2011-09-08 Martin Jambor <mjambor@suse.cz>
491 PR tree-optimization/50287
492 * gcc.dg/torture/pr50287.c: New test.
494 2011-09-08 Richard Guenther <rguenther@suse.de>
496 PR tree-optimization/19831
497 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
498 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
499 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
500 * gcc.dg/errno-1.c: Adjust.
502 2011-09-08 Richard Guenther <rguenther@suse.de>
504 PR tree-optimization/19831
505 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
507 2011-09-08 Tobias Burnus <burnus@net-b.de>
510 * gfortran.dg/do_concurrent_1.f90: New.
511 * gfortran.dg/do_concurrent_2.f90: New.
513 2011-09-08 Jakub Jelinek <jakub@redhat.com>
516 * gcc.c-torture/execute/ieee/pr50310.c: New test.
517 * gcc.dg/pr50310-2.c: New test.
519 2011-09-07 Janus Weil <janus@gcc.gnu.org>
522 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
523 * gfortran.dg/impure_constructor_1.f90: Modified.
524 * gfortran.dg/proc_ptr_comp_33.f90: New.
526 2011-09-07 Jakub Jelinek <jakub@redhat.com>
529 * gcc.dg/pr50310-1.c: New test.
531 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
534 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
537 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
540 * g++.dg/cpp0x/noexcept14.C: New.
542 2011-09-07 Jason Merrill <jason@redhat.com>
544 * g++.dg/cpp0x/constexpr-ref3.C: New.
546 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
548 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
550 * gcc.dg/section1.c: Don't xfail for avr.
552 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
554 PR tree-optimization/50322
555 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
557 2011-09-07 Martin Jambor <mjambor@suse.cz>
559 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
561 2011-09-07 Martin Jambor <mjambor@suse.cz>
563 PR tree-optimization/49911
564 * g++.dg/tree-ssa/pr49911.C: New test.
566 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
569 * gcc.dg/torture/pr49030.c: New test.
571 2011-09-07 Janus Weil <janus@gcc.gnu.org>
574 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
575 * gfortran.dg/class_4d.f03: Deleted.
576 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
578 2011-09-07 Richard Guenther <rguenther@suse.de>
580 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
582 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
584 PR tree-optimization/46021
585 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
587 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
589 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
591 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
593 * gcc.c-torture/compile/20110906-1.c: New test.
595 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
597 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
599 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
601 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
602 --param tree-reassoc-width=1.
604 * gcc.dg/tree-ssa/reassoc-24.c: New test.
605 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
607 2011-09-06 Richard Guenther <rguenther@suse.de>
609 PR tree-optimization/48149
610 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
612 2011-09-06 Richard Guenther <rguenther@suse.de>
614 PR tree-optimization/48317
615 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
617 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
619 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
621 (add_options_for_quad_vectors): Replace with ...
622 (add_options_for_double_vectors): ... this.
623 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
624 support multiple vector sizes since the vectorizer attempts to
625 vectorize with both vector sizes.
626 * gcc.dg/vect/no-vfa-vect-79.c,
627 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
628 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
629 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
630 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
631 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
632 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
633 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
634 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
635 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
636 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
637 gcc.dg/vect/vect-40.c: Likewise.
638 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as
640 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
641 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
642 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
643 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
645 * gcc.dg/vect/vect-peel-4.c: Make ia global.
647 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
650 * gcc.target/mips/abi-main.h: New file.
651 * gcc.target/mips/abi-o32-long32.c: New test.
652 * gcc.target/mips/abi-o32-long64.c: Likewise.
653 * gcc.target/mips/abi-o64-long32.c: Likewise.
654 * gcc.target/mips/abi-o64-long64.c: Likewise.
655 * gcc.target/mips/abi-n32-long32.c: Likewise.
656 * gcc.target/mips/abi-n32-long64.c: Likewise.
657 * gcc.target/mips/abi-n64-long32.c: Likewise.
658 * gcc.target/mips/abi-n64-long64.c: Likewise.
659 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
660 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
661 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
662 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
663 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
664 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
665 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
666 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
667 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
668 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
669 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
670 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
671 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
672 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
673 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
674 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
675 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
676 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
677 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
678 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
679 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
680 * gcc.target/mips/branch-2.c: Remove -mabicalls.
681 * gcc.target/mips/branch-3.c: Likewise.
682 * gcc.target/mips/branch-4.c: Likewise.
683 * gcc.target/mips/branch-5.c: Likewise.
684 * gcc.target/mips/branch-6.c: Likewise.
685 * gcc.target/mips/branch-7.c: Likewise.
686 * gcc.target/mips/branch-8.c: Likewise.
687 * gcc.target/mips/branch-9.c: Likewise.
688 * gcc.target/mips/branch-10.c: Likewise.
689 * gcc.target/mips/branch-11.c: Likewise.
690 * gcc.target/mips/branch-12.c: Likewise.
691 * gcc.target/mips/branch-13.c: Likewise.
692 * gcc.target/mips/lazy-binding-1.c: Likewise.
694 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
696 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1
697 << 18 to avoid warning on int=16 platforms..
699 2011-09-05 Jakub Jelinek <jakub@redhat.com>
701 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
702 to work even with -fshort-enums.
704 2011-09-04 Jan Hubicka <jh@suse.cz>
706 * gcc.c-torture/compile/20110902.c: new testcase.
708 2011-09-04 Jason Merrill <jason@redhat.com>
711 * g++.dg/cpp0x/rv-conv1.C: New.
714 * g++.dg/cpp0x/rv-func3.C: New.
716 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
720 * g++.dg/cpp0x/constexpr-template1.C: New.
721 * g++.dg/cpp0x/constexpr-template2.C: New.
722 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
723 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
725 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
727 * gnat.dg/specs/debug1.ads: Tweak pattern.
729 2011-09-04 Janus Weil <janus@gcc.gnu.org>
732 * gfortran.dg/class_45a.f03: New.
733 * gfortran.dg/class_45b.f03: New.
735 2011-09-04 Jakub Jelinek <jakub@redhat.com>
736 Ira Rosen <ira.rosen@linaro.org>
738 PR tree-optimization/50208
739 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
740 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
741 -fno-tree-fre -fno-tree-pre.
743 2011-09-02 Martin Jambor <mjambor@suse.cz>
745 * gcc.dg/ipa/ipcp-3.c: New test.
747 2011-09-02 Richard Guenther <rguenther@suse.de>
749 PR tree-optimization/27460
751 * gcc.dg/vect/vect-cond-7.c: New testcase.
753 2011-09-02 Martin Jambor <mjambor@suse.cz>
755 * g++.dg/ipa/devirt-3.C: Added a distraction method.
756 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
757 xfailed test for inlining.
758 * g++.dg/ipa/ivinline-9.C: Likewise.
760 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
762 PR tree-optimization/50178
763 * gfortran.dg/vect/pr50178.f90: New test.
765 2011-08-31 Martin Jambor <mjambor@suse.cz>
768 * gcc.c-torture/execute/pr49886.c: New testcase.
770 2011-08-31 Tom de Vries <tom@codesourcery.com>
773 * gcc.dg/pr43513.c: New test.
775 2011-08-30 Tobias Burnus <burnus@net-b.de>
778 * gfortran.dg/common_14.f90: New.
779 * gfortran.dg/common_resize_1.f: Add two dg-warning.
781 2011-08-30 Jason Merrill <jason@redhat.com>
784 * g++.dg/cpp0x/decltype33.C: New.
787 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
790 * g++.dg/cpp0x/lambda/lambda-for.C: New.
792 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
794 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
796 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
798 * gnat.dg/specs/aggr3.ads: New test.
799 * gnat.dg/specs/aggr3_pkg.ads: New helper.
801 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
802 * gnat.dg/specs/aggr2.ads: Likewise.
804 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
807 * gfortran.dg/allocate_with_source_2.f90: New test
809 2011-08-30 Jason Merrill <jason@redhat.com>
812 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
815 * g++.dg/cpp0x/constexpr-value3.C: New.
817 2011-08-30 Richard Guenther <rguenther@suse.de>
820 * gcc.c-torture/execute/pr48571-1.c: New testcase.
821 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
822 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
823 * gcc.dg/pr36902.c: XFAIL.
825 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
827 * gcc.target/i386/fma-check.h: New.
828 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
829 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
830 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
831 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
832 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
833 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
834 * gcc.target/i386/fma-fmaddXX.c: Likewise.
835 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
836 * gcc.target/i386/fma-fmsubXX.c: Likewise.
837 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
838 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
839 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
840 * gcc.target/i386/fma-compile.c: Likewise.
841 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
842 * gcc.target/i386/sse-12.c: Add -mfma.
843 * gcc.target/i386/sse-13.c: Likewise.
844 * gcc.target/i386/sse-14.c: Likewise.
845 * gcc.target/i386/sse-22.c: Likewise.
846 * gcc.target/i386/sse-23.c: Likewise.
847 * g++.dg/other/i386-2.C: Likewise.
848 * g++.dg/other/i386-3.C: Likewise.
850 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
853 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
854 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
856 2011-08-30 Christian Bruel <christian.bruel@st.com>
858 * g++.dg/bprob/bprob.exp (feedback_options): Set
859 -fbranch-probabilities.
860 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
862 2011-08-29 Jason Merrill <jason@redhat.com>
865 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
867 2011-08-29 Jakub Jelinek <jakub@redhat.com>
868 Jason Merrill <jason@redhat.com>
870 * g++.dg/dfp/base.C: New test.
872 2011-08-29 Jason Merrill <jason@redhat.com>
876 * g++.dg/cpp0x/initlist58.C: New.
878 2011-08-29 Janus Weil <janus@gcc.gnu.org>
881 * gfortran.dg/class_result_1.f03: New.
883 2011-08-29 Jakub Jelinek <jakub@redhat.com>
886 * gcc.target/i386/pr48722.c: New test.
888 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
891 * gfortran.dg/widechar_compare_1.f90: New test.
893 2011-08-26 Jason Merrill <jason@redhat.com>
897 * g++.dg/abi/mangle50.C: New.
899 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
902 * gcc.target/i386/pr50202.c: New test.
904 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
906 * gcc.target/i386/sse_4_1-round-vec.c: New test.
907 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
908 * gcc.target/i386/avx-round-vec.c: New test.
909 * gcc.target/i386/avx-roundf-vec.c: New test.
911 2011-08-26 Jakub Jelinek <jakub@redhat.com>
913 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
917 * c-c++-common/Wunused-var-14.c: New test.
919 2011-08-26 Tom de Vries <tom@codesourcery.com>
921 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
923 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
925 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
926 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
927 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
928 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
930 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
932 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
933 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
934 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
935 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
937 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
940 * gfortran.dg/pointer_comp_init_1.f90: New test.
942 2011-08-25 Jason Merrill <jason@redhat.com>
945 * g++.dg/cpp0x/sfinae27.C: New.
947 2011-08-25 Tobias Burnus <burnus@net-b.de>
949 * gfortran.dg/coarray_lib_token_4.f90: New.
951 2011-08-25 Tobias Burnus <burnus@net-b.de>
953 * gfortran.dg/coarray/alloc_comp_1.f90: New.
955 2011-08-25 Richard Guenther <rguenther@suse.de>
957 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
959 2011-08-24 Tobias Burnus <burnus@net-b.de>
962 * gfortran.dg/initialization_28.f90: New.
964 2011-08-24 Richard Guenther <rguenther@suse.de>
966 PR tree-optimization/50067
967 * gcc.dg/torture/pr50067-3.c: New testcase.
968 * gcc.dg/torture/pr50067-4.c: Likewise.
969 * gcc.dg/torture/pr50067-5.c: Likewise.
971 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
973 * g++.dg/other/i386-2.C: Add -mavx2 check.
974 * g++.dg/other/i386-3.C: Likewise.
975 * gcc.target/i386/avx-1.c: Add AVX2.
976 * gcc.target/i386/avx-2.c: Likewise.
977 * gcc.target/i386/funcspec-5.c: Likewise.
978 * gcc.target/i386/sse-12.c: Likewise.
979 * gcc.target/i386/sse-13.c: Likewise.
980 * gcc.target/i386/sse-14.c: Likewise.
981 * gcc.target/i386/sse-22.c: Likewise.
982 * gcc.target/i386/sse-23.c: Likewise.
983 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
984 * gcc.target/i386/avx2-check.h: New.
985 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
986 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
987 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
988 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
989 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
990 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
991 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
992 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
993 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
994 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
995 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
996 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
997 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
998 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
999 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1000 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
1001 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1002 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
1003 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1004 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
1005 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1006 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
1007 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1008 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
1009 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1010 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
1011 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1012 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
1013 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
1014 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
1015 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
1016 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
1017 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
1018 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
1019 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
1020 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
1021 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
1022 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
1023 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
1024 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
1025 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
1026 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
1027 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
1028 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
1029 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
1030 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
1031 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
1032 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
1033 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
1034 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
1035 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
1036 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
1037 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
1038 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
1039 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
1040 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
1041 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
1042 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
1043 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
1044 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
1045 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
1046 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
1047 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
1048 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
1049 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
1050 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
1051 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
1052 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
1053 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
1054 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
1055 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
1056 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
1057 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
1058 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
1059 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
1060 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
1061 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
1062 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
1063 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
1064 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
1065 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
1066 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
1067 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
1068 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
1069 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
1070 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
1071 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
1072 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
1073 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
1074 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
1075 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
1076 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
1077 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
1078 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
1079 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
1080 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
1081 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
1082 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
1083 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
1084 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
1085 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
1086 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
1087 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
1088 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
1089 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
1090 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
1091 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
1092 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
1093 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
1094 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
1095 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
1096 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
1097 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
1098 * gcc.target/i386/avx2-vpand-1.c: Likewise.
1099 * gcc.target/i386/avx2-vpand-2.c: Likewise.
1100 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
1101 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
1102 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
1103 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
1104 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
1105 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
1106 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
1107 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
1108 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
1109 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
1110 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
1111 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
1112 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
1113 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
1114 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
1115 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
1116 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
1117 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
1118 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
1119 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
1120 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
1121 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
1122 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
1123 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
1124 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
1125 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
1126 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
1127 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
1128 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
1129 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
1130 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
1131 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
1132 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
1133 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
1134 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
1135 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
1136 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
1137 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
1138 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
1139 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
1140 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
1141 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
1142 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
1143 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
1144 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
1145 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
1146 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
1147 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
1148 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
1149 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
1150 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
1151 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
1152 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
1153 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
1154 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
1155 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
1156 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
1157 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
1158 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
1159 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
1160 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
1161 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
1162 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
1163 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
1164 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
1165 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
1166 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
1167 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
1168 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
1169 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
1170 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
1171 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
1172 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
1173 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
1174 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
1175 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
1176 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
1177 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
1178 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
1179 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
1180 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
1181 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
1182 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
1183 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
1184 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
1185 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
1186 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
1187 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
1188 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
1189 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
1190 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
1191 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
1192 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
1193 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
1194 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
1195 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
1196 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
1197 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
1198 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
1199 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
1200 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
1201 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
1202 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
1203 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
1204 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
1205 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
1206 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
1207 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
1208 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
1209 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
1210 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
1211 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
1212 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
1213 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
1214 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
1215 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
1216 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
1217 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
1218 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
1219 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
1220 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
1221 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
1222 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
1223 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
1224 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
1225 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
1226 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
1227 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
1228 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
1229 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
1230 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
1231 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
1232 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
1233 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
1234 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
1235 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
1236 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
1237 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
1238 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
1239 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
1240 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
1241 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
1242 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
1243 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
1244 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
1245 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
1246 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
1247 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
1248 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
1249 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
1250 * gcc.target/i386/avx2-vpor-1.c: Likewise.
1251 * gcc.target/i386/avx2-vpor-2.c: Likewise.
1252 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
1253 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
1254 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
1255 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
1256 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
1257 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
1258 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
1259 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
1260 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
1261 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
1262 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
1263 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
1264 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
1265 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
1266 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
1267 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
1268 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
1269 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
1270 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
1271 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
1272 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
1273 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
1274 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
1275 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
1276 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
1277 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
1278 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
1279 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
1280 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
1281 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
1282 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
1283 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
1284 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
1285 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
1286 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
1287 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
1288 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
1289 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
1290 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
1291 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
1292 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
1293 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
1294 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
1295 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
1296 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
1297 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
1298 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
1299 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
1300 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
1301 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
1302 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
1303 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
1304 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
1305 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
1306 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
1307 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
1308 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
1309 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
1310 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
1311 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
1312 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
1313 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
1314 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
1315 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
1316 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
1317 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
1318 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
1319 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
1320 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
1321 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
1322 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
1323 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
1324 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
1325 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
1326 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
1327 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
1328 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
1329 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
1330 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
1331 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
1332 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
1333 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
1334 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
1335 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
1336 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
1337 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
1338 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
1339 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
1340 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
1341 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
1342 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
1343 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
1344 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
1345 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
1346 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
1347 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
1348 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
1349 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
1350 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
1351 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
1352 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
1353 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
1354 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
1355 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
1356 * gcc.target/i386/testimm-9.c: Likewise.
1358 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
1360 * g++.dg/other/i386-2.C: Add -mbmi2 check.
1361 * g++.dg/other/i386-3.C: Likewise.
1362 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
1363 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
1364 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
1365 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
1366 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
1367 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
1368 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
1369 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
1370 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
1371 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
1372 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
1373 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
1374 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
1375 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
1376 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
1377 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
1378 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
1379 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
1380 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
1381 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
1382 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
1383 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
1384 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
1385 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
1386 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
1387 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
1388 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
1389 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
1390 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
1391 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
1392 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
1393 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
1394 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
1395 * gcc.target/i386/sse-12.c: Add BMI2.
1396 * gcc.target/i386/sse-13.c: Likewise.
1397 * gcc.target/i386/sse-14.c: Likewise.
1398 * gcc.target/i386/sse-22.c: Likewise.
1399 * gcc.target/i386/sse-23.c: Likewise.
1401 2011-08-23 Jason Merrill <jason@redhat.com>
1403 * g++.dg/template/crash7.C: Adjust expected errors.
1405 2011-08-23 Jason Merrill <jason@redhat.com>
1409 * g++.dg/cpp0x/overload2.C: New.
1411 2011-08-23 Jason Merrill <jason@redhat.com>
1414 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
1416 2011-08-23 Jason Merrill <jason@redhat.com>
1419 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
1420 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
1421 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
1422 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
1424 2011-08-23 Jason Merrill <jason@redhat.com>
1427 * g++.dg/cpp0x/constexpr-initlist5.C: New.
1429 2011-08-23 Jakub Jelinek <jakub@redhat.com>
1432 * g++.dg/warn/Wunused-var-16.C: New test.
1435 * gcc.dg/pr50161.c: New test.
1437 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
1440 * g++.dg/gcov/gcov-7.C: New test.
1442 2011-08-23 Jakub Jelinek <jakub@redhat.com>
1445 * g++.dg/dfp/nofields.C: New test.
1447 2011-08-23 Tobias Burnus <burnus@net-b.de>
1450 * gfortran.dg/use_16.f90: New.
1452 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
1453 Kirill Yukhin <kirill.yukhin@intel.com>
1456 * gcc.target/i386/pr50155.c: New test.
1458 2011-08-22 Jakub Jelinek <jakub@redhat.com>
1460 PR tree-optimization/50133
1461 * gcc.dg/pr50133.c: New test.
1464 * c-c++-common/cxxbitfields-6.c: New test.
1466 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
1469 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
1471 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
1473 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
1474 * gcc.dg/pr49994-3.c: Ditto.
1476 2011-08-22 Richard Guenther <rguenther@suse.de>
1479 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
1480 * gcc.dg/torture/pr50067-2.c: Likewise.
1482 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1485 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
1486 of a constant resulting from simplification.
1487 * gfortran.dg/warn_conversion_3.f90: New test.
1489 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1492 * gfortran.dg/zero_stride_1.f90: New test.
1494 2011-08-20 Janus Weil <janus@gcc.gnu.org>
1497 * gfortran.dg/typebound_override_1.f90: Modified.
1499 2011-08-20 Jakub Jelinek <jakub@redhat.com>
1501 PR tree-optimization/48739
1502 * gcc.dg/pr48739-1.c: New test.
1503 * gcc.dg/pr48739-2.c: New test.
1505 2011-08-20 Tobias Burnus <burnus@net-b.de>
1507 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
1509 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
1512 * gfortran.dg/where_3.f90: New test.
1514 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
1517 * gfortran.dg/pr49721-1.f: New.
1518 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
1520 2011-08-19 Joseph Myers <joseph@codesourcery.com>
1522 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
1523 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
1526 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1528 * gcc.target/arm/wmul-11.c: New file.
1529 * gcc.target/arm/wmul-12.c: New file.
1530 * gcc.target/arm/wmul-13.c: New file.
1532 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1534 * gcc.target/arm/wmul-10.c: New file.
1536 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1538 * gcc.target/arm/wmul-9.c: New file.
1539 * gcc.target/arm/wmul-bitfield-2.c: New file.
1541 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1543 * gcc.target/arm/wmul-8.c: New file.
1545 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1547 * gcc.target/arm/wmul-7.c: New file.
1549 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1551 * gcc.target/arm/wmul-6.c: New file.
1553 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1555 * gcc.target/arm/wmul-5.c: New file.
1556 * gcc.target/arm/no-wmla-1.c: New file.
1558 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1560 * gcc.target/arm/wmul-bitfield-1.c: New file.
1562 2011-08-19 Joseph Myers <joseph@codesourcery.com>
1564 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
1566 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1568 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
1569 * gcc.target/i386/conversion.c: Likewise.
1571 2011-08-19 Richard Guenther <rguenther@suse.de>
1573 * gcc.dg/torture/pr50067-1.c: New testcase.
1574 * gcc.dg/torture/pr50067-2.c: Likewise.
1576 2011-08-19 Joey Ye <joey.ye@arm.com>
1579 * gcc.target/arm/handler-align.c: New test.
1580 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
1583 2011-08-19 Joey Ye <joey.ye@arm.com>
1585 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
1587 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
1590 * gfortran.dg/end_block_label_1.f90: New test.
1591 * gfortran.dg/end_associate_label_1.f90: New test.
1593 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1595 * gcc.dg/c1x-pointer-float-1.c: New test.
1597 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
1600 * gfortran.dg/duplicate_labels_2.f: New test.
1602 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1604 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
1605 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
1606 gcc.dg/c1x-noreturn-5.c: New tests.
1608 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1610 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
1612 2011-08-18 Tobias Burnus <burnus@net-b.de>
1615 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
1616 * gfortran.dg/coarray_lock_3.f90: Fix test.
1617 * gfortran.dg/coarray_lock_4.f90: New.
1618 * gfortran.dg/coarray_lock_5.f90: New.
1620 2011-08-18 Jakub Jelinek <jakub@redhat.com>
1623 * gcc.c-torture/compile/pr50009.c: New test.
1626 * gcc.dg/torture/pr50092.c: New test.
1628 2011-08-18 Tobias Burnus <burnus@net-b.de>
1631 * gfortran.dg/namelist_73.f90: New.
1633 2011-08-18 Jakub Jelinek <jakub@redhat.com>
1635 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
1638 * gcc.dg/pr50017.c: New test.
1640 2011-08-18 Dodji Seketeli <dodji@redhat.com>
1643 * g++.dg/lookup/hidden-var1.C: New test case.
1645 2011-08-17 Tobias Burnus <burnus@net-b.de>
1648 * gfortran.dg/warn_unused_var_2.f90: New.
1649 * gfortran.dg/warn_unused_var_3.f90: New.
1651 2011-08-17 Tom de Vries <tom@codesourcery.com>
1654 * gcc.target/arm/pr43597.c: New test.
1656 2011-08-17 Janus Weil <janus@gcc.gnu.org>
1659 * gfortran.dg/common_13.f90: New.
1661 2011-08-16 Jason Merrill <jason@redhat.com>
1664 * g++.dg/cpp0x/variadic-unresolved.C: New.
1666 * g++.old-deja/g++.brendan/README: Add R.I.P.
1668 * g++.dg/ext/attr-used-1.C: New.
1671 * g++.dg/cpp0x/initlist56.C: New.
1673 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
1676 * g++.dg/opt/life1.C: Only run on Linux.
1678 2011-08-15 Tobias Burnus <burnus@net-b.de>
1680 * gfortran.dg/coarray_26.f90: New.
1682 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
1684 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
1687 2011-08-14 Janus Weil <janus@gcc.gnu.org>
1690 * gfortran.dg/func_result_7.f90: New.
1692 2011-08-13 Jason Merrill <jason@redhat.com>
1695 * g++.dg/cpp0x/decltype32.C: New.
1698 * g++.dg/diagnostic/expr1.C: New.
1700 2011-08-12 David Li <davidxl@google.com>
1702 * g++.dg/abi/vbase15.C: New test.
1704 2011-08-12 Jason Merrill <jason@redhat.com>
1707 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
1709 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
1711 * gcc.dg/builtins-67.c: New test.
1712 * gcc.target/i386/conversion.c: Ditto.
1714 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
1715 Brian Hackett <bhackett1024@gmail.com>
1717 * g++.dg/plugin/decl_plugin.c: New.
1718 * g++.dg/plugin/decl-plugin-test.C: New.
1719 * g++.dg/plugin/plugin.exp: Add above testcase.
1721 2011-08-11 Richard Guenther <rguenther@suse.de>
1723 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
1725 2011-08-11 Michael Matz <matz@suse.de>
1727 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
1729 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
1731 PR tree-optimization/50039
1732 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
1733 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
1735 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
1737 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
1738 (sse4_1_test): Initialize src3 with random value.
1740 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
1742 * gcc.c-torture/execute/scal-to-vec1.c: New test.
1743 * gcc.c-torture/execute/scal-to-vec2.c: New test.
1744 * gcc.c-torture/execute/scal-to-vec3.c: New test.
1745 * gcc.dg/scal-to-vec1.c: New test.
1746 * gcc.dg/scal-to-vec2.c: New test.
1748 2011-08-09 Richard Guenther <rguenther@suse.de>
1750 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
1751 * gcc.dg/tree-ssa/vrp60.c: New testcase.
1752 * gcc.dg/tree-ssa/vrp61.c: Likewise.
1753 * gcc.dg/tree-ssa/vrp62.c: Likewise.
1755 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1757 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
1759 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1761 * gcc.dg/pr49948.c: Require pthread effective target.
1763 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1765 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
1767 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
1769 * gcc.target/i386/sse-22a.c: New test.
1771 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
1773 PR tree-optimization/50014
1774 * gcc.dg/vect/pr50014.c: New test.
1776 2011-08-08 Martin Jambor <mjambor@suse.cz>
1779 * gcc.dg/tree-ssa/pr49923.c: New test.
1781 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
1784 * gcc.target/i386/pr49781-1.c: New.
1786 2011-08-08 Jason Merrill <jason@redhat.com>
1788 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
1790 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
1792 2011-08-07 Janus Weil <janus@gcc.gnu.org>
1795 * gfortran.dg/typebound_override_1.f90: New.
1797 2011-08-07 Kai Tietz <ktietz@redhat.com>
1799 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
1800 x86_64 mingw target.
1801 * gcc.dg/tree-ssa/loop-1.c: Likewise.
1802 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
1803 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
1804 * gcc.dg/tree-ssa/loop-33.c: Likewise.
1805 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
1806 * gcc.dg/tree-ssa/loop-35.c: Likewise.
1807 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1808 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1809 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1810 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1812 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
1815 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
1817 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
1819 * gcc.dg/pr48770.c: Cleanup coverage files.
1820 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
1822 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
1824 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
1825 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
1826 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
1827 lzcnt and bmi options.
1829 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1832 * gcc.dg/pr47381-1.c: New.
1833 * gcc.dg/pr47381-2.c: Likewise.
1834 * gcc.target/i386/pr47381.c: Likewise.
1836 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1839 * gcc.dg/pr47727.c: New.
1842 * gcc.dg/pr47372-1.c: New.
1843 * gcc.dg/pr47372-2.c: Likewise.
1845 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1848 * gcc.target/i386/pr47449.c: New.
1851 * gcc.dg/pr47446-1.c: New.
1852 * gcc.dg/pr47446-2.c: Likewise.
1854 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1857 * gcc.dg/pr47766.c: New.
1860 * gcc.dg/tls/pr47715-1.c: New.
1861 * gcc.dg/tls/pr47715-2.c: Likewise.
1862 * gcc.dg/tls/pr47715-3.c: Likewise.
1863 * gcc.dg/tls/pr47715-4.c: Likewise.
1864 * gcc.dg/tls/pr47715-5.c: Likewise.
1866 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
1869 * objc.dg/gnu-api-2-class.m: Updated comments.
1870 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
1871 * objc.dg/gnu-api-2-class-meta.m: New test.
1872 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
1874 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
1877 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
1878 with classes that are in construction.
1880 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1883 * gcc.target/i386/pr48084-1.c: New.
1884 * gcc.target/i386/pr48084-2.c: Likewise.
1885 * gcc.target/i386/pr48084-3.c: Likewise.
1886 * gcc.target/i386/pr48084-4.c: Likewise.
1887 * gcc.target/i386/pr48084-5.c: Likewise.
1889 PR rtl-optimization/49504
1890 * gcc.target/i386/pr49504.c: New.
1893 * gcc.dg/pr49860.c: New.
1895 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
1898 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
1899 with classes that are in construction.
1901 2011-08-05 Jason Merrill <jason@redhat.com>
1904 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
1907 * g++.dg/cpp0x/decltype31.C: New.
1910 * g++.dg/init/array28.C: New.
1913 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
1915 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
1918 * gcc.dg/pr47369-1.c: New.
1920 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
1923 * gcc.dg/torture/pr47364-1.c: New.
1924 * gcc.c-torture/compile/pr47364-1.c: Likewise.
1925 * gcc.c-torture/compile/pr47364-2.c: Likewise.
1927 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1930 * gfortran.dg/transfer_check_2.f90: New test case.
1932 2011-08-05 Jan Hubicka <jh@suse.cz>
1935 * gfortran.dg/pr49494.f90: New testcase.
1937 2011-08-05 Jan Hubicka <jh@suse.cz>
1940 * gcc.c-torture/compile/pr49735.c: New testcase.
1942 2011-08-05 Jason Merrill <jason@redhat.com>
1945 * g++.dg/cpp0x/initlist56.C: New.
1948 * g++.dg/overload/rvalue2.C: New.
1951 * g++.dg/cpp0x/range-for21.C: New.
1953 * g++.dg/ext/vla11.C: New.
1955 2011-08-05 Richard Guenther <rguenther@suse.de>
1957 PR tree-optimization/49984
1958 * gcc.dg/tree-ssa/vrp59.c: New testcase.
1960 2011-08-05 Richard Guenther <rguenther@suse.de>
1962 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
1963 * gcc.dg/tree-ssa/vrp52.c: Likewise.
1964 * gcc.dg/tree-ssa/vrp53.c: Likewise.
1966 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
1968 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
1969 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
1970 * gfortran.dg/ldist-pr43023.f90: Ditto.
1971 * gfortran.dg/namelist_52.f90: Ditto.
1972 * gfortran.dg/interface_proc_end.f90: Ditto.
1973 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
1974 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
1976 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
1978 * gcc.dg/vect/vect-over-widen-1.c: New test.
1979 * gcc.dg/vect/vect-over-widen-2.c: New test.
1980 * gcc.dg/vect/vect-over-widen-3.c: New test.
1981 * gcc.dg/vect/vect-over-widen-4.c: New test.
1983 2011-08-04 Richard Guenther <rguenther@suse.de>
1986 * gfortran.dg/vect/O3-pr49957.f: New testcase.
1988 2011-08-04 Ian Bolton <ian.bolton@arm.com>
1990 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
1992 2011-08-04 Jakub Jelinek <jakub@redhat.com>
1995 * g++.dg/ext/builtin-object-size3.C: New test.
1997 2011-08-03 Jakub Jelinek <jakub@redhat.com>
1999 PR tree-optimization/49948
2000 * gcc.dg/pr49948.c: New test.
2002 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
2005 * gcc.dg/torture/pr47383.c: New.
2007 2011-08-03 Arnaud Charlet <charlet@adacore.com>
2009 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
2011 2011-08-03 Arnaud Charlet <charlet@adacore.com>
2013 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
2015 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
2018 * gcc.dg/torture/pr47744-1.c: New.
2019 * gcc.dg/torture/pr47744-2.c: Likewise.
2020 * gcc.dg/torture/pr47744-3.c: Likewise.
2022 2011-08-03 Richard Guenther <rguenther@suse.de>
2025 * gcc.dg/torture/pr49958.c: New testcase.
2027 2011-08-03 Richard Guenther <rguenther@suse.de>
2029 PR tree-optimization/49938
2030 * g++.dg/torture/pr49938.C: New testcase.
2032 2011-08-02 Jason Merrill <jason@redhat.com>
2035 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
2038 * g++.dg/cpp0x/initlist5.C: Add additional cases.
2041 * g++.dg/cpp0x/variadic115.C: New.
2044 * g++.dg/cpp0x/union5.C: New.
2046 2011-08-02 Daniel Kraft <d@domob.eu>
2049 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
2051 2011-08-02 Kai Tietz <ktietz@redhat.com>
2054 * gcc.dg/tree-ssa/forwprop-15.c
2056 2011-08-02 Jason Merrill <jason@redhat.com>
2059 * g++.dg/cpp0x/range-for20.C: New.
2061 2011-08-02 Tobias Burnus <burnus@net-b.de>
2063 * gfortran.dg/coarray_lib_token_3.f90: New.
2065 2011-08-02 Jakub Jelinek <jakub@redhat.com>
2068 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
2069 * gcc.dg/gomp/atomic-15.c: New test.
2070 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
2071 * g++.dg/gomp/atomic-15.C: New test.
2072 * g++.dg/gomp/private-1.C: New test.
2073 * g++.dg/gomp/sharing-2.C: New test.
2074 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
2075 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
2076 * gfortran.dg/gomp/omp_atomic2.f90: New test.
2078 2011-08-02 Tobias Burnus <burnus@net-b.de>
2080 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
2081 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
2083 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
2084 * gfortran.dg/allocatable_function_5.f90: Ditto.
2085 * gfortran.dg/allocate_stat.f90: Ditto.
2086 * gfortran.dg/array_constructor_20.f90: Ditto.
2087 * gfortran.dg/array_constructor_21.f90: Ditto.
2088 * gfortran.dg/array_constructor_22.f90: Ditto.
2089 * gfortran.dg/array_constructor_26.f03: Ditto.
2090 * gfortran.dg/array_function_4.f90: Ditto.
2091 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
2092 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
2093 * gfortran.dg/bind_c_usage_15.f90: Ditto.
2094 * gfortran.dg/bind_c_usage_16.f03: Ditto.
2095 * gfortran.dg/bind_c_usage_3.f03: Ditto.
2096 * gfortran.dg/binding_label_tests_7.f03: Ditto.
2097 * gfortran.dg/class_15.f03: Ditto.
2098 * gfortran.dg/class_27.f03: Ditto.
2099 * gfortran.dg/class_33.f90: Ditto.
2100 * gfortran.dg/class_37.f03: Ditto.
2101 * gfortran.dg/class_40.f03: Ditto.
2102 * gfortran.dg/class_42.f03: Ditto.
2103 * gfortran.dg/class_defined_operator_1.f03: Ditto.
2104 * gfortran.dg/coarray/registering_1.f90: Ditto.
2105 * gfortran.dg/convert_1.f90: Ditto.
2106 * gfortran.dg/default_initialization_3.f90: Ditto.
2107 * gfortran.dg/dependency_25.f90: Ditto.
2108 * gfortran.dg/dependency_26.f90: Ditto.
2109 * gfortran.dg/dependency_36.f90: Ditto.
2110 * gfortran.dg/dependency_37.f90: Ditto.
2111 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
2112 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
2113 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
2114 * gfortran.dg/elemental_pointer_1.f90: Ditto.
2115 * gfortran.dg/elemental_result_1.f90: Ditto.
2116 * gfortran.dg/empty_derived_type.f90: Ditto.
2117 * gfortran.dg/entry_7.f90: Ditto.
2118 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
2119 * gfortran.dg/equiv_constraint_3.f90: Ditto.
2120 * gfortran.dg/error_recovery_3.f90: Ditto.
2121 * gfortran.dg/extends_4.f03: Ditto.
2122 * gfortran.dg/func_assign.f90: Ditto.
2123 * gfortran.dg/func_assign_3.f90: Ditto.
2124 * gfortran.dg/generic_1.f90: Ditto.
2125 * gfortran.dg/generic_18.f90: Ditto.
2126 * gfortran.dg/generic_22.f03: Ditto.
2127 * gfortran.dg/generic_4.f90: Ditto.
2128 * gfortran.dg/generic_6.f90: Ditto.
2129 * gfortran.dg/generic_actual_arg.f90: Ditto.
2130 * gfortran.dg/graphite/id-21.f: Ditto.
2131 * gfortran.dg/graphite/pr45758.f90: Ditto.
2132 * gfortran.dg/host_assoc_call_2.f90: Ditto.
2133 * gfortran.dg/host_assoc_call_3.f90: Ditto.
2134 * gfortran.dg/host_assoc_call_4.f90: Ditto.
2135 * gfortran.dg/host_assoc_function_4.f90: Ditto.
2136 * gfortran.dg/host_used_types_1.f90: Ditto.
2137 * gfortran.dg/implicit_1.f90: Ditto.
2138 * gfortran.dg/implicit_11.f90: Ditto.
2139 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
2140 * gfortran.dg/impure_actual_1.f90: Ditto.
2141 * gfortran.dg/impure_assignment_1.f90: Ditto.
2142 * gfortran.dg/impure_constructor_1.f90: Ditto.
2143 * gfortran.dg/initialization_10.f90: Ditto.
2144 * gfortran.dg/initialization_12.f90: Ditto.
2145 * gfortran.dg/interface_14.f90: Ditto.
2146 * gfortran.dg/interface_15.f90: Ditto.
2147 * gfortran.dg/interface_2.f90: Ditto.
2148 * gfortran.dg/interface_25.f90: Ditto.
2149 * gfortran.dg/interface_26.f90: Ditto.
2150 * gfortran.dg/interface_29.f90: Ditto.
2151 * gfortran.dg/interface_assignment_1.f90: Ditto.
2152 * gfortran.dg/internal_pack_6.f90: Ditto.
2153 * gfortran.dg/internal_pack_7.f90: Ditto.
2154 * gfortran.dg/internal_pack_8.f90: Ditto.
2155 * gfortran.dg/lto/pr45586_0.f90: Ditto.
2156 * gfortran.dg/lto/pr47839_0.f90: Ditto.
2157 * gfortran.dg/module_commons_3.f90: Ditto.
2158 * gfortran.dg/module_equivalence_4.f90: Ditto.
2159 * gfortran.dg/module_equivalence_6.f90: Ditto.
2160 * gfortran.dg/module_function_type_1.f90: Ditto.
2161 * gfortran.dg/module_naming_1.f90: Ditto.
2162 * gfortran.dg/namelist_4.f90: Ditto.
2163 * gfortran.dg/operator_c1202.f90: Ditto.
2164 * gfortran.dg/parens_7.f90: Ditto.
2165 * gfortran.dg/pr32921.f: Ditto.
2166 * gfortran.dg/pr33646.f90: Ditto.
2167 * gfortran.dg/pr41928.f90: Ditto.
2168 * gfortran.dg/pr42119.f90: Ditto.
2169 * gfortran.dg/pr43984.f90: Ditto.
2170 * gfortran.dg/present_1.f90: Ditto.
2171 * gfortran.dg/private_type_2.f90: Ditto.
2172 * gfortran.dg/proc_decl_2.f90: Ditto.
2173 * gfortran.dg/proc_ptr_10.f90: Ditto.
2174 * gfortran.dg/proc_ptr_22.f90: Ditto.
2175 * gfortran.dg/proc_ptr_8.f90: Ditto.
2176 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
2177 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
2178 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
2179 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
2180 * gfortran.dg/substring_equivalence.f90: Ditto.
2181 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
2182 * gfortran.dg/transpose_optimization_1.f90: Ditto.
2183 * gfortran.dg/trim_optimize_6.f90: Ditto.
2184 * gfortran.dg/typebound_call_12.f03: Ditto.
2185 * gfortran.dg/typebound_operator_5.f03: Ditto.
2186 * gfortran.dg/typebound_operator_6.f03: Ditto.
2187 * gfortran.dg/typebound_proc_18.f03: Ditto.
2188 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
2189 * gfortran.dg/use_1.f90: Ditto.
2190 * gfortran.dg/use_10.f90: Ditto.
2191 * gfortran.dg/use_11.f90: Ditto.
2192 * gfortran.dg/use_14.f90: Ditto.
2193 * gfortran.dg/use_only_2.f90: Ditto.
2194 * gfortran.dg/use_rename_4.f90: Ditto.
2195 * gfortran.dg/use_rename_5.f90: Ditto.
2196 * gfortran.dg/used_dummy_types_3.f90: Ditto.
2197 * gfortran.dg/used_interface_ref.f90: Ditto.
2198 * gfortran.dg/used_types_11.f90: Ditto.
2199 * gfortran.dg/used_types_3.f90: Ditto.
2200 * gfortran.dg/used_types_4.f90: Ditto.
2201 * gfortran.dg/userdef_operator_2.f90: Ditto.
2202 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
2203 * gfortran.dg/vect/pr46213.f90: Ditto.
2204 * gfortran.dg/whole_file_21.f90: Ditto.
2205 * gfortran.dg/whole_file_22.f90: Ditto.
2206 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
2207 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
2209 2011-08-02 Kai Tietz <ktietz@redhat.com>
2211 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
2213 2011-08-01 Jason Merrill <jason@redhat.com>
2216 * g++.dg/abi/mangle49.C: New.
2219 * g++.dg/cpp0x/constexpr-array4.C: New.
2222 * g++.dg/cpp0x/constexpr-builtin1.C: New.
2224 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
2227 * gcc.target/i386/pr49927.c: New test.
2229 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
2231 PR tree-optimization/49926
2232 * gcc.dg/vect/pr49926.c: New test.
2234 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
2236 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
2237 * gcc.target/i386/lzcnt-1.c: New test.
2238 * gcc.target/i386/lzcnt-2.c: Likewise.
2239 * gcc.target/i386/lzcnt-2a.c: Likewise.
2240 * gcc.target/i386/lzcnt-3.c: Likewise.
2241 * gcc.target/i386/lzcnt-4.c: Likewise.
2242 * gcc.target/i386/lzcnt-4a.c: Likewise.
2243 * gcc.target/i386/lzcnt-5.c: Likewise.
2244 * gcc.target/i386/lzcnt-6.c: Likewise.
2245 * gcc.target/i386/lzcnt-6a.c: Likewise.
2246 * gcc.target/i386/lzcnt-check.h: Likewise.
2248 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
2249 * gcc.target/i386/sse-13.c: Likewise.
2250 * gcc.target/i386/sse-14.c: Likewise.
2251 * g++.dg/other/i386-2.C: Likewise.
2252 * g++.dg/other/i386-3.C: Likewise.
2254 2011-08-01 Julian Brown <julian@codesourcery.com>
2256 * gcc.target/arm/fixed-point-exec.c: New test.
2258 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2261 * gcc.target/i386/pr49920.c: New test.
2263 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2265 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
2266 * gcc.dg/tree-ssa/pr23109.c: Ditto.
2267 * gcc.dg/tree-ssa/loop-7.c: Ditto.
2268 * gcc.dg/tree-ssa/loop-32.c: Ditto.
2269 * gcc.dg/tree-ssa/loop-33.c: Ditto.
2270 * gcc.dg/tree-ssa/loop-34.c: Ditto.
2271 * gcc.dg/tree-ssa/loop-35.c: Ditto.
2272 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
2273 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
2274 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
2275 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
2276 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
2277 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
2278 * g++.dg/tree-ssa/pr33615.C: Ditto.
2279 * g++.dg/tree-ssa/restrict1.C: Ditto.
2280 * c-c++-common/restrict-2.c: Ditto.
2281 * gfortran.dg/pr32921.f: Ditto.
2282 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
2283 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
2284 * gcc.dg/tree-ssa/vrp47.c: Ditto.
2285 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
2286 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
2287 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
2288 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
2289 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
2290 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
2291 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
2293 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2295 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
2296 .exe.ltrans[0-9]*. dump files.
2298 2011-07-31 Janus Weil <janus@gcc.gnu.org>
2301 * gfortran.dg/abstract_type_6.f03: Modified.
2302 * gfortran.dg/typebound_proc_24.f03: New.
2304 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2307 * g++.dg/init/for1.C: Fix.
2309 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2312 * gfortran.dg/string_5.f90: New test.
2314 2011-07-29 Jason Merrill <jason@redhat.com>
2317 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
2319 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2321 PR tree-optimization/47407
2322 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
2326 2011-07-29 Richard Guenther <rguenther@suse.de>
2328 * gcc.dg/uninit-suppress.c: Also disable VRP.
2329 * gcc.dg/uninit-suppress_2.c: Likewise.
2331 2011-07-28 Jason Merrill <jason@redhat.com>
2334 * g++.dg/template/nontype24.C: New.
2336 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
2338 PR rtl-optimization/47958
2339 * gcc.dg/torture/pr47958-1.c: New.
2341 2011-07-29 Wei Guozhi <carrot@google.com>
2343 PR rtl-optimization/49799
2344 * gcc.dg/pr49799.c: New test case.
2346 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
2349 * gcc.dg/graphite/id-pr48648.c: New.
2351 2011-07-28 Jakub Jelinek <jakub@redhat.com>
2354 * gfortran.dg/maxloc_2.f90: New test.
2355 * gfortran.dg/maxloc_3.f90: New test.
2356 * gfortran.dg/minloc_1.f90: New test.
2357 * gfortran.dg/minloc_2.f90: New test.
2358 * gfortran.dg/minloc_3.f90: New test.
2359 * gfortran.dg/minmaxloc_7.f90: New test.
2362 * gcc.dg/debug/dwarf2/pr49871.c: New test.
2364 2011-07-28 Jakub Jelinek <jakub@redhat.com>
2366 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
2367 the builtin isn't optimized away.
2369 2011-07-27 Tobias Burnus <burnus@net-b.de>
2372 * gfortran.dg/lto/pr45586-2_0.f90: New.
2374 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
2377 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
2378 * c-c++-common/cxxbitfields-5.c: Same.
2380 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2382 * lib/target-supports.exp (check_effective_target_mmap): Use
2383 check_function_available.
2385 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
2387 * g++.old-deja/g++.pt/crash60.C: Updated.
2389 2011-07-27 Jakub Jelinek <jakub@redhat.com>
2392 * gcc.target/i386/pr49866.c: New test.
2394 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
2396 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
2397 * gcc.target/i386/bmi-andn-1.c: New test.
2398 * gcc.target/i386/bmi-andn-1a.c: Likewise.
2399 * gcc.target/i386/bmi-andn-2.c: Likewise.
2400 * gcc.target/i386/bmi-andn-2a.c: Likewise.
2401 * gcc.target/i386/bmi-bextr-1.c: Likewise.
2402 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
2403 * gcc.target/i386/bmi-bextr-2.c: Likewise.
2404 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
2405 * gcc.target/i386/bmi-blsi-1.c: Likewise.
2406 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
2407 * gcc.target/i386/bmi-blsi-2.c: Likewise.
2408 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
2409 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
2410 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
2411 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
2412 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
2413 * gcc.target/i386/bmi-blsr-1.c: Likewise.
2414 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
2415 * gcc.target/i386/bmi-blsr-2.c: Likewise.
2416 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
2417 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
2418 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
2419 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
2420 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
2422 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
2425 * gfortran.dg/graphite/id-pr47691.f: New.
2427 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
2429 * gcc.target/i386/avx-os-support.h: New.
2430 * gcc.target/i386/avx-check.h: Include avx-os-support.h
2431 (main): Check avx_os_support before the test is run.
2432 * gcc.target/i386/aes-avx-check.h: Ditto.
2433 * gcc.target/i386/pclmul-avx-check.h: Ditto.
2435 2011-07-27 Kai Tietz <ktietz@redhat.com>
2437 * gcc.target/i386/aggregate-ret3.c: New test.
2438 * gcc.target/i386/aggregate-ret4.c: New test.
2440 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
2443 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
2444 allocated array should *not* change its size.
2445 * gfortran.dg/multiple_allocation_3.f90: New test.
2447 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
2450 * g++.dg/cpp0x/constexpr-49776.C: New.
2452 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2455 * gcc.dg/graphite/id-pr47046.c: New.
2457 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2460 * gcc.dg/graphite/run-id-pr47593.c: New.
2462 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2465 * gcc.dg/graphite/run-id-pr47653.c: New.
2466 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
2467 induction variables.
2468 * gcc.dg/graphite/scop-16.c: Same.
2469 * gcc.dg/graphite/scop-17.c: Same.
2470 * gcc.dg/graphite/scop-21.c: Same.
2472 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2475 * gcc.dg/graphite/id-pr48805.c: New.
2477 2011-07-26 Tobias Burnus <burnus@net-b.de>
2479 * gfortran.dg/coarray_lib_token_2.f90: New.
2481 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
2483 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
2486 2011-07-25 Andrew Pinski <apinski@cavium.com>
2489 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
2490 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
2492 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2494 * lib/target-supports.exp (check_effective_target_mmap): New proc.
2496 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
2497 * gcc.c-torture/execute/loop-2g.c: Likewise.
2498 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
2499 Require mmap support.
2500 * gcc.c-torture/execute/loop-2g.x: Likewise.
2501 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
2502 (MAP_ANON): Provide default.
2503 * gcc.dg/20050826-1.c: Likewise.
2504 * gcc.target/i386/pr36533.c: Likewise.
2505 * gcc.dg/vect/pr49038.c: Remove dg-do run.
2506 Use dg-require-effective-target mmap.
2508 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
2511 * g++.dg/cpp0x/range-for19.C: New.
2513 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2516 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
2519 2011-07-15 Jakub Jelinek <jakub@redhat.com>
2522 * g++.dg/torture/pr49309.C: Remove.
2524 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
2526 PR tree-optimization/49809
2527 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
2530 2011-07-25 Richard Guenther <rguenther@suse.de>
2532 PR tree-optimization/49715
2533 * gcc.target/i386/pr49715-1.c: New testcase.
2534 * gcc.target/i386/pr49715-2.c: Likewise.
2536 2011-07-23 Jason Merrill <jason@redhat.com>
2538 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
2540 2011-07-22 Jason Merrill <jason@redhat.com>
2543 * g++.dg/cpp0x/initlist55.C: New.
2545 2011-07-23 Tobias Burnus <burnus@net-b.de>
2548 * gfortran.dg/namelist_72.f: New.
2550 2011-07-23 Tobias Burnus <burnus@net-b.de>
2552 * gfortran.dg/coarray_25.f90: New.
2554 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
2556 * override1.C: This test should use c++0x mode.
2557 * override3.C: New. Test the diagnostics in c++98 mode.
2559 2011-07-22 Jason Merrill <jason@redhat.com>
2560 Mark Glisse <marc.glisse@normalesup.org>
2563 * g++.dg/other/pragma-re-1.C: Add namespace cases.
2566 * g++.dg/opt/builtins2.C: New.
2567 * g++.dg/other/error27.C: Don't rely on __builtin.
2569 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
2571 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
2573 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2574 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2575 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
2576 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
2578 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
2581 2011-07-22 Richard Guenther <rguenther@suse.de>
2583 PR tree-optimization/45819
2584 * gcc.dg/pr45819.c: New testcase.
2586 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
2588 * lib/target-supports.exp (check_ifunc_available): Rewrite.
2590 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
2594 * gcc.dg/graphite/run-id-pr47654.c: New.
2596 2011-07-21 Ian Lance Taylor <iant@google.com>
2599 * gcc.dg/pr49705.c: New test.
2601 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
2603 * lib/target-supports.exp (check_avx_os_support_available): New.
2604 (check_effective_target_avx_runtime): Use it.
2606 2011-07-21 Richard Guenther <rguenther@suse.de>
2608 PR tree-optimization/49770
2609 * g++.dg/torture/pr49770.C: New testcase.
2611 2011-07-21 Kai Tietz <ktietz@redhat.com>
2613 * gcc.dg/tree-ssa/pr30978.c: adjusted.
2614 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2616 2011-07-21 Tobias Burnus <burnus@net-b.de>
2618 * gfortran.dg/coarray_lib_token_1.f90: New.
2620 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
2622 * gcc.dg/pr32912-2.c: Skip for AVR.
2623 * gcc.dg/pr44674.c: Add dg-require-profiling.
2625 2011-07-20 Jason Merrill <jason@redhat.com>
2627 * g++.dg/ext/desig2.C: New.
2629 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
2631 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
2633 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
2634 * gcc.target/powerpc/recip-3.c: Ditto.
2636 2011-07-19 Jason Merrill <jason@redhat.com>
2638 PR c++/6709 (DR 743)
2639 PR c++/42603 (DR 950)
2640 * g++.dg/cpp0x/decltype21.C: New.
2642 2011-07-20 Richard Guenther <rguenther@suse.de>
2645 * gcc.dg/tree-ssa/pr18908.c: New testcase.
2646 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
2648 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
2650 * gcc.target/arm/combine-movs.c: New.
2651 * gcc.target/arm/unsigned-extend-2.c: New.
2653 2011-07-19 Jason Merrill <jason@redhat.com>
2656 * g++.dg/cpp0x/variadic114.C: New.
2658 2011-07-19 Tobias Burnus <burnus@net-b.de>
2660 * gfortran.dg/coarray_args_1.f90: New.
2661 * gfortran.dg/coarray_args_2.f90: New.
2663 2011-07-19 Janus Weil <janus@gcc.gnu.org>
2666 * gfortran.dg/allocate_error_3.f90: New.
2668 2011-07-19 Richard Guenther <rguenther@suse.de>
2670 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
2671 * gcc.dg/tree-ssa/bool-11.c: Likewise.
2672 * gcc.dg/torture/20110719-1.c: New testcase.
2674 2011-07-19 Jakub Jelinek <jakub@redhat.com>
2676 PR tree-optimization/49768
2677 * gcc.c-torture/execute/pr49768.c: New test.
2679 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
2681 PR tree-optimization/49771
2682 * gcc.dg/vect/pr49771.c: New test.
2684 2011-07-18 Martin Jambor <mjambor@suse.cz>
2686 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
2687 * gcc.dg/ipa/ipa-2.c: Likewise.
2688 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
2689 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
2690 * gcc.dg/ipa/ipa-5.c: Likewise.
2691 * gcc.dg/ipa/ipa-7.c: Likewise.
2692 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
2693 * gcc.dg/ipa/ipacost-1.c: Likewise.
2694 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
2696 * gcc.dg/ipa/ipcp-1.c: New test.
2697 * gcc.dg/ipa/ipcp-2.c: Likewise.
2698 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
2700 2011-07-18 Jakub Jelinek <jakub@redhat.com>
2703 * gfortran.dg/pr49675.f90: New test.
2705 2011-07-18 Richard Guenther <rguenther@suse.de>
2707 * gcc.dg/torture/20110718-1.c: New testcase.
2709 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2711 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
2712 * g++.dg/ext/bitfield3.C: Likewise.
2713 * g++.dg/ext/bitfield4.C: Likewise.
2714 * g++.dg/ext/bitfield5.C: Likewise.
2715 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
2716 * g++.dg/other/pr23205-2.C: Likewise.
2717 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
2718 * gcc.c-torture/compile/20001109-2.c: Likewise.
2719 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
2720 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
2721 * gcc.dg/bitfld-16.c: Likewise.
2722 * gcc.dg/bitfld-17.c: Likewise.
2723 * gcc.dg/bitfld-18.c: Likewise.
2724 * gcc.dg/builtins-config.h: Remove Netware support.
2725 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
2726 * gcc.dg/cdce2.c: Likewise.
2727 * gcc.dg/cpp/assert4.c: Remove netware support.
2728 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
2729 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
2731 * lib/target-supports.exp (check_visibility_available): Remove
2733 (check_profiling_available): Likewise.
2735 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
2737 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
2739 2011-07-17 Tobias Burnus <burnus@net-b.de>
2740 Thomas Koenig <tkoenig@gcc.gnu.org>
2743 * gfortran.dg/generic_17.f90: Fix testcase.
2744 * gfortran.dg/interface_3.f90: Add dg-error.
2745 * gfortran.dg/use_14.f90: New.
2746 * gfortran.dg/use_15.f90: New.
2748 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
2750 * gnat.dg/pointer_controlled.adb: New test.
2752 2011-07-17 Tobias Burnus <burnus@net-b.de>
2755 * gfortran.dg/pointer_remapping_7.f90: New.
2757 2011-07-16 Jason Merrill <jason@redhat.com>
2759 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
2761 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
2762 Jason Merrill <jason@redhat.com>
2766 * g++.dg/cpp0x/decltype29.C: Adjust.
2767 * g++.dg/cpp0x/error4.C: Adjust.
2768 * g++.dg/cpp0x/sfinae26.C: Adjust.
2769 * g++.dg/cpp0x/variadic105.C: Adjust.
2770 * g++.dg/template/deduce3.C: Adjust.
2771 * g++.dg/template/error45.C: Adjust.
2772 * g++.dg/template/ptrmem2.C: Adjust.
2773 * g++.dg/template/sfinae2.C: Adjust.
2774 * g++.old-deja/g++.pt/crash60.C: Adjust.
2775 * g++.old-deja/g++.pt/unify6.C: Adjust.
2776 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2777 * g++.dg/cpp0x/nullptr15.C: Adjust.
2778 * g++.dg/cpp0x/pr31431-2.C: Adjust.
2779 * g++.dg/cpp0x/pr31431.C: Adjust.
2780 * g++.dg/cpp0x/pr31434.C: Adjust.
2781 * g++.dg/cpp0x/sfinae11.C: Adjust
2782 * g++.dg/cpp0x/temp_default2.C: Adjust.
2783 * g++.dg/cpp0x/trailing4.C: Adjust.
2784 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
2785 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
2786 * g++.dg/cpp0x/variadic105.C: Adjust.
2787 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
2788 * g++.dg/ext/vla2.C: Adjust.
2789 * g++.dg/other/ptrmem10.C: Adjust.
2790 * g++.dg/other/ptrmem11.C: Adjust.
2791 * g++.dg/overload/unknown1.C: Adjust.
2792 * g++.dg/template/conv11.C: Adjust.
2793 * g++.dg/template/dependent-expr5.C: Adjust.
2794 * g++.dg/template/friend.C: Adjust.
2795 * g++.dg/template/incomplete2.C: Adjust.
2796 * g++.dg/template/local4.C: Adjust.
2797 * g++.dg/template/local6.C: Adjust.
2798 * g++.dg/template/operator9.C: Adjust.
2799 * g++.dg/template/ttp25.C: Adjust.
2800 * g++.dg/template/unify10.C: Adjust.
2801 * g++.dg/template/unify11.C: Adjust.
2802 * g++.dg/template/unify6.C: Adjust.
2803 * g++.dg/template/unify9.C: Adjust.
2804 * g++.dg/template/varmod1.C: Adjust.
2805 * g++.old-deja/g++.brendan/crash56.C: Adjust.
2806 * g++.old-deja/g++.pt/crash28.C: Adjust.
2807 * g++.old-deja/g++.pt/explicit41.C: Adjust.
2808 * g++.old-deja/g++.pt/explicit77.C: Adjust.
2809 * g++.old-deja/g++.pt/expr2.C: Adjust.
2810 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
2811 * g++.old-deja/g++.pt/spec5.C: Adjust.
2812 * g++.old-deja/g++.pt/spec6.C: Adjust.
2813 * g++.old-deja/g++.pt/unify4.C: Adjust.
2814 * g++.old-deja/g++.pt/unify8.C: Adjust.
2815 * g++.old-deja/g++.robertl/eb98.C: Adjust.
2816 * g++.dg/overload/template5.C: New testcase.
2817 * g++.dg/template/overload12.C: New testcase.
2819 2011-07-11 Tobias Burnus <burnus@net-b.de>
2821 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
2822 * gfortran.dg/coarray_7.f90: Ditto.
2823 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
2824 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
2826 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
2828 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
2830 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
2831 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
2832 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
2834 * gcc.c-torture/execute/ieee/pr29302.x: New file.
2835 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
2836 * gcc.dg/torture/builtin-math-7.c: Add a comment.
2838 2011-07-15 Jason Merrill <jason@redhat.com>
2841 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
2842 Use --extra_opts instead of --additional_options.
2844 2011-07-15 Jakub Jelinek <jakub@redhat.com>
2847 * g++.dg/torture/pr49309.C: Remove.
2849 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
2851 * gcc.target/tic6x/weak-call.c: New test.
2852 * gcc.target/tic6x/fpcmp.c: New test.
2853 * gcc.target/tic6x/fpdiv.c: New test.
2854 * gcc.target/tic6x/rotdi16-scan.c: New test.
2855 * gcc.target/tic6x/ffssi.c: New test.
2856 * gcc.target/tic6x/fpdiv-lib.c: New test.
2857 * gcc.target/tic6x/cold-lc.c: New test.
2858 * gcc.target/tic6x/longcalls.c: New test.
2859 * gcc.target/tic6x/abi-align-1.c: New test.
2860 * gcc.target/tic6x/fpcmp-finite.c: New test.
2861 * gcc.target/tic6x/rotdi16.c: New test.
2862 * gcc.target/tic6x/bswapl.c: New test.
2863 * gcc.target/tic6x/ffsdi.c: New test.
2864 * gcc.target/tic6x/tic6x.exp: New file.
2865 * gcc.target/tic6x/builtins/arith24.c: New test.
2866 * gcc.target/tic6x/builtins/smpy.c: New test.
2867 * gcc.target/tic6x/builtins/smpylh.c: New test.
2868 * gcc.target/tic6x/builtins/smpyh.c: New test.
2869 * gcc.target/tic6x/builtins/sarith1.c: New test.
2870 * gcc.target/tic6x/builtins/extclr.c: New test
2871 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
2872 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
2873 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
2874 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
2876 * gcc.c-torture/execute/20101011-1.c: Add a condition for
2878 * gcc.dg/20020312-2.c: Likewise.
2879 * gcc.dg/pr27095.c: Handle tic6x like hppa.
2880 * gcc.dg/torture/pr37868.c: Skip on tic6x.
2881 * gcc.dg/torture/builtin-math-7.c: Likewise.
2884 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
2885 not testing tic6x-*-*.
2887 2011-07-14 Andrew Pinski <pinskia@gmail.com>
2890 * g++.dg/torture/pr49309.C: New testcase.
2892 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
2894 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
2896 2011-07-14 Richard Guenther <rguenther@suse.de>
2898 PR tree-optimization/49651
2899 * gcc.dg/torture/pr49651.c: New testcase.
2901 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
2904 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
2906 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
2908 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
2909 -mno-pointers-to-nested-functions.
2910 * gcc.target/powerpc/no-r11-2.c: Ditto.
2911 * gcc.target/powerpc/no-r11-3.c: Ditto.
2913 2011-07-13 Jason Merrill <jason@redhat.com>
2915 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
2916 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
2917 when compiling C files.
2918 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
2919 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
2920 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
2921 * g++.dg/lookup/anon2.C: Likewise.
2922 * g++.dg/tree-ssa/copyprop.C: Likewise.
2923 * g++.old-deja/g++.jason/rfg27.C: Likewise.
2924 * g++.dg/init/vector1.C: Ignore narrowing errors.
2925 * g++.dg/torture/pr35526.C: Likewise.
2926 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
2928 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
2931 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
2934 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2936 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
2937 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
2939 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
2941 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
2942 * lib/obj-c++.exp (obj-c++_init): Ditto.
2943 * lib/file-format.exp (gcc_target_object_format): Ditto.
2944 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
2945 * lib/target-supports-dg-exp (check_weak_available): Ditto.
2946 (check_visibility_available): Ditto.
2947 (check_effective_target_tls_native): Ditto.
2948 (check_effective_target_tls_emulated): Ditto.
2949 (check_effective_target_function_sections): Ditto.
2951 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
2953 * gcc.target/arm/pr48183.c: New test.
2955 2011-07-13 Richard Guenther <rguenther@suse.de>
2957 * gcc.dg/torture/20110713-1.c: New testcase.
2959 2011-07-12 Andrew Pinski <pinskia@gmail.com>
2962 * gcc.c-torture/compile/pr49474.c: New testcase.
2964 2011-07-12 Jakub Jelinek <jakub@redhat.com>
2966 PR tree-optimization/49712
2967 * gcc.c-torture/execute/pr49712.c: New test.
2969 2011-07-11 Jason Merrill <jason@redhat.com>
2972 * g++.dg/template/recurse3.C: New.
2974 2011-07-11 Jakub Jelinek <jakub@redhat.com>
2977 * gcc.dg/guality/csttest.c: New test.
2980 * gfortran.dg/pr49698.f90: New test.
2982 2011-07-11 Jeff Law <law@redhat.com>
2984 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
2986 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
2988 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
2989 * go.test/go-test.exp (go-set-goarch): Likewise.
2991 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
2994 * gcc.target/avr/torture/pr39633.c: New test case.
2996 2011-07-11 Tobias Burnus <burnus@net-b.de>
2999 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
3001 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3003 * lib/target-supports.exp (check_effective_target_scheduling):
3005 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
3006 * gcc.dg/pr45055.c: Ditto.
3007 * gcc.dg/pr45353.c: Ditto.
3008 * g++.dg/pr45056.C: Ditto.
3010 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3012 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
3013 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
3014 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
3015 * g++.dg/torture/pr31863.C: Skip AVR.
3017 2011-07-10 Tobias Burnus <burnus@net-b.de>
3020 * gfortran.dg/intrinsic_signal.f90: New.
3022 2011-07-09 Jason Merrill <jason@redhat.com>
3024 * g++.dg/cpp0x/regress/regress6.C: New.
3025 * g++.dg/parse/crash45.C: Adjust message.
3026 * g++.dg/template/crash38.C: Adjust message.
3027 * g++.dg/template/crash64.C: Adjust message.
3029 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
3031 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
3032 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
3033 * g++.dg/abi/bitfield3.C: Likewise.
3034 * g++.dg/eh/pr38662.C: Likewise.
3035 * g++.dg/ext/attrib36.C: Likewise.
3036 * g++.dg/ext/attrib37.C: Likewise.
3037 * g++.dg/ext/attrib8.C: Likewise.
3038 * g++.dg/ext/tmplattr1.C: Likewise.
3039 * g++.dg/inherit/override-attribs.C: Likewise.
3040 * g++.dg/opt/inline9.C: Likewise.
3041 * g++.dg/opt/life1.C: Likewise.
3042 * g++.dg/opt/longbranch2.C: Likewise.
3043 * g++.dg/opt/nrv12.C: Likewise.
3044 * g++.dg/opt/reg-stack4.C: Likewise.
3045 * g++.dg/other/pr35504.C: Likewise.
3046 * g++.dg/other/pr39496.C: Likewise.
3047 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
3048 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
3049 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
3050 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
3051 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
3052 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
3053 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
3054 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
3055 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
3056 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
3057 * g++.dg/warn/pr15774-1.C: Likewise.
3058 * g++.dg/warn/pr15774-2.C: Likewise.
3059 * g++.old-deja/g++.ext/attrib1.C: Likewise.
3060 * g++.old-deja/g++.ext/attrib2.C: Likewise.
3061 * g++.old-deja/g++.ext/attrib3.C: Likewise.
3062 * g++.old-deja/g++.pt/asm2.C: Likewise.
3063 * gcc.c-torture/compile/20000804-1.c: Likewise.
3064 * gcc.c-torture/compile/pr16566-2.c: Likewise.
3065 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
3066 * gcc.dg/20020108-1.c: Likewise.
3067 * gcc.dg/20020122-2.c: Likewise.
3068 * gcc.dg/20020122-3.c: Likewise.
3069 * gcc.dg/20020206-1.c: Likewise.
3070 * gcc.dg/20020219-1.c: Likewise.
3071 * gcc.dg/20020310-1.c: Likewise.
3072 * gcc.dg/20020411-1.c: Likewise.
3073 * gcc.dg/20020418-2.c: Likewise.
3074 * gcc.dg/20020426-2.c: Likewise.
3075 * gcc.dg/20020517-1.c: Likewise.
3076 * gcc.dg/20030204-1.c: Likewise.
3077 * gcc.dg/20030826-2.c: Likewise.
3078 * gcc.dg/20031102-1.c: Likewise.
3079 * gcc.dg/20031202-1.c: Likewise.
3080 * gcc.dg/20050111-1.c: Likewise.
3081 * gcc.dg/20050503-1.c: Likewise.
3082 * gcc.dg/array-init-1.c: Likewise.
3083 * gcc.dg/builtin-apply4.c: Likewise.
3084 * gcc.dg/dfp/pr31344.c: Likewise.
3085 * gcc.dg/gomp/atomic-11.c: Likewise.
3086 * gcc.dg/graphite/pr40281.c: Likewise.
3087 * gcc.dg/ia64-sync-1.c: Likewise.
3088 * gcc.dg/ia64-sync-2.c: Likewise.
3089 * gcc.dg/ia64-sync-3.c: Likewise.
3090 * gcc.dg/ia64-sync-4.c: Likewise.
3091 * gcc.dg/ifcvt-fabs-1.c: Likewise.
3092 * gcc.dg/invalid-call-1.c: Likewise.
3093 * gcc.dg/loop-3.c: Likewise.
3094 * gcc.dg/lower-subreg-1.c: Likewise.
3095 * gcc.dg/lto/pr47259_0.c: Likewise.
3096 * gcc.dg/nested-calls-1.c: Likewise.
3097 * gcc.dg/pr20017.c: Likewise.
3098 * gcc.dg/pr25023.c: Likewise.
3099 * gcc.dg/pr27671-2.c: Likewise.
3100 * gcc.dg/pr32176.c: Likewise.
3101 * gcc.dg/pr33676.c: Likewise.
3102 * gcc.dg/pr35045.c: Likewise.
3103 * gcc.dg/pr36015.c: Likewise.
3104 * gcc.dg/pr36584.c: Likewise.
3105 * gcc.dg/pr36998.c: Likewise.
3106 * gcc.dg/pr37438.c: Likewise.
3107 * gcc.dg/pr37908.c: Likewise.
3108 * gcc.dg/pr41241.c: Likewise.
3109 * gcc.dg/pr41340.c: Likewise.
3110 * gcc.dg/pr44136.c: Likewise.
3111 * gcc.dg/pr44194-1.c: Likewise.
3112 * gcc.dg/pr46212.c: Likewise.
3113 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3114 * gcc.dg/setjmp-2.c: Likewise.
3115 * gcc.dg/short-compare-1.c: Likewise.
3116 * gcc.dg/short-compare-2.c: Likewise.
3117 * gcc.dg/smod-1.c: Likewise.
3118 * gcc.dg/sync-2.c: Likewise.
3119 * gcc.dg/sync-3.c: Likewise.
3120 * gcc.dg/tls/opt-1.c: Likewise.
3121 * gcc.dg/tls/opt-2.c: Likewise.
3122 * gcc.dg/tls/opt-3.c: Likewise.
3123 * gcc.dg/torture/badshift.c: Likewise.
3124 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
3125 * gcc.dg/torture/pr20314-2.c: Likewise.
3126 * gcc.dg/torture/pr36891.c: Likewise.
3127 * gcc.dg/torture/pr38774.c: Likewise.
3128 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3129 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
3130 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
3131 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
3132 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
3133 * gcc.dg/torture/stackalign/push-1.c: Likewise.
3134 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
3135 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
3136 * gcc.dg/tree-ssa/loop-28.c: Likewise.
3137 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
3138 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
3139 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
3140 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
3141 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
3142 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
3143 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
3144 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3145 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3146 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3147 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3148 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
3149 * gcc.dg/unroll-1.c: Likewise.
3150 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
3151 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3152 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3153 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3154 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3155 * gcc.target/i386/20000609-1.c: Likewise.
3156 * gcc.target/i386/20000720-1.c: Likewise.
3157 * gcc.target/i386/20000724-1.c: Likewise.
3158 * gcc.target/i386/20011107-1.c: Likewise.
3159 * gcc.target/i386/20011119-1.c: Likewise.
3160 * gcc.target/i386/20020201-3.c: Likewise.
3161 * gcc.target/i386/20020218-1.c: Likewise.
3162 * gcc.target/i386/20020729-1.c: Likewise.
3163 * gcc.target/i386/20030926-1.c: Likewise.
3164 * gcc.target/i386/20060125-1.c: Likewise.
3165 * gcc.target/i386/20060125-2.c: Likewise.
3166 * gcc.target/i386/20060512-1.c: Likewise.
3167 * gcc.target/i386/20060512-2.c: Likewise.
3168 * gcc.target/i386/20060512-3.c: Likewise.
3169 * gcc.target/i386/20060512-4.c: Likewise.
3170 * gcc.target/i386/387-1.c: Likewise.
3171 * gcc.target/i386/387-2.c: Likewise.
3172 * gcc.target/i386/387-5.c: Likewise.
3173 * gcc.target/i386/387-6.c: Likewise.
3174 * gcc.target/i386/980312-1.c: Likewise.
3175 * gcc.target/i386/980313-1.c: Likewise.
3176 * gcc.target/i386/990117-1.c: Likewise.
3177 * gcc.target/i386/990424-1.c: Likewise.
3178 * gcc.target/i386/990524-1.c: Likewise.
3179 * gcc.target/i386/991129-1.c: Likewise.
3180 * gcc.target/i386/991214-1.c: Likewise.
3181 * gcc.target/i386/991230-1.c: Likewise.
3182 * gcc.target/i386/addr-sel-1.c: Likewise.
3183 * gcc.target/i386/aggregate-ret1.c: Likewise.
3184 * gcc.target/i386/aggregate-ret2.c: Likewise.
3185 * gcc.target/i386/align-main-3.c: Likewise.
3186 * gcc.target/i386/amd64-abi-1.c: Likewise.
3187 * gcc.target/i386/amd64-abi-2.c: Likewise.
3188 * gcc.target/i386/amd64-abi-4.c: Likewise.
3189 * gcc.target/i386/amd64-abi-5.c: Likewise.
3190 * gcc.target/i386/amd64-abi-6.c: Likewise.
3191 * gcc.target/i386/asm-1.c: Likewise.
3192 * gcc.target/i386/asm-3.c: Likewise.
3193 * gcc.target/i386/asm-5.c: Likewise.
3194 * gcc.target/i386/attributes-error.c: Likewise.
3195 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
3196 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
3197 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
3198 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
3199 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
3200 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
3201 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
3202 * gcc.target/i386/avx-vmovd-2.c: Likewise.
3203 * gcc.target/i386/avx-vmovq-2.c: Likewise.
3204 * gcc.target/i386/avx-vmovq-3.c: Likewise.
3205 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
3206 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
3207 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
3208 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3209 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3210 * gcc.target/i386/bitfield1.c: Likewise.
3211 * gcc.target/i386/bitfield2.c: Likewise.
3212 * gcc.target/i386/bmi-2.c: Likewise.
3213 * gcc.target/i386/bmi-5.c: Likewise.
3214 * gcc.target/i386/builtin-unreachable.c: Likewise.
3215 * gcc.target/i386/cleanup-2.c: Likewise.
3216 * gcc.target/i386/clobbers.c: Likewise.
3217 * gcc.target/i386/cmov8.c: Likewise.
3218 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
3219 * gcc.target/i386/compress-float-387-pic.c: Likewise.
3220 * gcc.target/i386/compress-float-387.c: Likewise.
3221 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
3222 * gcc.target/i386/compress-float-sse.c: Likewise.
3223 * gcc.target/i386/crc32-2.c: Likewise.
3224 * gcc.target/i386/crc32-3.c: Likewise.
3225 * gcc.target/i386/divmod-7.c: Likewise.
3226 * gcc.target/i386/divmod-8.c: Likewise.
3227 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3228 * gcc.target/i386/fma3-builtin.c: Likewise.
3229 * gcc.target/i386/fma3-fma.c: Likewise.
3230 * gcc.target/i386/fma4-256-vector.c: Likewise.
3231 * gcc.target/i386/fma4-builtin.c: Likewise.
3232 * gcc.target/i386/fma4-fma-2.c: Likewise.
3233 * gcc.target/i386/fma4-fma.c: Likewise.
3234 * gcc.target/i386/fma4-vector-2.c: Likewise.
3235 * gcc.target/i386/fma4-vector.c: Likewise.
3236 * gcc.target/i386/funcspec-1.c: Likewise.
3237 * gcc.target/i386/funcspec-10.c: Likewise.
3238 * gcc.target/i386/funcspec-11.c: Likewise.
3239 * gcc.target/i386/funcspec-2.c: Likewise.
3240 * gcc.target/i386/funcspec-5.c: Likewise.
3241 * gcc.target/i386/funcspec-6.c: Likewise.
3242 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
3243 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
3244 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
3245 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
3246 * gcc.target/i386/incoming-1.c: Likewise.
3247 * gcc.target/i386/incoming-10.c: Likewise.
3248 * gcc.target/i386/incoming-11.c: Likewise.
3249 * gcc.target/i386/incoming-12.c: Likewise.
3250 * gcc.target/i386/incoming-13.c: Likewise.
3251 * gcc.target/i386/incoming-14.c: Likewise.
3252 * gcc.target/i386/incoming-15.c: Likewise.
3253 * gcc.target/i386/incoming-2.c: Likewise.
3254 * gcc.target/i386/incoming-3.c: Likewise.
3255 * gcc.target/i386/incoming-4.c: Likewise.
3256 * gcc.target/i386/incoming-5.c: Likewise.
3257 * gcc.target/i386/incoming-6.c: Likewise.
3258 * gcc.target/i386/incoming-7.c: Likewise.
3259 * gcc.target/i386/incoming-8.c: Likewise.
3260 * gcc.target/i386/incoming-9.c: Likewise.
3261 * gcc.target/i386/lea.c: Likewise.
3262 * gcc.target/i386/local.c: Likewise.
3263 * gcc.target/i386/loop-1.c: Likewise.
3264 * gcc.target/i386/loop-2.c: Likewise.
3265 * gcc.target/i386/loop-3.c: Likewise.
3266 * gcc.target/i386/max-stack-align.c: Likewise.
3267 * gcc.target/i386/memcpy-1.c: Likewise.
3268 * gcc.target/i386/movbe-2.c: Likewise.
3269 * gcc.target/i386/movq-2.c: Likewise.
3270 * gcc.target/i386/movq.c: Likewise.
3271 * gcc.target/i386/nrv1.c: Likewise.
3272 * gcc.target/i386/pad-4.c: Likewise.
3273 * gcc.target/i386/pad-5a.c: Likewise.
3274 * gcc.target/i386/pad-5b.c: Likewise.
3275 * gcc.target/i386/pad-6a.c: Likewise.
3276 * gcc.target/i386/pad-6b.c: Likewise.
3277 * gcc.target/i386/pad-7.c: Likewise.
3278 * gcc.target/i386/pad-9.c: Likewise.
3279 * gcc.target/i386/pentium4-not-mull.c: Likewise.
3280 * gcc.target/i386/pic-1.c: Likewise.
3281 * gcc.target/i386/pr12092-1.c: Likewise.
3282 * gcc.target/i386/pr12329.c: Likewise.
3283 * gcc.target/i386/pr21518.c: Likewise.
3284 * gcc.target/i386/pr22362.c: Likewise.
3285 * gcc.target/i386/pr22585.c: Likewise.
3286 * gcc.target/i386/pr23098.c: Likewise.
3287 * gcc.target/i386/pr25196.c: Likewise.
3288 * gcc.target/i386/pr25293.c: Likewise.
3289 * gcc.target/i386/pr25654.c: Likewise.
3290 * gcc.target/i386/pr26449.c: Likewise.
3291 * gcc.target/i386/pr26778.c: Likewise.
3292 * gcc.target/i386/pr26826.c: Likewise.
3293 * gcc.target/i386/pr27266.c: Likewise.
3294 * gcc.target/i386/pr29978.c: Likewise.
3295 * gcc.target/i386/pr30505.c: Likewise.
3296 * gcc.target/i386/pr30961-1.c: Likewise.
3297 * gcc.target/i386/pr31628.c: Likewise.
3298 * gcc.target/i386/pr32000-2.c: Likewise.
3299 * gcc.target/i386/pr32661-1.c: Likewise.
3300 * gcc.target/i386/pr32708-2.c: Likewise.
3301 * gcc.target/i386/pr32708-3.c: Likewise.
3302 * gcc.target/i386/pr34256.c: Likewise.
3303 * gcc.target/i386/pr34312.c: Likewise.
3304 * gcc.target/i386/pr34522.c: Likewise.
3305 * gcc.target/i386/pr35160.c: Likewise.
3306 * gcc.target/i386/pr35281.c: Likewise.
3307 * gcc.target/i386/pr36246.c: Likewise.
3308 * gcc.target/i386/pr36786.c: Likewise.
3309 * gcc.target/i386/pr37275.c: Likewise.
3310 * gcc.target/i386/pr37843-3.c: Likewise.
3311 * gcc.target/i386/pr37843-4.c: Likewise.
3312 * gcc.target/i386/pr39082-1.c: Likewise.
3313 * gcc.target/i386/pr39431.c: Likewise.
3314 * gcc.target/i386/pr39496.c: Likewise.
3315 * gcc.target/i386/pr39543-2.c: Likewise.
3316 * gcc.target/i386/pr39911.c: Likewise.
3317 * gcc.target/i386/pr40718.c: Likewise.
3318 * gcc.target/i386/pr40906-1.c: Likewise.
3319 * gcc.target/i386/pr40906-2.c: Likewise.
3320 * gcc.target/i386/pr40906-3.c: Likewise.
3321 * gcc.target/i386/pr40934.c: Likewise.
3322 * gcc.target/i386/pr41900.c: Likewise.
3323 * gcc.target/i386/pr42589.c: Likewise.
3324 * gcc.target/i386/pr43662.c: Likewise.
3325 * gcc.target/i386/pr43671.c: Likewise.
3326 * gcc.target/i386/pr43766.c: Likewise.
3327 * gcc.target/i386/pr43869.c: Likewise.
3328 * gcc.target/i386/pr44942.c: Likewise.
3329 * gcc.target/i386/pr44948-2a.c: Likewise.
3330 * gcc.target/i386/pr45234.c: Likewise.
3331 * gcc.target/i386/pr45336-2.c: Likewise.
3332 * gcc.target/i386/pr45336-4.c: Likewise.
3333 * gcc.target/i386/pr45852.c: Likewise.
3334 * gcc.target/i386/pr46470.c: Likewise.
3335 * gcc.target/i386/pr48037-1.c: Likewise.
3336 * gcc.target/i386/pr48389.c: Likewise.
3337 * gcc.target/i386/pr49095.c: Likewise.
3338 * gcc.target/i386/pr9771-1.c: Likewise.
3339 * gcc.target/i386/rdfsbase-1.c: Likewise.
3340 * gcc.target/i386/rdfsbase-2.c: Likewise.
3341 * gcc.target/i386/rdgsbase-1.c: Likewise.
3342 * gcc.target/i386/rdgsbase-2.c: Likewise.
3343 * gcc.target/i386/rdrand-3.c: Likewise.
3344 * gcc.target/i386/regparm-stdcall.c: Likewise.
3345 * gcc.target/i386/regparm.c: Likewise.
3346 * gcc.target/i386/reload-1.c: Likewise.
3347 * gcc.target/i386/rotate-2.c: Likewise.
3348 * gcc.target/i386/sibcall-5.c: Likewise.
3349 * gcc.target/i386/signbit-1.c: Likewise.
3350 * gcc.target/i386/signbit-2.c: Likewise.
3351 * gcc.target/i386/signbit-3.c: Likewise.
3352 * gcc.target/i386/sse-5.c: Likewise.
3353 * gcc.target/i386/sse-8.c: Likewise.
3354 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3355 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3356 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3357 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
3358 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
3359 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
3360 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
3361 * gcc.target/i386/sse2-movq-2.c: Likewise.
3362 * gcc.target/i386/sse2-movq-3.c: Likewise.
3363 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
3364 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
3365 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
3366 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
3367 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
3368 * gcc.target/i386/ssefn-1.c: Likewise.
3369 * gcc.target/i386/ssefn-2.c: Likewise.
3370 * gcc.target/i386/sseregparm-1.c: Likewise.
3371 * gcc.target/i386/sseregparm-2.c: Likewise.
3372 * gcc.target/i386/sseregparm-3.c: Likewise.
3373 * gcc.target/i386/sseregparm-4.c: Likewise.
3374 * gcc.target/i386/sseregparm-5.c: Likewise.
3375 * gcc.target/i386/sseregparm-6.c: Likewise.
3376 * gcc.target/i386/sseregparm-7.c: Likewise.
3377 * gcc.target/i386/sseregparm-8.c: Likewise.
3378 * gcc.target/i386/stack-realign.c: Likewise.
3379 * gcc.target/i386/stack-usage-realign.c: Likewise.
3380 * gcc.target/i386/stackalign/asm-1.c: Likewise.
3381 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
3382 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
3383 * gcc.target/i386/stackalign/return-1.c: Likewise.
3384 * gcc.target/i386/stackalign/return-2.c: Likewise.
3385 * gcc.target/i386/stackalign/return-3.c: Likewise.
3386 * gcc.target/i386/tailcall-1.c: Likewise.
3387 * gcc.target/i386/tbm-2.c: Likewise.
3388 * gcc.target/i386/udivmod-7.c: Likewise.
3389 * gcc.target/i386/udivmod-8.c: Likewise.
3390 * gcc.target/i386/unroll-1.c: Likewise.
3391 * gcc.target/i386/vararg-1.c: Likewise.
3392 * gcc.target/i386/vararg-2.c: Likewise.
3393 * gcc.target/i386/vect8-ret.c: Likewise.
3394 * gcc.target/i386/vectorize5.c: Likewise.
3395 * gcc.target/i386/wmul-1.c: Likewise.
3396 * gcc.target/i386/wmul-2.c: Likewise.
3397 * gcc.target/i386/wrfsbase-1.c: Likewise.
3398 * gcc.target/i386/wrfsbase-2.c: Likewise.
3399 * gcc.target/i386/wrgsbase-1.c: Likewise.
3400 * gcc.target/i386/wrgsbase-2.c: Likewise.
3401 * gcc.target/i386/xop-pcmov.c: Likewise.
3402 * gcc.target/i386/xop-pcmov2.c: Likewise.
3403 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
3404 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
3405 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
3406 * gcc.target/i386/xop-shift1-vector.c: Likewise.
3407 * gcc.target/i386/xop-shift2-vector.c: Likewise.
3408 * gcc.target/i386/xop-shift3-vector.c: Likewise.
3409 * gcc.target/i386/zee.c: Likewise.
3410 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
3411 * gfortran.dg/compiler-directive_2.f: Likewise.
3412 * gfortran.dg/g77/20010216-1.f: Likewise.
3413 * gfortran.dg/gomp/pr39152.f90: Likewise.
3414 * gfortran.dg/pr33794.f90: Likewise.
3416 2011-07-09 Jason Merrill <jason@redhat.com>
3418 * g++.dg/cpp0x/regress/regress5.C: New.
3420 2011-07-08 Jason Merrill <jason@redhat.com>
3423 * g++.dg/expr/compound-asn1.C: New.
3424 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
3426 2011-07-08 Jakub Jelinek <jakub@redhat.com>
3429 * gcc.target/powerpc/altivec-34.c: New test.
3431 2011-07-08 Jason Merrill <jason@redhat.com>
3434 * g++.dg/abi/guard3.C: New.
3436 2011-07-08 Julian Brown <julian@codesourcery.com>
3438 * lib/target-supports.exp
3439 (check_effective_target_arm_little_endian): New.
3440 (check_effective_target_vect_pack_trunc): Use above.
3441 (check_effective_target_vect_unpack): Likewise.
3442 (check_effective_target_vect_element_align): Test
3443 check_effective_target_arm_vect_no_misalign for ARM.
3445 2011-07-08 Jason Merrill <jason@redhat.com>
3448 * g++.dg/cpp0x/constexpr-rom.C: New.
3450 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
3453 * g++.dg/torture/pr49519.C: New test.
3455 2011-07-08 Martin Jambor <mjambor@suse.cz>
3457 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
3459 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3462 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
3464 2011-07-08 Richard Guenther <rguenther@suse.de>
3466 PR tree-optimization/49662
3467 * gcc.dg/graphite/interchange-14.c: XFAIL.
3468 * gcc.dg/graphite/interchange-15.c: Likewise.
3469 * gcc.dg/graphite/interchange-mvt.c: Likewise.
3471 2011-07-06 Jason Merrill <jason@redhat.com>
3474 * g++.dg/cpp0x/regress/regress4.C: New.
3476 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
3479 * gfortran.dg/result_in_spec_4.f90: New test.
3481 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3483 * gcc.target/sparc/cas64.c: New test.
3485 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3488 * g++.dg/torture/pr49644.C: New test.
3491 * gcc.c-torture/execute/pr49644.c: New test.
3493 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
3495 * lib/target-supports.exp (check_effective_target_ia32): New.
3496 (check_effective_target_x32): Likewise.
3497 (check_effective_target_vect_cmdline_needed): Also check x32.
3499 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
3501 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
3503 * gcc.target/arm/pr42235.c: Likewise.
3504 * gcc.target/arm/pr42495.c: Likewise.
3505 * gcc.target/arm/pr42574.c: Likewise.
3506 * gcc.target/arm/thumb-branch1.c: Likewise.
3508 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
3509 unneeded prune of possible warning.
3510 * gcc.target/arm/pr40956.c: Likewise.
3511 * gcc.target/arm/pr42505.c: Likewise.
3513 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
3514 * gcc.c-torture/compile/pr46883.c: Likewise.
3515 * gcc.c-torture/compile/pr46934.c: Likewise.
3517 * gcc.target/arm/pr41679.c: Remove test directives in preparation
3518 for move to ../../gcc.c-torture/compile.
3519 * gcc.target/arm/pr46883.c: Likewise.
3520 * gcc.target/arm/pr46934.c: Likewise.
3522 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
3523 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
3524 * gcc.target/arm/wmul-1.c: Likewise.
3525 * gcc.target/arm/wmul-2.c: Likewise.
3526 * gcc.target/arm/wmul-3.c: Likewise.
3527 * gcc.target/arm/wmul-4.c: Likewise.
3528 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
3529 add tab after scan target.
3530 * gcc.target/arm/smlaltt-1.c: Likewise.
3531 * gcc.target/arm/smlatb-1.c: Likewise.
3532 * gcc.target/arm/smlatt-1.c: Likewise.
3534 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3537 * gcc.dg/debug/pr49522.c: New test.
3539 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
3541 * gcc.dg/pragma-align.c: Run only if target !default_packed.
3542 * gcc.dg/pr46212.c: Run only if target int32plus.
3543 * gcc.dg/torture/pr48146.c: Ditto.
3544 * gcc.dg/tree-ssa/vrp51.c: Ditto.
3545 * c-c++-common/pr44832.c: Ditto.
3546 * gcc.dg/pr49544.c: Run only if target ptr32plus.
3547 * gcc.dg/pr31490.c: Ditto.
3548 * gcc.dg/torture/builtin-math-7.c: Run only if target
3550 * gcc.dg/torture/pr45764.c: Skip for AVR.
3551 * gcc.dg/pr47893.c: Ditto.
3553 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
3555 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
3556 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
3557 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
3558 add tab to scan target.
3560 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
3562 * gcc.target/arm/neon-modes-3.c: New test.
3564 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
3566 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
3567 -fno-loop-interchange -ffast-math.
3569 2011-07-07 Richard Guenther <rguenther@suse.de>
3571 * gcc.dg/ftrapv-3.c: New testcase.
3573 2011-07-07 Richard Guenther <rguenther@suse.de>
3575 * gcc.dg/tree-ssa/vrp58.c: New testcase.
3576 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
3578 2011-07-07 Kai Tietz <ktietz@redhat.com>
3580 * gcc.dg/binop-notxor1.c: New test.
3581 * gcc.dg/binop-notand4a.c: New test.
3582 * gcc.dg/binop-notxor2.c: New test.
3583 * gcc.dg/binop-notand3a.c: New test.
3584 * gcc.dg/binop-notand2a.c: New test.
3585 * gcc.dg/binop-notand6a.c: New test.
3586 * gcc.dg/binop-notor1.c: New test.
3587 * gcc.dg/binop-notand1a.c: New test.
3588 * gcc.dg/binop-notand5a.c: New test.
3589 * gcc.dg/binop-notor2.c: New test.
3591 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3594 * gcc.dg/gomp/pr49640.c: New test.
3596 2011-07-07 Richard Guenther <rguenther@suse.de>
3598 * gcc.dg/graphite/pr37485.c: Add -floop-block.
3600 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3603 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
3605 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3607 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
3608 * gcc.target/powerpc/no-r11-2.c: Ditto.
3609 * gcc.target/powerpc/no-r11-3.c: Ditto.
3611 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
3613 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
3614 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
3616 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
3618 * lib/target-supports.exp (check_profiling_available): Disable
3619 profiling with -fprofile-generate for target avr.
3621 2011-07-06 Richard Guenther <rguenther@suse.de>
3623 PR tree-optimization/49645
3624 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
3626 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
3629 * gcc.dg/pr47383.c: New.
3631 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3633 PR tree-optimization/49647
3634 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
3636 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
3639 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
3640 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
3642 2011-07-05 Jason Merrill <jason@redhat.com>
3645 * g++.dg/template/template-id-4.C: New.
3647 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
3649 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
3650 * gcc.dg/pr43402.c: Ditto.
3652 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
3654 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
3656 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3658 * gcc.target/powerpc/ppc-switch-1.c: New test for
3659 --param case-values-threshold.
3660 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
3662 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
3664 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
3666 2011-07-05 Jason Merrill <jason@redhat.com>
3668 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
3670 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
3672 PR tree-optimization/47654
3673 * gcc.dg/graphite/block-pr47654.c: New.
3675 2011-07-05 Jason Merrill <jason@redhat.com>
3677 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
3679 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
3681 PR tree-optimization/49580
3682 * gcc.dg/autopar/pr49580.c: New test.
3684 2011-07-05 Richard Guenther <rguenther@suse.de>
3686 PR tree-optimization/49518
3687 PR tree-optimization/49628
3688 * g++.dg/torture/pr49628.C: New testcase.
3689 * gcc.dg/torture/pr49518.c: Likewise.
3691 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3693 * ada/acats/run_acats (which): Extract last field from type -p,
3694 type output only if command succeeded.
3696 2011-07-04 Jason Merrill <jason@redhat.com>
3698 * g++.dg/abi/mangle48.C: New.
3700 * g++.dg/cpp0x/diag1.C: New.
3702 * g++.dg/diagnostic/aka1.C: New.
3704 2011-07-04 Jakub Jelinek <jakub@redhat.com>
3706 PR rtl-optimization/49619
3707 * gcc.dg/pr49619.c: New test.
3709 PR rtl-optimization/49472
3710 * gfortran.dg/pr49472.f90: New test.
3713 * gcc.dg/pr49602.c: New test.
3715 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
3719 * gcc.target/avr/avr.exp: Run over cpp files, too.
3720 * gcc.target/avr/torture/avr-torture.exp: Ditto.
3721 * gcc.target/avr/progmem.h: New file.
3722 * gcc.target/avr/exit-abort.h: New file.
3723 * gcc.target/avr/progmem-error-1.c: New file.
3724 * gcc.target/avr/progmem-error-1.cpp: New file.
3725 * gcc.target/avr/progmem-warning-1.c: New file.
3726 * gcc.target/avr/torture/progmem-1.c: New file.
3727 * gcc.target/avr/torture/progmem-1.cpp: New file.
3729 2011-07-04 Richard Guenther <rguenther@suse.de>
3731 PR tree-optimization/49615
3732 * g++.dg/torture/pr49615.C: New testcase.
3734 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
3736 PR tree-optimization/49610
3737 * gcc.dg/vect/pr49610.c: New test.
3739 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
3741 * gnat.dg/specs/debug1.ads: New test.
3743 2011-07-02 Janus Weil <janus@gcc.gnu.org>
3746 * gfortran.dg/typebound_proc_23.f90: New.
3748 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
3751 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
3753 2011-07-01 Jason Merrill <jason@redhat.com>
3756 * g++.dg/template/template-id-3.C: New.
3759 * g++.dg/template/qualified-id4.C: New.
3762 * g++.dg/template/explicit-args4.C: New.
3765 * g++.dg/template/offsetof2.C: New.
3767 2011-07-01 Kai Tietz <ktietz@redhat.com>
3769 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
3771 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3774 * lib/target-supports.exp (check_effective_target_gld): New proc.
3776 2011-07-01 Richard Guenther <rguenther@suse.de>
3778 PR tree-optimization/49603
3779 * gcc.dg/torture/pr49603.c: New testcase.
3781 2011-06-30 Jason Merrill <jason@redhat.com>
3784 * g++.dg/rtti/template1.C: New.
3787 * g++.dg/cpp0x/regress/ctor1.C: New.
3790 * g++.dg/cpp0x/initlist54.C: New.
3792 2011-06-30 Martin Jambor <mjambor@suse.cz>
3794 * gcc.dg/tree-ssa/sra-12.c: New test.
3796 2011-06-29 Jason Merrill <jason@redhat.com>
3798 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
3800 2011-06-30 Richard Guenther <rguenther@suse.de>
3802 PR tree-optimization/46787
3803 * gcc.dg/vect/vect-121.c: New testcase.
3805 2011-06-30 Martin Jambor <mjambor@suse.cz>
3807 PR tree-optimization/49094
3808 * gcc.dg/tree-ssa/pr49094.c: New test.
3810 2011-06-30 Jakub Jelinek <jakub@redhat.com>
3813 * gfortran.dg/pr49540-1.f90: New test.
3814 * gfortran.dg/pr49540-2.f90: New test.
3816 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3819 * ada/acats/run_acats (which): Use last field of type -p output.
3821 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
3822 Iain Sandoe <iains@gcc.gnu.org>
3825 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
3826 Only skip on 64-bit *-*-darwin8* && !objc2.
3828 2011-06-30 Richard Guenther <rguenther@suse.de>
3830 PR tree-optimization/38752
3831 * gcc.c-torture/compile/pr38752.c: New testcase.
3833 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
3835 * gcc.dg/vect/slp-widen-mult-half.c: New test.
3836 * gcc.dg/vect/vect-widen-mult-half.c: New test.
3838 2011-06-29 Jason Merrill <jason@redhat.com>
3841 * g++.dg/cpp0x/initlist53.C: Use placement new.
3842 * g++.dg/cpp0x/initlist-value.C: Use placement new.
3843 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
3846 * g++.dg/cpp0x/trailing6.C: New.
3847 * g++.dg/cpp0x/pr45908.C: No error.
3850 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
3853 * g++.dg/cpp0x/constexpr-using2.C: New.
3855 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
3858 * g++.dg/cpp0x/constexpr-diag3.C: New.
3859 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
3860 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
3861 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
3862 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
3864 2011-06-29 Jason Merrill <jason@redhat.com>
3866 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
3868 2011-06-29 Richard Guenther <rguenther@suse.de>
3870 * gcc.dg/tree-ssa/loop-17.c: Adjust.
3872 2011-06-29 Jason Merrill <jason@redhat.com>
3874 * g++.dg/cpp0x/initlist-value2.C: New.
3876 * g++.dg/cpp0x/constexpr-initlist4.C: New.
3877 * g++.dg/cpp0x/initlist-value.C: New.
3879 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
3881 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
3883 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3885 * gcc.dg/inline_1.c: Remove dg-excess-errors.
3886 * gcc.dg/inline_2.c: Likewise.
3887 * gcc.dg/unroll_1.c: Likewise.
3889 2011-06-29 Jakub Jelinek <jakub@redhat.com>
3892 * gcc.target/i386/pr49567.c: New test.
3894 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
3896 * gnat.dg/opt17.ad[sb]: New test.
3898 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
3899 Tom de Vries <tom@codesourcery.com>
3901 * lib/target-supports.exp (check_effective_target_arm_nothumb)
3902 (check_effective_target_arm_thumb2): New effective targets.
3903 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
3904 properly. Clean up temporary files.
3905 * gcc.target/arm/ivopts-2.c: Likewise.
3906 * gcc.target/arm/ivopts-3.c: Likewise.
3907 * gcc.target/arm/ivopts-4.c: Likewise.
3908 * gcc.target/arm/ivopts-5.c: Likewise.
3909 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
3911 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3914 * gfortran.dg/reshape_zerosize_3.f90: New test.
3916 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
3918 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
3919 * gcc.target/arm/vfp-ldmias.c: Likewise.
3920 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
3921 * gcc.target/arm/vfp-stmdbs.c: Likewise.
3922 * gcc.target/arm/vfp-ldmiad.c: Likewise.
3923 * gcc.target/arm/vfp-stmias.c: Likewise.
3924 * gcc.target/arm/vfp-stmdbd.c: Likewise.
3925 * gcc.target/arm/vfp-stmiad.c: Likewise.
3927 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
3929 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
3931 * gcc.target/arm/pr45701-2.c: Ditto.
3933 2011-06-27 Janus Weil <janus@gcc.gnu.org>
3936 * gfortran.dg/allocatable_scalar_9.f90: Modified.
3937 * gfortran.dg/extends_14.f03: Modified.
3939 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
3941 * lib/target-supports-dg.exp (dg-require-effective-target): Return
3942 early if the test is already being skipped.
3944 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
3945 scan-assembler-dem-not): For missing file, report unresolved with
3946 same message as for pass/fail, with reason reported in log file.
3948 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
3949 from add_options_for_arm_neon_fp16.
3950 (check_effective_target_arm_fp16_ok_nocache): Renamed from
3951 check_effective_target_arm_neon_fp16_ok_nocache.
3952 Check -mfpu and -mfloat-abi options from current multilib.
3953 Do not require neon support.
3954 (check_effective_target_arm_fp16_ok): Renamed from
3955 check_effecitve_target_arm_neon_fp16_ok.
3956 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
3957 arm_neon_fp16_ok and arm_fp16.
3958 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
3959 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
3960 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
3961 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
3963 2011-06-27 Jakub Jelinek <jakub@redhat.com>
3965 * gcc.dg/builtin-assume-aligned-1.c: New test.
3966 * gcc.dg/builtin-assume-aligned-2.c: New test.
3967 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
3970 * gcc.dg/pr49544.c: New test.
3972 2011-06-27 Richard Guenther <rguenther@suse.de>
3974 PR tree-optimization/49394
3975 * g++.dg/torture/pr49394.C: New testcase.
3977 2011-06-27 Kai Tietz <ktietz@redhat.com>
3979 * gcc.dg/optimize-bswapdi-2.c: New test.
3981 2011-06-27 Michael Hope <michael.hope@linaro.org>
3982 Richard Sandiford <richard.sandiford@linaro.org>
3984 PR tree-optimization/49169
3985 * gcc.dg/torture/pr49169.c: New test.
3987 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3990 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
3992 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
3995 2011-06-26 Jason Merrill <jason@redhat.com>
3997 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
4000 * g++.dg/init/ref19.C: New.
4001 * g++.dg/cpp0x/constexpr-cleanup.C: New.
4003 2011-06-26 Jakub Jelinek <jakub@redhat.com>
4005 PR tree-optimization/48377
4006 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
4009 2011-06-26 Steve Ellcey <sje@cup.hp.com>
4012 * lib/target-supports.exp (check_effective_target_non_strict_align):
4014 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
4016 2011-06-24 Martin Jambor <mjambor@suse.cz>
4018 PR tree-optimizations/49516
4019 * g++.dg/tree-ssa/pr49516.C: New test.
4021 2011-06-23 Jason Merrill <jason@redhat.com>
4024 * g++.dg/template/partial10.C: New.
4025 * g++.dg/template/partial11.C: New.
4027 2011-06-23 Jeff Law <law@redhat.com>
4030 * gcc.dg/pr48770.c: New test.
4032 2011-06-23 Jan Hubicka <jh@suse.cz>
4035 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
4037 2011-06-23 Jakub Jelinek <jakub@redhat.com>
4040 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
4041 instead of -fdump-tree-optimized.
4043 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
4046 * g++.dg/template/crash107.C: New.
4047 * g++.dg/template/error17.C: Adjust.
4049 2011-06-23 Jason Merrill <jason@redhat.com>
4052 * g++.dg/cpp0x/defaulted30.C: New.
4055 * g++.dg/rtti/anon-ns1.C: New.
4058 * g++.dg/init/ref18.C: New.
4061 * g++.dg/template/partial9.C: New.
4063 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
4066 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
4068 2011-06-22 Jakub Jelinek <jakub@redhat.com>
4071 * gcc.dg/pr49496.c: New test.
4073 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
4075 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
4078 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
4080 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
4081 * gcc.target/arm/pr42879.c: Likewise.
4082 * gcc.target/arm/pr45701-3.c: Likewise.
4084 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
4085 * gcc.target/arm/pr40482.c: Likewise.
4086 * gcc.target/arm/stack-corruption.c: Likewise.
4088 2011-06-22 Richard Guenther <rguenther@suse.de>
4090 PR tree-optimization/49493
4091 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
4093 2011-06-22 Jason Merrill <jason@redhat.com>
4096 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
4098 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
4099 Dmitry Melnik <dm@ispras.ru>
4101 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
4102 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
4103 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
4105 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
4107 * gcc.target/arm/tlscall.c: New.
4109 2011-06-21 Jason Merrill <jason@redhat.com>
4112 * g++.dg/cpp0x/constexpr-ref1.C: New.
4113 * g++.dg/cpp0x/constexpr-ref2.C: New.
4114 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
4117 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
4120 * g++.dg/template/param3.C: New.
4122 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
4124 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
4125 my_clrsb test functions.
4127 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
4128 test_sll, test_ull): Add clrsb tests.
4129 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
4132 2011-06-21 Janus Weil <janus@gcc.gnu.org>
4135 * gfortran.dg/class_44.f03: New.
4137 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
4139 PR tree-optimization/49478
4140 * gcc.dg/vect/pr49478.c
4142 2011-06-21 Richard Guenther <rguenther@suse.de>
4144 PR tree-optimization/49483
4145 * gcc.dg/vect/vect-120.c: New testcase.
4147 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
4150 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
4151 * gcc.dg/vect/vect-peel-4.c: Likewise.
4153 2011-06-22 Christian Bruel <christian.bruel@st.com>
4156 * gcc.dg/always_inline.c: Removed -Winline. Update checks
4157 * gcc.dg/always_inline2.c: Likewise.
4158 * gcc.dg/always_inline3.c: Likewise.
4159 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
4160 * gcc.dg/inline_1.c: Likewise.
4161 * gcc.dg/inline_2.c: Likewise.
4162 * gcc.dg/inline_3.c: Likewise.
4163 * gcc.dg/inline_4.c: Likewise.
4164 * gcc.dg/20051201-1.c: Likewise.
4165 * gcc.dg/pr40087.c: Likewise.
4166 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
4167 * gcc.dg/inline-22.c: Likewise.
4168 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
4169 * gcc.dg/lto/20090218-1_1.c: Likewise.
4170 * g++.dg/ipa/devirt-7.C: Likewise.
4171 * gcc.dg/uninit-pred-5_a.c: Likewise.
4172 * gcc.dg/uninit-pred-5_b.c: Likewise.
4173 * gcc.dg/fail_always_inline.c: New.
4175 2011-06-21 Jakub Jelinek <jakub@redhat.com>
4177 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
4178 into 6 jobs instead of 3.
4180 2011-06-20 Jason Merrill <jason@redhat.com>
4183 * g++.dg/cpp0x/initlist53.C: New.
4185 2011-06-20 Tobias Burnus <burnus@net-b.de>
4188 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4189 * gfortran.dg/coarray_lock_3.f90: New.
4190 * gfortran.dg/coarray/lock_1.f90: New.
4192 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
4194 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4195 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
4196 unresolved and report the reason to the log file.
4198 * lib/scanasm.exp (object-size): Move argument processing earlier
4199 to report errors before verifying that the file exists. Report
4200 problems detected at runtime as unresolved instead of error and
4201 report their reasons to the log file.
4203 2011-06-20 Jason Merrill <jason@redhat.com>
4206 * g++.dg/cpp0x/explicit6.C: New.
4209 * g++.dg/cpp0x/enum20.C: New.
4212 * g++.dg/ext/attr-aligned01.C: New.
4215 * g++.dg/cpp0x/variadic-default.C: New.
4218 * g++.dg/cpp0x/auto26.C: New.
4221 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
4223 2011-06-20 Kai Tietz <ktietz@redhat.com>
4225 * gcc.dg/binop-notand1.c: New test.
4226 * gcc.dg/binop-notand2.c: New test.
4227 * gcc.dg/binop-notand3.c: New test.
4228 * gcc.dg/binop-notand4.c: New test.
4229 * gcc.dg/binop-notand5.c: New test.
4230 * gcc.dg/binop-notand6.c: New test.
4232 2011-06-18 Jakub Jelinek <jakub@redhat.com>
4235 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
4237 2011-06-18 Janus Weil <janus@gcc.gnu.org>
4240 * gfortran.dg/proc_ptr_31.f90: New.
4242 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
4244 * gnat.dg/volatile6.adb: New test.
4245 * gnat.dg/volatile7.adb: Likewise.
4246 * gnat.dg/volatile8.adb: Likewise.
4247 * gnat.dg/volatile9.adb: Likewise.
4249 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
4251 * gnat.dg/constant3.adb: New test.
4253 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
4256 * gfortran.dg/read_list_eof_1.f90: New test.
4258 2011-06-18 Jakub Jelinek <jakub@redhat.com>
4261 * gcc.target/i386/testimm-1.c: New test.
4262 * gcc.target/i386/testimm-2.c: New test.
4263 * gcc.target/i386/testimm-3.c: New test.
4264 * gcc.target/i386/testimm-4.c: New test.
4265 * gcc.target/i386/testimm-5.c: New test.
4266 * gcc.target/i386/testimm-6.c: New test.
4267 * gcc.target/i386/testimm-7.c: New test.
4268 * gcc.target/i386/testimm-8.c: New test.
4269 * gcc.target/i386/xop-vpermil2px-2.c: New test.
4270 * gcc.target/i386/xop-rotate1-int.c: New test.
4271 * gcc.target/i386/xop-rotate2-int.c: New test.
4273 2011-06-17 Jason Merrill <jason@redhat.com>
4275 * g++.dg/cpp0x/rv-func2.C: New.
4277 * g++.dg/debug/dwarf2/lambda1.C: New.
4278 * g++.dg/warn/Wshadow-6.C: Adjust.
4280 2011-06-17 Janus Weil <janus@gcc.gnu.org>
4283 * gfortran.dg/move_alloc_5.f90: New.
4285 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
4287 PR rtl-optimization/48542
4288 * gcc.dg/torture/pr48542.c: New test.
4290 2011-06-16 Jason Merrill <jason@redhat.com>
4293 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
4296 * g++.dg/cpp0x/initlist52.C New.
4299 * c-c++-common/raw-string-12.c: New.
4302 * g++.dg/cpp0x/sfinae26.C: New.
4305 * g++.dg/cpp0x/variadic113.C: New.
4308 * g++.dg/cpp0x/variadic112.C: New.
4310 2011-06-16 Jeff Law <law@redhat.com>
4312 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
4313 improved jump threading.
4314 * gcc.dg/builtin-object-size-2.c: Likewise.
4315 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
4317 2011-06-16 Janus Weil <janus@gcc.gnu.org>
4320 * gfortran.dg/typebound_assignment_3.f03: New.
4322 2011-06-16 Steve Ellcey <sje@cup.hp.com>
4325 * g++.dg/opt/devirt2.C: Change xfail rule to target.
4327 2011-06-16 Martin Jambor <mjambor@suse.cz>
4329 PR tree-optimization/49343
4330 * gnat.dg/discr31.ad[sb]: New test.
4332 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4334 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
4336 2011-06-16 Tom de Vries <tom@codesourcery.com>
4339 * gcc.target/arm/ivopts-3.c: Update test.
4340 * gcc.target/arm/ivopts-5.c: Same.
4342 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4345 2011-06-10 Wei Guozhi <carrot@google.com>
4348 * gcc.target/arm/pr45335.c: New test.
4349 * gcc.target/arm/pr45335-2.c: New test.
4350 * gcc.target/arm/pr45335-3.c: New test.
4351 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
4352 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
4353 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
4355 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
4357 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
4359 2011-06-16 Janus Weil <janus@gcc.gnu.org>
4362 * gfortran.dg/class_43.f03: New.
4364 2011-06-16 Jakub Jelinek <jakub@redhat.com>
4366 PR tree-optimization/49419
4367 * gcc.c-torture/execute/pr49419.c: New test.
4369 2011-06-16 Revital Eres <revital.eres@linaro.org>
4371 * gcc.dg/sms-9.c: New file.
4373 2011-06-15 Easwaran Raman <eraman@google.com>
4375 PR rtl-optimization/49414
4376 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
4378 2011-06-14 Jason Merrill <jason@redhat.com>
4380 * g++.dg/cpp0x/noexcept13.C: New.
4382 2011-06-14 Easwaran Raman <eraman@google.com>
4384 PR rtl-optimization/44194
4385 * gcc.dg/pr44194-1.c: New test.
4386 * gcc.dg/pr44194-2.c: New test.
4388 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
4390 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
4392 * gcc.target/arm/pr45701-2.c: Likewise.
4393 * gcc.target/arm/thumb-branch1.c: Likewise.
4395 2011-06-14 Steve Ellcey <sje@cup.hp.com>
4398 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
4400 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
4402 * gcc.target/arm/pr45701-1.c: Require thumb support.
4403 * gcc.target/arm/pr45701-2.c: Likewise.
4404 * gcc.target/arm/thumb-branch1.c: Likewise.
4406 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
4407 * gcc.target/arm/pr39839.c: Likewise.
4408 * gcc.target/arm/pr40657-2.c: Likewise.
4409 * gcc.target/arm/pr40956.c: Likewise.
4410 * gcc.target/arm/pr41679.c: Likewise.
4411 * gcc.target/arm/pr42235.c: Likewise.
4412 * gcc.target/arm/pr42495.c: Likewise.
4413 * gcc.target/arm/pr42505.c: Likewise.
4414 * gcc.target/arm/pr42574.c: Likewise.
4415 * gcc.target/arm/pr46883.c: Likewise.
4416 * gcc.target/arm/pr46934.c: Likewise.
4417 * gcc.target/arm/xor-and.c: Likewise.
4419 2011-06-14 Jason Merrill <jason@redhat.com>
4421 * g++.dg/other/error23.C: Adjust error message.
4422 * g++.dg/other/error32.C: Likewise.
4425 * g++.dg/cpp0x/rv-dotstar.C: New.
4428 * g++.dg/cpp0x/decltype30.C: New.
4430 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
4432 2011-06-14 Jakub Jelinek <jakub@redhat.com>
4435 * gfortran.dg/pr49103.f90: New test.
4437 2011-06-14 Tom de Vries <tom@codesourcery.com>
4440 * gcc.target/arm/ivopts-3.c: New test.
4441 * gcc.target/arm/ivopts-4.c: New test.
4442 * gcc.target/arm/ivopts-5.c: New test.
4444 2011-06-14 Jakub Jelinek <jakub@redhat.com>
4446 PR rtl-optimization/49390
4447 * gcc.c-torture/execute/pr49390.c: New test.
4449 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4451 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
4453 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
4455 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
4456 * gcc.c-torture/execute/cmpsi-2.x: New file.
4457 * gcc.c-torture/execute/pr45262.c: Undo 172757.
4458 * gcc.c-torture/execute/pr45262.x: New file.
4459 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
4460 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
4462 * gcc.c-torture/compile/pr49163.c: Ditto.
4464 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
4466 * gcc.dg/vect/vect-16.c: Rename to...
4467 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
4468 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
4469 for double-word vectors.
4470 * gcc.dg/vect/vect-peel-4.c: Likewise.
4471 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
4473 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
4476 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
4479 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
4481 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
4483 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
4485 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
4487 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
4489 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4491 * gfortran.dg/trim_optimize_8.f90: New test case.
4493 2011-06-13 Jakub Jelinek <jakub@redhat.com>
4494 Ira Rosen <ira.rosen@linaro.org>
4496 PR tree-optimization/49352
4497 * gcc.dg/vect/pr49352.c: New test.
4499 2011-06-12 Tobias Burnus
4502 * gfortran.dg/alloc_comp_assign_11.f90: New.
4504 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4506 * gfortran.dg/trim_optimize_7.f90: New test.
4508 2011-06-10 Wei Guozhi <carrot@google.com>
4511 * gcc.target/arm/pr45335.c: New test.
4512 * gcc.target/arm/pr45335-2.c: New test.
4513 * gcc.target/arm/pr45335-3.c: New test.
4514 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
4515 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
4516 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
4518 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
4521 * g++.dg/parse/error39.C: New.
4523 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
4525 * gcc.target/arm/20090811-1.c: Skip for incompatible
4526 options, do not override other options.
4527 * gcc.target/arm/combine-cmp-shift.c: Skip for
4528 incompatible options.
4529 * gcc.target/arm/pr45094.c: Likewise.
4530 * gcc.target/arm/scd42-1.c: Likewise.
4531 * gcc.target/arm/scd42-3.c: Likewise.
4532 * gcc.target/arm/thumb-ltu.c: Likewise.
4534 * lib/target-supports.exp
4535 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
4536 multilib flags use -mfpu with a value other than neon-fp16.
4538 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4540 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
4541 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
4543 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4545 * lib/target-supports.exp (check_effective_target_pie): New proc.
4546 * gcc.dg/pie-link.c: Use target pie.
4548 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
4549 Laurent Roug� <laurent.rouge@menta.fr>
4551 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
4552 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
4554 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
4556 * gfortran.dg/coarray/sync_1.f90: New test for
4557 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
4559 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
4561 PR tree-optimization/49318
4562 * gcc.dg/vect/pr49318.c: New test.
4564 2011-06-09 David Krauss <potswa@mac.com>
4566 * g++.dg/template/arrow1.C: New.
4568 2011-06-09 Jason Merrill <jason@redhat.com>
4570 * lib/prune.exp: Prune "note"s.
4571 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
4573 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
4574 * g++.dg/template/dependent-expr3.C: Likewise.
4575 * g++.dg/parse/template7.C: Likewise.
4576 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
4577 * g++.old-deja/g++.jason/rfg10.C: Likewise.
4578 * g++.old-deja/g++.pt/friend38.C: Likewise.
4579 * g++.old-deja/g++.pt/crash32.C: Likewise.
4580 * g++.old-deja/g++.other/init4.C: Likewise.
4581 * g++.old-deja/g++.other/friend8.C: Likewise.
4583 * g++.dg/ext/complex7.C: Adjust expected output.
4584 * g++.dg/diagnostic/method1.C: Likewise.
4585 * g++.dg/parse/parameter-declaration-2.C: Likewise.
4586 * g++.dg/parse/crash33.C: Likewise.
4587 * g++.dg/other/warning1.C: Likewise.
4588 * g++.dg/init/pr29571.C: Likewise.
4589 * g++.dg/warn/overflow-warn-1.C: Likewise.
4590 * g++.dg/warn/overflow-warn-3.C: Likewise.
4591 * g++.dg/warn/overflow-warn-4.C: Likewise.
4592 * g++.old-deja/g++.oliva/template1.C: Likewise.
4594 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
4595 * g++.dg/parse/template7.C: Adjust.
4597 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
4600 * gcc.dg/pr49307.c: New.
4602 2011-06-09 Wei Guozhi <carrot@google.com>
4605 * gcc.target/arm/pr46975.c: New testcase.
4607 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
4609 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
4610 (PMETH, arglist_t): Removed.
4611 (method_get_number_of_arguments): Removed.
4612 (method_get_nth_argument): Removed.
4613 (method_get_first_argument): Removed.
4614 (method_get_next_argument): Removed.
4615 (method_get_sizeof_arguments): Removed.
4616 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
4618 (method_get_number_of_arguments): Removed.
4619 (method_get_nth_argument): Removed.
4620 (method_get_first_argument): Removed.
4621 (method_get_next_argument): Removed.
4622 (method_get_sizeof_arguments): Removed.
4623 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
4625 2011-06-09 David Li <davidxl@google.com>
4627 * gcc.dg/dump-pass.c: New test.
4629 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4632 * g++.dg/parse/error38.C: New.
4634 2011-06-09 Jakub Jelinek <jakub@redhat.com>
4637 * gfortran.dg/pr49308.f90: New test.
4639 2011-06-08 Jason Merrill <jason@redhat.com>
4641 * g++.dg/cpp0x/noexcept11.C: New.
4642 * g++.dg/cpp0x/noexcept12.C: New.
4643 * g++.dg/cpp0x/sfinae11.C: Adjust.
4645 2011-06-08 Jakub Jelinek <jakub@redhat.com>
4648 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
4649 to dg-options, match also DW_AT_linkage_name.
4651 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4654 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
4655 -fno-common on alpha*-dec-osf*.
4656 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
4658 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
4660 PR rtl-optimization/49303
4661 * gcc.target/ia64/pr49303.c: New test.
4663 2011-06-08 Tobias Burnus <burnus@net-b.de>
4666 * gfortran.dg/coarray_lock_1.f90: New.
4667 * gfortran.dg/coarray_lock_2.f90: New.
4669 2011-06-07 Jason Merrill <jason@redhat.com>
4671 * lib/prune.exp: Look for "required" rather than "instantiated".
4672 * g++.dg/abi/mangle11.C: Likewise.
4673 * g++.dg/abi/mangle12.C: Likewise.
4674 * g++.dg/abi/mangle17.C: Likewise.
4675 * g++.dg/abi/mangle20-2.C: Likewise.
4676 * g++.dg/abi/pragma-pack1.C: Likewise.
4677 * g++.dg/cpp0x/decltype26.C: Likewise.
4678 * g++.dg/cpp0x/decltype28.C: Likewise.
4679 * g++.dg/cpp0x/decltype29.C: Likewise.
4680 * g++.dg/cpp0x/enum11.C: Likewise.
4681 * g++.dg/cpp0x/forw_enum8.C: Likewise.
4682 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
4683 * g++.dg/cpp0x/pr47416.C: Likewise.
4684 * g++.dg/ext/case-range2.C: Likewise.
4685 * g++.dg/ext/case-range3.C: Likewise.
4686 * g++.dg/gomp/for-19.C: Likewise.
4687 * g++.dg/gomp/pr37533.C: Likewise.
4688 * g++.dg/gomp/pr38639.C: Likewise.
4689 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
4690 * g++.dg/inherit/base3.C: Likewise.
4691 * g++.dg/inherit/using6.C: Likewise.
4692 * g++.dg/init/placement4.C: Likewise.
4693 * g++.dg/init/reference3.C: Likewise.
4694 * g++.dg/lookup/scoped6.C: Likewise.
4695 * g++.dg/lookup/using7.C: Likewise.
4696 * g++.dg/other/abstract1.C: Likewise.
4697 * g++.dg/other/error10.C: Likewise.
4698 * g++.dg/other/error5.C: Likewise.
4699 * g++.dg/other/field1.C: Likewise.
4700 * g++.dg/other/offsetof5.C: Likewise.
4701 * g++.dg/parse/bitfield2.C: Likewise.
4702 * g++.dg/parse/constant4.C: Likewise.
4703 * g++.dg/parse/crash20.C: Likewise.
4704 * g++.dg/parse/invalid-op1.C: Likewise.
4705 * g++.dg/parse/non-dependent2.C: Likewise.
4706 * g++.dg/parse/template18.C: Likewise.
4707 * g++.dg/tc1/dr152.C: Likewise.
4708 * g++.dg/tc1/dr166.C: Likewise.
4709 * g++.dg/tc1/dr176.C: Likewise.
4710 * g++.dg/tc1/dr213.C: Likewise.
4711 * g++.dg/template/access11.C: Likewise.
4712 * g++.dg/template/access2.C: Likewise.
4713 * g++.dg/template/access3.C: Likewise.
4714 * g++.dg/template/access7.C: Likewise.
4715 * g++.dg/template/arg7.C: Likewise.
4716 * g++.dg/template/cond2.C: Likewise.
4717 * g++.dg/template/crash13.C: Likewise.
4718 * g++.dg/template/crash40.C: Likewise.
4719 * g++.dg/template/crash7.C: Likewise.
4720 * g++.dg/template/crash84.C: Likewise.
4721 * g++.dg/template/ctor5.C: Likewise.
4722 * g++.dg/template/defarg13.C: Likewise.
4723 * g++.dg/template/defarg14.C: Likewise.
4724 * g++.dg/template/dtor7.C: Likewise.
4725 * g++.dg/template/eh2.C: Likewise.
4726 * g++.dg/template/error2.C: Likewise.
4727 * g++.dg/template/error43.C: Likewise.
4728 * g++.dg/template/friend32.C: Likewise.
4729 * g++.dg/template/injected1.C: Likewise.
4730 * g++.dg/template/instantiate1.C: Likewise.
4731 * g++.dg/template/instantiate3.C: Likewise.
4732 * g++.dg/template/instantiate5.C: Likewise.
4733 * g++.dg/template/instantiate7.C: Likewise.
4734 * g++.dg/template/local6.C: Likewise.
4735 * g++.dg/template/lookup2.C: Likewise.
4736 * g++.dg/template/member5.C: Likewise.
4737 * g++.dg/template/memfriend15.C: Likewise.
4738 * g++.dg/template/memfriend16.C: Likewise.
4739 * g++.dg/template/memfriend17.C: Likewise.
4740 * g++.dg/template/memfriend7.C: Likewise.
4741 * g++.dg/template/meminit1.C: Likewise.
4742 * g++.dg/template/nested3.C: Likewise.
4743 * g++.dg/template/non-type-template-argument-1.C: Likewise.
4744 * g++.dg/template/nontype12.C: Likewise.
4745 * g++.dg/template/nontype13.C: Likewise.
4746 * g++.dg/template/nontype6.C: Likewise.
4747 * g++.dg/template/pr23510.C: Likewise.
4748 * g++.dg/template/pr35240.C: Likewise.
4749 * g++.dg/template/ptrmem15.C: Likewise.
4750 * g++.dg/template/ptrmem6.C: Likewise.
4751 * g++.dg/template/qualified-id1.C: Likewise.
4752 * g++.dg/template/qualttp20.C: Likewise.
4753 * g++.dg/template/qualttp3.C: Likewise.
4754 * g++.dg/template/qualttp4.C: Likewise.
4755 * g++.dg/template/qualttp5.C: Likewise.
4756 * g++.dg/template/qualttp6.C: Likewise.
4757 * g++.dg/template/qualttp7.C: Likewise.
4758 * g++.dg/template/qualttp8.C: Likewise.
4759 * g++.dg/template/recurse.C: Likewise.
4760 * g++.dg/template/recurse2.C: Likewise.
4761 * g++.dg/template/ref5.C: Likewise.
4762 * g++.dg/template/scope2.C: Likewise.
4763 * g++.dg/template/sfinae10.C: Likewise.
4764 * g++.dg/template/sfinae3.C: Likewise.
4765 * g++.dg/template/sizeof3.C: Likewise.
4766 * g++.dg/template/static9.C: Likewise.
4767 * g++.dg/template/template-id-2.C: Likewise.
4768 * g++.dg/template/typedef13.C: Likewise.
4769 * g++.dg/template/typename4.C: Likewise.
4770 * g++.dg/template/using14.C: Likewise.
4771 * g++.dg/template/using2.C: Likewise.
4772 * g++.dg/template/warn1.C: Likewise.
4773 * g++.dg/warn/Wparentheses-13.C: Likewise.
4774 * g++.dg/warn/Wparentheses-15.C: Likewise.
4775 * g++.dg/warn/Wparentheses-16.C: Likewise.
4776 * g++.dg/warn/Wparentheses-17.C: Likewise.
4777 * g++.dg/warn/Wparentheses-18.C: Likewise.
4778 * g++.dg/warn/Wparentheses-19.C: Likewise.
4779 * g++.dg/warn/Wparentheses-20.C: Likewise.
4780 * g++.dg/warn/Wparentheses-23.C: Likewise.
4781 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
4782 * g++.dg/warn/noeffect2.C: Likewise.
4783 * g++.dg/warn/noeffect4.C: Likewise.
4784 * g++.dg/warn/pr8570.C: Likewise.
4785 * g++.old-deja/g++.brendan/init2.C: Likewise.
4786 * g++.old-deja/g++.eh/spec6.C: Likewise.
4787 * g++.old-deja/g++.pt/crash10.C: Likewise.
4788 * g++.old-deja/g++.pt/crash36.C: Likewise.
4789 * g++.old-deja/g++.pt/derived3.C: Likewise.
4790 * g++.old-deja/g++.pt/error2.C: Likewise.
4791 * g++.old-deja/g++.pt/explicit70.C: Likewise.
4792 * g++.old-deja/g++.pt/infinite1.C: Likewise.
4793 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
4794 * g++.old-deja/g++.pt/overload7.C: Likewise.
4795 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
4797 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
4798 Iain Sandoe <iains@gcc.gnu.org>
4800 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
4801 Added code to deal with the case when [Protocol
4802 -descriptionForInstanceMethod:] or [Protocol
4803 -descriptionForClassMethod:] returns NULL.
4805 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
4806 Iain Sandoe <iains@gcc.gnu.org>
4808 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
4809 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
4812 2011-06-07 Xinliang David Li <davidxl@google.com>
4814 * gcc.dg/inline_2.c: New test.
4815 * gcc.dg/unroll_2.c: New test.
4816 * gcc.dg/inline_3.c: New test.
4817 * gcc.dg/unroll_3.c: New test.
4818 * gcc.dg/inline_4.c: New test.
4819 * gcc.dg/unroll_4.c: New test.
4820 * gcc.dg/inline_1.c: New test.
4821 * gcc.dg/unroll_1.c: New test.
4823 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4825 PR tree-optimization/48497
4826 * lib/gcc-defs.exp (dg-additional-options): New proc.
4827 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
4828 -msse2 on 32-bit x86.
4830 2011-06-06 Jason Merrill <jason@redhat.com>
4832 * g++.dg/cpp0x/enum19.C: New.
4834 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
4836 * gcc.target/arm/neon-reload-class.c: New test.
4838 2011-06-07 Dodji Seketeli <dodji@redhat.com>
4841 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
4843 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
4845 * gcc.target/arm/smlatb-1.c: New file.
4846 * gcc.target/arm/smlatt-1.c: New file.
4847 * gcc.target/arm/smlaltb-1.c: New file.
4848 * gcc.target/arm/smlaltt-1.c: New file.
4850 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
4852 * gcc.target/arm/mla-2.c: New test.
4854 2011-06-07 Jakub Jelinek <jakub@redhat.com>
4856 PR gcov-profile/49299
4857 * gcc.dg/tree-prof/pr49299-1.c: New test.
4858 * gcc.dg/tree-prof/pr49299-2.c: New test.
4860 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
4862 * lib/target-supports.exp
4863 (check_effective_target_vect_widen_mult_qi_to_hi):
4864 Add NEON as supporting target.
4865 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4866 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
4867 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
4868 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
4869 using widening multiplication on targets that support it.
4870 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4871 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
4872 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
4874 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
4876 Updated all testcases in the ObjC/ObjC++ testsuites to use the
4877 Modern Objective-C runtime API.
4878 * objc/execute/next_mapping.h: Removed.
4879 * objc-obj-c++-shared/next-mapping.h: Removed.
4880 * objc-obj-c++-shared/Object1.h: Removed.
4881 * objc-obj-c++-shared/Object1.m: Removed.
4882 * objc-obj-c++-shared/Object1.mm: Removed.
4883 * objc-obj-c++-shared/Object1-implementation.h: Removed.
4884 * objc-obj-c++-shared/Protocol1.h: Removed.
4885 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
4886 of ProtoBool, IVAR_T and METHOD.
4887 * objc-obj-c++-shared/runtime.h: New.
4888 * objc-obj-c++-shared/TestsuiteObject.h: New.
4889 * objc-obj-c++-shared/TestsuiteObject.m: New.
4891 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
4892 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
4893 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
4895 * objc/execute/_cmd.m: Include
4896 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
4897 runtime API. ([TestClass +initialize]): Include this method also
4898 with the GNU runtime.
4899 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
4900 Object. ([-setValue:]): Return void.
4901 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
4902 with the GNU runtime. Include
4903 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
4904 for the NeXT runtime. Use the existing print_ivars() and
4905 compare_structures() implementations for the old NeXT runtime.
4906 Added new implementations for the Modern GNU and NeXT runtimes.
4907 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
4908 well. (main): Use objc_getClass(). Use return instead of exit.
4909 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
4910 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
4912 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
4913 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
4914 instead of Object. (main): Use return instead of exit().
4915 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
4916 instead of Object. Removed prototype for exit(). (main): Use
4917 return instead of exit(). Use the Modern Objective-C runtime API.
4918 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
4920 * objc/execute/class-tests-1.h: Include
4921 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
4922 runtime API. (test_class_with_superclass): Do not call [Object
4923 class]. There is no need to with the current libobjc.
4924 * objc/execute/class-tests-2.h: Include
4925 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
4927 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
4928 ../../objc-obj-c++-shared/next-mapping.h.
4929 * objc/execute/class-2.m: Likewise.
4930 * objc/execute/class-3.m: Likewise.
4931 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
4932 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
4933 +initialize]): Include this method also with the GNU
4934 runtime. (main): Use the Modern Objective-C runtime API.
4935 * objc/execute/class-5.m: Likewise.
4936 * objc/execute/class-6.m: Likewise.
4937 * objc/execute/class-7.m: Likewise.
4938 * objc/execute/class-8.m: Likewise.
4939 * objc/execute/class-9.m: Likewise.
4940 * objc/execute/class-10.m: Likewise.
4941 * objc/execute/class-11.m: Likewise.
4942 * objc/execute/class-12.m: Likewise.
4943 * objc/execute/class-13.m: Likewise.
4944 * objc/execute/class-14.m: Likewise.
4945 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
4946 this method also with the GNU runtime.
4947 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
4948 +initialize]): Include this method also with the GNU runtime.
4949 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
4951 * objc/execute/encode-1.m: Likewise.
4952 * objc/execute/enumeration-1.m: Likewise.
4953 * objc/execute/enumeration-2.m: Likewise.
4954 * objc/execute/exceptions/catchall-1.m: Likewise.
4955 * objc/execute/exceptions/finally-1.m: Likewise.
4956 * objc/execute/exceptions/foward-1.m: Likewise.
4957 * objc/execute/exceptions/local-variables-1.m: Likewise.
4958 * objc/execute/exceptions/throw-nil.m: Likewise.
4959 * objc/execute/exceptions/trivial.m: Likewise.
4960 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
4961 of Object. Include objc/runtime.h instead of objc/objc-api.h.
4962 * objc/execute/exceptions/matcher-1.m: Likewise.
4963 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
4965 * objc/execute/formal_protocol-2.m: Likewise.
4966 * objc/execute/formal_protocol-3.m: Likewise.
4967 * objc/execute/formal_protocol-4.m: Likewise.
4968 * objc/execute/formal_protocol-5.m: Include
4969 ../../objc-obj-c++-shared/runtime.h. (main): Always use
4971 * objc/execute/formal_protocol-6.m: Likewise.
4972 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
4973 Object. Include <objc/Protocol.h> instead of
4974 ../../objc-obj-c++-shared/Protocol1.h.
4975 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
4977 * objc/execute/informal_protocol.m: Likewise.
4978 * objc/execute/load-3.m: Likewise.
4979 * objc/execute/many_args_method.m ([TestClass +initialize]):
4980 Include this method with the GNU runtime as well.
4981 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
4982 * objc/execute/nested-func-1.m: Use TestsuiteObject
4984 * objc/execute/nil_method-1.m: Likewise.
4985 * objc/execute/no_clash.m: Likewise.
4986 * objc/execute/np-1.m: Do not include
4987 ../../objc-obj-c++-shared/Protocol1.h.
4988 (main): Use return instead of exit().
4989 * objc/execute/np-2.m: Do not include
4990 ../../objc-obj-c++-shared/Protocol1.h.
4991 ([MyObject +initialize]): Include this method also with the GNU
4992 runtime. (main): Use return instead of exit().
4993 * objc/execute/object_is_class.m: Include
4994 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
4995 of Object. (main): Use the Modern Objective-C runtime API.
4996 * objc/execute/object_is_meta_class.m: Likewise.
4997 * objc/execute/private.m: Use TestsuiteObject instead of Object.
4998 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
4999 instead of ../objc-obj-c++-shared/Protocol1.h. Include
5000 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
5001 Objective-C runtime API.
5002 * objc/execute/protocol-isEqual-2.m: Likewise.
5003 * objc/execute/protocol-isEqual-3.m: Likewise.
5004 * objc/execute/protocol-isEqual-4.m: Likewise.
5005 * objc/execute/redefining_self.m ([TestClass +initialize]):
5006 Include this method with the GNU runtime as well.
5007 * objc/execute/root_methods.m: Include
5008 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
5009 Include this method with the GNU runtime as well.
5010 (main): Use the Modern Objective-C runtime API.
5011 * objc/execute/selector-1.m: Include
5012 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
5013 of Object. (main): Use the Modern Objective-C runtime API.
5014 * objc/execute/static-1.m ([Test +initialize]): Include this
5015 method with the GNU runtime as well.
5016 * objc/execute/static-2.m: Likewise.
5017 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
5018 * objc/execute/va_method.m: Do not include objc/objc-api.h.
5019 ([MathClass +initialize]): Include this method with the GNU
5021 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
5023 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
5024 * objc.dg/attributes/categ-attributes-2.m: Likewise.
5025 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
5026 * objc.dg/attributes/method-attribute-1.m: Likewise.
5027 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
5028 * objc.dg/attributes/method-attribute-2.m: Likewise.
5029 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
5030 * objc.dg/attributes/method-attribute-3.m: Likewise.
5031 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
5032 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
5033 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
5034 * obj-c++.dg/bitfield-1.mm: Likewise.
5035 * obj-c++.dg/bitfield-2.mm: Likewise
5036 * objc.dg/bitfield-3.m: Likewise.
5037 * obj-c++.dg/bitfield-4.mm: Likewise.
5038 * objc.dg/bitfield-5.m: Likewise
5039 * objc.dg/call-super-1.m: Likewise.
5040 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
5041 Use objc_getClass() instead of objc_get_class(), but for the GNU
5042 runtime redefine objc_getClass as objc_get_class. Include
5043 ../objc-obj-c++-shared/runtime.h.
5044 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
5045 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
5046 Use the Modern Objective-C runtime API.
5047 * objc.dg/class-protocol-1.m: Include
5048 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
5049 * obj-c++.dg/class-protocol-1.mm: Likewise.
5050 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
5051 * objc.dg/comp-types-10.m: Likewise.
5052 * objc.dg/comp-types-11.m: Likewise.
5053 * objc.dg/comp-types-12.m: Likewise.
5054 * obj-c++.dg/comp-types-9.mm: Likewise.
5055 * obj-c++.dg/comp-types-11.mm: Likewise.
5056 * obj-c++.dg/comp-types-12.mm: Likewise.
5057 * obj-c++.dg/comp-types-13.mm: Likewise.
5058 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
5059 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
5060 * obj-c++.dg/cxx-scope-1.mm: Likewise.
5061 * obj-c++.dg/cxx-scope-2.mm: Likewise.
5062 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
5063 * objc.dg/desig-init-1.m: Likewise.
5064 * obj-c++.dg/defs.mm: Likewise.
5065 * objc.dg/exceptions-2.m: Likewise.
5066 * obj-c++.dg/except-1.mm: Likewise.
5067 * obj-c++.dg/exceptions-2.mm: Likewise.
5068 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
5069 Use the Modern Objective-C runtime API.
5070 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
5071 the Modern Objective-C runtime API. Do not include
5072 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
5073 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
5074 the Modern Objective-C runtime API except when using an older NeXT
5076 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
5077 the Modern Objective-C runtime API.
5078 * objc.dg/encode-7.m: Include objc/runtime.h instead of
5080 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
5081 * objc.dg/encode-7-next-64bit.m: Updated include.
5082 * objc.dg/encode-8.m: Include objc/runtime.h instead of
5084 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
5085 the Modern Objective-C runtime API.
5086 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
5087 Use the Modern Objective-C runtime API. Include objc/Protocol.h
5088 instead of ../objc-obj-c++-shared/Protocol1.h.
5089 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
5090 the Modern Objective-C runtime API except when using an older NeXT
5092 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
5093 the Modern Objective-C runtime API.
5094 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
5096 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
5097 * objc.dg/fix-and-continue-2.m: Likewise.
5098 * objc.dg/foreach-1.m: Likewise.
5099 * objc.dg/foreach-2.m: Likewise.
5100 * objc.dg/foreach-3.m: Likewise.
5101 * objc.dg/foreach-4.m: Likewise.
5102 * objc.dg/foreach-5.m: Likewise.
5103 * objc.dg/foreach-6.m: Likewise.
5104 * objc.dg/foreach-7.m: Likewise.
5105 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
5107 * objc.dg/func-ptr-2.m: Likewise.
5108 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
5109 Do not include objc/objc-api.h.
5110 * obj-c++.dg/fsf-package-0.mm: Likewise.
5111 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
5112 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
5113 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
5115 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
5116 * objc.dg/gnu-runtime-3.m: Likewise.
5117 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
5118 * objc.dg/headers.m: Include objc/runtime.h instead of
5119 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
5120 for the NeXT runtime.
5121 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
5122 * obj-c++.dg/isa-field-1.mm: Likewise.
5123 * obj-c++.dg/ivar-list-semi.mm: Likewise.
5124 * objc.dg/layout-1.m: Likewise.
5125 * objc.dg/layout-2.m: Likewise.
5126 * objc.dg/local-decl-2.m: Likewise.
5127 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
5128 Object. ([Container +elementForView:]): Use
5129 class_conformsToProtocol().
5130 * obj-c++.dg/lookup-2.mm: Likewise.
5131 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
5132 * obj-c++.dg/local-decl-1.mm: Likewise.
5133 * objc.dg/method-3.m: Likewise.
5134 * objc.dg/method-4.m: Likewise.
5135 * objc.dg/method-6.m: Include objc/Protocol.h instead of
5136 ../objc-obj-c++-shared/Protocol1.h.
5137 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
5138 * objc.dg/method-9.m: Likewise.
5139 * objc.dg/method-10.m: Likewise.
5140 * objc.dg/method-13.m ([Root +initialize]): Include this method
5141 also for the GNU runtime. (main): Use objc_getClass() also for
5143 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
5144 * objc.dg/method-17.m: Likewise.
5145 * objc.dg/method-19.m: Likewise.
5146 * objc.dg/method-20b.m: Likewise.
5147 * obj-c++.dg/method-2.mm: Likewise.
5148 * obj-c++.dg/method-6.mm: Likewise.
5149 * obj-c++.dg/method-10.mm: Likewise.
5150 * obj-c++.dg/method-11.mm: Likewise.
5151 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
5152 ../objc-obj-c++-shared/Protocol1.h.
5153 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
5154 * obj-c++.dg/method-15.mm: Likewise.
5155 * obj-c++.dg/method-17.mm: Likewise.
5156 * obj-c++.dg/method-19.mm: Updated includes. ([Root
5157 +initialize]): Include this method also for the GNU
5158 runtime. (main): Use objc_getClass() also for the GNU runtime.
5159 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
5160 * obj-c++.dg/method-22.mm: Likewise.
5161 * obj-c++.dg/method-23.mm: Likewise.
5162 * obj-c++.dg/no-extra-load.mm: Likewise.
5163 * objc.dg/objc-fast-4.m: Likewise.
5164 * objc.dg/objc-gc-4.m: Likewise.
5165 * obj-c++.dg/objc-gc-3.mm: Likewise.
5166 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
5167 protocol_getMethodDescription() instead of [Protocol
5168 -descriptionForInstanceMethod].
5169 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
5170 Made it available with all runtimes. (main): Call -test instead
5172 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
5173 and put into a category.
5174 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
5175 Object. Include objc/objc.h.
5176 * obj-c++.dg/proto-lossage-2.mm: Likewise.
5177 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
5178 New. (main): Use protocol_getMethodDescription() instead
5179 of [Protocol -descriptionForInstanceMethod] and [Protocol
5180 -descriptionForClassMethod].
5181 * obj-c++.dg/proto-lossage-3.mm: Likewise.
5182 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
5183 Objective-C runtime API.
5184 * obj-c++.dg/proto-qual-1.mm: Likewise.
5185 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
5187 * obj-c++.dg/property/property-1.mm: Likewise.
5188 * obj-c++.dg/qual-types-1.mm: Likewise.
5189 * objc.dg/selector-2.m: Include objc/objc.h instead of
5190 ../objc-obj-c++-shared/Object1.h.
5191 * obj-c++.dg/selector-2.mm: Likewise.
5192 * obj-c++.dg/selector-5.mm: Likewise.
5193 * obj-c++.dg/selector-6.mm: Likewise.
5194 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
5195 Object. Do not include objc/objc-api.h.
5196 * obj-c++.dg/set-not-used-1.mm: Likewise.
5197 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
5198 * objc.dg/stret-1.m: Likewise.
5199 * objc.dg/stret-2.m: Likewise.
5200 * obj-c++.dg/super-class-2.mm: Likewise.
5201 * objc.dg/super-class-3.m: Likewise.
5202 * objc.dg/super-class-4.m: Likewise.
5203 * objc.dg/sync-2.m: Likewise.
5204 * obj-c++.dg/sync-2.mm: Likewise.
5205 * objc.dg/sync-1.m: Include objc/objc.h instead of
5206 ../objc-obj-c++-shared/Object1.h.
5207 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
5208 'Class' as the type of 'isa'.
5209 * objc.dg/special/unclaimed-category-1.m: Use the Modern
5210 Objective-C runtime API. ([TestClass +initialize]): Include this
5211 method with the GNU runtime as well.
5212 * objc.dg/strings/strings-1.m: Updated includes.
5213 * obj-c++.dg/strings/strings-1.mm: Likewise.
5214 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
5215 objc.dg/strings/const-str-12b.m.
5216 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
5217 * obj-c++.dg/template-3.mm: Likewise.
5218 * obj-c++.dg/template-4.mm: Likewise.
5219 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
5220 Objective-C runtime API.
5221 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
5222 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
5223 * obj-c++.dg/try-catch-1.mm: Likewise.
5224 * obj-c++.dg/try-catch-2.mm: Likewise.
5225 * objc.dg/try-catch-3.m: Likewise.
5226 * obj-c++.dg/try-catch-3.mm: Likewise.
5227 * objc.dg/try-catch-6.m: Likewise.
5228 * objc.dg/try-catch-7.m: Likewise.
5229 * obj-c++.dg/try-catch-7.mm: Likewise.
5230 * obj-c++.dg/try-catch-8.mm: Likewise.
5231 * obj-c++.dg/try-catch-9.mm: Likewise.
5232 * objc.dg/try-catch-10.m: Likewise.
5233 * obj-c++.dg/try-catch-11.mm: Likewise.
5234 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
5235 Object. Include objc/objc.h.
5236 * obj-c++.dg/typedef-alias-1.mm: Likewise.
5237 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
5238 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
5239 Object. Use Modern Objective-C runtime API. Do not use
5241 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
5242 * obj-c++.dg/torture/trivial.mm: Likewise.
5243 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
5244 instead of ../objc-obj-c++-shared/Object1.h. Include
5245 ../objc-obj-c++-shared/runtime.h.
5246 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
5247 * objc.dg/torture/strings/const-str-11.m: Likewise.
5248 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
5249 * objc.dg/torture/strings/const-str-9.m: Likewise.
5250 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
5251 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
5252 instead of Object. Only add _FooClassReference if
5254 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
5255 * objc.dg/torture/strings/const-str-8.m: Likewise.
5256 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
5257 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
5259 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
5261 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5262 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
5263 * obj-c++.dg/va-meth-1.mm: Likewise.
5264 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
5265 ../objc-obj-c++-shared/Object1.h.
5266 * objc.dg/zero-link-3.m: Likewise.
5268 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5270 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
5272 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5275 * obj-c++.dg/property/cxx-property-1.mm: New.
5276 * obj-c++.dg/property/cxx-property-2.mm: New.
5278 2011-06-06 Jason Merrill <jason@redhat.com>
5280 * g++.dg/cpp0x/regress/ptrmem1.C: New.
5282 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
5284 PR rtl-optimization/49145
5286 * gcc.c-torture/compile/pr49145.c: New test.
5288 2011-06-06 Jakub Jelinek <jakub@redhat.com>
5291 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
5292 to dg-options, match also DW_AT_linkage_name.
5295 * gcc.dg/debug/pr49294.c: New test.
5298 * g++.dg/opt/pr49264.C: New test.
5300 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
5302 PR tree-optimization/49243
5303 * gcc.dg/pr49243.c: New.
5305 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5307 * gnat.dg/specs/cond_expr1.ads: New test.
5309 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5311 * gnat.dg/deferred_const4.ad[sb]: New test.
5312 * gnat.dg/deferred_const4_pkg.ads: New helper.
5314 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5316 * gnat.dg/test_tamdt.adb: Rename to...
5317 * gnat.dg/taft_type1.adb: ...this.
5318 * gnat.dg/tamdt.ad[sb]: Rename to...
5319 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
5320 * gnat.dg/tamdt_aux.ads: Rename to...
5321 * gnat.dg/taft_type1_pkg2.ads: ...this.
5322 * gnat.dg/taft_type2.ad[sb]: New test.
5323 * gnat.dg/taft_type2_pkg.ads: New helper.
5324 * gnat.dg/taft_type3.adb: New test.
5325 * gnat.dg/taft_type3_pkg.ads: New helper.
5327 2011-06-05 Tobias Burnus <burnus@net-b.de>
5330 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
5333 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
5336 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
5338 * objc.dg/gnu-api-2-objc.m: Likewise.
5339 * obj-c++.dg/gnu-api-2-class.mm: Likewise
5340 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5342 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
5344 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
5345 alignment, not the alignment, when calling class_addIvar(). Add
5346 an 'isa' instance variable to the test root class.
5347 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5349 2011-06-04 Jan Hubicka <jh@suse.cz>
5351 PR tree-optimization/48893
5352 PR tree-optimization/49091
5353 PR tree-optimization/49179
5354 * gfortran.dg/pr49179.f90: New testcase
5356 2011-06-04 Jan Hubicka <jh@suse.cz>
5359 * g++.dg/torture/pr48954.C: New testcase.
5361 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
5363 * g++.dg/warn/delete-non-virtual-dtor.C: New.
5365 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
5368 * g++.dg/diagnostic/bitfld2.C: New.
5370 2011-06-04 Jakub Jelinek <jakub@redhat.com>
5373 * gcc.c-torture/execute/pr49281.c: New test.
5375 2011-06-04 Jan Hubicka <jh@suse.cz>
5377 PR tree-optimize/48929
5378 * gcc.c-torture/compile/pr48929.c: New testcase.
5380 2011-06-04 Jakub Jelinek <jakub@redhat.com>
5382 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
5384 2011-06-03 Jakub Jelinek <jakub@redhat.com>
5387 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
5389 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5391 * objc.dg/headers.m: Do not include sarray.h and hash.h.
5393 2011-06-03 Richard Henderson <rth@redhat.com>
5394 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5396 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
5398 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5400 * objc.dg/headers.m: Do not include objc-list.h.
5402 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5404 * objc.dg/type-stream-1.m: Test removed.
5405 * objc.dg/headers.m: Do not include typedstream.h.
5407 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
5409 * objc.dg/torture/forward-1.m (main): Updated testcase.
5411 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
5414 * gcc.c-torture/compile/pr49163.c: New.
5416 2011-06-02 Asher Langton <langton2@llnl.gov>
5419 * gfortran.dg/PR49268.f90: New test.
5421 2011-06-02 Asher Langton <langton2@llnl.gov>
5424 * gfortran.dg/PR37039.f90: New test.
5426 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
5429 * objc.dg/method-5.m: Updated.
5430 * objc.dg/method-19.m: Updated.
5431 * objc.dg/method-lookup-1.m: New.
5432 * obj-c++.dg/method-6.mm: Updated.
5433 * obj-c++.dg/method-7.mm: Updated.
5434 * obj-c++.dg/method-lookup-1.mm: New.
5436 2011-06-02 DJ Delorie <dj@redhat.com>
5438 * lib/timeout.exp (timeout): Add board_info support.
5440 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
5442 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
5444 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
5447 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
5448 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
5450 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
5451 Hans-Peter Nilsson <hp@axis.com>
5453 PR rtl-optimization/48840
5454 * gcc.target/sparc/ultrasp13.c: New test.
5456 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
5459 * gcc.c-torture/compile/pr49238.c: New.
5461 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
5463 * gcc.target/arm/g2.c: Skip test in -mthumb.
5464 Skip test unless cpu is xscale.
5465 * gcc.target/arm/scd42-2.c: Likewise.
5466 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
5468 2011-06-01 Jason Merrill <jason@redhat.com>
5470 * g++.dg/cpp0x/decltype28.C: New.
5471 * g++.dg/cpp0x/decltype29.C: New.
5473 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
5476 * gcc.target/mips/pr45074.c: New test.
5478 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
5479 Hans-Peter Nilsson <hp@axis.com>
5481 PR rtl-optimization/48830
5482 * gcc.target/sparc/ultrasp12.c: New test.
5484 2011-06-01 David Li <davidxl@google.com>
5486 * gcc.dg/profile-dir-1.c: Change pass name.
5487 * gcc.dg/profile-dir-2.c: Ditto.
5488 * gcc.dg/tree-ssa/dump-1.c: Ditto.
5489 * gcc.dg/tree-ssa/loop-25.c: Ditto.
5490 * gcc.dg/tree-prof/stringop-1.c: Ditto.
5491 * gcc.dg/tree-prof/update-loopch.c: Ditto.
5492 * gcc.dg/tree-prof/stringop-2.c: Ditto.
5493 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
5494 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
5495 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
5496 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
5497 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
5498 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
5499 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
5500 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
5501 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
5502 * gcc.dg/profile-dir-3.c: Ditto.
5503 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
5505 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
5507 * objc.dg/attributes/method-nonnull-1.m: New test.
5508 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
5510 2011-05-31 Tobias Burnus <burnus@net-b.de>
5513 * gfortran.dg/coarray_atomic_1.f90: New.
5514 * gfortran.dg/coarray/atomic_1.f90: New.
5516 2011-05-31 Jakub Jelinek <jakub@redhat.com>
5518 * gcc.dg/guality/bswaptest.c: New test.
5519 * gcc.dg/guality/clztest.c: New test.
5520 * gcc.dg/guality/ctztest.c: New test.
5521 * gcc.dg/guality/rotatetest.c: New test.
5524 * gcc.target/i386/pr48688.c: New test.
5526 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
5529 * g++.dg/lookup/name-clash9.C: New.
5531 2011-05-31 Tobias Burnus <burnus@net-b.de>
5534 * gfortran.dg/coarray/dummy_1.f90: New.
5536 2011-05-31 Tobias Burnus <burnus@net-b.de>
5539 * gfortran.dg/coarray/save_1.f90: New.
5540 * gfortran.dg/coarray_4.f90: Update dg-error.
5542 2011-05-31 Jason Merrill <jason@redhat.com>
5544 * g++.dg/cpp0x/rv-template1.C: New.
5546 2011-05-31 Jakub Jelinek <jakub@redhat.com>
5548 PR rtl-optimization/49235
5549 * gcc.dg/pr49235.c: New test.
5551 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
5553 PR tree-optimization/49093
5554 * gcc.dg/vect/pr49093.c: New test.
5556 2011-05-31 Dodji Seketeli <dodji@redhat.com>
5559 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
5561 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
5564 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
5567 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
5570 * gcc.c-torture/execute/pr49186.c: New.
5572 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
5575 * gcc.target/i386/pr49168-1.c: New.
5577 2011-05-30 Jakub Jelinek <jakub@redhat.com>
5578 Eric Botcazou <ebotcazou@adacore.com>
5580 * gcc.dg/guality/drap.c: New test.
5582 2011-05-30 Richard Guenther <rguenther@suse.de>
5584 PR tree-optimization/49210
5585 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
5586 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
5588 2011-05-30 Jakub Jelinek <jakub@redhat.com>
5591 * g++.dg/gomp/pr49223-1.C: New test.
5592 * g++.dg/gomp/pr49223-2.C: New test.
5594 2011-05-30 Richard Guenther <rguenther@suse.de>
5596 PR tree-optimization/49218
5597 * gcc.c-torture/execute/pr49218.c: New testcase.
5599 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
5601 PR tree-optimization/49199
5602 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
5603 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
5604 -fno-tree-scev-cprop.
5606 2011-05-29 Janus Weil <janus@gcc.gnu.org>
5609 * gfortran.dg/extends_13.f03: New.
5611 2011-05-29 Jakub Jelinek <jakub@redhat.com>
5613 PR rtl-optimization/49095
5614 * gcc.target/i386/pr49095.c: New test.
5616 2011-05-29 Tobias Burnus <burnus@net-b.de>
5619 * gfortran.dg/coarray_24.f90: New.
5621 2011-05-29 Tobias Burnus <burnus@net-b.de>
5624 * gfortran.dg/coarray_23.f90: New.
5626 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
5629 * gcc.dg/pr48826.c: New test.
5631 2011-05-29 Richard Guenther <rguenther@suse.de>
5633 PR tree-optimization/49217
5634 * gcc.dg/torture/pr49217.c: New testcase.
5636 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
5639 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
5641 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
5643 * gnat.dg/boolean_subtype.adb: Rename to...
5644 * gnat.dg/boolean_subtype1.adb: ...this.
5646 2011-05-28 Jason Merrill <jason@redhat.com>
5648 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
5650 2011-05-27 Jason Merrill <jason@redhat.com>
5652 * g++.dg/cpp0x/enum18.C: Adjust.
5654 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
5656 2011-05-27 Tobias Burnus <burnus@net-b.de>
5659 * gfortran.dg/coarray_22.f90: New.
5661 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5663 PR tree-optimization/46728
5664 * gcc.target/powerpc/pr46728-1.c: New.
5665 * gcc.target/powerpc/pr46728-2.c: New.
5666 * gcc.target/powerpc/pr46728-3.c: New.
5667 * gcc.target/powerpc/pr46728-4.c: New.
5668 * gcc.target/powerpc/pr46728-5.c: New.
5669 * gcc.dg/pr46728-6.c: New.
5670 * gcc.target/powerpc/pr46728-7.c: New.
5671 * gcc.target/powerpc/pr46728-8.c: New.
5672 * gcc.dg/pr46728-9.c: New.
5673 * gcc.target/powerpc/pr46728-10.c: New.
5674 * gcc.target/powerpc/pr46728-11.c: New.
5675 * gcc.dg/pr46728-12.c: New.
5676 * gcc.target/powerpc/pr46728-13.c: New.
5677 * gcc.target/powerpc/pr46728-14.c: New.
5678 * gcc.target/powerpc/pr46728-15.c: New.
5679 * gcc.target/powerpc/pr46728-16.c: New.
5681 2011-05-27 Jason Merrill <jason@redhat.com>
5683 * g++.dg/abi/mangle47.C: New.
5686 * g++.dg/template/const5.C: New.
5688 * g++.dg/cpp0x/enum18.C: New.
5690 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
5692 * g++.dg/cpp0x/error6.C: New.
5694 * g++.dg/cpp0x/error5.C: New.
5696 2011-05-27 Jakub Jelinek <jakub@redhat.com>
5699 * g++.dg/eh/cond6.C: New test.
5701 2011-05-27 Tobias Burnus <burnus@net-b.de>
5704 * gfortran.dg/rank_3.f90: New.
5705 * gfortran.dg/rank_4.f90: New.
5707 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
5709 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
5710 replace dump search.
5712 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
5714 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
5715 * gnat.dg/bit_packed_array5.adb: ...here.
5717 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5720 * g++.dg/cpp0x/auto25.C: New.
5722 2011-05-27 Richard Guenther <rguenther@suse.de>
5724 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
5726 2011-05-27 Richard Guenther <rguenther@suse.de>
5728 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
5730 2011-05-27 Richard Guenther <rguenther@suse.de>
5733 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
5735 2011-05-26 Jason Merrill <jason@redhat.com>
5737 * g++.dg/cpp0x/friend1.C: New.
5738 * g++.dg/cpp0x/friend2.C: New.
5740 * g++.dg/cpp0x/auto7.C: Update.
5741 * g++.dg/template/crash50.C: Adjust.
5742 * g++.dg/template/static9.C: Adjust.
5743 * g++.old-deja/g++.ext/memconst.C: Adjust.
5745 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
5747 * gcc.dg/march.c: Ignore a note for some targets.
5749 2011-05-26 Janis Johnson <janis187@us.ibm.com>
5750 Nathan Froyd <froydnj@codesourcery.com>
5754 * g++.old-deja/g++.jason/cond.C: Remove xfails.
5755 * g++.dg/parse/pr18770.C: New test.
5756 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
5758 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
5761 * gfortran.dg/dependency_40.f90 : New test.
5763 2011-05-26 Tobias Burnus <burnus@net-b.de>
5766 * gfortran.dg/coarray/registering_1.f90: New.
5768 2011-05-26 Jason Merrill <jason@redhat.com>
5770 * g++.dg/cpp0x/variadic111.C: New.
5771 * g++.dg/cpp0x/variadic41.C: Adjust.
5773 2011-05-26 Richard Guenther <rguenther@suse.de>
5775 PR tree-optimization/48702
5776 * gcc.dg/torture/pr48702.c: New testcase.
5778 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5780 PR gcov-profile/48845
5781 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
5783 * gcc.dg/matrix/matrix.exp: Likewise.
5784 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5785 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
5786 line number to check_profiling_available.
5787 * lib/target-supports.exp (check_profiling_available): Account for
5789 Require TLS runtime support with -fprofile-generate.
5790 * lib/profopt.exp (profopt-execute): Add TLS options for
5792 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
5794 2011-05-26 Jakub Jelinek <jakub@redhat.com>
5797 * g++.dg/eh/cond5.C: New test.
5799 PR tree-optimization/49161
5800 * gcc.c-torture/execute/pr49161.c: New test.
5802 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5804 * gcc.target/arm/neon-vorn-vbic.c: New test.
5806 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
5808 PR tree-optimization/49038
5809 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
5810 * gcc.dg/vect/pr49038.c: New test.
5812 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
5813 * g++.dg/init/pr25811-3.C: New.
5814 * g++.dg/init/pr25811-4.C: New.
5816 2011-05-25 Jason Merrill <jason@redhat.com>
5818 * g++.dg/cpp0x/enum17.C: New.
5819 * g++.old-deja/g++.jason/rfg10.C: Adjust.
5821 * g++.dg/cpp0x/auto24.C: New.
5823 * g++.dg/cpp0x/error4.C: New.
5825 * g++.dg/cpp0x/rv-restrict.C: New.
5827 * g++.dg/cpp0x/enum15.C: New.
5828 * g++.dg/cpp0x/constexpr-switch2.C: New.
5830 * g++.dg/cpp0x/variadic110.C: New.
5832 * g++.dg/cpp0x/auto9.C: Add typedef test.
5834 * g++.dg/cpp0x/auto23.C: New.
5835 * g++.dg/cpp0x/auto9.C: Adjust.
5837 * g++.dg/cpp0x/defaulted29.C: New.
5839 * g++.dg/cpp0x/initlist51.C: New.
5841 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
5843 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
5844 * g++.dg/abi/packed1.C: Suppress warning.
5845 * g++.dg/warn/Wunused-parm-3.C: Likewise.
5846 * g++.dg/template/stdarg1.C: Likewise.
5847 * g++.dg/other/packed1.C: Remove arm from xfail list.
5849 2011-05-25 Jason Merrill <jason@redhat.com>
5851 * g++.dg/cpp0x/enum16.C: New.
5852 * g++.dg/parse/error15.C: Adjust.
5854 * g++.dg/cpp0x/initlist50.C: New.
5856 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
5858 * g++.dg/cpp0x/variadic109.C: New.
5860 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
5862 * gcc.target/i386/pause-1.c: New.
5864 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
5866 * gcc.dg/stack-usage-1.c: Adjust comment.
5867 * gcc.dg/stack-usage-2.c: New test.
5869 2011-05-25 Jakub Jelinek <jakub@redhat.com>
5872 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
5873 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
5875 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
5877 PR rtl-optimization/48757
5878 * gfortran.dg/pr48757.f: New test case.
5880 2011-05-24 Jason Merrill <jason@redhat.com>
5882 * g++.dg/cpp0x/access01.C: New.
5884 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
5887 * objc.dg/pr48177.m: New testcase.
5889 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
5892 * objc.dg/pr48187.m: New testcase.
5893 * obj-c++.dg/pr48187.mm: New testcase.
5894 * objc.dg/ivar-extra-semicolon.m: New testcase.
5896 2011-05-24 Jason Merrill <jason@redhat.com>
5898 * g++.dg/template/access21.C: New.
5899 * g++.dg/template/access22.C: New.
5901 2011-05-24 Michael Matz <matz@gcc.gnu.org>
5903 PR rtl-optimization/48633
5904 * g++.dg/pr48633.C: New test.
5906 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
5909 * g++.dg/other/pr49133.C: New test.
5911 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
5912 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5914 * gcc.dg/torture/tls/run-gd.c: New test.
5915 * gcc.dg/torture/tls/run-ie.c: New test.
5916 * gcc.dg/torture/tls/run-ld.c: New test.
5917 * gcc.dg/torture/tls/run-le.c: New test.
5918 * lib/target-supports.exp (check_effective_target_tls_runtime):
5919 Build testcase with TLS options.
5921 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5923 * gcc.dg/vect/pr48172.c: Remove dg-do run.
5925 2011-05-24 Tom de Vries <tom@codesourcery.com>
5927 PR tree-optimization/49121
5928 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
5930 2011-05-23 Jason Merrill <jason@redhat.com>
5932 * g++.dg/cpp0x/defaulted28.C: New.
5934 * g++.dg/cpp0x/sfinae25.C: New.
5936 * g++.dg/cpp0x/rv-cast2.C: New.
5938 * g++.dg/cpp0x/enum14.C: New.
5940 2011-05-23 Jakub Jelinek <jakub@redhat.com>
5943 * gcc.c-torture/execute/pr49123.c: New test.
5946 * gcc.dg/debug/pr49032.c: New test.
5949 * gcc.dg/pr49120.c: New test.
5951 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
5954 * gcc.target/i386/pr47315.c: New test.
5956 2011-05-23 Jason Merrill <jason@redhat.com>
5958 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
5960 * g++.dg/cpp0x/sfinae24.C: New.
5962 * g++.dg/cpp0x/error3.C: New.
5964 * g++.dg/cpp0x/defaulted27.C: New.
5966 * g++.dg/cpp0x/decltype27.C: New.
5968 2011-05-23 Richard Guenther <rguenther@suse.de>
5970 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
5972 2011-05-23 Richard Guenther <rguenther@suse.de>
5974 PR tree-optimization/40874
5975 * g++.dg/tree-ssa/pr40874.C: New testcase.
5977 2011-05-23 Richard Guenther <rguenther@suse.de>
5979 PR tree-optimization/49115
5980 * g++.dg/torture/pr49115.C: New testcase.
5982 2011-05-23 Richard Guenther <rguenther@suse.de>
5985 * gcc.dg/memcpy-3.c: New testcase.
5987 2011-05-23 Jakub Jelinek <jakub@redhat.com>
5990 * gcc.c-torture/execute/pr48973-1.c: New test.
5991 * gcc.c-torture/execute/pr48973-2.c: New test.
5993 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
5996 * g++.dg/warn/pr18016.C: New.
5998 2011-05-23 Tom de Vries <tom@codesourcery.com>
6001 * gcc.target/arm/ivopts-6.c: New test.
6003 2011-05-22 Jakub Jelinek <jakub@redhat.com>
6006 * gcc.c-torture/compile/pr49029.c: New test.
6008 2011-05-22 Jason Merrill <jason@redhat.com>
6010 * g++.dg/cpp0x/sfinae23.C: New.
6011 * g++.dg/cpp0x/sfinae8.C: Correct.
6013 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6015 * gfortran.dg/function_optimize_8.f90: New test case.
6017 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
6019 PR tree-optimization/49087
6020 * gcc.dg/vect/O3-pr49087.c: New test.
6022 2011-05-21 Jason Merrill <jason@redhat.com>
6024 * g++.dg/debug/const5.C: New.
6026 2011-05-20 Jason Merrill <jason@redhat.com>
6028 * g++.dg/cpp0x/constexpr-static7.C: Extend.
6030 * g++.dg/cpp0x/constexpr-static7.C: New.
6032 * g++.dg/cpp0x/enum12.C: New.
6033 * g++.dg/cpp0x/enum13.C: New.
6035 2011-05-21 Janus Weil <janus@gcc.gnu.org>
6038 * gfortran.dg/select_type_23.f03: New.
6040 2011-05-20 Jason Merrill <jason@redhat.com>
6042 * g++.dg/cpp0x/defaulted26.C: New.
6044 * g++.dg/cpp0x/noexcept02.C: Fix.
6045 * g++.dg/cpp0x/noexcept03.C: Fix.
6046 * g++.dg/cpp0x/noexcept08.C: Fix.
6047 * g++.dg/cpp0x/noexcept10.C: New.
6049 2011-05-20 Janus Weil <janus@gcc.gnu.org>
6052 * gfortran.dg/extends_12.f03: New.
6054 2011-05-20 Jason Merrill <jason@redhat.com>
6056 * g++.dg/template/koenig9.C: New.
6057 * g++.dg/opt/pr47615.C: Fix.
6058 * g++.dg/overload/defarg1.C: Fix.
6059 * g++.dg/tc1/dr213.C: Remove xfail.
6060 * g++.dg/torture/pr34850.C: Fix.
6061 * g++.dg/torture/pr39362.C: Fix.
6062 * g++.old-deja/g++.brendan/crash56.C: Fix.
6063 * g++.old-deja/g++.pt/memtemp47.C: Fix.
6065 2011-05-20 Richard Guenther <rguenther@suse.de>
6067 PR tree-optimization/49079
6068 * gcc.dg/torture/pr49079.c: New testcase.
6070 2011-05-20 Jakub Jelinek <jakub@redhat.com>
6072 PR tree-optimization/49073
6073 * gcc.c-torture/execute/pr49073.c: New test.
6075 2011-06-19 Tobias Burnus <burnus@net-b.de>
6078 * gfortran.dg/coarray_21.f90: New.
6080 2011-05-19 Joseph Myers <joseph@codesourcery.com>
6082 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
6085 2011-05-19 Richard Guenther <rguenther@suse.de>
6088 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
6090 2011-05-19 Richard Guenther <rguenther@suse.de>
6093 * gcc.dg/builtin-object-size-11.c: New testcase.
6095 2011-05-19 Tom de Vries <tom@codesourcery.com>
6098 * gcc.target/arm/ivopts.c: New test.
6099 * gcc.target/arm/ivopts-2.c: New test.
6101 2011-05-19 Tom de Vries <tom@codesourcery.com>
6103 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
6105 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6107 * gcc.c-torture/execute/960321-1.x: Remove.
6109 2011-05-18 Janus Weil <janus@gcc.gnu.org>
6112 * gfortran.dg/move_alloc_4.f90: New.
6114 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
6117 * gcc.target/i386/pr49002-1.c: New test.
6118 * gcc.target/i386/pr49002-2.c: Likewise.
6120 2011-05-18 Jakub Jelinek <jakub@redhat.com>
6122 PR tree-optimization/49039
6123 * gcc.c-torture/execute/pr49039.c: New test.
6124 * gcc.dg/tree-ssa/pr49039.c: New test.
6125 * g++.dg/torture/pr49039.C: New test.
6127 2011-05-18 Jason Merrill <jason@redhat.com>
6129 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
6130 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
6131 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
6133 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
6135 * gcc.target/bfin/mcpu-bf592.c: New test.
6137 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
6139 PR tree-optimization/41881
6140 * gcc.dg/vect/O3-pr41881.c: New test.
6141 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
6143 2011-05-18 Jakub Jelinek <jakub@redhat.com>
6145 PR tree-optimization/49000
6146 * gcc.dg/pr49000.c: New test.
6148 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
6150 * gnat.dg/invalid1.adb: New test.
6152 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
6154 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
6156 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
6157 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
6159 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
6162 * g++.dg/cpp0x/range-for18.C: New.
6164 2011-05-15 Tobias Burnus <burnus@net-b.de>
6167 * gfortran.dg/coarray/image_index_2.f90: New.
6169 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
6171 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
6172 * g++.dg/cpp0x/override2.C: New.
6174 2011-05-14 Tobias Burnus <burnus@net-b.de>
6177 * gfortran.de/coarray_20.f90: New.
6179 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6182 * function_optimize_7.f90: New test case.
6184 2011-05-13 Jason Merrill <jason@redhat.com>
6186 * g++.dg/cpp0x/decltype26.C: New.
6187 * g++.dg/cpp0x/enum11.C: New.
6189 2011-05-13 Tobias Burnus <burnus@net-b.de>
6193 * gfortran.dg/assign_8.f90: Update dg-error.
6195 2011-05-13 Tobias Burnus <burnus@net-b.de>
6198 * gfortran.dg/io_constraints_8.f90: New.
6199 * gfortran.dg/io_constraints_9.f90: New.
6201 2011-05-13 Martin Thuresson <martint@google.com>
6203 PR gcov-profile/47793
6204 * gcc.dg/pr47793.c: New.
6206 2011-05-12 Jakub Jelinek <jakub@redhat.com>
6208 PR tree-optimization/48975
6209 * gcc.dg/pr48975.c: New test.
6211 2011-05-12 Tobias Burnus <burnus@net-b.de>
6214 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
6216 2011-05-12 Jason Merrill <jason@redhat.com>
6218 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
6220 2011-05-12 Geert Bosch <bosch@adacore.com>
6222 * gnat.dg/view_conversion1.adb: New test.
6224 2011-05-12 Richard Guenther <rguenther@suse.de>
6226 PR tree-optimization/48172
6227 * gcc.dg/vect/pr48172.c: New testcase.
6229 2011-05-12 Jakub Jelinek <jakub@redhat.com>
6232 * g++.dg/opt/pr48967.C: New test.
6234 2011-05-11 Jason Merrill <jason@redhat.com>
6236 * g++.dg/cpp0x/constexpr-friend.C: New.
6237 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
6239 * g++.dg/cpp0x/sfinae22.C: New.
6241 2011-05-11 Tobias Burnus <burnus@net-b.de>
6244 * gfortran.dg/generic_24.f90: New.
6246 2011-05-11 Richard Guenther <rguenther@suse.de>
6248 PR tree-optimization/15256
6249 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
6251 2011-05-11 Jakub Jelinek <jakub@redhat.com>
6254 * gcc.dg/pr48159-1.c: New test.
6255 * gcc.dg/pr48159-2.c: New test.
6257 2011-05-11 Richard Guenther <rguenther@suse.de>
6260 * gcc.dg/torture/pr48953.c: New testcase.
6262 2011-05-11 Richard Guenther <rguenther@suse.de>
6264 PR tree-optimization/18041
6265 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
6267 2011-05-11 Alan Modra <amodra@gmail.com>
6270 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
6272 2011-05-10 Jason Merrill <jason@redhat.com>
6274 * g++.dg/cpp0x/defaulted25.C: New.
6275 * g++.dg/template/crash7.C: Adjust.
6277 * g++.dg/cpp0x/variadic108.C: New.
6279 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
6281 * g++.dg/inherit/virtual9.C: Extend.
6283 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6286 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
6287 are passed and returned in vector registers.
6289 2011-05-10 Richard Guenther <rguenther@suse.de>
6291 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
6292 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6293 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6294 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6295 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
6298 2011-05-10 Jakub Jelinek <jakub@redhat.com>
6300 PR tree-optimization/48611
6301 PR tree-optimization/48794
6302 * gfortran.dg/gomp/pr48611.f90: New test.
6303 * gfortran.dg/gomp/pr48794.f90: New test.
6306 * gcc.dg/dfp/pr48928.c: New test.
6308 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6311 * g++.dg/cpp0x/pr48522.C: New.
6313 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6316 * g++.dg/cpp0x/sfinae21.C: New.
6318 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6320 * g++.dg/template/sfinae28.C: Rename to...
6321 * g++.dg/cpp0x/sfinae19.C: ... this.
6322 * g++.dg/template/sfinae29.C: Rename to...
6323 * g++.dg/cpp0x/sfinae20.C: ... this.
6325 2011-05-09 Jeff Law <law@redhat.com>
6327 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
6330 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
6333 * g++.dg/init/pr20039.C: New.
6335 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6339 * g++.dg/template/sfinae28.C: New.
6340 * g++.dg/template/sfinae29.C: Likewise.
6342 2011-05-09 Jason Merrill <jason@redhat.com>
6344 * g++.dg/template/nontype23.C: New.
6346 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
6348 * g++.dg/init/pr48859.C: New.
6350 2011-05-09 Jason Merrill <jason@redhat.com>
6352 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
6353 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
6354 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
6355 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
6356 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
6357 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
6358 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
6359 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
6361 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
6363 * g++.dg/inherit/virtual9.C: New.
6365 2011-05-09 Dodji Seketeli <dodji@redhat.com>
6368 * g++.dg/template/dependent-expr8.C: New test case.
6370 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
6372 PR tree-optimization/48837
6373 * gcc.dg/pr48837.c: New testcase.
6375 2011-05-06 Jason Merrill <jason@redhat.com>
6377 * g++.dg/cpp0x/constexpr-condition2.C: New.
6379 * g++.dg/cpp0x/constexpr-missing.C: New.
6381 2011-05-06 Tobias Burnus <burnus@net-b.de>
6384 * gfortran.dg/coarray/this_image_2.f90: New.
6386 2011-05-06 Tobias Burnus <burnus@net-b.de>
6390 * gfortran.dg/bind_c_usage_22.f90: New.
6391 * gfortran.dg/bind_c_usage_23.f90: New.
6392 * gfortran.dg/bind_c_usage_24.f90: New.
6393 * gfortran.dg/bind_c_usage_24_c.c: New.
6395 2011-05-06 Dodji Seketeli <dodji@redhat.com>
6398 * g++.dg/template/member9.C: New test case.
6400 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
6402 * gnat.dg/discr29.ad[sb]: New test.
6403 * gnat.dg/discr30.adb: Likewise.
6405 2011-05-05 Julian Brown <julian@codesourcery.com>
6407 * gcc.target/arm/neon-vset_lanes8.c: New test.
6409 2011-05-05 Jason Merrill <jason@redhat.com>
6411 * g++.dg/init/new32.C: New.
6413 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6415 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
6418 2011-05-05 Jakub Jelinek <jakub@redhat.com>
6420 PR rtl-optimization/48381
6421 * gcc.c-torture/compile/pr48381.c: New test.
6423 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
6425 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
6427 * gcc.target/i386/opt-1.c: Ditto.
6429 2011-05-04 Jason Merrill <jason@redhat.com>
6431 * g++.dg/conversion/base1.C: New.
6433 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6435 PR libgfortran/48787
6436 * gfortran.dg/round_3.f08: Add more checks to test case.
6438 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
6440 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
6441 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
6442 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
6443 Gate test on effective_target fd_truncate.
6445 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
6447 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
6448 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
6449 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
6450 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
6451 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
6452 * gcc.target/i386/pr38824.c: Ditto.
6453 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
6454 * gcc.target/i386/vecinit-2.c: Ditto.
6455 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
6456 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
6457 * gcc.target/i386/parity-2.c: Ditto.
6458 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
6460 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
6462 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
6464 * gcc.target/bfin/mcpu-bf514.c: Likewise.
6465 * gcc.target/bfin/mcpu-bf516.c: Likewise.
6466 * gcc.target/bfin/mcpu-bf518.c: Likewise.
6468 2011-05-03 Tobias Burnus <burnus@net-b.de>
6471 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
6473 2011-05-03 Tobias Burnus <burnus@net-b.de>
6476 * gfortran.dg/coarray/this_image_1.f90: New.
6478 2011-05-03 Tobias Burnus <burnus@net-b.de>
6481 * gfortran.dg/coarray/caf.dg: New.
6482 * gfortran.dg/coarray/image_index_1.f90: New, copied
6483 from ../coarray_16.f90.
6485 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6488 * g++.dg/ext/complex9.C: New.
6490 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
6493 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
6494 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
6495 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
6497 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
6499 * gcc.target/bfin/builtins: Created.
6500 * gcc.target/bfin/hisilh-O0.c: Deleted.
6501 * gcc.target/bfin/hisilh.c: Moved to...
6502 * gcc.target/bfin/builtins/hisilh.c: ...here.
6503 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
6504 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
6505 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
6506 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
6507 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
6508 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
6509 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
6510 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
6511 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
6512 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
6513 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
6514 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
6515 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
6516 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
6517 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
6518 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
6519 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
6520 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
6521 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
6522 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
6523 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
6524 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
6525 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
6526 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
6527 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
6528 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
6529 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
6530 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
6531 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
6532 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
6533 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
6534 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
6535 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
6536 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
6537 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
6538 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
6539 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
6540 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
6541 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
6542 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
6543 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
6544 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
6545 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
6546 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
6547 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
6548 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
6549 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
6550 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
6551 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
6552 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
6553 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
6554 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
6555 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
6556 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
6557 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
6558 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
6559 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
6560 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
6561 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
6562 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
6563 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
6564 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
6565 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
6566 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
6567 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
6568 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
6569 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
6570 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
6571 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
6572 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
6573 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
6574 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
6575 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
6576 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
6577 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
6578 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
6579 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
6580 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
6581 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
6582 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
6583 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
6584 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
6585 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
6586 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
6587 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
6588 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
6589 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
6590 * gcc.target/bfin/builtins/circptr.c: Ditto.
6591 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
6592 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
6593 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
6594 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
6595 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
6596 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
6597 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
6598 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
6599 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
6600 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
6601 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
6602 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
6603 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
6604 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
6605 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
6606 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
6607 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
6608 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
6609 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
6610 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
6611 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
6612 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
6613 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
6614 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
6615 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
6616 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
6617 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
6618 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
6619 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
6620 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
6621 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
6622 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
6623 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
6624 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
6625 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
6626 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
6627 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
6628 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
6629 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
6630 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
6631 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
6632 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
6633 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
6634 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
6635 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
6636 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
6637 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
6638 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
6639 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
6640 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
6641 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
6642 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
6643 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
6644 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
6645 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
6646 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
6647 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
6648 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
6649 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
6650 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
6651 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
6652 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
6653 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
6654 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
6655 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
6656 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
6657 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
6658 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
6659 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
6660 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
6662 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
6664 * gcc.target/arm/cold-lc.c: New test.
6666 2011-05-03 Jakub Jelinek <jakub@redhat.com>
6669 * gcc.dg/pr48774.c: New test.
6671 2011-05-03 Richard Guenther <rguenther@suse.de>
6673 * gcc.dg/large-size-array-5.c: New testcase.
6675 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6677 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
6679 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6681 * lib/target-supports.exp (check_effective_target_vect_strided):
6683 (check_effective_target_vect_strided2)
6684 (check_effective_target_vect_strided3)
6685 (check_effective_target_vect_strided4)
6686 (check_effective_target_vect_strided8): ...these new functions.
6688 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
6689 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
6690 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6691 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
6692 * gcc.dg/vect/pr37539.c: Likewise.
6693 * gcc.dg/vect/slp-11a.c: Likewise.
6694 * gcc.dg/vect/slp-11b.c: Likewise.
6695 * gcc.dg/vect/slp-11c.c: Likewise.
6696 * gcc.dg/vect/slp-12a.c: Likewise.
6697 * gcc.dg/vect/slp-12b.c: Likewise.
6698 * gcc.dg/vect/slp-18.c: Likewise.
6699 * gcc.dg/vect/slp-19a.c: Likewise.
6700 * gcc.dg/vect/slp-19b.c: Likewise.
6701 * gcc.dg/vect/slp-21.c: Likewise.
6702 * gcc.dg/vect/slp-23.c: Likewise.
6703 * gcc.dg/vect/vect-cselim-1.c: Likewise.
6705 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
6706 instead of vect_interleave && vect_extract_even_odd.
6707 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
6708 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
6709 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
6710 * gcc.dg/vect/vect-1.c: Likewise.
6711 * gcc.dg/vect/vect-10.c: Likewise.
6712 * gcc.dg/vect/vect-98.c: Likewise.
6713 * gcc.dg/vect/vect-107.c: Likewise.
6714 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
6715 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
6716 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
6717 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
6718 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
6719 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6720 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
6721 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
6722 * gcc.dg/vect/vect-strided-float.c: Likewise.
6723 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
6724 * gcc.dg/vect/vect-strided-mult.c: Likewise.
6725 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
6726 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
6727 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
6728 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
6729 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
6730 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
6731 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6732 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
6733 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
6734 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
6735 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
6736 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
6737 * gcc.dg/vect/vect-vfa-03.c: Likewise.
6739 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
6741 * gcc.dg/vect/pr30843.c: Likewise.
6742 * gcc.dg/vect/pr33866.c: Likewise.
6743 * gcc.dg/vect/slp-reduc-6.c: Likewise.
6744 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
6745 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
6746 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
6748 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6750 * gcc.dg/vect/slp-11.c: Split into...
6751 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
6752 gcc.dg/vect/slp-11c.c: ...these tests.
6753 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
6754 * gcc.dg/vect/slp-12c.c: ...this new test.
6755 * gcc.dg/vect/slp-19.c: Split into...
6756 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
6757 gcc.dg/vect/slp-19c.c: ...these new tests.
6759 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6761 * lib/target-supports.exp
6762 (check_effective_target_vect_extract_even_odd_wide): Delete.
6763 (check_effective_target_vect_strided_wide): Likewise.
6764 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
6765 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
6766 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
6767 * gcc.dg/vect/pr37539.c: Likewise.
6768 * gcc.dg/vect/slp-11.c: Likewise.
6769 * gcc.dg/vect/slp-12a.c: Likewise.
6770 * gcc.dg/vect/slp-12b.c: Likewise.
6771 * gcc.dg/vect/slp-19.c: Likewise.
6772 * gcc.dg/vect/slp-23.c: Likewise.
6773 * gcc.dg/vect/vect-1.c: Likewise.
6774 * gcc.dg/vect/vect-98.c: Likewise.
6775 * gcc.dg/vect/vect-107.c: Likewise.
6776 * gcc.dg/vect/vect-strided-float.c: Likewise.
6778 2011-05-02 Jason Merrill <jason@redhat.com>
6780 * g++.dg/init/new31.C: New.
6782 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
6785 * gcc.dg/pr35445.c: New test.
6787 2011-05-02 Jason Merrill <jason@redhat.com>
6789 * c-c++-common/vla-1.c: New.
6791 2011-05-02 Richard Guenther <rguenther@suse.de>
6793 PR tree-optimization/48822
6794 * gcc.dg/torture/pr48822.c: New testcase.
6796 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
6799 * g++.dg/cpp0x/constexpr-47969.C: New.
6801 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
6804 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
6805 on vect_no_align targets.
6806 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
6807 vect_no_align targets.
6809 2011-05-01 Xinliang David Li <davidxl@google.com>
6811 * gcc.dg/tree-ssa/integer-addr.c: New test.
6812 * gcc.dg/tree-ssa/alias_bug.c: New test.
6814 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6816 PR libgfortran/48787
6817 * gfortran.dg/round_3.f08: Add more checks.
6819 2011-04-30 Tobias Burnus <burnus@net-b.de>
6822 * gfortran.dg/import9.f90: New, proper test.
6823 * gfortran.dg/interface_37.f90: Remove bogus
6824 test (bogus copy of interface_36.f90).
6826 2011-04-30 Tobias Burnus <burnus@net-b.de>
6829 * gfortran.dg/interface_37.f90: New.
6831 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
6834 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
6836 2011-04-30 Jakub Jelinek <jakub@redhat.com>
6838 PR tree-optimization/48809
6839 * gcc.c-torture/execute/pr48809.c: New test.
6841 2011-04-29 Jeff Law <law@redhat.com>
6843 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
6845 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6848 * g++.dg/init/ctor10.C: New.
6850 2011-04-29 Le-Chun Wu <lcwu@google.com>
6852 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
6853 warning in implicitly instantiated templates.
6855 2011-04-29 Le-Chun Wu <lcwu@google.com>
6857 * g++.dg/warn/Wnull-conversion-1.C: New.
6858 * g++.dg/warn/Wnull-conversion-2.C: New.
6860 2011-04-29 Diego Novillo <dnovillo@google.com>
6862 * g++.old-deja/g++.other/null3.C: Expect warning about
6863 converting boolean to a pointer.
6865 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
6868 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
6872 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
6874 2011-04-29 Tobias Burnus <burnus@net-b.de>
6877 * gfortran.dg/typebound_proc_22.f90: New.
6880 * gfortran.dg/interface_36.f90: New.
6882 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6884 PR libgfortran/48488
6885 PR libgfortran/48602
6886 PR libgfortran/48615
6887 PR libgfortran/48684
6888 PR libgfortran/48787
6889 * gfortran.dg/fmt_g.f: Adjust test.
6890 * gfortran.dg/fmt_g0_1.f08: Adjust test.
6891 * gfortran.dg/round_3.f08: New test.
6892 * gfortran.dg/namelist_print_1.f: Adjust test.
6893 * gfortran.dg/char4_iunit_1.f03: Adjust test.
6894 * gfortran.dg/f2003_io_5.f03: Adjust test.
6895 * gfortran.dg/coarray_15.f90: Adjust test.
6896 * gfortran.dg/namelist_65.f90: Adjust test.
6897 * gfortran.dg/fmt_cache_1.f: Adjust test.
6898 * gfortran.dg/char4_iunit_2.f03: Adjust test.
6899 * gfortran.dg/real_const_3.f90: Adjust test.
6901 2011-04-28 Xinliang David Li <davidxl@google.com>
6903 * gcc.dg/tree-prof/prof-robust-1.c: New test.
6904 * g++.dg/prof-robust-1.C: New test.
6906 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
6908 PR tree-optimization/48765
6909 * gcc.dg/vect/pr48765.c: New.
6911 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6913 PR tree-optimization/48775
6914 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
6916 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6919 * g++.dg/inherit/pr48798.C: New.
6920 * g++.old-deja/g++.other/base1.C: Adjust.
6922 2011-04-28 Dodji Seketeli <dodji@redhat.com>
6925 * g++.dg/template/inherit7.C: New test case.
6927 2011-04-28 Richard Guenther <rguenther@suse.de>
6929 PR tree-optimization/40052
6930 PR tree-optimization/15347
6931 * gcc.dg/tree-ssa/vrp57.c: New testcase.
6932 * gcc.dg/pr15347.c: Likewise.
6934 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6937 * g++.dg/cpp0x/sfinae18.C: New.
6939 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6942 * g++.dg/ext/is_literal_type1.C: New.
6944 2011-04-28 Tobias Burnus <burnus@net-b.de>
6948 * gfortran.dg/interface_35.f90: New.
6949 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
6950 * gfortran.dg/func_result_6.f90: Add dg-warning.
6951 * gfortran.dg/bessel_1.f90: Ditto.
6952 * gfortran.dg/hypot_1.f90: Ditto.
6953 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6954 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
6955 * gfortran.dg/interface_assignment_4.f90: Ditto.
6957 2011-04-27 Jason Merrill <jason@redhat.com>
6959 * g++.dg/ext/complex8.C: New.
6961 * g++.dg/cpp0x/initlist49.C: New.
6962 * g++.dg/init/new30.C: New.
6964 2011-04-27 Tobias Burnus <burnus@net-b.de>
6967 * gfortran.dg/whole_file_34.f90: New.
6969 2011-04-27 Jan Hubicka <jh@suse.cz>
6971 * gcc.dg/tree-ssa/inline-9.c: New testcase.
6973 2011-04-27 Jason Merrill <jason@redhat.com>
6975 * g++.old-deja/g++.oliva/overload1.C: Adjust.
6977 * g++.dg/parse/ambig6.C: New.
6979 2011-04-27 Nick Clifton <nickc@redhat.com>
6981 * gcc.dg/20020312-2.c: Add definition for RX.
6983 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
6984 option with RX targets.
6986 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
6989 2011-04-27 Richard Guenther <rguenther@suse.de>
6991 * gcc.dg/tree-ssa/pr23382.c: Remove.
6993 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
6996 * gcc.c-torture/compile/pr48767.c: New test.
6998 2011-04-27 Richard Guenther <rguenther@suse.de>
7000 PR tree-optimization/48772
7001 * g++.dg/pr48772.C: New testcase.
7003 2011-04-27 Jakub Jelinek <jakub@redhat.com>
7006 * gcc.c-torture/compile/pr48742.c: New test.
7008 2011-04-26 Jason Merrill <jason@redhat.com>
7010 * g++.dg/lookup/koenig13.C: New.
7012 * g++.dg/cpp0x/initlist48.C: New.
7014 2011-04-25 Jason Merrill <jason@redhat.com>
7016 * g++.dg/cpp0x/sfinae17.C: New.
7018 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7021 * gcc.target/powerpc/pr48258-1.c: New file.
7022 * gcc.target/powerpc/pr48258-2.c: Ditto.
7024 2011-04-26 Xinliang David Li <davidxl@google.com>
7026 * gcc.dg/uninit-suppress.c: New test.
7027 * gcc.dg/uninit-suppress.c: New test.
7029 2011-04-26 Jakub Jelinek <jakub@redhat.com>
7032 * gcc.dg/pr48768.c: New test.
7034 PR tree-optimization/48734
7035 * gcc.c-torture/compile/pr48734.c: New test.
7038 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
7040 2011-04-26 Richard Guenther <rguenther@suse.de>
7042 PR tree-optimization/48731
7043 * gcc.dg/torture/pr48731.c: New testcase.
7045 2011-04-26 Richard Guenther <rguenther@suse.de>
7048 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
7050 2011-04-26 Richard Guenther <rguenther@suse.de>
7053 * gcc.dg/torture/pr48694-1.c: New testcase.
7054 * gcc.dg/torture/pr48694-2.c: Likewise.
7056 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
7058 * g++.dg/ext/underlying_type1.C: New.
7059 * g++.dg/ext/underlying_type2.C: Likewise.
7060 * g++.dg/ext/underlying_type3.C: Likewise.
7061 * g++.dg/ext/underlying_type4.C: Likewise.
7062 * g++.dg/ext/underlying_type5.C: Likewise.
7063 * g++.dg/ext/underlying_type6.C: Likewise.
7064 * g++.dg/ext/underlying_type7.C: Likewise.
7065 * g++.dg/ext/underlying_type8.C: Likewise.
7066 * g++.dg/ext/underlying_type9.C: Likewise.
7067 * g++.dg/ext/underlying_type10.C: Likewise.
7069 2011-04-25 Jason Merrill <jason@redhat.com>
7071 * g++.dg/cpp0x/regress/template-const2.C: New.
7073 2011-04-25 Jeff Law <law@redhat.com>
7075 * gcc.dg/tree-ssa/vrp56.c: new test.
7077 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7079 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
7081 2011-04-24 Jakub Jelinek <jakub@redhat.com>
7083 PR preprocessor/48740
7084 * c-c++-common/raw-string-11.c: New test.
7086 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
7088 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
7091 2011-04-23 Tobias Burnus <burnus@net-b.de>
7094 * gfortran.dg/coarray_19.f90: New.
7096 2011-04-23 Jakub Jelinek <jakub@redhat.com>
7099 * gcc.dg/pr48685.c: New test.
7101 2011-04-22 Jan Hubicka <jh@suse.cz>
7103 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
7105 2011-04-22 Jakub Jelinek <jakub@redhat.com>
7107 PR tree-optimization/48717
7108 * gcc.c-torture/execute/pr48717.c: New test.
7110 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
7113 * gcc.target/i386/pr48723.c: New test.
7115 2011-04-22 Jakub Jelinek <jakub@redhat.com>
7118 * gcc.dg/gomp/pr48716.c: New test.
7119 * g++.dg/gomp/pr48716.C: New test.
7121 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
7124 * gcc.dg/missing-field-init-2.c: Update testcase.
7126 2011-04-22 Alan Modra <amodra@gmail.com>
7128 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
7130 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7133 * gfortran.dg/function_optimize_6.f90: New test.
7135 2011-04-21 Easwaran Raman <eraman@google.com>
7137 * gcc.dg/stack-layout-2.c: New test.
7139 2011-04-21 Richard Guenther <rguenther@suse.de>
7142 * g++.dg/lto/pr48207-2_0.C: New testcase.
7143 * g++.dg/lto/pr48207-3_0.C: Likewise.
7145 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
7147 * gnat.dg/volatile5.adb: New test.
7148 * gnat.dg/volatile5_pkg.ads: New helper.
7150 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
7153 * gcc.target/i386/pr48708.c: New test.
7155 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
7157 * gcc.dg/vect/vect-119.c: New test.
7159 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
7161 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
7164 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
7165 Richard Sandiford <richard.sandiford@linaro.org>
7168 * gcc.target/arm/pr46329.c: New test.
7170 2011-04-21 Tobias Burnus <burnus@net-b.de>
7173 * gfortran.dg/coarray_18.f90: New.
7175 2011-04-20 Jason Merrill <jason@redhat.com>
7177 * g++.dg/cpp0x/initlist47.C: New.
7179 * g++.dg/init/dtor4.C: New.
7181 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
7184 * gcc.target/i386/sse2-pinsrw.c: New test.
7185 * gcc.target/i386/avx-vpinsrw.c: Ditto.
7186 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
7187 * gcc.target/i386/sse2-insvhi.c: Ditto.
7188 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
7189 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
7191 2011-04-20 Jason Merrill <jason@redhat.com>
7193 * g++.dg/template/const4.C: New.
7195 2011-04-20 Easwaran Raman <eraman@google.com>
7197 * gcc.dg/stack-layout-1.c: New test.
7199 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
7201 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
7202 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
7205 2011-04-20 Kai Tietz <ktietz@redhat.com>
7207 * gcc.dg/binop-xor1.c: New test.
7208 * gcc.dg/binop-xor2.c: New test.
7209 * gcc.dg/binop-xor3.c: New test.
7210 * gcc.dg/binop-xor4.c: New test.
7211 * gcc.dg/binop-xor5.c: New test.
7213 2011-04-20 Richard Guenther <rguenther@suse.de>
7215 PR tree-optimization/47892
7216 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
7218 2011-04-20 Richard Guenther <rguenther@suse.de>
7221 * g++.dg/torture/pr48695.C: New testcase.
7223 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
7225 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
7226 * gcc.c-torture/execute/cmpsi-2.c: Ditto
7227 * gcc.c-torture/execute/pr45262.c: Ditto
7228 * gcc.dg/torture/pr43165.c: Ditto.
7229 * gcc.dg/torture/pr47228.c: Ditto.
7230 * gcc.dg/tree-ssa/pr45144.c: Ditto.
7231 * gcc.dg/ipa/pr45644.c: Ditto.
7232 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
7235 2011-04-19 Jason Merrill <jason@redhat.com>
7237 * g++.dg/ext/complex7.C: New.
7239 * g++.dg/ext/attrib41.C: New.
7241 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
7244 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
7246 2011-04-19 Jakub Jelinek <jakub@redhat.com>
7249 * gcc.target/i386/pr48678.c: New test.
7251 2011-04-19 Martin Jambor <mjambor@suse.cz>
7253 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
7254 * g++.dg/opt/devirt2.C: New test.
7255 * g++.dg/ipa/devirt-g-1.C: Likewise.
7257 2011-04-19 Tobias Burnus <burnus@net-b.de>
7260 * gfortran.dg/whole_file_33.f90: New.
7262 2011-04-19 Martin Jambor <mjambor@suse.cz>
7264 * g++.dg/ipa/devirt-7.C: New test.
7266 2011-04-19 Richard Guenther <rguenther@suse.de>
7269 * g++.dg/lto/pr48207_0.C: New testcase.
7271 2011-04-18 Jason Merrill <jason@redhat.com>
7273 * g++.dg/init/void1.C: New.
7275 * g++.dg/cpp0x/union4.C: New.
7277 2011-04-18 Jakub Jelinek <jakub@redhat.com>
7280 * g++.dg/torture/pr48661.C: New test.
7283 * g++.dg/gomp/pr48632.C: New test.
7285 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
7287 * gcc.target/i386/sse2-maskmovdqu.c: New test.
7288 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
7290 2011-04-18 Tobias Burnus <burnus@net-b.de>
7293 * gfortran.dg/coarray_17.f90: New.
7294 * gfortran.dg/coarray_10.f90: Update dg-error.
7296 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7299 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7300 * gfortran.dg/guality/guality.exp: Likewise.
7302 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7304 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
7306 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7308 * gcc.dg/vect/pr48377.c: Remove dg-do run.
7310 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7312 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
7314 2011-04-18 Richard Guenther <rguenther@suse.de>
7317 * g++.dg/torture/pr46364.C: New testcase.
7319 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7321 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
7323 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
7325 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
7327 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
7328 Ira Rosen <ira.rosen@linaro.org>
7331 * gcc.target/arm/pr48252.c: New test.
7333 2011-04-18 Jakub Jelinek <jakub@redhat.com>
7335 PR tree-optimization/48616
7336 * gcc.dg/pr48616.c: New test.
7338 2011-04-18 Tobias Burnus <burnus@net-b.de>
7341 * gfortran.dg/coarray_16.f90: New.
7343 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
7346 * gfortran.dg/realloc_on_assign_7.f03: New test.
7348 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7350 PR libgfortran/48602
7351 * gfortran.dg/fmt_g0_6.f08: New test.
7353 2011-04-17 Jason Merrill <jason@redhat.com>
7355 * g++.dg/cpp0x/sfinae16.C: New.
7357 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
7359 * gcc.target/mips/reg-var-1.c: New test.
7361 2011-04-17 Jan Hubicka <jh@suse.cz>
7363 * gcc.dg/winline-5.c: Update testcase.
7365 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
7367 * gnat.dg/discr27.ad[sb]: Move dg directive.
7368 * gnat.dg/discr28.ad[sb]: New test.
7369 * gnat.dg/discr28_pkg.ads: New helper.
7371 2011-04-17 Michael Matz <matz@suse.de>
7373 PR tree-optimization/48622
7375 * gcc.dg/lto/pr48622_0.c: New test.
7377 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
7379 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
7380 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
7381 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
7382 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7383 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7384 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7386 2011-04-15 Jason Merrill <jason@redhat.com>
7388 * g++.dg/cpp0x/range-for17.C: New.
7390 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
7392 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
7393 * g++.dg/cpp0x/range-for3.C: Likewise.
7394 * g++.dg/cpp0x/range-for9.C: Correct error message.
7395 * g++.dg/cpp0x/range-for11.C: New.
7396 * g++.dg/cpp0x/range-for12.C: New.
7397 * g++.dg/cpp0x/range-for13.C: New.
7398 * g++.dg/cpp0x/range-for14.C: New.
7399 * g++.dg/cpp0x/range-for15.C: New.
7400 * g++.dg/cpp0x/range-for16.C: New.
7402 2011-04-15 Tobias Burnus <burnus@net-b.de>
7405 * gfortran.dg/coarray_15.f90: Change to dg-do run.
7407 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
7409 * objc.dg/naming-4.m: Updated.
7410 * objc.dg/naming-5.m: Updated.
7411 * objc.dg/naming-6.m: New.
7412 * objc.dg/naming-7.m: New.
7413 * obj-c++.dg/naming-1.mm: Updated.
7414 * obj-c++.dg/naming-2.mm: Updated.
7415 * obj-c++.dg/naming-3.mm: New.
7416 * obj-c++.dg/naming-4.mm: New.
7418 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7420 PR libgfortran/48589
7421 * gfortran.dg/fmt_g0_5.f08: New test.
7423 2011-04-15 Richard Guenther <rguenther@suse.de>
7426 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
7428 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
7430 * gcc.target/avr/torture/pr41885.c (dg-options): Change
7431 -finline-limit=0 to -fno-inline
7433 2011-04-15 Jakub Jelinek <jakub@redhat.com>
7436 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
7439 2011-04-14 Jakub Jelinek <jakub@redhat.com>
7442 * gcc.target/i386/sse4_1-insertps-3.c: New test.
7443 * gcc.target/i386/sse4_1-insertps-4.c: New test.
7444 * gcc.target/i386/avx-insertps-3.c: New test.
7445 * gcc.target/i386/avx-insertps-4.c: New test.
7447 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7449 * gcc.target/avr/torture/pr41885.c (dg-options): Add
7452 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7457 * gcc.target/avr/pr46779-1.c: New test case
7458 * gcc.target/avr/pr46779-2.c: New test case
7460 2011-04-14 Jason Merrill <jason@redhat.com>
7462 * g++.dg/cpp0x/sfinae15.C: New.
7464 * g++.dg/cpp0x/sfinae14.C: New.
7466 * g++.dg/ext/vla10.C: New.
7468 2011-04-14 Richard Guenther <rguenther@suse.de>
7470 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
7472 2011-04-14 Richard Guenther <rguenther@suse.de>
7474 * gcc.dg/fold-bitand-4.c: Move ...
7475 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
7477 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7479 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
7481 * gcc.target/avr/torture/trivial.c: Ditto.
7483 2011-04-13 Jason Merrill <jason@redhat.com>
7485 * g++.dg/template/operator11.C: New.
7487 2011-04-13 Jakub Jelinek <jakub@redhat.com>
7490 * gcc.dg/gomp/pr48591.c: New test.
7493 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
7494 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
7496 2011-04-13 Dodji Seketeli <dodji@redhat.com>
7499 * g++.dg/template/dependent-expr7.C: New test case.
7501 2011-04-13 Jason Merrill <jason@redhat.com>
7503 * g++.dg/cpp0x/sfinae13.C: New.
7505 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
7507 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
7509 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
7511 * gcc.target/arm/pr43698.c: Remove -march option.
7513 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
7515 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
7518 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
7522 * gfortran.dg/realloc_on_assign_6.f03: New test.
7524 2011-04-12 Kai Tietz <ktietz@redhat.com>
7526 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
7527 targets the additional -mno-ms-bitfields and
7528 -Wno-packed-bitfield-compat options.
7529 * g++.dg/ext/bitfield3.C: Likewise.
7530 * g++.dg/ext/bitfield4.C: Likewise.
7531 * g++.dg/ext/bitfield5.C: Likewise.
7532 * gcc.dg/bitfld-15.c: Likewise.
7533 * gcc.dg/bitfld-16.c: Likewise.
7534 * gcc.dg/bitfld-17.c: Likewise.
7535 * gcc.dg/bitfld-18.c: Likewise.
7537 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
7539 * gcc.target/arm/neon-vld3-1.c: New test.
7540 * gcc.target/arm/neon-vst3-1.c: New test.
7541 * gcc.target/arm/neon/v*.c: Regenerate.
7543 2011-04-12 Jakub Jelinek <jakub@redhat.com>
7545 PR rtl-optimization/48549
7546 * g++.dg/opt/pr48549.C: New test.
7548 2011-04-12 Richard Guenther <rguenther@suse.de>
7550 PR tree-optimization/46076
7551 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
7553 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7556 * lib/compat.exp (compat-execute): Declare unsupported after
7557 stripping path from src1.
7558 * lib/lto.exp (lto-execute): Likewise.
7560 2011-04-12 Jakub Jelinek <jakub@redhat.com>
7563 * gcc.dg/pr48552-1.c: New test.
7564 * gcc.dg/pr48552-2.c: New test.
7566 2011-04-11 Jason Merrill <jason@redhat.com>
7568 * g++.dg/cpp0x/sfinae12.C: New.
7570 * g++.dg/cpp0x/enum10.C: New.
7572 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
7574 * g++.dg/cpp0x/rv-func.C: New.
7576 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7578 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
7581 2011-04-11 Martin Jambor <mjambor@suse.cz>
7583 PR tree-optimization/48195
7584 * gcc.dg/ipa/pr48195.c: New test.
7586 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
7588 * gnat.dg/return3.adb: Remove unused switch.
7590 2011-04-08 Mike Stump <mikestump@comcast.net>
7593 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
7594 default to fno-common.
7596 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
7598 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
7599 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
7601 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7604 * gfortran.dg/function_optimize_5.f90: New test.
7606 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
7608 * gnat.dg/aggr17.adb: New test.
7609 * gnat.dg/aggr18.adb: Likewise.
7611 2011-04-08 Michael Matz <matz@suse.de>
7614 * gcc.target/i386/pr48389.c: New test.
7616 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
7618 PR rtl-optimization/48272
7619 * g++.dg/opt/pr48272.C: New.
7621 2011-04-08 Dmitry Melnik <dm@ispras.ru>
7623 PR rtl-optimization/48235
7624 * gcc.dg/pr48235.c: New.
7626 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7628 PR rtl-optimization/48302
7629 * g++.dg/opt/pr48302.C: New.
7631 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7634 * g++.dg/opt/pr48273.C: New.
7636 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7638 PR rtl-optimization/48442
7639 * gcc.dg/pr48442.c: New.
7641 2011-04-08 Jakub Jelinek <jakub@redhat.com>
7643 PR tree-optimization/48377
7644 * gcc.dg/vect/pr48377.c: New test.
7646 2011-04-07 Jason Merrill <jason@redhat.com>
7648 * g++.dg/cpp0x/regress/call1.C: New.
7650 * g++.dg/cpp0x/variadic107.C: New.
7652 * g++.dg/cpp0x/sfinae11.C: New.
7653 * g++.dg/cpp0x/noexcept02.C: Fix.
7655 * g++.dg/cpp0x/sfinae10.C: New.
7657 * g++.dg/cpp0x/sfinae9.C: New.
7659 * c-c++-common/Wcast-qual-1.c: Move here from...
7660 * gcc.dg/cast-qual-3.c: ...here, and...
7661 * g++.dg/warn/Wcast-qual2.C: ...here.
7663 * g++.dg/cpp0x/sfinae8.C: New.
7665 * g++.dg/cpp0x/sfinae7.C: New.
7667 * g++.dg/cpp0x/enum9.C: New.
7669 2011-04-07 Mike Stump <mikestump@comcast.net>
7671 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
7672 with no trampolines.
7674 2011-04-07 Jakub Jelinek <jakub@redhat.com>
7677 * gfortran.dg/gomp/pr48117.f90: New test.
7680 * gcc.dg/torture/pr48343.c: New test.
7682 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7684 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
7686 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
7688 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
7690 2011-04-07 Tom de Vries <tom@codesourcery.com>
7693 * lib/scanasm.exp (object-size): New proc.
7694 * gcc.target/arm/pr43920-2.c: New test.
7696 2011-04-06 Tobias Burnus <burnus@net-b.de>
7700 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
7702 2011-04-06 Steve Ellcey <sje@cup.hp.com>
7704 * gcc.dg/mtune.c: Prune note from output.
7706 2011-04-06 Jakub Jelinek <jakub@redhat.com>
7709 * gcc.dg/guality/pr36977.c: New test.
7710 * gcc.dg/guality/pr48466.c: New test.
7712 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7714 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
7716 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
7718 * gnat.dg/return3.adb: New test.
7720 2011-04-06 Richard Guenther <rguenther@suse.de>
7722 PR tree-optimization/47663
7723 * gcc.dg/tree-ssa/inline-8.c: New testcase.
7725 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
7727 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
7728 Solaris 8 and 9 as well.
7730 2011-04-05 Tom de Vries <tom@codesourcery.com>
7733 * gcc.target/arm/pr43920-1.c: New test.
7735 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
7737 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
7738 (cctor): Actually return the value.
7739 (main): Cast return values.
7741 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7743 * gfortran.dg/character_comparison_8.f90: New test.
7745 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7747 * frontend-passes: (optimize_lexical_comparison): New function.
7748 (optimize_expr): Call it.
7749 (optimize_comparison): Also handle lexical comparison functions.
7750 Return false instad of -2 for unequal comparison.
7752 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7755 * function_optimize_4.f90: New test.
7757 2011-04-04 Tobias Burnus <burnus@net-b.de>
7760 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
7761 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
7762 * gfortran.dg/coarray_15.f90: New.
7764 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7766 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
7767 * gfortran.dg/bessel_7.f90: Likewise.
7769 2011-04-03 Tobias Burnus <burnus@net-b.de>
7771 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
7773 2011-04-03 Richard Guenther <rguenther@suse.de>
7774 Ira Rosen <ira.rosen@linaro.org>
7776 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
7777 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
7778 -ftree-loop-if-convert-stores.
7780 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
7782 * gnat.dg/specs/aggr2.ads: New test.
7784 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
7786 * gnat.dg/debug2.ad[sb]: New test.
7787 * gnat.dg/debug2_pkg.ads: New helper.
7788 * gnat.dg/debug3.ad[sb]: New test.
7790 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
7792 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
7794 2011-04-01 Jakub Jelinek <jakub@redhat.com>
7797 * gcc.c-torture/compile/pr48335-1.c: New test.
7798 * gcc.dg/pr48335-1.c: New test.
7799 * gcc.dg/pr48335-2.c: New test.
7800 * gcc.dg/pr48335-3.c: New test.
7801 * gcc.dg/pr48335-4.c: New test.
7802 * gcc.dg/pr48335-5.c: New test.
7803 * gcc.dg/pr48335-6.c: New test.
7804 * gcc.dg/pr48335-7.c: New test.
7805 * gcc.dg/pr48335-8.c: New test.
7806 * gcc.target/i386/pr48335-1.c: New test.
7808 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
7811 * gcc.dg/Waddress.c: New test.
7813 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7816 * gfortran.dg/function_optimize_3.f90: New test.
7818 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
7820 * gcc.c-torture/compile/20110401-1.c: New test.
7822 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
7823 * g++.dg/lto/20091002-2_0.C: Likewise.
7824 * g++.dg/lto/20090303_0.c: Likewise.
7825 * g++.dg/lto/20091004-1_0.C: Likewise.
7826 * g++.dg/lto/20091002-3_0.C: Likewise.
7827 * g++.dg/lto/20091004-2_0.C: Likewise.
7828 * g++.dg/lto/20081123_0.C: Likewise.
7829 * g++.dg/lto/20090313_0.C: Likewise.
7830 * g++.dg/lto/20081109-1_0.C: Likewise.
7831 * g++.dg/lto/20081219_0.C: Likewise.
7832 * g++.dg/lto/20081204-1_0.C: Likewise.
7833 * g++.dg/lto/20090302_0.C: Likewise.
7834 * g++.dg/lto/20081119-1_0.C: Likewise.
7835 * g++.dg/lto/20081118_0.C: Likewise.
7836 * gcc.dg/lto/20091020-2_0.c: Likewise.
7837 * gcc.dg/lto/20090210_0.c: Likewise.
7838 * gcc.dg/lto/20081204-1_0.c: Likewise.
7839 * gcc.dg/lto/20081224_0.c: Likewise.
7840 * gcc.dg/lto/20090219_0.c: Likewise.
7841 * gcc.dg/lto/20091014-1_0.c: Likewise.
7842 * gcc.dg/lto/20091016-1_0.c: Likewise.
7843 * gcc.dg/lto/20090206-2_0.c: Likewise.
7844 * gcc.dg/lto/20090116_0.c: Likewise.
7845 * gcc.dg/lto/20091013-1_0.c: Likewise.
7846 * gcc.dg/lto/20091015-1_0.c: Likewise.
7847 * gcc.dg/lto/20090126-2_0.c: Likewise.
7849 2011-03-31 Ian Lance Taylor <iant@google.com>
7851 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
7853 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
7855 * gnat.dg/opt16.adb: New test.
7857 2011-03-31 Jason Merrill <jason@redhat.com>
7859 * g++.dg/cpp0x/defaulted24.C: New.
7861 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7864 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
7867 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
7869 * g++.dg/other/i386-9.C: New test.
7871 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7873 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
7875 2011-03-30 Jason Merrill <jason@redhat.com>
7877 * g++.dg/cpp0x/regress/error-recovery1.C: New.
7879 * g++.dg/cpp0x/regress/isnan.C: New.
7881 * g++.dg/cpp0x/initlist46.C: New.
7883 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
7886 * gcc.target/arm/neon-modes-2.c: New test.
7888 2011-03-30 Jakub Jelinek <jakub@redhat.com>
7891 * gcc.c-torture/compile/pr48305.c: New test.
7893 2011-03-29 Jason Merrill <jason@redhat.com>
7895 * g++.dg/cpp0x/regress/value-dep1.C: New.
7897 2011-03-29 Steve Ellcey <sje@cup.hp.com>
7899 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
7901 2011-03-29 Ian Lance Taylor <iant@google.com>
7903 * go.test/go-test.exp: Handle the test lines used in several new
7905 (errchk): Add opts parameter. Change all callers. Handle parens
7908 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
7909 Dominique d'Humieres <dominiq@lps.ens.fr>
7911 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
7912 and __APPLE__ && __PPC__ && __ALTIVEC__.
7914 2011-03-29 Jason Merrill <jason@redhat.com>
7916 * g++.dg/cpp0x/dependent1.C: New.
7918 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
7920 * g++.dg/cpp0x/constexpr-memfn1.C: New.
7922 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
7924 2011-03-29 Janus Weil <janus@gcc.gnu.org>
7927 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
7928 * gfortran.dg/proc_ptr_comp_32.f90: New.
7930 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7932 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
7933 check for corresponding warning.
7935 2011-03-28 Jason Merrill <jason@redhat.com>
7937 * g++.dg/cpp0x/rv-deduce2.C: New.
7939 2011-03-29 Jakub Jelinek <jakub@redhat.com>
7942 * gcc.dg/pr48203.c: New test.
7944 2011-03-28 Jeff Law <law@redhat.com>
7946 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
7948 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
7950 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
7951 and __PPC__ && __ALTIVEC__.
7953 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7956 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
7957 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7958 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7959 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7961 2011-03-28 Jason Merrill <jason@redhat.com>
7963 * g++.dg/cpp0x/initlist-array2.C: New.
7965 * g++.dg/cpp0x/initlist-array1.C: New.
7967 * g++.dg/cpp0x/constexpr-compound.C: New.
7969 * g++.dg/cpp0x/constexpr-using.C: New.
7971 * g++.dg/cpp0x/constexpr-noexcept.C: New.
7973 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
7976 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
7978 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
7980 * gcc.dg/slp-1.c: New test.
7982 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
7984 * gcc.target/i386/avx256-unaligned-load-1.c: New.
7985 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
7986 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
7987 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
7988 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
7989 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
7990 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
7991 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
7992 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
7993 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
7994 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
7995 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
7996 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
7997 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
7999 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
8002 * gfortran.dg/trim_optimize_5.f90: New test.
8003 * gfortran.dg/trim_optimize_6.f90: New test.
8005 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
8008 * gcc.target/mips/madd-7.c: Remove -mlong32.
8009 * gcc.target/mips/msub-7.c: Likewise.
8011 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
8013 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
8014 accesses to preserve the meaning of the test for doubleword vectors.
8015 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
8016 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
8018 2011-03-26 Janus Weil <janus@gcc.gnu.org>
8021 * gfortran.dg/class_42.f03: New.
8023 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
8025 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
8028 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
8030 PR rtl-optimization/48144
8031 * gcc.dg/pr48144.c: New test.
8033 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8035 * gnat.dg/discr27.ad[sb]: New test.
8037 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8039 * gnat.dg/limited_with2.ad[sb]: New test.
8040 * gnat.dg/limited_with2_pkg1.ads: New helper.
8041 * gnat.dg/limited_with2_pkg2.ads: Likewise.
8043 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8045 * gnat.dg/opt15.adb: New test.
8046 * gnat.dg/opt15_pkg.ad[sb]: New helper.
8048 2011-03-25 Tobias Burnus <burnus@net-b.de>
8052 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
8053 * gfortran.dg/leadz_trailz_3.f90: Ditto
8055 2011-03-25 Martin Jambor <mjambor@suse.cz>
8057 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
8059 2011-03-25 Jason Merrill <jason@redhat.com>
8061 * g++.dg/cpp0x/defaulted22.C: New.
8062 * g++.dg/cpp0x/defaulted23.C: New.
8063 * g++.dg/cpp0x/defaulted15.C: Adjust.
8065 2011-03-25 Jason Merrill <jason@redhat.com>
8067 * g++.dg/cpp0x/move1.C: New.
8069 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
8072 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
8074 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8076 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
8077 for mips-sgi-irix6.5.
8078 Replace snprintf prototype by <stdio.h>.
8080 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8083 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
8084 run_expensive_tests.
8085 * gcc.dg/graphite/block-4.c: Likewise.
8086 * gcc.dg/graphite/block-7.c: Likewise.
8087 * gcc.dg/graphite/block-8.c: Likewise.
8089 2011-03-25 Richard Guenther <rguenther@suse.de>
8091 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
8092 * g++.dg/tree-ssa/pr8781.C: Likewise.
8093 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8094 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8095 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8096 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
8097 * gcc.dg/tree-ssa/alias-18.c: Likewise.
8098 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
8099 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8100 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
8101 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
8102 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
8103 * gcc.dg/tree-ssa/pr21574.c: Likewise.
8104 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
8105 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8106 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
8107 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
8108 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8109 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8110 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8111 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
8112 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
8113 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8114 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
8115 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
8116 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
8117 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
8118 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
8119 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
8120 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
8121 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
8122 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
8123 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8124 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8125 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8126 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
8127 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
8128 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
8129 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
8130 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
8131 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8132 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8133 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
8134 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
8135 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
8136 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8137 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
8138 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8139 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8140 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8141 * c-c++-common/pr46562-2.c: Likewise.
8142 * gfortran.dg/pr42108.f90: Likewise.
8143 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
8144 foo to be inlined even at -O1.
8145 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
8146 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
8147 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
8148 * gcc.dg/matrix/matrix.exp: Disable FRE.
8150 2011-03-24 Jakub Jelinek <jakub@redhat.com>
8153 * gcc.dg/dfp/pr48204.c: New test.
8155 2011-03-24 Steve Ellcey <sje@cup.hp.com>
8158 * gcc.c-torture/execute/pr47917.c: Move this...
8159 * gcc.dg/torture/pr47917.c: to here and add xfails.
8161 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
8163 * gnat.dg/array16.ad[sb]: New test.
8164 * gnat.dg/array16.ads: New helper.
8166 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
8168 * gnat.dg/derived_type2.adb: New test.
8170 2011-03-24 Richard Guenther <rguenther@suse.de>
8172 PR tree-optimization/48271
8173 * g++.dg/torture/pr48271.C: New testcase.
8175 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
8177 * gnat.dg/array15.ad[sb]: New test.
8179 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
8182 * gcc.target/i386/pr48237.c: New test.
8184 2011-03-24 Richard Guenther <rguenther@suse.de>
8187 * gcc.dg/builtin-object-size-10.c: New testcase.
8189 2011-03-24 Richard Guenther <rguenther@suse.de>
8191 PR tree-optimization/46562
8192 * c-c++-common/pr46562-2.c: New testcase.
8193 * c-c++-common/pr46562.c: Likewise.
8195 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
8197 * gcc.dg/vect/vect-cselim-1.c: New test.
8198 * gcc.dg/vect/vect-cselim-2.c: New test.
8200 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
8202 * gcc.target/arm/pr46934.c: New.
8204 2011-03-23 Ian Lance Taylor <iant@google.com>
8206 * go.test/go-test.exp (errchk): Ignore lines containing ////.
8208 2011-03-23 Richard Guenther <rguenther@suse.de>
8210 * gcc.dg/struct: Remove directory and contents.
8212 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8215 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8217 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
8219 * gnat.dg/discr26.ad[sb]: New test.
8220 * gnat.dg/discr26_pkg.ads: New helper.
8222 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
8225 * gcc.target/arm/neon-vld-1.c: New test.
8227 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
8229 * gnat.dg/array14.ad[sb]: New test.
8230 * gnat.dg/array14_pkg.ads: New helper.
8232 2011-03-22 Joseph Myers <joseph@codesourcery.com>
8234 * gcc.c-torture/execute/920501-8.x: Remove.
8235 * gcc.c-torture/execute/930513-1.x: Remove.
8236 * gcc.c-torture/execute/960312-1.x: Remove.
8237 * gcc.c-torture/compile/20000804-1.c,
8238 gcc.c-torture/compile/20001205-1.c,
8239 gcc.c-torture/compile/20001226-1.c,
8240 gcc.c-torture/compile/20010518-2.c,
8241 gcc.c-torture/compile/20020312-1.c,
8242 gcc.c-torture/compile/20020604-1.c,
8243 gcc.c-torture/compile/920501-12.c,
8244 gcc.c-torture/compile/920501-4.c,
8245 gcc.c-torture/compile/920520-1.c,
8246 gcc.c-torture/compile/980506-1.c,
8247 gcc.c-torture/execute/980709-1.x,
8248 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
8249 options for m68hc11.
8250 * gcc.dg/cpp/assert4.c: Don't handle ARC.
8251 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
8254 2011-03-22 Nick Clifton <nickc@redhat.com>
8256 * lib/target-supports.exp (check_profiling_available): Add MN10300
8257 to the list of targets that do not support profiling. Restore
8258 alpha sorting to this list.
8260 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
8262 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
8263 failure on 32-bit systems.
8264 * gcc.dg/torture/vector-2.c: Ditto.
8266 2011-03-22 Richard Guenther <rguenther@suse.de>
8268 PR tree-optimization/48228
8269 * gcc.dg/Wstrict-overflow-23.c: New testcase.
8271 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
8273 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
8277 * gcc.target/powerpc/pr48226.c: New file.
8279 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
8281 * lib/prune.exp (prune_gcc_output): Prune "could not create
8282 compact unwind for" warnings.
8284 2011-03-20 Jakub Jelinek <jakub@redhat.com>
8288 * gcc.c-torture/execute/pr42544.c: New test.
8289 * gcc.c-torture/execute/pr48197.c: New test.
8291 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
8293 PR preprocessor/48192
8294 * gcc.target/powerpc/pr48192.c: New file.
8297 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
8298 split problem of 0 being loaded in a VSX register.
8300 2011-03-21 Richard Guenther <rguenther@suse.de>
8303 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
8304 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8305 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8306 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8308 2011-03-21 Jakub Jelinek <jakub@redhat.com>
8311 * gcc.dg/pr48213.c: New test.
8313 2011-03-21 Kai Tietz <ktietz@redhat.com>
8316 * g++.dg/plugin/attribute_plugin.c: Adjust test.
8318 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
8320 * gcc.target/arm/xor-and.c: New.
8322 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8325 * gfortran.dg/function_optimize_1.f90: New test.
8326 * gfortran.dg/function_optimize_2.f90: New test.
8328 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
8330 PR rtl-optimization/47502
8331 * gcc.target/i386/pr47502-1.c: New.
8332 * gcc.target/i386/pr47502-2.c: Likewise.
8334 2011-03-20 Jakub Jelinek <jakub@redhat.com>
8336 PR rtl-optimization/48156
8337 * gcc.dg/pr48156.c: New test.
8339 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8342 * gfortran.dg/scratch_1.f90: Adjust test.
8344 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8347 * gfortran.dg/scratch_1.f90: New test.
8349 2011-03-18 Joseph Myers <joseph@codesourcery.com>
8351 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
8352 variably modified typedefs.
8353 * gcc.dg/c1x-typedef-2.c: Remove.
8355 2011-03-18 Joseph Myers <joseph@codesourcery.com>
8357 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
8358 * gcc.dg/c1x-anon-struct-3.c: New test.
8359 * gcc.dg/anon-struct-11.c: Update.
8361 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8363 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
8365 Only xfail with gas.
8367 2011-03-18 Jason Merrill <jason@redhat.com>
8369 * g++.dg/template/fn-ptr1.C: New.
8371 * g++.dg/overload/volatile1.C: New.
8373 * g++.dg/opt/pr23372.C: New.
8375 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
8377 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8380 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
8382 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
8384 * gcc.target/arm/unsigned-extend-1.c: New.
8386 2011-03-18 Jakub Jelinek <jakub@redhat.com>
8389 * gcc.c-torture/compile/pr48161.c: New test.
8391 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
8394 * gcc.dg/torture/pr47725.c: New.
8396 2011-03-17 Jason Merrill <jason@redhat.com>
8398 * g++.dg/cpp0x/constexpr-overflow2.C: New.
8399 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
8401 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
8403 * gnat.dg/specs/elab2.ads: New test.
8404 * gnat.dg/specs/elab2_pkg.ads: New helper.
8406 2011-03-17 Jason Merrill <jason@redhat.com>
8408 * g++.dg/cpp0x/decltype-1212.C: New.
8409 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
8411 2011-03-17 Jason Merrill <jason@redhat.com>
8413 * g++.dg/parse/memfnquals1.C: New.
8415 2011-03-17 Richard Guenther <rguenther@suse.de>
8418 * gcc.dg/pr48134.c: New testcase.
8420 2011-03-17 Richard Guenther <rguenther@suse.de>
8423 * g++.dg/torture/pr48165.C: New testcase.
8425 2011-03-17 Jakub Jelinek <jakub@redhat.com>
8427 PR rtl-optimization/48141
8428 * gcc.dg/pr48141.c: New test.
8430 2011-03-16 Jason Merrill <jason@redhat.com>
8432 * g++.dg/cpp0x/constexpr-48089.C: New.
8434 * g++.dg/cpp0x/constexpr-abi1.C: New.
8436 * g++.dg/cpp0x/constexpr-46336.C: New.
8437 * g++.dg/parse/friend5.C: Adjust expected errors.
8439 * g++.dg/cpp0x/constexpr-47570.C: New.
8441 2011-03-16 Dodji Seketeli <dodji@redhat.com>
8444 * ++.dg/debug/dwarf2/typedef6.C: New test.
8446 2011-03-16 Jason Merrill <jason@redhat.com>
8448 * g++.dg/cpp0x/elision2.C: New.
8450 * g++.dg/cpp0x/constexpr-array3.C: New.
8452 2011-03-16 Jason Merrill <jason@redhat.com>
8454 * g++.dg/cpp0x/sfinae6.C: New.
8455 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
8456 * g++.dg/cpp0x/pr45908.C: Likewise.
8457 * g++.dg/cpp0x/sfinae6.C: Likewise.
8458 * g++.old-deja/g++.jason/conversion11.C: Likewise.
8459 * g++.old-deja/g++.law/arg11.C: Likewise.
8461 2011-03-16 Jason Merrill <jason@redhat.com>
8463 * g++.dg/template/incomplete6.C: New.
8465 2011-03-16 Jeff Law <law@redhat.com>
8467 * gcc.dg/tree-ssa/vrp55.c: New test.
8469 2011-03-16 Jason Merrill <jason@redhat.com>
8471 * g++.dg/cpp0x/auto22.C: New.
8473 2011-03-16 Richard Guenther <rguenther@suse.de>
8475 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
8476 optimizing it away if promoted to const.
8478 2011-03-16 Richard Guenther <rguenther@suse.de>
8480 PR tree-optimization/48149
8481 * gcc.dg/fold-complex-1.c: New testcase.
8483 2011-03-16 Richard Guenther <rguenther@suse.de>
8486 * gcc.dg/guality/pr45882.c: Really make sure no inlining
8489 2011-03-16 Richard Guenther <rguenther@suse.de>
8491 PR tree-optimization/26134
8492 * gcc.dg/tree-ssa/complex-6.c: New testcase.
8494 2011-03-16 Richard Guenther <rguenther@suse.de>
8496 PR tree-optimization/48146
8497 * gcc.dg/torture/pr48146.c: New testcase.
8499 2011-03-16 Richard Guenther <rguenther@suse.de>
8501 * gcc.dg/tree-ssa/pr14814.c: Adjust.
8502 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
8504 2011-03-16 Jakub Jelinek <jakub@redhat.com>
8507 * gcc.c-torture/compile/pr48136.c: New test.
8509 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
8512 * gcc.dg/guality/pr45882.c: New test.
8514 2011-03-15 Jason Merrill <jason@redhat.com>
8516 * g++.dg/cpp0x/constexpr-recursion.C: New.
8518 * g++.dg/cpp0x/implicit11.C: New.
8520 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8522 * g++.dg/cpp0x/constexpr-attribute.C: New.
8524 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
8526 * g++.dg/parse/pr34758.C: New.
8528 2011-03-15 Xinliang David Li <davidxl@google.com>
8531 * gcc.dg/uninit-pred-7_d.c: New test.
8532 * gcc.dg/uninit-pred-8_d.c: New test.
8534 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8537 * gcc.target/arm/pr46788.c: New.
8539 2011-03-15 Richard Guenther <rguenther@suse.de>
8542 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
8543 * gfortran.dg/ishft_4.f90: Likewise.
8544 * gfortran.dg/leadz_trailz_3.f90: Likewise.
8546 2011-03-15 Richard Guenther <rguenther@suse.de>
8548 PR tree-optimization/13954
8549 * g++.dg/tree-ssa/pr13954.C: New testcase.
8551 2011-03-15 Richard Guenther <rguenther@suse.de>
8553 PR tree-optimization/48037
8554 * gcc.target/i386/pr48037-1.c: New testcase.
8556 2011-03-15 Richard Guenther <rguenther@suse.de>
8558 PR tree-optimization/41490
8559 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
8560 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
8561 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
8562 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
8563 * g++.dg/tree-ssa/pr33604.C: Adjust.
8565 2011-03-14 Jakub Jelinek <jakub@redhat.com>
8568 * gcc.c-torture/execute/pr47917.c: New test.
8569 * gcc.dg/pr47917.c: New test.
8572 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
8574 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
8576 * gcc.target/i386/sse4_1-floor-vec.c: New test.
8577 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
8578 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
8579 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
8580 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
8581 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
8582 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
8583 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
8584 * gcc.target/i386/avx-floor-vec.c: Ditto.
8585 * gcc.target/i386/avx-ceil-vec.c: Ditto.
8586 * gcc.target/i386/avx-trunc-vec.c: Ditto.
8587 * gcc.target/i386/avx-rint-vec.c: Ditto.
8588 * gcc.target/i386/avx-floorf-vec.c: Ditto.
8589 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
8590 * gcc.target/i386/avx-truncf-vec.c: Ditto.
8591 * gcc.target/i386/avx-rintf-vec.c: Ditto.
8593 2011-03-14 Tom Tromey <tromey@redhat.com>
8595 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
8596 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
8597 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
8599 2011-03-14 Tom Tromey <tromey@redhat.com>
8601 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
8602 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
8603 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
8605 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
8607 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
8609 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
8611 PR rtl-optimization/47166
8612 * gcc.c-torture/execute/postmod-1.c: New test.
8614 2011-03-14 Richard Guenther <rguenther@suse.de>
8617 * gcc.dg/torture/pr48098.c: New testcase.
8619 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
8622 * gcc.target/powerpc/pr48053-1.c: New test.
8623 * gcc.target/powerpc/pr48053-2.c: Likewise.
8625 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8628 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
8630 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8633 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
8635 2011-03-12 Janus Weil <janus@gcc.gnu.org>
8638 * gfortran.dg/class_41.f03: New.
8640 2011-03-11 Dodji Seketeli <dodji@redhat.com>
8642 * g++.dg/conversion/cast3.C: New test.
8644 2011-03-11 Jason Merrill <jason@redhat.com>
8646 * g++.dg/template/error45.C: New.
8648 * g++.dg/parse/no-type-defn1.C: New.
8650 * g++.dg/ext/attrib40.C: New.
8652 * g++.dg/cpp0x/regress/array1.C: New.
8654 2011-03-11 Richard Guenther <rguenther@suse.de>
8656 PR tree-optimization/48067
8657 * gcc.dg/pr48067.c: New testcase.
8659 2011-03-11 Richard Guenther <rguenther@suse.de>
8662 * g++.dg/lto/20110311-1_0.C: New testcase.
8664 2011-03-11 Jakub Jelinek <jakub@redhat.com>
8667 * g++.dg/inherit/virtual8.C: New test.
8670 * gcc.dg/torture/pr48044.c: New test.
8672 2011-03-11 Janus Weil <janus@gcc.gnu.org>
8675 * gfortran.dg/proc_ptr_comp_31.f90: New.
8677 2011-03-11 Richard Guenther <rguenther@suse.de>
8679 PR tree-optimization/47278
8680 * gcc.dg/torture/pr47278-1.c: New testcase.
8681 * gcc.dg/torture/pr47278-2.c: Likewise.
8683 2011-03-11 Jakub Jelinek <jakub@redhat.com>
8685 PR tree-optimization/48063
8686 * gcc.dg/torture/pr48063.c: New test.
8688 2011-03-10 Jason Merrill <jason@redhat.com>
8690 * g++.dg/template/array22.C: New.
8692 * g++.dg/cpp0x/syntax-err1.C: New.
8693 * g++.dg/parse/error36.C: Adjust expected errors.
8694 * g++.old-deja/g++.pt/ctor2.C: Likewise.
8695 * g++.old-deja/g++.pt/typename3.C: Likewise.
8696 * g++.old-deja/g++.pt/typename4.C: Likewise.
8697 * g++.old-deja/g++.pt/typename6.C: Likewise.
8699 2011-03-09 Jason Merrill <jason@redhat.com>
8701 * g++.dg/template/nontype22.C: New.
8703 2011-03-09 Martin Jambor <mjambor@suse.cz>
8705 PR tree-optimization/47714
8706 * g++.dg/torture/pr47714.C: New test.
8708 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
8711 * gcc.target/powerpc/pr47755-2.c: New file.
8713 2011-03-08 Jakub Jelinek <jakub@redhat.com>
8715 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
8716 is not set in the environment, pass 64 as first argument when not
8717 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
8718 native where ulimit -u is supported.
8720 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8722 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
8724 2011-03-08 Jason Merrill <jason@redhat.com>
8726 * g++.dg/template/nontype21.C: New.
8728 * g++.dg/template/anon5.C: New.
8730 2011-03-08 Jakub Jelinek <jakub@redhat.com>
8733 * gcc.dg/pr47881.c: New test.
8735 2011-03-08 Dodji Seketeli <dodji@redhat.com>
8738 * g++.dg/lookup/template3.C: New test.
8740 2011-03-08 Kai Tietz <ktietz@redhat.com>
8742 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
8745 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
8748 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
8749 sizeof to compute alignment.
8751 2011-03-08 Jakub Jelinek <jakub@redhat.com>
8753 PR tree-optimization/48022
8754 * gcc.dg/pr48022-1.c: New test.
8755 * gcc.dg/pr48022-2.c: New test.
8757 2011-03-07 Jason Merrill <jason@redhat.com>
8759 * g++.dg/template/nontype20.C: New.
8760 * g++.dg/init/member1.C: Adjust expected errors.
8761 * g++.dg/parse/constant4.C: Likewise.
8762 * g++.dg/template/qualified-id3.C: Likewise.
8763 * g++.old-deja/g++.pt/crash10.C: Likewise.
8765 * g++.dg/cpp0x/regress/non-const1.C: New.
8767 2011-03-07 Jakub Jelinek <jakub@redhat.com>
8770 * gcc.dg/pr47991.c: New test.
8772 2011-03-07 Jason Merrill <jason@redhat.com>
8774 * g++.dg/abi/mangle46.C: New.
8776 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
8779 * gcc.target/powerpc/pr47862.c: New.
8781 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
8784 * gcc.target/i386/combine-mul.c: Require nonpic.
8786 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
8787 Nathan Froyd <froydnj@codesourcery.com>
8789 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
8791 2011-03-06 Mark Mitchell <mark@codesourcery.com>
8793 * README.QMTEST: Remove.
8795 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
8796 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8799 * gfortran.dg/array_constructor_37.f90 : New test.
8801 2011-03-05 Jason Merrill <jason@redhat.com>
8803 * g++.dg/abi/mangle39.C: ABI v5, not 6.
8804 * g++.dg/abi/mangle45.C: Likewise.
8805 * g++.dg/cpp0x/trailing1.C: Likewise.
8807 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8809 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
8811 2011-03-05 Jakub Jelinek <jakub@redhat.com>
8813 PR rtl-optimization/47899
8814 * gcc.dg/pr47899.c: New test.
8816 * gcc.dg/torture/pr47968.c: Ignore warnings.
8818 PR tree-optimization/47967
8819 * gcc.c-torture/compile/pr47967.c: New test.
8821 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
8823 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
8824 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
8826 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
8828 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
8829 and property_getAttributes() if __OBJC2__.
8830 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
8831 * objc.dg/property/property-encoding-1.m: New.
8832 * obj-c++.dg/property/property-encoding-1.mm: New.
8834 2011-03-04 Jason Merrill <jason@redhat.com>
8836 * g++.dg/template/pseudodtor6.C: New.
8838 * g++.dg/inherit/covariant19.C: New.
8840 2011-03-04 Richard Guenther <rguenther@suse.de>
8843 * gcc.dg/torture/pr47968.c: New testcase.
8845 2011-03-04 Richard Guenther <rguenther@suse.de>
8848 * gcc.dg/torture/pr47975.c: New testcase.
8850 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8853 * g++.dg/template/crash106.C: New.
8855 2011-03-03 Jakub Jelinek <jakub@redhat.com>
8858 * gcc.dg/gomp/pr47963.c: New test.
8859 * g++.dg/gomp/pr47963.C: New test.
8861 2011-03-02 Jason Merrill <jason@redhat.com>
8863 * g++.dg/cpp0x/regress/condition1.C: New.
8865 * g++.dg/cpp0x/constexpr-ctor9.C: New.
8867 2011-03-01 Jason Merrill <jason@redhat.com>
8869 * g++.dg/cpp0x/lambda/lambda-98.C: New.
8871 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
8873 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
8875 PR rtl-optimization/47925
8876 * gcc.c-torture/execute/pr47925.c: New test.
8878 2011-03-01 Jason Merrill <jason@redhat.com>
8880 * g++.dg/cpp0x/decltype25.C: New.
8882 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
8884 2011-03-01 Richard Guenther <rguenther@suse.de>
8886 PR tree-optimization/47890
8887 * gcc.dg/torture/pr47890.c: New testcase.
8889 2011-03-01 Richard Guenther <rguenther@suse.de>
8892 * gcc.dg/lto/pr47924_0.c: New testcase.
8894 2011-03-01 Richard Guenther <rguenther@suse.de>
8897 * gfortran.dg/lto/pr46911_0.f: New testcase.
8899 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8901 PR libgfortran/47933
8902 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
8903 compile errors from older code form.
8905 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8907 PR libgfortran/47567
8908 * gfortran.dg/fmt_fw_d.f90: New test.
8910 2011-02-28 Jason Merrill <jason@redhat.com>
8912 * g++.dg/inherit/covariant18.C: New.
8914 2011-02-28 Jakub Jelinek <jakub@redhat.com>
8917 * gcc.dg/pr47893.c: New test.
8919 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
8921 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
8922 NULL in case of a selector with conflicting types.
8923 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
8925 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
8927 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
8928 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
8929 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
8930 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
8932 2011-02-28 Jason Merrill <jason@redhat.com>
8935 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
8937 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8939 PR libgfortran/47778
8940 * gfortran.dg/namelist_71.f90: New test.
8942 2011-02-27 Jason Merrill <jason@redhat.com>
8945 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
8946 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
8948 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8951 * g++.dg/cpp0x/constexpr-ctor8.C: New.
8953 2011-02-27 Jakub Jelinek <jakub@redhat.com>
8956 * gfortran.dg/gomp/task-1.f90: Removed.
8958 2011-02-26 Jason Merrill <jason@redhat.com>
8960 * g++.dg/template/this-targ1.C: New.
8962 * g++.dg/cpp0x/regress/template-const1.C: New.
8963 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
8964 * g++.dg/template/function1.C: Adjust.
8965 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
8966 * g++.dg/debug/debug7.C: Adjust.
8968 2011-02-26 Tobias Burnus <burnus@net-b.de>
8971 * gfortran.dg/gomp/task-1.f90: New.
8973 2011-02-25 Jie Zhang <jie@codesourcery.com>
8975 * gcc.target/arm/neon-thumb2-move.c: Add
8976 dg-require-effective-target arm_thumb2_ok.
8978 2011-02-24 Jason Merrill <jason@redhat.com>
8980 * g++.dg/parse/constant1.C: Specify C++98 mode.
8981 * g++.dg/parse/constant5.C: Likewise.
8982 * g++.dg/parse/error2.C: Likewise.
8983 * g++.dg/parse/semicolon3.C: Likewise.
8984 * g++.dg/template/crash14.C: Likewise.
8985 * g++.dg/template/local4.C: Likewise.
8986 * g++.dg/template/nontype3.C: Likewise.
8987 * g++.dg/parse/crash31.C: Adjust expected errors.
8988 * g++.dg/template/function1.C: Likewise.
8989 * g++.dg/template/ref3.C: Likewise.
8990 * g++.dg/template/static9.C: Likewise.
8991 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
8993 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
8994 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
8995 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
8996 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
8997 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
8999 2011-02-24 Jakub Jelinek <jakub@redhat.com>
9002 * gfortran.dg/pr47878.f90: New test.
9004 2011-02-24 Richard Guenther <rguenther@suse.de>
9007 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
9008 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
9010 2011-02-24 Richard Guenther <rguenther@suse.de>
9013 * gfortran.dg/lto/pr47839_0.f90: New testcase.
9014 * gfortran.dg/lto/pr47839_1.f90: Likewise.
9016 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9018 PR libgfortran/47567
9019 * gfortran.dg/fmt_f0_1.f90: Update test.
9021 2011-02-23 Jason Merrill <jason@redhat.com>
9023 * g++.dg/abi/mangle39.C: Adjust parm mangling.
9024 * g++.dg/abi/mangle45.C: New.
9026 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
9027 * g++.dg/template/canon-type-9.C: Match use of decltype
9028 between declaration and definition.
9029 * g++.dg/template/canon-type-12.C: Likewise.
9031 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
9034 * gfortran.dg/nested_allocatables_1.f90: New.
9036 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
9039 * g++.dg/pr46868.C: New test.
9040 * g++.dg/parse/parameter-declaration-1.C: Adjust.
9041 * g++.dg/parse/error14.C: Adjust.
9043 2011-02-23 Richard Guenther <rguenther@suse.de>
9045 PR tree-optimization/47838
9046 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
9048 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
9050 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
9052 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
9054 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
9055 * gfortran.dg/count_init_expr.f03: Ditto.
9056 * gfortran.dg/gomp/pr43711.f90: Ditto.
9057 * gcc.dg/struct-parse-2.c: Ditto.
9058 * gcc.dg/parse-error-3.c: Ditto.
9059 * gcc.dg/Wlogical-op-1.c: Ditto.
9060 * gcc.dg/Walways-true-1.c: Ditto.
9061 * gcc.dg/pr24225.c: Ditto.
9062 * gcc.dg/Walways-true-2.c: Ditto.
9063 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
9064 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
9065 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
9066 * g++.dg/overload/defarg4.C: Ditto.
9067 * g++.dg/inherit/covariant16.C: Ditto.
9068 * g++.dg/inherit/virtual7.C: Ditto.
9069 * g++.dg/template/canon-type-9.C: Ditto.
9070 * g++.dg/template/access19.C: Ditto.
9071 * g++.dg/template/call7.C: Ditto.
9072 * g++.dg/template/canon-type-2.C: Ditto.
9073 * g++.dg/template/init7.C: Ditto.
9074 * g++.dg/template/sizeof-template-argument.C: Ditto.
9075 * g++.dg/template/const3.C: Ditto.
9076 * g++.dg/template/sfinae26.C: Ditto.
9077 * g++.dg/template/sfinae26.C: Ditto.
9078 * g++.dg/template/canon-type-11.C: Ditto.
9079 * g++.dg/template/union2.C: Ditto.
9080 * g++.dg/template/canon-type-3.C: Ditto.
9081 * g++.dg/template/canon-type-1.C: Ditto.
9082 * g++.dg/template/canon-type-5.C: Ditto.
9083 * g++.dg/template/canon-type-7.C: Ditto.
9084 * g++.dg/template/canon-type-10.C: Ditto.
9085 * g++.dg/template/spec36.C: Ditto.
9086 * g++.dg/template/typedef38.C: Ditto.
9087 * g++.dg/template/canon-type-4.C: Ditto.
9088 * g++.dg/template/canon-type-6.C: Ditto.
9089 * g++.dg/template/canon-type-13.C: Ditto.
9090 * g++.dg/template/instantiate9.C: Ditto.
9091 * g++.dg/template/ttp22.C: Ditto.
9092 * g++.dg/warn/Wreturn-type-6.C: Ditto.
9093 * g++.dg/warn/Walways-true-1.C: Ditto.
9094 * g++.dg/warn/Wlogical-op-1.C: Ditto.
9095 * g++.dg/warn/Walways-true-2.C: Ditto.
9096 * g++.dg/conversion/op4.C: Ditto.
9097 * g++.dg/opt/pr19650.C: Ditto.
9098 * g++.dg/lookup/friend11.C: Ditto.
9099 * g++.dg/other/default2.C: Ditto.
9100 * g++.dg/other/default3.C: Ditto.
9101 * g++.dg/other/dtor2.C: Ditto.
9102 * g++.dg/other/friend5.C: Ditto.
9103 * g++.dg/other/default5.C: Ditto.
9104 * g++.dg/init/brace6.C: Ditto.
9105 * g++.dg/init/aggr5.C: Ditto.
9106 * g++.dg/init/error2.C: Ditto.
9107 * g++.dg/expr/bound-mem-fun.C: Ditto.
9108 * g++.dg/expr/cond6.C: Ditto.
9109 * g++.dg/expr/stmt-expr-1.C: Ditto.
9110 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
9111 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
9112 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
9113 * g++.dg/cpp0x/bracket1.C: Ditto.
9114 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
9115 * g++.dg/cpp0x/pr38646.C: Ditto.
9116 * g++.dg/cpp0x/variadic73.C: Ditto.
9117 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
9118 * g++.dg/cpp0x/bracket4.C: Ditto.
9119 * g++.dg/cpp0x/decltype4.C: Ditto.
9120 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
9121 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
9122 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
9123 * g++.dg/cpp0x/variadic-new2.C: Ditto.
9124 * g++.dg/cpp0x/decltype2.C: Ditto.
9125 * g++.dg/cpp0x/decltype1.C: Ditto.
9126 * g++.dg/cpp0x/bracket2.C: Ditto.
9127 * g++.dg/cpp0x/decltype5.C: Ditto.
9128 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
9129 * g++.dg/cpp0x/variadic70.C: Ditto.
9130 * g++.dg/cpp0x/decltype6.C: Ditto.
9131 * g++.dg/cpp0x/rvo.C: Ditto.
9132 * g++.dg/cpp0x/vt-40092.C: Ditto.
9133 * g++.dg/cpp0x/variadic-new.C: Ditto.
9134 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
9135 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
9136 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
9137 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
9138 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
9139 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
9140 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
9141 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
9142 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
9143 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
9144 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
9145 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
9146 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
9147 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
9148 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
9149 * g++.dg/cpp0x/pr39639.C: Ditto.
9150 * g++.dg/cpp0x/decltype3.C: Ditto.
9151 * g++.dg/cpp0x/variadic68.C: Ditto.
9152 * g++.dg/cpp0x/variadic-function.C: Ditto.
9153 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
9154 * g++.dg/cpp0x/variadic-bind.C: Ditto.
9155 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
9156 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
9157 * g++.dg/parse/crash35.C: Ditto.
9158 * g++.dg/parse/crash40.C: Ditto.
9159 * g++.dg/parse/defarg12.C: Ditto.
9160 * g++.dg/parse/crash34.C: Ditto.
9161 * g++.dg/parse/constructor3.C: Ditto.
9162 * g++.dg/parse/template23.C: Ditto.
9163 * g++.dg/parse/crash56.C: Ditto.
9164 * g++.dg/parse/dtor13.C: Ditto.
9165 * g++.dg/parse/error33.C: Ditto.
9166 * g++.dg/parse/ctor9.C: Ditto.
9167 * g++.dg/parse/error32.C: Ditto.
9168 * g++.dg/parse/error37.C: Ditto.
9169 * g++.dg/parse/bitfield3.C: Ditto.
9170 * g++.dg/parse/struct-4.C: Ditto.
9171 * g++.dg/ext/has_trivial_copy.C: Ditto.
9172 * g++.dg/ext/is_polymorphic.C: Ditto.
9173 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
9174 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
9175 * g++.dg/ext/has_nothrow_assign.C: Ditto.
9176 * g++.dg/ext/is_union.C: Ditto.
9177 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
9178 * g++.dg/ext/is_pod.C: Ditto.
9179 * g++.dg/ext/has_virtual_destructor.C: Ditto.
9180 * g++.dg/ext/has_trivial_constructor.C: Ditto.
9181 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
9182 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
9183 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
9184 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
9185 * g++.dg/ext/is_abstract.C: Ditto.
9186 * g++.dg/ext/has_trivial_assign.C: Ditto.
9187 * g++.dg/ext/is_class.C: Ditto.
9188 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
9189 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
9190 * g++.dg/ext/is_base_of.C: Ditto.
9191 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
9192 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
9193 * g++.dg/ext/is_empty.C: Ditto.
9194 * g++.dg/ext/is_enum.C: Ditto.
9195 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
9196 * gnat.dg/opt11.adb: Ditto.
9197 * obj-c++.dg/pr45735.mm: Ditto.
9198 * obj-c++.dg/pr24393.mm: Ditto.
9199 * obj-c++.dg/exceptions-2.mm: Ditto.
9200 * objc.dg/pr45735.m: Ditto.
9201 * objc.dg/pr24393.m: Ditto.
9203 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
9205 * objc.dg/attributes/objc-exception-1.m: New.
9207 2011-02-23 Jie Zhang <jie@codesourcery.com>
9209 * gcc.dg/cpp/include7.c: New test.
9211 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
9214 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
9216 2011-02-23 Jie Zhang <jie@codesourcery.com>
9218 PR rtl-optimization/47763
9219 * gcc.dg/pr47763.c: New test.
9221 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
9224 * gfortran.dg/whole_file_32.f90 : New test.
9226 2011-02-22 Dodji Seketeli <dodji@redhat.com>
9229 * g++.dg/inherit/virtual7.C: New test.
9231 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
9234 * objc.dg/type-size-3.m: Updated error message.
9235 * objc.dg/type-size-4.m: New test.
9236 * objc.dg/type-size-5.m: New test.
9238 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9240 * lib/gnat.exp: Fix comments.
9241 Don't load libgloss.exp.
9242 (default_gnat_version): Call $compiler with --version.
9243 Adapt regexp for gnatmake output, insert version.
9244 (gnat_version): New proc.
9245 (gnat_init): Remove gnat_libgcc_s_path.
9246 (gnat_target_compile): Likewise.
9247 Remove ld_library_path.
9248 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
9249 (gnat_pass): Remove.
9250 (gnat_pass): Remove.
9251 (gnat_finish): Remove.
9252 (gnat_exit): Remove.
9253 (local_find_gnatmake): Reindent.
9254 (runtest_file_p): Remove.
9255 (prune_warnings): Remove.
9256 (find_gnatclean): New proc.
9257 * lib/gnat-dg.exp (lremove): New proc.
9258 (gnat-dg-test): Reindent.
9259 Remove additional output files.
9260 (gnat-dg-runtest): Remove.
9262 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
9263 * gnat.dg/loop_optimization6.adb: Likewise.
9264 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
9266 2011-02-22 Jakub Jelinek <jakub@redhat.com>
9268 PR tree-optimization/47835
9269 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
9271 2011-02-22 Tobias Burnus <burnus@net-b.de>
9273 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
9274 * gfortran.dg/abstract_type_2.f03: Ditto.
9275 * gfortran.dg/abstract_type_3.f03: Ditto.
9276 * gfortran.dg/abstract_type_4.f03: Ditto.
9277 * gfortran.dg/abstract_type_5.f03: Ditto.
9278 * gfortran.dg/abstract_type_6.f03: Ditto.
9279 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
9280 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
9281 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
9282 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
9283 * gfortran.dg/array_function_5.f90: Ditto.
9284 * gfortran.dg/asynchronous_3.f03: Ditto.
9285 * gfortran.dg/char_expr_1.f90: Ditto.
9286 * gfortran.dg/class_14.f03: Ditto.
9287 * gfortran.dg/data_array_6.f: Ditto.
9288 * gfortran.dg/data_invalid.f90: Ditto.
9289 * gfortran.dg/dot_product_1.f03: Ditto.
9290 * gfortran.dg/func_derived_5.f90: Ditto.
9291 * gfortran.dg/func_result_4.f90: Ditto.
9292 * gfortran.dg/implied_do_1.f90: Ditto.
9293 * gfortran.dg/initialization_25.f90: Ditto.
9294 * gfortran.dg/initialization_26.f90: Ditto.
9295 * gfortran.dg/interface_34.f90: Ditto.
9296 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
9297 * gfortran.dg/keyword_symbol_1.f90: Ditto.
9298 * gfortran.dg/matmul_8.f03: Ditto.
9299 * gfortran.dg/merge_init_expr.f90: Ditto.
9300 * gfortran.dg/pack_assign_1.f90: Ditto.
9301 * gfortran.dg/pack_vector_1.f90: Ditto.
9302 * gfortran.dg/pointer_check_8.f90: Ditto.
9303 * gfortran.dg/product_init_expr.f03: Ditto.
9304 * gfortran.dg/reshape_order_5.f90: Ditto.
9305 * gfortran.dg/reshape_shape_1.f90: Ditto.
9306 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
9307 * gfortran.dg/same_name_2.f90: Ditto.
9308 * gfortran.dg/selected_real_kind_1.f90: Ditto.
9309 * gfortran.dg/spread_init_expr.f03: Ditto.
9310 * gfortran.dg/stmt_func_1.f90: Ditto.
9311 * gfortran.dg/sum_init_expr.f03: Ditto.
9312 * gfortran.dg/transpose_3.f03: Ditto.
9313 * gfortran.dg/unpack_init_expr.f03: Ditto.
9314 * gfortran.dg/warn_conversion.f90: Ditto.
9315 * gfortran.dg/warn_conversion_2.f90: Ditto.
9316 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
9317 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
9318 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
9319 * gfortran.dg/whole_file_16.f90: Ditto.
9320 * gfortran.dg/whole_file_17.f90: Ditto.
9321 * gfortran.dg/whole_file_18.f90: Ditto.
9322 * gfortran.dg/whole_file_20.f03: Ditto.
9323 * gfortran.dg/whole_file_5.f90: Ditto.
9324 * gfortran.dg/whole_file_6.f90: Ditto.
9325 * gfortran.dg/write_invalid_format.f90: Ditto.
9326 * gfortran.dg/zero_sized_6.f90: Ditto.
9328 2011-02-21 Jeff Law <law@redhat.com>
9330 PR rtl-optimization/46178
9331 * gcc.target/i386/pr46178.c: New test.
9333 PR rtl-optimization/46002
9334 * gcc.c-torture/compile/pr46002.c: New test.
9336 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9338 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
9341 2011-02-21 Jakub Jelinek <jakub@redhat.com>
9344 * g++.dg/debug/pr47106.C: Require effective target lto.
9346 2011-02-21 Jason Merrill <jason@redhat.com>
9348 * g++.dg/cpp0x/constexpr-diag2.C: New.
9350 2011-02-20 Jason Merrill <jason@redhat.com>
9352 * g++.dg/cpp0x/constexpr-ctor7.C: New.
9354 * g++.dg/cpp0x/fntmpdefarg2.C: New.
9356 * g++.dg/overload/conv-op1.C: New.
9358 * g++.dg/cpp0x/constexpr-synth1.C: New.
9360 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
9362 * objc.dg/layout-2.m: New.
9363 * objc.dg/selector-3.m: Adjusted location of error message.
9364 * objc.dg/type-size-3.m: Same.
9365 * obj-c++.dg/selector-3.mm: Same.
9367 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
9370 * objc.dg/property/dotsyntax-22.m: New.
9371 * obj-c++.dg/property/dotsyntax-22.mm: New.
9373 2011-02-20 Dodji Seketeli <dodji@redhat.com>
9376 * g++.dg/template/typedef38.C: New test.
9378 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
9381 * gfortran.dg/whole_file_30.f90 : New test.
9382 * gfortran.dg/whole_file_31.f90 : New test.
9384 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
9388 * gfortran.dg/whole_file_28.f90 : New test.
9389 * gfortran.dg/whole_file_29.f90 : New test.
9391 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9394 * g++.dg/template/crash105.C: New.
9396 2011-02-19 Jason Merrill <jason@redhat.com>
9398 * g++.dg/cpp0x/regress/no-elide1.C: New.
9400 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
9402 PR tree-optimization/46620
9403 * gcc.dg/pr46620.c: New.
9405 2011-02-19 Jakub Jelinek <jakub@redhat.com>
9408 * gcc.target/i386/pr47809.c: New test.
9410 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9411 Tobias Burnus <burnus@net-b.de>
9413 * lib/target-supports.exp
9414 (check_effective_target_fortran_large_real): New check for large reals.
9415 * gfortran.dg/nan_7.f90: New test.
9417 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9419 PR libgfortran/47567
9420 * gfortran.dg/fmt_f0_1.f90: Update test.
9422 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
9425 * gfortran.dg/array_constructor_36.f90 : New test.
9426 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
9427 allow for comparison between different elements of the array
9428 constructor at different levels of optimization.
9430 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
9432 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
9433 * gcc.target/i386/pr32280-1.c: Likewise.
9435 2011-02-19 Jakub Jelinek <jakub@redhat.com>
9438 * gcc.target/i386/pr47800.c: New test.
9440 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
9442 * objc/execute/exceptions/foward-1.x: New.
9444 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9447 * gfortran.dg/derived_constructor_comps_4.f90: New.
9449 2011-02-18 Tobias Burnus
9452 * gfortran.dg/func_result_6.f90: New.
9454 2011-02-18 Michael Matz <matz@suse.de>
9457 * gfortran.dg/lto/pr45586_0.f90: New test.
9458 * gfortran.dg/typebound_proc_20.f90: Ditto.
9459 * gfortran.dg/typebound_proc_21.f90: Ditto.
9461 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
9464 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
9466 2011-02-18 Tobias Burnus <burnus@net-b.de>
9469 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
9471 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
9472 normalizing the error/warning output.
9473 * gfortran.dg/Wall.f90: Update dg-error/warning.
9474 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
9475 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
9476 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
9477 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
9478 * gfortran.dg/class_30.f90: Update dg-error/warning.
9479 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
9480 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
9481 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
9482 * gfortran.dg/entry_17.f90: Update dg-error/warning.
9483 * gfortran.dg/entry_19.f90: Update dg-error/warning.
9484 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
9485 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
9486 * gfortran.dg/g77/12632.f: Update dg-error/warning.
9487 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
9488 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
9489 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
9490 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
9491 * gfortran.dg/goto_8.f90: Update dg-error/warning.
9492 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
9493 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
9494 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
9495 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
9496 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
9497 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
9498 * gfortran.dg/volatile3.f90: Update dg-error/warning.
9499 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
9500 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
9501 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
9502 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
9503 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
9505 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9508 * gfortran.dg/proc_ptr_comp_30.f90: New.
9510 2011-02-18 Jakub Jelinek <jakub@redhat.com>
9513 * gcc.target/i386/pr47780.c: New test.
9515 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9518 * gfortran.dg/class_40.f03: New.
9520 2011-02-18 Dodji Seketeli <dodji@redhat.com>
9523 * g++.dg/cpp0x/auto21.C: New test.
9525 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
9527 * objc.dg/special/unclaimed-category-1.h: Updated for
9529 * objc.dg/special/unclaimed-category-1.m: Same.
9530 * objc.dg/zero-link-1.m: Same.
9531 * objc.dg/lookup-1.m: Same.
9532 * objc.dg/torture/strings/const-str-9.m
9533 * objc.dg/torture/strings/const-str-10.m: Same.
9534 * objc.dg/torture/strings/const-str-11.m: Same.
9535 * objc.dg/torture/forward-1.m: Same.
9536 * objc.dg/zero-link-2.m: Same.
9537 * objc.dg/encode-7-next-64bit.m: Same.
9538 * objc.dg/method-4.m: Same.
9539 * objc.dg/next-runtime-1.m: Same.
9540 * objc.dg/image-info.m: Same.
9541 * objc.dg/pr23214.m: Same.
9542 * objc.dg/symtab-1.m: Same.
9543 * obj-c++.dg/basic.m: Same.
9544 * obj-c++.dg/proto-lossage-3.m: Same.
9545 * obj-c++.dg/torture/strings/const-str-10.m: Same.
9546 * obj-c++.dg/torture/strings/const-str-11.m: Same.
9547 * obj-c++.dg/torture/strings/const-str-9.m: Same.
9548 * obj-c++.dg/method-11.m: Same.
9549 * objc/execute/enumeration-1.m: Same.
9550 * objc/execute/object_is_class.m: Same.
9551 * objc/execute/formal_protocol-2.m: Same.
9552 * objc/execute/formal_protocol-4.m: Same.
9553 * objc/execute/formal_protocol-6.m: Same.
9554 * objc/execute/bycopy-3.m: Same.
9555 * objc/execute/exceptions/catchall-1.m: Same.
9556 * objc/execute/exceptions/finally-1.m: Same.
9557 * objc/execute/exceptions/local-variables-1.m: Same.
9558 * objc/execute/exceptions/foward-1.m: Same.
9559 * objc/execute/bf-common.h
9560 * objc/execute/enumeration-2.m: Same.
9561 * objc/execute/formal_protocol-1.m: Same.
9562 * objc/execute/formal_protocol-3.m: Same.
9563 * objc/execute/formal_protocol-5.m: Same.
9564 * objc/execute/accessing_ivars.m: Same.
9565 * objc/execute/bycopy-2.m: Same.
9566 * objc/execute/formal_protocol-7.m: Same.
9567 * objc/execute/compatibility_alias.m: Same.
9568 * objc/execute/no_clash.m: Same.
9569 * objc/execute/object_is_meta_class.m: Same.
9570 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
9571 * objc/execute/class-tests-1.h: Include stdio.h.
9572 * objc/execute/class-tests-2.h: Same.
9573 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
9575 * obj-c++.dg/try-catch-2.mm: Same.
9577 2011-02-17 Jakub Jelinek <jakub@redhat.com>
9580 * g++.dg/warn/Wunused-parm-4.C: New test.
9582 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
9583 Jan Hubicka <jh@suse.cz>
9587 * g++.dg/debug/pr47106.C: New.
9589 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
9592 * gcc.target/i386/pr43653.c: New test.
9594 2011-02-11 Dodji Seketeli <dodji@redhat.com>
9597 * g++.dg/template/inherit6.C: New test.
9599 2011-02-16 Janus Weil <janus@gcc.gnu.org>
9602 * gfortran.dg/class_39.f03: New.
9604 2011-02-16 Dodji Seketeli <dodji@redhat.com>
9607 * g++.dg/cpp0x/variadic106.C: New test.
9609 2011-02-16 Jakub Jelinek <jakub@redhat.com>
9612 * gfortran.dg/pr47757-1.f90: New test.
9613 * gfortran.dg/pr47757-2.f90: New test.
9614 * gfortran.dg/pr47757-3.f90: New test.
9617 * g++.dg/cpp0x/enum8.C: New test.
9619 2011-02-15 Jason Merrill <jason@redhat.com>
9621 * g++.dg/inherit/implicit-trivial1.C: New.
9622 * g++.dg/cpp0x/implicit-trivial1.C: New.
9624 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
9627 * gcc.dg/torture/pr47725.c: Removed.
9629 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9632 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
9633 constant does not generate a load from memory.
9635 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
9638 * gcc.dg/torture/pr47725.c: New.
9640 2011-02-15 Richard Guenther <rguenther@suse.de>
9642 PR tree-optimization/47743
9643 * gcc.dg/torture/pr47743.c: New testcase.
9645 2011-02-15 Jakub Jelinek <jakub@redhat.com>
9648 * gcc.target/i386/pr47581.c: New test.
9650 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9653 * gfortran.dg/select_type_22.f03: New.
9655 2011-02-14 Jason Merrill <jason@redhat.com>
9657 * g++.dg/cpp0x/regress/enum1.C: New.
9659 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
9661 * gnat.dg/include.adb: New test.
9663 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9666 * gfortran.dg/class_38.f03: New.
9668 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
9670 * gcc.dg/pr46494.c: New test.
9672 2011-02-14 Richard Guenther <rguenther@suse.de>
9674 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
9676 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9679 * gnat.dg/null_pointer_deref1.exp: Don't skip on
9680 sparc*-sun-solaris2.11.
9682 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9685 * gfortran.dg/argument_checking_18.f90: New.
9687 2011-02-13 Tobias Burnus <burnus@net-b.de>
9689 * gfortran.dg/argument_checking_13.f90: Update dg-error.
9690 * gfortran.dg/argument_checking_17.f90: New.
9692 2011-02-12 Janus Weil <janus@gcc.gnu.org>
9694 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
9695 are temporarily disabled.
9696 * gfortran.dg/class_7.f03: Ditto.
9697 * gfortran.dg/coarray_14.f90: Ditto.
9698 * gfortran.dg/typebound_proc_13.f03: Ditto.
9700 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
9703 * gfortran.dg/extends_11.f03: New.
9705 2011-02-11 Xinliang David Li <davidxl@google.com>
9707 PR tree-optimization/47707
9708 * g++.dg/tree-ssa/pr47707.C: New test.
9710 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
9712 * g++.dg/opt/inline17.C: New test.
9714 2011-02-11 Tobias Burnus <burnus@net-b.de>
9717 * gfortran.dg/pure_formal_2.f90: New.
9719 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
9721 PR rtl-optimization/47614
9722 * gfortran.dg/pr47614.f: New.
9724 2011-02-11 Joseph Myers <joseph@codesourcery.com>
9727 * gcc.dg/opts-6.c: New test.
9729 2011-02-11 Jakub Jelinek <jakub@redhat.com>
9732 * gcc.dg/pr47684.c: New test.
9734 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9737 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
9738 c99_runtime, dg-add-options c99_runtime.
9739 (main): Use __asm__.
9741 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9744 * lib/target-supports.exp (check_ascii_locale_available): New proc.
9745 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
9746 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
9747 * gcc.dg/ucnid-10.c: Likewise.
9748 * gcc.dg/ucnid-13.c: Likewise.
9749 * gcc.dg/ucnid-7.c: Likewise.
9750 * gcc.dg/ucnid-8.c: Likewise.
9751 Adapt dg-warning line number.
9753 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
9755 * gcc.target/i386/parity-1.c: Use -march=k8.
9756 * gcc.target/i386/parity-2.c: Ditto.
9757 * gcc.target/i386/vecinit-1.c: Ditto.
9758 * gcc.target/i386/vecinit-2.c: Ditto.
9760 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9763 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
9764 * gcc.target/mips/save-restore-3.c: Likewise.
9765 * gcc.target/mips/save-restore-4.c: Likewise.
9766 * gcc.target/mips/save-restore-5.c: Likewise.
9769 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
9770 * g++.dg/tree-prof/partition2.C: Likewise.
9772 2011-02-09 Jason Merrill <jason@redhat.com>
9774 * g++.dg/tree-ssa/inline-3.C: Use a normal function
9775 rather than misdeclare std::puts.
9777 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
9778 * g++.dg/other/warning1.C: Likewise.
9779 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
9780 * g++.old-deja/g++.gb/scope06.C: Likewise.
9781 * g++.old-deja/g++.law/cvt11.C: Likewise.
9782 * g++.old-deja/g++.law/init1.C: Likewise.
9783 * g++.dg/abi/mangle26.C: Likewise.
9785 * g++.dg/template/function1.C: Adjust for C++0x mode.
9786 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
9788 * g++.dg/ext/label10.C: Adjust for C++0x mode.
9789 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
9791 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
9793 * g++.dg/cpp0x/regress/abi-empty7.C: New.
9795 * g++.dg/cpp0x/regress: New directory.
9796 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
9797 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
9798 * g++.dg/cpp0x/regress/regress3.C: New.
9800 2011-02-10 Richard Guenther <rguenther@suse.de>
9802 PR tree-optimization/47677
9803 * gcc.dg/torture/pr47677.c: New testcase.
9805 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
9807 * objc.dg/special/load-category-1.m: Remove unused header.
9808 * objc.dg/special/load-category-1a.m: Likewise.
9809 * objc.dg/special/load-category-2.m: Likewise.
9810 * objc.dg/special/load-category-2a.m: Likewise.
9811 * objc.dg/special/load-category-3.m: Likewise.
9812 * objc.dg/special/load-category-3a.m: Likewise.
9813 * objc.dg/attributes/proto-attribute-2.m: Likewise.
9814 * objc.dg/attributes/proto-attribute-3.m: Likewise.
9815 * objc.dg/attributes/class-attribute-1.m: Likewise.
9816 * objc.dg/property/property.exp: Don't run for Darwin < 9.
9817 * obj-c++.dg/property/property.exp: Likewise.
9818 * objc.dg/attributes/method-sentinel-1.m: Update type header.
9819 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
9820 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
9821 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
9822 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
9823 * obj-c++.dg/template-8.mm: Likewise.
9825 2011-02-10 Jakub Jelinek <jakub@redhat.com>
9828 * gcc.target/i386/pr47665.c: New test.
9830 2011-02-10 Jie Zhang <jie@codesourcery.com>
9834 2011-02-05 Jie Zhang <jie@codesourcery.com>
9836 * gcc.dg/pr42631.c: Update test.
9837 * gcc.dg/pr42631-2.c: New test.
9839 2011-02-09 Janus Weil <janus@gcc.gnu.org>
9842 * gfortran.dg/proc_decl_25.f90: New.
9844 2011-02-09 Janus Weil <janus@gcc.gnu.org>
9847 * gfortran.dg/typebound_assignment_2.f03: New.
9849 2011-02-09 Richard Guenther <rguenther@suse.de>
9851 PR tree-optimization/47664
9852 * gcc.dg/tree-ssa/inline-7.c: New testcase.
9854 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
9857 * gnat.dg/uninit_func.adb: Adjust dg directive.
9859 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
9862 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
9864 2011-02-09 Janus Weil <janus@gcc.gnu.org>
9867 * gfortran.dg/auto_dealloc_2.f90: New.
9869 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9871 * gcc.dg/builtins-config.h: Remove __sgi handling.
9872 * lib/target-supports.exp (add_options_for_c99_runtime): Add
9873 -std=c99 for mips-sgi-irix6.5*.
9875 2011-02-09 Martin Jambor <mjambor@suse.cz>
9878 * gfortran.dg/pr25923.f90: Remove xfails.
9880 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9883 * gfortran.dg/inquire_14.f90: New test.
9885 2011-02-08 Janus Weil <janus@gcc.gnu.org>
9888 * gfortran.dg/pointer_init_6.f90: New.
9890 2011-02-08 Jeff Law <law@redhat.com>
9892 PR tree-optimization/42893
9893 * gcc.tree-ssa/pr42893.c: New test.
9895 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
9897 PR tree-optimization/46834
9898 PR tree-optimization/46994
9899 PR tree-optimization/46995
9900 * gcc.dg/graphite/id-pr46834.c: New.
9901 * gfortran.dg/graphite/id-pr46994.f90: New.
9902 * gfortran.dg/graphite/id-pr46995.f90: New.
9904 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9907 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
9908 using the variable is known the warning is emitted there.
9909 * gcc.dg/uninit-pr19430.c (foo): Likewise.
9910 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
9912 * c-c++-common/pr20000.c (g): Both warnings occur at the return
9915 * gcc.dg/noreturn-1.c (foo5): Likewise.
9916 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
9917 (method2): Likewise.
9919 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
9920 the return statement using the uninitialized variable.
9921 * gfortran.dg/pr39666-2.f90 (f): Likewise.
9923 2011-02-08 Richard Guenther <rguenther@suse.de>
9926 * g++.dg/opt/pr47639.c: New testcase.
9928 2011-02-08 Richard Guenther <rguenther@suse.de>
9930 PR tree-optimization/47632
9931 * g++.dg/opt/pr47632.C: New testcase.
9933 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9935 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
9937 2011-02-07 Richard Guenther <rguenther@suse.de>
9939 PR tree-optimization/47615
9940 * g++.dg/opt/pr47615.C: New testcase.
9942 2011-02-07 Richard Guenther <rguenther@suse.de>
9944 PR tree-optimization/47621
9945 * gcc.dg/torture/pr47621.c: New testcase.
9947 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
9949 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
9951 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
9954 * gfortran.dg/allocate_with_source_1 : New test.
9956 2011-02-05 Jakub Jelinek <jakub@redhat.com>
9959 * gcc.dg/pr47610.c: New test.
9961 2011-02-05 Jie Zhang <jie@codesourcery.com>
9964 * gcc.dg/pr42631.c: Update test.
9965 * gcc.dg/pr42631-2.c: New test.
9967 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9970 * gfortran.dg/pr47574.f90: New test.
9972 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
9974 PR tree-optimization/46194
9975 * gcc.dg/autopar/pr46194.c: New.
9977 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
9979 PR tree-optimization/43695
9980 * g++.dg/ipa/pr43695.C: New.
9982 2011-02-04 Jakub Jelinek <jakub@redhat.com>
9985 * gcc.dg/pr23200.c: New test.
9987 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
9990 * g++.dg/pr47589.C: New test.
9992 2011-02-03 Dodji Seketeli <dodji@redhat.com>
9995 * g++.dg/template/typedef37.C: New test.
9996 * g++.dg/template/param1.C: Adjust expected error message.
9998 2011-02-03 Jakub Jelinek <jakub@redhat.com>
10000 PR middle-end/31490
10001 * gcc.dg/pr31490-2.c: New test.
10002 * gcc.dg/pr31490-3.c: New test.
10003 * gcc.dg/pr31490-4.c: New test.
10005 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
10006 Jakub Jelinek <jakub@redhat.com>
10009 * g++.dg/parser/semicolon3.C: Adjust.
10010 * g++.dg/parser/semicolon4.C: New testcase.
10011 * g++.dg/pr46890.C: New testcase.
10013 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
10016 * g++.dg/init/pr29571.C: New.
10018 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
10020 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
10021 instead of vect_int.
10023 2011-02-03 Jakub Jelinek <jakub@redhat.com>
10026 * gcc.target/i386/pr47312.c: New test.
10029 * gcc.target/i386/pr47564.c: New test.
10031 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
10033 PR tree-optimization/45122
10034 * gcc.dg/tree-ssa/pr45122.c: New.
10036 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10039 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
10042 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
10043 and vsx so a default --with-cpu=power7 doesn't give an error
10044 when -mavoid-indexed-addresses is used.
10046 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
10047 wrapper function to save the arguments and then jump to the real
10048 function, rather than depending on the compiler not to move stuff
10050 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
10052 2011-02-02 Janus Weil <janus@gcc.gnu.org>
10053 Paul Thomas <pault@gcc.gnu.org>
10056 * gfortran.dg/class_37.f03 : New test.
10058 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
10059 Richard Guenther <rguenther@suse.de>
10061 PR tree-optimization/40979
10063 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
10064 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
10065 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
10066 check_vect_support_and_set_flags.
10067 * gfortran.dg/graphite/vect-pr40979.f90: New.
10069 2011-02-02 Janus Weil <janus@gcc.gnu.org>
10072 * gfortran.dg/class_36.f03: New.
10074 2011-02-02 Richard Guenther <rguenther@suse.de>
10076 PR tree-optimization/47566
10077 * gcc.dg/lto/20110201-1_0.c: New testcase.
10079 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
10085 * debug/pr47498.c: New.
10086 * debug/pr47501.c: New.
10088 2011-02-01 Richard Guenther <rguenther@suse.de>
10090 PR tree-optimization/47559
10091 * g++.dg/torture/pr47559.C: New testcase.
10093 2011-02-01 Janus Weil <janus@gcc.gnu.org>
10096 * gfortran.dg/typebound_call_20.f03: New.
10098 2011-02-01 Richard Guenther <rguenther@suse.de>
10100 PR tree-optimization/47555
10101 * gcc.dg/pr47555.c: New testcase.
10103 2011-02-01 Richard Guenther <rguenther@suse.de>
10105 PR tree-optimization/47541
10106 * g++.dg/torture/pr47541.C: New testcase.
10108 2011-01-31 Janus Weil <janus@gcc.gnu.org>
10111 * gfortran.dg/typebound_call_19.f03: New.
10113 2011-01-31 Jakub Jelinek <jakub@redhat.com>
10116 * g++.dg/cpp0x/pr47416.C: New test.
10118 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
10121 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
10123 2011-01-31 Janus Weil <janus@gcc.gnu.org>
10126 * gfortran.dg/typebound_assignment_1.f03: New.
10128 2011-01-31 Jakub Jelinek <jakub@redhat.com>
10130 PR tree-optimization/47538
10131 * gcc.c-torture/execute/pr47538.c: New test.
10133 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10136 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
10138 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10140 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
10142 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
10144 PR rtl-optimization/44031
10145 * gcc.c-torture/compile/20110131-1.c: New test.
10147 2011-01-31 Tobias Burnus <burnus@net-b.de>
10150 * gfortran.dg/stmt_func_1.f90: New.
10152 2011-01-31 Tobias Burnus <burnus@net-b.de>
10155 * gfortran.dg/interface_34.f90: New.
10157 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
10160 * gfortran.dg/realloc_on_assign_5.f03: New test.
10161 * gfortran.dg/realloc_on_assign_5.f03: New test.
10163 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10165 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
10166 * gfortran.dg/bessel_7.f90: Likewise.
10167 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
10169 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
10170 * gfortran.dg/sum_init_expr.f03: Likewise.
10172 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
10174 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
10177 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
10178 loop only on "vect_intfloat_cvt" targets.
10180 2011-01-29 Tobias Burnus <burnus@net-b.de>
10183 * gfortran.dg/shape_6.f90: New.
10185 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10187 PR libgfortran/47434
10188 * gfortran.dg/read_infnan_1.f90: Update test.
10189 * gfortran.dg/module_nan.f90: Update test.
10190 * gfortran.dg/char4_iunit_1.f03: Update test.
10191 * gfortran.dg/large_real_kind_1.f90: Update test.
10192 * gfortran.dg/real_const_3.f90: Update test.
10193 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
10195 2011-01-29 Dodji Seketeli <dodji@redhat.com>
10198 * g++.dg/template/param2.C: New test.
10200 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10202 PR libgfortran/47285
10203 * gfortran.dg/fmt_g.f: New test.
10205 2011-01-28 Tobias Burnus <burnus@net-b.de>
10208 * gfortran.dg/pure_formal_1.f90: New.
10210 2011-01-28 Jakub Jelinek <jakub@redhat.com>
10213 * gcc.dg/tls/pr42894.c: New test.
10215 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10217 * gcc.dg/pr47276.c: Add dg-require-visibility.
10219 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10221 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
10223 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
10224 Tobias Burnus <burnus@gcc.gnu.org>
10229 * gfortran.dg/realloc_on_assign_3.f03: New test.
10230 * gfortran.dg/realloc_on_assign_4.f03: New test.
10231 * gfortran.dg/allocatable_function_5.f90: New test.
10232 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
10233 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
10234 implemented" dg-errors.
10236 2011-01-27 Jan Hubicka <jh@suse.cz>
10238 PR middle-end/46949
10239 * gcc.dg/attr-weakref-4.c: New testcase
10241 2011-01-27 Martin Jambor <mjambor@suse.cz>
10243 PR tree-optimization/47228
10244 * gcc.dg/torture/pr47228.c: New test.
10246 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10248 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
10250 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10252 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
10253 when using auto-overlay support on the SPU.
10255 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
10257 PR rtl-optimization/44174
10258 * gcc.target/i386/asm-6.c: New test.
10260 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
10262 PR rtl-optimization/46856
10263 * gcc.c-torture/compile/pr46856.c: New test.
10265 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
10266 Andrew Pinski <pinskia@gmail.com>
10269 * gcc.dg/pr43082.c: New.
10271 2011-01-26 DJ Delorie <dj@redhat.com>
10273 PR rtl-optimization/46878
10274 * gcc.dg/pr46878-1.c: New test.
10276 2011-01-26 Jakub Jelinek <jakub@redhat.com>
10279 * g++.dg/cpp0x/pr47476.C: New test.
10281 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
10283 * gcc.c-torture/compile/20110126-1.c: New test.
10285 2011-01-26 Jakub Jelinek <jakub@redhat.com>
10288 * gcc.dg/torture/pr47473.c: New test.
10290 2011-01-26 Jan Hubicka <jh@suse.cz>
10293 * gcc.c-torture/execute/pr47237.c: New testcase.
10295 2011-01-26 Jan Hubicka <jh@suse.cz>
10297 PR tree-optimization/47190
10298 * gcc.dg/attr-weakref-3.c: New testcase.
10300 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
10303 * gcc.dg/dll-9a.c: New test file.
10304 * gcc.dg/dll-11.c: Likewise.
10305 * gcc.dg/dll-12.c: Likewise.
10306 * gcc.dg/dll-12a.c: Likewise.
10307 * gcc.dg/dll-11a.c: Likewise.
10308 * gcc.dg/dll-9.c: Likewise.
10309 * gcc.dg/dll-10.c: Likewise.
10310 * gcc.dg/dll-10a.c: Likewise.
10311 * g++.dg/ext/dllexport4a.cc: Likewise.
10312 * g++.dg/ext/dllexport4.C: Likewise.
10313 * g++.dg/ext/dllexport5.C: Likewise.
10314 * g++.dg/ext/dllexport5a.cc: Likewise.
10316 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10318 PR tree-optimization/46970
10319 * gcc.dg/graphite/pr46970.c: New.
10321 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10323 PR tree-optimization/46215
10324 * gcc.dg/graphite/pr46215.c: New.
10326 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10328 PR tree-optimization/46168
10329 * gcc.dg/graphite/pr46168.c: New.
10331 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10333 PR tree-optimization/43657
10334 * gcc.dg/graphite/pr43657.c: New.
10336 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10338 PR tree-optimization/29832
10339 * gfortran.dg/graphite/pr29832.f90: New.
10341 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10343 PR tree-optimization/43567
10344 * gcc.dg/graphite/pr43567.c: New.
10346 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10348 * gfortran.dg/graphite/interchange-4.f: New.
10349 * gfortran.dg/graphite/interchange-5.f: New.
10351 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
10352 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
10353 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
10354 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
10355 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
10356 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
10357 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
10358 * gfortran.dg/ltrans-7.f90: Removed.
10359 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
10361 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
10362 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
10363 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
10364 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
10365 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
10366 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
10367 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
10368 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
10369 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
10370 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
10371 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
10372 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
10373 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
10374 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
10375 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
10376 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
10377 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
10378 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
10379 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
10380 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
10381 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
10382 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
10383 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
10384 * gcc.dg/tree-ssa/data-dep-1.c
10385 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
10386 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
10387 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
10388 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
10389 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
10391 2011-01-25 Jakub Jelinek <jakub@redhat.com>
10393 PR tree-optimization/47265
10394 PR tree-optimization/47443
10395 * gcc.c-torture/compile/pr47265.c: New test.
10396 * gcc.dg/pr47443.c: New test.
10398 2011-01-25 Martin Jambor <mjambor@suse.cz>
10400 PR tree-optimization/47382
10401 * g++.dg/torture/pr47382.C: New test.
10402 * g++.dg/opt/devirt1.C: Xfail.
10404 2011-01-25 Yao Qi <yao@codesourcery.com>
10407 * gcc.target/arm/pr45701-1.c: New test.
10408 * gcc.target/arm/pr45701-2.c: New test.
10409 * gcc.target/arm/pr45701-3.c: New test.
10411 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10412 Jakub Jelinek <jakub@redhat.com>
10414 PR tree-optimization/47271
10415 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
10417 2011-01-25 Nick Clifton <nickc@redhat.com>
10419 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
10420 (saturate_add): Delete.
10421 (exchange): Delete.
10422 (main): Do not run saturate_add.
10423 (set_interrupts): Delete.
10425 2011-01-25 Tobias Burnus <burnus@net-b.de>
10428 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
10430 2011-01-25 Jakub Jelinek <jakub@redhat.com>
10432 PR tree-optimization/47427
10433 PR tree-optimization/47428
10434 * gcc.c-torture/compile/pr47427.c: New test.
10435 * gcc.c-torture/compile/pr47428.c: New test.
10437 2011-01-25 Richard Guenther <rguenther@suse.de>
10439 PR middle-end/47411
10440 * gcc.dg/torture/pr47411.c: New testcase.
10442 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10444 * gfortran.dg/graphite/id-24.f: New.
10445 * gfortran.dg/graphite/id-25.f: New.
10447 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10449 * gfortran.dg/graphite/id-23.f: New.
10451 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10453 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
10455 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10457 * gcc.dg/graphite/block-0.c: Un-XFAILed.
10458 * gcc.dg/graphite/block-1.c: Un-XFAILed.
10459 * gcc.dg/graphite/block-7.c: Un-XFAILed.
10460 * gcc.dg/graphite/block-8.c: Un-XFAILed.
10461 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
10462 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
10463 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
10464 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
10465 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
10467 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10469 * gcc.dg/graphite/block-0.c: Add documentation.
10470 * gcc.dg/graphite/block-4.c: Same.
10471 * gcc.dg/graphite/block-7.c: Same.
10472 * gcc.dg/graphite/block-8.c: New.
10473 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
10474 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
10475 * gcc.dg/graphite/interchange-12.c: Add documentation.
10476 * gcc.dg/graphite/interchange-13.c: New.
10477 * gcc.dg/graphite/interchange-14.c: New.
10478 * gcc.dg/graphite/interchange-15.c: New.
10479 * gcc.dg/graphite/interchange-8.c: Add documentation.
10480 * gcc.dg/graphite/interchange-mvt.c: Same.
10482 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10485 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
10486 * gcc.target/powerpc/altivec-14.c: Ditto.
10487 * gcc.target/powerpc/altivec-33.c: Ditto.
10488 * gcc.target/powerpc/altivec-types-1.c: Ditto.
10489 * gcc.target/powerpc/altivec-types-2.c: Ditto.
10490 * gcc.target/powerpc/altivec-types-3.c: Ditto.
10491 * gcc.target/powerpc/altivec-types-4.c: Ditto.
10492 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
10493 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
10494 * g++.dg/ext/altivec-15.C: Ditto.
10495 * g++.dg/ext/altivec-types-1.C: Ditto.
10496 * g++.dg/ext/altivec-types-2.C: Ditto.
10497 * g++.dg/ext/altivec-types-3.C: Ditto.
10498 * g++.dg/ext/altivec-types-4.C: Ditto.
10500 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10502 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
10504 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10506 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
10507 optimization options.
10509 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10511 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
10514 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
10516 2011-01-23 Tobias Burnus <burnus@net-b.de>
10519 * gfortran.dg/allocatable_scalar_12.f90: New.
10521 2011-01-23 Ira Rosen <irar@il.ibm.com>
10523 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
10524 vectorization to be not profitable if peeling is used to
10525 realign the memory access.
10526 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
10527 loop bound to avoid loop unrolling.
10528 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10530 2011-01-22 Jan Hubicka <jh@suse.cz>
10533 * g++.dg/lto/pr47333.C: New file.
10535 2011-01-22 Jan Hubicka <jh@suse.cz>
10537 PR tree-optimization/43884
10539 * gcc.dg/autopar/outer-2.c: Increase array size.
10540 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
10542 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10545 * gfortran.dg/c_loc_tests_16.f90: New test.
10547 2011-01-22 Tobias Burnus <burnus@net-b.de>
10550 * gfortran.dg/typebound_proc_19.f90: New.
10552 2011-01-21 Jeff Law <law@redhat.com>
10554 PR tree-optimization/47053
10555 * g++.dg/pr47053.C: New test.
10557 2011-01-21 Jason Merrill <jason@redhat.com>
10560 * g++.dg/cpp0x/constexpr-ctor6.C: New.
10562 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10565 * g++.dg/cpp0x/range-for10.C: New test.
10566 * g++.dg/template/for1.C: New test.
10568 PR middle-end/45566
10569 * g++.dg/tree-prof/partition3.C: New test.
10571 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
10573 PR rtl-optimization/47366
10574 * g++.dg/opt/pr47366.C: New test.
10576 2011-01-21 Jason Merrill <jason@redhat.com>
10579 * g++.dg/cpp0x/constexpr-regress2.C: New.
10581 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
10583 2011-01-21 Jeff Law <law@redhat.com>
10585 PR rtl-optimization/41619
10586 * gcc.dg/pr41619.c: New.
10588 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10590 PR tree-optimization/47355
10591 * g++.dg/opt/pr47355.C: New test.
10593 2011-01-21 Richard Guenther <rguenther@suse.de>
10595 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
10598 2011-01-21 Richard Guenther <rguenther@suse.de>
10600 PR tree-optimization/47365
10601 * gcc.dg/torture/pr47365.c: New testcase.
10602 * gcc.dg/tree-ssa/pr47392.c: Likewise.
10604 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10606 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
10608 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10610 PR tree-optimization/47391
10611 * gcc.dg/pr47391.c: New test.
10613 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10615 * g++.dg/template/char1.C: Use signed char.
10617 2011-01-21 Tobias Burnus <burnus@net-b.de>
10620 * gfortran.dg/pointer_target_4.f90: New.
10622 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
10625 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
10626 ILP32 system and not IP32.
10628 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
10631 * g++.dg/debug/pr46583.C: New.
10633 2011-01-20 Jakub Jelinek <jakub@redhat.com>
10636 * g++.dg/debug/pr47283.C: New test.
10639 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
10640 * gcc.target/i386/headmerge-2.c: Likewise.
10642 2011-01-20 Richard Guenther <rguenther@suse.de>
10644 PR middle-end/47370
10645 * gcc.dg/torture/pr47370.c: New testcase.
10647 2011-01-20 Jakub Jelinek <jakub@redhat.com>
10649 PR tree-optimization/46130
10650 * gcc.dg/pr46130-1.c: New test.
10651 * gcc.dg/pr46130-2.c: New test.
10653 2011-01-19 Dodji Seketeli <dodji@redhat.com>
10656 * g++.dg/debug/dwarf2/template-params-10.C: New test.
10658 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
10661 * g++.dg/debug/pr46240.cc: New.
10663 2011-01-19 Jakub Jelinek <jakub@redhat.com>
10666 * g++.dg/template/anonunion1.C: New test.
10668 PR rtl-optimization/47337
10669 * gcc.c-torture/execute/pr47337.c: New test.
10671 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10674 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
10676 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10678 PR tree-optimization/46021
10679 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
10681 2011-01-19 Jakub Jelinek <jakub@redhat.com>
10683 PR tree-optimization/47290
10684 * g++.dg/torture/pr47290.C: New test.
10686 2011-01-18 Janus Weil <janus@gcc.gnu.org>
10689 * gfortran.dg/proc_ptr_comp_29.f90: New.
10691 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
10694 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
10695 powerpc-apple-darwin9.
10697 2011-01-18 Jakub Jelinek <jakub@redhat.com>
10699 PR rtl-optimization/47299
10700 * gcc.c-torture/execute/pr47299.c: New test.
10702 2011-01-17 Jason Merrill <jason@redhat.com>
10704 * g++.dg/cpp0x/constexpr-virtual.C: New.
10706 2011-01-17 Jakub Jelinek <jakub@redhat.com>
10709 * gfortran.dg/gomp/pr47331.f90: New test.
10711 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
10714 * objc.dg/selector-warn-1.m: New.
10715 * obj-c++.dg/selector-warn-1.mm: New.
10717 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
10719 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
10720 Update dg-final accordingly.
10722 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10724 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
10726 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10728 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
10730 * gcc.dg/guality/pr36728-2.c: Likewise.
10732 2011-01-17 Richard Guenther <rguenther@suse.de>
10734 PR tree-optimization/47313
10735 * g++.dg/torture/pr47313.C: New testcase.
10737 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
10740 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
10741 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
10742 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
10743 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
10745 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
10747 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
10748 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
10749 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
10751 2011-01-17 Richard Guenther <rguenther@suse.de>
10753 PR tree-optimization/45967
10754 * gcc.dg/torture/pr45967-2.c: New testcase.
10755 * gcc.dg/torture/pr45967-3.c: Likewise.
10757 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10760 * g++.dg/ext/pr47213.C: Require visibility.
10762 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
10764 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
10765 * gcc.dg/fixed-point/struct-union.c: Update error messages.
10767 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
10769 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
10770 Linux-based targets.
10772 2011-01-13 Jan Hubicka <jh@suse.cz>
10774 PR tree-optimization/47276
10775 * gcc.dg/pr47276.c: New testcase.
10777 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
10778 Jonathan Wakely <jwakely.gcc@gmail.com>
10781 * g++.dg/other/pr33558.C: New.
10782 * g++.dg/other/pr33558-2.C: New.
10784 2011-01-14 Martin Jambor <mjambor@suse.cz>
10786 PR tree-optimization/45934
10787 PR tree-optimization/46302
10788 * g++.dg/ipa/devirt-c-1.C: New test.
10789 * g++.dg/ipa/devirt-c-2.C: Likewise.
10790 * g++.dg/ipa/devirt-c-3.C: Likewise.
10791 * g++.dg/ipa/devirt-c-4.C: Likewise.
10792 * g++.dg/ipa/devirt-c-5.C: Likewise.
10793 * g++.dg/ipa/devirt-c-6.C: Likewise.
10794 * g++.dg/ipa/devirt-6.C: Likewise.
10795 * g++.dg/ipa/devirt-d-1.C: Likewise.
10796 * g++.dg/torture/pr45934.C: Likewise.
10798 2011-01-14 Jason Merrill <jason@redhat.com>
10800 * g++.dg/cpp0x/variadic105.C: New.
10802 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
10803 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10806 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
10807 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
10808 execution tests on i?86-*-*, x86_64-*-* and
10809 powerpc*-apple-darwin* && ilp32.
10810 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
10811 tests on i?86-*-* and x86_64-*-*.
10813 2011-01-14 Richard Guenther <rguenther@suse.de>
10815 PR tree-optimization/47280
10816 * g++.dg/opt/pr47280.C: New testcase.
10818 2011-01-14 Jason Merrill <jason@redhat.com>
10820 * g++.dg/cpp0x/constexpr-regress1.C: New.
10822 * g++.dg/ext/flexary2.C: New.
10824 2011-01-14 Richard Guenther <rguenther@suse.de>
10826 PR middle-end/47281
10827 * gcc.dg/torture/pr47281.c: New testcase.
10828 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
10830 2011-01-14 Richard Guenther <rguenther@suse.de>
10832 PR tree-optimization/47286
10833 * gcc.dg/tree-ssa/pr47286.c: New testcase.
10835 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
10838 * g++.dg/ext/pr47213.C: New.
10840 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10842 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
10844 2011-01-13 Tobias Burnus <burnus@net-b.de>
10845 Mikael Morin <mikael@gcc.gnu.org>
10849 * gfortran.dg/select_type_20.f90: New.
10850 * gfortran.dg/select_type_21.f90: New.
10852 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
10855 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
10857 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10859 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
10860 * gcc.dg/guality/pr36728-2.c: Likewise.
10862 2011-01-13 Dodji Seketeli <dodji@redhat.com>
10865 * g++.dg/debug/dwarf2/template-params-9.C: New test.
10867 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
10869 PR rtl-optimization/45352
10870 * gcc.dg/pr45352-3.c: New.
10872 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10874 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
10876 * g++.dg/cpp0x/range-for8.C: New.
10877 * g++.dg/cpp0x/range-for9.C: New.
10879 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
10882 * g++.dg/debug/pr47209.C: New.
10884 2011-01-12 Richard Guenther <rguenther@suse.de>
10887 * gcc.dg/lto/pr47259_0.c: New testcase.
10888 * gcc.dg/lto/pr47259_1.c: Likewise.
10890 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
10892 * objc-obj-c++-shared/Object1.h: Add copyright header, update
10893 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
10894 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
10895 methods missing from the OBJC2 Object.
10896 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
10897 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
10898 GNU and NeXT runtimes.
10899 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
10901 * objc-obj-c++-shared/Object1.m: Likewise.
10902 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
10903 * objc.dg/proto-qual-1.m: Likewise.
10904 * obj-c++.dg/proto-lossage-3.mm: Likewise.
10905 * obj-c++.dg/proto-qual-1.mm: Likewise.
10907 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
10910 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
10912 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
10914 Fixed the Objective-C++ testsuite and updated all tests.
10915 * lib/obj-c++.exp (obj-c++_init): Declare and set
10916 gcc_warning_prefix and gcc_error_prefix.
10917 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
10918 'dg-warning', 'dg-message' and 'dg-error'.
10919 * obj-c++.dg/class-extension-3.mm: Likewise.
10920 * obj-c++.dg/class-protocol-1.mm: Likewise.
10921 * obj-c++.dg/encode-7.mm: Likewise.
10922 * obj-c++.dg/exceptions-3.mm: Likewise.
10923 * obj-c++.dg/exceptions-5.mm: Likewise.
10924 * obj-c++.dg/method-12.mm: Likewise.
10925 * obj-c++.dg/method-13.mm: Likewise.
10926 * obj-c++.dg/method-15.mm: Likewise.
10927 * obj-c++.dg/method-16.mm: Likewise.
10928 * obj-c++.dg/method-4.mm: Likewise.
10929 * obj-c++.dg/method-8.mm: Likewise.
10930 * obj-c++.dg/method-conflict-1.mm: Likewise.
10931 * obj-c++.dg/method-conflict-2.mm: Likewise.
10932 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
10933 and uncommented second part of the testcase now that the testsuite
10935 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
10936 and uncommented second part of the testcase now that the testsuite
10938 * obj-c++.dg/private-1.mm: Likewise.
10939 * obj-c++.dg/proto-lossage-4.mm: Likewise.
10940 * obj-c++.dg/syntax-error-7.mm: Likewise.
10941 * obj-c++.dg/warn5.mm: Likewise.
10942 * obj-c++.dg/property/at-property-14.mm: Likewise.
10943 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
10945 * obj-c++.dg/property/at-property-18.mm: Likewise.
10946 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
10948 * obj-c++.dg/property/at-property-21.mm: Likewise.
10949 * obj-c++.dg/property/at-property-28.mm: Likewise.
10950 * obj-c++.dg/property/at-property-5.mm: Likewise.
10951 * obj-c++.dg/property/dynamic-2.mm: Likewise.
10952 * obj-c++.dg/property/property-neg-3.mm: Likewise.
10953 * obj-c++.dg/property/synthesize-11.mm: Likewise.
10954 * obj-c++.dg/property/synthesize-6.mm: Likewise.
10955 * obj-c++.dg/property/synthesize-8.mm: Likewise.
10956 * obj-c++.dg/property/synthesize-9.mm: Likewise.
10957 * obj-c++.dg/tls/diag-5.mm: Likewise.
10958 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
10959 dg-error, now matched correctly.
10961 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
10963 * objc.dg/property/at-property-29.m: New.
10964 * obj-c++.dg/property/at-property-29.mm: New.
10966 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10968 * go.test/go-test.exp (go-set-goarch): New proc.
10969 (go-gc-tests): Use it.
10971 2011-01-11 Dodji Seketeli <dodji@redhat.com>
10974 * g++.dg/debug/dwarf2/template-params-8.C: New test.
10976 2011-01-11 Richard Henderson <rth@redhat.com>
10978 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
10980 2011-01-11 Jan Hubicka <jh@suse.cz>
10984 * gcc.dg/lto/pr45721_1.c: New file.
10985 * gcc.dg/lto/pr45721_0.c: New file.
10987 2011-01-11 Richard Guenther <rguenther@suse.de>
10989 PR tree-optimization/46076
10990 * gcc.dg/tree-ssa/pr46076.c: New testcase.
10992 2011-01-11 Jeff Law <law@redhat.com>
10994 * PR tree-optimization/47086
10995 * gcc.dg/pr47086.c: New test.
10997 2011-01-11 Jason Merrill <jason@redhat.com>
11000 * g++.dg/template/new10.C: New.
11003 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
11005 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
11007 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
11008 Split type definitions and NSConstantString class into...
11009 * objc-obj-c++-shared/objc-test-suite-types.h: New.
11010 * objc-obj-c++-shared/nsconstantstring-class.h: New.
11011 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
11012 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
11013 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
11014 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
11016 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
11017 encode defines for newer NeXT system headers.
11018 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
11019 * obj-c++.dg/torture/strings/string1.mm: Likewise.
11020 * objc.dg/foreach-5.m: Likewise.
11021 * objc.dg/foreach-2.m: Likewise.
11022 * objc.dg/foreach-4.m: Likewise.
11023 * objc.dg/torture/strings/string1.m: Likewise.
11024 * objc.dg/torture/strings/string2.m: Likewise.
11025 * objc.dg/torture/strings/string3.m: Likewise.
11026 * objc.dg/torture/strings/string4.m: Likewise.
11027 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
11028 header and stand alone.
11029 * obj-c++.dg/strings/strings-2.mm: Likewise.
11030 * objc.dg/torture/strings/const-str-3.m: Likewise.
11031 * objc.dg/strings/strings-2.m: Likewise.
11032 * objc.dg/strings/const-str-12b.m: Likewise.
11034 2011-01-12 Richard Guenther <rguenther@suse.de>
11036 PR middle-end/32511
11037 * gcc.dg/attr-weak-1.c: Adjust.
11039 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
11042 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
11043 standard compliant and comment.
11045 2011-01-10 Jan Hubicka <jh@suse.cz>
11048 * gcc.dg/initpri3.c: New testcase.
11050 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
11053 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
11054 externally visible.
11059 (g_ebp_save): Likewise.
11060 (g_esp_save): Likewise.
11062 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11064 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
11066 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11068 PR tree-optimization/46021
11069 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
11070 i?86-*-*, x86_64-*-*.
11072 2011-01-10 Jeff Law <law@redhat.com>
11074 * PR tree-optimization/47141
11075 * gcc.c-torture/compile/pr47141.c: New test.
11077 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
11080 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
11081 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
11082 * gcc.dg/vect/slp-35.c: Remove XFAILs.
11083 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
11086 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
11087 being vectorized. Adjust dg-final pattern. Remove XFAIL.
11088 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
11089 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
11090 being vectorized. Adjust dg-final pattern.
11093 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
11094 * gcc.dg/vect/slp-24.c: Likewise.
11096 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
11099 * g++.dg/other/pr47218-1.C: New test file.
11100 * g++.dg/other/pr47218.C: Likewise.
11101 * g++.dg/other/pr47218.h: New supporting header.
11103 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
11106 * objc.dg/attributes/invalid-attribute-1.m: New.
11107 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
11109 2011-01-09 Janus Weil <janus@gcc.gnu.org>
11112 * gfortran.dg/proc_ptr_comp_28.f90: New.
11114 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
11116 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
11117 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
11118 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11119 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
11120 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
11121 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11122 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
11123 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
11124 * objc.dg/gnu-api-2-class.m: Likewise.
11125 * objc.dg/gnu-api-2-ivar.m: Likewise.
11126 * objc.dg/gnu-api-2-method.m: Likewise.
11127 * objc.dg/gnu-api-2-objc.m: Likewise.
11128 * objc.dg/gnu-api-2-object.m: Likewise.
11129 * objc.dg/gnu-api-2-property.m: Likewise.
11130 * objc.dg/gnu-api-2-protocol.m: Likewise.
11131 * objc.dg/gnu-api-2-sel.m: Likewise.
11133 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
11135 * objc.dg/foreach-1.m: Skip for Darwin < 9.
11136 * objc.dg/objc-foreach-4.m: Likewise.
11137 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
11138 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
11139 * objc.dg/foreach-4.m: Likewise.
11140 * objc.dg/foreach-5.m: Likewise.
11141 * objc.dg/foreach-3.m: Return self from init.
11143 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
11146 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
11148 2011-01-09 Janus Weil <janus@gcc.gnu.org>
11151 * gfortran.dg/class_35.f90: New.
11153 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
11155 * objc.dg/foreach-1.m: Add "-Wall" to flags.
11157 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
11160 * objc.dg/invalid-method-2.m: New.
11161 * obj-c++.dg/invalid-method-2.mm: New.
11163 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
11166 * gfortran.dg/transpose_optimization_2.f90 : New test.
11168 2011-01-08 Jan Hubicka <jh@suse.cz>
11170 PR tree-optmization/46469
11171 * g++.dg/torture/pr46469.C: New testcase.
11173 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
11175 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
11176 emulation of libobjc-gnu structure layout functionality to ..
11177 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
11178 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
11179 * objc/execute/bf-common.h: Adjust headers.
11180 * objc/execute/bf-1.m: Likewise.
11181 * objc/execute/bf-2.m: Likewise.
11182 * objc/execute/bf-3.m: Likewise.
11183 * objc/execute/bf-4.m: Likewise.
11184 * objc/execute/bf-5.m: Likewise.
11185 * objc/execute/bf-6.m: Likewise.
11186 * objc/execute/bf-7.m: Likewise.
11187 * objc/execute/bf-8.m: Likewise.
11188 * objc/execute/bf-9.m: Likewise.
11189 * objc/execute/bf-10.m: Likewise.
11190 * objc/execute/bf-11.m: Likewise.
11191 * objc/execute/bf-12.m: Likewise.
11192 * objc/execute/bf-13.m: Likewise.
11193 * objc/execute/bf-14.m: Likewise.
11194 * objc/execute/bf-15.m: Likewise.
11195 * objc/execute/bf-16.m: Likewise.
11196 * objc/execute/bf-17.m: Likewise.
11197 * objc/execute/bf-18.m: Likewise.
11198 * objc/execute/bf-19.m: Likewise.
11199 * objc/execute/bf-20.m: Likewise.
11200 * objc/execute/bf-21.m: Likewise.
11201 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
11202 objc_get_type_qualifiers ().
11204 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
11207 * gfortran.dg/dependency_39.f90: New test.
11209 2011-01-07 Jan Hubicka <jh@suse.cz>
11211 Get builtins tests ready for linker plugin.
11212 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
11213 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
11214 my_memset, my_bzero): Mark used.
11215 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
11216 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
11218 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
11221 2011-01-07 Jan Hubicka <jh@suse.cz>
11223 PR tree-optimization/46367
11224 * g++.dg/torture/pr46367.C: New file.
11226 2011-01-07 Jakub Jelinek <jakub@redhat.com>
11229 * gcc.dg/pr47201.c: New test.
11232 * gcc.dg/tree-prof/pr47187.c: New test.
11234 2011-01-07 Tobias Burnus <burnus@net-b.de>
11237 * gfortran.dg/extends_type_of_3.f90: New.
11239 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
11241 * g++.dg/ext/dllexport-MI1.C: Adjust test.
11242 * g++.dg/ext/dllimport-MI1.C: Likewise.
11243 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
11244 * g++.dg/ext/dllimport10.C: Likewise.
11245 * g++.dg/ext/dllimport11.C: Likewise.
11246 * g++.dg/ext/dllimport12.C: Likewise.
11247 * g++.dg/ext/dllimport13.C: Likewise.
11248 * g++.dg/ext/dllimport2.C: Likewise.
11249 * g++.dg/ext/dllimport3.C: Likewise.
11250 * g++.dg/ext/dllimport4.C: Likewise.
11251 * g++.dg/ext/dllimport5.C: Likewise.
11252 * g++.dg/ext/dllimport6.C: Likewise.
11253 * g++.dg/ext/dllimport8.C: Likewise.
11254 * g++.dg/ext/dllimport9.C: Likewise.
11255 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
11256 targets, too. Additionally enable test for i?86-*-mingw*.
11257 * g++.dg/ext/selectany1.C: Likewise.
11258 Remove guard variable check.
11260 2011-01-07 Janus Weil <janus@gcc.gnu.org>
11264 * gfortran.dg/storage_size_3.f08: Extended.
11266 2011-01-07 Jakub Jelinek <jakub@redhat.com>
11269 * g++.dg/template/stdarg1.C: New test.
11271 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
11274 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
11275 * gfortran.dg/defined_operators_1.f90: Split the subroutine
11276 from the interface of functions to not hide the errors that
11279 2011-01-06 Jan Hubicka <jh@suse.cz>
11281 * gcc.dg/lto/pr47188_0.c: New testcase.
11282 * gcc.dg/lto/pr47188_1.c: New testcase.
11284 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
11288 * gfortran.dg/interface_33.f90: New test.
11290 2011-01-06 Jakub Jelinek <jakub@redhat.com>
11293 * gcc.c-torture/compile/pr47150.c: New test.
11295 2011-01-06 Ira Rosen <irar@il.ibm.com>
11297 PR tree-optimization/47139
11298 * gcc.dg/vect/pr47139.c: New test.
11300 2011-01-05 Janus Weil <janus@gcc.gnu.org>
11303 * gfortran.dg/extends_type_of_2.f03: New.
11305 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11307 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
11309 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
11311 * gnat.dg/opt14.adb: New test.
11313 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11316 * gfortran.dg/allocate_error_2.f90: New test.
11318 2011-01-05 Janus Weil <janus@gcc.gnu.org>
11321 * gfortran.dg/storage_size_3.f08: New.
11323 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11325 PR libgfortran/47154
11326 * gfortran.dg/namelist_68.f90: New test.
11328 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
11330 * gnat.dg/unchecked_convert8.ad[sb]: New test.
11332 2011-01-04 Janus Weil <janus@gcc.gnu.org>
11335 * gfortran.dg/class_34.f90: New.
11337 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11339 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
11340 use __builtin_inff. Skip all single-precision tests that require
11343 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11345 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
11347 2011-01-03 Jakub Jelinek <jakub@redhat.com>
11349 PR tree-optimization/47148
11350 * gcc.c-torture/execute/pr47148.c: New test.
11352 PR tree-optimization/47155
11353 * gcc.c-torture/execute/pr47155.c: New test.
11355 PR rtl-optimization/47157
11356 * gcc.c-torture/compile/pr47157.c: New test.
11358 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11360 * gcc.dg/torture/vector-shift2.c (schar): Define.
11361 (main): Always use schar or uchar instead of plain "char" to avoid
11362 dependencies on implementation-defined char signedness.
11364 2011-01-03 Martin Jambor <mjambor@suse.cz>
11366 PR tree-optimization/46801
11367 * gnat.dg/pack9.adb: Remove xfail.
11369 2011-01-03 Martin Jambor <mjambor@suse.cz>
11371 PR tree-optimization/46984
11372 * g++.dg/ipa/pr46984.C: New test.
11374 2011-01-02 Janus Weil <janus@gcc.gnu.org>
11377 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
11379 2011-01-02 Jakub Jelinek <jakub@redhat.com>
11381 PR tree-optimization/47140
11382 * gcc.c-torture/compile/pr47140.c: New test.
11384 PR rtl-optimization/47028
11385 * gcc.dg/pr47028.c: New test.
11387 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
11389 * objc.dg/protocol-forward-1.m: Removed TODO.
11390 * objc.dg/protocol-forward-2.m: New.
11391 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
11392 * obj-c++.dg/protocol-forward-2.mm: New.
11394 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
11397 * g++.dg/eh/pr38662.C: New testcase.
11399 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
11401 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
11402 scan for newline '\n'.
11405 Copyright (C) 2011 Free Software Foundation, Inc.
11407 Copying and distribution of this file, with or without modification,
11408 are permitted in any medium without royalty provided the copyright
11409 notice and this notice are preserved.