1 2011-09-26 Janus Weil <janus@gcc.gnu.org>
4 * gfortran.dg/common_15.f90: New.
7 * gfortran.dg/dummy_procedure_5.f90: New.
8 * gfortran.dg/interface_26.f90: Modified error message.
9 * gfortran.dg/proc_ptr_11.f90: Ditto.
10 * gfortran.dg/proc_ptr_15.f90: Ditto.
11 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
12 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
14 2011-09-26 Jason Merrill <jason@redhat.com>
17 * g++.dg/overload/rvalue3.C: New.
20 * g++.dg/overload/ref-conv2.C: New.
22 * g++.dg/cpp0x/nsdmi-template1.C: New.
24 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
26 * g++.dg/cpp0x/nullptr25.C: New.
28 2011-09-26 Richard Guenther <rguenther@suse.de>
30 PR tree-optimization/50472
31 * gcc.dg/torture/pr50472.c: New testcase.
33 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
35 * gnat.dg/opt22.adb: New test.
36 * gnat.dg/opt22_pkg.ad[sb]: New helper.
38 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
40 * gnat.dg/opt21.adb: New test.
41 * gnat.dg/opt21_pkg.ad[sb]: New helper.
43 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
45 * gnat.dg/opt20.ad[sb]: New test.
46 * gnat.dg/opt20_pkg.ads: New helper.
48 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
50 * gnat.dg/array17.adb: New test.
51 * gnat.dg/array17_pkg.ads: New helper.
53 2011-09-25 Jason Merrill <jason@redhat.com>
55 * g++.dg/cpp0x/nsdmi-defer4.C: New.
57 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
59 * gnat.dg/frame_overflow.ads: New.
60 * gnat.dg/frame_overflow.adb: Adjust.
61 * gnat.dg/specs/addr1.ads: Likewise.
63 2011-09-25 Jakub Jelinek <jakub@redhat.com>
65 * g++.dg/tree-ssa/restrict2.C: New test.
67 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
69 * lib/target-supports.exp (check_effective_target_vect64): New.
70 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
71 of multiple vector sizes.
72 * gcc.dg/vect/bb-slp-26.c: New.
74 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
77 * g++.dg/template/bitfield1.C: New.
79 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
81 * gcc.dg/vect/bb-slp-24.c: New.
83 2011-09-24 Jason Merrill <jason@redhat.com>
85 * g++.dg/cpp0x/nsdmi-eh1.C: New.
87 * g++.dg/cpp0x/nsdmi-defer3.C: New.
89 * g++.dg/cpp0x/nsdmi-defer1.C: New.
90 * g++.dg/cpp0x/nsdmi-defer2.C: New.
92 * g++.dg/cpp0x/nsdmi1.C: New.
93 * g++.dg/cpp0x/nsdmi2.C: New.
94 * g++.dg/cpp0x/nsdmi3.C: New.
95 * g++.dg/cpp0x/nsdmi4.C: New.
96 * g++.old-deja/g++.other/init4.C: New.
98 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
101 * g++.dg/template/sfinae28.C: New.
103 2011-09-23 Ian Lance Taylor <iant@google.com>
105 * go.test/go-test.exp (errchk): Handle more cases of getting
106 correct Tcl backslash quoting in regular expressions in test file.
108 2011-09-23 Jason Merrill <jason@redhat.com>
111 * g++.dg/init/const8.C: New.
112 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
113 * g++.dg/cpp0x/defaulted2.C: Likewise.
114 * g++.dg/cpp0x/pr42844-2.C: Likewise.
115 * g++.dg/init/pr20039.C: Likewise.
116 * g++.dg/init/pr42844.C: Likewise.
118 2011-09-23 Jan Hubicka <jh@suse.cz>
120 * gcc.dg/ipa/inline-1.c: new testcase.
121 * gcc.dg/ipa/inline-2.c: new testcase.
122 * gcc.dg/ipa/inline-3.c: new testcase.
123 * gcc.dg/ipa/inline-4.c: new testcase.
125 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
128 * g++.dg/cpp0x/constexpr-static8.C: New.
130 2011-09-23 Jakub Jelinek <jakub@redhat.com>
132 * gcc.target/i386/avxfp-1.c: New test.
133 * gcc.target/i386/avxfp-2.c: New test.
135 2011-09-23 Terry Guo <terry.guo@arm.com>
137 * gcc.c-torture/execute/941014-1.x: Deleted.
139 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
142 * g++.dg/cpp0x/pr50491.C: New.
144 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
147 * gfortran.dg/bessel_6.f90: Fix tolerance test.
149 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
152 * g++.dg/cpp0x/nullptr24.C: New.
154 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
157 * gcc.target/i386/pr50482.c: New test.
159 2011-09-22 Joseph Myers <joseph@codesourcery.com>
161 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
162 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
163 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
164 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
165 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
166 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
167 multilib options contain different -march= from dg-options.
169 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
170 Paolo Carlini <paolo.carlini@oracle.com>
173 * g++.dg/template/friend52.C: New.
175 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
177 * gcc.target/arm/cmp-1.c: New test.
178 * gcc.target/arm/cmp-2.c: Likewise.
180 2011-09-22 Janus Weil <janus@gcc.gnu.org>
183 * gfortran.dg/impure_actual_1.f90: Modified error message.
184 * gfortran.dg/proc_ptr_32.f90: New.
185 * gfortran.dg/proc_ptr_33.f90: New.
187 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
189 PR tree-optimization/50451
190 * gcc.dg/vect/pr50451.c: New test.
192 2011-09-21 Ian Lance Taylor <iant@google.com>
194 * go.test/go-test.exp (errchk): Add special case for bug332.
195 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
196 some more test lines.
198 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
200 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
201 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
202 * g++.dg/other/i386-8.C: Ditto.
203 * g++.dg/other/pr34435.C: Ditto.
204 * g++.dg/other/pr39496.C: Ditto.
205 * g++.dg/other/mmintrin.C: Ditto.
207 2011-09-21 Jakub Jelinek <jakub@redhat.com>
209 * gcc.dg/vect/vect-cond-7.c: New test.
210 * gcc.target/i386/sse4_1-cond-1.c: New test.
211 * gcc.target/i386/avx-cond-1.c: New test.
213 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
216 * g++.dg/other/pr50464.C: New test.
218 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
220 * gcc.target/i386/bmi2-mulx32-2.c: New test.
221 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
222 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
223 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
225 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
227 * gnat.dg/opt19.adb: New test.
229 2011-09-21 Terry Guo <terry.guo@arm.com>
231 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
232 on arch conflict when testing case on targets other than armv7-a.
234 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
237 * g++.dg/ext/int128-1.C: New.
238 * g++.dg/ext/int128-2.C: Likewise.
239 * g++.dg/ext/int128-2.h: Likewise.
241 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
244 * gfortran.dg/storage_size_2.f08: Replace "must be be" with
247 2011-09-20 Jason Merrill <jason@redhat.com>
249 * g++.dg/cpp0x/constexpr-generated1.C: New.
252 * g++.dg/overload/ref-conv1.C: New.
254 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
256 * g++.dg/other/final1.C: New.
258 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
260 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
263 2011-09-19 Ian Bolton <ian.bolton@arm.com>
265 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
268 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
270 PR tree-optimization/50413
271 * g++.dg/vect/vect.exp: Run slp-pr* tests with
272 -fdump-tree-slp-details. Run other tests with
273 -fdump-tree-vect-details.
274 * g++.dg/vect/slp-pr50413.cc: New.
276 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
277 Ira Rosen <ira.rosen@linaro.org>
280 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
281 Fix underscores around restrict.
283 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
285 PR tree-optimization/50414
286 * gfortran.dg/vect/Ofast-pr50414.f90: New.
287 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
288 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
290 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
292 PR tree-optimization/50412
293 * gfortran.dg/vect/pr50412.f90: New.
295 2011-09-16 Jason Merrill <jason@redhat.com>
298 * g++.dg/eh/defarg1.C: New.
300 2011-09-16 Jakub Jelinek <jakub@redhat.com>
302 * gcc.dg/vect/vect-reduc-10.c: New test.
303 * gcc.target/i386/avx-reduc-1.c: New test.
305 * gcc.target/i386/sse2-extract-1.c: New test.
306 * gcc.target/i386/avx-extract-1.c: New test.
308 2011-09-16 Terry Guo <terry.guo@arm.com>
310 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
312 2011-09-15 Diego Novillo <dnovillo@google.com>
314 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
315 ALWAYS_CXXFLAGS, if defined.
316 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
317 ALWAYS_GFORTRANFLAGS, if defined.
318 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
319 ALWAYS_GOCFLAGS, if defined.
320 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
321 ALWAYS_OBJCXXFLAGS, if defined.
322 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
323 additional_flags, if defined.
324 * lib/gnat.exp (gnat_target_compile): Likewise.
325 * lib/objc.exp (objc_target_compile): Likewise.
326 * lib/target-supports-dg.exp (dg-add-options): Handle
329 2011-09-15 Tom de Vries <tom@codesourcery.com>
332 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
333 Use uintptr_t in f1. Undo avr xfails.
335 2011-09-15 Janus Weil <janus@gcc.gnu.org>
339 * gfortran.dg/function_types_3.f90: New.
341 2011-09-15 Jason Merrill <jason@redhat.com>
344 * g++.dg/cpp0x/trailing7.C: New.
347 * g++.dg/cpp0x/nullptr23.C: New.
349 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
351 * gcc.dg/vect/bb-slp-25.c: New.
353 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
356 * g++.dg/cpp0x/noexcept15.C: New.
358 2011-09-14 Tom de Vries <tom@codesourcery.com>
361 * gcc.dg/pr50251.c: New test.
363 2011-09-14 Tobias Burnus <burnus@net-b.de>
367 * gfortran.dg/null_5.f90: New.
368 * gfortran.dg/null_6.f90: New.
370 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
372 * gcc.c-torture/compile/20110913-1.c: New test.
374 2011-09-13 Janus Weil <janus@gcc.gnu.org>
377 * gfortran.dg/result_2.f90: New.
379 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
381 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
383 2011-09-13 Dodji Seketeli <dodji@redhat.com>
386 * g++.dg/cpp0x/variadic116.C: New test case.
388 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
390 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
391 * gcc.target/mips/interrupt_handler-2.c: New test.
392 * gcc.target/mips/interrupt_handler-3.c: Likewise.
394 2011-09-12 Jason Merrill <jason@redhat.com>
396 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
398 * g++.dg/cpp0x/explicit7.C: New.
400 2011-09-12 Jakub Jelinek <jakub@redhat.com>
402 PR rtl-optimization/50212
403 * g++.dg/other/pr50212.C: New test.
405 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
408 * testsuite/gcc.target/avr/torture/avr-torture.exp
409 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
410 "-O2 -fmerge-all-constants".
412 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
415 * gfortran.dg/do_while_1.f90: New test.
417 2011-09-11 Janus Weil <janus@gcc.gnu.org>
421 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
422 * gfortran.dg/proc_decl_26.f90: New.
423 * gfortran.dg/typebound_override_2.f90: New.
424 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
426 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
428 * gnat.dg/cond_expr2.ad[sb]: New test.
430 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
432 * gnat.dg/atomic5.ad[sb]: New test.
434 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
436 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
438 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
441 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
443 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
446 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
448 2011-09-09 Richard Guenther <rguenther@suse.de>
450 PR tree-optimization/50328
451 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
453 2011-09-09 Richard Guenther <rguenther@suse.de>
456 * gcc.dg/torture/pr50333.c: New testcase.
458 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
460 PR tree-optimization/50318
461 * gcc.target/arm/pr50318-1.c: New file.
463 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
465 * gcc.target/i386/all_one_m256i.c: New test.
467 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
470 * g++.dg/cpp0x/sfinae28.C: New.
472 2011-09-08 Dodji Seketeli <dodji@redhat.com>
475 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
476 longer ignored on typedefs.
478 PR c++/33255 - Support -Wunused-local-typedefs warning
479 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
480 * c-c++-common/Wunused-local-typedefs.c: Likewise.
482 2011-09-08 Martin Jambor <mjambor@suse.cz>
484 PR tree-optimization/50287
485 * gcc.dg/torture/pr50287.c: New test.
487 2011-09-08 Richard Guenther <rguenther@suse.de>
489 PR tree-optimization/19831
490 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
491 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
492 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
493 * gcc.dg/errno-1.c: Adjust.
495 2011-09-08 Richard Guenther <rguenther@suse.de>
497 PR tree-optimization/19831
498 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
500 2011-09-08 Tobias Burnus <burnus@net-b.de>
503 * gfortran.dg/do_concurrent_1.f90: New.
504 * gfortran.dg/do_concurrent_2.f90: New.
506 2011-09-08 Jakub Jelinek <jakub@redhat.com>
509 * gcc.c-torture/execute/ieee/pr50310.c: New test.
510 * gcc.dg/pr50310-2.c: New test.
512 2011-09-07 Janus Weil <janus@gcc.gnu.org>
515 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
516 * gfortran.dg/impure_constructor_1.f90: Modified.
517 * gfortran.dg/proc_ptr_comp_33.f90: New.
519 2011-09-07 Jakub Jelinek <jakub@redhat.com>
522 * gcc.dg/pr50310-1.c: New test.
524 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
527 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
530 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
533 * g++.dg/cpp0x/noexcept14.C: New.
535 2011-09-07 Jason Merrill <jason@redhat.com>
537 * g++.dg/cpp0x/constexpr-ref3.C: New.
539 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
541 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
543 * gcc.dg/section1.c: Don't xfail for avr.
545 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
547 PR tree-optimization/50322
548 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
550 2011-09-07 Martin Jambor <mjambor@suse.cz>
552 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
554 2011-09-07 Martin Jambor <mjambor@suse.cz>
556 PR tree-optimization/49911
557 * g++.dg/tree-ssa/pr49911.C: New test.
559 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
562 * gcc.dg/torture/pr49030.c: New test.
564 2011-09-07 Janus Weil <janus@gcc.gnu.org>
567 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
568 * gfortran.dg/class_4d.f03: Deleted.
569 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
571 2011-09-07 Richard Guenther <rguenther@suse.de>
573 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
575 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
577 PR tree-optimization/46021
578 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
580 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
582 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
584 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
586 * gcc.c-torture/compile/20110906-1.c: New test.
588 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
590 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
592 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
594 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
595 --param tree-reassoc-width=1.
597 * gcc.dg/tree-ssa/reassoc-24.c: New test.
598 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
600 2011-09-06 Richard Guenther <rguenther@suse.de>
602 PR tree-optimization/48149
603 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
605 2011-09-06 Richard Guenther <rguenther@suse.de>
607 PR tree-optimization/48317
608 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
610 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
612 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
614 (add_options_for_quad_vectors): Replace with ...
615 (add_options_for_double_vectors): ... this.
616 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
617 support multiple vector sizes since the vectorizer attempts to
618 vectorize with both vector sizes.
619 * gcc.dg/vect/no-vfa-vect-79.c,
620 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
621 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
622 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
623 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
624 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
625 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
626 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
627 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
628 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
629 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
630 gcc.dg/vect/vect-40.c: Likewise.
631 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as
633 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
634 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
635 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
636 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
638 * gcc.dg/vect/vect-peel-4.c: Make ia global.
640 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
643 * gcc.target/mips/abi-main.h: New file.
644 * gcc.target/mips/abi-o32-long32.c: New test.
645 * gcc.target/mips/abi-o32-long64.c: Likewise.
646 * gcc.target/mips/abi-o64-long32.c: Likewise.
647 * gcc.target/mips/abi-o64-long64.c: Likewise.
648 * gcc.target/mips/abi-n32-long32.c: Likewise.
649 * gcc.target/mips/abi-n32-long64.c: Likewise.
650 * gcc.target/mips/abi-n64-long32.c: Likewise.
651 * gcc.target/mips/abi-n64-long64.c: Likewise.
652 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
653 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
654 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
655 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
656 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
657 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
658 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
659 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
660 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
661 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
662 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
663 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
664 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
665 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
666 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
667 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
668 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
669 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
670 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
671 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
672 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
673 * gcc.target/mips/branch-2.c: Remove -mabicalls.
674 * gcc.target/mips/branch-3.c: Likewise.
675 * gcc.target/mips/branch-4.c: Likewise.
676 * gcc.target/mips/branch-5.c: Likewise.
677 * gcc.target/mips/branch-6.c: Likewise.
678 * gcc.target/mips/branch-7.c: Likewise.
679 * gcc.target/mips/branch-8.c: Likewise.
680 * gcc.target/mips/branch-9.c: Likewise.
681 * gcc.target/mips/branch-10.c: Likewise.
682 * gcc.target/mips/branch-11.c: Likewise.
683 * gcc.target/mips/branch-12.c: Likewise.
684 * gcc.target/mips/branch-13.c: Likewise.
685 * gcc.target/mips/lazy-binding-1.c: Likewise.
687 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
689 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1
690 << 18 to avoid warning on int=16 platforms..
692 2011-09-05 Jakub Jelinek <jakub@redhat.com>
694 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
695 to work even with -fshort-enums.
697 2011-09-04 Jan Hubicka <jh@suse.cz>
699 * gcc.c-torture/compile/20110902.c: new testcase.
701 2011-09-04 Jason Merrill <jason@redhat.com>
704 * g++.dg/cpp0x/rv-conv1.C: New.
707 * g++.dg/cpp0x/rv-func3.C: New.
709 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
713 * g++.dg/cpp0x/constexpr-template1.C: New.
714 * g++.dg/cpp0x/constexpr-template2.C: New.
715 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
716 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
718 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
720 * gnat.dg/specs/debug1.ads: Tweak pattern.
722 2011-09-04 Janus Weil <janus@gcc.gnu.org>
725 * gfortran.dg/class_45a.f03: New.
726 * gfortran.dg/class_45b.f03: New.
728 2011-09-04 Jakub Jelinek <jakub@redhat.com>
729 Ira Rosen <ira.rosen@linaro.org>
731 PR tree-optimization/50208
732 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
733 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
734 -fno-tree-fre -fno-tree-pre.
736 2011-09-02 Martin Jambor <mjambor@suse.cz>
738 * gcc.dg/ipa/ipcp-3.c: New test.
740 2011-09-02 Richard Guenther <rguenther@suse.de>
742 PR tree-optimization/27460
744 * gcc.dg/vect/vect-cond-7.c: New testcase.
746 2011-09-02 Martin Jambor <mjambor@suse.cz>
748 * g++.dg/ipa/devirt-3.C: Added a distraction method.
749 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
750 xfailed test for inlining.
751 * g++.dg/ipa/ivinline-9.C: Likewise.
753 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
755 PR tree-optimization/50178
756 * gfortran.dg/vect/pr50178.f90: New test.
758 2011-08-31 Martin Jambor <mjambor@suse.cz>
761 * gcc.c-torture/execute/pr49886.c: New testcase.
763 2011-08-31 Tom de Vries <tom@codesourcery.com>
766 * gcc.dg/pr43513.c: New test.
768 2011-08-30 Tobias Burnus <burnus@net-b.de>
771 * gfortran.dg/common_14.f90: New.
772 * gfortran.dg/common_resize_1.f: Add two dg-warning.
774 2011-08-30 Jason Merrill <jason@redhat.com>
777 * g++.dg/cpp0x/decltype33.C: New.
780 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
783 * g++.dg/cpp0x/lambda/lambda-for.C: New.
785 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
787 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
789 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
791 * gnat.dg/specs/aggr3.ads: New test.
792 * gnat.dg/specs/aggr3_pkg.ads: New helper.
794 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
795 * gnat.dg/specs/aggr2.ads: Likewise.
797 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
800 * gfortran.dg/allocate_with_source_2.f90: New test
802 2011-08-30 Jason Merrill <jason@redhat.com>
805 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
808 * g++.dg/cpp0x/constexpr-value3.C: New.
810 2011-08-30 Richard Guenther <rguenther@suse.de>
813 * gcc.c-torture/execute/pr48571-1.c: New testcase.
814 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
815 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
816 * gcc.dg/pr36902.c: XFAIL.
818 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
820 * gcc.target/i386/fma-check.h: New.
821 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
822 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
823 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
824 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
825 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
826 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
827 * gcc.target/i386/fma-fmaddXX.c: Likewise.
828 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
829 * gcc.target/i386/fma-fmsubXX.c: Likewise.
830 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
831 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
832 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
833 * gcc.target/i386/fma-compile.c: Likewise.
834 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
835 * gcc.target/i386/sse-12.c: Add -mfma.
836 * gcc.target/i386/sse-13.c: Likewise.
837 * gcc.target/i386/sse-14.c: Likewise.
838 * gcc.target/i386/sse-22.c: Likewise.
839 * gcc.target/i386/sse-23.c: Likewise.
840 * g++.dg/other/i386-2.C: Likewise.
841 * g++.dg/other/i386-3.C: Likewise.
843 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
846 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
847 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
849 2011-08-30 Christian Bruel <christian.bruel@st.com>
851 * g++.dg/bprob/bprob.exp (feedback_options): Set
852 -fbranch-probabilities.
853 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
855 2011-08-29 Jason Merrill <jason@redhat.com>
858 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
860 2011-08-29 Jakub Jelinek <jakub@redhat.com>
861 Jason Merrill <jason@redhat.com>
863 * g++.dg/dfp/base.C: New test.
865 2011-08-29 Jason Merrill <jason@redhat.com>
869 * g++.dg/cpp0x/initlist58.C: New.
871 2011-08-29 Janus Weil <janus@gcc.gnu.org>
874 * gfortran.dg/class_result_1.f03: New.
876 2011-08-29 Jakub Jelinek <jakub@redhat.com>
879 * gcc.target/i386/pr48722.c: New test.
881 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
884 * gfortran.dg/widechar_compare_1.f90: New test.
886 2011-08-26 Jason Merrill <jason@redhat.com>
890 * g++.dg/abi/mangle50.C: New.
892 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
895 * gcc.target/i386/pr50202.c: New test.
897 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
899 * gcc.target/i386/sse_4_1-round-vec.c: New test.
900 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
901 * gcc.target/i386/avx-round-vec.c: New test.
902 * gcc.target/i386/avx-roundf-vec.c: New test.
904 2011-08-26 Jakub Jelinek <jakub@redhat.com>
906 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
910 * c-c++-common/Wunused-var-14.c: New test.
912 2011-08-26 Tom de Vries <tom@codesourcery.com>
914 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
916 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
918 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
919 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
920 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
921 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
923 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
925 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
926 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
927 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
928 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
930 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
933 * gfortran.dg/pointer_comp_init_1.f90: New test.
935 2011-08-25 Jason Merrill <jason@redhat.com>
938 * g++.dg/cpp0x/sfinae27.C: New.
940 2011-08-25 Tobias Burnus <burnus@net-b.de>
942 * gfortran.dg/coarray_lib_token_4.f90: New.
944 2011-08-25 Tobias Burnus <burnus@net-b.de>
946 * gfortran.dg/coarray/alloc_comp_1.f90: New.
948 2011-08-25 Richard Guenther <rguenther@suse.de>
950 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
952 2011-08-24 Tobias Burnus <burnus@net-b.de>
955 * gfortran.dg/initialization_28.f90: New.
957 2011-08-24 Richard Guenther <rguenther@suse.de>
959 PR tree-optimization/50067
960 * gcc.dg/torture/pr50067-3.c: New testcase.
961 * gcc.dg/torture/pr50067-4.c: Likewise.
962 * gcc.dg/torture/pr50067-5.c: Likewise.
964 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
966 * g++.dg/other/i386-2.C: Add -mavx2 check.
967 * g++.dg/other/i386-3.C: Likewise.
968 * gcc.target/i386/avx-1.c: Add AVX2.
969 * gcc.target/i386/avx-2.c: Likewise.
970 * gcc.target/i386/funcspec-5.c: Likewise.
971 * gcc.target/i386/sse-12.c: Likewise.
972 * gcc.target/i386/sse-13.c: Likewise.
973 * gcc.target/i386/sse-14.c: Likewise.
974 * gcc.target/i386/sse-22.c: Likewise.
975 * gcc.target/i386/sse-23.c: Likewise.
976 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
977 * gcc.target/i386/avx2-check.h: New.
978 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
979 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
980 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
981 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
982 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
983 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
984 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
985 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
986 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
987 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
988 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
989 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
990 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
991 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
992 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
993 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
994 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
995 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
996 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
997 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
998 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
999 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
1000 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1001 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
1002 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1003 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
1004 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1005 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
1006 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
1007 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
1008 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
1009 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
1010 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
1011 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
1012 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
1013 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
1014 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
1015 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
1016 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
1017 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
1018 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
1019 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
1020 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
1021 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
1022 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
1023 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
1024 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
1025 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
1026 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
1027 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
1028 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
1029 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
1030 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
1031 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
1032 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
1033 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
1034 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
1035 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
1036 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
1037 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
1038 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
1039 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
1040 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
1041 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
1042 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
1043 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
1044 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
1045 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
1046 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
1047 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
1048 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
1049 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
1050 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
1051 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
1052 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
1053 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
1054 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
1055 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
1056 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
1057 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
1058 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
1059 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
1060 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
1061 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
1062 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
1063 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
1064 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
1065 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
1066 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
1067 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
1068 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
1069 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
1070 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
1071 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
1072 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
1073 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
1074 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
1075 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
1076 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
1077 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
1078 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
1079 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
1080 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
1081 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
1082 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
1083 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
1084 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
1085 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
1086 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
1087 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
1088 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
1089 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
1090 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
1091 * gcc.target/i386/avx2-vpand-1.c: Likewise.
1092 * gcc.target/i386/avx2-vpand-2.c: Likewise.
1093 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
1094 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
1095 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
1096 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
1097 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
1098 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
1099 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
1100 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
1101 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
1102 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
1103 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
1104 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
1105 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
1106 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
1107 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
1108 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
1109 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
1110 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
1111 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
1112 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
1113 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
1114 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
1115 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
1116 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
1117 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
1118 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
1119 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
1120 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
1121 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
1122 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
1123 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
1124 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
1125 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
1126 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
1127 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
1128 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
1129 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
1130 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
1131 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
1132 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
1133 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
1134 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
1135 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
1136 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
1137 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
1138 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
1139 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
1140 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
1141 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
1142 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
1143 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
1144 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
1145 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
1146 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
1147 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
1148 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
1149 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
1150 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
1151 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
1152 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
1153 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
1154 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
1155 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
1156 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
1157 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
1158 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
1159 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
1160 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
1161 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
1162 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
1163 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
1164 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
1165 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
1166 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
1167 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
1168 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
1169 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
1170 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
1171 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
1172 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
1173 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
1174 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
1175 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
1176 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
1177 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
1178 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
1179 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
1180 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
1181 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
1182 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
1183 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
1184 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
1185 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
1186 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
1187 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
1188 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
1189 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
1190 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
1191 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
1192 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
1193 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
1194 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
1195 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
1196 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
1197 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
1198 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
1199 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
1200 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
1201 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
1202 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
1203 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
1204 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
1205 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
1206 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
1207 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
1208 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
1209 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
1210 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
1211 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
1212 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
1213 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
1214 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
1215 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
1216 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
1217 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
1218 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
1219 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
1220 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
1221 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
1222 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
1223 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
1224 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
1225 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
1226 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
1227 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
1228 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
1229 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
1230 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
1231 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
1232 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
1233 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
1234 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
1235 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
1236 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
1237 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
1238 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
1239 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
1240 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
1241 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
1242 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
1243 * gcc.target/i386/avx2-vpor-1.c: Likewise.
1244 * gcc.target/i386/avx2-vpor-2.c: Likewise.
1245 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
1246 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
1247 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
1248 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
1249 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
1250 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
1251 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
1252 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
1253 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
1254 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
1255 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
1256 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
1257 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
1258 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
1259 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
1260 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
1261 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
1262 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
1263 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
1264 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
1265 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
1266 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
1267 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
1268 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
1269 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
1270 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
1271 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
1272 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
1273 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
1274 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
1275 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
1276 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
1277 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
1278 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
1279 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
1280 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
1281 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
1282 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
1283 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
1284 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
1285 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
1286 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
1287 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
1288 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
1289 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
1290 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
1291 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
1292 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
1293 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
1294 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
1295 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
1296 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
1297 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
1298 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
1299 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
1300 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
1301 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
1302 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
1303 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
1304 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
1305 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
1306 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
1307 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
1308 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
1309 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
1310 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
1311 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
1312 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
1313 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
1314 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
1315 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
1316 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
1317 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
1318 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
1319 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
1320 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
1321 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
1322 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
1323 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
1324 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
1325 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
1326 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
1327 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
1328 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
1329 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
1330 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
1331 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
1332 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
1333 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
1334 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
1335 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
1336 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
1337 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
1338 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
1339 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
1340 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
1341 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
1342 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
1343 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
1344 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
1345 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
1346 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
1347 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
1348 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
1349 * gcc.target/i386/testimm-9.c: Likewise.
1351 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
1353 * g++.dg/other/i386-2.C: Add -mbmi2 check.
1354 * g++.dg/other/i386-3.C: Likewise.
1355 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
1356 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
1357 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
1358 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
1359 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
1360 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
1361 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
1362 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
1363 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
1364 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
1365 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
1366 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
1367 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
1368 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
1369 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
1370 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
1371 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
1372 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
1373 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
1374 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
1375 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
1376 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
1377 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
1378 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
1379 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
1380 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
1381 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
1382 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
1383 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
1384 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
1385 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
1386 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
1387 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
1388 * gcc.target/i386/sse-12.c: Add BMI2.
1389 * gcc.target/i386/sse-13.c: Likewise.
1390 * gcc.target/i386/sse-14.c: Likewise.
1391 * gcc.target/i386/sse-22.c: Likewise.
1392 * gcc.target/i386/sse-23.c: Likewise.
1394 2011-08-23 Jason Merrill <jason@redhat.com>
1396 * g++.dg/template/crash7.C: Adjust expected errors.
1398 2011-08-23 Jason Merrill <jason@redhat.com>
1402 * g++.dg/cpp0x/overload2.C: New.
1404 2011-08-23 Jason Merrill <jason@redhat.com>
1407 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
1409 2011-08-23 Jason Merrill <jason@redhat.com>
1412 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
1413 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
1414 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
1415 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
1417 2011-08-23 Jason Merrill <jason@redhat.com>
1420 * g++.dg/cpp0x/constexpr-initlist5.C: New.
1422 2011-08-23 Jakub Jelinek <jakub@redhat.com>
1425 * g++.dg/warn/Wunused-var-16.C: New test.
1428 * gcc.dg/pr50161.c: New test.
1430 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
1433 * g++.dg/gcov/gcov-7.C: New test.
1435 2011-08-23 Jakub Jelinek <jakub@redhat.com>
1438 * g++.dg/dfp/nofields.C: New test.
1440 2011-08-23 Tobias Burnus <burnus@net-b.de>
1443 * gfortran.dg/use_16.f90: New.
1445 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
1446 Kirill Yukhin <kirill.yukhin@intel.com>
1449 * gcc.target/i386/pr50155.c: New test.
1451 2011-08-22 Jakub Jelinek <jakub@redhat.com>
1453 PR tree-optimization/50133
1454 * gcc.dg/pr50133.c: New test.
1457 * c-c++-common/cxxbitfields-6.c: New test.
1459 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
1462 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
1464 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
1466 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
1467 * gcc.dg/pr49994-3.c: Ditto.
1469 2011-08-22 Richard Guenther <rguenther@suse.de>
1472 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
1473 * gcc.dg/torture/pr50067-2.c: Likewise.
1475 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1478 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
1479 of a constant resulting from simplification.
1480 * gfortran.dg/warn_conversion_3.f90: New test.
1482 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1485 * gfortran.dg/zero_stride_1.f90: New test.
1487 2011-08-20 Janus Weil <janus@gcc.gnu.org>
1490 * gfortran.dg/typebound_override_1.f90: Modified.
1492 2011-08-20 Jakub Jelinek <jakub@redhat.com>
1494 PR tree-optimization/48739
1495 * gcc.dg/pr48739-1.c: New test.
1496 * gcc.dg/pr48739-2.c: New test.
1498 2011-08-20 Tobias Burnus <burnus@net-b.de>
1500 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
1502 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
1505 * gfortran.dg/where_3.f90: New test.
1507 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
1510 * gfortran.dg/pr49721-1.f: New.
1511 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
1513 2011-08-19 Joseph Myers <joseph@codesourcery.com>
1515 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
1516 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
1519 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1521 * gcc.target/arm/wmul-11.c: New file.
1522 * gcc.target/arm/wmul-12.c: New file.
1523 * gcc.target/arm/wmul-13.c: New file.
1525 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1527 * gcc.target/arm/wmul-10.c: New file.
1529 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1531 * gcc.target/arm/wmul-9.c: New file.
1532 * gcc.target/arm/wmul-bitfield-2.c: New file.
1534 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1536 * gcc.target/arm/wmul-8.c: New file.
1538 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1540 * gcc.target/arm/wmul-7.c: New file.
1542 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1544 * gcc.target/arm/wmul-6.c: New file.
1546 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1548 * gcc.target/arm/wmul-5.c: New file.
1549 * gcc.target/arm/no-wmla-1.c: New file.
1551 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1553 * gcc.target/arm/wmul-bitfield-1.c: New file.
1555 2011-08-19 Joseph Myers <joseph@codesourcery.com>
1557 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
1559 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1561 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
1562 * gcc.target/i386/conversion.c: Likewise.
1564 2011-08-19 Richard Guenther <rguenther@suse.de>
1566 * gcc.dg/torture/pr50067-1.c: New testcase.
1567 * gcc.dg/torture/pr50067-2.c: Likewise.
1569 2011-08-19 Joey Ye <joey.ye@arm.com>
1572 * gcc.target/arm/handler-align.c: New test.
1573 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
1576 2011-08-19 Joey Ye <joey.ye@arm.com>
1578 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
1580 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
1583 * gfortran.dg/end_block_label_1.f90: New test.
1584 * gfortran.dg/end_associate_label_1.f90: New test.
1586 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1588 * gcc.dg/c1x-pointer-float-1.c: New test.
1590 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
1593 * gfortran.dg/duplicate_labels_2.f: New test.
1595 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1597 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
1598 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
1599 gcc.dg/c1x-noreturn-5.c: New tests.
1601 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1603 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
1605 2011-08-18 Tobias Burnus <burnus@net-b.de>
1608 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
1609 * gfortran.dg/coarray_lock_3.f90: Fix test.
1610 * gfortran.dg/coarray_lock_4.f90: New.
1611 * gfortran.dg/coarray_lock_5.f90: New.
1613 2011-08-18 Jakub Jelinek <jakub@redhat.com>
1616 * gcc.c-torture/compile/pr50009.c: New test.
1619 * gcc.dg/torture/pr50092.c: New test.
1621 2011-08-18 Tobias Burnus <burnus@net-b.de>
1624 * gfortran.dg/namelist_73.f90: New.
1626 2011-08-18 Jakub Jelinek <jakub@redhat.com>
1628 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
1631 * gcc.dg/pr50017.c: New test.
1633 2011-08-18 Dodji Seketeli <dodji@redhat.com>
1636 * g++.dg/lookup/hidden-var1.C: New test case.
1638 2011-08-17 Tobias Burnus <burnus@net-b.de>
1641 * gfortran.dg/warn_unused_var_2.f90: New.
1642 * gfortran.dg/warn_unused_var_3.f90: New.
1644 2011-08-17 Tom de Vries <tom@codesourcery.com>
1647 * gcc.target/arm/pr43597.c: New test.
1649 2011-08-17 Janus Weil <janus@gcc.gnu.org>
1652 * gfortran.dg/common_13.f90: New.
1654 2011-08-16 Jason Merrill <jason@redhat.com>
1657 * g++.dg/cpp0x/variadic-unresolved.C: New.
1659 * g++.old-deja/g++.brendan/README: Add R.I.P.
1661 * g++.dg/ext/attr-used-1.C: New.
1664 * g++.dg/cpp0x/initlist56.C: New.
1666 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
1669 * g++.dg/opt/life1.C: Only run on Linux.
1671 2011-08-15 Tobias Burnus <burnus@net-b.de>
1673 * gfortran.dg/coarray_26.f90: New.
1675 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
1677 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
1680 2011-08-14 Janus Weil <janus@gcc.gnu.org>
1683 * gfortran.dg/func_result_7.f90: New.
1685 2011-08-13 Jason Merrill <jason@redhat.com>
1688 * g++.dg/cpp0x/decltype32.C: New.
1691 * g++.dg/diagnostic/expr1.C: New.
1693 2011-08-12 David Li <davidxl@google.com>
1695 * g++.dg/abi/vbase15.C: New test.
1697 2011-08-12 Jason Merrill <jason@redhat.com>
1700 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
1702 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
1704 * gcc.dg/builtins-67.c: New test.
1705 * gcc.target/i386/conversion.c: Ditto.
1707 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
1708 Brian Hackett <bhackett1024@gmail.com>
1710 * g++.dg/plugin/decl_plugin.c: New.
1711 * g++.dg/plugin/decl-plugin-test.C: New.
1712 * g++.dg/plugin/plugin.exp: Add above testcase.
1714 2011-08-11 Richard Guenther <rguenther@suse.de>
1716 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
1718 2011-08-11 Michael Matz <matz@suse.de>
1720 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
1722 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
1724 PR tree-optimization/50039
1725 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
1726 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
1728 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
1730 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
1731 (sse4_1_test): Initialize src3 with random value.
1733 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
1735 * gcc.c-torture/execute/scal-to-vec1.c: New test.
1736 * gcc.c-torture/execute/scal-to-vec2.c: New test.
1737 * gcc.c-torture/execute/scal-to-vec3.c: New test.
1738 * gcc.dg/scal-to-vec1.c: New test.
1739 * gcc.dg/scal-to-vec2.c: New test.
1741 2011-08-09 Richard Guenther <rguenther@suse.de>
1743 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
1744 * gcc.dg/tree-ssa/vrp60.c: New testcase.
1745 * gcc.dg/tree-ssa/vrp61.c: Likewise.
1746 * gcc.dg/tree-ssa/vrp62.c: Likewise.
1748 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1750 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
1752 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1754 * gcc.dg/pr49948.c: Require pthread effective target.
1756 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1758 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
1760 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
1762 * gcc.target/i386/sse-22a.c: New test.
1764 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
1766 PR tree-optimization/50014
1767 * gcc.dg/vect/pr50014.c: New test.
1769 2011-08-08 Martin Jambor <mjambor@suse.cz>
1772 * gcc.dg/tree-ssa/pr49923.c: New test.
1774 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
1777 * gcc.target/i386/pr49781-1.c: New.
1779 2011-08-08 Jason Merrill <jason@redhat.com>
1781 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
1783 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
1785 2011-08-07 Janus Weil <janus@gcc.gnu.org>
1788 * gfortran.dg/typebound_override_1.f90: New.
1790 2011-08-07 Kai Tietz <ktietz@redhat.com>
1792 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
1793 x86_64 mingw target.
1794 * gcc.dg/tree-ssa/loop-1.c: Likewise.
1795 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
1796 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
1797 * gcc.dg/tree-ssa/loop-33.c: Likewise.
1798 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
1799 * gcc.dg/tree-ssa/loop-35.c: Likewise.
1800 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1801 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1802 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1803 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1805 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
1808 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
1810 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
1812 * gcc.dg/pr48770.c: Cleanup coverage files.
1813 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
1815 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
1817 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
1818 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
1819 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
1820 lzcnt and bmi options.
1822 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1825 * gcc.dg/pr47381-1.c: New.
1826 * gcc.dg/pr47381-2.c: Likewise.
1827 * gcc.target/i386/pr47381.c: Likewise.
1829 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1832 * gcc.dg/pr47727.c: New.
1835 * gcc.dg/pr47372-1.c: New.
1836 * gcc.dg/pr47372-2.c: Likewise.
1838 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1841 * gcc.target/i386/pr47449.c: New.
1844 * gcc.dg/pr47446-1.c: New.
1845 * gcc.dg/pr47446-2.c: Likewise.
1847 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1850 * gcc.dg/pr47766.c: New.
1853 * gcc.dg/tls/pr47715-1.c: New.
1854 * gcc.dg/tls/pr47715-2.c: Likewise.
1855 * gcc.dg/tls/pr47715-3.c: Likewise.
1856 * gcc.dg/tls/pr47715-4.c: Likewise.
1857 * gcc.dg/tls/pr47715-5.c: Likewise.
1859 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
1862 * objc.dg/gnu-api-2-class.m: Updated comments.
1863 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
1864 * objc.dg/gnu-api-2-class-meta.m: New test.
1865 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
1867 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
1870 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
1871 with classes that are in construction.
1873 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1876 * gcc.target/i386/pr48084-1.c: New.
1877 * gcc.target/i386/pr48084-2.c: Likewise.
1878 * gcc.target/i386/pr48084-3.c: Likewise.
1879 * gcc.target/i386/pr48084-4.c: Likewise.
1880 * gcc.target/i386/pr48084-5.c: Likewise.
1882 PR rtl-optimization/49504
1883 * gcc.target/i386/pr49504.c: New.
1886 * gcc.dg/pr49860.c: New.
1888 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
1891 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
1892 with classes that are in construction.
1894 2011-08-05 Jason Merrill <jason@redhat.com>
1897 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
1900 * g++.dg/cpp0x/decltype31.C: New.
1903 * g++.dg/init/array28.C: New.
1906 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
1908 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
1911 * gcc.dg/pr47369-1.c: New.
1913 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
1916 * gcc.dg/torture/pr47364-1.c: New.
1917 * gcc.c-torture/compile/pr47364-1.c: Likewise.
1918 * gcc.c-torture/compile/pr47364-2.c: Likewise.
1920 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1923 * gfortran.dg/transfer_check_2.f90: New test case.
1925 2011-08-05 Jan Hubicka <jh@suse.cz>
1928 * gfortran.dg/pr49494.f90: New testcase.
1930 2011-08-05 Jan Hubicka <jh@suse.cz>
1933 * gcc.c-torture/compile/pr49735.c: New testcase.
1935 2011-08-05 Jason Merrill <jason@redhat.com>
1938 * g++.dg/cpp0x/initlist56.C: New.
1941 * g++.dg/overload/rvalue2.C: New.
1944 * g++.dg/cpp0x/range-for21.C: New.
1946 * g++.dg/ext/vla11.C: New.
1948 2011-08-05 Richard Guenther <rguenther@suse.de>
1950 PR tree-optimization/49984
1951 * gcc.dg/tree-ssa/vrp59.c: New testcase.
1953 2011-08-05 Richard Guenther <rguenther@suse.de>
1955 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
1956 * gcc.dg/tree-ssa/vrp52.c: Likewise.
1957 * gcc.dg/tree-ssa/vrp53.c: Likewise.
1959 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
1961 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
1962 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
1963 * gfortran.dg/ldist-pr43023.f90: Ditto.
1964 * gfortran.dg/namelist_52.f90: Ditto.
1965 * gfortran.dg/interface_proc_end.f90: Ditto.
1966 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
1967 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
1969 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
1971 * gcc.dg/vect/vect-over-widen-1.c: New test.
1972 * gcc.dg/vect/vect-over-widen-2.c: New test.
1973 * gcc.dg/vect/vect-over-widen-3.c: New test.
1974 * gcc.dg/vect/vect-over-widen-4.c: New test.
1976 2011-08-04 Richard Guenther <rguenther@suse.de>
1979 * gfortran.dg/vect/O3-pr49957.f: New testcase.
1981 2011-08-04 Ian Bolton <ian.bolton@arm.com>
1983 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
1985 2011-08-04 Jakub Jelinek <jakub@redhat.com>
1988 * g++.dg/ext/builtin-object-size3.C: New test.
1990 2011-08-03 Jakub Jelinek <jakub@redhat.com>
1992 PR tree-optimization/49948
1993 * gcc.dg/pr49948.c: New test.
1995 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
1998 * gcc.dg/torture/pr47383.c: New.
2000 2011-08-03 Arnaud Charlet <charlet@adacore.com>
2002 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
2004 2011-08-03 Arnaud Charlet <charlet@adacore.com>
2006 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
2008 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
2011 * gcc.dg/torture/pr47744-1.c: New.
2012 * gcc.dg/torture/pr47744-2.c: Likewise.
2013 * gcc.dg/torture/pr47744-3.c: Likewise.
2015 2011-08-03 Richard Guenther <rguenther@suse.de>
2018 * gcc.dg/torture/pr49958.c: New testcase.
2020 2011-08-03 Richard Guenther <rguenther@suse.de>
2022 PR tree-optimization/49938
2023 * g++.dg/torture/pr49938.C: New testcase.
2025 2011-08-02 Jason Merrill <jason@redhat.com>
2028 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
2031 * g++.dg/cpp0x/initlist5.C: Add additional cases.
2034 * g++.dg/cpp0x/variadic115.C: New.
2037 * g++.dg/cpp0x/union5.C: New.
2039 2011-08-02 Daniel Kraft <d@domob.eu>
2042 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
2044 2011-08-02 Kai Tietz <ktietz@redhat.com>
2047 * gcc.dg/tree-ssa/forwprop-15.c
2049 2011-08-02 Jason Merrill <jason@redhat.com>
2052 * g++.dg/cpp0x/range-for20.C: New.
2054 2011-08-02 Tobias Burnus <burnus@net-b.de>
2056 * gfortran.dg/coarray_lib_token_3.f90: New.
2058 2011-08-02 Jakub Jelinek <jakub@redhat.com>
2061 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
2062 * gcc.dg/gomp/atomic-15.c: New test.
2063 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
2064 * g++.dg/gomp/atomic-15.C: New test.
2065 * g++.dg/gomp/private-1.C: New test.
2066 * g++.dg/gomp/sharing-2.C: New test.
2067 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
2068 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
2069 * gfortran.dg/gomp/omp_atomic2.f90: New test.
2071 2011-08-02 Tobias Burnus <burnus@net-b.de>
2073 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
2074 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
2076 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
2077 * gfortran.dg/allocatable_function_5.f90: Ditto.
2078 * gfortran.dg/allocate_stat.f90: Ditto.
2079 * gfortran.dg/array_constructor_20.f90: Ditto.
2080 * gfortran.dg/array_constructor_21.f90: Ditto.
2081 * gfortran.dg/array_constructor_22.f90: Ditto.
2082 * gfortran.dg/array_constructor_26.f03: Ditto.
2083 * gfortran.dg/array_function_4.f90: Ditto.
2084 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
2085 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
2086 * gfortran.dg/bind_c_usage_15.f90: Ditto.
2087 * gfortran.dg/bind_c_usage_16.f03: Ditto.
2088 * gfortran.dg/bind_c_usage_3.f03: Ditto.
2089 * gfortran.dg/binding_label_tests_7.f03: Ditto.
2090 * gfortran.dg/class_15.f03: Ditto.
2091 * gfortran.dg/class_27.f03: Ditto.
2092 * gfortran.dg/class_33.f90: Ditto.
2093 * gfortran.dg/class_37.f03: Ditto.
2094 * gfortran.dg/class_40.f03: Ditto.
2095 * gfortran.dg/class_42.f03: Ditto.
2096 * gfortran.dg/class_defined_operator_1.f03: Ditto.
2097 * gfortran.dg/coarray/registering_1.f90: Ditto.
2098 * gfortran.dg/convert_1.f90: Ditto.
2099 * gfortran.dg/default_initialization_3.f90: Ditto.
2100 * gfortran.dg/dependency_25.f90: Ditto.
2101 * gfortran.dg/dependency_26.f90: Ditto.
2102 * gfortran.dg/dependency_36.f90: Ditto.
2103 * gfortran.dg/dependency_37.f90: Ditto.
2104 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
2105 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
2106 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
2107 * gfortran.dg/elemental_pointer_1.f90: Ditto.
2108 * gfortran.dg/elemental_result_1.f90: Ditto.
2109 * gfortran.dg/empty_derived_type.f90: Ditto.
2110 * gfortran.dg/entry_7.f90: Ditto.
2111 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
2112 * gfortran.dg/equiv_constraint_3.f90: Ditto.
2113 * gfortran.dg/error_recovery_3.f90: Ditto.
2114 * gfortran.dg/extends_4.f03: Ditto.
2115 * gfortran.dg/func_assign.f90: Ditto.
2116 * gfortran.dg/func_assign_3.f90: Ditto.
2117 * gfortran.dg/generic_1.f90: Ditto.
2118 * gfortran.dg/generic_18.f90: Ditto.
2119 * gfortran.dg/generic_22.f03: Ditto.
2120 * gfortran.dg/generic_4.f90: Ditto.
2121 * gfortran.dg/generic_6.f90: Ditto.
2122 * gfortran.dg/generic_actual_arg.f90: Ditto.
2123 * gfortran.dg/graphite/id-21.f: Ditto.
2124 * gfortran.dg/graphite/pr45758.f90: Ditto.
2125 * gfortran.dg/host_assoc_call_2.f90: Ditto.
2126 * gfortran.dg/host_assoc_call_3.f90: Ditto.
2127 * gfortran.dg/host_assoc_call_4.f90: Ditto.
2128 * gfortran.dg/host_assoc_function_4.f90: Ditto.
2129 * gfortran.dg/host_used_types_1.f90: Ditto.
2130 * gfortran.dg/implicit_1.f90: Ditto.
2131 * gfortran.dg/implicit_11.f90: Ditto.
2132 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
2133 * gfortran.dg/impure_actual_1.f90: Ditto.
2134 * gfortran.dg/impure_assignment_1.f90: Ditto.
2135 * gfortran.dg/impure_constructor_1.f90: Ditto.
2136 * gfortran.dg/initialization_10.f90: Ditto.
2137 * gfortran.dg/initialization_12.f90: Ditto.
2138 * gfortran.dg/interface_14.f90: Ditto.
2139 * gfortran.dg/interface_15.f90: Ditto.
2140 * gfortran.dg/interface_2.f90: Ditto.
2141 * gfortran.dg/interface_25.f90: Ditto.
2142 * gfortran.dg/interface_26.f90: Ditto.
2143 * gfortran.dg/interface_29.f90: Ditto.
2144 * gfortran.dg/interface_assignment_1.f90: Ditto.
2145 * gfortran.dg/internal_pack_6.f90: Ditto.
2146 * gfortran.dg/internal_pack_7.f90: Ditto.
2147 * gfortran.dg/internal_pack_8.f90: Ditto.
2148 * gfortran.dg/lto/pr45586_0.f90: Ditto.
2149 * gfortran.dg/lto/pr47839_0.f90: Ditto.
2150 * gfortran.dg/module_commons_3.f90: Ditto.
2151 * gfortran.dg/module_equivalence_4.f90: Ditto.
2152 * gfortran.dg/module_equivalence_6.f90: Ditto.
2153 * gfortran.dg/module_function_type_1.f90: Ditto.
2154 * gfortran.dg/module_naming_1.f90: Ditto.
2155 * gfortran.dg/namelist_4.f90: Ditto.
2156 * gfortran.dg/operator_c1202.f90: Ditto.
2157 * gfortran.dg/parens_7.f90: Ditto.
2158 * gfortran.dg/pr32921.f: Ditto.
2159 * gfortran.dg/pr33646.f90: Ditto.
2160 * gfortran.dg/pr41928.f90: Ditto.
2161 * gfortran.dg/pr42119.f90: Ditto.
2162 * gfortran.dg/pr43984.f90: Ditto.
2163 * gfortran.dg/present_1.f90: Ditto.
2164 * gfortran.dg/private_type_2.f90: Ditto.
2165 * gfortran.dg/proc_decl_2.f90: Ditto.
2166 * gfortran.dg/proc_ptr_10.f90: Ditto.
2167 * gfortran.dg/proc_ptr_22.f90: Ditto.
2168 * gfortran.dg/proc_ptr_8.f90: Ditto.
2169 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
2170 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
2171 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
2172 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
2173 * gfortran.dg/substring_equivalence.f90: Ditto.
2174 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
2175 * gfortran.dg/transpose_optimization_1.f90: Ditto.
2176 * gfortran.dg/trim_optimize_6.f90: Ditto.
2177 * gfortran.dg/typebound_call_12.f03: Ditto.
2178 * gfortran.dg/typebound_operator_5.f03: Ditto.
2179 * gfortran.dg/typebound_operator_6.f03: Ditto.
2180 * gfortran.dg/typebound_proc_18.f03: Ditto.
2181 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
2182 * gfortran.dg/use_1.f90: Ditto.
2183 * gfortran.dg/use_10.f90: Ditto.
2184 * gfortran.dg/use_11.f90: Ditto.
2185 * gfortran.dg/use_14.f90: Ditto.
2186 * gfortran.dg/use_only_2.f90: Ditto.
2187 * gfortran.dg/use_rename_4.f90: Ditto.
2188 * gfortran.dg/use_rename_5.f90: Ditto.
2189 * gfortran.dg/used_dummy_types_3.f90: Ditto.
2190 * gfortran.dg/used_interface_ref.f90: Ditto.
2191 * gfortran.dg/used_types_11.f90: Ditto.
2192 * gfortran.dg/used_types_3.f90: Ditto.
2193 * gfortran.dg/used_types_4.f90: Ditto.
2194 * gfortran.dg/userdef_operator_2.f90: Ditto.
2195 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
2196 * gfortran.dg/vect/pr46213.f90: Ditto.
2197 * gfortran.dg/whole_file_21.f90: Ditto.
2198 * gfortran.dg/whole_file_22.f90: Ditto.
2199 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
2200 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
2202 2011-08-02 Kai Tietz <ktietz@redhat.com>
2204 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
2206 2011-08-01 Jason Merrill <jason@redhat.com>
2209 * g++.dg/abi/mangle49.C: New.
2212 * g++.dg/cpp0x/constexpr-array4.C: New.
2215 * g++.dg/cpp0x/constexpr-builtin1.C: New.
2217 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
2220 * gcc.target/i386/pr49927.c: New test.
2222 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
2224 PR tree-optimization/49926
2225 * gcc.dg/vect/pr49926.c: New test.
2227 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
2229 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
2230 * gcc.target/i386/lzcnt-1.c: New test.
2231 * gcc.target/i386/lzcnt-2.c: Likewise.
2232 * gcc.target/i386/lzcnt-2a.c: Likewise.
2233 * gcc.target/i386/lzcnt-3.c: Likewise.
2234 * gcc.target/i386/lzcnt-4.c: Likewise.
2235 * gcc.target/i386/lzcnt-4a.c: Likewise.
2236 * gcc.target/i386/lzcnt-5.c: Likewise.
2237 * gcc.target/i386/lzcnt-6.c: Likewise.
2238 * gcc.target/i386/lzcnt-6a.c: Likewise.
2239 * gcc.target/i386/lzcnt-check.h: Likewise.
2241 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
2242 * gcc.target/i386/sse-13.c: Likewise.
2243 * gcc.target/i386/sse-14.c: Likewise.
2244 * g++.dg/other/i386-2.C: Likewise.
2245 * g++.dg/other/i386-3.C: Likewise.
2247 2011-08-01 Julian Brown <julian@codesourcery.com>
2249 * gcc.target/arm/fixed-point-exec.c: New test.
2251 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2254 * gcc.target/i386/pr49920.c: New test.
2256 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2258 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
2259 * gcc.dg/tree-ssa/pr23109.c: Ditto.
2260 * gcc.dg/tree-ssa/loop-7.c: Ditto.
2261 * gcc.dg/tree-ssa/loop-32.c: Ditto.
2262 * gcc.dg/tree-ssa/loop-33.c: Ditto.
2263 * gcc.dg/tree-ssa/loop-34.c: Ditto.
2264 * gcc.dg/tree-ssa/loop-35.c: Ditto.
2265 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
2266 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
2267 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
2268 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
2269 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
2270 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
2271 * g++.dg/tree-ssa/pr33615.C: Ditto.
2272 * g++.dg/tree-ssa/restrict1.C: Ditto.
2273 * c-c++-common/restrict-2.c: Ditto.
2274 * gfortran.dg/pr32921.f: Ditto.
2275 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
2276 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
2277 * gcc.dg/tree-ssa/vrp47.c: Ditto.
2278 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
2279 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
2280 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
2281 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
2282 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
2283 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
2284 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
2286 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2288 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
2289 .exe.ltrans[0-9]*. dump files.
2291 2011-07-31 Janus Weil <janus@gcc.gnu.org>
2294 * gfortran.dg/abstract_type_6.f03: Modified.
2295 * gfortran.dg/typebound_proc_24.f03: New.
2297 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2300 * g++.dg/init/for1.C: Fix.
2302 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2305 * gfortran.dg/string_5.f90: New test.
2307 2011-07-29 Jason Merrill <jason@redhat.com>
2310 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
2312 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2314 PR tree-optimization/47407
2315 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
2319 2011-07-29 Richard Guenther <rguenther@suse.de>
2321 * gcc.dg/uninit-suppress.c: Also disable VRP.
2322 * gcc.dg/uninit-suppress_2.c: Likewise.
2324 2011-07-28 Jason Merrill <jason@redhat.com>
2327 * g++.dg/template/nontype24.C: New.
2329 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
2331 PR rtl-optimization/47958
2332 * gcc.dg/torture/pr47958-1.c: New.
2334 2011-07-29 Wei Guozhi <carrot@google.com>
2336 PR rtl-optimization/49799
2337 * gcc.dg/pr49799.c: New test case.
2339 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
2342 * gcc.dg/graphite/id-pr48648.c: New.
2344 2011-07-28 Jakub Jelinek <jakub@redhat.com>
2347 * gfortran.dg/maxloc_2.f90: New test.
2348 * gfortran.dg/maxloc_3.f90: New test.
2349 * gfortran.dg/minloc_1.f90: New test.
2350 * gfortran.dg/minloc_2.f90: New test.
2351 * gfortran.dg/minloc_3.f90: New test.
2352 * gfortran.dg/minmaxloc_7.f90: New test.
2355 * gcc.dg/debug/dwarf2/pr49871.c: New test.
2357 2011-07-28 Jakub Jelinek <jakub@redhat.com>
2359 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
2360 the builtin isn't optimized away.
2362 2011-07-27 Tobias Burnus <burnus@net-b.de>
2365 * gfortran.dg/lto/pr45586-2_0.f90: New.
2367 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
2370 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
2371 * c-c++-common/cxxbitfields-5.c: Same.
2373 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2375 * lib/target-supports.exp (check_effective_target_mmap): Use
2376 check_function_available.
2378 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
2380 * g++.old-deja/g++.pt/crash60.C: Updated.
2382 2011-07-27 Jakub Jelinek <jakub@redhat.com>
2385 * gcc.target/i386/pr49866.c: New test.
2387 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
2389 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
2390 * gcc.target/i386/bmi-andn-1.c: New test.
2391 * gcc.target/i386/bmi-andn-1a.c: Likewise.
2392 * gcc.target/i386/bmi-andn-2.c: Likewise.
2393 * gcc.target/i386/bmi-andn-2a.c: Likewise.
2394 * gcc.target/i386/bmi-bextr-1.c: Likewise.
2395 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
2396 * gcc.target/i386/bmi-bextr-2.c: Likewise.
2397 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
2398 * gcc.target/i386/bmi-blsi-1.c: Likewise.
2399 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
2400 * gcc.target/i386/bmi-blsi-2.c: Likewise.
2401 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
2402 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
2403 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
2404 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
2405 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
2406 * gcc.target/i386/bmi-blsr-1.c: Likewise.
2407 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
2408 * gcc.target/i386/bmi-blsr-2.c: Likewise.
2409 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
2410 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
2411 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
2412 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
2413 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
2415 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
2418 * gfortran.dg/graphite/id-pr47691.f: New.
2420 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
2422 * gcc.target/i386/avx-os-support.h: New.
2423 * gcc.target/i386/avx-check.h: Include avx-os-support.h
2424 (main): Check avx_os_support before the test is run.
2425 * gcc.target/i386/aes-avx-check.h: Ditto.
2426 * gcc.target/i386/pclmul-avx-check.h: Ditto.
2428 2011-07-27 Kai Tietz <ktietz@redhat.com>
2430 * gcc.target/i386/aggregate-ret3.c: New test.
2431 * gcc.target/i386/aggregate-ret4.c: New test.
2433 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
2436 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
2437 allocated array should *not* change its size.
2438 * gfortran.dg/multiple_allocation_3.f90: New test.
2440 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
2443 * g++.dg/cpp0x/constexpr-49776.C: New.
2445 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2448 * gcc.dg/graphite/id-pr47046.c: New.
2450 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2453 * gcc.dg/graphite/run-id-pr47593.c: New.
2455 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2458 * gcc.dg/graphite/run-id-pr47653.c: New.
2459 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
2460 induction variables.
2461 * gcc.dg/graphite/scop-16.c: Same.
2462 * gcc.dg/graphite/scop-17.c: Same.
2463 * gcc.dg/graphite/scop-21.c: Same.
2465 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2468 * gcc.dg/graphite/id-pr48805.c: New.
2470 2011-07-26 Tobias Burnus <burnus@net-b.de>
2472 * gfortran.dg/coarray_lib_token_2.f90: New.
2474 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
2476 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
2479 2011-07-25 Andrew Pinski <apinski@cavium.com>
2482 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
2483 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
2485 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2487 * lib/target-supports.exp (check_effective_target_mmap): New proc.
2489 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
2490 * gcc.c-torture/execute/loop-2g.c: Likewise.
2491 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
2492 Require mmap support.
2493 * gcc.c-torture/execute/loop-2g.x: Likewise.
2494 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
2495 (MAP_ANON): Provide default.
2496 * gcc.dg/20050826-1.c: Likewise.
2497 * gcc.target/i386/pr36533.c: Likewise.
2498 * gcc.dg/vect/pr49038.c: Remove dg-do run.
2499 Use dg-require-effective-target mmap.
2501 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
2504 * g++.dg/cpp0x/range-for19.C: New.
2506 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2509 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
2512 2011-07-15 Jakub Jelinek <jakub@redhat.com>
2515 * g++.dg/torture/pr49309.C: Remove.
2517 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
2519 PR tree-optimization/49809
2520 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
2523 2011-07-25 Richard Guenther <rguenther@suse.de>
2525 PR tree-optimization/49715
2526 * gcc.target/i386/pr49715-1.c: New testcase.
2527 * gcc.target/i386/pr49715-2.c: Likewise.
2529 2011-07-23 Jason Merrill <jason@redhat.com>
2531 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
2533 2011-07-22 Jason Merrill <jason@redhat.com>
2536 * g++.dg/cpp0x/initlist55.C: New.
2538 2011-07-23 Tobias Burnus <burnus@net-b.de>
2541 * gfortran.dg/namelist_72.f: New.
2543 2011-07-23 Tobias Burnus <burnus@net-b.de>
2545 * gfortran.dg/coarray_25.f90: New.
2547 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
2549 * override1.C: This test should use c++0x mode.
2550 * override3.C: New. Test the diagnostics in c++98 mode.
2552 2011-07-22 Jason Merrill <jason@redhat.com>
2553 Mark Glisse <marc.glisse@normalesup.org>
2556 * g++.dg/other/pragma-re-1.C: Add namespace cases.
2559 * g++.dg/opt/builtins2.C: New.
2560 * g++.dg/other/error27.C: Don't rely on __builtin.
2562 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
2564 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
2566 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2567 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2568 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
2569 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
2571 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
2574 2011-07-22 Richard Guenther <rguenther@suse.de>
2576 PR tree-optimization/45819
2577 * gcc.dg/pr45819.c: New testcase.
2579 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
2581 * lib/target-supports.exp (check_ifunc_available): Rewrite.
2583 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
2587 * gcc.dg/graphite/run-id-pr47654.c: New.
2589 2011-07-21 Ian Lance Taylor <iant@google.com>
2592 * gcc.dg/pr49705.c: New test.
2594 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
2596 * lib/target-supports.exp (check_avx_os_support_available): New.
2597 (check_effective_target_avx_runtime): Use it.
2599 2011-07-21 Richard Guenther <rguenther@suse.de>
2601 PR tree-optimization/49770
2602 * g++.dg/torture/pr49770.C: New testcase.
2604 2011-07-21 Kai Tietz <ktietz@redhat.com>
2606 * gcc.dg/tree-ssa/pr30978.c: adjusted.
2607 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2609 2011-07-21 Tobias Burnus <burnus@net-b.de>
2611 * gfortran.dg/coarray_lib_token_1.f90: New.
2613 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
2615 * gcc.dg/pr32912-2.c: Skip for AVR.
2616 * gcc.dg/pr44674.c: Add dg-require-profiling.
2618 2011-07-20 Jason Merrill <jason@redhat.com>
2620 * g++.dg/ext/desig2.C: New.
2622 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
2624 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
2626 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
2627 * gcc.target/powerpc/recip-3.c: Ditto.
2629 2011-07-19 Jason Merrill <jason@redhat.com>
2631 PR c++/6709 (DR 743)
2632 PR c++/42603 (DR 950)
2633 * g++.dg/cpp0x/decltype21.C: New.
2635 2011-07-20 Richard Guenther <rguenther@suse.de>
2638 * gcc.dg/tree-ssa/pr18908.c: New testcase.
2639 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
2641 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
2643 * gcc.target/arm/combine-movs.c: New.
2644 * gcc.target/arm/unsigned-extend-2.c: New.
2646 2011-07-19 Jason Merrill <jason@redhat.com>
2649 * g++.dg/cpp0x/variadic114.C: New.
2651 2011-07-19 Tobias Burnus <burnus@net-b.de>
2653 * gfortran.dg/coarray_args_1.f90: New.
2654 * gfortran.dg/coarray_args_2.f90: New.
2656 2011-07-19 Janus Weil <janus@gcc.gnu.org>
2659 * gfortran.dg/allocate_error_3.f90: New.
2661 2011-07-19 Richard Guenther <rguenther@suse.de>
2663 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
2664 * gcc.dg/tree-ssa/bool-11.c: Likewise.
2665 * gcc.dg/torture/20110719-1.c: New testcase.
2667 2011-07-19 Jakub Jelinek <jakub@redhat.com>
2669 PR tree-optimization/49768
2670 * gcc.c-torture/execute/pr49768.c: New test.
2672 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
2674 PR tree-optimization/49771
2675 * gcc.dg/vect/pr49771.c: New test.
2677 2011-07-18 Martin Jambor <mjambor@suse.cz>
2679 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
2680 * gcc.dg/ipa/ipa-2.c: Likewise.
2681 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
2682 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
2683 * gcc.dg/ipa/ipa-5.c: Likewise.
2684 * gcc.dg/ipa/ipa-7.c: Likewise.
2685 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
2686 * gcc.dg/ipa/ipacost-1.c: Likewise.
2687 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
2689 * gcc.dg/ipa/ipcp-1.c: New test.
2690 * gcc.dg/ipa/ipcp-2.c: Likewise.
2691 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
2693 2011-07-18 Jakub Jelinek <jakub@redhat.com>
2696 * gfortran.dg/pr49675.f90: New test.
2698 2011-07-18 Richard Guenther <rguenther@suse.de>
2700 * gcc.dg/torture/20110718-1.c: New testcase.
2702 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2704 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
2705 * g++.dg/ext/bitfield3.C: Likewise.
2706 * g++.dg/ext/bitfield4.C: Likewise.
2707 * g++.dg/ext/bitfield5.C: Likewise.
2708 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
2709 * g++.dg/other/pr23205-2.C: Likewise.
2710 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
2711 * gcc.c-torture/compile/20001109-2.c: Likewise.
2712 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
2713 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
2714 * gcc.dg/bitfld-16.c: Likewise.
2715 * gcc.dg/bitfld-17.c: Likewise.
2716 * gcc.dg/bitfld-18.c: Likewise.
2717 * gcc.dg/builtins-config.h: Remove Netware support.
2718 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
2719 * gcc.dg/cdce2.c: Likewise.
2720 * gcc.dg/cpp/assert4.c: Remove netware support.
2721 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
2722 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
2724 * lib/target-supports.exp (check_visibility_available): Remove
2726 (check_profiling_available): Likewise.
2728 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
2730 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
2732 2011-07-17 Tobias Burnus <burnus@net-b.de>
2733 Thomas Koenig <tkoenig@gcc.gnu.org>
2736 * gfortran.dg/generic_17.f90: Fix testcase.
2737 * gfortran.dg/interface_3.f90: Add dg-error.
2738 * gfortran.dg/use_14.f90: New.
2739 * gfortran.dg/use_15.f90: New.
2741 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
2743 * gnat.dg/pointer_controlled.adb: New test.
2745 2011-07-17 Tobias Burnus <burnus@net-b.de>
2748 * gfortran.dg/pointer_remapping_7.f90: New.
2750 2011-07-16 Jason Merrill <jason@redhat.com>
2752 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
2754 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
2755 Jason Merrill <jason@redhat.com>
2759 * g++.dg/cpp0x/decltype29.C: Adjust.
2760 * g++.dg/cpp0x/error4.C: Adjust.
2761 * g++.dg/cpp0x/sfinae26.C: Adjust.
2762 * g++.dg/cpp0x/variadic105.C: Adjust.
2763 * g++.dg/template/deduce3.C: Adjust.
2764 * g++.dg/template/error45.C: Adjust.
2765 * g++.dg/template/ptrmem2.C: Adjust.
2766 * g++.dg/template/sfinae2.C: Adjust.
2767 * g++.old-deja/g++.pt/crash60.C: Adjust.
2768 * g++.old-deja/g++.pt/unify6.C: Adjust.
2769 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2770 * g++.dg/cpp0x/nullptr15.C: Adjust.
2771 * g++.dg/cpp0x/pr31431-2.C: Adjust.
2772 * g++.dg/cpp0x/pr31431.C: Adjust.
2773 * g++.dg/cpp0x/pr31434.C: Adjust.
2774 * g++.dg/cpp0x/sfinae11.C: Adjust
2775 * g++.dg/cpp0x/temp_default2.C: Adjust.
2776 * g++.dg/cpp0x/trailing4.C: Adjust.
2777 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
2778 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
2779 * g++.dg/cpp0x/variadic105.C: Adjust.
2780 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
2781 * g++.dg/ext/vla2.C: Adjust.
2782 * g++.dg/other/ptrmem10.C: Adjust.
2783 * g++.dg/other/ptrmem11.C: Adjust.
2784 * g++.dg/overload/unknown1.C: Adjust.
2785 * g++.dg/template/conv11.C: Adjust.
2786 * g++.dg/template/dependent-expr5.C: Adjust.
2787 * g++.dg/template/friend.C: Adjust.
2788 * g++.dg/template/incomplete2.C: Adjust.
2789 * g++.dg/template/local4.C: Adjust.
2790 * g++.dg/template/local6.C: Adjust.
2791 * g++.dg/template/operator9.C: Adjust.
2792 * g++.dg/template/ttp25.C: Adjust.
2793 * g++.dg/template/unify10.C: Adjust.
2794 * g++.dg/template/unify11.C: Adjust.
2795 * g++.dg/template/unify6.C: Adjust.
2796 * g++.dg/template/unify9.C: Adjust.
2797 * g++.dg/template/varmod1.C: Adjust.
2798 * g++.old-deja/g++.brendan/crash56.C: Adjust.
2799 * g++.old-deja/g++.pt/crash28.C: Adjust.
2800 * g++.old-deja/g++.pt/explicit41.C: Adjust.
2801 * g++.old-deja/g++.pt/explicit77.C: Adjust.
2802 * g++.old-deja/g++.pt/expr2.C: Adjust.
2803 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
2804 * g++.old-deja/g++.pt/spec5.C: Adjust.
2805 * g++.old-deja/g++.pt/spec6.C: Adjust.
2806 * g++.old-deja/g++.pt/unify4.C: Adjust.
2807 * g++.old-deja/g++.pt/unify8.C: Adjust.
2808 * g++.old-deja/g++.robertl/eb98.C: Adjust.
2809 * g++.dg/overload/template5.C: New testcase.
2810 * g++.dg/template/overload12.C: New testcase.
2812 2011-07-11 Tobias Burnus <burnus@net-b.de>
2814 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
2815 * gfortran.dg/coarray_7.f90: Ditto.
2816 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
2817 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
2819 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
2821 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
2823 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
2824 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
2825 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
2827 * gcc.c-torture/execute/ieee/pr29302.x: New file.
2828 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
2829 * gcc.dg/torture/builtin-math-7.c: Add a comment.
2831 2011-07-15 Jason Merrill <jason@redhat.com>
2834 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
2835 Use --extra_opts instead of --additional_options.
2837 2011-07-15 Jakub Jelinek <jakub@redhat.com>
2840 * g++.dg/torture/pr49309.C: Remove.
2842 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
2844 * gcc.target/tic6x/weak-call.c: New test.
2845 * gcc.target/tic6x/fpcmp.c: New test.
2846 * gcc.target/tic6x/fpdiv.c: New test.
2847 * gcc.target/tic6x/rotdi16-scan.c: New test.
2848 * gcc.target/tic6x/ffssi.c: New test.
2849 * gcc.target/tic6x/fpdiv-lib.c: New test.
2850 * gcc.target/tic6x/cold-lc.c: New test.
2851 * gcc.target/tic6x/longcalls.c: New test.
2852 * gcc.target/tic6x/abi-align-1.c: New test.
2853 * gcc.target/tic6x/fpcmp-finite.c: New test.
2854 * gcc.target/tic6x/rotdi16.c: New test.
2855 * gcc.target/tic6x/bswapl.c: New test.
2856 * gcc.target/tic6x/ffsdi.c: New test.
2857 * gcc.target/tic6x/tic6x.exp: New file.
2858 * gcc.target/tic6x/builtins/arith24.c: New test.
2859 * gcc.target/tic6x/builtins/smpy.c: New test.
2860 * gcc.target/tic6x/builtins/smpylh.c: New test.
2861 * gcc.target/tic6x/builtins/smpyh.c: New test.
2862 * gcc.target/tic6x/builtins/sarith1.c: New test.
2863 * gcc.target/tic6x/builtins/extclr.c: New test
2864 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
2865 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
2866 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
2867 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
2869 * gcc.c-torture/execute/20101011-1.c: Add a condition for
2871 * gcc.dg/20020312-2.c: Likewise.
2872 * gcc.dg/pr27095.c: Handle tic6x like hppa.
2873 * gcc.dg/torture/pr37868.c: Skip on tic6x.
2874 * gcc.dg/torture/builtin-math-7.c: Likewise.
2877 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
2878 not testing tic6x-*-*.
2880 2011-07-14 Andrew Pinski <pinskia@gmail.com>
2883 * g++.dg/torture/pr49309.C: New testcase.
2885 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
2887 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
2889 2011-07-14 Richard Guenther <rguenther@suse.de>
2891 PR tree-optimization/49651
2892 * gcc.dg/torture/pr49651.c: New testcase.
2894 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
2897 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
2899 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
2901 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
2902 -mno-pointers-to-nested-functions.
2903 * gcc.target/powerpc/no-r11-2.c: Ditto.
2904 * gcc.target/powerpc/no-r11-3.c: Ditto.
2906 2011-07-13 Jason Merrill <jason@redhat.com>
2908 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
2909 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
2910 when compiling C files.
2911 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
2912 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
2913 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
2914 * g++.dg/lookup/anon2.C: Likewise.
2915 * g++.dg/tree-ssa/copyprop.C: Likewise.
2916 * g++.old-deja/g++.jason/rfg27.C: Likewise.
2917 * g++.dg/init/vector1.C: Ignore narrowing errors.
2918 * g++.dg/torture/pr35526.C: Likewise.
2919 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
2921 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
2924 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
2927 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2929 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
2930 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
2932 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
2934 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
2935 * lib/obj-c++.exp (obj-c++_init): Ditto.
2936 * lib/file-format.exp (gcc_target_object_format): Ditto.
2937 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
2938 * lib/target-supports-dg-exp (check_weak_available): Ditto.
2939 (check_visibility_available): Ditto.
2940 (check_effective_target_tls_native): Ditto.
2941 (check_effective_target_tls_emulated): Ditto.
2942 (check_effective_target_function_sections): Ditto.
2944 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
2946 * gcc.target/arm/pr48183.c: New test.
2948 2011-07-13 Richard Guenther <rguenther@suse.de>
2950 * gcc.dg/torture/20110713-1.c: New testcase.
2952 2011-07-12 Andrew Pinski <pinskia@gmail.com>
2955 * gcc.c-torture/compile/pr49474.c: New testcase.
2957 2011-07-12 Jakub Jelinek <jakub@redhat.com>
2959 PR tree-optimization/49712
2960 * gcc.c-torture/execute/pr49712.c: New test.
2962 2011-07-11 Jason Merrill <jason@redhat.com>
2965 * g++.dg/template/recurse3.C: New.
2967 2011-07-11 Jakub Jelinek <jakub@redhat.com>
2970 * gcc.dg/guality/csttest.c: New test.
2973 * gfortran.dg/pr49698.f90: New test.
2975 2011-07-11 Jeff Law <law@redhat.com>
2977 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
2979 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
2981 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
2982 * go.test/go-test.exp (go-set-goarch): Likewise.
2984 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
2987 * gcc.target/avr/torture/pr39633.c: New test case.
2989 2011-07-11 Tobias Burnus <burnus@net-b.de>
2992 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
2994 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
2996 * lib/target-supports.exp (check_effective_target_scheduling):
2998 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
2999 * gcc.dg/pr45055.c: Ditto.
3000 * gcc.dg/pr45353.c: Ditto.
3001 * g++.dg/pr45056.C: Ditto.
3003 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3005 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
3006 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
3007 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
3008 * g++.dg/torture/pr31863.C: Skip AVR.
3010 2011-07-10 Tobias Burnus <burnus@net-b.de>
3013 * gfortran.dg/intrinsic_signal.f90: New.
3015 2011-07-09 Jason Merrill <jason@redhat.com>
3017 * g++.dg/cpp0x/regress/regress6.C: New.
3018 * g++.dg/parse/crash45.C: Adjust message.
3019 * g++.dg/template/crash38.C: Adjust message.
3020 * g++.dg/template/crash64.C: Adjust message.
3022 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
3024 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
3025 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
3026 * g++.dg/abi/bitfield3.C: Likewise.
3027 * g++.dg/eh/pr38662.C: Likewise.
3028 * g++.dg/ext/attrib36.C: Likewise.
3029 * g++.dg/ext/attrib37.C: Likewise.
3030 * g++.dg/ext/attrib8.C: Likewise.
3031 * g++.dg/ext/tmplattr1.C: Likewise.
3032 * g++.dg/inherit/override-attribs.C: Likewise.
3033 * g++.dg/opt/inline9.C: Likewise.
3034 * g++.dg/opt/life1.C: Likewise.
3035 * g++.dg/opt/longbranch2.C: Likewise.
3036 * g++.dg/opt/nrv12.C: Likewise.
3037 * g++.dg/opt/reg-stack4.C: Likewise.
3038 * g++.dg/other/pr35504.C: Likewise.
3039 * g++.dg/other/pr39496.C: Likewise.
3040 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
3041 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
3042 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
3043 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
3044 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
3045 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
3046 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
3047 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
3048 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
3049 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
3050 * g++.dg/warn/pr15774-1.C: Likewise.
3051 * g++.dg/warn/pr15774-2.C: Likewise.
3052 * g++.old-deja/g++.ext/attrib1.C: Likewise.
3053 * g++.old-deja/g++.ext/attrib2.C: Likewise.
3054 * g++.old-deja/g++.ext/attrib3.C: Likewise.
3055 * g++.old-deja/g++.pt/asm2.C: Likewise.
3056 * gcc.c-torture/compile/20000804-1.c: Likewise.
3057 * gcc.c-torture/compile/pr16566-2.c: Likewise.
3058 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
3059 * gcc.dg/20020108-1.c: Likewise.
3060 * gcc.dg/20020122-2.c: Likewise.
3061 * gcc.dg/20020122-3.c: Likewise.
3062 * gcc.dg/20020206-1.c: Likewise.
3063 * gcc.dg/20020219-1.c: Likewise.
3064 * gcc.dg/20020310-1.c: Likewise.
3065 * gcc.dg/20020411-1.c: Likewise.
3066 * gcc.dg/20020418-2.c: Likewise.
3067 * gcc.dg/20020426-2.c: Likewise.
3068 * gcc.dg/20020517-1.c: Likewise.
3069 * gcc.dg/20030204-1.c: Likewise.
3070 * gcc.dg/20030826-2.c: Likewise.
3071 * gcc.dg/20031102-1.c: Likewise.
3072 * gcc.dg/20031202-1.c: Likewise.
3073 * gcc.dg/20050111-1.c: Likewise.
3074 * gcc.dg/20050503-1.c: Likewise.
3075 * gcc.dg/array-init-1.c: Likewise.
3076 * gcc.dg/builtin-apply4.c: Likewise.
3077 * gcc.dg/dfp/pr31344.c: Likewise.
3078 * gcc.dg/gomp/atomic-11.c: Likewise.
3079 * gcc.dg/graphite/pr40281.c: Likewise.
3080 * gcc.dg/ia64-sync-1.c: Likewise.
3081 * gcc.dg/ia64-sync-2.c: Likewise.
3082 * gcc.dg/ia64-sync-3.c: Likewise.
3083 * gcc.dg/ia64-sync-4.c: Likewise.
3084 * gcc.dg/ifcvt-fabs-1.c: Likewise.
3085 * gcc.dg/invalid-call-1.c: Likewise.
3086 * gcc.dg/loop-3.c: Likewise.
3087 * gcc.dg/lower-subreg-1.c: Likewise.
3088 * gcc.dg/lto/pr47259_0.c: Likewise.
3089 * gcc.dg/nested-calls-1.c: Likewise.
3090 * gcc.dg/pr20017.c: Likewise.
3091 * gcc.dg/pr25023.c: Likewise.
3092 * gcc.dg/pr27671-2.c: Likewise.
3093 * gcc.dg/pr32176.c: Likewise.
3094 * gcc.dg/pr33676.c: Likewise.
3095 * gcc.dg/pr35045.c: Likewise.
3096 * gcc.dg/pr36015.c: Likewise.
3097 * gcc.dg/pr36584.c: Likewise.
3098 * gcc.dg/pr36998.c: Likewise.
3099 * gcc.dg/pr37438.c: Likewise.
3100 * gcc.dg/pr37908.c: Likewise.
3101 * gcc.dg/pr41241.c: Likewise.
3102 * gcc.dg/pr41340.c: Likewise.
3103 * gcc.dg/pr44136.c: Likewise.
3104 * gcc.dg/pr44194-1.c: Likewise.
3105 * gcc.dg/pr46212.c: Likewise.
3106 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3107 * gcc.dg/setjmp-2.c: Likewise.
3108 * gcc.dg/short-compare-1.c: Likewise.
3109 * gcc.dg/short-compare-2.c: Likewise.
3110 * gcc.dg/smod-1.c: Likewise.
3111 * gcc.dg/sync-2.c: Likewise.
3112 * gcc.dg/sync-3.c: Likewise.
3113 * gcc.dg/tls/opt-1.c: Likewise.
3114 * gcc.dg/tls/opt-2.c: Likewise.
3115 * gcc.dg/tls/opt-3.c: Likewise.
3116 * gcc.dg/torture/badshift.c: Likewise.
3117 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
3118 * gcc.dg/torture/pr20314-2.c: Likewise.
3119 * gcc.dg/torture/pr36891.c: Likewise.
3120 * gcc.dg/torture/pr38774.c: Likewise.
3121 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3122 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
3123 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
3124 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
3125 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
3126 * gcc.dg/torture/stackalign/push-1.c: Likewise.
3127 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
3128 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
3129 * gcc.dg/tree-ssa/loop-28.c: Likewise.
3130 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
3131 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
3132 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
3133 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
3134 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
3135 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
3136 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
3137 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3138 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3139 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3140 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3141 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
3142 * gcc.dg/unroll-1.c: Likewise.
3143 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
3144 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3145 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3146 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3147 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3148 * gcc.target/i386/20000609-1.c: Likewise.
3149 * gcc.target/i386/20000720-1.c: Likewise.
3150 * gcc.target/i386/20000724-1.c: Likewise.
3151 * gcc.target/i386/20011107-1.c: Likewise.
3152 * gcc.target/i386/20011119-1.c: Likewise.
3153 * gcc.target/i386/20020201-3.c: Likewise.
3154 * gcc.target/i386/20020218-1.c: Likewise.
3155 * gcc.target/i386/20020729-1.c: Likewise.
3156 * gcc.target/i386/20030926-1.c: Likewise.
3157 * gcc.target/i386/20060125-1.c: Likewise.
3158 * gcc.target/i386/20060125-2.c: Likewise.
3159 * gcc.target/i386/20060512-1.c: Likewise.
3160 * gcc.target/i386/20060512-2.c: Likewise.
3161 * gcc.target/i386/20060512-3.c: Likewise.
3162 * gcc.target/i386/20060512-4.c: Likewise.
3163 * gcc.target/i386/387-1.c: Likewise.
3164 * gcc.target/i386/387-2.c: Likewise.
3165 * gcc.target/i386/387-5.c: Likewise.
3166 * gcc.target/i386/387-6.c: Likewise.
3167 * gcc.target/i386/980312-1.c: Likewise.
3168 * gcc.target/i386/980313-1.c: Likewise.
3169 * gcc.target/i386/990117-1.c: Likewise.
3170 * gcc.target/i386/990424-1.c: Likewise.
3171 * gcc.target/i386/990524-1.c: Likewise.
3172 * gcc.target/i386/991129-1.c: Likewise.
3173 * gcc.target/i386/991214-1.c: Likewise.
3174 * gcc.target/i386/991230-1.c: Likewise.
3175 * gcc.target/i386/addr-sel-1.c: Likewise.
3176 * gcc.target/i386/aggregate-ret1.c: Likewise.
3177 * gcc.target/i386/aggregate-ret2.c: Likewise.
3178 * gcc.target/i386/align-main-3.c: Likewise.
3179 * gcc.target/i386/amd64-abi-1.c: Likewise.
3180 * gcc.target/i386/amd64-abi-2.c: Likewise.
3181 * gcc.target/i386/amd64-abi-4.c: Likewise.
3182 * gcc.target/i386/amd64-abi-5.c: Likewise.
3183 * gcc.target/i386/amd64-abi-6.c: Likewise.
3184 * gcc.target/i386/asm-1.c: Likewise.
3185 * gcc.target/i386/asm-3.c: Likewise.
3186 * gcc.target/i386/asm-5.c: Likewise.
3187 * gcc.target/i386/attributes-error.c: Likewise.
3188 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
3189 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
3190 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
3191 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
3192 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
3193 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
3194 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
3195 * gcc.target/i386/avx-vmovd-2.c: Likewise.
3196 * gcc.target/i386/avx-vmovq-2.c: Likewise.
3197 * gcc.target/i386/avx-vmovq-3.c: Likewise.
3198 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
3199 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
3200 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
3201 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3202 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3203 * gcc.target/i386/bitfield1.c: Likewise.
3204 * gcc.target/i386/bitfield2.c: Likewise.
3205 * gcc.target/i386/bmi-2.c: Likewise.
3206 * gcc.target/i386/bmi-5.c: Likewise.
3207 * gcc.target/i386/builtin-unreachable.c: Likewise.
3208 * gcc.target/i386/cleanup-2.c: Likewise.
3209 * gcc.target/i386/clobbers.c: Likewise.
3210 * gcc.target/i386/cmov8.c: Likewise.
3211 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
3212 * gcc.target/i386/compress-float-387-pic.c: Likewise.
3213 * gcc.target/i386/compress-float-387.c: Likewise.
3214 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
3215 * gcc.target/i386/compress-float-sse.c: Likewise.
3216 * gcc.target/i386/crc32-2.c: Likewise.
3217 * gcc.target/i386/crc32-3.c: Likewise.
3218 * gcc.target/i386/divmod-7.c: Likewise.
3219 * gcc.target/i386/divmod-8.c: Likewise.
3220 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3221 * gcc.target/i386/fma3-builtin.c: Likewise.
3222 * gcc.target/i386/fma3-fma.c: Likewise.
3223 * gcc.target/i386/fma4-256-vector.c: Likewise.
3224 * gcc.target/i386/fma4-builtin.c: Likewise.
3225 * gcc.target/i386/fma4-fma-2.c: Likewise.
3226 * gcc.target/i386/fma4-fma.c: Likewise.
3227 * gcc.target/i386/fma4-vector-2.c: Likewise.
3228 * gcc.target/i386/fma4-vector.c: Likewise.
3229 * gcc.target/i386/funcspec-1.c: Likewise.
3230 * gcc.target/i386/funcspec-10.c: Likewise.
3231 * gcc.target/i386/funcspec-11.c: Likewise.
3232 * gcc.target/i386/funcspec-2.c: Likewise.
3233 * gcc.target/i386/funcspec-5.c: Likewise.
3234 * gcc.target/i386/funcspec-6.c: Likewise.
3235 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
3236 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
3237 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
3238 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
3239 * gcc.target/i386/incoming-1.c: Likewise.
3240 * gcc.target/i386/incoming-10.c: Likewise.
3241 * gcc.target/i386/incoming-11.c: Likewise.
3242 * gcc.target/i386/incoming-12.c: Likewise.
3243 * gcc.target/i386/incoming-13.c: Likewise.
3244 * gcc.target/i386/incoming-14.c: Likewise.
3245 * gcc.target/i386/incoming-15.c: Likewise.
3246 * gcc.target/i386/incoming-2.c: Likewise.
3247 * gcc.target/i386/incoming-3.c: Likewise.
3248 * gcc.target/i386/incoming-4.c: Likewise.
3249 * gcc.target/i386/incoming-5.c: Likewise.
3250 * gcc.target/i386/incoming-6.c: Likewise.
3251 * gcc.target/i386/incoming-7.c: Likewise.
3252 * gcc.target/i386/incoming-8.c: Likewise.
3253 * gcc.target/i386/incoming-9.c: Likewise.
3254 * gcc.target/i386/lea.c: Likewise.
3255 * gcc.target/i386/local.c: Likewise.
3256 * gcc.target/i386/loop-1.c: Likewise.
3257 * gcc.target/i386/loop-2.c: Likewise.
3258 * gcc.target/i386/loop-3.c: Likewise.
3259 * gcc.target/i386/max-stack-align.c: Likewise.
3260 * gcc.target/i386/memcpy-1.c: Likewise.
3261 * gcc.target/i386/movbe-2.c: Likewise.
3262 * gcc.target/i386/movq-2.c: Likewise.
3263 * gcc.target/i386/movq.c: Likewise.
3264 * gcc.target/i386/nrv1.c: Likewise.
3265 * gcc.target/i386/pad-4.c: Likewise.
3266 * gcc.target/i386/pad-5a.c: Likewise.
3267 * gcc.target/i386/pad-5b.c: Likewise.
3268 * gcc.target/i386/pad-6a.c: Likewise.
3269 * gcc.target/i386/pad-6b.c: Likewise.
3270 * gcc.target/i386/pad-7.c: Likewise.
3271 * gcc.target/i386/pad-9.c: Likewise.
3272 * gcc.target/i386/pentium4-not-mull.c: Likewise.
3273 * gcc.target/i386/pic-1.c: Likewise.
3274 * gcc.target/i386/pr12092-1.c: Likewise.
3275 * gcc.target/i386/pr12329.c: Likewise.
3276 * gcc.target/i386/pr21518.c: Likewise.
3277 * gcc.target/i386/pr22362.c: Likewise.
3278 * gcc.target/i386/pr22585.c: Likewise.
3279 * gcc.target/i386/pr23098.c: Likewise.
3280 * gcc.target/i386/pr25196.c: Likewise.
3281 * gcc.target/i386/pr25293.c: Likewise.
3282 * gcc.target/i386/pr25654.c: Likewise.
3283 * gcc.target/i386/pr26449.c: Likewise.
3284 * gcc.target/i386/pr26778.c: Likewise.
3285 * gcc.target/i386/pr26826.c: Likewise.
3286 * gcc.target/i386/pr27266.c: Likewise.
3287 * gcc.target/i386/pr29978.c: Likewise.
3288 * gcc.target/i386/pr30505.c: Likewise.
3289 * gcc.target/i386/pr30961-1.c: Likewise.
3290 * gcc.target/i386/pr31628.c: Likewise.
3291 * gcc.target/i386/pr32000-2.c: Likewise.
3292 * gcc.target/i386/pr32661-1.c: Likewise.
3293 * gcc.target/i386/pr32708-2.c: Likewise.
3294 * gcc.target/i386/pr32708-3.c: Likewise.
3295 * gcc.target/i386/pr34256.c: Likewise.
3296 * gcc.target/i386/pr34312.c: Likewise.
3297 * gcc.target/i386/pr34522.c: Likewise.
3298 * gcc.target/i386/pr35160.c: Likewise.
3299 * gcc.target/i386/pr35281.c: Likewise.
3300 * gcc.target/i386/pr36246.c: Likewise.
3301 * gcc.target/i386/pr36786.c: Likewise.
3302 * gcc.target/i386/pr37275.c: Likewise.
3303 * gcc.target/i386/pr37843-3.c: Likewise.
3304 * gcc.target/i386/pr37843-4.c: Likewise.
3305 * gcc.target/i386/pr39082-1.c: Likewise.
3306 * gcc.target/i386/pr39431.c: Likewise.
3307 * gcc.target/i386/pr39496.c: Likewise.
3308 * gcc.target/i386/pr39543-2.c: Likewise.
3309 * gcc.target/i386/pr39911.c: Likewise.
3310 * gcc.target/i386/pr40718.c: Likewise.
3311 * gcc.target/i386/pr40906-1.c: Likewise.
3312 * gcc.target/i386/pr40906-2.c: Likewise.
3313 * gcc.target/i386/pr40906-3.c: Likewise.
3314 * gcc.target/i386/pr40934.c: Likewise.
3315 * gcc.target/i386/pr41900.c: Likewise.
3316 * gcc.target/i386/pr42589.c: Likewise.
3317 * gcc.target/i386/pr43662.c: Likewise.
3318 * gcc.target/i386/pr43671.c: Likewise.
3319 * gcc.target/i386/pr43766.c: Likewise.
3320 * gcc.target/i386/pr43869.c: Likewise.
3321 * gcc.target/i386/pr44942.c: Likewise.
3322 * gcc.target/i386/pr44948-2a.c: Likewise.
3323 * gcc.target/i386/pr45234.c: Likewise.
3324 * gcc.target/i386/pr45336-2.c: Likewise.
3325 * gcc.target/i386/pr45336-4.c: Likewise.
3326 * gcc.target/i386/pr45852.c: Likewise.
3327 * gcc.target/i386/pr46470.c: Likewise.
3328 * gcc.target/i386/pr48037-1.c: Likewise.
3329 * gcc.target/i386/pr48389.c: Likewise.
3330 * gcc.target/i386/pr49095.c: Likewise.
3331 * gcc.target/i386/pr9771-1.c: Likewise.
3332 * gcc.target/i386/rdfsbase-1.c: Likewise.
3333 * gcc.target/i386/rdfsbase-2.c: Likewise.
3334 * gcc.target/i386/rdgsbase-1.c: Likewise.
3335 * gcc.target/i386/rdgsbase-2.c: Likewise.
3336 * gcc.target/i386/rdrand-3.c: Likewise.
3337 * gcc.target/i386/regparm-stdcall.c: Likewise.
3338 * gcc.target/i386/regparm.c: Likewise.
3339 * gcc.target/i386/reload-1.c: Likewise.
3340 * gcc.target/i386/rotate-2.c: Likewise.
3341 * gcc.target/i386/sibcall-5.c: Likewise.
3342 * gcc.target/i386/signbit-1.c: Likewise.
3343 * gcc.target/i386/signbit-2.c: Likewise.
3344 * gcc.target/i386/signbit-3.c: Likewise.
3345 * gcc.target/i386/sse-5.c: Likewise.
3346 * gcc.target/i386/sse-8.c: Likewise.
3347 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3348 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3349 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3350 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
3351 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
3352 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
3353 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
3354 * gcc.target/i386/sse2-movq-2.c: Likewise.
3355 * gcc.target/i386/sse2-movq-3.c: Likewise.
3356 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
3357 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
3358 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
3359 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
3360 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
3361 * gcc.target/i386/ssefn-1.c: Likewise.
3362 * gcc.target/i386/ssefn-2.c: Likewise.
3363 * gcc.target/i386/sseregparm-1.c: Likewise.
3364 * gcc.target/i386/sseregparm-2.c: Likewise.
3365 * gcc.target/i386/sseregparm-3.c: Likewise.
3366 * gcc.target/i386/sseregparm-4.c: Likewise.
3367 * gcc.target/i386/sseregparm-5.c: Likewise.
3368 * gcc.target/i386/sseregparm-6.c: Likewise.
3369 * gcc.target/i386/sseregparm-7.c: Likewise.
3370 * gcc.target/i386/sseregparm-8.c: Likewise.
3371 * gcc.target/i386/stack-realign.c: Likewise.
3372 * gcc.target/i386/stack-usage-realign.c: Likewise.
3373 * gcc.target/i386/stackalign/asm-1.c: Likewise.
3374 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
3375 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
3376 * gcc.target/i386/stackalign/return-1.c: Likewise.
3377 * gcc.target/i386/stackalign/return-2.c: Likewise.
3378 * gcc.target/i386/stackalign/return-3.c: Likewise.
3379 * gcc.target/i386/tailcall-1.c: Likewise.
3380 * gcc.target/i386/tbm-2.c: Likewise.
3381 * gcc.target/i386/udivmod-7.c: Likewise.
3382 * gcc.target/i386/udivmod-8.c: Likewise.
3383 * gcc.target/i386/unroll-1.c: Likewise.
3384 * gcc.target/i386/vararg-1.c: Likewise.
3385 * gcc.target/i386/vararg-2.c: Likewise.
3386 * gcc.target/i386/vect8-ret.c: Likewise.
3387 * gcc.target/i386/vectorize5.c: Likewise.
3388 * gcc.target/i386/wmul-1.c: Likewise.
3389 * gcc.target/i386/wmul-2.c: Likewise.
3390 * gcc.target/i386/wrfsbase-1.c: Likewise.
3391 * gcc.target/i386/wrfsbase-2.c: Likewise.
3392 * gcc.target/i386/wrgsbase-1.c: Likewise.
3393 * gcc.target/i386/wrgsbase-2.c: Likewise.
3394 * gcc.target/i386/xop-pcmov.c: Likewise.
3395 * gcc.target/i386/xop-pcmov2.c: Likewise.
3396 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
3397 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
3398 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
3399 * gcc.target/i386/xop-shift1-vector.c: Likewise.
3400 * gcc.target/i386/xop-shift2-vector.c: Likewise.
3401 * gcc.target/i386/xop-shift3-vector.c: Likewise.
3402 * gcc.target/i386/zee.c: Likewise.
3403 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
3404 * gfortran.dg/compiler-directive_2.f: Likewise.
3405 * gfortran.dg/g77/20010216-1.f: Likewise.
3406 * gfortran.dg/gomp/pr39152.f90: Likewise.
3407 * gfortran.dg/pr33794.f90: Likewise.
3409 2011-07-09 Jason Merrill <jason@redhat.com>
3411 * g++.dg/cpp0x/regress/regress5.C: New.
3413 2011-07-08 Jason Merrill <jason@redhat.com>
3416 * g++.dg/expr/compound-asn1.C: New.
3417 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
3419 2011-07-08 Jakub Jelinek <jakub@redhat.com>
3422 * gcc.target/powerpc/altivec-34.c: New test.
3424 2011-07-08 Jason Merrill <jason@redhat.com>
3427 * g++.dg/abi/guard3.C: New.
3429 2011-07-08 Julian Brown <julian@codesourcery.com>
3431 * lib/target-supports.exp
3432 (check_effective_target_arm_little_endian): New.
3433 (check_effective_target_vect_pack_trunc): Use above.
3434 (check_effective_target_vect_unpack): Likewise.
3435 (check_effective_target_vect_element_align): Test
3436 check_effective_target_arm_vect_no_misalign for ARM.
3438 2011-07-08 Jason Merrill <jason@redhat.com>
3441 * g++.dg/cpp0x/constexpr-rom.C: New.
3443 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
3446 * g++.dg/torture/pr49519.C: New test.
3448 2011-07-08 Martin Jambor <mjambor@suse.cz>
3450 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
3452 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3455 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
3457 2011-07-08 Richard Guenther <rguenther@suse.de>
3459 PR tree-optimization/49662
3460 * gcc.dg/graphite/interchange-14.c: XFAIL.
3461 * gcc.dg/graphite/interchange-15.c: Likewise.
3462 * gcc.dg/graphite/interchange-mvt.c: Likewise.
3464 2011-07-06 Jason Merrill <jason@redhat.com>
3467 * g++.dg/cpp0x/regress/regress4.C: New.
3469 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
3472 * gfortran.dg/result_in_spec_4.f90: New test.
3474 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3476 * gcc.target/sparc/cas64.c: New test.
3478 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3481 * g++.dg/torture/pr49644.C: New test.
3484 * gcc.c-torture/execute/pr49644.c: New test.
3486 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
3488 * lib/target-supports.exp (check_effective_target_ia32): New.
3489 (check_effective_target_x32): Likewise.
3490 (check_effective_target_vect_cmdline_needed): Also check x32.
3492 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
3494 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
3496 * gcc.target/arm/pr42235.c: Likewise.
3497 * gcc.target/arm/pr42495.c: Likewise.
3498 * gcc.target/arm/pr42574.c: Likewise.
3499 * gcc.target/arm/thumb-branch1.c: Likewise.
3501 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
3502 unneeded prune of possible warning.
3503 * gcc.target/arm/pr40956.c: Likewise.
3504 * gcc.target/arm/pr42505.c: Likewise.
3506 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
3507 * gcc.c-torture/compile/pr46883.c: Likewise.
3508 * gcc.c-torture/compile/pr46934.c: Likewise.
3510 * gcc.target/arm/pr41679.c: Remove test directives in preparation
3511 for move to ../../gcc.c-torture/compile.
3512 * gcc.target/arm/pr46883.c: Likewise.
3513 * gcc.target/arm/pr46934.c: Likewise.
3515 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
3516 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
3517 * gcc.target/arm/wmul-1.c: Likewise.
3518 * gcc.target/arm/wmul-2.c: Likewise.
3519 * gcc.target/arm/wmul-3.c: Likewise.
3520 * gcc.target/arm/wmul-4.c: Likewise.
3521 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
3522 add tab after scan target.
3523 * gcc.target/arm/smlaltt-1.c: Likewise.
3524 * gcc.target/arm/smlatb-1.c: Likewise.
3525 * gcc.target/arm/smlatt-1.c: Likewise.
3527 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3530 * gcc.dg/debug/pr49522.c: New test.
3532 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
3534 * gcc.dg/pragma-align.c: Run only if target !default_packed.
3535 * gcc.dg/pr46212.c: Run only if target int32plus.
3536 * gcc.dg/torture/pr48146.c: Ditto.
3537 * gcc.dg/tree-ssa/vrp51.c: Ditto.
3538 * c-c++-common/pr44832.c: Ditto.
3539 * gcc.dg/pr49544.c: Run only if target ptr32plus.
3540 * gcc.dg/pr31490.c: Ditto.
3541 * gcc.dg/torture/builtin-math-7.c: Run only if target
3543 * gcc.dg/torture/pr45764.c: Skip for AVR.
3544 * gcc.dg/pr47893.c: Ditto.
3546 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
3548 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
3549 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
3550 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
3551 add tab to scan target.
3553 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
3555 * gcc.target/arm/neon-modes-3.c: New test.
3557 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
3559 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
3560 -fno-loop-interchange -ffast-math.
3562 2011-07-07 Richard Guenther <rguenther@suse.de>
3564 * gcc.dg/ftrapv-3.c: New testcase.
3566 2011-07-07 Richard Guenther <rguenther@suse.de>
3568 * gcc.dg/tree-ssa/vrp58.c: New testcase.
3569 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
3571 2011-07-07 Kai Tietz <ktietz@redhat.com>
3573 * gcc.dg/binop-notxor1.c: New test.
3574 * gcc.dg/binop-notand4a.c: New test.
3575 * gcc.dg/binop-notxor2.c: New test.
3576 * gcc.dg/binop-notand3a.c: New test.
3577 * gcc.dg/binop-notand2a.c: New test.
3578 * gcc.dg/binop-notand6a.c: New test.
3579 * gcc.dg/binop-notor1.c: New test.
3580 * gcc.dg/binop-notand1a.c: New test.
3581 * gcc.dg/binop-notand5a.c: New test.
3582 * gcc.dg/binop-notor2.c: New test.
3584 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3587 * gcc.dg/gomp/pr49640.c: New test.
3589 2011-07-07 Richard Guenther <rguenther@suse.de>
3591 * gcc.dg/graphite/pr37485.c: Add -floop-block.
3593 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3596 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
3598 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3600 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
3601 * gcc.target/powerpc/no-r11-2.c: Ditto.
3602 * gcc.target/powerpc/no-r11-3.c: Ditto.
3604 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
3606 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
3607 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
3609 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
3611 * lib/target-supports.exp (check_profiling_available): Disable
3612 profiling with -fprofile-generate for target avr.
3614 2011-07-06 Richard Guenther <rguenther@suse.de>
3616 PR tree-optimization/49645
3617 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
3619 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
3622 * gcc.dg/pr47383.c: New.
3624 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3626 PR tree-optimization/49647
3627 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
3629 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
3632 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
3633 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
3635 2011-07-05 Jason Merrill <jason@redhat.com>
3638 * g++.dg/template/template-id-4.C: New.
3640 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
3642 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
3643 * gcc.dg/pr43402.c: Ditto.
3645 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
3647 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
3649 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3651 * gcc.target/powerpc/ppc-switch-1.c: New test for
3652 --param case-values-threshold.
3653 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
3655 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
3657 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
3659 2011-07-05 Jason Merrill <jason@redhat.com>
3661 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
3663 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
3665 PR tree-optimization/47654
3666 * gcc.dg/graphite/block-pr47654.c: New.
3668 2011-07-05 Jason Merrill <jason@redhat.com>
3670 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
3672 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
3674 PR tree-optimization/49580
3675 * gcc.dg/autopar/pr49580.c: New test.
3677 2011-07-05 Richard Guenther <rguenther@suse.de>
3679 PR tree-optimization/49518
3680 PR tree-optimization/49628
3681 * g++.dg/torture/pr49628.C: New testcase.
3682 * gcc.dg/torture/pr49518.c: Likewise.
3684 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3686 * ada/acats/run_acats (which): Extract last field from type -p,
3687 type output only if command succeeded.
3689 2011-07-04 Jason Merrill <jason@redhat.com>
3691 * g++.dg/abi/mangle48.C: New.
3693 * g++.dg/cpp0x/diag1.C: New.
3695 * g++.dg/diagnostic/aka1.C: New.
3697 2011-07-04 Jakub Jelinek <jakub@redhat.com>
3699 PR rtl-optimization/49619
3700 * gcc.dg/pr49619.c: New test.
3702 PR rtl-optimization/49472
3703 * gfortran.dg/pr49472.f90: New test.
3706 * gcc.dg/pr49602.c: New test.
3708 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
3712 * gcc.target/avr/avr.exp: Run over cpp files, too.
3713 * gcc.target/avr/torture/avr-torture.exp: Ditto.
3714 * gcc.target/avr/progmem.h: New file.
3715 * gcc.target/avr/exit-abort.h: New file.
3716 * gcc.target/avr/progmem-error-1.c: New file.
3717 * gcc.target/avr/progmem-error-1.cpp: New file.
3718 * gcc.target/avr/progmem-warning-1.c: New file.
3719 * gcc.target/avr/torture/progmem-1.c: New file.
3720 * gcc.target/avr/torture/progmem-1.cpp: New file.
3722 2011-07-04 Richard Guenther <rguenther@suse.de>
3724 PR tree-optimization/49615
3725 * g++.dg/torture/pr49615.C: New testcase.
3727 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
3729 PR tree-optimization/49610
3730 * gcc.dg/vect/pr49610.c: New test.
3732 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
3734 * gnat.dg/specs/debug1.ads: New test.
3736 2011-07-02 Janus Weil <janus@gcc.gnu.org>
3739 * gfortran.dg/typebound_proc_23.f90: New.
3741 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
3744 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
3746 2011-07-01 Jason Merrill <jason@redhat.com>
3749 * g++.dg/template/template-id-3.C: New.
3752 * g++.dg/template/qualified-id4.C: New.
3755 * g++.dg/template/explicit-args4.C: New.
3758 * g++.dg/template/offsetof2.C: New.
3760 2011-07-01 Kai Tietz <ktietz@redhat.com>
3762 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
3764 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3767 * lib/target-supports.exp (check_effective_target_gld): New proc.
3769 2011-07-01 Richard Guenther <rguenther@suse.de>
3771 PR tree-optimization/49603
3772 * gcc.dg/torture/pr49603.c: New testcase.
3774 2011-06-30 Jason Merrill <jason@redhat.com>
3777 * g++.dg/rtti/template1.C: New.
3780 * g++.dg/cpp0x/regress/ctor1.C: New.
3783 * g++.dg/cpp0x/initlist54.C: New.
3785 2011-06-30 Martin Jambor <mjambor@suse.cz>
3787 * gcc.dg/tree-ssa/sra-12.c: New test.
3789 2011-06-29 Jason Merrill <jason@redhat.com>
3791 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
3793 2011-06-30 Richard Guenther <rguenther@suse.de>
3795 PR tree-optimization/46787
3796 * gcc.dg/vect/vect-121.c: New testcase.
3798 2011-06-30 Martin Jambor <mjambor@suse.cz>
3800 PR tree-optimization/49094
3801 * gcc.dg/tree-ssa/pr49094.c: New test.
3803 2011-06-30 Jakub Jelinek <jakub@redhat.com>
3806 * gfortran.dg/pr49540-1.f90: New test.
3807 * gfortran.dg/pr49540-2.f90: New test.
3809 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3812 * ada/acats/run_acats (which): Use last field of type -p output.
3814 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
3815 Iain Sandoe <iains@gcc.gnu.org>
3818 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
3819 Only skip on 64-bit *-*-darwin8* && !objc2.
3821 2011-06-30 Richard Guenther <rguenther@suse.de>
3823 PR tree-optimization/38752
3824 * gcc.c-torture/compile/pr38752.c: New testcase.
3826 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
3828 * gcc.dg/vect/slp-widen-mult-half.c: New test.
3829 * gcc.dg/vect/vect-widen-mult-half.c: New test.
3831 2011-06-29 Jason Merrill <jason@redhat.com>
3834 * g++.dg/cpp0x/initlist53.C: Use placement new.
3835 * g++.dg/cpp0x/initlist-value.C: Use placement new.
3836 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
3839 * g++.dg/cpp0x/trailing6.C: New.
3840 * g++.dg/cpp0x/pr45908.C: No error.
3843 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
3846 * g++.dg/cpp0x/constexpr-using2.C: New.
3848 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
3851 * g++.dg/cpp0x/constexpr-diag3.C: New.
3852 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
3853 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
3854 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
3855 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
3857 2011-06-29 Jason Merrill <jason@redhat.com>
3859 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
3861 2011-06-29 Richard Guenther <rguenther@suse.de>
3863 * gcc.dg/tree-ssa/loop-17.c: Adjust.
3865 2011-06-29 Jason Merrill <jason@redhat.com>
3867 * g++.dg/cpp0x/initlist-value2.C: New.
3869 * g++.dg/cpp0x/constexpr-initlist4.C: New.
3870 * g++.dg/cpp0x/initlist-value.C: New.
3872 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
3874 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
3876 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3878 * gcc.dg/inline_1.c: Remove dg-excess-errors.
3879 * gcc.dg/inline_2.c: Likewise.
3880 * gcc.dg/unroll_1.c: Likewise.
3882 2011-06-29 Jakub Jelinek <jakub@redhat.com>
3885 * gcc.target/i386/pr49567.c: New test.
3887 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
3889 * gnat.dg/opt17.ad[sb]: New test.
3891 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
3892 Tom de Vries <tom@codesourcery.com>
3894 * lib/target-supports.exp (check_effective_target_arm_nothumb)
3895 (check_effective_target_arm_thumb2): New effective targets.
3896 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
3897 properly. Clean up temporary files.
3898 * gcc.target/arm/ivopts-2.c: Likewise.
3899 * gcc.target/arm/ivopts-3.c: Likewise.
3900 * gcc.target/arm/ivopts-4.c: Likewise.
3901 * gcc.target/arm/ivopts-5.c: Likewise.
3902 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
3904 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3907 * gfortran.dg/reshape_zerosize_3.f90: New test.
3909 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
3911 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
3912 * gcc.target/arm/vfp-ldmias.c: Likewise.
3913 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
3914 * gcc.target/arm/vfp-stmdbs.c: Likewise.
3915 * gcc.target/arm/vfp-ldmiad.c: Likewise.
3916 * gcc.target/arm/vfp-stmias.c: Likewise.
3917 * gcc.target/arm/vfp-stmdbd.c: Likewise.
3918 * gcc.target/arm/vfp-stmiad.c: Likewise.
3920 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
3922 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
3924 * gcc.target/arm/pr45701-2.c: Ditto.
3926 2011-06-27 Janus Weil <janus@gcc.gnu.org>
3929 * gfortran.dg/allocatable_scalar_9.f90: Modified.
3930 * gfortran.dg/extends_14.f03: Modified.
3932 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
3934 * lib/target-supports-dg.exp (dg-require-effective-target): Return
3935 early if the test is already being skipped.
3937 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
3938 scan-assembler-dem-not): For missing file, report unresolved with
3939 same message as for pass/fail, with reason reported in log file.
3941 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
3942 from add_options_for_arm_neon_fp16.
3943 (check_effective_target_arm_fp16_ok_nocache): Renamed from
3944 check_effective_target_arm_neon_fp16_ok_nocache.
3945 Check -mfpu and -mfloat-abi options from current multilib.
3946 Do not require neon support.
3947 (check_effective_target_arm_fp16_ok): Renamed from
3948 check_effecitve_target_arm_neon_fp16_ok.
3949 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
3950 arm_neon_fp16_ok and arm_fp16.
3951 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
3952 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
3953 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
3954 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
3956 2011-06-27 Jakub Jelinek <jakub@redhat.com>
3958 * gcc.dg/builtin-assume-aligned-1.c: New test.
3959 * gcc.dg/builtin-assume-aligned-2.c: New test.
3960 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
3963 * gcc.dg/pr49544.c: New test.
3965 2011-06-27 Richard Guenther <rguenther@suse.de>
3967 PR tree-optimization/49394
3968 * g++.dg/torture/pr49394.C: New testcase.
3970 2011-06-27 Kai Tietz <ktietz@redhat.com>
3972 * gcc.dg/optimize-bswapdi-2.c: New test.
3974 2011-06-27 Michael Hope <michael.hope@linaro.org>
3975 Richard Sandiford <richard.sandiford@linaro.org>
3977 PR tree-optimization/49169
3978 * gcc.dg/torture/pr49169.c: New test.
3980 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3983 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
3985 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
3988 2011-06-26 Jason Merrill <jason@redhat.com>
3990 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
3993 * g++.dg/init/ref19.C: New.
3994 * g++.dg/cpp0x/constexpr-cleanup.C: New.
3996 2011-06-26 Jakub Jelinek <jakub@redhat.com>
3998 PR tree-optimization/48377
3999 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
4002 2011-06-26 Steve Ellcey <sje@cup.hp.com>
4005 * lib/target-supports.exp (check_effective_target_non_strict_align):
4007 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
4009 2011-06-24 Martin Jambor <mjambor@suse.cz>
4011 PR tree-optimizations/49516
4012 * g++.dg/tree-ssa/pr49516.C: New test.
4014 2011-06-23 Jason Merrill <jason@redhat.com>
4017 * g++.dg/template/partial10.C: New.
4018 * g++.dg/template/partial11.C: New.
4020 2011-06-23 Jeff Law <law@redhat.com>
4023 * gcc.dg/pr48770.c: New test.
4025 2011-06-23 Jan Hubicka <jh@suse.cz>
4028 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
4030 2011-06-23 Jakub Jelinek <jakub@redhat.com>
4033 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
4034 instead of -fdump-tree-optimized.
4036 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
4039 * g++.dg/template/crash107.C: New.
4040 * g++.dg/template/error17.C: Adjust.
4042 2011-06-23 Jason Merrill <jason@redhat.com>
4045 * g++.dg/cpp0x/defaulted30.C: New.
4048 * g++.dg/rtti/anon-ns1.C: New.
4051 * g++.dg/init/ref18.C: New.
4054 * g++.dg/template/partial9.C: New.
4056 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
4059 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
4061 2011-06-22 Jakub Jelinek <jakub@redhat.com>
4064 * gcc.dg/pr49496.c: New test.
4066 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
4068 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
4071 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
4073 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
4074 * gcc.target/arm/pr42879.c: Likewise.
4075 * gcc.target/arm/pr45701-3.c: Likewise.
4077 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
4078 * gcc.target/arm/pr40482.c: Likewise.
4079 * gcc.target/arm/stack-corruption.c: Likewise.
4081 2011-06-22 Richard Guenther <rguenther@suse.de>
4083 PR tree-optimization/49493
4084 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
4086 2011-06-22 Jason Merrill <jason@redhat.com>
4089 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
4091 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
4092 Dmitry Melnik <dm@ispras.ru>
4094 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
4095 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
4096 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
4098 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
4100 * gcc.target/arm/tlscall.c: New.
4102 2011-06-21 Jason Merrill <jason@redhat.com>
4105 * g++.dg/cpp0x/constexpr-ref1.C: New.
4106 * g++.dg/cpp0x/constexpr-ref2.C: New.
4107 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
4110 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
4113 * g++.dg/template/param3.C: New.
4115 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
4117 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
4118 my_clrsb test functions.
4120 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
4121 test_sll, test_ull): Add clrsb tests.
4122 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
4125 2011-06-21 Janus Weil <janus@gcc.gnu.org>
4128 * gfortran.dg/class_44.f03: New.
4130 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
4132 PR tree-optimization/49478
4133 * gcc.dg/vect/pr49478.c
4135 2011-06-21 Richard Guenther <rguenther@suse.de>
4137 PR tree-optimization/49483
4138 * gcc.dg/vect/vect-120.c: New testcase.
4140 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
4143 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
4144 * gcc.dg/vect/vect-peel-4.c: Likewise.
4146 2011-06-22 Christian Bruel <christian.bruel@st.com>
4149 * gcc.dg/always_inline.c: Removed -Winline. Update checks
4150 * gcc.dg/always_inline2.c: Likewise.
4151 * gcc.dg/always_inline3.c: Likewise.
4152 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
4153 * gcc.dg/inline_1.c: Likewise.
4154 * gcc.dg/inline_2.c: Likewise.
4155 * gcc.dg/inline_3.c: Likewise.
4156 * gcc.dg/inline_4.c: Likewise.
4157 * gcc.dg/20051201-1.c: Likewise.
4158 * gcc.dg/pr40087.c: Likewise.
4159 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
4160 * gcc.dg/inline-22.c: Likewise.
4161 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
4162 * gcc.dg/lto/20090218-1_1.c: Likewise.
4163 * g++.dg/ipa/devirt-7.C: Likewise.
4164 * gcc.dg/uninit-pred-5_a.c: Likewise.
4165 * gcc.dg/uninit-pred-5_b.c: Likewise.
4166 * gcc.dg/fail_always_inline.c: New.
4168 2011-06-21 Jakub Jelinek <jakub@redhat.com>
4170 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
4171 into 6 jobs instead of 3.
4173 2011-06-20 Jason Merrill <jason@redhat.com>
4176 * g++.dg/cpp0x/initlist53.C: New.
4178 2011-06-20 Tobias Burnus <burnus@net-b.de>
4181 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4182 * gfortran.dg/coarray_lock_3.f90: New.
4183 * gfortran.dg/coarray/lock_1.f90: New.
4185 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
4187 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4188 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
4189 unresolved and report the reason to the log file.
4191 * lib/scanasm.exp (object-size): Move argument processing earlier
4192 to report errors before verifying that the file exists. Report
4193 problems detected at runtime as unresolved instead of error and
4194 report their reasons to the log file.
4196 2011-06-20 Jason Merrill <jason@redhat.com>
4199 * g++.dg/cpp0x/explicit6.C: New.
4202 * g++.dg/cpp0x/enum20.C: New.
4205 * g++.dg/ext/attr-aligned01.C: New.
4208 * g++.dg/cpp0x/variadic-default.C: New.
4211 * g++.dg/cpp0x/auto26.C: New.
4214 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
4216 2011-06-20 Kai Tietz <ktietz@redhat.com>
4218 * gcc.dg/binop-notand1.c: New test.
4219 * gcc.dg/binop-notand2.c: New test.
4220 * gcc.dg/binop-notand3.c: New test.
4221 * gcc.dg/binop-notand4.c: New test.
4222 * gcc.dg/binop-notand5.c: New test.
4223 * gcc.dg/binop-notand6.c: New test.
4225 2011-06-18 Jakub Jelinek <jakub@redhat.com>
4228 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
4230 2011-06-18 Janus Weil <janus@gcc.gnu.org>
4233 * gfortran.dg/proc_ptr_31.f90: New.
4235 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
4237 * gnat.dg/volatile6.adb: New test.
4238 * gnat.dg/volatile7.adb: Likewise.
4239 * gnat.dg/volatile8.adb: Likewise.
4240 * gnat.dg/volatile9.adb: Likewise.
4242 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
4244 * gnat.dg/constant3.adb: New test.
4246 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
4249 * gfortran.dg/read_list_eof_1.f90: New test.
4251 2011-06-18 Jakub Jelinek <jakub@redhat.com>
4254 * gcc.target/i386/testimm-1.c: New test.
4255 * gcc.target/i386/testimm-2.c: New test.
4256 * gcc.target/i386/testimm-3.c: New test.
4257 * gcc.target/i386/testimm-4.c: New test.
4258 * gcc.target/i386/testimm-5.c: New test.
4259 * gcc.target/i386/testimm-6.c: New test.
4260 * gcc.target/i386/testimm-7.c: New test.
4261 * gcc.target/i386/testimm-8.c: New test.
4262 * gcc.target/i386/xop-vpermil2px-2.c: New test.
4263 * gcc.target/i386/xop-rotate1-int.c: New test.
4264 * gcc.target/i386/xop-rotate2-int.c: New test.
4266 2011-06-17 Jason Merrill <jason@redhat.com>
4268 * g++.dg/cpp0x/rv-func2.C: New.
4270 * g++.dg/debug/dwarf2/lambda1.C: New.
4271 * g++.dg/warn/Wshadow-6.C: Adjust.
4273 2011-06-17 Janus Weil <janus@gcc.gnu.org>
4276 * gfortran.dg/move_alloc_5.f90: New.
4278 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
4280 PR rtl-optimization/48542
4281 * gcc.dg/torture/pr48542.c: New test.
4283 2011-06-16 Jason Merrill <jason@redhat.com>
4286 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
4289 * g++.dg/cpp0x/initlist52.C New.
4292 * c-c++-common/raw-string-12.c: New.
4295 * g++.dg/cpp0x/sfinae26.C: New.
4298 * g++.dg/cpp0x/variadic113.C: New.
4301 * g++.dg/cpp0x/variadic112.C: New.
4303 2011-06-16 Jeff Law <law@redhat.com>
4305 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
4306 improved jump threading.
4307 * gcc.dg/builtin-object-size-2.c: Likewise.
4308 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
4310 2011-06-16 Janus Weil <janus@gcc.gnu.org>
4313 * gfortran.dg/typebound_assignment_3.f03: New.
4315 2011-06-16 Steve Ellcey <sje@cup.hp.com>
4318 * g++.dg/opt/devirt2.C: Change xfail rule to target.
4320 2011-06-16 Martin Jambor <mjambor@suse.cz>
4322 PR tree-optimization/49343
4323 * gnat.dg/discr31.ad[sb]: New test.
4325 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4327 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
4329 2011-06-16 Tom de Vries <tom@codesourcery.com>
4332 * gcc.target/arm/ivopts-3.c: Update test.
4333 * gcc.target/arm/ivopts-5.c: Same.
4335 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4338 2011-06-10 Wei Guozhi <carrot@google.com>
4341 * gcc.target/arm/pr45335.c: New test.
4342 * gcc.target/arm/pr45335-2.c: New test.
4343 * gcc.target/arm/pr45335-3.c: New test.
4344 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
4345 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
4346 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
4348 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
4350 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
4352 2011-06-16 Janus Weil <janus@gcc.gnu.org>
4355 * gfortran.dg/class_43.f03: New.
4357 2011-06-16 Jakub Jelinek <jakub@redhat.com>
4359 PR tree-optimization/49419
4360 * gcc.c-torture/execute/pr49419.c: New test.
4362 2011-06-16 Revital Eres <revital.eres@linaro.org>
4364 * gcc.dg/sms-9.c: New file.
4366 2011-06-15 Easwaran Raman <eraman@google.com>
4368 PR rtl-optimization/49414
4369 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
4371 2011-06-14 Jason Merrill <jason@redhat.com>
4373 * g++.dg/cpp0x/noexcept13.C: New.
4375 2011-06-14 Easwaran Raman <eraman@google.com>
4377 PR rtl-optimization/44194
4378 * gcc.dg/pr44194-1.c: New test.
4379 * gcc.dg/pr44194-2.c: New test.
4381 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
4383 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
4385 * gcc.target/arm/pr45701-2.c: Likewise.
4386 * gcc.target/arm/thumb-branch1.c: Likewise.
4388 2011-06-14 Steve Ellcey <sje@cup.hp.com>
4391 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
4393 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
4395 * gcc.target/arm/pr45701-1.c: Require thumb support.
4396 * gcc.target/arm/pr45701-2.c: Likewise.
4397 * gcc.target/arm/thumb-branch1.c: Likewise.
4399 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
4400 * gcc.target/arm/pr39839.c: Likewise.
4401 * gcc.target/arm/pr40657-2.c: Likewise.
4402 * gcc.target/arm/pr40956.c: Likewise.
4403 * gcc.target/arm/pr41679.c: Likewise.
4404 * gcc.target/arm/pr42235.c: Likewise.
4405 * gcc.target/arm/pr42495.c: Likewise.
4406 * gcc.target/arm/pr42505.c: Likewise.
4407 * gcc.target/arm/pr42574.c: Likewise.
4408 * gcc.target/arm/pr46883.c: Likewise.
4409 * gcc.target/arm/pr46934.c: Likewise.
4410 * gcc.target/arm/xor-and.c: Likewise.
4412 2011-06-14 Jason Merrill <jason@redhat.com>
4414 * g++.dg/other/error23.C: Adjust error message.
4415 * g++.dg/other/error32.C: Likewise.
4418 * g++.dg/cpp0x/rv-dotstar.C: New.
4421 * g++.dg/cpp0x/decltype30.C: New.
4423 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
4425 2011-06-14 Jakub Jelinek <jakub@redhat.com>
4428 * gfortran.dg/pr49103.f90: New test.
4430 2011-06-14 Tom de Vries <tom@codesourcery.com>
4433 * gcc.target/arm/ivopts-3.c: New test.
4434 * gcc.target/arm/ivopts-4.c: New test.
4435 * gcc.target/arm/ivopts-5.c: New test.
4437 2011-06-14 Jakub Jelinek <jakub@redhat.com>
4439 PR rtl-optimization/49390
4440 * gcc.c-torture/execute/pr49390.c: New test.
4442 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4444 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
4446 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
4448 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
4449 * gcc.c-torture/execute/cmpsi-2.x: New file.
4450 * gcc.c-torture/execute/pr45262.c: Undo 172757.
4451 * gcc.c-torture/execute/pr45262.x: New file.
4452 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
4453 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
4455 * gcc.c-torture/compile/pr49163.c: Ditto.
4457 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
4459 * gcc.dg/vect/vect-16.c: Rename to...
4460 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
4461 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
4462 for double-word vectors.
4463 * gcc.dg/vect/vect-peel-4.c: Likewise.
4464 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
4466 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
4469 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
4472 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
4474 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
4476 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
4478 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
4480 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
4482 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4484 * gfortran.dg/trim_optimize_8.f90: New test case.
4486 2011-06-13 Jakub Jelinek <jakub@redhat.com>
4487 Ira Rosen <ira.rosen@linaro.org>
4489 PR tree-optimization/49352
4490 * gcc.dg/vect/pr49352.c: New test.
4492 2011-06-12 Tobias Burnus
4495 * gfortran.dg/alloc_comp_assign_11.f90: New.
4497 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4499 * gfortran.dg/trim_optimize_7.f90: New test.
4501 2011-06-10 Wei Guozhi <carrot@google.com>
4504 * gcc.target/arm/pr45335.c: New test.
4505 * gcc.target/arm/pr45335-2.c: New test.
4506 * gcc.target/arm/pr45335-3.c: New test.
4507 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
4508 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
4509 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
4511 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
4514 * g++.dg/parse/error39.C: New.
4516 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
4518 * gcc.target/arm/20090811-1.c: Skip for incompatible
4519 options, do not override other options.
4520 * gcc.target/arm/combine-cmp-shift.c: Skip for
4521 incompatible options.
4522 * gcc.target/arm/pr45094.c: Likewise.
4523 * gcc.target/arm/scd42-1.c: Likewise.
4524 * gcc.target/arm/scd42-3.c: Likewise.
4525 * gcc.target/arm/thumb-ltu.c: Likewise.
4527 * lib/target-supports.exp
4528 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
4529 multilib flags use -mfpu with a value other than neon-fp16.
4531 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4533 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
4534 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
4536 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4538 * lib/target-supports.exp (check_effective_target_pie): New proc.
4539 * gcc.dg/pie-link.c: Use target pie.
4541 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
4542 Laurent Roug� <laurent.rouge@menta.fr>
4544 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
4545 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
4547 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
4549 * gfortran.dg/coarray/sync_1.f90: New test for
4550 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
4552 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
4554 PR tree-optimization/49318
4555 * gcc.dg/vect/pr49318.c: New test.
4557 2011-06-09 David Krauss <potswa@mac.com>
4559 * g++.dg/template/arrow1.C: New.
4561 2011-06-09 Jason Merrill <jason@redhat.com>
4563 * lib/prune.exp: Prune "note"s.
4564 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
4566 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
4567 * g++.dg/template/dependent-expr3.C: Likewise.
4568 * g++.dg/parse/template7.C: Likewise.
4569 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
4570 * g++.old-deja/g++.jason/rfg10.C: Likewise.
4571 * g++.old-deja/g++.pt/friend38.C: Likewise.
4572 * g++.old-deja/g++.pt/crash32.C: Likewise.
4573 * g++.old-deja/g++.other/init4.C: Likewise.
4574 * g++.old-deja/g++.other/friend8.C: Likewise.
4576 * g++.dg/ext/complex7.C: Adjust expected output.
4577 * g++.dg/diagnostic/method1.C: Likewise.
4578 * g++.dg/parse/parameter-declaration-2.C: Likewise.
4579 * g++.dg/parse/crash33.C: Likewise.
4580 * g++.dg/other/warning1.C: Likewise.
4581 * g++.dg/init/pr29571.C: Likewise.
4582 * g++.dg/warn/overflow-warn-1.C: Likewise.
4583 * g++.dg/warn/overflow-warn-3.C: Likewise.
4584 * g++.dg/warn/overflow-warn-4.C: Likewise.
4585 * g++.old-deja/g++.oliva/template1.C: Likewise.
4587 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
4588 * g++.dg/parse/template7.C: Adjust.
4590 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
4593 * gcc.dg/pr49307.c: New.
4595 2011-06-09 Wei Guozhi <carrot@google.com>
4598 * gcc.target/arm/pr46975.c: New testcase.
4600 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
4602 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
4603 (PMETH, arglist_t): Removed.
4604 (method_get_number_of_arguments): Removed.
4605 (method_get_nth_argument): Removed.
4606 (method_get_first_argument): Removed.
4607 (method_get_next_argument): Removed.
4608 (method_get_sizeof_arguments): Removed.
4609 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
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-types.h (PMETH): Removed.
4618 2011-06-09 David Li <davidxl@google.com>
4620 * gcc.dg/dump-pass.c: New test.
4622 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4625 * g++.dg/parse/error38.C: New.
4627 2011-06-09 Jakub Jelinek <jakub@redhat.com>
4630 * gfortran.dg/pr49308.f90: New test.
4632 2011-06-08 Jason Merrill <jason@redhat.com>
4634 * g++.dg/cpp0x/noexcept11.C: New.
4635 * g++.dg/cpp0x/noexcept12.C: New.
4636 * g++.dg/cpp0x/sfinae11.C: Adjust.
4638 2011-06-08 Jakub Jelinek <jakub@redhat.com>
4641 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
4642 to dg-options, match also DW_AT_linkage_name.
4644 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4647 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
4648 -fno-common on alpha*-dec-osf*.
4649 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
4651 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
4653 PR rtl-optimization/49303
4654 * gcc.target/ia64/pr49303.c: New test.
4656 2011-06-08 Tobias Burnus <burnus@net-b.de>
4659 * gfortran.dg/coarray_lock_1.f90: New.
4660 * gfortran.dg/coarray_lock_2.f90: New.
4662 2011-06-07 Jason Merrill <jason@redhat.com>
4664 * lib/prune.exp: Look for "required" rather than "instantiated".
4665 * g++.dg/abi/mangle11.C: Likewise.
4666 * g++.dg/abi/mangle12.C: Likewise.
4667 * g++.dg/abi/mangle17.C: Likewise.
4668 * g++.dg/abi/mangle20-2.C: Likewise.
4669 * g++.dg/abi/pragma-pack1.C: Likewise.
4670 * g++.dg/cpp0x/decltype26.C: Likewise.
4671 * g++.dg/cpp0x/decltype28.C: Likewise.
4672 * g++.dg/cpp0x/decltype29.C: Likewise.
4673 * g++.dg/cpp0x/enum11.C: Likewise.
4674 * g++.dg/cpp0x/forw_enum8.C: Likewise.
4675 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
4676 * g++.dg/cpp0x/pr47416.C: Likewise.
4677 * g++.dg/ext/case-range2.C: Likewise.
4678 * g++.dg/ext/case-range3.C: Likewise.
4679 * g++.dg/gomp/for-19.C: Likewise.
4680 * g++.dg/gomp/pr37533.C: Likewise.
4681 * g++.dg/gomp/pr38639.C: Likewise.
4682 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
4683 * g++.dg/inherit/base3.C: Likewise.
4684 * g++.dg/inherit/using6.C: Likewise.
4685 * g++.dg/init/placement4.C: Likewise.
4686 * g++.dg/init/reference3.C: Likewise.
4687 * g++.dg/lookup/scoped6.C: Likewise.
4688 * g++.dg/lookup/using7.C: Likewise.
4689 * g++.dg/other/abstract1.C: Likewise.
4690 * g++.dg/other/error10.C: Likewise.
4691 * g++.dg/other/error5.C: Likewise.
4692 * g++.dg/other/field1.C: Likewise.
4693 * g++.dg/other/offsetof5.C: Likewise.
4694 * g++.dg/parse/bitfield2.C: Likewise.
4695 * g++.dg/parse/constant4.C: Likewise.
4696 * g++.dg/parse/crash20.C: Likewise.
4697 * g++.dg/parse/invalid-op1.C: Likewise.
4698 * g++.dg/parse/non-dependent2.C: Likewise.
4699 * g++.dg/parse/template18.C: Likewise.
4700 * g++.dg/tc1/dr152.C: Likewise.
4701 * g++.dg/tc1/dr166.C: Likewise.
4702 * g++.dg/tc1/dr176.C: Likewise.
4703 * g++.dg/tc1/dr213.C: Likewise.
4704 * g++.dg/template/access11.C: Likewise.
4705 * g++.dg/template/access2.C: Likewise.
4706 * g++.dg/template/access3.C: Likewise.
4707 * g++.dg/template/access7.C: Likewise.
4708 * g++.dg/template/arg7.C: Likewise.
4709 * g++.dg/template/cond2.C: Likewise.
4710 * g++.dg/template/crash13.C: Likewise.
4711 * g++.dg/template/crash40.C: Likewise.
4712 * g++.dg/template/crash7.C: Likewise.
4713 * g++.dg/template/crash84.C: Likewise.
4714 * g++.dg/template/ctor5.C: Likewise.
4715 * g++.dg/template/defarg13.C: Likewise.
4716 * g++.dg/template/defarg14.C: Likewise.
4717 * g++.dg/template/dtor7.C: Likewise.
4718 * g++.dg/template/eh2.C: Likewise.
4719 * g++.dg/template/error2.C: Likewise.
4720 * g++.dg/template/error43.C: Likewise.
4721 * g++.dg/template/friend32.C: Likewise.
4722 * g++.dg/template/injected1.C: Likewise.
4723 * g++.dg/template/instantiate1.C: Likewise.
4724 * g++.dg/template/instantiate3.C: Likewise.
4725 * g++.dg/template/instantiate5.C: Likewise.
4726 * g++.dg/template/instantiate7.C: Likewise.
4727 * g++.dg/template/local6.C: Likewise.
4728 * g++.dg/template/lookup2.C: Likewise.
4729 * g++.dg/template/member5.C: Likewise.
4730 * g++.dg/template/memfriend15.C: Likewise.
4731 * g++.dg/template/memfriend16.C: Likewise.
4732 * g++.dg/template/memfriend17.C: Likewise.
4733 * g++.dg/template/memfriend7.C: Likewise.
4734 * g++.dg/template/meminit1.C: Likewise.
4735 * g++.dg/template/nested3.C: Likewise.
4736 * g++.dg/template/non-type-template-argument-1.C: Likewise.
4737 * g++.dg/template/nontype12.C: Likewise.
4738 * g++.dg/template/nontype13.C: Likewise.
4739 * g++.dg/template/nontype6.C: Likewise.
4740 * g++.dg/template/pr23510.C: Likewise.
4741 * g++.dg/template/pr35240.C: Likewise.
4742 * g++.dg/template/ptrmem15.C: Likewise.
4743 * g++.dg/template/ptrmem6.C: Likewise.
4744 * g++.dg/template/qualified-id1.C: Likewise.
4745 * g++.dg/template/qualttp20.C: Likewise.
4746 * g++.dg/template/qualttp3.C: Likewise.
4747 * g++.dg/template/qualttp4.C: Likewise.
4748 * g++.dg/template/qualttp5.C: Likewise.
4749 * g++.dg/template/qualttp6.C: Likewise.
4750 * g++.dg/template/qualttp7.C: Likewise.
4751 * g++.dg/template/qualttp8.C: Likewise.
4752 * g++.dg/template/recurse.C: Likewise.
4753 * g++.dg/template/recurse2.C: Likewise.
4754 * g++.dg/template/ref5.C: Likewise.
4755 * g++.dg/template/scope2.C: Likewise.
4756 * g++.dg/template/sfinae10.C: Likewise.
4757 * g++.dg/template/sfinae3.C: Likewise.
4758 * g++.dg/template/sizeof3.C: Likewise.
4759 * g++.dg/template/static9.C: Likewise.
4760 * g++.dg/template/template-id-2.C: Likewise.
4761 * g++.dg/template/typedef13.C: Likewise.
4762 * g++.dg/template/typename4.C: Likewise.
4763 * g++.dg/template/using14.C: Likewise.
4764 * g++.dg/template/using2.C: Likewise.
4765 * g++.dg/template/warn1.C: Likewise.
4766 * g++.dg/warn/Wparentheses-13.C: Likewise.
4767 * g++.dg/warn/Wparentheses-15.C: Likewise.
4768 * g++.dg/warn/Wparentheses-16.C: Likewise.
4769 * g++.dg/warn/Wparentheses-17.C: Likewise.
4770 * g++.dg/warn/Wparentheses-18.C: Likewise.
4771 * g++.dg/warn/Wparentheses-19.C: Likewise.
4772 * g++.dg/warn/Wparentheses-20.C: Likewise.
4773 * g++.dg/warn/Wparentheses-23.C: Likewise.
4774 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
4775 * g++.dg/warn/noeffect2.C: Likewise.
4776 * g++.dg/warn/noeffect4.C: Likewise.
4777 * g++.dg/warn/pr8570.C: Likewise.
4778 * g++.old-deja/g++.brendan/init2.C: Likewise.
4779 * g++.old-deja/g++.eh/spec6.C: Likewise.
4780 * g++.old-deja/g++.pt/crash10.C: Likewise.
4781 * g++.old-deja/g++.pt/crash36.C: Likewise.
4782 * g++.old-deja/g++.pt/derived3.C: Likewise.
4783 * g++.old-deja/g++.pt/error2.C: Likewise.
4784 * g++.old-deja/g++.pt/explicit70.C: Likewise.
4785 * g++.old-deja/g++.pt/infinite1.C: Likewise.
4786 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
4787 * g++.old-deja/g++.pt/overload7.C: Likewise.
4788 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
4790 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
4791 Iain Sandoe <iains@gcc.gnu.org>
4793 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
4794 Added code to deal with the case when [Protocol
4795 -descriptionForInstanceMethod:] or [Protocol
4796 -descriptionForClassMethod:] returns NULL.
4798 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
4799 Iain Sandoe <iains@gcc.gnu.org>
4801 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
4802 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
4805 2011-06-07 Xinliang David Li <davidxl@google.com>
4807 * gcc.dg/inline_2.c: New test.
4808 * gcc.dg/unroll_2.c: New test.
4809 * gcc.dg/inline_3.c: New test.
4810 * gcc.dg/unroll_3.c: New test.
4811 * gcc.dg/inline_4.c: New test.
4812 * gcc.dg/unroll_4.c: New test.
4813 * gcc.dg/inline_1.c: New test.
4814 * gcc.dg/unroll_1.c: New test.
4816 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4818 PR tree-optimization/48497
4819 * lib/gcc-defs.exp (dg-additional-options): New proc.
4820 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
4821 -msse2 on 32-bit x86.
4823 2011-06-06 Jason Merrill <jason@redhat.com>
4825 * g++.dg/cpp0x/enum19.C: New.
4827 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
4829 * gcc.target/arm/neon-reload-class.c: New test.
4831 2011-06-07 Dodji Seketeli <dodji@redhat.com>
4834 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
4836 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
4838 * gcc.target/arm/smlatb-1.c: New file.
4839 * gcc.target/arm/smlatt-1.c: New file.
4840 * gcc.target/arm/smlaltb-1.c: New file.
4841 * gcc.target/arm/smlaltt-1.c: New file.
4843 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
4845 * gcc.target/arm/mla-2.c: New test.
4847 2011-06-07 Jakub Jelinek <jakub@redhat.com>
4849 PR gcov-profile/49299
4850 * gcc.dg/tree-prof/pr49299-1.c: New test.
4851 * gcc.dg/tree-prof/pr49299-2.c: New test.
4853 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
4855 * lib/target-supports.exp
4856 (check_effective_target_vect_widen_mult_qi_to_hi):
4857 Add NEON as supporting target.
4858 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4859 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
4860 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
4861 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
4862 using widening multiplication on targets that support it.
4863 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4864 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
4865 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
4867 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
4869 Updated all testcases in the ObjC/ObjC++ testsuites to use the
4870 Modern Objective-C runtime API.
4871 * objc/execute/next_mapping.h: Removed.
4872 * objc-obj-c++-shared/next-mapping.h: Removed.
4873 * objc-obj-c++-shared/Object1.h: Removed.
4874 * objc-obj-c++-shared/Object1.m: Removed.
4875 * objc-obj-c++-shared/Object1.mm: Removed.
4876 * objc-obj-c++-shared/Object1-implementation.h: Removed.
4877 * objc-obj-c++-shared/Protocol1.h: Removed.
4878 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
4879 of ProtoBool, IVAR_T and METHOD.
4880 * objc-obj-c++-shared/runtime.h: New.
4881 * objc-obj-c++-shared/TestsuiteObject.h: New.
4882 * objc-obj-c++-shared/TestsuiteObject.m: New.
4884 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
4885 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
4886 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
4888 * objc/execute/_cmd.m: Include
4889 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
4890 runtime API. ([TestClass +initialize]): Include this method also
4891 with the GNU runtime.
4892 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
4893 Object. ([-setValue:]): Return void.
4894 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
4895 with the GNU runtime. Include
4896 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
4897 for the NeXT runtime. Use the existing print_ivars() and
4898 compare_structures() implementations for the old NeXT runtime.
4899 Added new implementations for the Modern GNU and NeXT runtimes.
4900 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
4901 well. (main): Use objc_getClass(). Use return instead of exit.
4902 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
4903 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
4905 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
4906 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
4907 instead of Object. (main): Use return instead of exit().
4908 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
4909 instead of Object. Removed prototype for exit(). (main): Use
4910 return instead of exit(). Use the Modern Objective-C runtime API.
4911 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
4913 * objc/execute/class-tests-1.h: Include
4914 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
4915 runtime API. (test_class_with_superclass): Do not call [Object
4916 class]. There is no need to with the current libobjc.
4917 * objc/execute/class-tests-2.h: Include
4918 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
4920 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
4921 ../../objc-obj-c++-shared/next-mapping.h.
4922 * objc/execute/class-2.m: Likewise.
4923 * objc/execute/class-3.m: Likewise.
4924 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
4925 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
4926 +initialize]): Include this method also with the GNU
4927 runtime. (main): Use the Modern Objective-C runtime API.
4928 * objc/execute/class-5.m: Likewise.
4929 * objc/execute/class-6.m: Likewise.
4930 * objc/execute/class-7.m: Likewise.
4931 * objc/execute/class-8.m: Likewise.
4932 * objc/execute/class-9.m: Likewise.
4933 * objc/execute/class-10.m: Likewise.
4934 * objc/execute/class-11.m: Likewise.
4935 * objc/execute/class-12.m: Likewise.
4936 * objc/execute/class-13.m: Likewise.
4937 * objc/execute/class-14.m: Likewise.
4938 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
4939 this method also with the GNU runtime.
4940 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
4941 +initialize]): Include this method also with the GNU runtime.
4942 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
4944 * objc/execute/encode-1.m: Likewise.
4945 * objc/execute/enumeration-1.m: Likewise.
4946 * objc/execute/enumeration-2.m: Likewise.
4947 * objc/execute/exceptions/catchall-1.m: Likewise.
4948 * objc/execute/exceptions/finally-1.m: Likewise.
4949 * objc/execute/exceptions/foward-1.m: Likewise.
4950 * objc/execute/exceptions/local-variables-1.m: Likewise.
4951 * objc/execute/exceptions/throw-nil.m: Likewise.
4952 * objc/execute/exceptions/trivial.m: Likewise.
4953 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
4954 of Object. Include objc/runtime.h instead of objc/objc-api.h.
4955 * objc/execute/exceptions/matcher-1.m: Likewise.
4956 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
4958 * objc/execute/formal_protocol-2.m: Likewise.
4959 * objc/execute/formal_protocol-3.m: Likewise.
4960 * objc/execute/formal_protocol-4.m: Likewise.
4961 * objc/execute/formal_protocol-5.m: Include
4962 ../../objc-obj-c++-shared/runtime.h. (main): Always use
4964 * objc/execute/formal_protocol-6.m: Likewise.
4965 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
4966 Object. Include <objc/Protocol.h> instead of
4967 ../../objc-obj-c++-shared/Protocol1.h.
4968 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
4970 * objc/execute/informal_protocol.m: Likewise.
4971 * objc/execute/load-3.m: Likewise.
4972 * objc/execute/many_args_method.m ([TestClass +initialize]):
4973 Include this method with the GNU runtime as well.
4974 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
4975 * objc/execute/nested-func-1.m: Use TestsuiteObject
4977 * objc/execute/nil_method-1.m: Likewise.
4978 * objc/execute/no_clash.m: Likewise.
4979 * objc/execute/np-1.m: Do not include
4980 ../../objc-obj-c++-shared/Protocol1.h.
4981 (main): Use return instead of exit().
4982 * objc/execute/np-2.m: Do not include
4983 ../../objc-obj-c++-shared/Protocol1.h.
4984 ([MyObject +initialize]): Include this method also with the GNU
4985 runtime. (main): Use return instead of exit().
4986 * objc/execute/object_is_class.m: Include
4987 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
4988 of Object. (main): Use the Modern Objective-C runtime API.
4989 * objc/execute/object_is_meta_class.m: Likewise.
4990 * objc/execute/private.m: Use TestsuiteObject instead of Object.
4991 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
4992 instead of ../objc-obj-c++-shared/Protocol1.h. Include
4993 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
4994 Objective-C runtime API.
4995 * objc/execute/protocol-isEqual-2.m: Likewise.
4996 * objc/execute/protocol-isEqual-3.m: Likewise.
4997 * objc/execute/protocol-isEqual-4.m: Likewise.
4998 * objc/execute/redefining_self.m ([TestClass +initialize]):
4999 Include this method with the GNU runtime as well.
5000 * objc/execute/root_methods.m: Include
5001 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
5002 Include this method with the GNU runtime as well.
5003 (main): Use the Modern Objective-C runtime API.
5004 * objc/execute/selector-1.m: Include
5005 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
5006 of Object. (main): Use the Modern Objective-C runtime API.
5007 * objc/execute/static-1.m ([Test +initialize]): Include this
5008 method with the GNU runtime as well.
5009 * objc/execute/static-2.m: Likewise.
5010 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
5011 * objc/execute/va_method.m: Do not include objc/objc-api.h.
5012 ([MathClass +initialize]): Include this method with the GNU
5014 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
5016 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
5017 * objc.dg/attributes/categ-attributes-2.m: Likewise.
5018 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
5019 * objc.dg/attributes/method-attribute-1.m: Likewise.
5020 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
5021 * objc.dg/attributes/method-attribute-2.m: Likewise.
5022 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
5023 * objc.dg/attributes/method-attribute-3.m: Likewise.
5024 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
5025 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
5026 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
5027 * obj-c++.dg/bitfield-1.mm: Likewise.
5028 * obj-c++.dg/bitfield-2.mm: Likewise
5029 * objc.dg/bitfield-3.m: Likewise.
5030 * obj-c++.dg/bitfield-4.mm: Likewise.
5031 * objc.dg/bitfield-5.m: Likewise
5032 * objc.dg/call-super-1.m: Likewise.
5033 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
5034 Use objc_getClass() instead of objc_get_class(), but for the GNU
5035 runtime redefine objc_getClass as objc_get_class. Include
5036 ../objc-obj-c++-shared/runtime.h.
5037 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
5038 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
5039 Use the Modern Objective-C runtime API.
5040 * objc.dg/class-protocol-1.m: Include
5041 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
5042 * obj-c++.dg/class-protocol-1.mm: Likewise.
5043 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
5044 * objc.dg/comp-types-10.m: Likewise.
5045 * objc.dg/comp-types-11.m: Likewise.
5046 * objc.dg/comp-types-12.m: Likewise.
5047 * obj-c++.dg/comp-types-9.mm: Likewise.
5048 * obj-c++.dg/comp-types-11.mm: Likewise.
5049 * obj-c++.dg/comp-types-12.mm: Likewise.
5050 * obj-c++.dg/comp-types-13.mm: Likewise.
5051 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
5052 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
5053 * obj-c++.dg/cxx-scope-1.mm: Likewise.
5054 * obj-c++.dg/cxx-scope-2.mm: Likewise.
5055 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
5056 * objc.dg/desig-init-1.m: Likewise.
5057 * obj-c++.dg/defs.mm: Likewise.
5058 * objc.dg/exceptions-2.m: Likewise.
5059 * obj-c++.dg/except-1.mm: Likewise.
5060 * obj-c++.dg/exceptions-2.mm: Likewise.
5061 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
5062 Use the Modern Objective-C runtime API.
5063 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
5064 the Modern Objective-C runtime API. Do not include
5065 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
5066 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
5067 the Modern Objective-C runtime API except when using an older NeXT
5069 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
5070 the Modern Objective-C runtime API.
5071 * objc.dg/encode-7.m: Include objc/runtime.h instead of
5073 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
5074 * objc.dg/encode-7-next-64bit.m: Updated include.
5075 * objc.dg/encode-8.m: Include objc/runtime.h instead of
5077 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
5078 the Modern Objective-C runtime API.
5079 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
5080 Use the Modern Objective-C runtime API. Include objc/Protocol.h
5081 instead of ../objc-obj-c++-shared/Protocol1.h.
5082 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
5083 the Modern Objective-C runtime API except when using an older NeXT
5085 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
5086 the Modern Objective-C runtime API.
5087 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
5089 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
5090 * objc.dg/fix-and-continue-2.m: Likewise.
5091 * objc.dg/foreach-1.m: Likewise.
5092 * objc.dg/foreach-2.m: Likewise.
5093 * objc.dg/foreach-3.m: Likewise.
5094 * objc.dg/foreach-4.m: Likewise.
5095 * objc.dg/foreach-5.m: Likewise.
5096 * objc.dg/foreach-6.m: Likewise.
5097 * objc.dg/foreach-7.m: Likewise.
5098 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
5100 * objc.dg/func-ptr-2.m: Likewise.
5101 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
5102 Do not include objc/objc-api.h.
5103 * obj-c++.dg/fsf-package-0.mm: Likewise.
5104 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
5105 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
5106 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
5108 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
5109 * objc.dg/gnu-runtime-3.m: Likewise.
5110 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
5111 * objc.dg/headers.m: Include objc/runtime.h instead of
5112 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
5113 for the NeXT runtime.
5114 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
5115 * obj-c++.dg/isa-field-1.mm: Likewise.
5116 * obj-c++.dg/ivar-list-semi.mm: Likewise.
5117 * objc.dg/layout-1.m: Likewise.
5118 * objc.dg/layout-2.m: Likewise.
5119 * objc.dg/local-decl-2.m: Likewise.
5120 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
5121 Object. ([Container +elementForView:]): Use
5122 class_conformsToProtocol().
5123 * obj-c++.dg/lookup-2.mm: Likewise.
5124 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
5125 * obj-c++.dg/local-decl-1.mm: Likewise.
5126 * objc.dg/method-3.m: Likewise.
5127 * objc.dg/method-4.m: Likewise.
5128 * objc.dg/method-6.m: Include objc/Protocol.h instead of
5129 ../objc-obj-c++-shared/Protocol1.h.
5130 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
5131 * objc.dg/method-9.m: Likewise.
5132 * objc.dg/method-10.m: Likewise.
5133 * objc.dg/method-13.m ([Root +initialize]): Include this method
5134 also for the GNU runtime. (main): Use objc_getClass() also for
5136 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
5137 * objc.dg/method-17.m: Likewise.
5138 * objc.dg/method-19.m: Likewise.
5139 * objc.dg/method-20b.m: Likewise.
5140 * obj-c++.dg/method-2.mm: Likewise.
5141 * obj-c++.dg/method-6.mm: Likewise.
5142 * obj-c++.dg/method-10.mm: Likewise.
5143 * obj-c++.dg/method-11.mm: Likewise.
5144 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
5145 ../objc-obj-c++-shared/Protocol1.h.
5146 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
5147 * obj-c++.dg/method-15.mm: Likewise.
5148 * obj-c++.dg/method-17.mm: Likewise.
5149 * obj-c++.dg/method-19.mm: Updated includes. ([Root
5150 +initialize]): Include this method also for the GNU
5151 runtime. (main): Use objc_getClass() also for the GNU runtime.
5152 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
5153 * obj-c++.dg/method-22.mm: Likewise.
5154 * obj-c++.dg/method-23.mm: Likewise.
5155 * obj-c++.dg/no-extra-load.mm: Likewise.
5156 * objc.dg/objc-fast-4.m: Likewise.
5157 * objc.dg/objc-gc-4.m: Likewise.
5158 * obj-c++.dg/objc-gc-3.mm: Likewise.
5159 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
5160 protocol_getMethodDescription() instead of [Protocol
5161 -descriptionForInstanceMethod].
5162 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
5163 Made it available with all runtimes. (main): Call -test instead
5165 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
5166 and put into a category.
5167 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
5168 Object. Include objc/objc.h.
5169 * obj-c++.dg/proto-lossage-2.mm: Likewise.
5170 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
5171 New. (main): Use protocol_getMethodDescription() instead
5172 of [Protocol -descriptionForInstanceMethod] and [Protocol
5173 -descriptionForClassMethod].
5174 * obj-c++.dg/proto-lossage-3.mm: Likewise.
5175 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
5176 Objective-C runtime API.
5177 * obj-c++.dg/proto-qual-1.mm: Likewise.
5178 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
5180 * obj-c++.dg/property/property-1.mm: Likewise.
5181 * obj-c++.dg/qual-types-1.mm: Likewise.
5182 * objc.dg/selector-2.m: Include objc/objc.h instead of
5183 ../objc-obj-c++-shared/Object1.h.
5184 * obj-c++.dg/selector-2.mm: Likewise.
5185 * obj-c++.dg/selector-5.mm: Likewise.
5186 * obj-c++.dg/selector-6.mm: Likewise.
5187 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
5188 Object. Do not include objc/objc-api.h.
5189 * obj-c++.dg/set-not-used-1.mm: Likewise.
5190 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
5191 * objc.dg/stret-1.m: Likewise.
5192 * objc.dg/stret-2.m: Likewise.
5193 * obj-c++.dg/super-class-2.mm: Likewise.
5194 * objc.dg/super-class-3.m: Likewise.
5195 * objc.dg/super-class-4.m: Likewise.
5196 * objc.dg/sync-2.m: Likewise.
5197 * obj-c++.dg/sync-2.mm: Likewise.
5198 * objc.dg/sync-1.m: Include objc/objc.h instead of
5199 ../objc-obj-c++-shared/Object1.h.
5200 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
5201 'Class' as the type of 'isa'.
5202 * objc.dg/special/unclaimed-category-1.m: Use the Modern
5203 Objective-C runtime API. ([TestClass +initialize]): Include this
5204 method with the GNU runtime as well.
5205 * objc.dg/strings/strings-1.m: Updated includes.
5206 * obj-c++.dg/strings/strings-1.mm: Likewise.
5207 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
5208 objc.dg/strings/const-str-12b.m.
5209 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
5210 * obj-c++.dg/template-3.mm: Likewise.
5211 * obj-c++.dg/template-4.mm: Likewise.
5212 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
5213 Objective-C runtime API.
5214 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
5215 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
5216 * obj-c++.dg/try-catch-1.mm: Likewise.
5217 * obj-c++.dg/try-catch-2.mm: Likewise.
5218 * objc.dg/try-catch-3.m: Likewise.
5219 * obj-c++.dg/try-catch-3.mm: Likewise.
5220 * objc.dg/try-catch-6.m: Likewise.
5221 * objc.dg/try-catch-7.m: Likewise.
5222 * obj-c++.dg/try-catch-7.mm: Likewise.
5223 * obj-c++.dg/try-catch-8.mm: Likewise.
5224 * obj-c++.dg/try-catch-9.mm: Likewise.
5225 * objc.dg/try-catch-10.m: Likewise.
5226 * obj-c++.dg/try-catch-11.mm: Likewise.
5227 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
5228 Object. Include objc/objc.h.
5229 * obj-c++.dg/typedef-alias-1.mm: Likewise.
5230 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
5231 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
5232 Object. Use Modern Objective-C runtime API. Do not use
5234 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
5235 * obj-c++.dg/torture/trivial.mm: Likewise.
5236 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
5237 instead of ../objc-obj-c++-shared/Object1.h. Include
5238 ../objc-obj-c++-shared/runtime.h.
5239 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
5240 * objc.dg/torture/strings/const-str-11.m: Likewise.
5241 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
5242 * objc.dg/torture/strings/const-str-9.m: Likewise.
5243 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
5244 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
5245 instead of Object. Only add _FooClassReference if
5247 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
5248 * objc.dg/torture/strings/const-str-8.m: Likewise.
5249 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
5250 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
5252 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
5254 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5255 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
5256 * obj-c++.dg/va-meth-1.mm: Likewise.
5257 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
5258 ../objc-obj-c++-shared/Object1.h.
5259 * objc.dg/zero-link-3.m: Likewise.
5261 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5263 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
5265 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5268 * obj-c++.dg/property/cxx-property-1.mm: New.
5269 * obj-c++.dg/property/cxx-property-2.mm: New.
5271 2011-06-06 Jason Merrill <jason@redhat.com>
5273 * g++.dg/cpp0x/regress/ptrmem1.C: New.
5275 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
5277 PR rtl-optimization/49145
5279 * gcc.c-torture/compile/pr49145.c: New test.
5281 2011-06-06 Jakub Jelinek <jakub@redhat.com>
5284 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
5285 to dg-options, match also DW_AT_linkage_name.
5288 * gcc.dg/debug/pr49294.c: New test.
5291 * g++.dg/opt/pr49264.C: New test.
5293 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
5295 PR tree-optimization/49243
5296 * gcc.dg/pr49243.c: New.
5298 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5300 * gnat.dg/specs/cond_expr1.ads: New test.
5302 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5304 * gnat.dg/deferred_const4.ad[sb]: New test.
5305 * gnat.dg/deferred_const4_pkg.ads: New helper.
5307 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5309 * gnat.dg/test_tamdt.adb: Rename to...
5310 * gnat.dg/taft_type1.adb: ...this.
5311 * gnat.dg/tamdt.ad[sb]: Rename to...
5312 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
5313 * gnat.dg/tamdt_aux.ads: Rename to...
5314 * gnat.dg/taft_type1_pkg2.ads: ...this.
5315 * gnat.dg/taft_type2.ad[sb]: New test.
5316 * gnat.dg/taft_type2_pkg.ads: New helper.
5317 * gnat.dg/taft_type3.adb: New test.
5318 * gnat.dg/taft_type3_pkg.ads: New helper.
5320 2011-06-05 Tobias Burnus <burnus@net-b.de>
5323 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
5326 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
5329 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
5331 * objc.dg/gnu-api-2-objc.m: Likewise.
5332 * obj-c++.dg/gnu-api-2-class.mm: Likewise
5333 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5335 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
5337 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
5338 alignment, not the alignment, when calling class_addIvar(). Add
5339 an 'isa' instance variable to the test root class.
5340 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5342 2011-06-04 Jan Hubicka <jh@suse.cz>
5344 PR tree-optimization/48893
5345 PR tree-optimization/49091
5346 PR tree-optimization/49179
5347 * gfortran.dg/pr49179.f90: New testcase
5349 2011-06-04 Jan Hubicka <jh@suse.cz>
5352 * g++.dg/torture/pr48954.C: New testcase.
5354 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
5356 * g++.dg/warn/delete-non-virtual-dtor.C: New.
5358 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
5361 * g++.dg/diagnostic/bitfld2.C: New.
5363 2011-06-04 Jakub Jelinek <jakub@redhat.com>
5366 * gcc.c-torture/execute/pr49281.c: New test.
5368 2011-06-04 Jan Hubicka <jh@suse.cz>
5370 PR tree-optimize/48929
5371 * gcc.c-torture/compile/pr48929.c: New testcase.
5373 2011-06-04 Jakub Jelinek <jakub@redhat.com>
5375 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
5377 2011-06-03 Jakub Jelinek <jakub@redhat.com>
5380 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
5382 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5384 * objc.dg/headers.m: Do not include sarray.h and hash.h.
5386 2011-06-03 Richard Henderson <rth@redhat.com>
5387 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5389 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
5391 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5393 * objc.dg/headers.m: Do not include objc-list.h.
5395 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5397 * objc.dg/type-stream-1.m: Test removed.
5398 * objc.dg/headers.m: Do not include typedstream.h.
5400 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
5402 * objc.dg/torture/forward-1.m (main): Updated testcase.
5404 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
5407 * gcc.c-torture/compile/pr49163.c: New.
5409 2011-06-02 Asher Langton <langton2@llnl.gov>
5412 * gfortran.dg/PR49268.f90: New test.
5414 2011-06-02 Asher Langton <langton2@llnl.gov>
5417 * gfortran.dg/PR37039.f90: New test.
5419 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
5422 * objc.dg/method-5.m: Updated.
5423 * objc.dg/method-19.m: Updated.
5424 * objc.dg/method-lookup-1.m: New.
5425 * obj-c++.dg/method-6.mm: Updated.
5426 * obj-c++.dg/method-7.mm: Updated.
5427 * obj-c++.dg/method-lookup-1.mm: New.
5429 2011-06-02 DJ Delorie <dj@redhat.com>
5431 * lib/timeout.exp (timeout): Add board_info support.
5433 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
5435 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
5437 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
5440 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
5441 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
5443 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
5444 Hans-Peter Nilsson <hp@axis.com>
5446 PR rtl-optimization/48840
5447 * gcc.target/sparc/ultrasp13.c: New test.
5449 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
5452 * gcc.c-torture/compile/pr49238.c: New.
5454 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
5456 * gcc.target/arm/g2.c: Skip test in -mthumb.
5457 Skip test unless cpu is xscale.
5458 * gcc.target/arm/scd42-2.c: Likewise.
5459 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
5461 2011-06-01 Jason Merrill <jason@redhat.com>
5463 * g++.dg/cpp0x/decltype28.C: New.
5464 * g++.dg/cpp0x/decltype29.C: New.
5466 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
5469 * gcc.target/mips/pr45074.c: New test.
5471 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
5472 Hans-Peter Nilsson <hp@axis.com>
5474 PR rtl-optimization/48830
5475 * gcc.target/sparc/ultrasp12.c: New test.
5477 2011-06-01 David Li <davidxl@google.com>
5479 * gcc.dg/profile-dir-1.c: Change pass name.
5480 * gcc.dg/profile-dir-2.c: Ditto.
5481 * gcc.dg/tree-ssa/dump-1.c: Ditto.
5482 * gcc.dg/tree-ssa/loop-25.c: Ditto.
5483 * gcc.dg/tree-prof/stringop-1.c: Ditto.
5484 * gcc.dg/tree-prof/update-loopch.c: Ditto.
5485 * gcc.dg/tree-prof/stringop-2.c: Ditto.
5486 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
5487 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
5488 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
5489 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
5490 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
5491 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
5492 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
5493 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
5494 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
5495 * gcc.dg/profile-dir-3.c: Ditto.
5496 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
5498 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
5500 * objc.dg/attributes/method-nonnull-1.m: New test.
5501 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
5503 2011-05-31 Tobias Burnus <burnus@net-b.de>
5506 * gfortran.dg/coarray_atomic_1.f90: New.
5507 * gfortran.dg/coarray/atomic_1.f90: New.
5509 2011-05-31 Jakub Jelinek <jakub@redhat.com>
5511 * gcc.dg/guality/bswaptest.c: New test.
5512 * gcc.dg/guality/clztest.c: New test.
5513 * gcc.dg/guality/ctztest.c: New test.
5514 * gcc.dg/guality/rotatetest.c: New test.
5517 * gcc.target/i386/pr48688.c: New test.
5519 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
5522 * g++.dg/lookup/name-clash9.C: New.
5524 2011-05-31 Tobias Burnus <burnus@net-b.de>
5527 * gfortran.dg/coarray/dummy_1.f90: New.
5529 2011-05-31 Tobias Burnus <burnus@net-b.de>
5532 * gfortran.dg/coarray/save_1.f90: New.
5533 * gfortran.dg/coarray_4.f90: Update dg-error.
5535 2011-05-31 Jason Merrill <jason@redhat.com>
5537 * g++.dg/cpp0x/rv-template1.C: New.
5539 2011-05-31 Jakub Jelinek <jakub@redhat.com>
5541 PR rtl-optimization/49235
5542 * gcc.dg/pr49235.c: New test.
5544 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
5546 PR tree-optimization/49093
5547 * gcc.dg/vect/pr49093.c: New test.
5549 2011-05-31 Dodji Seketeli <dodji@redhat.com>
5552 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
5554 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
5557 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
5560 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
5563 * gcc.c-torture/execute/pr49186.c: New.
5565 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
5568 * gcc.target/i386/pr49168-1.c: New.
5570 2011-05-30 Jakub Jelinek <jakub@redhat.com>
5571 Eric Botcazou <ebotcazou@adacore.com>
5573 * gcc.dg/guality/drap.c: New test.
5575 2011-05-30 Richard Guenther <rguenther@suse.de>
5577 PR tree-optimization/49210
5578 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
5579 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
5581 2011-05-30 Jakub Jelinek <jakub@redhat.com>
5584 * g++.dg/gomp/pr49223-1.C: New test.
5585 * g++.dg/gomp/pr49223-2.C: New test.
5587 2011-05-30 Richard Guenther <rguenther@suse.de>
5589 PR tree-optimization/49218
5590 * gcc.c-torture/execute/pr49218.c: New testcase.
5592 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
5594 PR tree-optimization/49199
5595 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
5596 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
5597 -fno-tree-scev-cprop.
5599 2011-05-29 Janus Weil <janus@gcc.gnu.org>
5602 * gfortran.dg/extends_13.f03: New.
5604 2011-05-29 Jakub Jelinek <jakub@redhat.com>
5606 PR rtl-optimization/49095
5607 * gcc.target/i386/pr49095.c: New test.
5609 2011-05-29 Tobias Burnus <burnus@net-b.de>
5612 * gfortran.dg/coarray_24.f90: New.
5614 2011-05-29 Tobias Burnus <burnus@net-b.de>
5617 * gfortran.dg/coarray_23.f90: New.
5619 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
5622 * gcc.dg/pr48826.c: New test.
5624 2011-05-29 Richard Guenther <rguenther@suse.de>
5626 PR tree-optimization/49217
5627 * gcc.dg/torture/pr49217.c: New testcase.
5629 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
5632 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
5634 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
5636 * gnat.dg/boolean_subtype.adb: Rename to...
5637 * gnat.dg/boolean_subtype1.adb: ...this.
5639 2011-05-28 Jason Merrill <jason@redhat.com>
5641 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
5643 2011-05-27 Jason Merrill <jason@redhat.com>
5645 * g++.dg/cpp0x/enum18.C: Adjust.
5647 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
5649 2011-05-27 Tobias Burnus <burnus@net-b.de>
5652 * gfortran.dg/coarray_22.f90: New.
5654 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5656 PR tree-optimization/46728
5657 * gcc.target/powerpc/pr46728-1.c: New.
5658 * gcc.target/powerpc/pr46728-2.c: New.
5659 * gcc.target/powerpc/pr46728-3.c: New.
5660 * gcc.target/powerpc/pr46728-4.c: New.
5661 * gcc.target/powerpc/pr46728-5.c: New.
5662 * gcc.dg/pr46728-6.c: New.
5663 * gcc.target/powerpc/pr46728-7.c: New.
5664 * gcc.target/powerpc/pr46728-8.c: New.
5665 * gcc.dg/pr46728-9.c: New.
5666 * gcc.target/powerpc/pr46728-10.c: New.
5667 * gcc.target/powerpc/pr46728-11.c: New.
5668 * gcc.dg/pr46728-12.c: New.
5669 * gcc.target/powerpc/pr46728-13.c: New.
5670 * gcc.target/powerpc/pr46728-14.c: New.
5671 * gcc.target/powerpc/pr46728-15.c: New.
5672 * gcc.target/powerpc/pr46728-16.c: New.
5674 2011-05-27 Jason Merrill <jason@redhat.com>
5676 * g++.dg/abi/mangle47.C: New.
5679 * g++.dg/template/const5.C: New.
5681 * g++.dg/cpp0x/enum18.C: New.
5683 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
5685 * g++.dg/cpp0x/error6.C: New.
5687 * g++.dg/cpp0x/error5.C: New.
5689 2011-05-27 Jakub Jelinek <jakub@redhat.com>
5692 * g++.dg/eh/cond6.C: New test.
5694 2011-05-27 Tobias Burnus <burnus@net-b.de>
5697 * gfortran.dg/rank_3.f90: New.
5698 * gfortran.dg/rank_4.f90: New.
5700 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
5702 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
5703 replace dump search.
5705 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
5707 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
5708 * gnat.dg/bit_packed_array5.adb: ...here.
5710 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5713 * g++.dg/cpp0x/auto25.C: New.
5715 2011-05-27 Richard Guenther <rguenther@suse.de>
5717 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
5719 2011-05-27 Richard Guenther <rguenther@suse.de>
5721 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
5723 2011-05-27 Richard Guenther <rguenther@suse.de>
5726 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
5728 2011-05-26 Jason Merrill <jason@redhat.com>
5730 * g++.dg/cpp0x/friend1.C: New.
5731 * g++.dg/cpp0x/friend2.C: New.
5733 * g++.dg/cpp0x/auto7.C: Update.
5734 * g++.dg/template/crash50.C: Adjust.
5735 * g++.dg/template/static9.C: Adjust.
5736 * g++.old-deja/g++.ext/memconst.C: Adjust.
5738 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
5740 * gcc.dg/march.c: Ignore a note for some targets.
5742 2011-05-26 Janis Johnson <janis187@us.ibm.com>
5743 Nathan Froyd <froydnj@codesourcery.com>
5747 * g++.old-deja/g++.jason/cond.C: Remove xfails.
5748 * g++.dg/parse/pr18770.C: New test.
5749 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
5751 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
5754 * gfortran.dg/dependency_40.f90 : New test.
5756 2011-05-26 Tobias Burnus <burnus@net-b.de>
5759 * gfortran.dg/coarray/registering_1.f90: New.
5761 2011-05-26 Jason Merrill <jason@redhat.com>
5763 * g++.dg/cpp0x/variadic111.C: New.
5764 * g++.dg/cpp0x/variadic41.C: Adjust.
5766 2011-05-26 Richard Guenther <rguenther@suse.de>
5768 PR tree-optimization/48702
5769 * gcc.dg/torture/pr48702.c: New testcase.
5771 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5773 PR gcov-profile/48845
5774 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
5776 * gcc.dg/matrix/matrix.exp: Likewise.
5777 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5778 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
5779 line number to check_profiling_available.
5780 * lib/target-supports.exp (check_profiling_available): Account for
5782 Require TLS runtime support with -fprofile-generate.
5783 * lib/profopt.exp (profopt-execute): Add TLS options for
5785 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
5787 2011-05-26 Jakub Jelinek <jakub@redhat.com>
5790 * g++.dg/eh/cond5.C: New test.
5792 PR tree-optimization/49161
5793 * gcc.c-torture/execute/pr49161.c: New test.
5795 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5797 * gcc.target/arm/neon-vorn-vbic.c: New test.
5799 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
5801 PR tree-optimization/49038
5802 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
5803 * gcc.dg/vect/pr49038.c: New test.
5805 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
5806 * g++.dg/init/pr25811-3.C: New.
5807 * g++.dg/init/pr25811-4.C: New.
5809 2011-05-25 Jason Merrill <jason@redhat.com>
5811 * g++.dg/cpp0x/enum17.C: New.
5812 * g++.old-deja/g++.jason/rfg10.C: Adjust.
5814 * g++.dg/cpp0x/auto24.C: New.
5816 * g++.dg/cpp0x/error4.C: New.
5818 * g++.dg/cpp0x/rv-restrict.C: New.
5820 * g++.dg/cpp0x/enum15.C: New.
5821 * g++.dg/cpp0x/constexpr-switch2.C: New.
5823 * g++.dg/cpp0x/variadic110.C: New.
5825 * g++.dg/cpp0x/auto9.C: Add typedef test.
5827 * g++.dg/cpp0x/auto23.C: New.
5828 * g++.dg/cpp0x/auto9.C: Adjust.
5830 * g++.dg/cpp0x/defaulted29.C: New.
5832 * g++.dg/cpp0x/initlist51.C: New.
5834 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
5836 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
5837 * g++.dg/abi/packed1.C: Suppress warning.
5838 * g++.dg/warn/Wunused-parm-3.C: Likewise.
5839 * g++.dg/template/stdarg1.C: Likewise.
5840 * g++.dg/other/packed1.C: Remove arm from xfail list.
5842 2011-05-25 Jason Merrill <jason@redhat.com>
5844 * g++.dg/cpp0x/enum16.C: New.
5845 * g++.dg/parse/error15.C: Adjust.
5847 * g++.dg/cpp0x/initlist50.C: New.
5849 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
5851 * g++.dg/cpp0x/variadic109.C: New.
5853 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
5855 * gcc.target/i386/pause-1.c: New.
5857 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
5859 * gcc.dg/stack-usage-1.c: Adjust comment.
5860 * gcc.dg/stack-usage-2.c: New test.
5862 2011-05-25 Jakub Jelinek <jakub@redhat.com>
5865 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
5866 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
5868 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
5870 PR rtl-optimization/48757
5871 * gfortran.dg/pr48757.f: New test case.
5873 2011-05-24 Jason Merrill <jason@redhat.com>
5875 * g++.dg/cpp0x/access01.C: New.
5877 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
5880 * objc.dg/pr48177.m: New testcase.
5882 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
5885 * objc.dg/pr48187.m: New testcase.
5886 * obj-c++.dg/pr48187.mm: New testcase.
5887 * objc.dg/ivar-extra-semicolon.m: New testcase.
5889 2011-05-24 Jason Merrill <jason@redhat.com>
5891 * g++.dg/template/access21.C: New.
5892 * g++.dg/template/access22.C: New.
5894 2011-05-24 Michael Matz <matz@gcc.gnu.org>
5896 PR rtl-optimization/48633
5897 * g++.dg/pr48633.C: New test.
5899 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
5902 * g++.dg/other/pr49133.C: New test.
5904 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
5905 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5907 * gcc.dg/torture/tls/run-gd.c: New test.
5908 * gcc.dg/torture/tls/run-ie.c: New test.
5909 * gcc.dg/torture/tls/run-ld.c: New test.
5910 * gcc.dg/torture/tls/run-le.c: New test.
5911 * lib/target-supports.exp (check_effective_target_tls_runtime):
5912 Build testcase with TLS options.
5914 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5916 * gcc.dg/vect/pr48172.c: Remove dg-do run.
5918 2011-05-24 Tom de Vries <tom@codesourcery.com>
5920 PR tree-optimization/49121
5921 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
5923 2011-05-23 Jason Merrill <jason@redhat.com>
5925 * g++.dg/cpp0x/defaulted28.C: New.
5927 * g++.dg/cpp0x/sfinae25.C: New.
5929 * g++.dg/cpp0x/rv-cast2.C: New.
5931 * g++.dg/cpp0x/enum14.C: New.
5933 2011-05-23 Jakub Jelinek <jakub@redhat.com>
5936 * gcc.c-torture/execute/pr49123.c: New test.
5939 * gcc.dg/debug/pr49032.c: New test.
5942 * gcc.dg/pr49120.c: New test.
5944 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
5947 * gcc.target/i386/pr47315.c: New test.
5949 2011-05-23 Jason Merrill <jason@redhat.com>
5951 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
5953 * g++.dg/cpp0x/sfinae24.C: New.
5955 * g++.dg/cpp0x/error3.C: New.
5957 * g++.dg/cpp0x/defaulted27.C: New.
5959 * g++.dg/cpp0x/decltype27.C: New.
5961 2011-05-23 Richard Guenther <rguenther@suse.de>
5963 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
5965 2011-05-23 Richard Guenther <rguenther@suse.de>
5967 PR tree-optimization/40874
5968 * g++.dg/tree-ssa/pr40874.C: New testcase.
5970 2011-05-23 Richard Guenther <rguenther@suse.de>
5972 PR tree-optimization/49115
5973 * g++.dg/torture/pr49115.C: New testcase.
5975 2011-05-23 Richard Guenther <rguenther@suse.de>
5978 * gcc.dg/memcpy-3.c: New testcase.
5980 2011-05-23 Jakub Jelinek <jakub@redhat.com>
5983 * gcc.c-torture/execute/pr48973-1.c: New test.
5984 * gcc.c-torture/execute/pr48973-2.c: New test.
5986 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
5989 * g++.dg/warn/pr18016.C: New.
5991 2011-05-23 Tom de Vries <tom@codesourcery.com>
5994 * gcc.target/arm/ivopts-6.c: New test.
5996 2011-05-22 Jakub Jelinek <jakub@redhat.com>
5999 * gcc.c-torture/compile/pr49029.c: New test.
6001 2011-05-22 Jason Merrill <jason@redhat.com>
6003 * g++.dg/cpp0x/sfinae23.C: New.
6004 * g++.dg/cpp0x/sfinae8.C: Correct.
6006 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6008 * gfortran.dg/function_optimize_8.f90: New test case.
6010 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
6012 PR tree-optimization/49087
6013 * gcc.dg/vect/O3-pr49087.c: New test.
6015 2011-05-21 Jason Merrill <jason@redhat.com>
6017 * g++.dg/debug/const5.C: New.
6019 2011-05-20 Jason Merrill <jason@redhat.com>
6021 * g++.dg/cpp0x/constexpr-static7.C: Extend.
6023 * g++.dg/cpp0x/constexpr-static7.C: New.
6025 * g++.dg/cpp0x/enum12.C: New.
6026 * g++.dg/cpp0x/enum13.C: New.
6028 2011-05-21 Janus Weil <janus@gcc.gnu.org>
6031 * gfortran.dg/select_type_23.f03: New.
6033 2011-05-20 Jason Merrill <jason@redhat.com>
6035 * g++.dg/cpp0x/defaulted26.C: New.
6037 * g++.dg/cpp0x/noexcept02.C: Fix.
6038 * g++.dg/cpp0x/noexcept03.C: Fix.
6039 * g++.dg/cpp0x/noexcept08.C: Fix.
6040 * g++.dg/cpp0x/noexcept10.C: New.
6042 2011-05-20 Janus Weil <janus@gcc.gnu.org>
6045 * gfortran.dg/extends_12.f03: New.
6047 2011-05-20 Jason Merrill <jason@redhat.com>
6049 * g++.dg/template/koenig9.C: New.
6050 * g++.dg/opt/pr47615.C: Fix.
6051 * g++.dg/overload/defarg1.C: Fix.
6052 * g++.dg/tc1/dr213.C: Remove xfail.
6053 * g++.dg/torture/pr34850.C: Fix.
6054 * g++.dg/torture/pr39362.C: Fix.
6055 * g++.old-deja/g++.brendan/crash56.C: Fix.
6056 * g++.old-deja/g++.pt/memtemp47.C: Fix.
6058 2011-05-20 Richard Guenther <rguenther@suse.de>
6060 PR tree-optimization/49079
6061 * gcc.dg/torture/pr49079.c: New testcase.
6063 2011-05-20 Jakub Jelinek <jakub@redhat.com>
6065 PR tree-optimization/49073
6066 * gcc.c-torture/execute/pr49073.c: New test.
6068 2011-06-19 Tobias Burnus <burnus@net-b.de>
6071 * gfortran.dg/coarray_21.f90: New.
6073 2011-05-19 Joseph Myers <joseph@codesourcery.com>
6075 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
6078 2011-05-19 Richard Guenther <rguenther@suse.de>
6081 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
6083 2011-05-19 Richard Guenther <rguenther@suse.de>
6086 * gcc.dg/builtin-object-size-11.c: New testcase.
6088 2011-05-19 Tom de Vries <tom@codesourcery.com>
6091 * gcc.target/arm/ivopts.c: New test.
6092 * gcc.target/arm/ivopts-2.c: New test.
6094 2011-05-19 Tom de Vries <tom@codesourcery.com>
6096 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
6098 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6100 * gcc.c-torture/execute/960321-1.x: Remove.
6102 2011-05-18 Janus Weil <janus@gcc.gnu.org>
6105 * gfortran.dg/move_alloc_4.f90: New.
6107 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
6110 * gcc.target/i386/pr49002-1.c: New test.
6111 * gcc.target/i386/pr49002-2.c: Likewise.
6113 2011-05-18 Jakub Jelinek <jakub@redhat.com>
6115 PR tree-optimization/49039
6116 * gcc.c-torture/execute/pr49039.c: New test.
6117 * gcc.dg/tree-ssa/pr49039.c: New test.
6118 * g++.dg/torture/pr49039.C: New test.
6120 2011-05-18 Jason Merrill <jason@redhat.com>
6122 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
6123 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
6124 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
6126 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
6128 * gcc.target/bfin/mcpu-bf592.c: New test.
6130 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
6132 PR tree-optimization/41881
6133 * gcc.dg/vect/O3-pr41881.c: New test.
6134 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
6136 2011-05-18 Jakub Jelinek <jakub@redhat.com>
6138 PR tree-optimization/49000
6139 * gcc.dg/pr49000.c: New test.
6141 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
6143 * gnat.dg/invalid1.adb: New test.
6145 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
6147 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
6149 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
6150 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
6152 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
6155 * g++.dg/cpp0x/range-for18.C: New.
6157 2011-05-15 Tobias Burnus <burnus@net-b.de>
6160 * gfortran.dg/coarray/image_index_2.f90: New.
6162 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
6164 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
6165 * g++.dg/cpp0x/override2.C: New.
6167 2011-05-14 Tobias Burnus <burnus@net-b.de>
6170 * gfortran.de/coarray_20.f90: New.
6172 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6175 * function_optimize_7.f90: New test case.
6177 2011-05-13 Jason Merrill <jason@redhat.com>
6179 * g++.dg/cpp0x/decltype26.C: New.
6180 * g++.dg/cpp0x/enum11.C: New.
6182 2011-05-13 Tobias Burnus <burnus@net-b.de>
6186 * gfortran.dg/assign_8.f90: Update dg-error.
6188 2011-05-13 Tobias Burnus <burnus@net-b.de>
6191 * gfortran.dg/io_constraints_8.f90: New.
6192 * gfortran.dg/io_constraints_9.f90: New.
6194 2011-05-13 Martin Thuresson <martint@google.com>
6196 PR gcov-profile/47793
6197 * gcc.dg/pr47793.c: New.
6199 2011-05-12 Jakub Jelinek <jakub@redhat.com>
6201 PR tree-optimization/48975
6202 * gcc.dg/pr48975.c: New test.
6204 2011-05-12 Tobias Burnus <burnus@net-b.de>
6207 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
6209 2011-05-12 Jason Merrill <jason@redhat.com>
6211 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
6213 2011-05-12 Geert Bosch <bosch@adacore.com>
6215 * gnat.dg/view_conversion1.adb: New test.
6217 2011-05-12 Richard Guenther <rguenther@suse.de>
6219 PR tree-optimization/48172
6220 * gcc.dg/vect/pr48172.c: New testcase.
6222 2011-05-12 Jakub Jelinek <jakub@redhat.com>
6225 * g++.dg/opt/pr48967.C: New test.
6227 2011-05-11 Jason Merrill <jason@redhat.com>
6229 * g++.dg/cpp0x/constexpr-friend.C: New.
6230 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
6232 * g++.dg/cpp0x/sfinae22.C: New.
6234 2011-05-11 Tobias Burnus <burnus@net-b.de>
6237 * gfortran.dg/generic_24.f90: New.
6239 2011-05-11 Richard Guenther <rguenther@suse.de>
6241 PR tree-optimization/15256
6242 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
6244 2011-05-11 Jakub Jelinek <jakub@redhat.com>
6247 * gcc.dg/pr48159-1.c: New test.
6248 * gcc.dg/pr48159-2.c: New test.
6250 2011-05-11 Richard Guenther <rguenther@suse.de>
6253 * gcc.dg/torture/pr48953.c: New testcase.
6255 2011-05-11 Richard Guenther <rguenther@suse.de>
6257 PR tree-optimization/18041
6258 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
6260 2011-05-11 Alan Modra <amodra@gmail.com>
6263 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
6265 2011-05-10 Jason Merrill <jason@redhat.com>
6267 * g++.dg/cpp0x/defaulted25.C: New.
6268 * g++.dg/template/crash7.C: Adjust.
6270 * g++.dg/cpp0x/variadic108.C: New.
6272 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
6274 * g++.dg/inherit/virtual9.C: Extend.
6276 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6279 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
6280 are passed and returned in vector registers.
6282 2011-05-10 Richard Guenther <rguenther@suse.de>
6284 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
6285 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6286 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6287 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6288 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
6291 2011-05-10 Jakub Jelinek <jakub@redhat.com>
6293 PR tree-optimization/48611
6294 PR tree-optimization/48794
6295 * gfortran.dg/gomp/pr48611.f90: New test.
6296 * gfortran.dg/gomp/pr48794.f90: New test.
6299 * gcc.dg/dfp/pr48928.c: New test.
6301 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6304 * g++.dg/cpp0x/pr48522.C: New.
6306 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6309 * g++.dg/cpp0x/sfinae21.C: New.
6311 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6313 * g++.dg/template/sfinae28.C: Rename to...
6314 * g++.dg/cpp0x/sfinae19.C: ... this.
6315 * g++.dg/template/sfinae29.C: Rename to...
6316 * g++.dg/cpp0x/sfinae20.C: ... this.
6318 2011-05-09 Jeff Law <law@redhat.com>
6320 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
6323 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
6326 * g++.dg/init/pr20039.C: New.
6328 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6332 * g++.dg/template/sfinae28.C: New.
6333 * g++.dg/template/sfinae29.C: Likewise.
6335 2011-05-09 Jason Merrill <jason@redhat.com>
6337 * g++.dg/template/nontype23.C: New.
6339 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
6341 * g++.dg/init/pr48859.C: New.
6343 2011-05-09 Jason Merrill <jason@redhat.com>
6345 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
6346 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
6347 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
6348 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
6349 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
6350 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
6351 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
6352 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
6354 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
6356 * g++.dg/inherit/virtual9.C: New.
6358 2011-05-09 Dodji Seketeli <dodji@redhat.com>
6361 * g++.dg/template/dependent-expr8.C: New test case.
6363 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
6365 PR tree-optimization/48837
6366 * gcc.dg/pr48837.c: New testcase.
6368 2011-05-06 Jason Merrill <jason@redhat.com>
6370 * g++.dg/cpp0x/constexpr-condition2.C: New.
6372 * g++.dg/cpp0x/constexpr-missing.C: New.
6374 2011-05-06 Tobias Burnus <burnus@net-b.de>
6377 * gfortran.dg/coarray/this_image_2.f90: New.
6379 2011-05-06 Tobias Burnus <burnus@net-b.de>
6383 * gfortran.dg/bind_c_usage_22.f90: New.
6384 * gfortran.dg/bind_c_usage_23.f90: New.
6385 * gfortran.dg/bind_c_usage_24.f90: New.
6386 * gfortran.dg/bind_c_usage_24_c.c: New.
6388 2011-05-06 Dodji Seketeli <dodji@redhat.com>
6391 * g++.dg/template/member9.C: New test case.
6393 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
6395 * gnat.dg/discr29.ad[sb]: New test.
6396 * gnat.dg/discr30.adb: Likewise.
6398 2011-05-05 Julian Brown <julian@codesourcery.com>
6400 * gcc.target/arm/neon-vset_lanes8.c: New test.
6402 2011-05-05 Jason Merrill <jason@redhat.com>
6404 * g++.dg/init/new32.C: New.
6406 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6408 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
6411 2011-05-05 Jakub Jelinek <jakub@redhat.com>
6413 PR rtl-optimization/48381
6414 * gcc.c-torture/compile/pr48381.c: New test.
6416 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
6418 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
6420 * gcc.target/i386/opt-1.c: Ditto.
6422 2011-05-04 Jason Merrill <jason@redhat.com>
6424 * g++.dg/conversion/base1.C: New.
6426 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6428 PR libgfortran/48787
6429 * gfortran.dg/round_3.f08: Add more checks to test case.
6431 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
6433 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
6434 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
6435 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
6436 Gate test on effective_target fd_truncate.
6438 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
6440 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
6441 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
6442 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
6443 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
6444 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
6445 * gcc.target/i386/pr38824.c: Ditto.
6446 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
6447 * gcc.target/i386/vecinit-2.c: Ditto.
6448 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
6449 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
6450 * gcc.target/i386/parity-2.c: Ditto.
6451 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
6453 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
6455 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
6457 * gcc.target/bfin/mcpu-bf514.c: Likewise.
6458 * gcc.target/bfin/mcpu-bf516.c: Likewise.
6459 * gcc.target/bfin/mcpu-bf518.c: Likewise.
6461 2011-05-03 Tobias Burnus <burnus@net-b.de>
6464 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
6466 2011-05-03 Tobias Burnus <burnus@net-b.de>
6469 * gfortran.dg/coarray/this_image_1.f90: New.
6471 2011-05-03 Tobias Burnus <burnus@net-b.de>
6474 * gfortran.dg/coarray/caf.dg: New.
6475 * gfortran.dg/coarray/image_index_1.f90: New, copied
6476 from ../coarray_16.f90.
6478 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6481 * g++.dg/ext/complex9.C: New.
6483 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
6486 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
6487 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
6488 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
6490 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
6492 * gcc.target/bfin/builtins: Created.
6493 * gcc.target/bfin/hisilh-O0.c: Deleted.
6494 * gcc.target/bfin/hisilh.c: Moved to...
6495 * gcc.target/bfin/builtins/hisilh.c: ...here.
6496 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
6497 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
6498 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
6499 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
6500 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
6501 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
6502 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
6503 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
6504 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
6505 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
6506 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
6507 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
6508 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
6509 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
6510 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
6511 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
6512 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
6513 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
6514 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
6515 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
6516 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
6517 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
6518 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
6519 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
6520 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
6521 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
6522 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
6523 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
6524 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
6525 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
6526 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
6527 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
6528 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
6529 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
6530 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
6531 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
6532 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
6533 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
6534 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
6535 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
6536 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
6537 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
6538 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
6539 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
6540 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
6541 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
6542 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
6543 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
6544 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
6545 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
6546 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
6547 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
6548 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
6549 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
6550 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
6551 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
6552 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
6553 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
6554 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
6555 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
6556 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
6557 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
6558 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
6559 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
6560 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
6561 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
6562 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
6563 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
6564 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
6565 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
6566 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
6567 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
6568 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
6569 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
6570 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
6571 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
6572 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
6573 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
6574 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
6575 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
6576 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
6577 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
6578 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
6579 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
6580 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
6581 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
6582 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
6583 * gcc.target/bfin/builtins/circptr.c: Ditto.
6584 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
6585 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
6586 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
6587 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
6588 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
6589 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
6590 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
6591 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
6592 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
6593 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
6594 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
6595 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
6596 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
6597 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
6598 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
6599 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
6600 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
6601 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
6602 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
6603 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
6604 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
6605 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
6606 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
6607 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
6608 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
6609 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
6610 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
6611 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
6612 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
6613 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
6614 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
6615 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
6616 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
6617 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
6618 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
6619 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
6620 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
6621 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
6622 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
6623 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
6624 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
6625 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
6626 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
6627 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
6628 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
6629 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
6630 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
6631 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
6632 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
6633 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
6634 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
6635 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
6636 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
6637 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
6638 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
6639 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
6640 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
6641 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
6642 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
6643 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
6644 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
6645 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
6646 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
6647 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
6648 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
6649 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
6650 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
6651 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
6652 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
6653 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
6655 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
6657 * gcc.target/arm/cold-lc.c: New test.
6659 2011-05-03 Jakub Jelinek <jakub@redhat.com>
6662 * gcc.dg/pr48774.c: New test.
6664 2011-05-03 Richard Guenther <rguenther@suse.de>
6666 * gcc.dg/large-size-array-5.c: New testcase.
6668 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6670 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
6672 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6674 * lib/target-supports.exp (check_effective_target_vect_strided):
6676 (check_effective_target_vect_strided2)
6677 (check_effective_target_vect_strided3)
6678 (check_effective_target_vect_strided4)
6679 (check_effective_target_vect_strided8): ...these new functions.
6681 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
6682 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
6683 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6684 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
6685 * gcc.dg/vect/pr37539.c: Likewise.
6686 * gcc.dg/vect/slp-11a.c: Likewise.
6687 * gcc.dg/vect/slp-11b.c: Likewise.
6688 * gcc.dg/vect/slp-11c.c: Likewise.
6689 * gcc.dg/vect/slp-12a.c: Likewise.
6690 * gcc.dg/vect/slp-12b.c: Likewise.
6691 * gcc.dg/vect/slp-18.c: Likewise.
6692 * gcc.dg/vect/slp-19a.c: Likewise.
6693 * gcc.dg/vect/slp-19b.c: Likewise.
6694 * gcc.dg/vect/slp-21.c: Likewise.
6695 * gcc.dg/vect/slp-23.c: Likewise.
6696 * gcc.dg/vect/vect-cselim-1.c: Likewise.
6698 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
6699 instead of vect_interleave && vect_extract_even_odd.
6700 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
6701 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
6702 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
6703 * gcc.dg/vect/vect-1.c: Likewise.
6704 * gcc.dg/vect/vect-10.c: Likewise.
6705 * gcc.dg/vect/vect-98.c: Likewise.
6706 * gcc.dg/vect/vect-107.c: Likewise.
6707 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
6708 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
6709 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
6710 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
6711 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
6712 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6713 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
6714 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
6715 * gcc.dg/vect/vect-strided-float.c: Likewise.
6716 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
6717 * gcc.dg/vect/vect-strided-mult.c: Likewise.
6718 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
6719 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
6720 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
6721 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
6722 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
6723 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
6724 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6725 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
6726 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
6727 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
6728 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
6729 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
6730 * gcc.dg/vect/vect-vfa-03.c: Likewise.
6732 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
6734 * gcc.dg/vect/pr30843.c: Likewise.
6735 * gcc.dg/vect/pr33866.c: Likewise.
6736 * gcc.dg/vect/slp-reduc-6.c: Likewise.
6737 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
6738 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
6739 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
6741 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6743 * gcc.dg/vect/slp-11.c: Split into...
6744 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
6745 gcc.dg/vect/slp-11c.c: ...these tests.
6746 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
6747 * gcc.dg/vect/slp-12c.c: ...this new test.
6748 * gcc.dg/vect/slp-19.c: Split into...
6749 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
6750 gcc.dg/vect/slp-19c.c: ...these new tests.
6752 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6754 * lib/target-supports.exp
6755 (check_effective_target_vect_extract_even_odd_wide): Delete.
6756 (check_effective_target_vect_strided_wide): Likewise.
6757 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
6758 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
6759 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
6760 * gcc.dg/vect/pr37539.c: Likewise.
6761 * gcc.dg/vect/slp-11.c: Likewise.
6762 * gcc.dg/vect/slp-12a.c: Likewise.
6763 * gcc.dg/vect/slp-12b.c: Likewise.
6764 * gcc.dg/vect/slp-19.c: Likewise.
6765 * gcc.dg/vect/slp-23.c: Likewise.
6766 * gcc.dg/vect/vect-1.c: Likewise.
6767 * gcc.dg/vect/vect-98.c: Likewise.
6768 * gcc.dg/vect/vect-107.c: Likewise.
6769 * gcc.dg/vect/vect-strided-float.c: Likewise.
6771 2011-05-02 Jason Merrill <jason@redhat.com>
6773 * g++.dg/init/new31.C: New.
6775 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
6778 * gcc.dg/pr35445.c: New test.
6780 2011-05-02 Jason Merrill <jason@redhat.com>
6782 * c-c++-common/vla-1.c: New.
6784 2011-05-02 Richard Guenther <rguenther@suse.de>
6786 PR tree-optimization/48822
6787 * gcc.dg/torture/pr48822.c: New testcase.
6789 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
6792 * g++.dg/cpp0x/constexpr-47969.C: New.
6794 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
6797 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
6798 on vect_no_align targets.
6799 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
6800 vect_no_align targets.
6802 2011-05-01 Xinliang David Li <davidxl@google.com>
6804 * gcc.dg/tree-ssa/integer-addr.c: New test.
6805 * gcc.dg/tree-ssa/alias_bug.c: New test.
6807 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6809 PR libgfortran/48787
6810 * gfortran.dg/round_3.f08: Add more checks.
6812 2011-04-30 Tobias Burnus <burnus@net-b.de>
6815 * gfortran.dg/import9.f90: New, proper test.
6816 * gfortran.dg/interface_37.f90: Remove bogus
6817 test (bogus copy of interface_36.f90).
6819 2011-04-30 Tobias Burnus <burnus@net-b.de>
6822 * gfortran.dg/interface_37.f90: New.
6824 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
6827 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
6829 2011-04-30 Jakub Jelinek <jakub@redhat.com>
6831 PR tree-optimization/48809
6832 * gcc.c-torture/execute/pr48809.c: New test.
6834 2011-04-29 Jeff Law <law@redhat.com>
6836 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
6838 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6841 * g++.dg/init/ctor10.C: New.
6843 2011-04-29 Le-Chun Wu <lcwu@google.com>
6845 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
6846 warning in implicitly instantiated templates.
6848 2011-04-29 Le-Chun Wu <lcwu@google.com>
6850 * g++.dg/warn/Wnull-conversion-1.C: New.
6851 * g++.dg/warn/Wnull-conversion-2.C: New.
6853 2011-04-29 Diego Novillo <dnovillo@google.com>
6855 * g++.old-deja/g++.other/null3.C: Expect warning about
6856 converting boolean to a pointer.
6858 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
6861 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
6865 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
6867 2011-04-29 Tobias Burnus <burnus@net-b.de>
6870 * gfortran.dg/typebound_proc_22.f90: New.
6873 * gfortran.dg/interface_36.f90: New.
6875 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6877 PR libgfortran/48488
6878 PR libgfortran/48602
6879 PR libgfortran/48615
6880 PR libgfortran/48684
6881 PR libgfortran/48787
6882 * gfortran.dg/fmt_g.f: Adjust test.
6883 * gfortran.dg/fmt_g0_1.f08: Adjust test.
6884 * gfortran.dg/round_3.f08: New test.
6885 * gfortran.dg/namelist_print_1.f: Adjust test.
6886 * gfortran.dg/char4_iunit_1.f03: Adjust test.
6887 * gfortran.dg/f2003_io_5.f03: Adjust test.
6888 * gfortran.dg/coarray_15.f90: Adjust test.
6889 * gfortran.dg/namelist_65.f90: Adjust test.
6890 * gfortran.dg/fmt_cache_1.f: Adjust test.
6891 * gfortran.dg/char4_iunit_2.f03: Adjust test.
6892 * gfortran.dg/real_const_3.f90: Adjust test.
6894 2011-04-28 Xinliang David Li <davidxl@google.com>
6896 * gcc.dg/tree-prof/prof-robust-1.c: New test.
6897 * g++.dg/prof-robust-1.C: New test.
6899 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
6901 PR tree-optimization/48765
6902 * gcc.dg/vect/pr48765.c: New.
6904 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6906 PR tree-optimization/48775
6907 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
6909 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6912 * g++.dg/inherit/pr48798.C: New.
6913 * g++.old-deja/g++.other/base1.C: Adjust.
6915 2011-04-28 Dodji Seketeli <dodji@redhat.com>
6918 * g++.dg/template/inherit7.C: New test case.
6920 2011-04-28 Richard Guenther <rguenther@suse.de>
6922 PR tree-optimization/40052
6923 PR tree-optimization/15347
6924 * gcc.dg/tree-ssa/vrp57.c: New testcase.
6925 * gcc.dg/pr15347.c: Likewise.
6927 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6930 * g++.dg/cpp0x/sfinae18.C: New.
6932 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6935 * g++.dg/ext/is_literal_type1.C: New.
6937 2011-04-28 Tobias Burnus <burnus@net-b.de>
6941 * gfortran.dg/interface_35.f90: New.
6942 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
6943 * gfortran.dg/func_result_6.f90: Add dg-warning.
6944 * gfortran.dg/bessel_1.f90: Ditto.
6945 * gfortran.dg/hypot_1.f90: Ditto.
6946 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6947 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
6948 * gfortran.dg/interface_assignment_4.f90: Ditto.
6950 2011-04-27 Jason Merrill <jason@redhat.com>
6952 * g++.dg/ext/complex8.C: New.
6954 * g++.dg/cpp0x/initlist49.C: New.
6955 * g++.dg/init/new30.C: New.
6957 2011-04-27 Tobias Burnus <burnus@net-b.de>
6960 * gfortran.dg/whole_file_34.f90: New.
6962 2011-04-27 Jan Hubicka <jh@suse.cz>
6964 * gcc.dg/tree-ssa/inline-9.c: New testcase.
6966 2011-04-27 Jason Merrill <jason@redhat.com>
6968 * g++.old-deja/g++.oliva/overload1.C: Adjust.
6970 * g++.dg/parse/ambig6.C: New.
6972 2011-04-27 Nick Clifton <nickc@redhat.com>
6974 * gcc.dg/20020312-2.c: Add definition for RX.
6976 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
6977 option with RX targets.
6979 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
6982 2011-04-27 Richard Guenther <rguenther@suse.de>
6984 * gcc.dg/tree-ssa/pr23382.c: Remove.
6986 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
6989 * gcc.c-torture/compile/pr48767.c: New test.
6991 2011-04-27 Richard Guenther <rguenther@suse.de>
6993 PR tree-optimization/48772
6994 * g++.dg/pr48772.C: New testcase.
6996 2011-04-27 Jakub Jelinek <jakub@redhat.com>
6999 * gcc.c-torture/compile/pr48742.c: New test.
7001 2011-04-26 Jason Merrill <jason@redhat.com>
7003 * g++.dg/lookup/koenig13.C: New.
7005 * g++.dg/cpp0x/initlist48.C: New.
7007 2011-04-25 Jason Merrill <jason@redhat.com>
7009 * g++.dg/cpp0x/sfinae17.C: New.
7011 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7014 * gcc.target/powerpc/pr48258-1.c: New file.
7015 * gcc.target/powerpc/pr48258-2.c: Ditto.
7017 2011-04-26 Xinliang David Li <davidxl@google.com>
7019 * gcc.dg/uninit-suppress.c: New test.
7020 * gcc.dg/uninit-suppress.c: New test.
7022 2011-04-26 Jakub Jelinek <jakub@redhat.com>
7025 * gcc.dg/pr48768.c: New test.
7027 PR tree-optimization/48734
7028 * gcc.c-torture/compile/pr48734.c: New test.
7031 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
7033 2011-04-26 Richard Guenther <rguenther@suse.de>
7035 PR tree-optimization/48731
7036 * gcc.dg/torture/pr48731.c: New testcase.
7038 2011-04-26 Richard Guenther <rguenther@suse.de>
7041 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
7043 2011-04-26 Richard Guenther <rguenther@suse.de>
7046 * gcc.dg/torture/pr48694-1.c: New testcase.
7047 * gcc.dg/torture/pr48694-2.c: Likewise.
7049 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
7051 * g++.dg/ext/underlying_type1.C: New.
7052 * g++.dg/ext/underlying_type2.C: Likewise.
7053 * g++.dg/ext/underlying_type3.C: Likewise.
7054 * g++.dg/ext/underlying_type4.C: Likewise.
7055 * g++.dg/ext/underlying_type5.C: Likewise.
7056 * g++.dg/ext/underlying_type6.C: Likewise.
7057 * g++.dg/ext/underlying_type7.C: Likewise.
7058 * g++.dg/ext/underlying_type8.C: Likewise.
7059 * g++.dg/ext/underlying_type9.C: Likewise.
7060 * g++.dg/ext/underlying_type10.C: Likewise.
7062 2011-04-25 Jason Merrill <jason@redhat.com>
7064 * g++.dg/cpp0x/regress/template-const2.C: New.
7066 2011-04-25 Jeff Law <law@redhat.com>
7068 * gcc.dg/tree-ssa/vrp56.c: new test.
7070 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7072 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
7074 2011-04-24 Jakub Jelinek <jakub@redhat.com>
7076 PR preprocessor/48740
7077 * c-c++-common/raw-string-11.c: New test.
7079 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
7081 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
7084 2011-04-23 Tobias Burnus <burnus@net-b.de>
7087 * gfortran.dg/coarray_19.f90: New.
7089 2011-04-23 Jakub Jelinek <jakub@redhat.com>
7092 * gcc.dg/pr48685.c: New test.
7094 2011-04-22 Jan Hubicka <jh@suse.cz>
7096 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
7098 2011-04-22 Jakub Jelinek <jakub@redhat.com>
7100 PR tree-optimization/48717
7101 * gcc.c-torture/execute/pr48717.c: New test.
7103 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
7106 * gcc.target/i386/pr48723.c: New test.
7108 2011-04-22 Jakub Jelinek <jakub@redhat.com>
7111 * gcc.dg/gomp/pr48716.c: New test.
7112 * g++.dg/gomp/pr48716.C: New test.
7114 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
7117 * gcc.dg/missing-field-init-2.c: Update testcase.
7119 2011-04-22 Alan Modra <amodra@gmail.com>
7121 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
7123 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7126 * gfortran.dg/function_optimize_6.f90: New test.
7128 2011-04-21 Easwaran Raman <eraman@google.com>
7130 * gcc.dg/stack-layout-2.c: New test.
7132 2011-04-21 Richard Guenther <rguenther@suse.de>
7135 * g++.dg/lto/pr48207-2_0.C: New testcase.
7136 * g++.dg/lto/pr48207-3_0.C: Likewise.
7138 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
7140 * gnat.dg/volatile5.adb: New test.
7141 * gnat.dg/volatile5_pkg.ads: New helper.
7143 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
7146 * gcc.target/i386/pr48708.c: New test.
7148 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
7150 * gcc.dg/vect/vect-119.c: New test.
7152 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
7154 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
7157 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
7158 Richard Sandiford <richard.sandiford@linaro.org>
7161 * gcc.target/arm/pr46329.c: New test.
7163 2011-04-21 Tobias Burnus <burnus@net-b.de>
7166 * gfortran.dg/coarray_18.f90: New.
7168 2011-04-20 Jason Merrill <jason@redhat.com>
7170 * g++.dg/cpp0x/initlist47.C: New.
7172 * g++.dg/init/dtor4.C: New.
7174 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
7177 * gcc.target/i386/sse2-pinsrw.c: New test.
7178 * gcc.target/i386/avx-vpinsrw.c: Ditto.
7179 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
7180 * gcc.target/i386/sse2-insvhi.c: Ditto.
7181 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
7182 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
7184 2011-04-20 Jason Merrill <jason@redhat.com>
7186 * g++.dg/template/const4.C: New.
7188 2011-04-20 Easwaran Raman <eraman@google.com>
7190 * gcc.dg/stack-layout-1.c: New test.
7192 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
7194 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
7195 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
7198 2011-04-20 Kai Tietz <ktietz@redhat.com>
7200 * gcc.dg/binop-xor1.c: New test.
7201 * gcc.dg/binop-xor2.c: New test.
7202 * gcc.dg/binop-xor3.c: New test.
7203 * gcc.dg/binop-xor4.c: New test.
7204 * gcc.dg/binop-xor5.c: New test.
7206 2011-04-20 Richard Guenther <rguenther@suse.de>
7208 PR tree-optimization/47892
7209 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
7211 2011-04-20 Richard Guenther <rguenther@suse.de>
7214 * g++.dg/torture/pr48695.C: New testcase.
7216 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
7218 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
7219 * gcc.c-torture/execute/cmpsi-2.c: Ditto
7220 * gcc.c-torture/execute/pr45262.c: Ditto
7221 * gcc.dg/torture/pr43165.c: Ditto.
7222 * gcc.dg/torture/pr47228.c: Ditto.
7223 * gcc.dg/tree-ssa/pr45144.c: Ditto.
7224 * gcc.dg/ipa/pr45644.c: Ditto.
7225 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
7228 2011-04-19 Jason Merrill <jason@redhat.com>
7230 * g++.dg/ext/complex7.C: New.
7232 * g++.dg/ext/attrib41.C: New.
7234 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
7237 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
7239 2011-04-19 Jakub Jelinek <jakub@redhat.com>
7242 * gcc.target/i386/pr48678.c: New test.
7244 2011-04-19 Martin Jambor <mjambor@suse.cz>
7246 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
7247 * g++.dg/opt/devirt2.C: New test.
7248 * g++.dg/ipa/devirt-g-1.C: Likewise.
7250 2011-04-19 Tobias Burnus <burnus@net-b.de>
7253 * gfortran.dg/whole_file_33.f90: New.
7255 2011-04-19 Martin Jambor <mjambor@suse.cz>
7257 * g++.dg/ipa/devirt-7.C: New test.
7259 2011-04-19 Richard Guenther <rguenther@suse.de>
7262 * g++.dg/lto/pr48207_0.C: New testcase.
7264 2011-04-18 Jason Merrill <jason@redhat.com>
7266 * g++.dg/init/void1.C: New.
7268 * g++.dg/cpp0x/union4.C: New.
7270 2011-04-18 Jakub Jelinek <jakub@redhat.com>
7273 * g++.dg/torture/pr48661.C: New test.
7276 * g++.dg/gomp/pr48632.C: New test.
7278 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
7280 * gcc.target/i386/sse2-maskmovdqu.c: New test.
7281 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
7283 2011-04-18 Tobias Burnus <burnus@net-b.de>
7286 * gfortran.dg/coarray_17.f90: New.
7287 * gfortran.dg/coarray_10.f90: Update dg-error.
7289 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7292 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7293 * gfortran.dg/guality/guality.exp: Likewise.
7295 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7297 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
7299 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7301 * gcc.dg/vect/pr48377.c: Remove dg-do run.
7303 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7305 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
7307 2011-04-18 Richard Guenther <rguenther@suse.de>
7310 * g++.dg/torture/pr46364.C: New testcase.
7312 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7314 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
7316 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
7318 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
7320 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
7321 Ira Rosen <ira.rosen@linaro.org>
7324 * gcc.target/arm/pr48252.c: New test.
7326 2011-04-18 Jakub Jelinek <jakub@redhat.com>
7328 PR tree-optimization/48616
7329 * gcc.dg/pr48616.c: New test.
7331 2011-04-18 Tobias Burnus <burnus@net-b.de>
7334 * gfortran.dg/coarray_16.f90: New.
7336 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
7339 * gfortran.dg/realloc_on_assign_7.f03: New test.
7341 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7343 PR libgfortran/48602
7344 * gfortran.dg/fmt_g0_6.f08: New test.
7346 2011-04-17 Jason Merrill <jason@redhat.com>
7348 * g++.dg/cpp0x/sfinae16.C: New.
7350 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
7352 * gcc.target/mips/reg-var-1.c: New test.
7354 2011-04-17 Jan Hubicka <jh@suse.cz>
7356 * gcc.dg/winline-5.c: Update testcase.
7358 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
7360 * gnat.dg/discr27.ad[sb]: Move dg directive.
7361 * gnat.dg/discr28.ad[sb]: New test.
7362 * gnat.dg/discr28_pkg.ads: New helper.
7364 2011-04-17 Michael Matz <matz@suse.de>
7366 PR tree-optimization/48622
7368 * gcc.dg/lto/pr48622_0.c: New test.
7370 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
7372 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
7373 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
7374 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
7375 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7376 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7377 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7379 2011-04-15 Jason Merrill <jason@redhat.com>
7381 * g++.dg/cpp0x/range-for17.C: New.
7383 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
7385 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
7386 * g++.dg/cpp0x/range-for3.C: Likewise.
7387 * g++.dg/cpp0x/range-for9.C: Correct error message.
7388 * g++.dg/cpp0x/range-for11.C: New.
7389 * g++.dg/cpp0x/range-for12.C: New.
7390 * g++.dg/cpp0x/range-for13.C: New.
7391 * g++.dg/cpp0x/range-for14.C: New.
7392 * g++.dg/cpp0x/range-for15.C: New.
7393 * g++.dg/cpp0x/range-for16.C: New.
7395 2011-04-15 Tobias Burnus <burnus@net-b.de>
7398 * gfortran.dg/coarray_15.f90: Change to dg-do run.
7400 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
7402 * objc.dg/naming-4.m: Updated.
7403 * objc.dg/naming-5.m: Updated.
7404 * objc.dg/naming-6.m: New.
7405 * objc.dg/naming-7.m: New.
7406 * obj-c++.dg/naming-1.mm: Updated.
7407 * obj-c++.dg/naming-2.mm: Updated.
7408 * obj-c++.dg/naming-3.mm: New.
7409 * obj-c++.dg/naming-4.mm: New.
7411 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7413 PR libgfortran/48589
7414 * gfortran.dg/fmt_g0_5.f08: New test.
7416 2011-04-15 Richard Guenther <rguenther@suse.de>
7419 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
7421 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
7423 * gcc.target/avr/torture/pr41885.c (dg-options): Change
7424 -finline-limit=0 to -fno-inline
7426 2011-04-15 Jakub Jelinek <jakub@redhat.com>
7429 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
7432 2011-04-14 Jakub Jelinek <jakub@redhat.com>
7435 * gcc.target/i386/sse4_1-insertps-3.c: New test.
7436 * gcc.target/i386/sse4_1-insertps-4.c: New test.
7437 * gcc.target/i386/avx-insertps-3.c: New test.
7438 * gcc.target/i386/avx-insertps-4.c: New test.
7440 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7442 * gcc.target/avr/torture/pr41885.c (dg-options): Add
7445 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7450 * gcc.target/avr/pr46779-1.c: New test case
7451 * gcc.target/avr/pr46779-2.c: New test case
7453 2011-04-14 Jason Merrill <jason@redhat.com>
7455 * g++.dg/cpp0x/sfinae15.C: New.
7457 * g++.dg/cpp0x/sfinae14.C: New.
7459 * g++.dg/ext/vla10.C: New.
7461 2011-04-14 Richard Guenther <rguenther@suse.de>
7463 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
7465 2011-04-14 Richard Guenther <rguenther@suse.de>
7467 * gcc.dg/fold-bitand-4.c: Move ...
7468 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
7470 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7472 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
7474 * gcc.target/avr/torture/trivial.c: Ditto.
7476 2011-04-13 Jason Merrill <jason@redhat.com>
7478 * g++.dg/template/operator11.C: New.
7480 2011-04-13 Jakub Jelinek <jakub@redhat.com>
7483 * gcc.dg/gomp/pr48591.c: New test.
7486 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
7487 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
7489 2011-04-13 Dodji Seketeli <dodji@redhat.com>
7492 * g++.dg/template/dependent-expr7.C: New test case.
7494 2011-04-13 Jason Merrill <jason@redhat.com>
7496 * g++.dg/cpp0x/sfinae13.C: New.
7498 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
7500 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
7502 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
7504 * gcc.target/arm/pr43698.c: Remove -march option.
7506 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
7508 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
7511 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
7515 * gfortran.dg/realloc_on_assign_6.f03: New test.
7517 2011-04-12 Kai Tietz <ktietz@redhat.com>
7519 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
7520 targets the additional -mno-ms-bitfields and
7521 -Wno-packed-bitfield-compat options.
7522 * g++.dg/ext/bitfield3.C: Likewise.
7523 * g++.dg/ext/bitfield4.C: Likewise.
7524 * g++.dg/ext/bitfield5.C: Likewise.
7525 * gcc.dg/bitfld-15.c: Likewise.
7526 * gcc.dg/bitfld-16.c: Likewise.
7527 * gcc.dg/bitfld-17.c: Likewise.
7528 * gcc.dg/bitfld-18.c: Likewise.
7530 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
7532 * gcc.target/arm/neon-vld3-1.c: New test.
7533 * gcc.target/arm/neon-vst3-1.c: New test.
7534 * gcc.target/arm/neon/v*.c: Regenerate.
7536 2011-04-12 Jakub Jelinek <jakub@redhat.com>
7538 PR rtl-optimization/48549
7539 * g++.dg/opt/pr48549.C: New test.
7541 2011-04-12 Richard Guenther <rguenther@suse.de>
7543 PR tree-optimization/46076
7544 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
7546 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7549 * lib/compat.exp (compat-execute): Declare unsupported after
7550 stripping path from src1.
7551 * lib/lto.exp (lto-execute): Likewise.
7553 2011-04-12 Jakub Jelinek <jakub@redhat.com>
7556 * gcc.dg/pr48552-1.c: New test.
7557 * gcc.dg/pr48552-2.c: New test.
7559 2011-04-11 Jason Merrill <jason@redhat.com>
7561 * g++.dg/cpp0x/sfinae12.C: New.
7563 * g++.dg/cpp0x/enum10.C: New.
7565 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
7567 * g++.dg/cpp0x/rv-func.C: New.
7569 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7571 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
7574 2011-04-11 Martin Jambor <mjambor@suse.cz>
7576 PR tree-optimization/48195
7577 * gcc.dg/ipa/pr48195.c: New test.
7579 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
7581 * gnat.dg/return3.adb: Remove unused switch.
7583 2011-04-08 Mike Stump <mikestump@comcast.net>
7586 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
7587 default to fno-common.
7589 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
7591 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
7592 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
7594 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7597 * gfortran.dg/function_optimize_5.f90: New test.
7599 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
7601 * gnat.dg/aggr17.adb: New test.
7602 * gnat.dg/aggr18.adb: Likewise.
7604 2011-04-08 Michael Matz <matz@suse.de>
7607 * gcc.target/i386/pr48389.c: New test.
7609 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
7611 PR rtl-optimization/48272
7612 * g++.dg/opt/pr48272.C: New.
7614 2011-04-08 Dmitry Melnik <dm@ispras.ru>
7616 PR rtl-optimization/48235
7617 * gcc.dg/pr48235.c: New.
7619 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7621 PR rtl-optimization/48302
7622 * g++.dg/opt/pr48302.C: New.
7624 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7627 * g++.dg/opt/pr48273.C: New.
7629 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7631 PR rtl-optimization/48442
7632 * gcc.dg/pr48442.c: New.
7634 2011-04-08 Jakub Jelinek <jakub@redhat.com>
7636 PR tree-optimization/48377
7637 * gcc.dg/vect/pr48377.c: New test.
7639 2011-04-07 Jason Merrill <jason@redhat.com>
7641 * g++.dg/cpp0x/regress/call1.C: New.
7643 * g++.dg/cpp0x/variadic107.C: New.
7645 * g++.dg/cpp0x/sfinae11.C: New.
7646 * g++.dg/cpp0x/noexcept02.C: Fix.
7648 * g++.dg/cpp0x/sfinae10.C: New.
7650 * g++.dg/cpp0x/sfinae9.C: New.
7652 * c-c++-common/Wcast-qual-1.c: Move here from...
7653 * gcc.dg/cast-qual-3.c: ...here, and...
7654 * g++.dg/warn/Wcast-qual2.C: ...here.
7656 * g++.dg/cpp0x/sfinae8.C: New.
7658 * g++.dg/cpp0x/sfinae7.C: New.
7660 * g++.dg/cpp0x/enum9.C: New.
7662 2011-04-07 Mike Stump <mikestump@comcast.net>
7664 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
7665 with no trampolines.
7667 2011-04-07 Jakub Jelinek <jakub@redhat.com>
7670 * gfortran.dg/gomp/pr48117.f90: New test.
7673 * gcc.dg/torture/pr48343.c: New test.
7675 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7677 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
7679 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
7681 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
7683 2011-04-07 Tom de Vries <tom@codesourcery.com>
7686 * lib/scanasm.exp (object-size): New proc.
7687 * gcc.target/arm/pr43920-2.c: New test.
7689 2011-04-06 Tobias Burnus <burnus@net-b.de>
7693 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
7695 2011-04-06 Steve Ellcey <sje@cup.hp.com>
7697 * gcc.dg/mtune.c: Prune note from output.
7699 2011-04-06 Jakub Jelinek <jakub@redhat.com>
7702 * gcc.dg/guality/pr36977.c: New test.
7703 * gcc.dg/guality/pr48466.c: New test.
7705 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7707 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
7709 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
7711 * gnat.dg/return3.adb: New test.
7713 2011-04-06 Richard Guenther <rguenther@suse.de>
7715 PR tree-optimization/47663
7716 * gcc.dg/tree-ssa/inline-8.c: New testcase.
7718 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
7720 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
7721 Solaris 8 and 9 as well.
7723 2011-04-05 Tom de Vries <tom@codesourcery.com>
7726 * gcc.target/arm/pr43920-1.c: New test.
7728 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
7730 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
7731 (cctor): Actually return the value.
7732 (main): Cast return values.
7734 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7736 * gfortran.dg/character_comparison_8.f90: New test.
7738 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7740 * frontend-passes: (optimize_lexical_comparison): New function.
7741 (optimize_expr): Call it.
7742 (optimize_comparison): Also handle lexical comparison functions.
7743 Return false instad of -2 for unequal comparison.
7745 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7748 * function_optimize_4.f90: New test.
7750 2011-04-04 Tobias Burnus <burnus@net-b.de>
7753 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
7754 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
7755 * gfortran.dg/coarray_15.f90: New.
7757 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7759 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
7760 * gfortran.dg/bessel_7.f90: Likewise.
7762 2011-04-03 Tobias Burnus <burnus@net-b.de>
7764 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
7766 2011-04-03 Richard Guenther <rguenther@suse.de>
7767 Ira Rosen <ira.rosen@linaro.org>
7769 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
7770 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
7771 -ftree-loop-if-convert-stores.
7773 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
7775 * gnat.dg/specs/aggr2.ads: New test.
7777 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
7779 * gnat.dg/debug2.ad[sb]: New test.
7780 * gnat.dg/debug2_pkg.ads: New helper.
7781 * gnat.dg/debug3.ad[sb]: New test.
7783 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
7785 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
7787 2011-04-01 Jakub Jelinek <jakub@redhat.com>
7790 * gcc.c-torture/compile/pr48335-1.c: New test.
7791 * gcc.dg/pr48335-1.c: New test.
7792 * gcc.dg/pr48335-2.c: New test.
7793 * gcc.dg/pr48335-3.c: New test.
7794 * gcc.dg/pr48335-4.c: New test.
7795 * gcc.dg/pr48335-5.c: New test.
7796 * gcc.dg/pr48335-6.c: New test.
7797 * gcc.dg/pr48335-7.c: New test.
7798 * gcc.dg/pr48335-8.c: New test.
7799 * gcc.target/i386/pr48335-1.c: New test.
7801 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
7804 * gcc.dg/Waddress.c: New test.
7806 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7809 * gfortran.dg/function_optimize_3.f90: New test.
7811 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
7813 * gcc.c-torture/compile/20110401-1.c: New test.
7815 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
7816 * g++.dg/lto/20091002-2_0.C: Likewise.
7817 * g++.dg/lto/20090303_0.c: Likewise.
7818 * g++.dg/lto/20091004-1_0.C: Likewise.
7819 * g++.dg/lto/20091002-3_0.C: Likewise.
7820 * g++.dg/lto/20091004-2_0.C: Likewise.
7821 * g++.dg/lto/20081123_0.C: Likewise.
7822 * g++.dg/lto/20090313_0.C: Likewise.
7823 * g++.dg/lto/20081109-1_0.C: Likewise.
7824 * g++.dg/lto/20081219_0.C: Likewise.
7825 * g++.dg/lto/20081204-1_0.C: Likewise.
7826 * g++.dg/lto/20090302_0.C: Likewise.
7827 * g++.dg/lto/20081119-1_0.C: Likewise.
7828 * g++.dg/lto/20081118_0.C: Likewise.
7829 * gcc.dg/lto/20091020-2_0.c: Likewise.
7830 * gcc.dg/lto/20090210_0.c: Likewise.
7831 * gcc.dg/lto/20081204-1_0.c: Likewise.
7832 * gcc.dg/lto/20081224_0.c: Likewise.
7833 * gcc.dg/lto/20090219_0.c: Likewise.
7834 * gcc.dg/lto/20091014-1_0.c: Likewise.
7835 * gcc.dg/lto/20091016-1_0.c: Likewise.
7836 * gcc.dg/lto/20090206-2_0.c: Likewise.
7837 * gcc.dg/lto/20090116_0.c: Likewise.
7838 * gcc.dg/lto/20091013-1_0.c: Likewise.
7839 * gcc.dg/lto/20091015-1_0.c: Likewise.
7840 * gcc.dg/lto/20090126-2_0.c: Likewise.
7842 2011-03-31 Ian Lance Taylor <iant@google.com>
7844 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
7846 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
7848 * gnat.dg/opt16.adb: New test.
7850 2011-03-31 Jason Merrill <jason@redhat.com>
7852 * g++.dg/cpp0x/defaulted24.C: New.
7854 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7857 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
7860 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
7862 * g++.dg/other/i386-9.C: New test.
7864 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7866 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
7868 2011-03-30 Jason Merrill <jason@redhat.com>
7870 * g++.dg/cpp0x/regress/error-recovery1.C: New.
7872 * g++.dg/cpp0x/regress/isnan.C: New.
7874 * g++.dg/cpp0x/initlist46.C: New.
7876 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
7879 * gcc.target/arm/neon-modes-2.c: New test.
7881 2011-03-30 Jakub Jelinek <jakub@redhat.com>
7884 * gcc.c-torture/compile/pr48305.c: New test.
7886 2011-03-29 Jason Merrill <jason@redhat.com>
7888 * g++.dg/cpp0x/regress/value-dep1.C: New.
7890 2011-03-29 Steve Ellcey <sje@cup.hp.com>
7892 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
7894 2011-03-29 Ian Lance Taylor <iant@google.com>
7896 * go.test/go-test.exp: Handle the test lines used in several new
7898 (errchk): Add opts parameter. Change all callers. Handle parens
7901 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
7902 Dominique d'Humieres <dominiq@lps.ens.fr>
7904 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
7905 and __APPLE__ && __PPC__ && __ALTIVEC__.
7907 2011-03-29 Jason Merrill <jason@redhat.com>
7909 * g++.dg/cpp0x/dependent1.C: New.
7911 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
7913 * g++.dg/cpp0x/constexpr-memfn1.C: New.
7915 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
7917 2011-03-29 Janus Weil <janus@gcc.gnu.org>
7920 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
7921 * gfortran.dg/proc_ptr_comp_32.f90: New.
7923 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7925 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
7926 check for corresponding warning.
7928 2011-03-28 Jason Merrill <jason@redhat.com>
7930 * g++.dg/cpp0x/rv-deduce2.C: New.
7932 2011-03-29 Jakub Jelinek <jakub@redhat.com>
7935 * gcc.dg/pr48203.c: New test.
7937 2011-03-28 Jeff Law <law@redhat.com>
7939 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
7941 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
7943 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
7944 and __PPC__ && __ALTIVEC__.
7946 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7949 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
7950 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7951 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7952 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7954 2011-03-28 Jason Merrill <jason@redhat.com>
7956 * g++.dg/cpp0x/initlist-array2.C: New.
7958 * g++.dg/cpp0x/initlist-array1.C: New.
7960 * g++.dg/cpp0x/constexpr-compound.C: New.
7962 * g++.dg/cpp0x/constexpr-using.C: New.
7964 * g++.dg/cpp0x/constexpr-noexcept.C: New.
7966 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
7969 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
7971 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
7973 * gcc.dg/slp-1.c: New test.
7975 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
7977 * gcc.target/i386/avx256-unaligned-load-1.c: New.
7978 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
7979 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
7980 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
7981 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
7982 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
7983 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
7984 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
7985 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
7986 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
7987 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
7988 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
7989 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
7990 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
7992 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7995 * gfortran.dg/trim_optimize_5.f90: New test.
7996 * gfortran.dg/trim_optimize_6.f90: New test.
7998 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
8001 * gcc.target/mips/madd-7.c: Remove -mlong32.
8002 * gcc.target/mips/msub-7.c: Likewise.
8004 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
8006 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
8007 accesses to preserve the meaning of the test for doubleword vectors.
8008 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
8009 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
8011 2011-03-26 Janus Weil <janus@gcc.gnu.org>
8014 * gfortran.dg/class_42.f03: New.
8016 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
8018 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
8021 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
8023 PR rtl-optimization/48144
8024 * gcc.dg/pr48144.c: New test.
8026 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8028 * gnat.dg/discr27.ad[sb]: New test.
8030 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8032 * gnat.dg/limited_with2.ad[sb]: New test.
8033 * gnat.dg/limited_with2_pkg1.ads: New helper.
8034 * gnat.dg/limited_with2_pkg2.ads: Likewise.
8036 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8038 * gnat.dg/opt15.adb: New test.
8039 * gnat.dg/opt15_pkg.ad[sb]: New helper.
8041 2011-03-25 Tobias Burnus <burnus@net-b.de>
8045 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
8046 * gfortran.dg/leadz_trailz_3.f90: Ditto
8048 2011-03-25 Martin Jambor <mjambor@suse.cz>
8050 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
8052 2011-03-25 Jason Merrill <jason@redhat.com>
8054 * g++.dg/cpp0x/defaulted22.C: New.
8055 * g++.dg/cpp0x/defaulted23.C: New.
8056 * g++.dg/cpp0x/defaulted15.C: Adjust.
8058 2011-03-25 Jason Merrill <jason@redhat.com>
8060 * g++.dg/cpp0x/move1.C: New.
8062 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
8065 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
8067 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8069 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
8070 for mips-sgi-irix6.5.
8071 Replace snprintf prototype by <stdio.h>.
8073 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8076 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
8077 run_expensive_tests.
8078 * gcc.dg/graphite/block-4.c: Likewise.
8079 * gcc.dg/graphite/block-7.c: Likewise.
8080 * gcc.dg/graphite/block-8.c: Likewise.
8082 2011-03-25 Richard Guenther <rguenther@suse.de>
8084 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
8085 * g++.dg/tree-ssa/pr8781.C: Likewise.
8086 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8087 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8088 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8089 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
8090 * gcc.dg/tree-ssa/alias-18.c: Likewise.
8091 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
8092 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8093 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
8094 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
8095 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
8096 * gcc.dg/tree-ssa/pr21574.c: Likewise.
8097 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
8098 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8099 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
8100 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
8101 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8102 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8103 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8104 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
8105 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
8106 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8107 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
8108 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
8109 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
8110 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
8111 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
8112 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
8113 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
8114 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
8115 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
8116 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8117 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8118 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8119 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
8120 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
8121 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
8122 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
8123 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
8124 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8125 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8126 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
8127 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
8128 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
8129 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8130 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
8131 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8132 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8133 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8134 * c-c++-common/pr46562-2.c: Likewise.
8135 * gfortran.dg/pr42108.f90: Likewise.
8136 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
8137 foo to be inlined even at -O1.
8138 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
8139 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
8140 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
8141 * gcc.dg/matrix/matrix.exp: Disable FRE.
8143 2011-03-24 Jakub Jelinek <jakub@redhat.com>
8146 * gcc.dg/dfp/pr48204.c: New test.
8148 2011-03-24 Steve Ellcey <sje@cup.hp.com>
8151 * gcc.c-torture/execute/pr47917.c: Move this...
8152 * gcc.dg/torture/pr47917.c: to here and add xfails.
8154 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
8156 * gnat.dg/array16.ad[sb]: New test.
8157 * gnat.dg/array16.ads: New helper.
8159 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
8161 * gnat.dg/derived_type2.adb: New test.
8163 2011-03-24 Richard Guenther <rguenther@suse.de>
8165 PR tree-optimization/48271
8166 * g++.dg/torture/pr48271.C: New testcase.
8168 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
8170 * gnat.dg/array15.ad[sb]: New test.
8172 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
8175 * gcc.target/i386/pr48237.c: New test.
8177 2011-03-24 Richard Guenther <rguenther@suse.de>
8180 * gcc.dg/builtin-object-size-10.c: New testcase.
8182 2011-03-24 Richard Guenther <rguenther@suse.de>
8184 PR tree-optimization/46562
8185 * c-c++-common/pr46562-2.c: New testcase.
8186 * c-c++-common/pr46562.c: Likewise.
8188 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
8190 * gcc.dg/vect/vect-cselim-1.c: New test.
8191 * gcc.dg/vect/vect-cselim-2.c: New test.
8193 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
8195 * gcc.target/arm/pr46934.c: New.
8197 2011-03-23 Ian Lance Taylor <iant@google.com>
8199 * go.test/go-test.exp (errchk): Ignore lines containing ////.
8201 2011-03-23 Richard Guenther <rguenther@suse.de>
8203 * gcc.dg/struct: Remove directory and contents.
8205 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8208 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8210 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
8212 * gnat.dg/discr26.ad[sb]: New test.
8213 * gnat.dg/discr26_pkg.ads: New helper.
8215 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
8218 * gcc.target/arm/neon-vld-1.c: New test.
8220 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
8222 * gnat.dg/array14.ad[sb]: New test.
8223 * gnat.dg/array14_pkg.ads: New helper.
8225 2011-03-22 Joseph Myers <joseph@codesourcery.com>
8227 * gcc.c-torture/execute/920501-8.x: Remove.
8228 * gcc.c-torture/execute/930513-1.x: Remove.
8229 * gcc.c-torture/execute/960312-1.x: Remove.
8230 * gcc.c-torture/compile/20000804-1.c,
8231 gcc.c-torture/compile/20001205-1.c,
8232 gcc.c-torture/compile/20001226-1.c,
8233 gcc.c-torture/compile/20010518-2.c,
8234 gcc.c-torture/compile/20020312-1.c,
8235 gcc.c-torture/compile/20020604-1.c,
8236 gcc.c-torture/compile/920501-12.c,
8237 gcc.c-torture/compile/920501-4.c,
8238 gcc.c-torture/compile/920520-1.c,
8239 gcc.c-torture/compile/980506-1.c,
8240 gcc.c-torture/execute/980709-1.x,
8241 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
8242 options for m68hc11.
8243 * gcc.dg/cpp/assert4.c: Don't handle ARC.
8244 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
8247 2011-03-22 Nick Clifton <nickc@redhat.com>
8249 * lib/target-supports.exp (check_profiling_available): Add MN10300
8250 to the list of targets that do not support profiling. Restore
8251 alpha sorting to this list.
8253 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
8255 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
8256 failure on 32-bit systems.
8257 * gcc.dg/torture/vector-2.c: Ditto.
8259 2011-03-22 Richard Guenther <rguenther@suse.de>
8261 PR tree-optimization/48228
8262 * gcc.dg/Wstrict-overflow-23.c: New testcase.
8264 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
8266 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
8270 * gcc.target/powerpc/pr48226.c: New file.
8272 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
8274 * lib/prune.exp (prune_gcc_output): Prune "could not create
8275 compact unwind for" warnings.
8277 2011-03-20 Jakub Jelinek <jakub@redhat.com>
8281 * gcc.c-torture/execute/pr42544.c: New test.
8282 * gcc.c-torture/execute/pr48197.c: New test.
8284 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
8286 PR preprocessor/48192
8287 * gcc.target/powerpc/pr48192.c: New file.
8290 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
8291 split problem of 0 being loaded in a VSX register.
8293 2011-03-21 Richard Guenther <rguenther@suse.de>
8296 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
8297 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8298 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8299 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8301 2011-03-21 Jakub Jelinek <jakub@redhat.com>
8304 * gcc.dg/pr48213.c: New test.
8306 2011-03-21 Kai Tietz <ktietz@redhat.com>
8309 * g++.dg/plugin/attribute_plugin.c: Adjust test.
8311 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
8313 * gcc.target/arm/xor-and.c: New.
8315 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8318 * gfortran.dg/function_optimize_1.f90: New test.
8319 * gfortran.dg/function_optimize_2.f90: New test.
8321 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
8323 PR rtl-optimization/47502
8324 * gcc.target/i386/pr47502-1.c: New.
8325 * gcc.target/i386/pr47502-2.c: Likewise.
8327 2011-03-20 Jakub Jelinek <jakub@redhat.com>
8329 PR rtl-optimization/48156
8330 * gcc.dg/pr48156.c: New test.
8332 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8335 * gfortran.dg/scratch_1.f90: Adjust test.
8337 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8340 * gfortran.dg/scratch_1.f90: New test.
8342 2011-03-18 Joseph Myers <joseph@codesourcery.com>
8344 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
8345 variably modified typedefs.
8346 * gcc.dg/c1x-typedef-2.c: Remove.
8348 2011-03-18 Joseph Myers <joseph@codesourcery.com>
8350 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
8351 * gcc.dg/c1x-anon-struct-3.c: New test.
8352 * gcc.dg/anon-struct-11.c: Update.
8354 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8356 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
8358 Only xfail with gas.
8360 2011-03-18 Jason Merrill <jason@redhat.com>
8362 * g++.dg/template/fn-ptr1.C: New.
8364 * g++.dg/overload/volatile1.C: New.
8366 * g++.dg/opt/pr23372.C: New.
8368 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
8370 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8373 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
8375 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
8377 * gcc.target/arm/unsigned-extend-1.c: New.
8379 2011-03-18 Jakub Jelinek <jakub@redhat.com>
8382 * gcc.c-torture/compile/pr48161.c: New test.
8384 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
8387 * gcc.dg/torture/pr47725.c: New.
8389 2011-03-17 Jason Merrill <jason@redhat.com>
8391 * g++.dg/cpp0x/constexpr-overflow2.C: New.
8392 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
8394 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
8396 * gnat.dg/specs/elab2.ads: New test.
8397 * gnat.dg/specs/elab2_pkg.ads: New helper.
8399 2011-03-17 Jason Merrill <jason@redhat.com>
8401 * g++.dg/cpp0x/decltype-1212.C: New.
8402 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
8404 2011-03-17 Jason Merrill <jason@redhat.com>
8406 * g++.dg/parse/memfnquals1.C: New.
8408 2011-03-17 Richard Guenther <rguenther@suse.de>
8411 * gcc.dg/pr48134.c: New testcase.
8413 2011-03-17 Richard Guenther <rguenther@suse.de>
8416 * g++.dg/torture/pr48165.C: New testcase.
8418 2011-03-17 Jakub Jelinek <jakub@redhat.com>
8420 PR rtl-optimization/48141
8421 * gcc.dg/pr48141.c: New test.
8423 2011-03-16 Jason Merrill <jason@redhat.com>
8425 * g++.dg/cpp0x/constexpr-48089.C: New.
8427 * g++.dg/cpp0x/constexpr-abi1.C: New.
8429 * g++.dg/cpp0x/constexpr-46336.C: New.
8430 * g++.dg/parse/friend5.C: Adjust expected errors.
8432 * g++.dg/cpp0x/constexpr-47570.C: New.
8434 2011-03-16 Dodji Seketeli <dodji@redhat.com>
8437 * ++.dg/debug/dwarf2/typedef6.C: New test.
8439 2011-03-16 Jason Merrill <jason@redhat.com>
8441 * g++.dg/cpp0x/elision2.C: New.
8443 * g++.dg/cpp0x/constexpr-array3.C: New.
8445 2011-03-16 Jason Merrill <jason@redhat.com>
8447 * g++.dg/cpp0x/sfinae6.C: New.
8448 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
8449 * g++.dg/cpp0x/pr45908.C: Likewise.
8450 * g++.dg/cpp0x/sfinae6.C: Likewise.
8451 * g++.old-deja/g++.jason/conversion11.C: Likewise.
8452 * g++.old-deja/g++.law/arg11.C: Likewise.
8454 2011-03-16 Jason Merrill <jason@redhat.com>
8456 * g++.dg/template/incomplete6.C: New.
8458 2011-03-16 Jeff Law <law@redhat.com>
8460 * gcc.dg/tree-ssa/vrp55.c: New test.
8462 2011-03-16 Jason Merrill <jason@redhat.com>
8464 * g++.dg/cpp0x/auto22.C: New.
8466 2011-03-16 Richard Guenther <rguenther@suse.de>
8468 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
8469 optimizing it away if promoted to const.
8471 2011-03-16 Richard Guenther <rguenther@suse.de>
8473 PR tree-optimization/48149
8474 * gcc.dg/fold-complex-1.c: New testcase.
8476 2011-03-16 Richard Guenther <rguenther@suse.de>
8479 * gcc.dg/guality/pr45882.c: Really make sure no inlining
8482 2011-03-16 Richard Guenther <rguenther@suse.de>
8484 PR tree-optimization/26134
8485 * gcc.dg/tree-ssa/complex-6.c: New testcase.
8487 2011-03-16 Richard Guenther <rguenther@suse.de>
8489 PR tree-optimization/48146
8490 * gcc.dg/torture/pr48146.c: New testcase.
8492 2011-03-16 Richard Guenther <rguenther@suse.de>
8494 * gcc.dg/tree-ssa/pr14814.c: Adjust.
8495 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
8497 2011-03-16 Jakub Jelinek <jakub@redhat.com>
8500 * gcc.c-torture/compile/pr48136.c: New test.
8502 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
8505 * gcc.dg/guality/pr45882.c: New test.
8507 2011-03-15 Jason Merrill <jason@redhat.com>
8509 * g++.dg/cpp0x/constexpr-recursion.C: New.
8511 * g++.dg/cpp0x/implicit11.C: New.
8513 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8515 * g++.dg/cpp0x/constexpr-attribute.C: New.
8517 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
8519 * g++.dg/parse/pr34758.C: New.
8521 2011-03-15 Xinliang David Li <davidxl@google.com>
8524 * gcc.dg/uninit-pred-7_d.c: New test.
8525 * gcc.dg/uninit-pred-8_d.c: New test.
8527 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8530 * gcc.target/arm/pr46788.c: New.
8532 2011-03-15 Richard Guenther <rguenther@suse.de>
8535 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
8536 * gfortran.dg/ishft_4.f90: Likewise.
8537 * gfortran.dg/leadz_trailz_3.f90: Likewise.
8539 2011-03-15 Richard Guenther <rguenther@suse.de>
8541 PR tree-optimization/13954
8542 * g++.dg/tree-ssa/pr13954.C: New testcase.
8544 2011-03-15 Richard Guenther <rguenther@suse.de>
8546 PR tree-optimization/48037
8547 * gcc.target/i386/pr48037-1.c: New testcase.
8549 2011-03-15 Richard Guenther <rguenther@suse.de>
8551 PR tree-optimization/41490
8552 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
8553 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
8554 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
8555 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
8556 * g++.dg/tree-ssa/pr33604.C: Adjust.
8558 2011-03-14 Jakub Jelinek <jakub@redhat.com>
8561 * gcc.c-torture/execute/pr47917.c: New test.
8562 * gcc.dg/pr47917.c: New test.
8565 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
8567 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
8569 * gcc.target/i386/sse4_1-floor-vec.c: New test.
8570 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
8571 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
8572 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
8573 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
8574 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
8575 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
8576 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
8577 * gcc.target/i386/avx-floor-vec.c: Ditto.
8578 * gcc.target/i386/avx-ceil-vec.c: Ditto.
8579 * gcc.target/i386/avx-trunc-vec.c: Ditto.
8580 * gcc.target/i386/avx-rint-vec.c: Ditto.
8581 * gcc.target/i386/avx-floorf-vec.c: Ditto.
8582 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
8583 * gcc.target/i386/avx-truncf-vec.c: Ditto.
8584 * gcc.target/i386/avx-rintf-vec.c: Ditto.
8586 2011-03-14 Tom Tromey <tromey@redhat.com>
8588 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
8589 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
8590 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
8592 2011-03-14 Tom Tromey <tromey@redhat.com>
8594 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
8595 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
8596 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
8598 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
8600 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
8602 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
8604 PR rtl-optimization/47166
8605 * gcc.c-torture/execute/postmod-1.c: New test.
8607 2011-03-14 Richard Guenther <rguenther@suse.de>
8610 * gcc.dg/torture/pr48098.c: New testcase.
8612 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
8615 * gcc.target/powerpc/pr48053-1.c: New test.
8616 * gcc.target/powerpc/pr48053-2.c: Likewise.
8618 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8621 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
8623 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8626 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
8628 2011-03-12 Janus Weil <janus@gcc.gnu.org>
8631 * gfortran.dg/class_41.f03: New.
8633 2011-03-11 Dodji Seketeli <dodji@redhat.com>
8635 * g++.dg/conversion/cast3.C: New test.
8637 2011-03-11 Jason Merrill <jason@redhat.com>
8639 * g++.dg/template/error45.C: New.
8641 * g++.dg/parse/no-type-defn1.C: New.
8643 * g++.dg/ext/attrib40.C: New.
8645 * g++.dg/cpp0x/regress/array1.C: New.
8647 2011-03-11 Richard Guenther <rguenther@suse.de>
8649 PR tree-optimization/48067
8650 * gcc.dg/pr48067.c: New testcase.
8652 2011-03-11 Richard Guenther <rguenther@suse.de>
8655 * g++.dg/lto/20110311-1_0.C: New testcase.
8657 2011-03-11 Jakub Jelinek <jakub@redhat.com>
8660 * g++.dg/inherit/virtual8.C: New test.
8663 * gcc.dg/torture/pr48044.c: New test.
8665 2011-03-11 Janus Weil <janus@gcc.gnu.org>
8668 * gfortran.dg/proc_ptr_comp_31.f90: New.
8670 2011-03-11 Richard Guenther <rguenther@suse.de>
8672 PR tree-optimization/47278
8673 * gcc.dg/torture/pr47278-1.c: New testcase.
8674 * gcc.dg/torture/pr47278-2.c: Likewise.
8676 2011-03-11 Jakub Jelinek <jakub@redhat.com>
8678 PR tree-optimization/48063
8679 * gcc.dg/torture/pr48063.c: New test.
8681 2011-03-10 Jason Merrill <jason@redhat.com>
8683 * g++.dg/template/array22.C: New.
8685 * g++.dg/cpp0x/syntax-err1.C: New.
8686 * g++.dg/parse/error36.C: Adjust expected errors.
8687 * g++.old-deja/g++.pt/ctor2.C: Likewise.
8688 * g++.old-deja/g++.pt/typename3.C: Likewise.
8689 * g++.old-deja/g++.pt/typename4.C: Likewise.
8690 * g++.old-deja/g++.pt/typename6.C: Likewise.
8692 2011-03-09 Jason Merrill <jason@redhat.com>
8694 * g++.dg/template/nontype22.C: New.
8696 2011-03-09 Martin Jambor <mjambor@suse.cz>
8698 PR tree-optimization/47714
8699 * g++.dg/torture/pr47714.C: New test.
8701 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
8704 * gcc.target/powerpc/pr47755-2.c: New file.
8706 2011-03-08 Jakub Jelinek <jakub@redhat.com>
8708 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
8709 is not set in the environment, pass 64 as first argument when not
8710 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
8711 native where ulimit -u is supported.
8713 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8715 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
8717 2011-03-08 Jason Merrill <jason@redhat.com>
8719 * g++.dg/template/nontype21.C: New.
8721 * g++.dg/template/anon5.C: New.
8723 2011-03-08 Jakub Jelinek <jakub@redhat.com>
8726 * gcc.dg/pr47881.c: New test.
8728 2011-03-08 Dodji Seketeli <dodji@redhat.com>
8731 * g++.dg/lookup/template3.C: New test.
8733 2011-03-08 Kai Tietz <ktietz@redhat.com>
8735 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
8738 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
8741 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
8742 sizeof to compute alignment.
8744 2011-03-08 Jakub Jelinek <jakub@redhat.com>
8746 PR tree-optimization/48022
8747 * gcc.dg/pr48022-1.c: New test.
8748 * gcc.dg/pr48022-2.c: New test.
8750 2011-03-07 Jason Merrill <jason@redhat.com>
8752 * g++.dg/template/nontype20.C: New.
8753 * g++.dg/init/member1.C: Adjust expected errors.
8754 * g++.dg/parse/constant4.C: Likewise.
8755 * g++.dg/template/qualified-id3.C: Likewise.
8756 * g++.old-deja/g++.pt/crash10.C: Likewise.
8758 * g++.dg/cpp0x/regress/non-const1.C: New.
8760 2011-03-07 Jakub Jelinek <jakub@redhat.com>
8763 * gcc.dg/pr47991.c: New test.
8765 2011-03-07 Jason Merrill <jason@redhat.com>
8767 * g++.dg/abi/mangle46.C: New.
8769 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
8772 * gcc.target/powerpc/pr47862.c: New.
8774 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
8777 * gcc.target/i386/combine-mul.c: Require nonpic.
8779 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
8780 Nathan Froyd <froydnj@codesourcery.com>
8782 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
8784 2011-03-06 Mark Mitchell <mark@codesourcery.com>
8786 * README.QMTEST: Remove.
8788 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
8789 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8792 * gfortran.dg/array_constructor_37.f90 : New test.
8794 2011-03-05 Jason Merrill <jason@redhat.com>
8796 * g++.dg/abi/mangle39.C: ABI v5, not 6.
8797 * g++.dg/abi/mangle45.C: Likewise.
8798 * g++.dg/cpp0x/trailing1.C: Likewise.
8800 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8802 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
8804 2011-03-05 Jakub Jelinek <jakub@redhat.com>
8806 PR rtl-optimization/47899
8807 * gcc.dg/pr47899.c: New test.
8809 * gcc.dg/torture/pr47968.c: Ignore warnings.
8811 PR tree-optimization/47967
8812 * gcc.c-torture/compile/pr47967.c: New test.
8814 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
8816 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
8817 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
8819 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
8821 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
8822 and property_getAttributes() if __OBJC2__.
8823 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
8824 * objc.dg/property/property-encoding-1.m: New.
8825 * obj-c++.dg/property/property-encoding-1.mm: New.
8827 2011-03-04 Jason Merrill <jason@redhat.com>
8829 * g++.dg/template/pseudodtor6.C: New.
8831 * g++.dg/inherit/covariant19.C: New.
8833 2011-03-04 Richard Guenther <rguenther@suse.de>
8836 * gcc.dg/torture/pr47968.c: New testcase.
8838 2011-03-04 Richard Guenther <rguenther@suse.de>
8841 * gcc.dg/torture/pr47975.c: New testcase.
8843 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8846 * g++.dg/template/crash106.C: New.
8848 2011-03-03 Jakub Jelinek <jakub@redhat.com>
8851 * gcc.dg/gomp/pr47963.c: New test.
8852 * g++.dg/gomp/pr47963.C: New test.
8854 2011-03-02 Jason Merrill <jason@redhat.com>
8856 * g++.dg/cpp0x/regress/condition1.C: New.
8858 * g++.dg/cpp0x/constexpr-ctor9.C: New.
8860 2011-03-01 Jason Merrill <jason@redhat.com>
8862 * g++.dg/cpp0x/lambda/lambda-98.C: New.
8864 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
8866 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
8868 PR rtl-optimization/47925
8869 * gcc.c-torture/execute/pr47925.c: New test.
8871 2011-03-01 Jason Merrill <jason@redhat.com>
8873 * g++.dg/cpp0x/decltype25.C: New.
8875 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
8877 2011-03-01 Richard Guenther <rguenther@suse.de>
8879 PR tree-optimization/47890
8880 * gcc.dg/torture/pr47890.c: New testcase.
8882 2011-03-01 Richard Guenther <rguenther@suse.de>
8885 * gcc.dg/lto/pr47924_0.c: New testcase.
8887 2011-03-01 Richard Guenther <rguenther@suse.de>
8890 * gfortran.dg/lto/pr46911_0.f: New testcase.
8892 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8894 PR libgfortran/47933
8895 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
8896 compile errors from older code form.
8898 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8900 PR libgfortran/47567
8901 * gfortran.dg/fmt_fw_d.f90: New test.
8903 2011-02-28 Jason Merrill <jason@redhat.com>
8905 * g++.dg/inherit/covariant18.C: New.
8907 2011-02-28 Jakub Jelinek <jakub@redhat.com>
8910 * gcc.dg/pr47893.c: New test.
8912 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
8914 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
8915 NULL in case of a selector with conflicting types.
8916 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
8918 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
8920 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
8921 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
8922 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
8923 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
8925 2011-02-28 Jason Merrill <jason@redhat.com>
8928 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
8930 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8932 PR libgfortran/47778
8933 * gfortran.dg/namelist_71.f90: New test.
8935 2011-02-27 Jason Merrill <jason@redhat.com>
8938 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
8939 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
8941 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8944 * g++.dg/cpp0x/constexpr-ctor8.C: New.
8946 2011-02-27 Jakub Jelinek <jakub@redhat.com>
8949 * gfortran.dg/gomp/task-1.f90: Removed.
8951 2011-02-26 Jason Merrill <jason@redhat.com>
8953 * g++.dg/template/this-targ1.C: New.
8955 * g++.dg/cpp0x/regress/template-const1.C: New.
8956 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
8957 * g++.dg/template/function1.C: Adjust.
8958 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
8959 * g++.dg/debug/debug7.C: Adjust.
8961 2011-02-26 Tobias Burnus <burnus@net-b.de>
8964 * gfortran.dg/gomp/task-1.f90: New.
8966 2011-02-25 Jie Zhang <jie@codesourcery.com>
8968 * gcc.target/arm/neon-thumb2-move.c: Add
8969 dg-require-effective-target arm_thumb2_ok.
8971 2011-02-24 Jason Merrill <jason@redhat.com>
8973 * g++.dg/parse/constant1.C: Specify C++98 mode.
8974 * g++.dg/parse/constant5.C: Likewise.
8975 * g++.dg/parse/error2.C: Likewise.
8976 * g++.dg/parse/semicolon3.C: Likewise.
8977 * g++.dg/template/crash14.C: Likewise.
8978 * g++.dg/template/local4.C: Likewise.
8979 * g++.dg/template/nontype3.C: Likewise.
8980 * g++.dg/parse/crash31.C: Adjust expected errors.
8981 * g++.dg/template/function1.C: Likewise.
8982 * g++.dg/template/ref3.C: Likewise.
8983 * g++.dg/template/static9.C: Likewise.
8984 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
8986 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
8987 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
8988 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
8989 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
8990 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
8992 2011-02-24 Jakub Jelinek <jakub@redhat.com>
8995 * gfortran.dg/pr47878.f90: New test.
8997 2011-02-24 Richard Guenther <rguenther@suse.de>
9000 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
9001 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
9003 2011-02-24 Richard Guenther <rguenther@suse.de>
9006 * gfortran.dg/lto/pr47839_0.f90: New testcase.
9007 * gfortran.dg/lto/pr47839_1.f90: Likewise.
9009 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9011 PR libgfortran/47567
9012 * gfortran.dg/fmt_f0_1.f90: Update test.
9014 2011-02-23 Jason Merrill <jason@redhat.com>
9016 * g++.dg/abi/mangle39.C: Adjust parm mangling.
9017 * g++.dg/abi/mangle45.C: New.
9019 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
9020 * g++.dg/template/canon-type-9.C: Match use of decltype
9021 between declaration and definition.
9022 * g++.dg/template/canon-type-12.C: Likewise.
9024 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
9027 * gfortran.dg/nested_allocatables_1.f90: New.
9029 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
9032 * g++.dg/pr46868.C: New test.
9033 * g++.dg/parse/parameter-declaration-1.C: Adjust.
9034 * g++.dg/parse/error14.C: Adjust.
9036 2011-02-23 Richard Guenther <rguenther@suse.de>
9038 PR tree-optimization/47838
9039 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
9041 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
9043 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
9045 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
9047 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
9048 * gfortran.dg/count_init_expr.f03: Ditto.
9049 * gfortran.dg/gomp/pr43711.f90: Ditto.
9050 * gcc.dg/struct-parse-2.c: Ditto.
9051 * gcc.dg/parse-error-3.c: Ditto.
9052 * gcc.dg/Wlogical-op-1.c: Ditto.
9053 * gcc.dg/Walways-true-1.c: Ditto.
9054 * gcc.dg/pr24225.c: Ditto.
9055 * gcc.dg/Walways-true-2.c: Ditto.
9056 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
9057 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
9058 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
9059 * g++.dg/overload/defarg4.C: Ditto.
9060 * g++.dg/inherit/covariant16.C: Ditto.
9061 * g++.dg/inherit/virtual7.C: Ditto.
9062 * g++.dg/template/canon-type-9.C: Ditto.
9063 * g++.dg/template/access19.C: Ditto.
9064 * g++.dg/template/call7.C: Ditto.
9065 * g++.dg/template/canon-type-2.C: Ditto.
9066 * g++.dg/template/init7.C: Ditto.
9067 * g++.dg/template/sizeof-template-argument.C: Ditto.
9068 * g++.dg/template/const3.C: Ditto.
9069 * g++.dg/template/sfinae26.C: Ditto.
9070 * g++.dg/template/sfinae26.C: Ditto.
9071 * g++.dg/template/canon-type-11.C: Ditto.
9072 * g++.dg/template/union2.C: Ditto.
9073 * g++.dg/template/canon-type-3.C: Ditto.
9074 * g++.dg/template/canon-type-1.C: Ditto.
9075 * g++.dg/template/canon-type-5.C: Ditto.
9076 * g++.dg/template/canon-type-7.C: Ditto.
9077 * g++.dg/template/canon-type-10.C: Ditto.
9078 * g++.dg/template/spec36.C: Ditto.
9079 * g++.dg/template/typedef38.C: Ditto.
9080 * g++.dg/template/canon-type-4.C: Ditto.
9081 * g++.dg/template/canon-type-6.C: Ditto.
9082 * g++.dg/template/canon-type-13.C: Ditto.
9083 * g++.dg/template/instantiate9.C: Ditto.
9084 * g++.dg/template/ttp22.C: Ditto.
9085 * g++.dg/warn/Wreturn-type-6.C: Ditto.
9086 * g++.dg/warn/Walways-true-1.C: Ditto.
9087 * g++.dg/warn/Wlogical-op-1.C: Ditto.
9088 * g++.dg/warn/Walways-true-2.C: Ditto.
9089 * g++.dg/conversion/op4.C: Ditto.
9090 * g++.dg/opt/pr19650.C: Ditto.
9091 * g++.dg/lookup/friend11.C: Ditto.
9092 * g++.dg/other/default2.C: Ditto.
9093 * g++.dg/other/default3.C: Ditto.
9094 * g++.dg/other/dtor2.C: Ditto.
9095 * g++.dg/other/friend5.C: Ditto.
9096 * g++.dg/other/default5.C: Ditto.
9097 * g++.dg/init/brace6.C: Ditto.
9098 * g++.dg/init/aggr5.C: Ditto.
9099 * g++.dg/init/error2.C: Ditto.
9100 * g++.dg/expr/bound-mem-fun.C: Ditto.
9101 * g++.dg/expr/cond6.C: Ditto.
9102 * g++.dg/expr/stmt-expr-1.C: Ditto.
9103 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
9104 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
9105 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
9106 * g++.dg/cpp0x/bracket1.C: Ditto.
9107 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
9108 * g++.dg/cpp0x/pr38646.C: Ditto.
9109 * g++.dg/cpp0x/variadic73.C: Ditto.
9110 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
9111 * g++.dg/cpp0x/bracket4.C: Ditto.
9112 * g++.dg/cpp0x/decltype4.C: Ditto.
9113 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
9114 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
9115 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
9116 * g++.dg/cpp0x/variadic-new2.C: Ditto.
9117 * g++.dg/cpp0x/decltype2.C: Ditto.
9118 * g++.dg/cpp0x/decltype1.C: Ditto.
9119 * g++.dg/cpp0x/bracket2.C: Ditto.
9120 * g++.dg/cpp0x/decltype5.C: Ditto.
9121 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
9122 * g++.dg/cpp0x/variadic70.C: Ditto.
9123 * g++.dg/cpp0x/decltype6.C: Ditto.
9124 * g++.dg/cpp0x/rvo.C: Ditto.
9125 * g++.dg/cpp0x/vt-40092.C: Ditto.
9126 * g++.dg/cpp0x/variadic-new.C: Ditto.
9127 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
9128 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
9129 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
9130 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
9131 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
9132 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
9133 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
9134 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
9135 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
9136 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
9137 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
9138 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
9139 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
9140 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
9141 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
9142 * g++.dg/cpp0x/pr39639.C: Ditto.
9143 * g++.dg/cpp0x/decltype3.C: Ditto.
9144 * g++.dg/cpp0x/variadic68.C: Ditto.
9145 * g++.dg/cpp0x/variadic-function.C: Ditto.
9146 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
9147 * g++.dg/cpp0x/variadic-bind.C: Ditto.
9148 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
9149 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
9150 * g++.dg/parse/crash35.C: Ditto.
9151 * g++.dg/parse/crash40.C: Ditto.
9152 * g++.dg/parse/defarg12.C: Ditto.
9153 * g++.dg/parse/crash34.C: Ditto.
9154 * g++.dg/parse/constructor3.C: Ditto.
9155 * g++.dg/parse/template23.C: Ditto.
9156 * g++.dg/parse/crash56.C: Ditto.
9157 * g++.dg/parse/dtor13.C: Ditto.
9158 * g++.dg/parse/error33.C: Ditto.
9159 * g++.dg/parse/ctor9.C: Ditto.
9160 * g++.dg/parse/error32.C: Ditto.
9161 * g++.dg/parse/error37.C: Ditto.
9162 * g++.dg/parse/bitfield3.C: Ditto.
9163 * g++.dg/parse/struct-4.C: Ditto.
9164 * g++.dg/ext/has_trivial_copy.C: Ditto.
9165 * g++.dg/ext/is_polymorphic.C: Ditto.
9166 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
9167 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
9168 * g++.dg/ext/has_nothrow_assign.C: Ditto.
9169 * g++.dg/ext/is_union.C: Ditto.
9170 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
9171 * g++.dg/ext/is_pod.C: Ditto.
9172 * g++.dg/ext/has_virtual_destructor.C: Ditto.
9173 * g++.dg/ext/has_trivial_constructor.C: Ditto.
9174 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
9175 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
9176 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
9177 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
9178 * g++.dg/ext/is_abstract.C: Ditto.
9179 * g++.dg/ext/has_trivial_assign.C: Ditto.
9180 * g++.dg/ext/is_class.C: Ditto.
9181 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
9182 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
9183 * g++.dg/ext/is_base_of.C: Ditto.
9184 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
9185 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
9186 * g++.dg/ext/is_empty.C: Ditto.
9187 * g++.dg/ext/is_enum.C: Ditto.
9188 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
9189 * gnat.dg/opt11.adb: Ditto.
9190 * obj-c++.dg/pr45735.mm: Ditto.
9191 * obj-c++.dg/pr24393.mm: Ditto.
9192 * obj-c++.dg/exceptions-2.mm: Ditto.
9193 * objc.dg/pr45735.m: Ditto.
9194 * objc.dg/pr24393.m: Ditto.
9196 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
9198 * objc.dg/attributes/objc-exception-1.m: New.
9200 2011-02-23 Jie Zhang <jie@codesourcery.com>
9202 * gcc.dg/cpp/include7.c: New test.
9204 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
9207 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
9209 2011-02-23 Jie Zhang <jie@codesourcery.com>
9211 PR rtl-optimization/47763
9212 * gcc.dg/pr47763.c: New test.
9214 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
9217 * gfortran.dg/whole_file_32.f90 : New test.
9219 2011-02-22 Dodji Seketeli <dodji@redhat.com>
9222 * g++.dg/inherit/virtual7.C: New test.
9224 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
9227 * objc.dg/type-size-3.m: Updated error message.
9228 * objc.dg/type-size-4.m: New test.
9229 * objc.dg/type-size-5.m: New test.
9231 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9233 * lib/gnat.exp: Fix comments.
9234 Don't load libgloss.exp.
9235 (default_gnat_version): Call $compiler with --version.
9236 Adapt regexp for gnatmake output, insert version.
9237 (gnat_version): New proc.
9238 (gnat_init): Remove gnat_libgcc_s_path.
9239 (gnat_target_compile): Likewise.
9240 Remove ld_library_path.
9241 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
9242 (gnat_pass): Remove.
9243 (gnat_pass): Remove.
9244 (gnat_finish): Remove.
9245 (gnat_exit): Remove.
9246 (local_find_gnatmake): Reindent.
9247 (runtest_file_p): Remove.
9248 (prune_warnings): Remove.
9249 (find_gnatclean): New proc.
9250 * lib/gnat-dg.exp (lremove): New proc.
9251 (gnat-dg-test): Reindent.
9252 Remove additional output files.
9253 (gnat-dg-runtest): Remove.
9255 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
9256 * gnat.dg/loop_optimization6.adb: Likewise.
9257 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
9259 2011-02-22 Jakub Jelinek <jakub@redhat.com>
9261 PR tree-optimization/47835
9262 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
9264 2011-02-22 Tobias Burnus <burnus@net-b.de>
9266 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
9267 * gfortran.dg/abstract_type_2.f03: Ditto.
9268 * gfortran.dg/abstract_type_3.f03: Ditto.
9269 * gfortran.dg/abstract_type_4.f03: Ditto.
9270 * gfortran.dg/abstract_type_5.f03: Ditto.
9271 * gfortran.dg/abstract_type_6.f03: Ditto.
9272 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
9273 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
9274 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
9275 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
9276 * gfortran.dg/array_function_5.f90: Ditto.
9277 * gfortran.dg/asynchronous_3.f03: Ditto.
9278 * gfortran.dg/char_expr_1.f90: Ditto.
9279 * gfortran.dg/class_14.f03: Ditto.
9280 * gfortran.dg/data_array_6.f: Ditto.
9281 * gfortran.dg/data_invalid.f90: Ditto.
9282 * gfortran.dg/dot_product_1.f03: Ditto.
9283 * gfortran.dg/func_derived_5.f90: Ditto.
9284 * gfortran.dg/func_result_4.f90: Ditto.
9285 * gfortran.dg/implied_do_1.f90: Ditto.
9286 * gfortran.dg/initialization_25.f90: Ditto.
9287 * gfortran.dg/initialization_26.f90: Ditto.
9288 * gfortran.dg/interface_34.f90: Ditto.
9289 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
9290 * gfortran.dg/keyword_symbol_1.f90: Ditto.
9291 * gfortran.dg/matmul_8.f03: Ditto.
9292 * gfortran.dg/merge_init_expr.f90: Ditto.
9293 * gfortran.dg/pack_assign_1.f90: Ditto.
9294 * gfortran.dg/pack_vector_1.f90: Ditto.
9295 * gfortran.dg/pointer_check_8.f90: Ditto.
9296 * gfortran.dg/product_init_expr.f03: Ditto.
9297 * gfortran.dg/reshape_order_5.f90: Ditto.
9298 * gfortran.dg/reshape_shape_1.f90: Ditto.
9299 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
9300 * gfortran.dg/same_name_2.f90: Ditto.
9301 * gfortran.dg/selected_real_kind_1.f90: Ditto.
9302 * gfortran.dg/spread_init_expr.f03: Ditto.
9303 * gfortran.dg/stmt_func_1.f90: Ditto.
9304 * gfortran.dg/sum_init_expr.f03: Ditto.
9305 * gfortran.dg/transpose_3.f03: Ditto.
9306 * gfortran.dg/unpack_init_expr.f03: Ditto.
9307 * gfortran.dg/warn_conversion.f90: Ditto.
9308 * gfortran.dg/warn_conversion_2.f90: Ditto.
9309 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
9310 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
9311 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
9312 * gfortran.dg/whole_file_16.f90: Ditto.
9313 * gfortran.dg/whole_file_17.f90: Ditto.
9314 * gfortran.dg/whole_file_18.f90: Ditto.
9315 * gfortran.dg/whole_file_20.f03: Ditto.
9316 * gfortran.dg/whole_file_5.f90: Ditto.
9317 * gfortran.dg/whole_file_6.f90: Ditto.
9318 * gfortran.dg/write_invalid_format.f90: Ditto.
9319 * gfortran.dg/zero_sized_6.f90: Ditto.
9321 2011-02-21 Jeff Law <law@redhat.com>
9323 PR rtl-optimization/46178
9324 * gcc.target/i386/pr46178.c: New test.
9326 PR rtl-optimization/46002
9327 * gcc.c-torture/compile/pr46002.c: New test.
9329 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9331 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
9334 2011-02-21 Jakub Jelinek <jakub@redhat.com>
9337 * g++.dg/debug/pr47106.C: Require effective target lto.
9339 2011-02-21 Jason Merrill <jason@redhat.com>
9341 * g++.dg/cpp0x/constexpr-diag2.C: New.
9343 2011-02-20 Jason Merrill <jason@redhat.com>
9345 * g++.dg/cpp0x/constexpr-ctor7.C: New.
9347 * g++.dg/cpp0x/fntmpdefarg2.C: New.
9349 * g++.dg/overload/conv-op1.C: New.
9351 * g++.dg/cpp0x/constexpr-synth1.C: New.
9353 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
9355 * objc.dg/layout-2.m: New.
9356 * objc.dg/selector-3.m: Adjusted location of error message.
9357 * objc.dg/type-size-3.m: Same.
9358 * obj-c++.dg/selector-3.mm: Same.
9360 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
9363 * objc.dg/property/dotsyntax-22.m: New.
9364 * obj-c++.dg/property/dotsyntax-22.mm: New.
9366 2011-02-20 Dodji Seketeli <dodji@redhat.com>
9369 * g++.dg/template/typedef38.C: New test.
9371 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
9374 * gfortran.dg/whole_file_30.f90 : New test.
9375 * gfortran.dg/whole_file_31.f90 : New test.
9377 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
9381 * gfortran.dg/whole_file_28.f90 : New test.
9382 * gfortran.dg/whole_file_29.f90 : New test.
9384 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9387 * g++.dg/template/crash105.C: New.
9389 2011-02-19 Jason Merrill <jason@redhat.com>
9391 * g++.dg/cpp0x/regress/no-elide1.C: New.
9393 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
9395 PR tree-optimization/46620
9396 * gcc.dg/pr46620.c: New.
9398 2011-02-19 Jakub Jelinek <jakub@redhat.com>
9401 * gcc.target/i386/pr47809.c: New test.
9403 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9404 Tobias Burnus <burnus@net-b.de>
9406 * lib/target-supports.exp
9407 (check_effective_target_fortran_large_real): New check for large reals.
9408 * gfortran.dg/nan_7.f90: New test.
9410 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9412 PR libgfortran/47567
9413 * gfortran.dg/fmt_f0_1.f90: Update test.
9415 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
9418 * gfortran.dg/array_constructor_36.f90 : New test.
9419 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
9420 allow for comparison between different elements of the array
9421 constructor at different levels of optimization.
9423 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
9425 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
9426 * gcc.target/i386/pr32280-1.c: Likewise.
9428 2011-02-19 Jakub Jelinek <jakub@redhat.com>
9431 * gcc.target/i386/pr47800.c: New test.
9433 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
9435 * objc/execute/exceptions/foward-1.x: New.
9437 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9440 * gfortran.dg/derived_constructor_comps_4.f90: New.
9442 2011-02-18 Tobias Burnus
9445 * gfortran.dg/func_result_6.f90: New.
9447 2011-02-18 Michael Matz <matz@suse.de>
9450 * gfortran.dg/lto/pr45586_0.f90: New test.
9451 * gfortran.dg/typebound_proc_20.f90: Ditto.
9452 * gfortran.dg/typebound_proc_21.f90: Ditto.
9454 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
9457 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
9459 2011-02-18 Tobias Burnus <burnus@net-b.de>
9462 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
9464 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
9465 normalizing the error/warning output.
9466 * gfortran.dg/Wall.f90: Update dg-error/warning.
9467 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
9468 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
9469 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
9470 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
9471 * gfortran.dg/class_30.f90: Update dg-error/warning.
9472 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
9473 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
9474 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
9475 * gfortran.dg/entry_17.f90: Update dg-error/warning.
9476 * gfortran.dg/entry_19.f90: Update dg-error/warning.
9477 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
9478 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
9479 * gfortran.dg/g77/12632.f: Update dg-error/warning.
9480 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
9481 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
9482 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
9483 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
9484 * gfortran.dg/goto_8.f90: Update dg-error/warning.
9485 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
9486 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
9487 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
9488 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
9489 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
9490 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
9491 * gfortran.dg/volatile3.f90: Update dg-error/warning.
9492 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
9493 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
9494 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
9495 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
9496 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
9498 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9501 * gfortran.dg/proc_ptr_comp_30.f90: New.
9503 2011-02-18 Jakub Jelinek <jakub@redhat.com>
9506 * gcc.target/i386/pr47780.c: New test.
9508 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9511 * gfortran.dg/class_40.f03: New.
9513 2011-02-18 Dodji Seketeli <dodji@redhat.com>
9516 * g++.dg/cpp0x/auto21.C: New test.
9518 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
9520 * objc.dg/special/unclaimed-category-1.h: Updated for
9522 * objc.dg/special/unclaimed-category-1.m: Same.
9523 * objc.dg/zero-link-1.m: Same.
9524 * objc.dg/lookup-1.m: Same.
9525 * objc.dg/torture/strings/const-str-9.m
9526 * objc.dg/torture/strings/const-str-10.m: Same.
9527 * objc.dg/torture/strings/const-str-11.m: Same.
9528 * objc.dg/torture/forward-1.m: Same.
9529 * objc.dg/zero-link-2.m: Same.
9530 * objc.dg/encode-7-next-64bit.m: Same.
9531 * objc.dg/method-4.m: Same.
9532 * objc.dg/next-runtime-1.m: Same.
9533 * objc.dg/image-info.m: Same.
9534 * objc.dg/pr23214.m: Same.
9535 * objc.dg/symtab-1.m: Same.
9536 * obj-c++.dg/basic.m: Same.
9537 * obj-c++.dg/proto-lossage-3.m: Same.
9538 * obj-c++.dg/torture/strings/const-str-10.m: Same.
9539 * obj-c++.dg/torture/strings/const-str-11.m: Same.
9540 * obj-c++.dg/torture/strings/const-str-9.m: Same.
9541 * obj-c++.dg/method-11.m: Same.
9542 * objc/execute/enumeration-1.m: Same.
9543 * objc/execute/object_is_class.m: Same.
9544 * objc/execute/formal_protocol-2.m: Same.
9545 * objc/execute/formal_protocol-4.m: Same.
9546 * objc/execute/formal_protocol-6.m: Same.
9547 * objc/execute/bycopy-3.m: Same.
9548 * objc/execute/exceptions/catchall-1.m: Same.
9549 * objc/execute/exceptions/finally-1.m: Same.
9550 * objc/execute/exceptions/local-variables-1.m: Same.
9551 * objc/execute/exceptions/foward-1.m: Same.
9552 * objc/execute/bf-common.h
9553 * objc/execute/enumeration-2.m: Same.
9554 * objc/execute/formal_protocol-1.m: Same.
9555 * objc/execute/formal_protocol-3.m: Same.
9556 * objc/execute/formal_protocol-5.m: Same.
9557 * objc/execute/accessing_ivars.m: Same.
9558 * objc/execute/bycopy-2.m: Same.
9559 * objc/execute/formal_protocol-7.m: Same.
9560 * objc/execute/compatibility_alias.m: Same.
9561 * objc/execute/no_clash.m: Same.
9562 * objc/execute/object_is_meta_class.m: Same.
9563 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
9564 * objc/execute/class-tests-1.h: Include stdio.h.
9565 * objc/execute/class-tests-2.h: Same.
9566 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
9568 * obj-c++.dg/try-catch-2.mm: Same.
9570 2011-02-17 Jakub Jelinek <jakub@redhat.com>
9573 * g++.dg/warn/Wunused-parm-4.C: New test.
9575 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
9576 Jan Hubicka <jh@suse.cz>
9580 * g++.dg/debug/pr47106.C: New.
9582 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
9585 * gcc.target/i386/pr43653.c: New test.
9587 2011-02-11 Dodji Seketeli <dodji@redhat.com>
9590 * g++.dg/template/inherit6.C: New test.
9592 2011-02-16 Janus Weil <janus@gcc.gnu.org>
9595 * gfortran.dg/class_39.f03: New.
9597 2011-02-16 Dodji Seketeli <dodji@redhat.com>
9600 * g++.dg/cpp0x/variadic106.C: New test.
9602 2011-02-16 Jakub Jelinek <jakub@redhat.com>
9605 * gfortran.dg/pr47757-1.f90: New test.
9606 * gfortran.dg/pr47757-2.f90: New test.
9607 * gfortran.dg/pr47757-3.f90: New test.
9610 * g++.dg/cpp0x/enum8.C: New test.
9612 2011-02-15 Jason Merrill <jason@redhat.com>
9614 * g++.dg/inherit/implicit-trivial1.C: New.
9615 * g++.dg/cpp0x/implicit-trivial1.C: New.
9617 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
9620 * gcc.dg/torture/pr47725.c: Removed.
9622 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9625 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
9626 constant does not generate a load from memory.
9628 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
9631 * gcc.dg/torture/pr47725.c: New.
9633 2011-02-15 Richard Guenther <rguenther@suse.de>
9635 PR tree-optimization/47743
9636 * gcc.dg/torture/pr47743.c: New testcase.
9638 2011-02-15 Jakub Jelinek <jakub@redhat.com>
9641 * gcc.target/i386/pr47581.c: New test.
9643 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9646 * gfortran.dg/select_type_22.f03: New.
9648 2011-02-14 Jason Merrill <jason@redhat.com>
9650 * g++.dg/cpp0x/regress/enum1.C: New.
9652 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
9654 * gnat.dg/include.adb: New test.
9656 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9659 * gfortran.dg/class_38.f03: New.
9661 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
9663 * gcc.dg/pr46494.c: New test.
9665 2011-02-14 Richard Guenther <rguenther@suse.de>
9667 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
9669 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9672 * gnat.dg/null_pointer_deref1.exp: Don't skip on
9673 sparc*-sun-solaris2.11.
9675 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9678 * gfortran.dg/argument_checking_18.f90: New.
9680 2011-02-13 Tobias Burnus <burnus@net-b.de>
9682 * gfortran.dg/argument_checking_13.f90: Update dg-error.
9683 * gfortran.dg/argument_checking_17.f90: New.
9685 2011-02-12 Janus Weil <janus@gcc.gnu.org>
9687 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
9688 are temporarily disabled.
9689 * gfortran.dg/class_7.f03: Ditto.
9690 * gfortran.dg/coarray_14.f90: Ditto.
9691 * gfortran.dg/typebound_proc_13.f03: Ditto.
9693 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
9696 * gfortran.dg/extends_11.f03: New.
9698 2011-02-11 Xinliang David Li <davidxl@google.com>
9700 PR tree-optimization/47707
9701 * g++.dg/tree-ssa/pr47707.C: New test.
9703 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
9705 * g++.dg/opt/inline17.C: New test.
9707 2011-02-11 Tobias Burnus <burnus@net-b.de>
9710 * gfortran.dg/pure_formal_2.f90: New.
9712 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
9714 PR rtl-optimization/47614
9715 * gfortran.dg/pr47614.f: New.
9717 2011-02-11 Joseph Myers <joseph@codesourcery.com>
9720 * gcc.dg/opts-6.c: New test.
9722 2011-02-11 Jakub Jelinek <jakub@redhat.com>
9725 * gcc.dg/pr47684.c: New test.
9727 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9730 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
9731 c99_runtime, dg-add-options c99_runtime.
9732 (main): Use __asm__.
9734 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9737 * lib/target-supports.exp (check_ascii_locale_available): New proc.
9738 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
9739 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
9740 * gcc.dg/ucnid-10.c: Likewise.
9741 * gcc.dg/ucnid-13.c: Likewise.
9742 * gcc.dg/ucnid-7.c: Likewise.
9743 * gcc.dg/ucnid-8.c: Likewise.
9744 Adapt dg-warning line number.
9746 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
9748 * gcc.target/i386/parity-1.c: Use -march=k8.
9749 * gcc.target/i386/parity-2.c: Ditto.
9750 * gcc.target/i386/vecinit-1.c: Ditto.
9751 * gcc.target/i386/vecinit-2.c: Ditto.
9753 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9756 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
9757 * gcc.target/mips/save-restore-3.c: Likewise.
9758 * gcc.target/mips/save-restore-4.c: Likewise.
9759 * gcc.target/mips/save-restore-5.c: Likewise.
9762 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
9763 * g++.dg/tree-prof/partition2.C: Likewise.
9765 2011-02-09 Jason Merrill <jason@redhat.com>
9767 * g++.dg/tree-ssa/inline-3.C: Use a normal function
9768 rather than misdeclare std::puts.
9770 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
9771 * g++.dg/other/warning1.C: Likewise.
9772 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
9773 * g++.old-deja/g++.gb/scope06.C: Likewise.
9774 * g++.old-deja/g++.law/cvt11.C: Likewise.
9775 * g++.old-deja/g++.law/init1.C: Likewise.
9776 * g++.dg/abi/mangle26.C: Likewise.
9778 * g++.dg/template/function1.C: Adjust for C++0x mode.
9779 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
9781 * g++.dg/ext/label10.C: Adjust for C++0x mode.
9782 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
9784 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
9786 * g++.dg/cpp0x/regress/abi-empty7.C: New.
9788 * g++.dg/cpp0x/regress: New directory.
9789 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
9790 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
9791 * g++.dg/cpp0x/regress/regress3.C: New.
9793 2011-02-10 Richard Guenther <rguenther@suse.de>
9795 PR tree-optimization/47677
9796 * gcc.dg/torture/pr47677.c: New testcase.
9798 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
9800 * objc.dg/special/load-category-1.m: Remove unused header.
9801 * objc.dg/special/load-category-1a.m: Likewise.
9802 * objc.dg/special/load-category-2.m: Likewise.
9803 * objc.dg/special/load-category-2a.m: Likewise.
9804 * objc.dg/special/load-category-3.m: Likewise.
9805 * objc.dg/special/load-category-3a.m: Likewise.
9806 * objc.dg/attributes/proto-attribute-2.m: Likewise.
9807 * objc.dg/attributes/proto-attribute-3.m: Likewise.
9808 * objc.dg/attributes/class-attribute-1.m: Likewise.
9809 * objc.dg/property/property.exp: Don't run for Darwin < 9.
9810 * obj-c++.dg/property/property.exp: Likewise.
9811 * objc.dg/attributes/method-sentinel-1.m: Update type header.
9812 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
9813 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
9814 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
9815 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
9816 * obj-c++.dg/template-8.mm: Likewise.
9818 2011-02-10 Jakub Jelinek <jakub@redhat.com>
9821 * gcc.target/i386/pr47665.c: New test.
9823 2011-02-10 Jie Zhang <jie@codesourcery.com>
9827 2011-02-05 Jie Zhang <jie@codesourcery.com>
9829 * gcc.dg/pr42631.c: Update test.
9830 * gcc.dg/pr42631-2.c: New test.
9832 2011-02-09 Janus Weil <janus@gcc.gnu.org>
9835 * gfortran.dg/proc_decl_25.f90: New.
9837 2011-02-09 Janus Weil <janus@gcc.gnu.org>
9840 * gfortran.dg/typebound_assignment_2.f03: New.
9842 2011-02-09 Richard Guenther <rguenther@suse.de>
9844 PR tree-optimization/47664
9845 * gcc.dg/tree-ssa/inline-7.c: New testcase.
9847 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
9850 * gnat.dg/uninit_func.adb: Adjust dg directive.
9852 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
9855 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
9857 2011-02-09 Janus Weil <janus@gcc.gnu.org>
9860 * gfortran.dg/auto_dealloc_2.f90: New.
9862 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9864 * gcc.dg/builtins-config.h: Remove __sgi handling.
9865 * lib/target-supports.exp (add_options_for_c99_runtime): Add
9866 -std=c99 for mips-sgi-irix6.5*.
9868 2011-02-09 Martin Jambor <mjambor@suse.cz>
9871 * gfortran.dg/pr25923.f90: Remove xfails.
9873 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9876 * gfortran.dg/inquire_14.f90: New test.
9878 2011-02-08 Janus Weil <janus@gcc.gnu.org>
9881 * gfortran.dg/pointer_init_6.f90: New.
9883 2011-02-08 Jeff Law <law@redhat.com>
9885 PR tree-optimization/42893
9886 * gcc.tree-ssa/pr42893.c: New test.
9888 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
9890 PR tree-optimization/46834
9891 PR tree-optimization/46994
9892 PR tree-optimization/46995
9893 * gcc.dg/graphite/id-pr46834.c: New.
9894 * gfortran.dg/graphite/id-pr46994.f90: New.
9895 * gfortran.dg/graphite/id-pr46995.f90: New.
9897 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9900 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
9901 using the variable is known the warning is emitted there.
9902 * gcc.dg/uninit-pr19430.c (foo): Likewise.
9903 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
9905 * c-c++-common/pr20000.c (g): Both warnings occur at the return
9908 * gcc.dg/noreturn-1.c (foo5): Likewise.
9909 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
9910 (method2): Likewise.
9912 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
9913 the return statement using the uninitialized variable.
9914 * gfortran.dg/pr39666-2.f90 (f): Likewise.
9916 2011-02-08 Richard Guenther <rguenther@suse.de>
9919 * g++.dg/opt/pr47639.c: New testcase.
9921 2011-02-08 Richard Guenther <rguenther@suse.de>
9923 PR tree-optimization/47632
9924 * g++.dg/opt/pr47632.C: New testcase.
9926 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9928 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
9930 2011-02-07 Richard Guenther <rguenther@suse.de>
9932 PR tree-optimization/47615
9933 * g++.dg/opt/pr47615.C: New testcase.
9935 2011-02-07 Richard Guenther <rguenther@suse.de>
9937 PR tree-optimization/47621
9938 * gcc.dg/torture/pr47621.c: New testcase.
9940 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
9942 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
9944 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
9947 * gfortran.dg/allocate_with_source_1 : New test.
9949 2011-02-05 Jakub Jelinek <jakub@redhat.com>
9952 * gcc.dg/pr47610.c: New test.
9954 2011-02-05 Jie Zhang <jie@codesourcery.com>
9957 * gcc.dg/pr42631.c: Update test.
9958 * gcc.dg/pr42631-2.c: New test.
9960 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9963 * gfortran.dg/pr47574.f90: New test.
9965 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
9967 PR tree-optimization/46194
9968 * gcc.dg/autopar/pr46194.c: New.
9970 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
9972 PR tree-optimization/43695
9973 * g++.dg/ipa/pr43695.C: New.
9975 2011-02-04 Jakub Jelinek <jakub@redhat.com>
9978 * gcc.dg/pr23200.c: New test.
9980 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
9983 * g++.dg/pr47589.C: New test.
9985 2011-02-03 Dodji Seketeli <dodji@redhat.com>
9988 * g++.dg/template/typedef37.C: New test.
9989 * g++.dg/template/param1.C: Adjust expected error message.
9991 2011-02-03 Jakub Jelinek <jakub@redhat.com>
9994 * gcc.dg/pr31490-2.c: New test.
9995 * gcc.dg/pr31490-3.c: New test.
9996 * gcc.dg/pr31490-4.c: New test.
9998 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
9999 Jakub Jelinek <jakub@redhat.com>
10002 * g++.dg/parser/semicolon3.C: Adjust.
10003 * g++.dg/parser/semicolon4.C: New testcase.
10004 * g++.dg/pr46890.C: New testcase.
10006 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
10009 * g++.dg/init/pr29571.C: New.
10011 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
10013 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
10014 instead of vect_int.
10016 2011-02-03 Jakub Jelinek <jakub@redhat.com>
10019 * gcc.target/i386/pr47312.c: New test.
10022 * gcc.target/i386/pr47564.c: New test.
10024 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
10026 PR tree-optimization/45122
10027 * gcc.dg/tree-ssa/pr45122.c: New.
10029 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10032 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
10035 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
10036 and vsx so a default --with-cpu=power7 doesn't give an error
10037 when -mavoid-indexed-addresses is used.
10039 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
10040 wrapper function to save the arguments and then jump to the real
10041 function, rather than depending on the compiler not to move stuff
10043 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
10045 2011-02-02 Janus Weil <janus@gcc.gnu.org>
10046 Paul Thomas <pault@gcc.gnu.org>
10049 * gfortran.dg/class_37.f03 : New test.
10051 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
10052 Richard Guenther <rguenther@suse.de>
10054 PR tree-optimization/40979
10056 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
10057 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
10058 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
10059 check_vect_support_and_set_flags.
10060 * gfortran.dg/graphite/vect-pr40979.f90: New.
10062 2011-02-02 Janus Weil <janus@gcc.gnu.org>
10065 * gfortran.dg/class_36.f03: New.
10067 2011-02-02 Richard Guenther <rguenther@suse.de>
10069 PR tree-optimization/47566
10070 * gcc.dg/lto/20110201-1_0.c: New testcase.
10072 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
10078 * debug/pr47498.c: New.
10079 * debug/pr47501.c: New.
10081 2011-02-01 Richard Guenther <rguenther@suse.de>
10083 PR tree-optimization/47559
10084 * g++.dg/torture/pr47559.C: New testcase.
10086 2011-02-01 Janus Weil <janus@gcc.gnu.org>
10089 * gfortran.dg/typebound_call_20.f03: New.
10091 2011-02-01 Richard Guenther <rguenther@suse.de>
10093 PR tree-optimization/47555
10094 * gcc.dg/pr47555.c: New testcase.
10096 2011-02-01 Richard Guenther <rguenther@suse.de>
10098 PR tree-optimization/47541
10099 * g++.dg/torture/pr47541.C: New testcase.
10101 2011-01-31 Janus Weil <janus@gcc.gnu.org>
10104 * gfortran.dg/typebound_call_19.f03: New.
10106 2011-01-31 Jakub Jelinek <jakub@redhat.com>
10109 * g++.dg/cpp0x/pr47416.C: New test.
10111 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
10114 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
10116 2011-01-31 Janus Weil <janus@gcc.gnu.org>
10119 * gfortran.dg/typebound_assignment_1.f03: New.
10121 2011-01-31 Jakub Jelinek <jakub@redhat.com>
10123 PR tree-optimization/47538
10124 * gcc.c-torture/execute/pr47538.c: New test.
10126 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10129 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
10131 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10133 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
10135 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
10137 PR rtl-optimization/44031
10138 * gcc.c-torture/compile/20110131-1.c: New test.
10140 2011-01-31 Tobias Burnus <burnus@net-b.de>
10143 * gfortran.dg/stmt_func_1.f90: New.
10145 2011-01-31 Tobias Burnus <burnus@net-b.de>
10148 * gfortran.dg/interface_34.f90: New.
10150 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
10153 * gfortran.dg/realloc_on_assign_5.f03: New test.
10154 * gfortran.dg/realloc_on_assign_5.f03: New test.
10156 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10158 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
10159 * gfortran.dg/bessel_7.f90: Likewise.
10160 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
10162 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
10163 * gfortran.dg/sum_init_expr.f03: Likewise.
10165 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
10167 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
10170 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
10171 loop only on "vect_intfloat_cvt" targets.
10173 2011-01-29 Tobias Burnus <burnus@net-b.de>
10176 * gfortran.dg/shape_6.f90: New.
10178 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10180 PR libgfortran/47434
10181 * gfortran.dg/read_infnan_1.f90: Update test.
10182 * gfortran.dg/module_nan.f90: Update test.
10183 * gfortran.dg/char4_iunit_1.f03: Update test.
10184 * gfortran.dg/large_real_kind_1.f90: Update test.
10185 * gfortran.dg/real_const_3.f90: Update test.
10186 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
10188 2011-01-29 Dodji Seketeli <dodji@redhat.com>
10191 * g++.dg/template/param2.C: New test.
10193 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10195 PR libgfortran/47285
10196 * gfortran.dg/fmt_g.f: New test.
10198 2011-01-28 Tobias Burnus <burnus@net-b.de>
10201 * gfortran.dg/pure_formal_1.f90: New.
10203 2011-01-28 Jakub Jelinek <jakub@redhat.com>
10206 * gcc.dg/tls/pr42894.c: New test.
10208 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10210 * gcc.dg/pr47276.c: Add dg-require-visibility.
10212 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10214 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
10216 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
10217 Tobias Burnus <burnus@gcc.gnu.org>
10222 * gfortran.dg/realloc_on_assign_3.f03: New test.
10223 * gfortran.dg/realloc_on_assign_4.f03: New test.
10224 * gfortran.dg/allocatable_function_5.f90: New test.
10225 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
10226 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
10227 implemented" dg-errors.
10229 2011-01-27 Jan Hubicka <jh@suse.cz>
10231 PR middle-end/46949
10232 * gcc.dg/attr-weakref-4.c: New testcase
10234 2011-01-27 Martin Jambor <mjambor@suse.cz>
10236 PR tree-optimization/47228
10237 * gcc.dg/torture/pr47228.c: New test.
10239 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10241 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
10243 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10245 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
10246 when using auto-overlay support on the SPU.
10248 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
10250 PR rtl-optimization/44174
10251 * gcc.target/i386/asm-6.c: New test.
10253 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
10255 PR rtl-optimization/46856
10256 * gcc.c-torture/compile/pr46856.c: New test.
10258 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
10259 Andrew Pinski <pinskia@gmail.com>
10262 * gcc.dg/pr43082.c: New.
10264 2011-01-26 DJ Delorie <dj@redhat.com>
10266 PR rtl-optimization/46878
10267 * gcc.dg/pr46878-1.c: New test.
10269 2011-01-26 Jakub Jelinek <jakub@redhat.com>
10272 * g++.dg/cpp0x/pr47476.C: New test.
10274 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
10276 * gcc.c-torture/compile/20110126-1.c: New test.
10278 2011-01-26 Jakub Jelinek <jakub@redhat.com>
10281 * gcc.dg/torture/pr47473.c: New test.
10283 2011-01-26 Jan Hubicka <jh@suse.cz>
10286 * gcc.c-torture/execute/pr47237.c: New testcase.
10288 2011-01-26 Jan Hubicka <jh@suse.cz>
10290 PR tree-optimization/47190
10291 * gcc.dg/attr-weakref-3.c: New testcase.
10293 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
10296 * gcc.dg/dll-9a.c: New test file.
10297 * gcc.dg/dll-11.c: Likewise.
10298 * gcc.dg/dll-12.c: Likewise.
10299 * gcc.dg/dll-12a.c: Likewise.
10300 * gcc.dg/dll-11a.c: Likewise.
10301 * gcc.dg/dll-9.c: Likewise.
10302 * gcc.dg/dll-10.c: Likewise.
10303 * gcc.dg/dll-10a.c: Likewise.
10304 * g++.dg/ext/dllexport4a.cc: Likewise.
10305 * g++.dg/ext/dllexport4.C: Likewise.
10306 * g++.dg/ext/dllexport5.C: Likewise.
10307 * g++.dg/ext/dllexport5a.cc: Likewise.
10309 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10311 PR tree-optimization/46970
10312 * gcc.dg/graphite/pr46970.c: New.
10314 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10316 PR tree-optimization/46215
10317 * gcc.dg/graphite/pr46215.c: New.
10319 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10321 PR tree-optimization/46168
10322 * gcc.dg/graphite/pr46168.c: New.
10324 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10326 PR tree-optimization/43657
10327 * gcc.dg/graphite/pr43657.c: New.
10329 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10331 PR tree-optimization/29832
10332 * gfortran.dg/graphite/pr29832.f90: New.
10334 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10336 PR tree-optimization/43567
10337 * gcc.dg/graphite/pr43567.c: New.
10339 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10341 * gfortran.dg/graphite/interchange-4.f: New.
10342 * gfortran.dg/graphite/interchange-5.f: New.
10344 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
10345 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
10346 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
10347 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
10348 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
10349 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
10350 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
10351 * gfortran.dg/ltrans-7.f90: Removed.
10352 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
10354 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
10355 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
10356 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
10357 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
10358 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
10359 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
10360 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
10361 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
10362 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
10363 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
10364 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
10365 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
10366 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
10367 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
10368 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
10369 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
10370 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
10371 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
10372 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
10373 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
10374 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
10375 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
10376 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
10377 * gcc.dg/tree-ssa/data-dep-1.c
10378 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
10379 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
10380 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
10381 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
10382 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
10384 2011-01-25 Jakub Jelinek <jakub@redhat.com>
10386 PR tree-optimization/47265
10387 PR tree-optimization/47443
10388 * gcc.c-torture/compile/pr47265.c: New test.
10389 * gcc.dg/pr47443.c: New test.
10391 2011-01-25 Martin Jambor <mjambor@suse.cz>
10393 PR tree-optimization/47382
10394 * g++.dg/torture/pr47382.C: New test.
10395 * g++.dg/opt/devirt1.C: Xfail.
10397 2011-01-25 Yao Qi <yao@codesourcery.com>
10400 * gcc.target/arm/pr45701-1.c: New test.
10401 * gcc.target/arm/pr45701-2.c: New test.
10402 * gcc.target/arm/pr45701-3.c: New test.
10404 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10405 Jakub Jelinek <jakub@redhat.com>
10407 PR tree-optimization/47271
10408 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
10410 2011-01-25 Nick Clifton <nickc@redhat.com>
10412 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
10413 (saturate_add): Delete.
10414 (exchange): Delete.
10415 (main): Do not run saturate_add.
10416 (set_interrupts): Delete.
10418 2011-01-25 Tobias Burnus <burnus@net-b.de>
10421 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
10423 2011-01-25 Jakub Jelinek <jakub@redhat.com>
10425 PR tree-optimization/47427
10426 PR tree-optimization/47428
10427 * gcc.c-torture/compile/pr47427.c: New test.
10428 * gcc.c-torture/compile/pr47428.c: New test.
10430 2011-01-25 Richard Guenther <rguenther@suse.de>
10432 PR middle-end/47411
10433 * gcc.dg/torture/pr47411.c: New testcase.
10435 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10437 * gfortran.dg/graphite/id-24.f: New.
10438 * gfortran.dg/graphite/id-25.f: New.
10440 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10442 * gfortran.dg/graphite/id-23.f: New.
10444 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10446 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
10448 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10450 * gcc.dg/graphite/block-0.c: Un-XFAILed.
10451 * gcc.dg/graphite/block-1.c: Un-XFAILed.
10452 * gcc.dg/graphite/block-7.c: Un-XFAILed.
10453 * gcc.dg/graphite/block-8.c: Un-XFAILed.
10454 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
10455 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
10456 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
10457 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
10458 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
10460 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10462 * gcc.dg/graphite/block-0.c: Add documentation.
10463 * gcc.dg/graphite/block-4.c: Same.
10464 * gcc.dg/graphite/block-7.c: Same.
10465 * gcc.dg/graphite/block-8.c: New.
10466 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
10467 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
10468 * gcc.dg/graphite/interchange-12.c: Add documentation.
10469 * gcc.dg/graphite/interchange-13.c: New.
10470 * gcc.dg/graphite/interchange-14.c: New.
10471 * gcc.dg/graphite/interchange-15.c: New.
10472 * gcc.dg/graphite/interchange-8.c: Add documentation.
10473 * gcc.dg/graphite/interchange-mvt.c: Same.
10475 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10478 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
10479 * gcc.target/powerpc/altivec-14.c: Ditto.
10480 * gcc.target/powerpc/altivec-33.c: Ditto.
10481 * gcc.target/powerpc/altivec-types-1.c: Ditto.
10482 * gcc.target/powerpc/altivec-types-2.c: Ditto.
10483 * gcc.target/powerpc/altivec-types-3.c: Ditto.
10484 * gcc.target/powerpc/altivec-types-4.c: Ditto.
10485 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
10486 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
10487 * g++.dg/ext/altivec-15.C: Ditto.
10488 * g++.dg/ext/altivec-types-1.C: Ditto.
10489 * g++.dg/ext/altivec-types-2.C: Ditto.
10490 * g++.dg/ext/altivec-types-3.C: Ditto.
10491 * g++.dg/ext/altivec-types-4.C: Ditto.
10493 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10495 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
10497 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10499 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
10500 optimization options.
10502 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10504 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
10507 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
10509 2011-01-23 Tobias Burnus <burnus@net-b.de>
10512 * gfortran.dg/allocatable_scalar_12.f90: New.
10514 2011-01-23 Ira Rosen <irar@il.ibm.com>
10516 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
10517 vectorization to be not profitable if peeling is used to
10518 realign the memory access.
10519 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
10520 loop bound to avoid loop unrolling.
10521 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10523 2011-01-22 Jan Hubicka <jh@suse.cz>
10526 * g++.dg/lto/pr47333.C: New file.
10528 2011-01-22 Jan Hubicka <jh@suse.cz>
10530 PR tree-optimization/43884
10532 * gcc.dg/autopar/outer-2.c: Increase array size.
10533 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
10535 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10538 * gfortran.dg/c_loc_tests_16.f90: New test.
10540 2011-01-22 Tobias Burnus <burnus@net-b.de>
10543 * gfortran.dg/typebound_proc_19.f90: New.
10545 2011-01-21 Jeff Law <law@redhat.com>
10547 PR tree-optimization/47053
10548 * g++.dg/pr47053.C: New test.
10550 2011-01-21 Jason Merrill <jason@redhat.com>
10553 * g++.dg/cpp0x/constexpr-ctor6.C: New.
10555 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10558 * g++.dg/cpp0x/range-for10.C: New test.
10559 * g++.dg/template/for1.C: New test.
10561 PR middle-end/45566
10562 * g++.dg/tree-prof/partition3.C: New test.
10564 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
10566 PR rtl-optimization/47366
10567 * g++.dg/opt/pr47366.C: New test.
10569 2011-01-21 Jason Merrill <jason@redhat.com>
10572 * g++.dg/cpp0x/constexpr-regress2.C: New.
10574 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
10576 2011-01-21 Jeff Law <law@redhat.com>
10578 PR rtl-optimization/41619
10579 * gcc.dg/pr41619.c: New.
10581 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10583 PR tree-optimization/47355
10584 * g++.dg/opt/pr47355.C: New test.
10586 2011-01-21 Richard Guenther <rguenther@suse.de>
10588 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
10591 2011-01-21 Richard Guenther <rguenther@suse.de>
10593 PR tree-optimization/47365
10594 * gcc.dg/torture/pr47365.c: New testcase.
10595 * gcc.dg/tree-ssa/pr47392.c: Likewise.
10597 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10599 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
10601 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10603 PR tree-optimization/47391
10604 * gcc.dg/pr47391.c: New test.
10606 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10608 * g++.dg/template/char1.C: Use signed char.
10610 2011-01-21 Tobias Burnus <burnus@net-b.de>
10613 * gfortran.dg/pointer_target_4.f90: New.
10615 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
10618 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
10619 ILP32 system and not IP32.
10621 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
10624 * g++.dg/debug/pr46583.C: New.
10626 2011-01-20 Jakub Jelinek <jakub@redhat.com>
10629 * g++.dg/debug/pr47283.C: New test.
10632 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
10633 * gcc.target/i386/headmerge-2.c: Likewise.
10635 2011-01-20 Richard Guenther <rguenther@suse.de>
10637 PR middle-end/47370
10638 * gcc.dg/torture/pr47370.c: New testcase.
10640 2011-01-20 Jakub Jelinek <jakub@redhat.com>
10642 PR tree-optimization/46130
10643 * gcc.dg/pr46130-1.c: New test.
10644 * gcc.dg/pr46130-2.c: New test.
10646 2011-01-19 Dodji Seketeli <dodji@redhat.com>
10649 * g++.dg/debug/dwarf2/template-params-10.C: New test.
10651 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
10654 * g++.dg/debug/pr46240.cc: New.
10656 2011-01-19 Jakub Jelinek <jakub@redhat.com>
10659 * g++.dg/template/anonunion1.C: New test.
10661 PR rtl-optimization/47337
10662 * gcc.c-torture/execute/pr47337.c: New test.
10664 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10667 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
10669 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10671 PR tree-optimization/46021
10672 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
10674 2011-01-19 Jakub Jelinek <jakub@redhat.com>
10676 PR tree-optimization/47290
10677 * g++.dg/torture/pr47290.C: New test.
10679 2011-01-18 Janus Weil <janus@gcc.gnu.org>
10682 * gfortran.dg/proc_ptr_comp_29.f90: New.
10684 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
10687 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
10688 powerpc-apple-darwin9.
10690 2011-01-18 Jakub Jelinek <jakub@redhat.com>
10692 PR rtl-optimization/47299
10693 * gcc.c-torture/execute/pr47299.c: New test.
10695 2011-01-17 Jason Merrill <jason@redhat.com>
10697 * g++.dg/cpp0x/constexpr-virtual.C: New.
10699 2011-01-17 Jakub Jelinek <jakub@redhat.com>
10702 * gfortran.dg/gomp/pr47331.f90: New test.
10704 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
10707 * objc.dg/selector-warn-1.m: New.
10708 * obj-c++.dg/selector-warn-1.mm: New.
10710 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
10712 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
10713 Update dg-final accordingly.
10715 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10717 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
10719 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10721 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
10723 * gcc.dg/guality/pr36728-2.c: Likewise.
10725 2011-01-17 Richard Guenther <rguenther@suse.de>
10727 PR tree-optimization/47313
10728 * g++.dg/torture/pr47313.C: New testcase.
10730 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
10733 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
10734 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
10735 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
10736 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
10738 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
10740 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
10741 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
10742 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
10744 2011-01-17 Richard Guenther <rguenther@suse.de>
10746 PR tree-optimization/45967
10747 * gcc.dg/torture/pr45967-2.c: New testcase.
10748 * gcc.dg/torture/pr45967-3.c: Likewise.
10750 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10753 * g++.dg/ext/pr47213.C: Require visibility.
10755 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
10757 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
10758 * gcc.dg/fixed-point/struct-union.c: Update error messages.
10760 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
10762 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
10763 Linux-based targets.
10765 2011-01-13 Jan Hubicka <jh@suse.cz>
10767 PR tree-optimization/47276
10768 * gcc.dg/pr47276.c: New testcase.
10770 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
10771 Jonathan Wakely <jwakely.gcc@gmail.com>
10774 * g++.dg/other/pr33558.C: New.
10775 * g++.dg/other/pr33558-2.C: New.
10777 2011-01-14 Martin Jambor <mjambor@suse.cz>
10779 PR tree-optimization/45934
10780 PR tree-optimization/46302
10781 * g++.dg/ipa/devirt-c-1.C: New test.
10782 * g++.dg/ipa/devirt-c-2.C: Likewise.
10783 * g++.dg/ipa/devirt-c-3.C: Likewise.
10784 * g++.dg/ipa/devirt-c-4.C: Likewise.
10785 * g++.dg/ipa/devirt-c-5.C: Likewise.
10786 * g++.dg/ipa/devirt-c-6.C: Likewise.
10787 * g++.dg/ipa/devirt-6.C: Likewise.
10788 * g++.dg/ipa/devirt-d-1.C: Likewise.
10789 * g++.dg/torture/pr45934.C: Likewise.
10791 2011-01-14 Jason Merrill <jason@redhat.com>
10793 * g++.dg/cpp0x/variadic105.C: New.
10795 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
10796 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10799 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
10800 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
10801 execution tests on i?86-*-*, x86_64-*-* and
10802 powerpc*-apple-darwin* && ilp32.
10803 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
10804 tests on i?86-*-* and x86_64-*-*.
10806 2011-01-14 Richard Guenther <rguenther@suse.de>
10808 PR tree-optimization/47280
10809 * g++.dg/opt/pr47280.C: New testcase.
10811 2011-01-14 Jason Merrill <jason@redhat.com>
10813 * g++.dg/cpp0x/constexpr-regress1.C: New.
10815 * g++.dg/ext/flexary2.C: New.
10817 2011-01-14 Richard Guenther <rguenther@suse.de>
10819 PR middle-end/47281
10820 * gcc.dg/torture/pr47281.c: New testcase.
10821 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
10823 2011-01-14 Richard Guenther <rguenther@suse.de>
10825 PR tree-optimization/47286
10826 * gcc.dg/tree-ssa/pr47286.c: New testcase.
10828 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
10831 * g++.dg/ext/pr47213.C: New.
10833 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10835 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
10837 2011-01-13 Tobias Burnus <burnus@net-b.de>
10838 Mikael Morin <mikael@gcc.gnu.org>
10842 * gfortran.dg/select_type_20.f90: New.
10843 * gfortran.dg/select_type_21.f90: New.
10845 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
10848 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
10850 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10852 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
10853 * gcc.dg/guality/pr36728-2.c: Likewise.
10855 2011-01-13 Dodji Seketeli <dodji@redhat.com>
10858 * g++.dg/debug/dwarf2/template-params-9.C: New test.
10860 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
10862 PR rtl-optimization/45352
10863 * gcc.dg/pr45352-3.c: New.
10865 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10867 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
10869 * g++.dg/cpp0x/range-for8.C: New.
10870 * g++.dg/cpp0x/range-for9.C: New.
10872 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
10875 * g++.dg/debug/pr47209.C: New.
10877 2011-01-12 Richard Guenther <rguenther@suse.de>
10880 * gcc.dg/lto/pr47259_0.c: New testcase.
10881 * gcc.dg/lto/pr47259_1.c: Likewise.
10883 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
10885 * objc-obj-c++-shared/Object1.h: Add copyright header, update
10886 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
10887 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
10888 methods missing from the OBJC2 Object.
10889 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
10890 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
10891 GNU and NeXT runtimes.
10892 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
10894 * objc-obj-c++-shared/Object1.m: Likewise.
10895 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
10896 * objc.dg/proto-qual-1.m: Likewise.
10897 * obj-c++.dg/proto-lossage-3.mm: Likewise.
10898 * obj-c++.dg/proto-qual-1.mm: Likewise.
10900 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
10903 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
10905 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
10907 Fixed the Objective-C++ testsuite and updated all tests.
10908 * lib/obj-c++.exp (obj-c++_init): Declare and set
10909 gcc_warning_prefix and gcc_error_prefix.
10910 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
10911 'dg-warning', 'dg-message' and 'dg-error'.
10912 * obj-c++.dg/class-extension-3.mm: Likewise.
10913 * obj-c++.dg/class-protocol-1.mm: Likewise.
10914 * obj-c++.dg/encode-7.mm: Likewise.
10915 * obj-c++.dg/exceptions-3.mm: Likewise.
10916 * obj-c++.dg/exceptions-5.mm: Likewise.
10917 * obj-c++.dg/method-12.mm: Likewise.
10918 * obj-c++.dg/method-13.mm: Likewise.
10919 * obj-c++.dg/method-15.mm: Likewise.
10920 * obj-c++.dg/method-16.mm: Likewise.
10921 * obj-c++.dg/method-4.mm: Likewise.
10922 * obj-c++.dg/method-8.mm: Likewise.
10923 * obj-c++.dg/method-conflict-1.mm: Likewise.
10924 * obj-c++.dg/method-conflict-2.mm: Likewise.
10925 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
10926 and uncommented second part of the testcase now that the testsuite
10928 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
10929 and uncommented second part of the testcase now that the testsuite
10931 * obj-c++.dg/private-1.mm: Likewise.
10932 * obj-c++.dg/proto-lossage-4.mm: Likewise.
10933 * obj-c++.dg/syntax-error-7.mm: Likewise.
10934 * obj-c++.dg/warn5.mm: Likewise.
10935 * obj-c++.dg/property/at-property-14.mm: Likewise.
10936 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
10938 * obj-c++.dg/property/at-property-18.mm: Likewise.
10939 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
10941 * obj-c++.dg/property/at-property-21.mm: Likewise.
10942 * obj-c++.dg/property/at-property-28.mm: Likewise.
10943 * obj-c++.dg/property/at-property-5.mm: Likewise.
10944 * obj-c++.dg/property/dynamic-2.mm: Likewise.
10945 * obj-c++.dg/property/property-neg-3.mm: Likewise.
10946 * obj-c++.dg/property/synthesize-11.mm: Likewise.
10947 * obj-c++.dg/property/synthesize-6.mm: Likewise.
10948 * obj-c++.dg/property/synthesize-8.mm: Likewise.
10949 * obj-c++.dg/property/synthesize-9.mm: Likewise.
10950 * obj-c++.dg/tls/diag-5.mm: Likewise.
10951 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
10952 dg-error, now matched correctly.
10954 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
10956 * objc.dg/property/at-property-29.m: New.
10957 * obj-c++.dg/property/at-property-29.mm: New.
10959 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10961 * go.test/go-test.exp (go-set-goarch): New proc.
10962 (go-gc-tests): Use it.
10964 2011-01-11 Dodji Seketeli <dodji@redhat.com>
10967 * g++.dg/debug/dwarf2/template-params-8.C: New test.
10969 2011-01-11 Richard Henderson <rth@redhat.com>
10971 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
10973 2011-01-11 Jan Hubicka <jh@suse.cz>
10977 * gcc.dg/lto/pr45721_1.c: New file.
10978 * gcc.dg/lto/pr45721_0.c: New file.
10980 2011-01-11 Richard Guenther <rguenther@suse.de>
10982 PR tree-optimization/46076
10983 * gcc.dg/tree-ssa/pr46076.c: New testcase.
10985 2011-01-11 Jeff Law <law@redhat.com>
10987 * PR tree-optimization/47086
10988 * gcc.dg/pr47086.c: New test.
10990 2011-01-11 Jason Merrill <jason@redhat.com>
10993 * g++.dg/template/new10.C: New.
10996 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
10998 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
11000 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
11001 Split type definitions and NSConstantString class into...
11002 * objc-obj-c++-shared/objc-test-suite-types.h: New.
11003 * objc-obj-c++-shared/nsconstantstring-class.h: New.
11004 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
11005 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
11006 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
11007 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
11009 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
11010 encode defines for newer NeXT system headers.
11011 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
11012 * obj-c++.dg/torture/strings/string1.mm: Likewise.
11013 * objc.dg/foreach-5.m: Likewise.
11014 * objc.dg/foreach-2.m: Likewise.
11015 * objc.dg/foreach-4.m: Likewise.
11016 * objc.dg/torture/strings/string1.m: Likewise.
11017 * objc.dg/torture/strings/string2.m: Likewise.
11018 * objc.dg/torture/strings/string3.m: Likewise.
11019 * objc.dg/torture/strings/string4.m: Likewise.
11020 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
11021 header and stand alone.
11022 * obj-c++.dg/strings/strings-2.mm: Likewise.
11023 * objc.dg/torture/strings/const-str-3.m: Likewise.
11024 * objc.dg/strings/strings-2.m: Likewise.
11025 * objc.dg/strings/const-str-12b.m: Likewise.
11027 2011-01-12 Richard Guenther <rguenther@suse.de>
11029 PR middle-end/32511
11030 * gcc.dg/attr-weak-1.c: Adjust.
11032 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
11035 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
11036 standard compliant and comment.
11038 2011-01-10 Jan Hubicka <jh@suse.cz>
11041 * gcc.dg/initpri3.c: New testcase.
11043 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
11046 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
11047 externally visible.
11052 (g_ebp_save): Likewise.
11053 (g_esp_save): Likewise.
11055 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11057 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
11059 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11061 PR tree-optimization/46021
11062 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
11063 i?86-*-*, x86_64-*-*.
11065 2011-01-10 Jeff Law <law@redhat.com>
11067 * PR tree-optimization/47141
11068 * gcc.c-torture/compile/pr47141.c: New test.
11070 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
11073 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
11074 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
11075 * gcc.dg/vect/slp-35.c: Remove XFAILs.
11076 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
11079 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
11080 being vectorized. Adjust dg-final pattern. Remove XFAIL.
11081 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
11082 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
11083 being vectorized. Adjust dg-final pattern.
11086 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
11087 * gcc.dg/vect/slp-24.c: Likewise.
11089 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
11092 * g++.dg/other/pr47218-1.C: New test file.
11093 * g++.dg/other/pr47218.C: Likewise.
11094 * g++.dg/other/pr47218.h: New supporting header.
11096 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
11099 * objc.dg/attributes/invalid-attribute-1.m: New.
11100 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
11102 2011-01-09 Janus Weil <janus@gcc.gnu.org>
11105 * gfortran.dg/proc_ptr_comp_28.f90: New.
11107 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
11109 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
11110 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
11111 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11112 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
11113 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
11114 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11115 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
11116 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
11117 * objc.dg/gnu-api-2-class.m: Likewise.
11118 * objc.dg/gnu-api-2-ivar.m: Likewise.
11119 * objc.dg/gnu-api-2-method.m: Likewise.
11120 * objc.dg/gnu-api-2-objc.m: Likewise.
11121 * objc.dg/gnu-api-2-object.m: Likewise.
11122 * objc.dg/gnu-api-2-property.m: Likewise.
11123 * objc.dg/gnu-api-2-protocol.m: Likewise.
11124 * objc.dg/gnu-api-2-sel.m: Likewise.
11126 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
11128 * objc.dg/foreach-1.m: Skip for Darwin < 9.
11129 * objc.dg/objc-foreach-4.m: Likewise.
11130 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
11131 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
11132 * objc.dg/foreach-4.m: Likewise.
11133 * objc.dg/foreach-5.m: Likewise.
11134 * objc.dg/foreach-3.m: Return self from init.
11136 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
11139 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
11141 2011-01-09 Janus Weil <janus@gcc.gnu.org>
11144 * gfortran.dg/class_35.f90: New.
11146 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
11148 * objc.dg/foreach-1.m: Add "-Wall" to flags.
11150 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
11153 * objc.dg/invalid-method-2.m: New.
11154 * obj-c++.dg/invalid-method-2.mm: New.
11156 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
11159 * gfortran.dg/transpose_optimization_2.f90 : New test.
11161 2011-01-08 Jan Hubicka <jh@suse.cz>
11163 PR tree-optmization/46469
11164 * g++.dg/torture/pr46469.C: New testcase.
11166 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
11168 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
11169 emulation of libobjc-gnu structure layout functionality to ..
11170 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
11171 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
11172 * objc/execute/bf-common.h: Adjust headers.
11173 * objc/execute/bf-1.m: Likewise.
11174 * objc/execute/bf-2.m: Likewise.
11175 * objc/execute/bf-3.m: Likewise.
11176 * objc/execute/bf-4.m: Likewise.
11177 * objc/execute/bf-5.m: Likewise.
11178 * objc/execute/bf-6.m: Likewise.
11179 * objc/execute/bf-7.m: Likewise.
11180 * objc/execute/bf-8.m: Likewise.
11181 * objc/execute/bf-9.m: Likewise.
11182 * objc/execute/bf-10.m: Likewise.
11183 * objc/execute/bf-11.m: Likewise.
11184 * objc/execute/bf-12.m: Likewise.
11185 * objc/execute/bf-13.m: Likewise.
11186 * objc/execute/bf-14.m: Likewise.
11187 * objc/execute/bf-15.m: Likewise.
11188 * objc/execute/bf-16.m: Likewise.
11189 * objc/execute/bf-17.m: Likewise.
11190 * objc/execute/bf-18.m: Likewise.
11191 * objc/execute/bf-19.m: Likewise.
11192 * objc/execute/bf-20.m: Likewise.
11193 * objc/execute/bf-21.m: Likewise.
11194 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
11195 objc_get_type_qualifiers ().
11197 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
11200 * gfortran.dg/dependency_39.f90: New test.
11202 2011-01-07 Jan Hubicka <jh@suse.cz>
11204 Get builtins tests ready for linker plugin.
11205 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
11206 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
11207 my_memset, my_bzero): Mark used.
11208 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
11209 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
11211 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
11214 2011-01-07 Jan Hubicka <jh@suse.cz>
11216 PR tree-optimization/46367
11217 * g++.dg/torture/pr46367.C: New file.
11219 2011-01-07 Jakub Jelinek <jakub@redhat.com>
11222 * gcc.dg/pr47201.c: New test.
11225 * gcc.dg/tree-prof/pr47187.c: New test.
11227 2011-01-07 Tobias Burnus <burnus@net-b.de>
11230 * gfortran.dg/extends_type_of_3.f90: New.
11232 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
11234 * g++.dg/ext/dllexport-MI1.C: Adjust test.
11235 * g++.dg/ext/dllimport-MI1.C: Likewise.
11236 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
11237 * g++.dg/ext/dllimport10.C: Likewise.
11238 * g++.dg/ext/dllimport11.C: Likewise.
11239 * g++.dg/ext/dllimport12.C: Likewise.
11240 * g++.dg/ext/dllimport13.C: Likewise.
11241 * g++.dg/ext/dllimport2.C: Likewise.
11242 * g++.dg/ext/dllimport3.C: Likewise.
11243 * g++.dg/ext/dllimport4.C: Likewise.
11244 * g++.dg/ext/dllimport5.C: Likewise.
11245 * g++.dg/ext/dllimport6.C: Likewise.
11246 * g++.dg/ext/dllimport8.C: Likewise.
11247 * g++.dg/ext/dllimport9.C: Likewise.
11248 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
11249 targets, too. Additionally enable test for i?86-*-mingw*.
11250 * g++.dg/ext/selectany1.C: Likewise.
11251 Remove guard variable check.
11253 2011-01-07 Janus Weil <janus@gcc.gnu.org>
11257 * gfortran.dg/storage_size_3.f08: Extended.
11259 2011-01-07 Jakub Jelinek <jakub@redhat.com>
11262 * g++.dg/template/stdarg1.C: New test.
11264 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
11267 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
11268 * gfortran.dg/defined_operators_1.f90: Split the subroutine
11269 from the interface of functions to not hide the errors that
11272 2011-01-06 Jan Hubicka <jh@suse.cz>
11274 * gcc.dg/lto/pr47188_0.c: New testcase.
11275 * gcc.dg/lto/pr47188_1.c: New testcase.
11277 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
11281 * gfortran.dg/interface_33.f90: New test.
11283 2011-01-06 Jakub Jelinek <jakub@redhat.com>
11286 * gcc.c-torture/compile/pr47150.c: New test.
11288 2011-01-06 Ira Rosen <irar@il.ibm.com>
11290 PR tree-optimization/47139
11291 * gcc.dg/vect/pr47139.c: New test.
11293 2011-01-05 Janus Weil <janus@gcc.gnu.org>
11296 * gfortran.dg/extends_type_of_2.f03: New.
11298 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11300 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
11302 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
11304 * gnat.dg/opt14.adb: New test.
11306 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11309 * gfortran.dg/allocate_error_2.f90: New test.
11311 2011-01-05 Janus Weil <janus@gcc.gnu.org>
11314 * gfortran.dg/storage_size_3.f08: New.
11316 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11318 PR libgfortran/47154
11319 * gfortran.dg/namelist_68.f90: New test.
11321 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
11323 * gnat.dg/unchecked_convert8.ad[sb]: New test.
11325 2011-01-04 Janus Weil <janus@gcc.gnu.org>
11328 * gfortran.dg/class_34.f90: New.
11330 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11332 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
11333 use __builtin_inff. Skip all single-precision tests that require
11336 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11338 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
11340 2011-01-03 Jakub Jelinek <jakub@redhat.com>
11342 PR tree-optimization/47148
11343 * gcc.c-torture/execute/pr47148.c: New test.
11345 PR tree-optimization/47155
11346 * gcc.c-torture/execute/pr47155.c: New test.
11348 PR rtl-optimization/47157
11349 * gcc.c-torture/compile/pr47157.c: New test.
11351 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11353 * gcc.dg/torture/vector-shift2.c (schar): Define.
11354 (main): Always use schar or uchar instead of plain "char" to avoid
11355 dependencies on implementation-defined char signedness.
11357 2011-01-03 Martin Jambor <mjambor@suse.cz>
11359 PR tree-optimization/46801
11360 * gnat.dg/pack9.adb: Remove xfail.
11362 2011-01-03 Martin Jambor <mjambor@suse.cz>
11364 PR tree-optimization/46984
11365 * g++.dg/ipa/pr46984.C: New test.
11367 2011-01-02 Janus Weil <janus@gcc.gnu.org>
11370 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
11372 2011-01-02 Jakub Jelinek <jakub@redhat.com>
11374 PR tree-optimization/47140
11375 * gcc.c-torture/compile/pr47140.c: New test.
11377 PR rtl-optimization/47028
11378 * gcc.dg/pr47028.c: New test.
11380 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
11382 * objc.dg/protocol-forward-1.m: Removed TODO.
11383 * objc.dg/protocol-forward-2.m: New.
11384 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
11385 * obj-c++.dg/protocol-forward-2.mm: New.
11387 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
11390 * g++.dg/eh/pr38662.C: New testcase.
11392 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
11394 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
11395 scan for newline '\n'.
11398 Copyright (C) 2011 Free Software Foundation, Inc.
11400 Copying and distribution of this file, with or without modification,
11401 are permitted in any medium without royalty provided the copyright
11402 notice and this notice are preserved.