1 2011-12-31 Paolo Carlini <paolo.carlini@oracle.com>
4 * g++.dg/cpp0x/static_assert6.C: New.
6 2011-12-31 Uros Bizjak <ubizjak@gmail.com>
8 * gcc.dg/tree-ssa/vrp47: Pass -march=i586 for ia32 target.
10 2011-12-31 Thomas König <tkoenig@gcc.gnu.org>
13 * lib/gcc-dg.exp (scan-module-absence): New function.
14 * gfortran.dg/implicit_pure_2.f90: New test.
16 2011-12-30 Paolo Carlini <paolo.carlini@oracle.com>
19 * g++.dg/cpp0x/alignof4.C: New.
21 2011-12-29 Michael Meissner <meissner@linux.vnet.ibm.com>
24 * gcc.dg/scal-to-vec1.c: If 32-bit powerpc-linux, add the
25 -mabi=altivec option, which suppresses a warning message about
26 passing vectors by reference. The extra warning causes some tests
28 * gcc.dg/scal-to-vec2.c: Likewise.
29 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
30 * gcc.dg/pr35442.c: Likewise.
31 * gcc.dg/vector-compare-1.c: Likewise.
32 * gcc.dg/vector-compare-2.c: Likewise.
33 * gcc.dg/torture/pr36891.c: Likewise.
35 2012-12-29 Kai Tietz <ktietz@redhat.com>
37 * g++.dg/abi/bitfield3.C: Make sure test runs
38 for windows targets without activated ms-bitfields option.
40 * g++.old-deja/g++.brendan/new3.C: Adjust test for mingw
41 targets to use static-version.
42 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
43 * g++.old-deja/g++.abi/arraynew.C: Likewise.
44 * g++.old-deja/g++.eh/new1.C: Likewise.
45 * g++.old-deja/g++.eh/new2.C: Likewise.
47 2011-12-29 Thomas Koenig <tkoenig@gcc.gnu.org>
49 * gfortran.dg/function_optimize_9.f90: New test.
51 2011-12-27 Fabien Chêne <fabien@gcc.gnu.org>
54 * g++.dg/template/using18.C: New.
55 * g++.dg/template/using19.C: New.
56 * g++.dg/template/nested3.C: Remove dg-message at instantiation.
57 * g++.dg/template/crash13.C: Likewise.
59 2011-12-28 Michael Meissner <meissner@linux.vnet.ibm.com>
62 * gcc.target/powerpc/pr51623.c: New file.
64 2011-12-28 Uros Bizjak <ubizjak@gmail.com>
66 * gcc.dg/torture/pr50396.c: Use dg-add-options ieee.
68 2011-12-27 Paolo Carlini <paolo.carlini@oracle.com>
71 * g++.dg/cpp0x/pr51547.C: New.
73 2011-12-27 Eric Botcazou <ebotcazou@adacore.com>
75 * gcc.c-torture/execute/20111227-1.c: New test.
77 2011-12-25 Jan Hubicka <jh@suse.cz>
80 * gcc.dg/compile/pr48641.c: New file.
82 2011-12-26 Joey Ye <joey.ye@arm.com>
85 * gcc.dg/volatile-bitfields-2.c: New test.
87 2011-12-23 Jason Merrill <jason@redhat.com>
90 * g++.dg/cpp0x/variadic121.C: New.
92 2011-12-23 Uros Bizjak <ubizjak@gmail.com>
94 * gcc.dg/vect/fast-math-pr35982.c: Fix parenthesis in target selectors.
96 2011-12-23 Dmitry Plotnikov <dplotnikov@ispras.ru>
98 * gcc.target/arm/vect-vcvt.c: New test.
99 * gcc.target/arm/vect-vcvtq.c: New test.
101 * gcc.dg/vect/fast-math-pr35982.c: Added vect_strided2 alternative
104 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
106 (check_effective_target_vect_uintfloat_cvt): Likewise.
107 (check_effective_target_vect_floatuint_cvt): Likewise.
108 (check_effective_target_vect_floatint_cvt): Likewise.
110 2011-12-23 Richard Guenther <rguenther@suse.de>
112 PR rtl-optimization/50396
113 * gcc.dg/torture/pr50396.c: New testcase.
115 2011-12-22 Bin Cheng <bin.cheng@arm.com>
117 PR tree-optimization/43491
118 * gcc.dg/tree-ssa/pr43491.c: New test.
120 2011-12-22 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
123 * gcc.dg/pr49994-3.c: Skip on ia64-*-*-*, hppa*-*-* and *-*-hpux*.
125 2011-12-22 Richard Guenther <rguenther@suse.de>
128 * g++.dg/lto/pr51650-1_0.C: New testcase.
129 * g++.dg/lto/pr51650-2_0.C: Likewise.
131 2011-12-21 Richard Earnshaw <rearnsha@arm.com>
134 * gcc.target/arm/sibcall-2.c: New test.
136 2011-12-22 Uros Bizjak <ubizjak@gmail.com>
139 * g++.dg/cpp0x/alias-decl-debug-0.C: Add dg-skip-if.
141 2011-12-21 Uros Bizjak <ubizjak@gmail.com>
143 * gcc.dg/pr50038.c: Move to ...
144 * gcc.target/i386/pr50038.c: ... here. Test on all targets.
146 2011-12-21 Jason Merrill <jason@redhat.com>
149 * g++.dg/cpp0x/nsdmi-virtual1.C: New.
151 2011-12-21 Paolo Carlini <paolo.carlini@oracle.com>
154 * g++.dg/cpp0x/constexpr-noexcept6.C: New.
156 2011-12-21 Jakub Jelinek <jakub@redhat.com>
160 * gcc.dg/pr51644.c: New test.
161 * g++.dg/warn/Wreturn-4.C: New test.
163 2011-12-21 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
165 * gcc.dg/vect/no-section-anchors-vect-31.c: Adjust array size and test
166 diag-scans to fix fail on AVX.
167 * gcc.dg/vect/no-section-anchors-vect-36.c: Ditto.
168 * gcc.dg/vect/no-section-anchors-vect-64.c: Ditto.
169 * gcc.dg/vect/no-section-anchors-vect-66.c: Ditto.
170 * gcc.dg/vect/no-section-anchors-vect-68.c: Ditto.
171 * gcc.dg/vect/no-section-anchors-vect-69.c: Ditto.
172 * gcc.dg/vect/no-vfa-vect-dv-2.c: Adjust dg-scans.
173 * gcc.dg/vect/pr45752.c: Ditto.
174 * gcc.dg/vect/slp-perm-4.c: Ditto.
175 * gcc.dg/vect/slp-perm-9.c: Ditto.
176 * gcc.dg/vect/vect-33.c: Ditto.
177 * gcc.dg/vect/vect-35.c: Ditto.
178 * gcc.dg/vect/vect-6-big-array.c: Ditto.
179 * gcc.dg/vect/vect-6.c: Ditto.
180 * gcc.dg/vect/vect-91.c: Ditto.
181 * gcc.dg/vect/vect-all-big-array.c: Ditto.
182 * gcc.dg/vect/vect-all.c: Ditto.
183 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
184 * gcc.dg/vect/vect-outer-4c.c: Ditto.
185 * gcc.dg/vect/vect-outer-5.c: Ditto.
186 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
187 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
188 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
189 * gcc.dg/vect/vect-peel-1.c: Ditto.
190 * gcc.dg/vect/vect-peel-2.c: Ditto.
191 * gcc.dg/vect/vect-peel-3.c: Ditto.
192 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
193 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
194 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
195 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Ditto.
196 * lib/target-supports.exp (check_avx_available): New function.
197 (check_effective_target_vect_sizes_32B_16B): Ditto.
198 (check_prefer_avx128): Ditto.
199 (check_effective_target_vect_aligned_arrays): Add handling of AVX.
200 (check_effective_target_vect_multiple_sizes): Ditto.
202 2011-12-21 Enkovich Ilya <ilya.enkovich@intel.com>
205 * gcc.dg/pr50038.c: New test.
207 2011-12-20 Paolo Carlini <paolo.carlini@oracle.com>
210 * g++.dg/cpp0x/constexpr-ice5.C: New.
212 2011-12-20 Joseph Myers <joseph@codesourcery.com>
214 * gcc.dg/c11-version-1.c, gcc.dg/c11-version-2.c,
215 gcc.dg/c94-version-1.c, gcc.dg/c99-version-1.c,
216 gcc.dg/gnu11-version-1.c: New tests.
218 2011-12-20 Bernd Schmidt <bernds@codesourcery.com>
221 * gcc.target/arm/volatile-bitfields-4.c: New test.
222 * c-c++-common/abi-bf.c: New test.
224 2011-12-20 Dodji Seketeli <dodji@redhat.com>
227 * g++.dg/gcov/gcov-2.C: Adjust.
229 2011-12-20 Paolo Carlini <paolo.carlini@oracle.com>
232 * g++.dg/cpp0x/constexpr-ice4.C: New.
234 2011-12-19 Paolo Carlini <paolo.carlini@oracle.com>
237 * g++.dg/template/crash109.C: New.
239 2011-12-19 Jason Merrill <jason@redhat.com>
242 * g++.dg/cpp0x/nullptr26.C: New.
244 2011-12-19 Richard Sandiford <rdsandiford@googlemail.com>
246 * gcc.target/mips/mult-1.c: Require -O2.
248 2011-12-19 Richard Sandiford <rdsandiford@googlemail.com>
250 * gcc.target/mips/ext-2.c: Add NOMIPS16.
252 2011-12-19 Jason Merrill <jason@redhat.com>
255 * g++.dg/cpp0x/constexpr-delegating.C: New.
257 2011-12-19 Sandra Loosemore <sandra@codesourcery.com>
258 Tom de Vries <tom@codesourcery.com>
261 * gcc.c-torture/compile/pr50380.c: New testcase.
263 2011-12-19 Tobias Burnus <burnus@net-b.de>
266 * gfortran.dg/block_10.f90: New.
268 2011-12-19 Jason Merrill <jason@redhat.com>
271 * g++.dg/cpp0x/initlist64.C: New.
274 * c-c++-common/transparent-union-1.c: New.
276 2011-12-19 Eric Botcazou <ebotcazou@adacore.com>
278 PR tree-optimization/51580
279 * gnat.dg/specs/loop_optimization1.ads: New test.
280 * gnat.dg/specs/loop_optimization1_pkg.ad[sb]: New helper.
282 2011-12-19 Richard Guenther <rguenther@suse.de>
285 * gcc.dg/lto/20111207-2_0.c: Adjust.
286 * g++.dg/lto/pr51573-1_0.C: New testcase.
288 2011-12-19 Jakub Jelinek <jakub@redhat.com>
291 * g++.dg/cpp0x/pr51619.C: New test.
293 2011-12-19 Tobias Burnus <burnus@net-b.de>
296 * gfortran.dg/select_type_25.f90: New.
298 2011-12-19 Martin Jambor <mjambor@suse.cz>
300 PR tree-optimization/51583
301 * gcc.dg/tree-ssa/pr51583.c: New test.
303 2011-12-19 Jakub Jelinek <jakub@redhat.com>
305 PR tree-optimization/51596
306 * g++.dg/opt/pr51596.C: New test.
309 PR tree-optimization/51606
310 * gcc.dg/vect/pr51590.c: New test.
312 2011-12-19 Richard Guenther <rguenther@suse.de>
315 * g++.dg/lto/pr51572-2_0.C: New testcase.
317 2011-12-19 Dodji Seketeli <dodji@redhat.com>
320 * g++.dg/cpp0x/nsdmi6.C: New test.
322 2011-12-19 Tobias Burnus <burnus@net-b.de>
324 * gfortran.dg/coarray_poly_3.f90: New.
325 * coarray/poly_run_1.f90: Enable some previously commented code.
327 2011-12-19 Jason Merrill <jason@redhat.com>
330 * g++.dg/cpp0x/constexpr-ptrsub.C: New.
332 2011-12-18 Hans-Peter Nilsson <hp@axis.com>
334 * gcc.dg/pr51491-2.c: Fix "cleanup-treee-dump" typo.
336 2011-12-17 Jason Merrill <jason@redhat.com>
339 * g++.dg/parse/enum7.C: New.
342 * g++.dg/lookup/nested2.C: New.
345 * g++.dg/parse/enum6.C: New.
347 2011-12-17 Tom de Vries <tom@codesourcery.com>
349 PR tree-optimization/51491
350 * gcc.dg/pr51491.c: New test.
351 * gcc.dg/pr51491-2.c: Same.
353 2011-12-16 Jason Merrill <jason@redhat.com>
356 * g++.dg/cpp0x/auto31.C: New.
358 2011-12-16 Ian Lance Taylor <iant@google.com>
361 * gcc.dg/20111216-1.c: New test.
363 2011-12-16 Jason Merrill <jason@redhat.com>
366 * g++.dg/init/static4.C: New.
368 2011-12-16 Jason Merrill <jason@redhat.com>
371 * g++.dg/init/value10.C: New.
373 2011-12-16 Jakub Jelinek <jakub@redhat.com>
376 * gcc.dg/ipa/inline-5.c: XFAIL for 32-bit hppa.
378 PR tree-optimization/51575
379 * g++.dg/opt/pr51575.C: New test.
382 * gcc.dg/pr51557.c: New test.
384 2011-12-16 Richard Guenther <rguenther@suse.de>
387 * gcc.dg/lto/pr51572-1_0.c: New testcase.
389 2011-12-15 Jason Merrill <jason@redhat.com>
392 * g++.dg/ext/desig4.C: New.
394 2011-12-15 Paul Thomas <pault@gcc.gnu.org>
396 * gfortran.dg/class_array_3.f03: Remove explicit indexing of
397 A%disp() to use scalarizer.
398 * gfortran.dg/class_array_9.f03: New.
400 2011-12-15 Jakub Jelinek <jakub@redhat.com>
402 * gcc.dg/vect/vect-sdivmod-1.c: New test.
405 * g++.dg/cpp0x/pr51463.C: New test.
408 * c-c++-common/gomp/pr51360.c: New test.
409 * g++.dg/gomp/pr51360.C: New test.
412 * gcc.dg/tree-ssa/vrp47.c: Add -fdump-tree-dom2 to dg-options.
413 Check for x_? & y in dom2 dump and xfail the check in dom1 dump.
415 PR tree-optimization/51117
416 * g++.dg/opt/pr51117.C: New test.
418 2011-12-15 Romain Geissler <romain.geissler@gmail.com>
420 * gcc.c-torture/execute/builtins/chk.h (stpncpy, stpncpy_disallowed):
422 * gcc.c-torture/execute/builtins/lib/chk.c (stpncpy_disallowed):
424 (stpncpy, __stpncpy_chk): New functions.
425 * gcc.c-torture/execute/builtins/stpncpy-chk-lib.c: New file.
426 * gcc.c-torture/execute/builtins/stpncpy-chk.c: Likewise.
428 2011-12-15 Richard Guenther <rguenther@suse.de>
431 * g++.dg/lto/pr51567-1_0.C: New testcase.
433 2011-12-15 Dodji Seketeli <dodji@redhat.com>
436 * g++.dg/cpp0x/auto30.C: New test.
438 2011-12-15 Tobias Burnus <burnus@net-b.de>
440 * gfortran.dg/coarray/poly_run_3.f90: New.
441 * gfortran.dg/coarray/poly_run_2.f90: Enable comment-out test.
443 2011-12-15 Richard Guenther <rguenther@suse.de>
446 * g++.dg/lto/pr51564-1_0.C: New testcase.
448 2011-12-15 Jonathan Wakely <jwakely.gcc@gmail.com>
451 * g++.dg/ext/is_final.C: New.
453 2012-12-15 Richard Guenther <rguenther@suse.de>
456 * g++.dg/lto/pr48508-1_0.C: New testcase.
457 * g++.dg/lto/pr48508-1_1.C: Likewise.
459 2011-12-14 Jason Merrill <jason@redhat.com>
462 * g++.dg/init/constant1.C: New.
465 * g++.dg/other/enum2.C: New.
467 2011-12-14 Dodji Seketeli <dodji@redhat.com>
470 * g++.dg/cpp0x/initlist63.C: New test.
472 2011-12-14 Georg-Johann Lay <avr@gjlay.de>
475 * gcc.target/avr/torture/int24-mul.c: New.
477 2011-12-14 Dodji Seketeli <dodji@redhat.com>
480 * g++.dg/cpp0x/ptrmem-cst-arg1.C: New test.
482 2011-12-13 Jason Merrill <jason@redhat.com>
486 * g++.dg/cpp0x/rv-cast3.C: New.
487 * g++.dg/cpp0x/rv-cast4.C: New.
489 2011-12-13 Paolo Carlini <paolo.carlini@oracle.com>
492 * g++.dg/cpp0x/lambda/lambda-ice6.C: New.
494 2011-12-13 Andrew Pinski <apinski@cavium.com>
495 Adam Nemet <anemet@caviumnetworks.com>
497 * gcc.target/mips/mips.exp (mips_option_groups): Fix debug. Add
499 * gcc.target/mips/octeon2-pipe-1.c: New testcase.
500 * gcc.target/mips/octeon-pipe-1.c: New testcase.
502 2011-12-11 Fabien Chêne <fabien@gcc.gnu.org>
505 * g++.dg/template/using16.C: New.
506 * g++.dg/template/using17.C: New.
508 2011-12-13 Martin Jambor <mjambor@suse.cz>
510 PR tree-optimization/51362
511 * gcc.dg/ipa/pr51362.c: New test.
513 2011-12-13 Uros Bizjak <ubizjak@gmail.com>
516 * gcc.target/i386/bmi2-mulx32-1.c (gen_mulx): Add attribute regparm(2).
517 * gcc.target/i386/bmi2-mulx32-2.c (calc_mulx_u32): Ditto.
519 2011-12-13 Richard Guenther <rguenther@suse.de>
522 * g++.dg/lto/pr48354-1_0.C: New testcase.
524 2011-12-13 Richard Guenther <rguenther@suse.de>
526 PR tree-optimization/51519
527 * gcc.dg/pr51519.c: New testcase.
529 2011-12-13 Richard Guenther <rguenther@suse.de>
531 * gcc.dg/lto/20111213-1_0.c: New testcase.
533 2011-12-13 Eric Botcazou <ebotcazou@adacore.com>
535 * gnat.dg/vect1.ad[sb]: Add more tests.
536 * gnat.dg/vect2.ad[sb]: Likewise.
537 * gnat.dg/vect3.ad[sb]: Likewise.
538 * gnat.dg/vect4.ad[sb]: Likewise.
539 * gnat.dg/vect5.ad[sb]: Likewise.
540 * gnat.dg/vect6.ad[sb]: Likewise.
542 2011-12-12 Jakub Jelinek <jakub@redhat.com>
544 PR rtl-optimization/51495
545 * gcc.c-torture/compile/pr51495.c: New test.
547 PR tree-optimization/51481
548 * gcc.dg/pr51481.c: New test.
550 2011-12-12 Georg-Johann Lay <avr@gjlay.de>
552 PR tree-optimization/45830
553 * gcc.c-torture/execute/pr45830.c: Move from here to...
554 * gcc.dg/torture/pr45830.c: ...this new file. Add dg-do and
555 dg-additional-options magic.
557 2011-12-12 Janne Blomqvist <jb@gcc.gnu.org>
559 * gfortran.dg/nested_modules_2.f90: Tighten test.
561 2011-12-12 Eric Botcazou <ebotcazou@adacore.com>
563 * gcc.c-torture/execute/20111212-1.c: New test.
565 2011-12-12 Jakub Jelinek <jakub@redhat.com>
568 * gcc.dg/pr45819.c: Add -w to dg-options.
570 2011-12-12 Torvald Riegel <triegel@redhat.com>
572 * g++.dg/tm/noexcept-1.C: New test.
573 * g++.dg/tm/noexcept-2.C: New test.
574 * g++.dg/tm/noexcept-3.C: New test.
575 * g++.dg/tm/noexcept-4.C: New test.
576 * g++.dg/tm/noexcept-5.C: New test.
578 2011-12-12 Torvald Riegel <triegel@redhat.com>
580 * c-c++-common/tm/20111206.c: New test.
582 2011-12-12 Richard Guenther <rguenther@suse.de>
585 * g++.dg/opt/pr51262.C: New testcase.
587 2011-12-12 Revital Eres <revital.eres@linaro.org>
589 PR rtl-optimization/47013
590 * gcc.dg/sms-2.c: Change scan-tree-dump-times and the code itself
591 to preserve the function.
592 * gcc.dg/sms-6.c: Add --param sms-min-sc=1. Add dg-options for
593 powerpc*-*-*. Avoid superfluous spaces in dg-final.
594 * gcc.dg/sms-3.c: Add --param sms-min-sc=1 and
595 -fmodulo-sched-allow-regmoves flags.
596 * gcc.dg/sms-7.c: Likewise. Remove dg-final for powerpc*-*-*
597 and avoid superfluous spaces in dg-final for spu-*-*.
598 * gcc.dg/sms-4.c: Add dg-options for powerpc*-*-*.
599 * gcc.dg/sms-8.c: Add --param sms-min-sc=1. Add dg-options and
600 change scan-rtl-dump-times for powerpc*-*-*.
601 * gcc.dg/sms-5.c: Add --param sms-min-sc=1 flag, remove
602 powerpc*-*-* from dg-final and avoid superfluous spaces in dg-final.
603 * gcc.dg/sms-9.c: Remove -fno-auto-inc-dec.
605 2011-12-11 Jakub Jelinek <jakub@redhat.com>
607 PR tree-optimization/51485
608 * g++.dg/vect/pr51485.cc: New test.
610 2011-12-11 Tobias Burnus <burnus@net-b.de>
613 * gfortran.dg/warn_function_without_result_2.f90: New.
615 2011-12-11 Paul Thomas <pault@gcc.gnu.org>
616 Tobias Burnus <burnus@gcc.gnu.org>
625 * gfortran.dg/class_array_1.f03: New.
626 * gfortran.dg/class_array_2.f03: New.
627 * gfortran.dg/class_array_3.f03: New.
628 * gfortran.dg/class_array_4.f03: New.
629 * gfortran.dg/class_array_5.f03: New.
630 * gfortran.dg/class_array_6.f03: New.
631 * gfortran.dg/class_array_7.f03: New.
632 * gfortran.dg/class_array_8.f03: New.
633 * gfortran.dg/coarray_poly_1.f90: New.
634 * gfortran.dg/coarray_poly_2.f90: New.
635 * gfortran.dg/coarray/poly_run_1.f90: New.
636 * gfortran.dg/coarray/poly_run_2.f90: New.
637 * gfortran.dg/class_to_type_1.f03: New.
638 * gfortran.dg/type_to_class_1.f03: New.
639 * gfortran.dg/typebound_assignment_3.f03: Remove the error.
640 * gfortran.dg/auto_dealloc_2.f90: Occurences of __builtin_free now 2.
641 * gfortran.dg/class_19.f03: Occurences of __builtin_free now 8.
643 2011-12-11 Thomas Koenig <tkoenig@gcc.gnu.org>
646 * gfortran.dg/gomp/workshare2.f90: New test.
647 * gfortran.dg/gomp/workshare3.f90: New test.
649 2011-12-11 Eric Botcazou <ebotcazou@adacore.com>
651 * gnat.dg/specs/elab3.ads: New test.
653 2011-12-10 Richard Henderson <rth@redhat.com>
655 * gcc.target/powerpc/altivec-perm-1.c: New.
656 * gcc.target/powerpc/altivec-perm-2.c: New.
657 * gcc.target/powerpc/altivec-perm-4.c: New.
659 2011-12-10 Joern Rennecke <joern.rennecke@embecosm.com>
661 * gcc.target/epiphany/interrupt.c: Add dg-options "-g".
662 Add a scan-assembler-time clause to test for the interupt vector jump.
664 (dma0_handler): ... this.
666 2011-12-10 Nathan Sidwell <nathan@acm.org>
668 PR gcov-profile/51449
669 * g++.dg/gcov/gcov-14.C: New.
671 2011-12-09 Eric Botcazou <ebotcazou@adacore.com>
673 * gcc.c-torture/compile/20111209-1.c: New test.
675 2011-12-09 Jason Merrill <jason@redhat.com>
678 * g++.dg/warn/Woverflow-4.C: New.
680 2011-12-09 Dodji Seketeli <dodji@redhat.com>
683 * g++.dg/cpp0x/alias-decl-17.C: New test.
685 2011-12-09 Michael Meissner <meissner@the-meissners.org>
687 * gcc.target/powerpc/recip-5.c: Disable running on any system that
688 does not support VSX.
690 * gcc.target/powerpc/ppc-target-4.c: New file to test target
691 specific functions enabling target specific builtins.
693 2011-12-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
695 * gcc.dg/vect/slp-13.c: Array size increase reverted.
696 * gcc.dg/vect/slp-24.c: Ditto.
697 * gcc.dg/vect/slp-3.c: Ditto.
698 * gcc.dg/vect/slp-34.c: Ditto.
699 * gcc.dg/vect/slp-4.c: Ditto.
700 * gcc.dg/vect/slp-cond-2.c: Ditto.
701 * gcc.dg/vect/slp-multitypes-11.c: Ditto.
702 * gcc.dg/vect/vect-1.c: Ditto.
703 * gcc.dg/vect/vect-10.c: Ditto.
704 * gcc.dg/vect/vect-105.c: Ditto.
705 * gcc.dg/vect/vect-112.c: Ditto.
706 * gcc.dg/vect/vect-15.c: Ditto.
707 * gcc.dg/vect/vect-2.c: Ditto.
708 * gcc.dg/vect/vect-31.c: Ditto.
709 * gcc.dg/vect/vect-32.c: Ditto.
710 * gcc.dg/vect/vect-33.c: Ditto.
711 * gcc.dg/vect/vect-34.c: Ditto.
712 * gcc.dg/vect/vect-35.c: Ditto.
713 * gcc.dg/vect/vect-36.c: Ditto.
714 * gcc.dg/vect/vect-6.c: Ditto.
715 * gcc.dg/vect/vect-73.c: Ditto.
716 * gcc.dg/vect/vect-74.c: Ditto.
717 * gcc.dg/vect/vect-75.c: Ditto.
718 * gcc.dg/vect/vect-76.c: Ditto.
719 * gcc.dg/vect/vect-80.c: Ditto.
720 * gcc.dg/vect/vect-85.c: Ditto.
721 * gcc.dg/vect/vect-89.c: Ditto.
722 * gcc.dg/vect/vect-97.c: Ditto.
723 * gcc.dg/vect/vect-98.c: Ditto.
724 * gcc.dg/vect/vect-all.c: Ditto.
725 * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
726 * gcc.dg/vect/vect-iv-8.c: Ditto.
727 * gcc.dg/vect/vect-iv-8a.c: Ditto.
728 * gcc.dg/vect/vect-outer-1.c: Ditto.
729 * gcc.dg/vect/vect-outer-1a.c: Ditto.
730 * gcc.dg/vect/vect-outer-1b.c: Ditto.
731 * gcc.dg/vect/vect-outer-2.c: Ditto.
732 * gcc.dg/vect/vect-outer-2a.c: Ditto.
733 * gcc.dg/vect/vect-outer-2c.c: Ditto.
734 * gcc.dg/vect/vect-outer-3.c: Ditto.
735 * gcc.dg/vect/vect-outer-3a.c: Ditto.
736 * gcc.dg/vect/vect-outer-4a.c: Ditto.
737 * gcc.dg/vect/vect-outer-4b.c: Ditto.
738 * gcc.dg/vect/vect-outer-4c.c: Ditto.
739 * gcc.dg/vect/vect-outer-4d.c: Ditto.
740 * gcc.dg/vect/vect-outer-4m.c: Ditto.
741 * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
742 * gcc.dg/vect/vect-outer-fir.c: Ditto.
743 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
744 * gcc.dg/vect/vect-over-widen-2.c: Ditto.
745 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
746 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
747 * gcc.dg/vect/vect-reduc-1char.c: Ditto.
748 * gcc.dg/vect/vect-reduc-2char.c: Ditto.
749 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
750 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
751 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
752 * gcc.dg/vect/vect-shift-2.c: Ditto.
753 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
754 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
755 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
756 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
757 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
758 * gcc.dg/vect/slp-13-big-array.c: New test.
759 * gcc.dg/vect/slp-24-big-array.c: Ditto.
760 * gcc.dg/vect/slp-3-big-array.c: Ditto.
761 * gcc.dg/vect/slp-34-big-array.c: Ditto.
762 * gcc.dg/vect/slp-4-big-array.c: Ditto.
763 * gcc.dg/vect/slp-cond-2-big-array.c: Ditto.
764 * gcc.dg/vect/slp-multitypes-11-big-array.c: Ditto.
765 * gcc.dg/vect/vect-1-big-array.c: Ditto.
766 * gcc.dg/vect/vect-10-big-array.c: Ditto.
767 * gcc.dg/vect/vect-105-big-array.c: Ditto.
768 * gcc.dg/vect/vect-112-big-array.c: Ditto.
769 * gcc.dg/vect/vect-15-big-array.c: Ditto.
770 * gcc.dg/vect/vect-2-big-array.c: Ditto.
771 * gcc.dg/vect/vect-31-big-array.c: Ditto.
772 * gcc.dg/vect/vect-32-big-array.c: Ditto.
773 * gcc.dg/vect/vect-33-big-array.c: Ditto.
774 * gcc.dg/vect/vect-34-big-array.c: Ditto.
775 * gcc.dg/vect/vect-35-big-array.c: Ditto.
776 * gcc.dg/vect/vect-36-big-array.c: Ditto.
777 * gcc.dg/vect/vect-6-big-array.c: Ditto.
778 * gcc.dg/vect/vect-73-big-array.c: Ditto.
779 * gcc.dg/vect/vect-74-big-array.c: Ditto.
780 * gcc.dg/vect/vect-75-big-array.c: Ditto.
781 * gcc.dg/vect/vect-76-big-array.c: Ditto.
782 * gcc.dg/vect/vect-80-big-array.c: Ditto.
783 * gcc.dg/vect/vect-85-big-array.c: Ditto.
784 * gcc.dg/vect/vect-89-big-array.c: Ditto.
785 * gcc.dg/vect/vect-97-big-array.c: Ditto.
786 * gcc.dg/vect/vect-98-big-array.c: Ditto.
787 * gcc.dg/vect/vect-all-big-array.c: Ditto.
788 * gcc.dg/vect/vect-double-reduc-6-big-array.c: Ditto.
789 * gcc.dg/vect/vect-iv-8-big-array.c: Ditto.
790 * gcc.dg/vect/vect-iv-8a-big-array.c: Ditto.
791 * gcc.dg/vect/vect-outer-1-big-array.c: Ditto.
792 * gcc.dg/vect/vect-outer-1a-big-array.c: Ditto.
793 * gcc.dg/vect/vect-outer-1b-big-array.c: Ditto.
794 * gcc.dg/vect/vect-outer-2-big-array.c: Ditto.
795 * gcc.dg/vect/vect-outer-2a-big-array.c: Ditto.
796 * gcc.dg/vect/vect-outer-2c-big-array.c: Ditto.
797 * gcc.dg/vect/vect-outer-3-big-array.c: Ditto.
798 * gcc.dg/vect/vect-outer-3a-big-array.c: Ditto.
799 * gcc.dg/vect/vect-outer-4a-big-array.c: Ditto.
800 * gcc.dg/vect/vect-outer-4b-big-array.c: Ditto.
801 * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
802 * gcc.dg/vect/vect-outer-4d-big-array.c: Ditto.
803 * gcc.dg/vect/vect-outer-4m-big-array.c: Ditto.
804 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Ditto.
805 * gcc.dg/vect/vect-outer-fir-big-array.c: Ditto.
806 * gcc.dg/vect/vect-over-widen-1-big-array.c: Ditto.
807 * gcc.dg/vect/vect-over-widen-2-big-array.c: Ditto.
808 * gcc.dg/vect/vect-over-widen-3-big-array.c: Ditto.
809 * gcc.dg/vect/vect-over-widen-4-big-array.c: Ditto.
810 * gcc.dg/vect/vect-reduc-1char-big-array.c: Ditto.
811 * gcc.dg/vect/vect-reduc-2char-big-array.c: Ditto.
812 * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
813 * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
814 * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
815 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
816 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Ditto.
817 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Ditto.
818 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Ditto.
819 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Ditto.
820 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Ditto.
822 2011-12-09 Richard Guenther <rguenther@suse.de>
825 * g++.dg/lto/pr48042_0.C: New testcase.
827 2011-12-09 Richard Guenther <rguenther@suse.de>
829 PR tree-optimization/51482
830 * g++.dg/torture/pr51482.C: New testcase.
832 2011-12-08 Andrew Pinski <apinski@cavium.com>
834 * gcc.target/mips/mult-1.c: Forbid all Octeon processors.
835 * gcc.target/mips/dmult-1.c: Likewise.
836 * gcc.target/mips/branch-1.c: Likewise.
837 * gcc.target/mips/extend-1.c: Likewise.
839 2011-12-08 Jason Merrill <jason@redhat.com>
842 * g++.dg/template/cond8.C: New.
845 * g++.dg/cpp0x/lambda/lambda-template4.C: New.
847 2011-12-08 Jakub Jelinek <jakub@redhat.com>
849 PR tree-optimization/51466
850 * gcc.c-torture/execute/pr51466.c: New test.
852 2011-12-08 Tobias Burnus <burnus@net-b.de>
855 * gfortran.dg/bounds_check_16.f90: New.
857 2011-12-08 Tobias Burnus <burnus@net-b.de>
860 * gfortran.dg/private_type_14.f90: New.
862 2011-12-08 Tobias Burnus <burnus@net-b.de>
865 * gfortran.dg/io_real_boz_3.f90: New.
866 * gfortran.dg/io_real_boz_4.f90: New.
867 * gfortran.dg/io_real_boz_5.f90: New.
869 2011-12-08 Tobias Burnus <burnus@net-b.de>
872 * gfortran.dg/realloc_on_assign_8.f90: New.
874 2011-12-08 Teresa Johnson <tejohnson@google.com>
876 * gcc.target/i386/movdi-rex64.c: Remove unnecessary unused label.
878 2011-12-08 Teresa Johnson <tejohnson@google.com>
880 * gcc.target/i386/movdi-rex64.c: Remove unnecessary
881 -Wwrite-strings option.
883 2011-12-08 Teresa Johnson <tejohnson@google.com>
885 * gcc.target/i386/movdi-rex64.c: New.
887 2011-12-08 Richard Guenther <rguenther@suse.de>
889 * gcc.dg/volatile3.c: New testcase.
891 2011-12-08 Georg-Johann Lay <avr@gjlay.de>
893 PR tree-optimization/51315
894 * gcc.c-torture/execute/20111208-1.c (int16_t): Use __INT16_TYPE__
896 (int32_t): Use __INT32_TYPE__ for typedef.
898 2011-12-08 Georg-Johann Lay <avr@gjlay.de>
900 PR tree-optimization/51315
901 * gcc.c-torture/execute/20111208-1.c: Fix wrong assumption
904 2011-12-08 Richard Guenther <rguenther@suse.de>
907 * g++.dg/opt/pr50747-1_0.C: New testcase.
908 * g++.dg/opt/pr50747-2_0.C: Likewise.
910 2011-12-08 Eric Botcazou <ebotcazou@adacore.com>
912 * gcc.c-torture/execute/20111208-1.c: New test.
914 2011-12-08 Richard Guenther <rguenther@suse.de>
917 * gcc.dg/lto/20111207-2_0.c: New testcase.
918 * gcc.dg/guality/pr48437.c: Likewise.
920 2011-12-07 Jakub Jelinek <jakub@redhat.com>
923 * g++.dg/cpp0x/auto7.C: Adjust expected error message.
924 * g++.dg/cpp0x/auto29.C: New test.
927 * g++.dg/parse/error45.C: New test.
930 * g++.dg/ext/desig3.C: New test.
933 * g++.dg/cpp0x/constexpr-51369.C: New test.
935 2011-12-07 Andrew Pinski <apinski@cavium.com>
938 * gcc.dg/pr45416.c: New testcase.
940 2011-12-07 Ed Smith-Rowland <3dw4rd@verizon.net>
943 * g++.dg/cpp0x/pr51420.C: New.
945 2011-12-07 Richard Guenther <rguenther@suse.de>
948 * gcc.dg/lto/20111207-1_0.c: New testcase.
949 * gcc.dg/lto/20111207-1_1.c: Likewise.
950 * gcc.dg/lto/20111207-1_2.c: Likewise.
951 * gcc.dg/lto/20111207-1_3.c: Likewise.
953 2011-12-07 Richard Guenther <rguenther@suse.de>
955 PR tree-optimization/50823
956 * gcc.dg/torture/pr50823.c: New testcase.
958 2011-12-07 Martin Jambor <mjambor@suse.cz>
960 PR tree-optimization/50744
961 * gcc.dg/ipa/pr50744.c: New test.
963 2011-12-06 Jakub Jelinek <jakub@redhat.com>
966 * g++.dg/template/static32.C: New test.
968 2011-12-06 Uros Bizjak <ubizjak@gmail.com>
970 * g++.dg/opt/pr51396.C: Use dg-additional-options.
972 2011-12-06 Tobias Burnus <burnus@net-b.de>
975 * gfortran.dg/default_initialization_5.f90: New.
977 2011-12-06 Jakub Jelinek <jakub@redhat.com>
980 * gcc.c-torture/compile/pr51354.c: New test.
982 2011-12-06 Paolo Carlini <paolo.carlini@oracle.com>
985 * g++.dg/other/abstract3.C: New.
987 2011-12-06 Richard Guenther <rguenther@suse.de>
989 PR tree-optimization/49997
990 * gcc.dg/torture/pr49997.c: New testcase.
992 2011-12-06 Richard Guenther <rguenther@suse.de>
995 * g++.dg/torture/pr51436.C: New testcase.
997 2011-12-06 Richard Guenther <rguenther@suse.de>
999 PR tree-optimization/51245
1000 * gcc.dg/torture/pr51245.c: New testcase.
1002 2011-12-06 Dodji Seketeli <dodji@redhat.com>
1005 * g++.dg/diagnostic/wrong-tag-1.C
1007 2011-12-05 Fabien Chêne <fabien@gcc.gnu.org>
1010 * g++.dg/lookup/using50.C: New.
1011 * g++.dg/lookup/using51.C: New.
1013 2011-12-05 Jakub Jelinek <jakub@redhat.com>
1015 PR tree-optimization/51396
1016 * g++.dg/opt/pr51396.C: New test.
1019 * gcc.dg/debug/dwarf2/pr51410.c: New test.
1022 * gcc.dg/gomp/pr51339.c: New test.
1024 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
1027 * g++.dg/cpp0x/initlist62.C: New.
1029 2011-12-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1032 * gfortran.dg/assumed_charlen_substring_1.f90: New test.
1034 2011-12-05 Richard Sandiford <rdsandiford@googlemail.com>
1036 * g++.dg/debug/pr46338.C: Add dg-require-profiling.
1037 * g++.dg/torture/pr39732.C: Likewise.
1038 * g++.dg/torture/pr40642.C: Likewise.
1039 * gcc.c-torture/compile/pr44686.c: Likewise.
1040 * gcc.dg/20050309-1.c: Likewise.
1041 * gcc.dg/20050330-2.c: Likewise.
1042 * gcc.dg/20051201-1.c: Likewise.
1043 * gcc.dg/gomp/pr27573.c: Likewise.
1044 * gcc.dg/pr46255.c: Likewise.
1045 * gcc.dg/profile-dir-1.c: Likewise.
1046 * gcc.dg/profile-dir-2.c: Likewise.
1047 * gcc.dg/profile-dir-3.c: Likewise.
1048 * gcc.dg/profile-generate-1.c: Likewise.
1049 * gfortran.dg/gomp/pr27573.f90: Likewise.
1050 * gcc.dg/profile-generate-3.c: Be specific about the type of
1053 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
1056 * g++.dg/ext/underlying_type11.C: New.
1058 2011-12-05 Uros Bizjak <ubizjak@gmail.com>
1061 * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
1062 * gcc.dg/torture/pr39074.c: Ditto.
1063 * gcc.dg/torture/pr39074-2.c: Ditto.
1064 * gcc.dg/torture/pr42898.c: Ditto.
1065 * gcc.dg/torture/pr42898-2.c: Ditto.
1066 * gcc.dg/torture/pr45704.c: Ditto.
1067 * gcc.dg/torture/pr50472.c: Ditto.
1068 * gcc.dg/torture/pta-callused-1.c: Ditto.
1069 * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
1070 * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
1071 * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
1072 * gcc.dg/torture/pta-escape-1.c: Ditto.
1073 * gcc.dg/torture/ipa-pta-1.c: Ditto.
1074 * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
1076 2011-12-05 Kazu Hirata <kazu@codesourcery.com>
1079 * gcc.dg/pr51408.c: New.
1081 2011-12-05 Jason Merrill <jason@redhat.com>
1083 * g++.dg/cpp0x/dc6.C: New.
1085 2011-12-05 Ville Voutilainen <ville.voutilainen@gmail.com>
1086 Pedro Lamarão <pedro.lamarao@gmail.com>
1088 * g++.dg/cpp0x/dc1.C: New test.
1089 * g++.dg/cpp0x/dc2.C: New test.
1090 * g++.dg/cpp0x/dc3.C: New test.
1091 * g++.dg/cpp0x/dc4.C: New test.
1092 * g++.dg/cpp0x/dc5.C: New test.
1093 * g++.dg/template/meminit1.C: Adjust expected error.
1095 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
1098 * g++.dg/cpp0x/auto28.C: New.
1100 2011-12-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1102 * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
1104 2011-12-05 Jakub Jelinek <jakub@redhat.com>
1105 Eric Botcazou <ebotcazou@adacore.com>
1109 * gcc.c-torture/execute/pr51323.c: New test.
1111 2011-12-04 Tobias Burnus <burnus@net-b.de>
1114 * gfortran.dg/associate_10.f90: New.
1116 2011-12-04 Ira Rosen <ira.rosen@linaro.org>
1119 * gfortran.dg/vect/pr51285.f90: New test.
1121 2011-12-04 Uros Bizjak <ubizjak@gmail.com>
1122 Jérémie Detrey <Jeremie.Detrey@loria.fr>
1125 * gcc.target/i386/pr51393.c: New test.
1127 2011-12-03 Dominique d'Humieres <dominiq@lps.ens.fr>
1130 * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
1131 * obj-c++.dg/naming-4.mm: Likewise.
1133 2011-12-03 Jack Howarth <howarth@bromo.med.uc.edu>
1135 * gcc.dg/darwin-segaddr.c: Use -no-pie.
1137 2011-12-03 Paolo Carlini <paolo.carlini@oracle.com>
1140 * g++.dg/cpp0x/pr51313.C: New.
1142 2011-12-03 Tobias Burnus <burnus@net-b.de>
1145 * gfortran.dg/select_type_24.f90: New.
1146 * gfortran.dg/select_type_23.f03: Add dg-error.
1147 * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
1149 2011-12-03 Jakub Jelinek <jakub@redhat.com>
1151 * gcc.dg/vect/vect-122.c: New test.
1153 2011-12-03 Tobias Burnus <burnus@net-b.de>
1156 * gfortran.dg/move_alloc_8.f90: New.
1158 2011-12-03 Tobias Burnus <burnus@net-b.de>
1160 * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
1161 i.e. remove the dg-error line.
1162 * gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run.
1163 * gfortran.dg/move_alloc_9.f90: New.
1164 * gfortran.dg/move_alloc_10.f90: New
1166 2011-12-02 Nathan Sidwell <nathan@acm.org>
1168 * lib/gcov.exp (verify-lines): Allow = as a count char.
1169 * g++.dg/gcov/gcov-13.C: New.
1171 2011-12-02 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
1173 * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
1174 * gcc.dg/vect/slp-24.c: Ditto.
1175 * gcc.dg/vect/slp-3.c: Likewise and fix scans.
1176 * gcc.dg/vect/slp-34.c: Ditto.
1177 * gcc.dg/vect/slp-4.c: Ditto.
1178 * gcc.dg/vect/slp-cond-2.c: Ditto.
1179 * gcc.dg/vect/slp-multitypes-11.c: Ditto.
1180 * gcc.dg/vect/vect-1.c: Ditto.
1181 * gcc.dg/vect/vect-10.c: Ditto.
1182 * gcc.dg/vect/vect-105.c: Ditto.
1183 * gcc.dg/vect/vect-112.c: Ditto.
1184 * gcc.dg/vect/vect-15.c: Ditto.
1185 * gcc.dg/vect/vect-2.c: Ditto.
1186 * gcc.dg/vect/vect-31.c: Ditto.
1187 * gcc.dg/vect/vect-32.c: Ditto.
1188 * gcc.dg/vect/vect-33.c: Ditto.
1189 * gcc.dg/vect/vect-34.c: Ditto.
1190 * gcc.dg/vect/vect-35.c: Ditto.
1191 * gcc.dg/vect/vect-36.c: Ditto.
1192 * gcc.dg/vect/vect-6.c: Ditto.
1193 * gcc.dg/vect/vect-73.c: Ditto.
1194 * gcc.dg/vect/vect-74.c: Ditto.
1195 * gcc.dg/vect/vect-75.c: Ditto.
1196 * gcc.dg/vect/vect-76.c: Ditto.
1197 * gcc.dg/vect/vect-80.c: Ditto.
1198 * gcc.dg/vect/vect-85.c: Ditto.
1199 * gcc.dg/vect/vect-89.c: Ditto.
1200 * gcc.dg/vect/vect-97.c: Ditto.
1201 * gcc.dg/vect/vect-98.c: Ditto.
1202 * gcc.dg/vect/vect-all.c: Ditto.
1203 * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
1204 * gcc.dg/vect/vect-iv-8.c: Ditto.
1205 * gcc.dg/vect/vect-iv-8a.c: Ditto.
1206 * gcc.dg/vect/vect-outer-1.c: Ditto.
1207 * gcc.dg/vect/vect-outer-1a.c: Ditto.
1208 * gcc.dg/vect/vect-outer-1b.c: Ditto.
1209 * gcc.dg/vect/vect-outer-2.c: Ditto.
1210 * gcc.dg/vect/vect-outer-2a.c: Ditto.
1211 * gcc.dg/vect/vect-outer-2c.c: Ditto.
1212 * gcc.dg/vect/vect-outer-3.c: Ditto.
1213 * gcc.dg/vect/vect-outer-3a.c: Ditto.
1214 * gcc.dg/vect/vect-outer-4a.c: Ditto.
1215 * gcc.dg/vect/vect-outer-4b.c: Ditto.
1216 * gcc.dg/vect/vect-outer-4c.c: Ditto.
1217 * gcc.dg/vect/vect-outer-4d.c: Ditto.
1218 * gcc.dg/vect/vect-outer-4m.c: Ditto.
1219 * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
1220 * gcc.dg/vect/vect-outer-fir.c: Ditto.
1221 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
1222 * gcc.dg/vect/vect-over-widen-2.c: Ditto.
1223 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
1224 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
1225 * gcc.dg/vect/vect-reduc-1char.c: Ditto.
1226 * gcc.dg/vect/vect-reduc-2char.c: Ditto.
1227 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
1228 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
1229 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
1230 * gcc.dg/vect/vect-shift-2.c: Ditto.
1231 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
1232 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
1233 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1234 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1235 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
1237 2011-12-02 Georg-Johann Lay <avr@gjlay.de>
1239 * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
1240 __builtin_memcpy arguments to honor sizeof(a).
1242 2011-12-02 Joseph Myers <joseph@codesourcery.com>
1244 * gcc.c-torture/execute/doloop-1.c,
1245 gcc.c-torture/execute/doloop-2.c: New tests.
1247 2011-12-02 Martin Jambor <mjambor@suse.cz>
1249 PR tree-optimization/50622
1250 * g++.dg/tree-ssa/pr50622.C: New test.
1252 2011-12-01 Jason Merrill <jason@redhat.com>
1254 * g++.dg/cpp0x/initlist61.C: New.
1256 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
1259 * g++.dg/inherit/crash3.C: New.
1261 2011-12-01 Nathan Sidwell <nathan@acm.org>
1263 PR gcov-profile/51113
1264 * lib/gcov.exp (verify-lines): Add support for xfailing.
1265 (run-gcov): Likewise.
1266 * gcc.misc-tests/gcov-13.c: Xfail weak function.
1267 * gcc.misc-tests/gcov-16.c: Remove.
1268 * gcc.misc-tests/gcov-17.c: Remove.
1269 * g++.dg/gcov-8.C: Remove.
1270 * g++.dg/gcov-9.C: Remove.
1271 * g++.dg/gcovpart-12b.C: New.
1272 * g++.dg/gcov-12.C: New.
1274 2011-12-01 Andrew Pinski <apinski@cavium.com>
1277 * g++.dg/torture/pr51198.C: New testcase.
1279 2011-12-01 Jakub Jelinek <jakub@redhat.com>
1281 PR tree-optimization/51246
1282 * gcc.c-torture/compile/pr51246.c: New test.
1284 PR rtl-optimization/51014
1285 * g++.dg/opt/pr51014.C: New test.
1287 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
1290 * g++.dg/template/error47.C: New.
1292 2011-11-30 Jason Merrill <jason@redhat.com>
1295 * g++.dg/init/aggr8.C: New.
1297 2011-11-30 Jakub Jelinek <jakub@redhat.com>
1300 * gcc.target/i386/pr50725.c: New test.
1303 * gfortran.dg/gomp/pr51089.f90: New test.
1305 2011-11-30 Andrew Pinski <apinski@cavium.com>
1307 * gcc.dg/pr51321.c: New testcase.
1309 2011-11-30 Jakub Jelinek <jakub@redhat.com>
1311 PR rtl-optimization/48721
1312 * gcc.target/i386/pr48721.c: New test.
1314 2011-11-30 Paolo Carlini <paolo.carlini@oracle.com>
1317 * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
1319 2011-11-29 Jakub Jelinek <jakub@redhat.com>
1321 PR tree-optimization/51247
1322 * gcc.c-torture/compile/pr51247.c: New test.
1324 2011-11-29 Andrew MacLeod <amacleod@redhat.com>
1327 * gcc.dg/atomic-op-optimize.c: New. Test for optimizations.
1329 2011-11-29 Yufeng Zhang <yufeng.zhang@arm.com>
1331 Use complex floating-point constant in CDBL.
1333 * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
1335 2011-11-29 Tobias Burnus <burnus@net-b.de>
1339 * gfortran.dg/move_alloc_5.f90: Add dg-error.
1340 * gfortran.dg/select_type_23.f03: Add dg-error.
1341 * gfortran.dg/move_alloc_6.f90: New.
1342 * gfortran.dg/move_alloc_7.f90: New.
1344 2011-11-29 Ira Rosen <ira.rosen@linaro.org>
1346 PR tree-optimization/51301
1347 * gcc.dg/vect/pr51301.c: New test.
1349 2011-11-28 Uros Bizjak <ubizjak@gmail.com>
1351 * g++.dg/cdce3.C: Use dg-additional-options.
1353 2011-11-28 Jakub Jelinek <jakub@redhat.com>
1356 * gcc.dg/tree-prof/pr50907.c: New test.
1358 PR tree-optimization/50078
1359 * gcc.dg/pr50078.c: New test.
1361 PR tree-optimization/50682
1362 * g++.dg/opt/pr50682.C: New test.
1364 2011-11-28 Tobias Burnus <burnus@net-b.de>
1367 * gfortran.dg/iso_c_binding_compiler_4.f90: New.
1369 2011-11-27 Aldy Hernandez <aldyh@redhat.com>
1370 Iain Sandoe <iains@gcc.gnu.org>
1372 * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link. Add dummy
1373 functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1374 * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
1375 * gcc.dg/lto/trans-mem-1_1.c: Add dummy functions for
1376 _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1378 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
1380 * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
1381 gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
1382 gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
1383 gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
1384 gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
1385 gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
1386 gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
1387 gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
1388 gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
1389 gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
1390 gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
1391 gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
1392 gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
1393 gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
1394 gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
1395 * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
1396 * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
1397 * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
1398 * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
1399 * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
1400 * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
1401 * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
1402 * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
1403 * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
1404 * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
1405 * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
1406 * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
1408 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
1410 * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
1412 * gcc.target/mips/no-dsp-1.c: New test.
1413 * gcc.target/mips/soft-float-1.c: Likewise.
1415 2011-11-26 Jakub Jelinek <jakub@redhat.com>
1417 PR rtl-optimization/49912
1418 * g++.dg/other/pr49912.C: New test.
1420 2011-11-26 Uros Bizjak <ubizjak@gmail.com>
1422 * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
1424 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
1426 2011-11-25 Mikael Morin <mikael@gcc.gnu.org>
1430 * gfortran.dg/inline_sum_3.f90: New test.
1432 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
1435 * lib/target-supports.exp
1436 (check_effective_target_sync_long_long): Also supported on 32bit
1437 x86 targets. Add comment about required dg-options.
1438 Add alpha*-*-* targets.
1439 (check_effective_target_sync_long_long_runtime): Ditto.
1441 * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
1443 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1444 * gcc.dg/atomic-exchange-4.c: Ditto.
1445 * gcc.dg/atomic-load-4.c: Ditto.
1446 * gcc.dg/atomic-store-4.c: Ditto.
1447 * gcc.dg/di-longlong64-sync-1.c: Ditto.
1448 * gcc.dg/di-sync-multithread.c: Ditto.
1449 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1450 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1452 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
1455 * lib/target-supports.exp
1456 (check_effective_target_sync_int_128_runtime): New procedure.
1457 (check_effective_target_sync_long_long_runtime): Ditto.
1458 (check_effective_target_sync_long_long): Add arm*-*-*.
1459 (check_effective_target_sync_longlong): Remove.
1461 * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
1462 * gcc.dg/atomic-compare-exchange-5.c: Ditto.
1463 * gcc.dg/atomic-exchange-5.c: Ditto.
1464 * gcc.dg/atomic-load-5.c: Ditto.
1465 * gcc.dg/atomic-store-5.c: Ditto.
1466 * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
1467 * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
1468 * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
1470 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1471 * gcc.dg/atomic-exchange-4.c: Ditto.
1472 * gcc.dg/atomic-load-4.c: Ditto.
1473 * gcc.dg/atomic-store-4.c: Ditto.
1474 * gcc.dg/di-longlong64-sync-1.c: Ditto.
1475 * gcc.dg/di-sync-multithread.c: Ditto.
1476 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1477 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1479 2011-11-25 Tobias Burnus <burnus@net-b.de>
1482 * gfortran.dg/whole_file_35.f90: New.
1484 2011-11-25 Tobias Burnus <burnus@net-b.de>
1487 * gfortran.dg/volatile13.f90: New.
1489 2011-11-24 Andrew MacLeod <amacleod@redhat.com>
1492 * gcc.dg/atomic-pr51256.c: New. Test error conditions.
1494 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1497 * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
1499 2011-11-24 H.J. Lu <hongjiu.lu@intel.com>
1502 * gcc.target/i386/sw-1.c: Revert revision 181357.
1504 2011-11-24 Tobias Burnus <burnus@net-b.de>
1507 * gfortran.dg/implicit_pure_1.f90: New.
1509 2011-11-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1512 * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
1513 * gcc.dg/atomic-exchange-5.c: Likewise.
1514 * gcc.dg/atomic-load-5.c: Likewise.
1515 * gcc.dg/atomic-op-5.c: Likewise.
1516 * gcc.dg/atomic-store-5.c: Likewise.
1517 * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
1519 2011-11-24 Jakub Jelinek <jakub@redhat.com>
1521 PR rtl-optimization/50290
1522 * gcc.dg/pr50290.c: New test.
1524 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1527 * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
1529 2011-11-23 Jakub Jelinek <jakub@redhat.com>
1532 * gcc.dg/pr51261.c: New test.
1534 2011-11-22 Dodji Seketeli <dodji@redhat.com>
1537 * g++.dg/cpp0x/alias-decl-14.C: New test.
1538 * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
1540 * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
1542 * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
1543 * g++.dg/lookup/struct1.C: Likewise.
1544 * g++.dg/parse/elab1.C: Likewise.
1545 * g++.dg/parse/elab2.C: Likewise.
1546 * g++.dg/parse/int-as-enum1.C: Likewise.
1547 * g++.dg/parse/typedef1.C: Likewise.
1548 * g++.dg/parse/typedef3.C: Likewise.
1549 * g++.dg/parse/typedef4.C: Likewise.
1550 * g++.dg/parse/typedef5.C: Likewise.
1551 * g++.dg/template/crash26.C: Likewise.
1552 * g++.dg/template/nontype4.C: Likewise.
1553 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1554 * g++.old-deja/g++.brendan/line1.C: Likewise.
1555 * g++.old-deja/g++.other/elab1.C: Likewise.
1556 * g++.old-deja/g++.other/syntax4.C: Likewise.
1558 2011-11-22 Tom de Vries <tom@codesourcery.com>
1560 PR rtl-optimization/50764
1561 * gcc.dg/pr50764.c: New test.
1563 2011-11-22 Paolo Carlini <paolo.carlini@oracle.com>
1566 * g++.dg/cpp0x/decltype36.C: New.
1568 2011-11-22 Jakub Jelinek <jakub@redhat.com>
1570 PR tree-optimization/51074
1571 * gcc.dg/vect/pr51074.c: New test.
1573 2011-11-22 Dodji Seketeli <dodji@redhat.com>
1576 * g++.dg/cpp0x/alias-decl-16.C: New test.
1578 2011-11-22 Jakub Jelinek <jakub@redhat.com>
1580 PR tree-optimization/50765
1581 * gcc.dg/pr50765.c: New test.
1583 2011-11-22 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1585 * gcc.dg/vshift-1.c (main): Call rand instead of random.
1586 * gcc.dg/vshift-3.c (main): Likewise.
1588 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
1590 * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
1592 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
1594 * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
1595 * gcc.misc-tests/gcov-17.c: Likewise.
1596 * g++.dg/gcov/gcov-8.C: Likewise.
1597 * g++.dg/gcov/gcov-9.C: Likewise.
1599 2011-11-21 Torvald Riegel <triegel@redhat.com>
1601 * g++.dg/tm/pr47747.C: New test.
1603 2011-11-21 Torvald Riegel <triegel@redhat.com>
1605 * g++.dg/tm/template-2.C: New test.
1607 2011-11-21 Jakub Jelinek <jakub@redhat.com>
1610 * gcc.dg/pr50827.c: New test.
1612 2011-11-21 Ed Smith-Rowland <3dw4rd@verizon.net>
1615 * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
1616 * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
1617 * g++.dg/cpp0x/udlit-member.C: Adjust.
1618 * g++.dg/cpp0x/udlit-raw-length.C: New.
1619 * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
1620 * g++.dg/cpp0x/udlit-resolve.C: New.
1621 * c-c++-common/dfp/pr33466.c: Adjust.
1623 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1625 * lib/target-supports.exp
1626 (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
1627 with ultrasparc_vis2_hw.
1628 (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
1629 with ultrasparc_vis3_hw.
1631 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1633 * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
1634 *-*-solaris2* && c++.
1636 2011-11-20 Joey Ye <joey.ye@arm.com>
1638 * gcc.dg/volatile-bitfields-1.c: New.
1640 2011-11-20 Jason Merrill <jason@redhat.com>
1643 * g++.dg/cpp0x/variadic120.C: New.
1644 * g++.dg/cpp0x/sfinae26.C: Adjust.
1646 * g++.dg/cpp0x/sfinae11.C: Adjust.
1647 * g++.dg/cpp0x/sfinae26.C: Adjust.
1648 * g++.dg/template/unify11.C: Adjust.
1650 2011-11-20 Paolo Carlini <paolo.carlini@oracle.com>
1653 * g++.dg/template/error46.C: New.
1655 2011-11-20 Uros Bizjak <ubizjak@gmail.com>
1658 * gcc.target/i386/pr51235.c: New test.
1661 * gcc.target/i386/pr51236.c: New test.
1663 2011-11-20 Eric Botcazou <ebotcazou@adacore.com>
1665 * gnat.dg/discr32.adb: New test.
1666 * gnat.dg/discr32_pkg.ads: New helper.
1668 2011-11-20 Nathan Sidwell <nathan@acm.org>
1670 PR gcov-profile/51113
1671 * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
1672 * gcc.misc-tests/gcov-16.c: New.
1673 * gcc.misc-tests/gcov-17.c: New.
1674 * g++.dg/gcov/gcov-8.C: New.
1675 * g++.dg/gcov/gcov-9.C: New.
1676 * g++.dg/gcov/gcov-10.C: New.
1678 2011-11-20 Dodji Seketeli <dodji@redhat.com>
1681 * g++.dg/cpp0x/alias-decl-15.C: New test.
1683 2011-11-19 Paolo Carlini <paolo.carlini@oracle.com>
1686 * g++.dg/cpp0x/pr51216.C: New.
1688 2011-11-19 Eric Botcazou <ebotcazou@adacore.com>
1690 * gcc.dg/delay-slot-2.c: New test.
1692 2011-11-18 Joseph Myers <joseph@codesourcery.com>
1694 * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
1696 2011-11-18 Fabien Chêne <fabien@gcc.gnu.org>
1699 * g++.dg/lookup/using46.C: New.
1700 * g++.dg/lookup/using47.C: New.
1701 * g++.dg/lookup/using48.C: New.
1702 * g++.dg/lookup/using49.C: New.
1703 * g++.dg/lookup/using50.C: New.
1705 2011-11-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1707 * gcc.c-torture/compile/pr44707.c: Do not assume assembler
1708 supports /* ... */ comments.
1710 2011-11-18 Paolo Carlini <paolo.carlini@oracle.com>
1713 * g++.dg/cpp0x/pr51150.C: New.
1715 2011-11-18 Martin Jambor <mjambor@suse.cz>
1717 PR tree-optimization/50605
1718 * g++.dg/ipa/pr50605.C: New test.
1720 2011-11-18 Dodji Seketeli <dodji@redhat.com>
1723 * g++.dg/cpp0x/alias-decl-13.C: New test.
1725 2011-11-17 Jason Merrill <jason@redhat.com>
1728 * g++.dg/cpp0x/auto27.C: New.
1729 * g++.dg/cpp0x/trailing2.C: Adjust messages.
1731 2011-11-17 Andrew MacLeod <amacleod@redhat.com>
1733 * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
1734 memory model parameters don't match expected values.
1735 * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
1736 __atomic_compare_exchange.
1737 * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
1738 __atomic_compare_exchange_n.
1739 * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
1740 weak/strong parameter and fail if memory models aren't correct.
1742 2011-10-17 Uros Bizjak <ubizjak@gmail.com>
1744 * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
1745 Look for simulate_thread_done to determine working gdb. Reduce timeout
1746 to 10 seconds and fail when timeout occurs. Improve error messages.
1748 2011-11-17 Jason Merrill <jason@redhat.com>
1751 * g++.dg/template/virtual2.C: New.
1753 2011-11-17 Michael Matz <matz@suse.de>
1757 * g++.dg/tree-ssa/pr50741.C: New.
1759 2011-11-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1761 * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
1763 2011-10-16 Uros Bizjak <ubizjak@gmail.com>
1765 * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
1766 * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
1767 * g++.dg/eh/array1.C: Cleanup gimple tree dump.
1769 2011-11-16 Tobias Burnus <burnus@net-b.de>
1773 * gfortran.dg/constructor_1.f90: New.
1774 * gfortran.dg/constructor_2.f90: New.
1775 * gfortran.dg/constructor_3.f90: New.
1776 * gfortran.dg/constructor_4.f90: New.
1777 * gfortran.dg/constructor_5.f90: New.
1778 * gfortran.dg/constructor_6.f90: New.
1779 * gfortran.dg/use_only_5.f90: New.
1780 * gfortran.dg/c_ptr_tests_17.f90: New.
1781 * gfortran.dg/c_ptr_tests_18.f90: New.
1782 * gfortran.dg/used_types_25.f90: New.
1783 * gfortran.dg/used_types_26.f90: New
1784 * gfortran.dg/type_decl_3.f90: New.
1785 * gfortran.dg/function_types_3.f90: Update dg-error.
1786 * gfortran.dg/result_1.f90: Ditto.
1787 * gfortran.dg/structure_constructor_3.f03: Ditto.
1788 * gfortran.dg/structure_constructor_4.f03: Ditto.
1790 2011-10-16 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1792 * gcc.dg/vect/pr30858.c: Update expected output for
1793 architectures with multiple vector sizes.
1795 2011-11-16 Richard Earnshaw <rearnsha@arm.com>
1796 Bernd Schmidt <bernds@coudesourcery.com>
1797 Sebastian Huber <sebastian.huber@embedded-brains.de>
1800 * gcc.target/arm/pr49641.c: New test.
1802 2011-11-16 Razya Ladelsky <razya@il.ibm.com>
1804 PR tree-optimization/49960
1805 * gcc.dg/autopar/pr49960.c: New test.
1806 * gcc.dg/autopar/pr49960-1.c: New test.
1809 2011-11-16 Tom de Vries <tom@codesourcery.com>
1811 * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
1812 * gcc.dg/pr43864-2.c: Same.
1813 * gcc.dg/pr43864-3.c: Same.
1814 * gcc.dg/pr43864-4.c: Same.
1816 2011-11-15 Uros Bizjak <ubizjak@gmail.com>
1818 * gcc.target/i386/sse2-cvt-vec.c: New test.
1819 * gcc.target/i386/avx-cvt-vec.c: Ditto.
1820 * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
1821 * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
1822 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
1823 * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
1824 * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
1826 2011-11-15 Iain Sandoe <iains@gcc.gnu.org>
1828 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1829 powerpc*-*-darwin* targets.
1831 2011-11-15 Torvald Riegel <triegel@redhat.com>
1833 * c-c++-common/tm/trxn-expr-3.c: New test.
1835 2011-11-14 Torvald Riegel <triegel@redhat.com>
1837 * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
1839 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
1841 * gcc.target/i386/avx-recip-vec.c: New test.
1842 * gcc.target/i386/avx-lrintf-vec.c: Ditto.
1843 * gcc.target/i386/avx-lrint-vec.c: Ditto.
1844 * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
1845 * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
1846 * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
1847 * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
1848 * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
1849 * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
1850 * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
1851 * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
1852 * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
1853 * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
1854 * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
1855 * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
1857 2011-11-14 Ed Smith-Rowland <3dw4rd@verizon.net>
1860 * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
1861 non-template literal operator.
1863 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
1865 * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
1866 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
1867 * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
1868 * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
1869 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
1870 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
1871 * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
1872 * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
1873 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
1874 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
1875 * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
1876 * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
1877 * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
1878 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
1879 * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
1880 * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
1882 2011-11-14 Fabien Chêne <fabien@gcc.gnu.org>
1888 * g++.old-deja/g++.brendan/misc14.C: Adjust.
1889 * g++.old-deja/g++.jason/scoping16.C: Likewise.
1890 * g++.old-deja/g++.other/anon7.C: Likewise.
1891 * g++.old-deja/g++.other/using1.C: Likewise.
1892 * g++.old-deja/g++.other/redecl1.C: Likewise.
1893 * g++.old-deja/g++.other/typedef7.C: Likewise.
1894 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
1895 * g++.dg/template/using2.C: Likewise.
1896 * g++.dg/template/static4.C: Likewise.
1897 * g++.dg/template/typedef1.C: Likewise.
1898 * g++.dg/lookup/name-clash9.C: Likewise.
1899 * g++.dg/abi/mangle41.C: Likewise.
1900 * g++.dg/parse/ctor5.C: Likewise.
1901 * g++.dg/inherit/using4.C: Likewise.
1902 * g++.dg/lookup/using24.C: New.
1903 * g++.dg/lookup/using25.C: New.
1904 * g++.dg/lookup/using26.C: New.
1905 * g++.dg/lookup/using27.C: New.
1906 * g++.dg/lookup/using28.C: New.
1907 * g++.dg/lookup/using29.C: New.
1908 * g++.dg/lookup/using30.C: New.
1909 * g++.dg/lookup/using31.C: New.
1910 * g++.dg/lookup/using32.C: New.
1911 * g++.dg/lookup/using33.C: New.
1912 * g++.dg/lookup/using34.C: New.
1913 * g++.dg/lookup/using35.C: New.
1914 * g++.dg/lookup/using36.C: New.
1915 * g++.dg/lookup/using37.C: New.
1916 * g++.dg/lookup/using38.C: New.
1917 * g++.dg/lookup/using39.C: New.
1918 * g++.dg/lookup/using40.C: New.
1919 * g++.dg/lookup/using41.C: New.
1920 * g++.dg/lookup/using42.C: New.
1921 * g++.dg/lookup/using43.C: New.
1922 * g++.dg/lookup/using44.C: New.
1923 * g++.dg/lookup/using45.C: New.
1924 * g++.dg/lookup/pr6936.C: New.
1925 * g++.dg/debug/using4.C: New.
1926 * g++.dg/debug/using5.C: New.
1927 * g++.dg/cpp0x/forw_enum10.C: New.
1929 2011-11-14 Zolotukhin Michael <michael.v.zolotukhin@gmail.com>
1930 Jan Hubicka <jh@suse.cz>
1932 * gcc.target/i386/sw-1.c: Force rep;movsb.
1934 2011-11-14 Iain Sandoe <iains@gcc.gnu.org>
1937 * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
1938 dg-additional-options.
1940 2011-11-13 Oleg Endo <oleg.endo@t-online.de>
1942 * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
1943 specified. Remove redundant runtime checks.
1944 * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
1945 Allow for other than -m4. Fix typos in comments.
1947 2011-11-12 Jason Merrill <jason@redhat.com>
1950 * g++.dg/warn/ref-temp1.C: New.
1953 * g++.dg/opt/stack2.C: New.
1955 2011-11-12 Uros Bizjak <ubizjak@gmail.com>
1957 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1958 alpha*-*-linux* targets.
1960 2011-11-12 Iain Sandoe <iains@gcc.gnu.org>
1963 * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
1964 Darwin targets and allow external symbols to be undefined.
1966 2011-11-12 Nathan Sidwell <nathan@acm.org>
1968 * gcc.misc-tests/gcov-15.c: New.
1970 2011-11-11 Jakub Jelinek <jakub@redhat.com>
1972 PR tree-optimization/51058
1973 * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
1974 * gfortran.dg/vect/pr51058-2.f90: New test.
1976 2011-11-10 Jason Merrill <jason@redhat.com>
1978 * g++.dg/template/linkage1.C: New.
1979 * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
1980 * g++.old-deja/g++.other/linkage4.C: Likewise.
1983 * g++.dg/cpp0x/defaulted33.C: New.
1985 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
1988 * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
1989 * gcc.dg/atomic-flag.c: New. Test __atomic_test_and_set and
1992 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
1994 PR rtl-optimization/51040
1995 * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
1998 2011-11-10 Jason Merrill <jason@redhat.com>
2001 * g++.dg/template/conv12.C: New.
2004 * gcc.dg/debug/dwarf2/asm-line1.c: New.
2006 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
2008 * gnat.dg/atomic6_1.adb: New test.
2009 * gnat.dg/atomic6_2.adb: Likewise.
2010 * gnat.dg/atomic6_3.adb: Likewise.
2011 * gnat.dg/atomic6_4.adb: Likewise.
2012 * gnat.dg/atomic6_5.adb: Likewise.
2013 * gnat.dg/atomic6_6.adb: Likewise.
2014 * gnat.dg/atomic6_7.adb: Likewise.
2015 * gnat.dg/atomic6_8.adb: Likewise.
2016 * gnat.dg/atomic6_pkg.ads: New helper.
2018 2011-11-10 Jakub Jelinek <jakub@redhat.com>
2021 * gcc.c-torture/compile/pr51077.c: New test.
2023 PR rtl-optimization/51023
2024 * gcc.c-torture/execute/pr51023.c: New test.
2026 2011-11-10 Richard Guenther <rguenther@suse.de>
2028 PR tree-optimization/51042
2029 * gcc.dg/torture/pr51042.c: New testcase.
2031 2011-11-10 Richard Guenther <rguenther@suse.de>
2033 PR tree-optimization/51070
2034 * gcc.dg/torture/pr51070.c: New testcase.
2036 2011-11-10 Richard Guenther <rguenther@suse.de>
2038 PR tree-optimization/51030
2039 * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
2041 2011-11-10 Richard Guenther <rguenther@suse.de>
2044 * gcc.dg/torture/pr51071.c: New testcase.
2046 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
2048 * gnat.dg/loop_optimization9.ad[sb]: New test.
2050 2011-11-10 Ira Rosen <ira.rosen@linaro.org>
2052 PR tree-optimization/51058
2053 * gfortran.dg/vect/pr51058.f90: New test.
2055 2011-11-10 Jakub Jelinek <jakub@redhat.com>
2057 PR tree-optimization/51000
2058 * gcc.dg/vect/pr51000.c: New test.
2060 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
2063 * g++.dg/cpp0x/static_assert5.C: New.
2064 * g++.dg/template/nontype13.C: Tweak.
2066 2011-11-09 Jason Merrill <jason@redhat.com>
2069 * g++.dg/cpp0x/noexcept16.C: New.
2072 * g++.dg/cpp0x/variadic119.C: New.
2074 2011-11-09 Jakub Jelinek <jakub@redhat.com>
2077 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
2079 * gcc.dg/torture/vshuf-32.inc: Likewise.
2080 * gcc.dg/torture/vshuf-4.inc: Likewise.
2081 * gcc.dg/torture/vshuf-8.inc: Likewise.
2083 * gcc.dg/tm/memopt-1.c: Fix up regexp.
2085 2011-11-09 Ian Lance Taylor <iant@google.com>
2087 * lib/target-supports.exp (check_effective_target_ucontext_h): New
2089 * gcc.dg/split-5.c: New test.
2091 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
2093 * gcc.dg/tm/memopt-1.c: Adjust regexp.
2095 2011-11-09 Jason Merrill <jason@redhat.com>
2098 * g++.dg/template/virtual1.C: New.
2100 2011-11-08 Jason Merrill <jason@redhat.com>
2102 Run most C++ tests in both C++98 and C++11 modes.
2103 * lib/target-supports.exp (check_effective_target_c++11): New.
2104 (check_effective_target_c++98): New.
2105 * lib/g++-dg.exp (g++-dg-runtest): New.
2106 * g++.dg/dg.exp: Use g++-dg-runtest.
2107 * g++.dg/charset/charset.exp: Likewise.
2108 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
2109 * g++.dg/dfp/dfp.exp: Likewise.
2110 * g++.dg/gcov/gcov.exp: Likewise.
2111 * g++.dg/gomp/gomp.exp: Likewise.
2112 * g++.dg/graphite/graphite.exp: Likewise.
2113 * g++.dg/tls/tls.exp: Likewise.
2114 * g++.dg/tm/tm.exp: Likewise.
2115 * g++.dg/vect/vect.exp: Likewise.
2116 * g++.old-deja/old-deja.exp: Likewise.
2117 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
2118 with some of the torture options.
2119 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
2120 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
2121 * g++.dg/init/null1.C: Only run in C++98.
2122 * g++.dg/warn/Wconversion-null-3.C: Likewise.
2123 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
2124 * g++.old-deja/g++.brendan/crash64.C: Likewise.
2125 * g++.old-deja/g++.other/anon9.C: Likewise.
2126 * g++.old-deja/g++.other/linkage1.C: Likewise.
2127 * g++.old-deja/g++.other/linkage2.C: Likewise.
2128 * g++.old-deja/g++.pt/t29.C: Likewise.
2129 * g++.old-deja/g++.pt/t30.C: Likewise.
2130 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
2131 * g++.dg/ext/anon-struct4.C: Likewise.
2132 * g++.dg/init/brace2.C: Likewise.
2133 * g++.dg/init/brace6.C: Likewise.
2134 * g++.dg/other/anon3.C: Likewise.
2135 * g++.dg/template/arg2.C: Likewise.
2136 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
2137 * g++.old-deja/g++.brendan/enum11.C: Likewise.
2138 * g++.old-deja/g++.brendan/enum8.C: Likewise.
2139 * g++.old-deja/g++.brendan/enum9.C: Likewise.
2140 * g++.old-deja/g++.brendan/friend3.C: Likewise.
2141 * g++.old-deja/g++.brendan/init2.C: Likewise.
2142 * g++.old-deja/g++.brendan/init4.C: Likewise.
2143 * g++.old-deja/g++.brendan/misc14.C: Likewise.
2144 * g++.old-deja/g++.jason/cond.C: Likewise.
2145 * g++.old-deja/g++.law/init1.C: Likewise.
2146 * g++.old-deja/g++.law/operators32.C: Likewise.
2147 * g++.old-deja/g++.pt/enum6.C: Likewise.
2148 * g++.old-deja/g++.pt/explicit70.C: Likewise.
2149 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
2151 * g++.dg/eh/new1.C: Adjust for C++11 mode.
2152 * g++.dg/init/new11.C: Likewise.
2153 * g++.dg/init/pr29571.C: Likewise.
2154 * g++.dg/lookup/forscope2.C: Likewise.
2155 * g++.dg/parse/linkage1.C: Likewise.
2156 * g++.dg/parse/typedef8.C: Likewise.
2157 * g++.dg/template/error44.C: Likewise.
2158 * g++.dg/tls/diag-2.C: Likewise.
2159 * g++.dg/tls/diag-4.C: Likewise.
2160 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
2161 * g++.old-deja/g++.abi/arraynew.C: Likewise.
2162 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
2163 * g++.old-deja/g++.brendan/new3.C: Likewise.
2164 * g++.old-deja/g++.eh/new1.C: Likewise.
2165 * g++.old-deja/g++.eh/new2.C: Likewise.
2166 * g++.old-deja/g++.jason/new.C: Likewise.
2167 * g++.old-deja/g++.law/friend1.C: Likewise.
2168 * g++.old-deja/g++.mike/net46.C: Likewise.
2169 * g++.old-deja/g++.mike/p755.C: Likewise.
2170 * g++.old-deja/g++.other/new6.C: Likewise.
2172 * g++.dg/cpp0x/variadic74.C: Adjust diags.
2173 * g++.dg/template/crash53.C: Likewise.
2174 * g++.dg/template/void9.C: Likewise.
2176 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
2179 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
2181 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
2184 * g++.dg/cpp0x/sfinae29.C: New.
2186 2011-11-09 Janus Weil <janus@gcc.gnu.org>
2189 * gfortran.dg/typebound_call_22.f03: New test case.
2191 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
2194 * gfortran.dg/inquire_size.f90: Don't flush the unit.
2196 2011-11-09 Richard Guenther <rguenther@suse.de>
2198 PR tree-optimization/51039
2199 * gcc.dg/pr51039.c: New testcase.
2201 2011-11-09 Jakub Jelinek <jakub@redhat.com>
2203 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2204 Enable also for powerpc*-*-*.
2206 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2209 * gfortran.dg/forall_16.f90: New test.
2211 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2214 * gfortran.dg/initialization_29.f90: Expand test.
2216 2011-11-09 Dodji Seketeli <dodji@redhat.com>
2219 * g++.dg/cpp0x/alias-decl-12.C: New test.
2220 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
2222 2011-11-09 Dodji Seketeli <dodji@redhat.com>
2225 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
2227 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
2229 PR tree-optimization/51015
2230 * gcc.dg/vect/pr51015.c: New test.
2232 2011-11-08 David S. Miller <davem@davemloft.net>
2234 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
2235 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
2237 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2240 * gfortran.dg/io_constraints_3.f90: Improve testcase.
2242 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2245 * gfortran.dg/string_5.f90: Improve testcase.
2247 2011-10-23 Jason Merrill <jason@redhat.com>
2250 * g++.dg/template/lvalue2.C: New.
2252 2011-11-08 Michael Matz <matz@suse.de>
2254 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
2255 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
2256 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
2257 * g++.dg/eh/builtin2.C: Ditto.
2258 * g++.dg/eh/builtin3.C: Ditto.
2260 2011-11-08 Jakub Jelinek <jakub@redhat.com>
2262 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
2263 being prefered even for -mavx.
2264 * gcc.target/i386/avx-cvt-3.c: New test.
2266 2011-11-08 Richard Guenther <rguenther@suse.de>
2268 PR tree-optimization/51012
2269 * gcc.dg/pr51012-1.c: New testcase.
2270 * gcc.dg/pr51012-2.c: Likewise.
2272 2011-11-08 Richard Guenther <rguenther@suse.de>
2275 * c-c++-common/uninit-pr51010.c: New testcase.
2277 2011-11-08 Jakub Jelinek <jakub@redhat.com>
2279 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
2280 check_effective_target_vect_call_copysignf,
2281 check_effective_target_vect_call_lrint): New procedures.
2282 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
2283 $VECT_SLP_CFLAGS with -ffast-math.
2284 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
2285 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
2286 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
2287 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
2289 2011-11-07 Richard Henderson <rth@redhat.com>
2290 Aldy Hernandez <aldyh@redhat.com>
2291 Torvald Riegel <triegel@redhat.com>
2293 Merged from transactional-memory.
2295 * g++.dg/dg.exp: Run transactional memory tests.
2296 * g++.dg/tm: New directory with new tests.
2297 * gcc.dg/tm: New directory with new tests.
2298 * c-c++-common/tm: New directory with new tests.
2300 2011-11-08 Dodji Seketeli <dodji@redhat.com>
2302 Fix context handling of alias-declaration
2303 * g++.dg/cpp0x/alias-decl-11.C: New test.
2305 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
2308 * g++.dg/parse/template26.C: New.
2309 * g++.dg/template/crash45.C: Adjust dg-error string.
2311 2011-11-07 Jason Merrill <jason@redhat.com>
2314 * g++.dg/template/lookup9.C: New.
2317 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
2320 * g++.dg/cpp0x/decltype35.C: New.
2322 2011-11-07 Dodji Seketeli <dodji@redhat.com>
2324 Support C++11 alias-declaration
2326 * g++.dg/cpp0x/alias-decl-0.C: New test case.
2327 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
2328 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
2329 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
2330 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
2331 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
2332 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
2333 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
2334 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
2335 * g++.dg/ext/alias-decl-attr1.C: Likewise.
2336 * g++.dg/ext/alias-decl-attr2.C: Likewise.
2337 * g++.dg/ext/alias-decl-attr3.C: Likewise.
2338 * g++.dg/ext/alias-decl-attr4.C: Likewise.
2340 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
2342 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
2344 2011-11-07 Janus Weil <janus@gcc.gnu.org>
2347 * gfortran.dg/typebound_call_21.f03: New.
2349 2011-11-07 Nathan Sidwell <nathan@acm.org>
2351 * gcc.dg/profile-dir-1.c: Adjust final scan.
2352 * gcc.dg/profile-dir-2.c: Adjust final scan.
2353 * gcc.dg/profile-dir-3.c: Adjust final scan.
2354 * gcc.misc-tests/gcov.exp: Adjust regexp.
2355 * gcc.misc-tests/gcov-12.c: New.
2356 * gcc.misc-tests/gcov-13.c: New.
2357 * gcc.misc-tests/gcovpart-13b.c: New.
2358 * gcc.misc-tests/gcov-14.c: New.
2360 2011-11-07 Jason Merrill <jason@redhat.com>
2363 * g++.dg/ext/visibility/template8.C: New.
2365 2011-11-07 Jakub Jelinek <jakub@redhat.com>
2367 PR tree-optimization/50789
2368 * gcc.target/i386/avx2-gather-1.c: New test.
2369 * gcc.target/i386/avx2-gather-2.c: New test.
2370 * gcc.target/i386/avx2-gather-3.c: New test.
2371 * gcc.target/i386/avx2-gather-4.c: New test.
2373 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
2375 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
2377 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
2380 * gfortran.dg/open_dev_null.f90: Remove testcase.
2382 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
2384 * lib/target-supports.exp (check_effective_target_sync_int_128):
2385 Don't cache the result.
2386 (check_effective_target_sync_long_long): Ditto.
2388 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
2390 PR rtl-optimization/47698
2391 * gcc.target/i386/47698.c: New test.
2393 2011-11-06 Jason Merrill <jason@redhat.com>
2396 * g++.dg/ext/visibility/template7.C: New.
2398 2011-11-07 Terry Guo <terry.guo@arm.com>
2400 * gcc.target/arm/wmul-1.c: Adjust optimization level.
2401 * gcc.target/arm/wmul-2.c: Ditto.
2402 * gcc.target/arm/wmul-3.c: Ditto.
2403 * gcc.target/arm/wmul-4.c: Ditto.
2405 2011-11-06 Joseph Myers <joseph@codesourcery.com>
2407 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
2408 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
2409 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
2410 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
2411 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
2412 expected diagnostics.
2414 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
2415 Richard Henderson <rth@redhat.com>
2416 Aldy Hernandez <aldyh@redhat.com>
2418 Merged from cxx-mem-model.
2420 * lib/target-supports.exp (check_effective_target_sync_int_128,
2421 check_effective_target_sync_long_long): Check whether the target
2422 supports 64 and 128 bit __sync builtins.
2423 (check_effective_target_cas_char): New.
2424 (check_effective_target_cas_int): New.
2425 * gcc.dg/dg.exp: Exclude simulate-thread tests.
2426 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
2427 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
2428 produce the expected library calls.
2429 * gcc.dg/atomic-fence.c: New functional tests.
2430 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
2431 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
2432 * gcc.dg/atomic-lockfree[-aux].c: New tests.
2433 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
2434 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
2435 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
2436 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
2437 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
2438 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
2440 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
2442 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
2444 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
2446 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
2447 int128 operations are atomic.
2448 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
2449 operations are atomic.
2450 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
2451 operations are atomic.
2452 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
2453 operations are atomic.
2454 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
2455 stores aren't moved out of a loop.
2456 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
2457 globals don't overwrite neighbouring globals.
2458 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
2459 writes dont overwrite neighbouring components.
2460 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
2461 * c-c++-common/gomp/atomic-3.c: Likewise.
2462 * c-c++-common/gomp/atomic-9.c: Likewise.
2463 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
2464 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
2465 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
2466 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
2467 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
2468 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
2469 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
2470 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
2471 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
2472 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
2473 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
2474 g++.dg/gomp/atomic-15.C: Remove.
2475 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
2476 * gcc.dg/gomp/atomic-11.c: Remove test.
2478 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
2480 * gcc.dg/vect/bb-slp-cond-1.c: New test.
2481 * gcc.dg/vect/slp-cond-1.c: New test.
2482 * gcc.dg/vect/slp-cond-2.c: New test.
2484 2011-11-05 David S. Miller <davem@davemloft.net>
2486 * lib/test-supports.exp
2487 (check_effective_target_ultrasparc_vis2_hw): New proc.
2488 (check_effective_target_ultrasparc_vis3_hw): New proc.
2489 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
2490 * gcc.target/sparc/vec-init-2.inc: Likewise.
2491 * gcc.target/sparc/vec-init-3.inc: Likewise.
2492 * gcc.target/sparc/vec-init-1-vis1.c: New test.
2493 * gcc.target/sparc/vec-init-1-vis2.c: New test.
2494 * gcc.target/sparc/vec-init-1-vis3.c: New test.
2495 * gcc.target/sparc/vec-init-2-vis1.c: New test.
2496 * gcc.target/sparc/vec-init-2-vis2.c: New test.
2497 * gcc.target/sparc/vec-init-2-vis3.c: New test.
2498 * gcc.target/sparc/vec-init-3-vis1.c: New test.
2499 * gcc.target/sparc/vec-init-3-vis2.c: New test.
2500 * gcc.target/sparc/vec-init-3-vis3.c: New test.
2502 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
2504 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
2505 Disable test on Epiphany.
2506 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
2507 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
2508 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
2509 * g++.dg/parse/pragma3.C: Likewise.
2510 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
2512 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
2513 * gcc.dg/tls/thr-cse-1.c: Likewise.
2514 * g++.dg/opt/devirt2.C: Likewise.
2515 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
2516 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
2517 * gcc.target/epiphany: New directory.
2519 2011-11-05 Tobias Burnus <burnus@net-b.de>
2521 * gfortran.dg/quad_2.f90: New.
2523 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
2525 * gcc.dg/strlenopt-22g.c: New wrapper around...
2526 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
2528 2011-11-04 Jason Merrill <jason@redhat.com>
2531 * g++.dg/init/lifetime2.C: New.
2532 * g++.dg/cpp0x/initlist-lifetime2.C: New.
2535 * g++.dg/init/lifetime1.C: Test cleanup order.
2537 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
2539 * g++.dg/other/offsetof7.C: New test.
2541 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
2543 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
2544 variable, default empty, -ffat-lto-objects for effective_target_lto.
2545 (gcc-dg-test-1): Add options from dg-final methods.
2546 * lib/scanasm.exp (scan-assembler_required_options)
2547 (scan-assembler-not_required_options): New procs.
2549 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
2551 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
2552 generate a pedwarn in c++98-mode.
2553 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
2554 don't generate a pedwarn in c++0x-mode.
2556 2011-11-04 Olivier Goffart <olivier@woboq.com>
2559 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
2561 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
2563 PR rtl-optimization/38644
2564 * gcc.target/arm/stack-red-zone.c: New.
2566 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
2569 * g++.dg/warn/Wconversion-null-3.C: New.
2571 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
2574 * g++.dg/cpp0x/udlit-strint-length.C: New.
2576 2011-11-04 Jason Merrill <jason@redhat.com>
2579 * g++.dg/cpp0x/initlist-lifetime1.C: New.
2580 * g++.dg/init/lifetime1.C: New.
2581 * g++.dg/init/ref21.C: New.
2582 * g++.dg/eh/array1.C: New.
2584 2011-11-04 Tom de Vries <tom@codesourcery.com>
2586 PR tree-optimization/50763
2587 * gcc.dg/pr50763-5.c: New test.
2589 2011-11-04 Tom de Vries <tom@codesourcery.com>
2591 PR tree-optimization/50763
2592 * g++.dg/pr50763-4.C: New test.
2594 2011-11-04 Jakub Jelinek <jakub@redhat.com>
2596 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
2599 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
2601 * gcc.dg/torture/vec-cvt-1.c: New test.
2603 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
2605 * gnat.dg/specs/private1[-sub].ads: New test.
2607 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
2610 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
2611 * gfortran.dg/inline_sum_1.f90: New.
2612 * gfortran.dg/inline_sum_2.f90: New.
2613 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
2614 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
2615 * gfortran.dg/inline_product_1.f90: New.
2617 2011-11-03 Tobias Burnus <burnus@net-b.de>
2620 * gfortran.dg/bind_c_dts_5.f90: New.
2622 2011-11-03 Tobias Burnus <burnus@net-b.de>
2625 * gfortran.dg/module_parameter_array_refs_2.f90: New.
2627 2011-11-03 Richard Guenther <rguenther@suse.de>
2630 * g++.dg/init/copy7.C: Remove testcase.
2632 2011-11-03 Martin Jambor <mjambor@suse.cz>
2634 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
2635 * g++.dg/ipa/devirt-c-2.C: Likewise.
2636 * g++.dg/ipa/devirt-c-7.C: New test.
2637 * g++.dg/ipa/devirt-c-8.C: Likewise.
2639 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
2641 PR tree-optimization/50912
2642 * gnat.dg/loop_optimization10.ad[sb]: New test.
2643 * gnat.dg/loop_optimization10_pkg.ads: New helper.
2645 2011-11-02 Jason Merrill <jason@redhat.com>
2648 * g++.dg/cpp0x/nsdmi-list2.C: New.
2650 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2653 * g++.dg/cpp0x/warn_cxx0x2.C: New.
2654 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2656 2011-11-02 Tom de Vries <tom@codesourcery.com>
2658 PR tree-optimization/50769
2659 * gfortran.dg/pr50769.f90: New test.
2661 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
2663 * gcc.target/sparc/20111102-1.c: New test.
2665 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2668 * g++.dg/warn/Wcast-qual2.C: New.
2670 2011-11-02 Tom de Vries <tom@codesourcery.com>
2672 PR tree-optimization/50763
2673 * g++.dg/pr50763-3.C: New test.
2675 2011-11-02 Tom de Vries <tom@codesourcery.com>
2677 PR tree-optimization/50672
2678 * g++.dg/pr50672.C: New test.
2680 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
2682 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
2683 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
2684 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
2686 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
2688 2011-11-02 Richard Guenther <rguenther@suse.de>
2690 PR tree-optimization/50902
2691 * gcc.dg/torture/pr50902.c: New testcase.
2693 2010-11-02 Richard Guenther <rguenther@suse.de>
2695 PR tree-optimization/50890
2696 * gcc.dg/torture/pr50890.c: New testcase.
2698 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
2701 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
2702 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
2704 2011-11-01 Tom de Vries <tom@codesourcery.com>
2706 PR tree-optimization/50908
2707 * gcc.dg/pr50908.c: New test.
2708 * gcc.dg/pr50908-2.c: Same.
2709 * gcc.dg/pr50908-3.c: Same.
2711 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
2713 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
2714 the outer loop. Remove comment. Don't check for widen-mult.
2716 2011-10-31 Martin Jambor <mjambor@suse.cz>
2718 * gcc.dg/ipa/ipcp-4.c: New test.
2720 2011-10-31 Jakub Jelinek <jakub@redhat.com>
2722 * gcc.dg/vshift-3.c: New test.
2723 * gcc.dg/vshift-4.c: New test.
2724 * gcc.dg/vshift-5.c: New test.
2726 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
2728 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
2729 and current implementation.
2731 2011-10-31 Paul Brook <paul@codesourcery.com>
2733 * gcc.dg/constructor-1.c: New test.
2735 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
2738 * gfortran.dg/dshift_3.f90: New test.
2740 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2742 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
2744 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
2745 * gcc.dg/torture/vshuf-v4si.c: Likewise.
2746 * gcc.dg/torture/vshuf-v8si.c: Likewise.
2747 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
2748 * gcc.dg/torture/vshuf-v4di.c: Likewise.
2749 * gcc.dg/torture/vshuf-v2df.c: Likewise.
2750 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
2751 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
2752 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
2753 * gcc.dg/torture/vshuf-v2di.c: Likewise.
2754 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
2755 * gcc.dg/torture/vshuf-v4df.c: Likewise.
2756 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
2757 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
2758 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
2759 * gcc.dg/vector-compare-2.c: Likewise.
2761 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
2764 * g++.dg/cpp0x/pr50901.C: New.
2766 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
2768 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
2769 * gcc.target/i386/fma4-check.h (main): Ditto.
2770 * gcc.target/i386/xop-check.h (main): Ditto.
2772 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
2775 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
2778 * g++.dg/template/crash109.C: New.
2780 2011-10-28 Jason Merrill <jason@redhat.com>
2782 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
2784 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
2787 * g++.dg/template/crash109.C: New.
2789 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
2791 * gfortran.dg/nearest_5.f90: New test.
2793 2011-10-28 Jakub Jelinek <jakub@redhat.com>
2795 * gcc.dg/vshift-1.c: New test.
2796 * gcc.dg/vshift-2.c: New test.
2797 * gcc.target/i386/xop-vshift-1.c: New test.
2798 * gcc.target/i386/xop-vshift-2.c: New test.
2799 * gcc.target/i386/avx2-vshift-1.c: New test.
2801 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
2803 PR rtl-optimization/49720
2804 * g++.dg/torture/pr49720.C: New test.
2806 2011-10-27 David S. Miller <davem@davemloft.net>
2808 * gcc.target/sparc/setcc-3.c: New test.
2810 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
2813 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
2815 2011-10-27 Jakub Jelinek <jakub@redhat.com>
2817 * gcc.target/i386/sse2-cvt-1.c: New test.
2818 * gcc.target/i386/sse2-cvt-2.c: New test.
2819 * gcc.target/i386/avx-cvt-1.c: New test.
2820 * gcc.target/i386/avx-cvt-2.c: New test.
2821 * gcc.target/i386/avx2-cvt-1.c: New test.
2822 * gcc.target/i386/avx2-cvt-2.c: New test.
2824 2011-10-27 Martin Jambor <mjambor@suse.cz>
2826 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
2828 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
2829 Steven G. Kargl <kargl@gcc.gnu.org>
2832 * gfortran.dg/pr50875.f90: New test.
2834 2011-10-26 David S. Miller <davem@davemloft.net>
2836 * gcc.target/sparc/fmaf-1.c: New test.
2838 * gcc.target/sparc/setcc-1.c: New test.
2839 * gcc.target/sparc/setcc-2.c: New test.
2841 2011-10-26 Joseph Myers <joseph@codesourcery.com>
2843 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
2845 2011-10-26 Joseph Myers <joseph@codesourcery.com>
2847 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
2850 2011-10-26 Joseph Myers <joseph@codesourcery.com>
2852 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
2855 2011-10-26 Joseph Myers <joseph@codesourcery.com>
2857 * gcc.target/i386/pad-4.c: Skip for Windows targets.
2859 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
2861 * gnat.dg/specs/discr1.ads: New test.
2862 * gnat.dg/specs/discr1_pkg.ads: New helper.
2864 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
2866 * gnat.dg/specs/unchecked_union.ads: Rename to...
2867 * gnat.dg/specs/unchecked_union1.ads: ...this.
2868 * gnat.dg/specs/unchecked_union2.ads: New test.
2870 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
2872 * gnat.dg/specs/atomic1.ads: New test.
2874 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
2876 Implement C++11 user-defined literals.
2877 * g++.dg/cpp0x/udlit-addr.C: New.
2878 * g++.dg/cpp0x/udlit-args.C: New.
2879 * g++.dg/cpp0x/udlit-args-neg.C: New.
2880 * g++.dg/cpp0x/udlit-clink-neg.C: New.
2881 * g++.dg/cpp0x/udlit-concat.C: New.
2882 * g++.dg/cpp0x/udlit-concat-neg.C: New.
2883 * g++.dg/cpp0x/udlit-constexpr.C: New.
2884 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
2885 * g++.dg/cpp0x/udlit-declare-neg.C: New.
2886 * g++.dg/cpp0x/udlit-friend.C: New.
2887 * g++.dg/cpp0x/udlit-general.C: New.
2888 * g++.dg/cpp0x/udlit-inline.C: New.
2889 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
2890 * g++.dg/cpp0x/udlit-member-neg.C: New.
2891 * g++.dg/cpp0x/udlit-namespace.C: New.
2892 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
2893 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
2894 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
2895 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
2896 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
2897 * g++.dg/cpp0x/udlit-operator-neg.C: New.
2898 * g++.dg/cpp0x/udlit-raw-str.C: New.
2899 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
2900 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
2901 * g++.dg/cpp0x/udlit-systemheader.C: New.
2902 * g++.dg/cpp0x/udlit-template.C: New.
2903 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
2904 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
2905 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
2906 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
2907 * g++.dg/cpp0x/udlit_system_header: New.
2909 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
2912 * g++.dg/cpp0x/decltype34.C: New.
2914 2011-10-26 Tom de Vries <tom@codesourcery.com>
2916 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
2917 * gcc.c-torture/unsorted/HIset.c: Same.
2918 * gcc.c-torture/unsorted/SIcmp.c: Same.
2919 * gcc.c-torture/unsorted/SIset.c: Same.
2920 * gcc.c-torture/unsorted/SFset.c: Same.
2921 * gcc.c-torture/unsorted/UHIcmp.c: Same.
2922 * gcc.c-torture/unsorted/USIcmp.c: Same.
2923 * gcc.c-torture/unsorted/DFcmp.c: Same.
2925 2011-10-26 Jakub Jelinek <jakub@redhat.com>
2927 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
2928 to work also with -masm=intel and additionally test the xmm vs. ymm
2929 register type combination on mask/dest and in vsib.
2930 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2931 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2932 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2933 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2934 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2935 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2936 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2937 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2938 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2939 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2940 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2941 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2942 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2943 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2944 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2945 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2946 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2947 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2948 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2949 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2950 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2951 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2952 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2953 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2954 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2955 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2956 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2957 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2958 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2959 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2960 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2962 2011-10-26 Tom de Vries <tom@codesourcery.com>
2964 PR tree-optimization/50763
2965 * gcc.dg/pr50763-2.c: New test.
2967 2011-10-25 Joseph Myers <joseph@codesourcery.com>
2969 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
2970 Update expected messages.
2972 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
2974 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
2976 2011-10-25 Jason Merrill <jason@redhat.com>
2979 * g++.dg/init/aggr7.C: New.
2982 * g++.dg/cpp0x/initlist59.C: New.
2984 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2987 * g++.dg/overload/operator5.C: New.
2989 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2992 * g++.dg/template/crash108.C: New.
2994 2011-10-25 Jakub Jelinek <jakub@redhat.com>
2996 PR tree-optimization/50596
2997 * gcc.dg/vect/vect-cond-10.c: New test.
2999 2011-10-24 Joey Ye <joey.ye@arm.com>
3001 * gcc.target/arm/pr42575.c: Remove architecture option.
3003 2011-10-24 David S. Miller <davem@davemloft.net>
3005 * gcc.target/sparc/vis3move-1.c: New test.
3006 * gcc.target/sparc/vis3move-2.c: New test.
3007 * gcc.target/sparc/vis3move-3.c: New test.
3009 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3011 * gcc.dg/strlenopt-22.c: New testcase.
3012 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
3014 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
3016 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
3018 (dg-skip-if): Remove.
3019 * gcc.target/i386/funcspec-1.c: Ditto.
3020 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
3022 2011-10-24 Richard Guenther <rguenther@suse.de>
3024 * gcc.dg/vect/vect-bool-1.c: New testcase.
3026 2011-10-24 Richard Guenther <rguenther@suse.de>
3028 PR tree-optimization/50838
3029 * gcc.dg/torture/pr50838.c: New testcase.
3031 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
3033 PR tree-optimization/50730
3034 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
3035 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
3036 -fno-tree-sra and SLP flags.
3038 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
3042 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
3045 * g++.dg/cpp0x/warn_cxx0x2.C: New.
3046 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
3048 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
3051 * g++.dg/cpp0x/warn_cxx0x2.C: New.
3052 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
3054 2011-10-23 Tom de Vries <tom@codesourcery.com>
3056 PR tree-optimization/50763
3057 * gcc.dg/pr50763.c: New test.
3059 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
3062 * gcc.target/i386/pr50788.c: New test.
3064 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
3066 PR tree-optimization/50819
3067 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
3068 * g++.dg/vect/slp-pr50819.cc: New test.
3070 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
3073 * g++.dg/warn/Wconversion4.C: New.
3075 2011-10-21 Jakub Jelinek <jakub@redhat.com>
3078 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
3079 from element other than first and reverse permutation.
3080 * gcc.dg/torture/vshuf-16.inc: Likewise.
3081 * gcc.dg/torture/vshuf-8.inc: Likewise.
3082 * gcc.dg/torture/vshuf-4.inc: Likewise.
3084 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
3087 * g++.dg/parse/error43.C: New.
3088 * g++.dg/parse/error44.C: Likewise.
3090 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
3091 Kirill Yukhin <kirill.yukhin@intel.com>
3094 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
3095 * gcc.target/i386/bmi2-check.h: Ditto.
3097 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
3100 * g++.dg/cpp0x/override2.C: Add test.
3102 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3104 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
3105 check_linker_plugin_available.
3107 2011-10-21 Kai Tietz <ktietz@redhat.com>
3109 * gcc.target/i386/branch-cost1.c: New test.
3110 * gcc.target/i386/branch-cost2.c: New test.
3111 * gcc.target/i386/branch-cost3.c: New test.
3112 * gcc.target/i386/branch-cost4.c: New test.
3114 2011-10-20 Steve Ellcey <sje@cup.hp.com>
3116 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
3118 2011-10-20 Steve Ellcey <sje@cup.hp.com>
3121 * gcc.dg/pr49994-3.c: Skip on HP-UX.
3123 2011-10-20 Joseph Myers <joseph@codesourcery.com>
3125 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
3126 (_moz_foo, EXT__foo): Use ASMNAME.
3128 2011-10-20 Joseph Myers <joseph@codesourcery.com>
3130 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
3133 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
3136 * gcc.target/i386/pr50766.c: New test.
3138 2011-10-20 Jason Merrill <jason@redhat.com>
3141 * g++.dg/eh/partial1.C: New.
3143 2011-10-20 Richard Henderson <rth@redhat.com>
3145 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
3146 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
3147 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
3148 Use __builtin_shuffle.
3150 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
3153 * gfortran.dg/ishft_3.f90: Update test.
3155 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
3158 * gfortran.dg/substring_integer_index.f90: New test.
3160 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
3162 * gfortran.dg/format_string.f: New test.
3164 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
3166 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
3168 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
3170 2011-10-20 Joseph Myers <joseph@codesourcery.com>
3172 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
3173 gcc.target/i386/pr46226.c: Do not use
3174 -mno-accumulate-outgoing-args.
3176 2011-10-20 Joseph Myers <joseph@codesourcery.com>
3178 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
3179 including <strings.h>.
3181 2011-10-19 Jan Hubicka <jh@suse.cz>
3183 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
3184 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
3185 * lib/c-torture.exp: Likewise.
3186 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
3187 * gcc.c-torture/compile/sync-1.c: Likewise.
3188 * gcc.c-torture/compile/sync-1.c: Likewise.
3189 * gcc.c-torture/compile/sync-3.c: Likewise.
3190 * gcc.dg/noncompile/invalid_asm.c: Likewise.
3191 * gcc.dg/noncompile/920507-1.c: Likewise.
3192 * gcc.dg/torture/pr36400.c: Likewise.
3193 * g++.dg/torture/pr34850.C: Likewise.
3195 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
3197 * gnat.dg/source_ref1.adb: New test.
3198 * gnat.dg/source_ref2.adb: Likewise.
3200 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
3203 * g++.dg/parse/error42.C: New.
3204 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
3206 2011-10-19 Jason Merrill <jason@redhat.com>
3209 * g++.dg/init/value9.C: New.
3211 2011-10-19 Jakub Jelinek <jakub@redhat.com>
3213 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
3214 * gcc.dg/torture/vshuf-16.inc: Likewise.
3215 * gcc.dg/torture/vshuf-8.inc: Likewise.
3216 * gcc.dg/torture/vshuf-4.inc: Likewise.
3218 2011-10-19 Janus Weil <janus@gcc.gnu.org>
3221 * gfortran.dg/sizeof_proc.f90: New.
3223 2011-10-19 Joseph Myers <joseph@codesourcery.com>
3225 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
3226 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
3228 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
3231 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
3233 2011-10-19 Jason Merrill <jason@redhat.com>
3236 * g++.dg/init/ref20.C: New.
3238 2011-10-19 Kai Tietz <ktietz@redhat.com>
3241 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
3242 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
3243 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
3244 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
3245 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
3247 2011-10-19 Richard Guenther <rguenther@suse.de>
3250 * gcc.dg/torture/pr50768.c: New testcase.
3252 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
3254 PR rtl-optimization/50340
3255 * gcc.dg/pr50340.c: New.
3257 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
3259 PR tree-optimization/50717
3261 * gcc.dg/pr50717-1.c: New file.
3262 * gcc.target/arm/wmul-12.c: Correct types.
3263 * gcc.target/arm/wmul-8.c: Correct types.
3265 2011-10-18 Jason Merrill <jason@redhat.com>
3268 * g++.dg/cpp0x/defaulted32.C: New.
3271 * g++.dg/lookup/using23.C: New.
3274 * g++.dg/cpp0x/implicit12.C: New.
3275 * g++.dg/cpp0x/defaulted20.C: Adjust.
3276 * g++.dg/cpp0x/defaulted21.C: Adjust.
3277 * g++.dg/cpp0x/implicit-copy.C: Adjust.
3278 * g++.dg/cpp0x/implicit4.C: Adjust.
3279 * g++.dg/cpp0x/implicit5.C: Adjust.
3280 * g++.dg/cpp0x/implicit8.C: Adjust.
3281 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3282 * g++.dg/cpp0x/not_special.C: Adjust.
3283 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3284 * g++.dg/cpp0x/rv1n.C: Adjust.
3285 * g++.dg/cpp0x/rv2n.C: Adjust.
3286 * g++.dg/cpp0x/rv3n.C: Adjust.
3287 * g++.dg/cpp0x/rv4n.C: Adjust.
3288 * g++.dg/cpp0x/rv5n.C: Adjust.
3289 * g++.dg/cpp0x/rv6n.C: Adjust.
3290 * g++.dg/cpp0x/rv7n.C: Adjust.
3292 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
3294 * gcc.target/i386/avx2-vpop-check.h: New header.
3295 * gcc.target/i386/avx2-vpaddd-3.c: New test.
3296 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
3297 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
3298 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
3299 * gcc.target/i386/avx2-vpand-3.c: Ditto.
3300 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
3301 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
3302 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
3303 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
3304 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
3305 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
3306 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
3307 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
3308 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
3309 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
3311 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
3314 * gfortran.dg/coarray_subobject_1.f90: New test.
3315 * gfortran.dg/coarray/subobject_1.f90: New test.
3317 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
3319 PR rtl-optimization/50205
3320 * gcc.dg/pr50205.c: New.
3322 2011-10-18 Richard Guenther <rguenther@suse.de>
3324 PR tree-optimization/50767
3325 * gcc.dg/torture/pr50767.c: New testcase.
3327 2011-10-18 Julian Brown <julian@codesourcery.com>
3329 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
3330 * gcc.target/arm/unaligned-memcpy-1.c: New.
3331 * gcc.target/arm/unaligned-memcpy-2.c: New.
3332 * gcc.target/arm/unaligned-memcpy-3.c: New.
3333 * gcc.target/arm/unaligned-memcpy-4.c: New.
3335 2011-10-18 Janus Weil <janus@gcc.gnu.org>
3338 * gfortran.dg/iso_c_binding_class.f03: New.
3340 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
3342 * testsuite/lib/target-supports.exp
3343 (check_effective_target_vect_widen_shift): New.
3344 * gcc.dg/vect/vect-widen-shift-s16.c: New.
3345 * gcc.dg/vect/vect-widen-shift-s8.c: New.
3346 * gcc.dg/vect/vect-widen-shift-u16.c: New.
3347 * gcc.dg/vect/vect-widen-shift-u8.c: New.
3349 2011-10-18 Richard Guenther <rguenther@suse.de>
3351 * gcc.dg/torture/restrict-1.c: New testcase.
3353 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
3355 * g++.dg/ext/bases.C: New test.
3357 2011-10-17 David S. Miller <davem@davemloft.net>
3359 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
3360 all operations to emit VIS instructions.
3361 * gcc.target/sparc/fandnot.c: Likewise.
3362 * gcc.target/sparc/fnot.c: Likewise.
3363 * gcc.target/sparc/for.c: Likewise.
3364 * gcc.target/sparc/fornot.c: Likewise.
3365 * gcc.target/sparc/fxnor.c: Likewise.
3366 * gcc.target/sparc/fxor.c: Likewise.
3367 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
3370 2011-10-17 Jakub Jelinek <jakub@redhat.com>
3372 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
3373 * gcc.dg/torture/vshuf-16.inc: New file.
3374 * gcc.dg/torture/vshuf-2.inc: New file.
3375 * gcc.dg/torture/vshuf-32.inc: New file.
3376 * gcc.dg/torture/vshuf-4.inc: New file.
3377 * gcc.dg/torture/vshuf-8.inc: New file.
3378 * gcc.dg/torture/vshuf-main.inc: New file.
3379 * gcc.dg/torture/vshuf-v16hi.c: New test.
3380 * gcc.dg/torture/vshuf-v16qi.c: New test.
3381 * gcc.dg/torture/vshuf-v2df.c: New test.
3382 * gcc.dg/torture/vshuf-v2di.c: New test.
3383 * gcc.dg/torture/vshuf-v2sf.c: New test.
3384 * gcc.dg/torture/vshuf-v2si.c: New test.
3385 * gcc.dg/torture/vshuf-v32qi.c: New test.
3386 * gcc.dg/torture/vshuf-v4df.c: New test.
3387 * gcc.dg/torture/vshuf-v4di.c: New test.
3388 * gcc.dg/torture/vshuf-v4hi.c: New test.
3389 * gcc.dg/torture/vshuf-v4sf.c: New test.
3390 * gcc.dg/torture/vshuf-v4si.c: New test.
3391 * gcc.dg/torture/vshuf-v8hi.c: New test.
3392 * gcc.dg/torture/vshuf-v8qi.c: New test.
3393 * gcc.dg/torture/vshuf-v8sf.c: New test.
3394 * gcc.dg/torture/vshuf-v8si.c: New test.
3396 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
3398 PR tree-optimization/50746
3399 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
3401 2011-10-17 Jason Merrill <jason@redhat.com>
3404 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
3406 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3409 * g++.dg/parse/error41.C: New.
3410 * g++.dg/parse/error20.C: Adjust.
3412 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3415 * g++.dg/warn/format7.C: New.
3416 * obj-c++.dg/warn7.mm: Likewise.
3418 2011-10-17 Richard Guenther <rguenther@suse.de>
3420 PR tree-optimization/50729
3421 * gcc.dg/torture/pr50729.c: New testcase.
3423 2011-10-15 Tom Tromey <tromey@redhat.com>
3424 Dodji Seketeli <dodji@redhat.com>
3426 * lib/prune.exp (prune_gcc_output): Prune output referring to
3428 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
3429 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
3430 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
3431 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
3433 2011-10-15 Tom Tromey <tromey@redhat.com>
3434 Dodji Seketeli <dodji@redhat.com>
3436 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
3438 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3441 * g++.dg/inherit/error5.C: New.
3443 2011-10-17 Janus Weil <janus@gcc.gnu.org>
3447 * gfortran.dg/kind_tests_4.f90: New.
3449 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
3451 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
3452 targets that support vector condition.
3454 2011-10-16 Janus Weil <janus@gcc.gnu.org>
3457 * gfortran.dg/c_kind_tests_3.f03: New.
3459 2011-10-16 Janus Weil <janus@gcc.gnu.org>
3462 * gfortran.dg/elemental_args_check_4.f90: New.
3464 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
3466 PR tree-optimization/50727
3467 * gcc.dg/vect/pr50727.c: New test.
3469 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
3471 * gcc.dg/vla-23.c: New test.
3473 2011-10-16 Jakub Jelinek <jakub@redhat.com>
3475 PR tree-optimization/50596
3476 * gcc.dg/vect/vect-cond-9.c: New test.
3478 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
3480 * gcc.dg/vect/bb-slp-29.c: New test.
3482 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
3485 * g++.dg/ext/is_base_of_incomplete.C: New.
3486 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
3487 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
3489 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
3491 * gcc.target/sparc/combined-1.c: Compile at -O2.
3493 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
3495 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
3496 (dg-options): Add -Wno-attributes.
3497 * gcc.target/i386/fma_double_?.c: Ditto.
3498 * gcc.target/i386/fma_run_float_?.c: Ditto.
3499 * gcc.target/i386/fma_run_double_?.c: Ditto.
3500 * gcc.target/i386/l_fma_float_?.c: Dtto.
3501 * gcc.target/i386/l_fma_double_?.c: Ditto.
3502 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
3503 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
3505 2011-10-15 Tobias Burnus <burnus@net-b.de>
3507 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
3509 * gfortran.dg/bind_c_usage_24.f90: Ditto.
3510 * gfortran.dg/rank_3.f90: Ditto.
3511 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
3512 -std=f2008ts in dg-options.
3513 * gfortran.dg/rank_4.f90: Ditto.
3515 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
3518 * gcc.target/sh/pr49263.c: New.
3520 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
3522 * gnat.dg/specs/debug1.ads: Tweak.
3524 2011-10-14 Kai Tietz <ktietz@redhat.com>
3526 * gfortran.fortran-torture/compile/logical-2.f90: New test.
3528 2011-10-14 Jakub Jelinek <jakub@redhat.com>
3530 * gcc.target/i386/sse2-mul-1.c: New test.
3531 * gcc.target/i386/sse4_1-mul-1.c: New test.
3532 * gcc.target/i386/avx-mul-1.c: New test.
3533 * gcc.target/i386/xop-mul-1.c: New test.
3534 * gcc.target/i386/avx2-mul-1.c: New test.
3536 2011-10-14 Jason Merrill <jason@redhat.com>
3539 * g++.dg/cpp0x/nsdmi-list1.C: New.
3542 * g++.dg/cpp0x/nsdmi-const1.C: New.
3544 2011-10-14 Janus Weil <janus@gcc.gnu.org>
3547 * gfortran.dg/pointer_intent_5.f90: New.
3549 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3551 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
3552 * gcc.target/i386/warn-vect-op-1.c: Ditto.
3553 * gcc.target/i386/warn-vect-op-2.c: Ditto.
3555 2011-10-14 Tobias Burnus <burnus@net-b.de>
3558 * gfortran.dg/pointer_check_11.f90: New.
3559 * gfortran.dg/pointer_check_12.f90: New.
3561 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
3564 * g++.dg/overload/operator4.C: New.
3566 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
3568 * gcc.dg/di-longlong64-sync-1.c: New test.
3569 * gcc.dg/di-sync-multithread.c: New test.
3570 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
3571 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
3572 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
3573 tests for v5, v6, v6k, and v7-a, and add-options helpers.
3574 (check_effective_target_arm_arm_ok): New helper.
3575 (check_effective_target_sync_longlong): New helper.
3577 2011-10-14 Richard Guenther <rguenther@suse.de>
3579 PR tree-optimization/50723
3580 * gcc.dg/torture/pr50723.c: New testcase.
3582 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
3585 * g++.dg/warn/format6.C: New.
3586 * obj-c++.dg/warn6.mm: Likewise.
3588 2011-10-13 Richard Henderson <rth@redhat.com>
3590 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
3592 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
3593 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
3594 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
3596 2011-10-13 Jason Merrill <jason@redhat.com>
3599 * g++.dg/cpp0x/nsdmi-template2.C: New.
3602 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
3605 * g++.dg/init/vbase1.C: New.
3607 2011-10-13 Jakub Jelinek <jakub@redhat.com>
3609 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
3610 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
3611 * gcc.target/i386/avx-vphminposuw-2.c: New test.
3612 * gcc.target/i386/avx-vphminposuw-3.c: New test.
3614 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
3616 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
3618 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
3620 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
3622 2011-10-13 Richard Guenther <rguenther@suse.de>
3624 PR tree-optimization/50712
3625 * gcc.target/i386/pr50712.c: New testcase.
3627 2011-10-13 Tom de Vries <tom@codesourcery.com>
3629 * gcc.dg/memcpy-4.c: New test.
3631 2011-10-13 Richard Guenther <rguenther@suse.de>
3633 PR tree-optimization/50698
3634 * g++.dg/vect/pr50698.cc: New testcase.
3636 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
3638 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
3639 * gcc.target/powerpc/warn-2.c: Ditto.
3641 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
3642 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
3643 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
3644 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
3645 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
3646 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
3647 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
3648 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
3649 * gcc.target/powerpc/ppc-pow.c: Likewise.
3650 * gcc.target/powerpc/recip-1.c: Likewise.
3651 * gcc.target/powerpc/recip-2.c: Likewise.
3652 * gcc.target/powerpc/recip-3.c: Likewise.
3653 * gcc.target/powerpc/recip-4.c: Likewise.
3654 * gcc.target/powerpc/recip-5.c: Likewise.
3656 2011-10-12 David S. Miller <davem@davemloft.net>
3658 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
3659 '-mvis3' instead of 'mcpu=niagara3' in options.
3660 * gcc.target/sparc/fhalve.c: Likewise.
3661 * gcc.target/sparc/fnegop.c: Likewise.
3662 * gcc.target/sparc/fpadds.c: Likewise.
3663 * gcc.target/sparc/fshift.c: Likewise.
3664 * gcc.target/sparc/fucmp.c: Likewise.
3665 * gcc.target/sparc/lzd.c: Likewise.
3666 * gcc.target/sparc/vis3misc.c: Likewise.
3667 * gcc.target/sparc/xmul.c: Likewise.
3669 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
3671 * gnat.dg/vect1.ad[sb]: New test.
3672 * gnat.dg/vect1_pkg.ads: New helper.
3673 * gnat.dg/vect2.ad[sb]: New test.
3674 * gnat.dg/vect2_pkg.ads: New helper.
3675 * gnat.dg/vect3.ad[sb]: New test.
3676 * gnat.dg/vect3_pkg.ads: New helper.
3677 * gnat.dg/vect4.ad[sb]: New test.
3678 * gnat.dg/vect4_pkg.ads: New helper.
3679 * gnat.dg/vect5.ad[sb]: New test.
3680 * gnat.dg/vect5_pkg.ads: New helper.
3681 * gnat.dg/vect6.ad[sb]: New test.
3682 * gnat.dg/vect6_pkg.ads: New helper.
3684 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
3686 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
3687 * gcc.target/i386/fma_run_double_2.c: Likewise.
3688 * gcc.target/i386/fma_run_double_3.c: Likewise.
3689 * gcc.target/i386/fma_run_double_4.c: Likewise.
3690 * gcc.target/i386/fma_run_double_5.c: Likewise.
3691 * gcc.target/i386/fma_run_double_6.c: Likewise.
3692 * gcc.target/i386/fma_run_float_1.c: Likewise.
3693 * gcc.target/i386/fma_run_float_2.c: Likewise.
3694 * gcc.target/i386/fma_run_float_3.c: Likewise.
3695 * gcc.target/i386/fma_run_float_4.c: Likewise.
3696 * gcc.target/i386/fma_run_float_5.c: Likewise.
3697 * gcc.target/i386/fma_run_float_6.c: Likewise.
3699 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
3700 remove the extra dg-options.
3701 * gcc.target/i386/l_fma_double_2.c: Likewise.
3702 * gcc.target/i386/l_fma_double_3.c: Likewise.
3703 * gcc.target/i386/l_fma_double_4.c: Likewise.
3704 * gcc.target/i386/l_fma_double_5.c: Likewise.
3705 * gcc.target/i386/l_fma_double_6.c: Likewise.
3706 * gcc.target/i386/l_fma_float_1.c: Likewise.
3707 * gcc.target/i386/l_fma_float_2.c: Likewise.
3708 * gcc.target/i386/l_fma_float_3.c: Likewise.
3709 * gcc.target/i386/l_fma_float_4.c: Likewise.
3710 * gcc.target/i386/l_fma_float_5.c: Likewise.
3711 * gcc.target/i386/l_fma_float_6.c: Likewise.
3713 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
3715 PR tree-optimization/50189
3716 * g++.dg/torture/pr50189.C: New testcase.
3718 2011-10-12 Richard Guenther <rguenther@suse.de>
3720 PR tree-optimization/50700
3721 * gcc.dg/builtin-object-size-12.c: New testcase.
3723 2011-10-12 Joseph Myers <joseph@codesourcery.com>
3726 * gcc.c-torture/compile/pr50565-1.c,
3727 gcc.c-torture/compile/pr50565-2.c: New tests.
3729 2011-10-11 Jason Merrill <jason@redhat.com>
3733 * g++.dg/template/constant1.C: New.
3734 * g++.dg/template/constant2.C: New.
3735 * g++.dg/cpp0x/constexpr-template3.C: New.
3737 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3739 * gcc.target/i386/warn-vect-op-3.c: New test.
3740 * gcc.target/i386/warn-vect-op-1.c: New test.
3741 * gcc.target/i386/warn-vect-op-2.c: New test.
3743 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3745 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
3747 2011-10-11 Richard Guenther <rguenther@suse.de>
3749 PR tree-optimization/50204
3750 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
3752 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3754 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
3756 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
3758 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
3759 * gcc.target/i386/fma_double_2.c: Ditto.
3760 * gcc.target/i386/fma_double_3.c: Ditto.
3761 * gcc.target/i386/fma_double_4.c: Ditto.
3762 * gcc.target/i386/fma_double_5.c: Ditto.
3763 * gcc.target/i386/fma_double_6.c: Ditto.
3764 * gcc.target/i386/fma_float_1.c: Ditto.
3765 * gcc.target/i386/fma_float_2.c: Ditto.
3766 * gcc.target/i386/fma_float_3.c: Ditto.
3767 * gcc.target/i386/fma_float_4.c: Ditto.
3768 * gcc.target/i386/fma_float_5.c: Ditto.
3769 * gcc.target/i386/fma_float_6.c: Ditto.
3770 * gcc.target/i386/l_fma_double_1.c: Ditto.
3771 * gcc.target/i386/l_fma_double_2.c: Ditto.
3772 * gcc.target/i386/l_fma_double_3.c: Ditto.
3773 * gcc.target/i386/l_fma_double_4.c: Ditto.
3774 * gcc.target/i386/l_fma_double_5.c: Ditto.
3775 * gcc.target/i386/l_fma_double_6.c: Ditto.
3776 * gcc.target/i386/l_fma_float_1.c: Ditto.
3777 * gcc.target/i386/l_fma_float_2.c: Ditto.
3778 * gcc.target/i386/l_fma_float_3.c: Ditto.
3779 * gcc.target/i386/l_fma_float_4.c: Ditto.
3780 * gcc.target/i386/l_fma_float_5.c: Ditto.
3781 * gcc.target/i386/l_fma_float_6.c: Ditto.
3782 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
3783 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
3784 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
3785 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
3786 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
3787 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
3788 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
3789 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
3790 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
3791 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
3792 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
3793 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
3795 2011-10-11 Tristan Gingold <gingold@adacore.com>
3797 * gcc.dg/va-arg-4.c: New test.
3798 * gcc.dg/va-arg-5.c: Ditto.
3800 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
3802 * lib/target-supports.exp (check_effective_target_fd_truncate):
3803 Close and unlink test file before exit.
3805 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3808 * gfortran.dg/forall_15.f90: New test case.
3810 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
3811 Andrew Macleod <amacleod@redhat.com>
3813 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
3814 wrappers for *other_threads() and *final_verify().
3815 * gcc.dg/simulate-thread/simulate-thread.h
3816 (simulate_thread_wrapper_other_threads): New.
3817 (simulate_thread_wrapper_final_verify): New.
3819 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
3821 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
3823 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
3825 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
3827 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
3828 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
3830 * gcc.target/i386/fma_1.h: New file.
3831 * gcc.target/i386/fma_2.h: Likewise.
3832 * gcc.target/i386/fma_3.h: Likewise.
3833 * gcc.target/i386/fma_4.h: Likewise.
3834 * gcc.target/i386/fma_5.h: Likewise.
3835 * gcc.target/i386/fma_6.h: Likewise.
3836 * gcc.target/i386/fma_double_1.c: Likewise.
3837 * gcc.target/i386/fma_double_2.c: Likewise.
3838 * gcc.target/i386/fma_double_3.c: Likewise.
3839 * gcc.target/i386/fma_double_4.c: Likewise.
3840 * gcc.target/i386/fma_double_5.c: Likewise.
3841 * gcc.target/i386/fma_double_6.c: Likewise.
3842 * gcc.target/i386/fma_float_1.c: Likewise.
3843 * gcc.target/i386/fma_float_2.c: Likewise.
3844 * gcc.target/i386/fma_float_3.c: Likewise.
3845 * gcc.target/i386/fma_float_4.c: Likewise.
3846 * gcc.target/i386/fma_float_5.c: Likewise.
3847 * gcc.target/i386/fma_float_6.c: Likewise.
3848 * gcc.target/i386/fma_main.h: Likewise.
3849 * gcc.target/i386/fma_run_double_1.c: Likewise.
3850 * gcc.target/i386/fma_run_double_2.c: Likewise.
3851 * gcc.target/i386/fma_run_double_3.c: Likewise.
3852 * gcc.target/i386/fma_run_double_4.c: Likewise.
3853 * gcc.target/i386/fma_run_double_5.c: Likewise.
3854 * gcc.target/i386/fma_run_double_6.c: Likewise.
3855 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
3856 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
3857 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
3858 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
3859 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
3860 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
3861 * gcc.target/i386/fma_run_float_1.c: Likewise.
3862 * gcc.target/i386/fma_run_float_2.c: Likewise.
3863 * gcc.target/i386/fma_run_float_3.c: Likewise.
3864 * gcc.target/i386/fma_run_float_4.c: Likewise.
3865 * gcc.target/i386/fma_run_float_5.c: Likewise.
3866 * gcc.target/i386/fma_run_float_6.c: Likewise.
3867 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
3868 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
3869 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
3870 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
3871 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
3872 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
3873 * gcc.target/i386/l_fma_1.h: Likewise.
3874 * gcc.target/i386/l_fma_2.h: Likewise.
3875 * gcc.target/i386/l_fma_3.h: Likewise.
3876 * gcc.target/i386/l_fma_4.h: Likewise.
3877 * gcc.target/i386/l_fma_5.h: Likewise.
3878 * gcc.target/i386/l_fma_6.h: Likewise.
3879 * gcc.target/i386/l_fma_double_1.c: Likewise.
3880 * gcc.target/i386/l_fma_double_2.c: Likewise.
3881 * gcc.target/i386/l_fma_double_3.c: Likewise.
3882 * gcc.target/i386/l_fma_double_4.c: Likewise.
3883 * gcc.target/i386/l_fma_double_5.c: Likewise.
3884 * gcc.target/i386/l_fma_double_6.c: Likewise.
3885 * gcc.target/i386/l_fma_float_1.c: Likewise.
3886 * gcc.target/i386/l_fma_float_2.c: Likewise.
3887 * gcc.target/i386/l_fma_float_3.c: Likewise.
3888 * gcc.target/i386/l_fma_float_4.c: Likewise.
3889 * gcc.target/i386/l_fma_float_5.c: Likewise.
3890 * gcc.target/i386/l_fma_float_6.c: Likewise.
3891 * gcc.target/i386/l_fma_main.h: Likewise.
3892 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
3893 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
3894 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
3895 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
3896 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
3897 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
3898 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
3899 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
3900 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
3901 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
3902 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
3903 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
3905 2011-10-10 Richard Guenther <rguenther@suse.de>
3908 * gcc.dg/torture/pr50389.c: New testcase.
3910 2011-10-10 Richard Guenther <rguenther@suse.de>
3913 * gcc.dg/builtins-47.c: Optimize.
3915 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
3917 * lib/gcc-simulate-thread.exp: New.
3918 * gcc.dg/simulate-thread/guality.h: New.
3919 * gcc.dg/simulate-thread/simulate-thread.h: New.
3920 * gcc.dg/simulate-thread/simulate-thread.exp: New.
3921 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
3922 * gcc.dg/simulate-thread/README: New.
3923 * g++.dg/simulate-thread/guality.h: New.
3924 * g++.dg/simulate-thread/simulate-thread.h: New.
3925 * g++.dg/simulate-thread/simulate-thread.exp: New.
3926 * g++.dg/simulate-thread/simulate-thread.gdb: New.
3927 * c-c++-common/cxxbitfields-2.c: Remove.
3928 * c-c++-common/cxxbitfields.c: Remove.
3929 * c-c++-common/cxxbitfields-4.c: Remove.
3930 * c-c++-common/cxxbitfields-5.c: Remove.
3931 * c-c++-common/simulate-thread/bitfields-1.c: New.
3932 * c-c++-common/simulate-thread/bitfields-2.c: New.
3933 * c-c++-common/simulate-thread/bitfields-3.c: New.
3934 * c-c++-common/simulate-thread/bitfields-4.c: New.
3936 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
3939 * g++.dg/warn/format5.C: New.
3941 2011-10-09 Tobias Burnus <burnus@net-b.de>
3944 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
3945 * gfortran.dg/common_16.f90: New.
3947 2011-10-09 Tobias Burnus <burnus@net-b.de>
3949 * gfortran.dg/iso_c_binding_param_1.f90: New.
3950 * gfortran.dg/iso_c_binding_param_2.f90: New.
3951 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3953 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
3955 PR tree-optimization/50635
3956 * gcc.dg/vect/pr50635.c: New test.
3958 2011-10-09 Janus Weil <janus@gcc.gnu.org>
3961 * gfortran.dg/proc_decl_27.f90: New.
3963 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
3966 * objc/execute/initialize-1.m: New test.
3968 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
3971 * gfortran.dg/pointer_function_result_1.f90 : New test.
3973 2011-10-07 David S. Miller <davem@davemloft.net>
3976 * gcc.target/sparc/sparc.exp: Add vis3 target test.
3977 * gcc.target/sparc/cmask.c: Use it.
3978 * gcc.target/sparc/fhalve.c: Likewise.
3979 * gcc.target/sparc/fnegop.c: Likewise.
3980 * gcc.target/sparc/fpadds.c: Likewise.
3981 * gcc.target/sparc/fshift.c: Likewise.
3982 * gcc.target/sparc/fucmp.c: Likewise.
3983 * gcc.target/sparc/lzd.c: Likewise.
3984 * gcc.target/sparc/vis3misc.c: Likewise.
3985 * gcc.target/sparc/xmul.c: Likewise.
3987 2011-10-07 Richard Henderson <rth@redhat.com>
3989 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
3991 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
3993 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
3995 * gcc.dg/pr50193-1.c: New file.
3996 * gcc.target/arm/shiftable.c: New file.
3998 2011-10-07 Janus Weil <janus@gcc.gnu.org>
4001 * gfortran.dg/class_46.f03: New.
4003 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
4005 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
4006 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
4007 (syslog, vsyslog, __vsyslog_chk): Likewise.
4009 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
4010 (x, EXT_x): Use ASMNAME.
4012 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
4013 (a, c): Use ASMNAME.
4015 2011-10-07 Tom de Vries <tom@codesourcery.com>
4018 * gcc.dg/pr50527.c: New test.
4020 2011-10-07 Jakub Jelinek <jakub@redhat.com>
4022 PR tree-optimization/50650
4023 * gcc.c-torture/compile/pr50650.c: New test.
4025 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4027 PR tree-optimization/50575
4028 * gcc.c-torture/execute/vector-compare-2.x: New file.
4030 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4033 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
4034 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
4037 2011-10-07 Richard Guenther <rguenther@suse.de>
4040 * gcc.dg/vect/vect-align-2.c: Increase array size.
4042 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
4043 H.J. Lu <hongjiu.lu@intel.com>
4046 * gcc.target/i386/pr50603.c: New test.
4048 2011-10-06 Jason Merrill <jason@redhat.com>
4051 * g++.dg/cpp0x/default31.C: New.
4053 2011-10-06 Jakub Jelinek <jakub@redhat.com>
4055 PR tree-optimization/50596
4056 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4058 * gcc.dg/vect/vect-cond-8.c: New test.
4060 2011-10-06 Richard Henderson <rth@redhat.com>
4062 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
4063 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
4064 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
4065 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
4066 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
4067 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
4068 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
4069 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
4070 * gcc.c-torture/execute/vshuf-16.inc: New file.
4071 * gcc.c-torture/execute/vshuf-2.inc: New file.
4072 * gcc.c-torture/execute/vshuf-4.inc: New file.
4073 * gcc.c-torture/execute/vshuf-8.inc: New file.
4074 * gcc.c-torture/execute/vshuf-main.inc: New file.
4075 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
4076 * gcc.c-torture/execute/vshuf-v2df.c: New test.
4077 * gcc.c-torture/execute/vshuf-v2di.c: New test.
4078 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
4079 * gcc.c-torture/execute/vshuf-v2si.c: New test.
4080 * gcc.c-torture/execute/vshuf-v4df.c: New test.
4081 * gcc.c-torture/execute/vshuf-v4di.c: New test.
4082 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
4083 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
4084 * gcc.c-torture/execute/vshuf-v4si.c: New test.
4085 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
4086 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
4087 * gcc.c-torture/execute/vshuf-v8si.c: New test.
4089 2011-10-06 Jakub Jelinek <jakub@redhat.com>
4091 PR tree-optimization/49279
4092 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
4093 * gcc.c-torture/execute/pr49279.c: New test.
4095 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
4098 * gcc.c-torture/compile/pr49049.c: New test.
4100 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
4103 * gcc.target/arm/pr50305.c: New test.
4105 2011-10-06 Richard Guenther <rguenther@suse.de>
4107 PR tree-optimization/38884
4108 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
4109 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
4111 2011-10-05 David S. Miller <davem@davemloft.net>
4113 * gcc.target/sparc/lzd.c: New test.
4114 * gcc.target/sparc/popc.c: New test.
4116 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
4118 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
4119 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
4120 * g++.dg/other/final1.C: Cleanup original tree dump.
4122 2011-10-05 Jakub Jelinek <jakub@redhat.com>
4124 PR tree-optimization/50613
4125 * gcc.dg/pr50613.c: New test.
4127 2011-10-05 Richard Henderson <rth@redhat.com>
4129 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
4130 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
4131 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
4132 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
4133 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
4134 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
4135 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
4136 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
4138 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
4140 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
4141 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
4142 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
4143 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
4144 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
4146 2011-10-05 Richard Guenther <rguenther@suse.de>
4148 PR tree-optimization/38885
4149 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
4151 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
4153 * gcc.target/i386/sw-1.c: New test.
4155 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
4157 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
4159 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
4161 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
4163 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
4165 2011-10-04 David S. Miller <davem@davemloft.net>
4167 * gcc.target/sparc/fhalve.c: New test.
4168 * gcc.target/sparc/fnegop.c: New test.
4169 * gcc.target/sparc/xmul.c: New test.
4171 2011-10-04 Janus Weil <janus@gcc.gnu.org>
4174 * gfortran.dg/dummy_procedure_6.f90: New.
4176 2011-10-04 Jakub Jelinek <jakub@redhat.com>
4178 PR tree-optimization/50604
4179 * gcc.dg/pr50604.c: New test.
4181 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4183 PR tree-optimization/49662
4184 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
4185 * gcc.dg/graphite/interchange-15.c: Likewise.
4186 * gcc.dg/graphite/interchange-mvt.c: Likewise.
4188 2011-10-04 Jakub Jelinek <jakub@redhat.com>
4190 * gcc.dg/tree-ssa/restrict-4.c: New test.
4192 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
4194 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
4195 (main): Use __typeof to get result type of comparison.
4197 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
4199 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4200 Make et_vect_multiple_sizes_saved global.
4201 (check_effective_target_vect64): Make et_vect64_saved global.
4203 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
4205 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
4206 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
4207 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
4208 * gcc.dg/builtin-complex-err-1.c: Adjust.
4210 2011-10-02 Jason Merrill <jason@redhat.com>
4212 * g++.dg/cpp0x/range-for22.C: New.
4214 * g++.dg/cpp0x/variadic65.C: Remove xfails.
4215 * g++.dg/cpp0x/variadic82.C: Remove xfails.
4216 * g++.dg/cpp0x/variadic83.C: Remove xfails.
4217 * g++.dg/cpp0x/variadic105.C: Remove xfails.
4219 * g++.dg/cpp0x/nsdmi5.C: New.
4221 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
4224 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
4226 (mips-dg-options): Force an ABI option if the current ABI is
4227 incompatible with the required -mlong setting. Likewise force
4228 a long setting if the current one is incompatible with the
4229 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
4230 throughout procedure.
4231 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
4232 instead of addressing=absolute.
4234 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
4236 * gcc.target/mips/stack-1.c: New test.
4238 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
4240 * gcc.dg/pr49696.c: New test.
4242 2011-10-02 Jan Hubicka <jh@suse.cz>
4244 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
4246 2011-10-01 David S. Miller <davem@davemloft.net>
4248 * gcc.target/sparc/cmask.c: New test.
4249 * gcc.target/sparc/fpadds.c: New test.
4250 * gcc.target/sparc/fshift.c: New test.
4251 * gcc.target/sparc/fucmp.c: New test.
4252 * gcc.target/sparc/vis3misc.c: New test.
4254 2011-10-01 Janus Weil <janus@gcc.gnu.org>
4257 * gfortran.dg/assumed_charlen_arg_2.f90: New.
4259 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
4262 * g++.dg/dfp/44473-1.C: New test.
4263 * g++.dg/dfp/44473-2.C: New test.
4264 * g++.dg/dfp/mangle-1.C: New test.
4265 * g++.dg/dfp/mangle-2.C: New test.
4266 * g++.dg/dfp/mangle-3.C: New test.
4267 * g++.dg/dfp/mangle-4.C: New test.
4268 * g++.dg/dfp/mangle-5.C: New test.
4270 2011-09-30 Jakub Jelinek <jakub@redhat.com>
4273 * gcc.dg/pr50571.c: New test.
4275 PR tree-optimization/46309
4276 * gcc.dg/pr46309.c: New test.
4278 2011-09-30 Jakub Jelinek <jakub@redhat.com>
4280 * gcc.dg/strlenopt-21.c: New test.
4282 2011-09-30 Revital Eres <revital.eres@linaro.org>
4284 * gcc.dg/sms-10.c: New file.
4286 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4288 * gcc.target/arm/pr50099.c: New test.
4290 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4292 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
4294 2011-09-30 David S. Miller <davem@davemloft.net>
4296 * gcc.target/sparc/bmaskbshuf.c: New test.
4297 * gcc.target/sparc/edgen.c: New test.
4299 2011-09-29 Janus Weil <janus@gcc.gnu.org>
4302 * gfortran.dg/pure_formal_proc_3.f90: New.
4305 * gfortran.dg/stfunc_7.f90: New.
4307 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
4309 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
4310 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
4311 * gcc.dg/vector-compare-1.c: Likewise.
4312 * gcc.dg/vector-compare-2.c: Likewise.
4314 2011-09-29 David S. Miller <davem@davemloft.net>
4316 * gcc.target/sparc/array.c: New test.
4318 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
4320 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
4321 loop unroll and set max unroll times to 8.
4322 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
4323 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
4324 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
4325 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
4327 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
4330 * g++.dg/ext/visibility/warn5.C: New.
4332 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
4335 * g++.dg/warn/Wextra-3.C: New.
4337 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
4340 * gcc.target/sh/pr49468-si.c: New.
4342 2011-09-28 Tom de Vries <tom@codesourcery.com>
4345 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
4346 (TEST): Initialize src3 with random floats.
4347 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
4348 from union src3. Initialize src3 with random floats.
4350 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
4352 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
4353 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
4354 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
4355 * gcc.target/sh/sh4a-sincosf.c: Ditto.
4356 * gcc.target/sh/sh4a-cos.c: Ditto.
4357 * gcc.target/sh/sh4a-cosf.c: Ditto.
4358 * gcc.target/sh/sh4a-sin.c: Ditto.
4359 * gcc.target/sh/sh4a-sinf.c: Ditto.
4360 * gcc.target/sh/sh4a-fsrra.c: Ditto.
4361 * gcc.target/sh/sh4a-memmovua.c: Ditto.
4362 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
4364 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
4367 * g++.dg/parse/error40.C: New.
4368 * g++.dg/warn/incomplete1.C: Adjust.
4370 2011-09-27 Jan Hubicka <jh@suse.cz>
4373 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
4376 2011-09-27 Jakub Jelinek <jakub@redhat.com>
4378 * gcc.dg/strlenopt-1.c: New test.
4379 * gcc.dg/strlenopt-1f.c: New test.
4380 * gcc.dg/strlenopt-2.c: New test.
4381 * gcc.dg/strlenopt-2f.c: New test.
4382 * gcc.dg/strlenopt-3.c: New test.
4383 * gcc.dg/strlenopt-4.c: New test.
4384 * gcc.dg/strlenopt-4g.c: New test.
4385 * gcc.dg/strlenopt-4gf.c: New test.
4386 * gcc.dg/strlenopt-5.c: New test.
4387 * gcc.dg/strlenopt-6.c: New test.
4388 * gcc.dg/strlenopt-7.c: New test.
4389 * gcc.dg/strlenopt-8.c: New test.
4390 * gcc.dg/strlenopt-9.c: New test.
4391 * gcc.dg/strlenopt-10.c: New test.
4392 * gcc.dg/strlenopt-11.c: New test.
4393 * gcc.dg/strlenopt-12.c: New test.
4394 * gcc.dg/strlenopt-12g.c: New test.
4395 * gcc.dg/strlenopt-13.c: New test.
4396 * gcc.dg/strlenopt-14g.c: New test.
4397 * gcc.dg/strlenopt-14gf.c: New test.
4398 * gcc.dg/strlenopt-15.c: New test.
4399 * gcc.dg/strlenopt-16g.c: New test.
4400 * gcc.dg/strlenopt-17g.c: New test.
4401 * gcc.dg/strlenopt-18g.c: New test.
4402 * gcc.dg/strlenopt.h: New file.
4404 2011-09-27 Tom de Vries <tom@codesourcery.com>
4407 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
4408 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
4409 * gcc.dg/pr43864.c: New test.
4410 * gcc.dg/pr43864-2.c: Same.
4411 * gcc.dg/pr43864-3.c: Same.
4412 * gcc.dg/pr43864-4.c: Same.
4414 2011-09-27 Jan Hubicka <jh@suse.cz>
4416 * gcc.dg/ipa/inline-5.c: New testcase.
4418 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
4420 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
4422 * gcc.dg/vect/bb-slp-27.c: New.
4423 * gcc.dg/vect/bb-slp-28.c: New.
4425 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
4427 * testsuite/lib/target-supports.exp (check_profiling_available):
4428 Don't rely solely on TLS tests for -fprofile-generate, fall
4429 through to the other code.
4431 2011-09-27 Richard Guenther <rguenther@suse.de>
4433 PR tree-optimization/50363
4434 * gcc.dg/torture/pr50363.c: New testcase.
4436 2011-09-26 Jason Merrill <jason@redhat.com>
4439 * g++.dg/template/partial13.C: New.
4442 * g++.dg/template/partial12.C: New.
4445 * g++.dg/cpp0x/constexpr-typedef1.C: New.
4447 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4450 * g++.dg/diagnostic/bindings1.C: New.
4451 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
4453 2011-09-26 David S. Miller <davem@davemloft.net>
4455 * gcc.target/sparc/wrgsr.c: New test.
4456 * gcc.target/sparc/rdgsr.c: New test.
4457 * gcc.target/sparc/edge.c: New test.
4458 * gcc.target/sparc/fcmp.c: New test.
4460 * gcc.target/sparc/edge.c: Update for new return types.
4461 * gcc.target/sparc/fcmp.c: Likewise.
4463 * gcc.target/sparc/fpaddsubi.c: New test.
4465 2011-09-26 Janus Weil <janus@gcc.gnu.org>
4468 * gfortran.dg/common_15.f90: New.
4471 * gfortran.dg/dummy_procedure_5.f90: New.
4472 * gfortran.dg/interface_26.f90: Modified error message.
4473 * gfortran.dg/proc_ptr_11.f90: Ditto.
4474 * gfortran.dg/proc_ptr_15.f90: Ditto.
4475 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4476 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4478 2011-09-26 Jason Merrill <jason@redhat.com>
4481 * g++.dg/overload/rvalue3.C: New.
4484 * g++.dg/overload/ref-conv2.C: New.
4486 * g++.dg/cpp0x/nsdmi-template1.C: New.
4488 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4490 * g++.dg/cpp0x/nullptr25.C: New.
4492 2011-09-26 Richard Guenther <rguenther@suse.de>
4494 PR tree-optimization/50472
4495 * gcc.dg/torture/pr50472.c: New testcase.
4497 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4499 * gnat.dg/opt22.adb: New test.
4500 * gnat.dg/opt22_pkg.ad[sb]: New helper.
4502 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4504 * gnat.dg/opt21.adb: New test.
4505 * gnat.dg/opt21_pkg.ad[sb]: New helper.
4507 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4509 * gnat.dg/opt20.ad[sb]: New test.
4510 * gnat.dg/opt20_pkg.ads: New helper.
4512 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4514 * gnat.dg/array17.adb: New test.
4515 * gnat.dg/array17_pkg.ads: New helper.
4517 2011-09-25 Jason Merrill <jason@redhat.com>
4519 * g++.dg/cpp0x/nsdmi-defer4.C: New.
4521 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
4523 * gnat.dg/frame_overflow.ads: New.
4524 * gnat.dg/frame_overflow.adb: Adjust.
4525 * gnat.dg/specs/addr1.ads: Likewise.
4527 2011-09-25 Jakub Jelinek <jakub@redhat.com>
4529 * g++.dg/tree-ssa/restrict2.C: New test.
4531 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
4533 * lib/target-supports.exp (check_effective_target_vect64): New.
4534 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
4535 of multiple vector sizes.
4536 * gcc.dg/vect/bb-slp-26.c: New.
4538 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
4541 * g++.dg/template/bitfield1.C: New.
4543 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
4545 * gcc.dg/vect/bb-slp-24.c: New.
4547 2011-09-24 Jason Merrill <jason@redhat.com>
4549 * g++.dg/cpp0x/nsdmi-eh1.C: New.
4551 * g++.dg/cpp0x/nsdmi-defer3.C: New.
4553 * g++.dg/cpp0x/nsdmi-defer1.C: New.
4554 * g++.dg/cpp0x/nsdmi-defer2.C: New.
4556 * g++.dg/cpp0x/nsdmi1.C: New.
4557 * g++.dg/cpp0x/nsdmi2.C: New.
4558 * g++.dg/cpp0x/nsdmi3.C: New.
4559 * g++.dg/cpp0x/nsdmi4.C: New.
4560 * g++.old-deja/g++.other/init4.C: New.
4562 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
4565 * g++.dg/template/sfinae28.C: New.
4567 2011-09-23 Ian Lance Taylor <iant@google.com>
4569 * go.test/go-test.exp (errchk): Handle more cases of getting
4570 correct Tcl backslash quoting in regular expressions in test file.
4572 2011-09-23 Jason Merrill <jason@redhat.com>
4575 * g++.dg/init/const8.C: New.
4576 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
4577 * g++.dg/cpp0x/defaulted2.C: Likewise.
4578 * g++.dg/cpp0x/pr42844-2.C: Likewise.
4579 * g++.dg/init/pr20039.C: Likewise.
4580 * g++.dg/init/pr42844.C: Likewise.
4582 2011-09-23 Jan Hubicka <jh@suse.cz>
4584 * gcc.dg/ipa/inline-1.c: new testcase.
4585 * gcc.dg/ipa/inline-2.c: new testcase.
4586 * gcc.dg/ipa/inline-3.c: new testcase.
4587 * gcc.dg/ipa/inline-4.c: new testcase.
4589 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
4592 * g++.dg/cpp0x/constexpr-static8.C: New.
4594 2011-09-23 Jakub Jelinek <jakub@redhat.com>
4596 * gcc.target/i386/avxfp-1.c: New test.
4597 * gcc.target/i386/avxfp-2.c: New test.
4599 2011-09-23 Terry Guo <terry.guo@arm.com>
4601 * gcc.c-torture/execute/941014-1.x: Deleted.
4603 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4606 * g++.dg/cpp0x/pr50491.C: New.
4608 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
4611 * gfortran.dg/bessel_6.f90: Fix tolerance test.
4613 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4616 * g++.dg/cpp0x/nullptr24.C: New.
4618 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
4621 * gcc.target/i386/pr50482.c: New test.
4623 2011-09-22 Joseph Myers <joseph@codesourcery.com>
4625 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
4626 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
4627 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
4628 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
4629 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
4630 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
4631 multilib options contain different -march= from dg-options.
4633 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
4634 Paolo Carlini <paolo.carlini@oracle.com>
4637 * g++.dg/template/friend52.C: New.
4639 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
4641 * gcc.target/arm/cmp-1.c: New test.
4642 * gcc.target/arm/cmp-2.c: Likewise.
4644 2011-09-22 Janus Weil <janus@gcc.gnu.org>
4647 * gfortran.dg/impure_actual_1.f90: Modified error message.
4648 * gfortran.dg/proc_ptr_32.f90: New.
4649 * gfortran.dg/proc_ptr_33.f90: New.
4651 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
4653 PR tree-optimization/50451
4654 * gcc.dg/vect/pr50451.c: New test.
4656 2011-09-21 Ian Lance Taylor <iant@google.com>
4658 * go.test/go-test.exp (errchk): Add special case for bug332.
4659 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
4660 some more test lines.
4662 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
4664 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
4665 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
4666 * g++.dg/other/i386-8.C: Ditto.
4667 * g++.dg/other/pr34435.C: Ditto.
4668 * g++.dg/other/pr39496.C: Ditto.
4669 * g++.dg/other/mmintrin.C: Ditto.
4671 2011-09-21 Jakub Jelinek <jakub@redhat.com>
4673 * gcc.dg/vect/vect-cond-7.c: New test.
4674 * gcc.target/i386/sse4_1-cond-1.c: New test.
4675 * gcc.target/i386/avx-cond-1.c: New test.
4677 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
4680 * g++.dg/other/pr50464.C: New test.
4682 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
4684 * gcc.target/i386/bmi2-mulx32-2.c: New test.
4685 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
4686 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
4687 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
4689 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
4691 * gnat.dg/opt19.adb: New test.
4693 2011-09-21 Terry Guo <terry.guo@arm.com>
4695 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
4696 on arch conflict when testing case on targets other than armv7-a.
4698 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
4701 * g++.dg/ext/int128-1.C: New.
4702 * g++.dg/ext/int128-2.C: Likewise.
4703 * g++.dg/ext/int128-2.h: Likewise.
4705 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
4708 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
4710 2011-09-20 Jason Merrill <jason@redhat.com>
4712 * g++.dg/cpp0x/constexpr-generated1.C: New.
4715 * g++.dg/overload/ref-conv1.C: New.
4717 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
4719 * g++.dg/other/final1.C: New.
4721 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
4723 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
4726 2011-09-19 Ian Bolton <ian.bolton@arm.com>
4728 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
4731 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
4733 PR tree-optimization/50413
4734 * g++.dg/vect/vect.exp: Run slp-pr* tests with
4735 -fdump-tree-slp-details. Run other tests with
4736 -fdump-tree-vect-details.
4737 * g++.dg/vect/slp-pr50413.cc: New.
4739 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
4740 Ira Rosen <ira.rosen@linaro.org>
4743 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
4744 Fix underscores around restrict.
4746 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
4748 PR tree-optimization/50414
4749 * gfortran.dg/vect/Ofast-pr50414.f90: New.
4750 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
4751 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
4753 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
4755 PR tree-optimization/50412
4756 * gfortran.dg/vect/pr50412.f90: New.
4758 2011-09-16 Jason Merrill <jason@redhat.com>
4761 * g++.dg/eh/defarg1.C: New.
4763 2011-09-16 Jakub Jelinek <jakub@redhat.com>
4765 * gcc.dg/vect/vect-reduc-10.c: New test.
4766 * gcc.target/i386/avx-reduc-1.c: New test.
4768 * gcc.target/i386/sse2-extract-1.c: New test.
4769 * gcc.target/i386/avx-extract-1.c: New test.
4771 2011-09-16 Terry Guo <terry.guo@arm.com>
4773 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
4775 2011-09-15 Diego Novillo <dnovillo@google.com>
4777 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
4778 ALWAYS_CXXFLAGS, if defined.
4779 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
4780 ALWAYS_GFORTRANFLAGS, if defined.
4781 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
4782 ALWAYS_GOCFLAGS, if defined.
4783 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
4784 ALWAYS_OBJCXXFLAGS, if defined.
4785 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
4786 additional_flags, if defined.
4787 * lib/gnat.exp (gnat_target_compile): Likewise.
4788 * lib/objc.exp (objc_target_compile): Likewise.
4789 * lib/target-supports-dg.exp (dg-add-options): Handle
4792 2011-09-15 Tom de Vries <tom@codesourcery.com>
4795 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
4796 Use uintptr_t in f1. Undo avr xfails.
4798 2011-09-15 Janus Weil <janus@gcc.gnu.org>
4802 * gfortran.dg/function_types_3.f90: New.
4804 2011-09-15 Jason Merrill <jason@redhat.com>
4807 * g++.dg/cpp0x/trailing7.C: New.
4810 * g++.dg/cpp0x/nullptr23.C: New.
4812 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
4814 * gcc.dg/vect/bb-slp-25.c: New.
4816 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
4819 * g++.dg/cpp0x/noexcept15.C: New.
4821 2011-09-14 Tom de Vries <tom@codesourcery.com>
4824 * gcc.dg/pr50251.c: New test.
4826 2011-09-14 Tobias Burnus <burnus@net-b.de>
4830 * gfortran.dg/null_5.f90: New.
4831 * gfortran.dg/null_6.f90: New.
4833 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
4835 * gcc.c-torture/compile/20110913-1.c: New test.
4837 2011-09-13 Janus Weil <janus@gcc.gnu.org>
4840 * gfortran.dg/result_2.f90: New.
4842 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
4844 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
4846 2011-09-13 Dodji Seketeli <dodji@redhat.com>
4849 * g++.dg/cpp0x/variadic116.C: New test case.
4851 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
4853 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
4854 * gcc.target/mips/interrupt_handler-2.c: New test.
4855 * gcc.target/mips/interrupt_handler-3.c: Likewise.
4857 2011-09-12 Jason Merrill <jason@redhat.com>
4859 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
4861 * g++.dg/cpp0x/explicit7.C: New.
4863 2011-09-12 Jakub Jelinek <jakub@redhat.com>
4865 PR rtl-optimization/50212
4866 * g++.dg/other/pr50212.C: New test.
4868 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
4871 * testsuite/gcc.target/avr/torture/avr-torture.exp
4872 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
4873 "-O2 -fmerge-all-constants".
4875 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4878 * gfortran.dg/do_while_1.f90: New test.
4880 2011-09-11 Janus Weil <janus@gcc.gnu.org>
4884 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
4885 * gfortran.dg/proc_decl_26.f90: New.
4886 * gfortran.dg/typebound_override_2.f90: New.
4887 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
4889 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
4891 * gnat.dg/cond_expr2.ad[sb]: New test.
4893 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
4895 * gnat.dg/atomic5.ad[sb]: New test.
4897 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
4899 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
4901 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
4904 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
4906 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
4909 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
4911 2011-09-09 Richard Guenther <rguenther@suse.de>
4913 PR tree-optimization/50328
4914 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
4916 2011-09-09 Richard Guenther <rguenther@suse.de>
4919 * gcc.dg/torture/pr50333.c: New testcase.
4921 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
4923 PR tree-optimization/50318
4924 * gcc.target/arm/pr50318-1.c: New file.
4926 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
4928 * gcc.target/i386/all_one_m256i.c: New test.
4930 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
4933 * g++.dg/cpp0x/sfinae28.C: New.
4935 2011-09-08 Dodji Seketeli <dodji@redhat.com>
4938 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
4939 longer ignored on typedefs.
4941 PR c++/33255 - Support -Wunused-local-typedefs warning
4942 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
4943 * c-c++-common/Wunused-local-typedefs.c: Likewise.
4945 2011-09-08 Martin Jambor <mjambor@suse.cz>
4947 PR tree-optimization/50287
4948 * gcc.dg/torture/pr50287.c: New test.
4950 2011-09-08 Richard Guenther <rguenther@suse.de>
4952 PR tree-optimization/19831
4953 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
4954 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
4955 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
4956 * gcc.dg/errno-1.c: Adjust.
4958 2011-09-08 Richard Guenther <rguenther@suse.de>
4960 PR tree-optimization/19831
4961 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
4963 2011-09-08 Tobias Burnus <burnus@net-b.de>
4966 * gfortran.dg/do_concurrent_1.f90: New.
4967 * gfortran.dg/do_concurrent_2.f90: New.
4969 2011-09-08 Jakub Jelinek <jakub@redhat.com>
4972 * gcc.c-torture/execute/ieee/pr50310.c: New test.
4973 * gcc.dg/pr50310-2.c: New test.
4975 2011-09-07 Janus Weil <janus@gcc.gnu.org>
4978 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
4979 * gfortran.dg/impure_constructor_1.f90: Modified.
4980 * gfortran.dg/proc_ptr_comp_33.f90: New.
4982 2011-09-07 Jakub Jelinek <jakub@redhat.com>
4985 * gcc.dg/pr50310-1.c: New test.
4987 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
4990 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
4993 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
4996 * g++.dg/cpp0x/noexcept14.C: New.
4998 2011-09-07 Jason Merrill <jason@redhat.com>
5000 * g++.dg/cpp0x/constexpr-ref3.C: New.
5002 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
5004 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
5006 * gcc.dg/section1.c: Don't xfail for avr.
5008 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
5010 PR tree-optimization/50322
5011 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
5013 2011-09-07 Martin Jambor <mjambor@suse.cz>
5015 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
5017 2011-09-07 Martin Jambor <mjambor@suse.cz>
5019 PR tree-optimization/49911
5020 * g++.dg/tree-ssa/pr49911.C: New test.
5022 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
5025 * gcc.dg/torture/pr49030.c: New test.
5027 2011-09-07 Janus Weil <janus@gcc.gnu.org>
5030 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
5031 * gfortran.dg/class_4d.f03: Deleted.
5032 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
5034 2011-09-07 Richard Guenther <rguenther@suse.de>
5036 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
5038 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
5040 PR tree-optimization/46021
5041 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
5043 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5045 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
5047 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
5049 * gcc.c-torture/compile/20110906-1.c: New test.
5051 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
5053 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
5055 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
5057 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
5058 --param tree-reassoc-width=1.
5060 * gcc.dg/tree-ssa/reassoc-24.c: New test.
5061 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
5063 2011-09-06 Richard Guenther <rguenther@suse.de>
5065 PR tree-optimization/48149
5066 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
5068 2011-09-06 Richard Guenther <rguenther@suse.de>
5070 PR tree-optimization/48317
5071 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
5073 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
5075 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
5077 (add_options_for_quad_vectors): Replace with ...
5078 (add_options_for_double_vectors): ... this.
5079 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
5080 support multiple vector sizes since the vectorizer attempts to
5081 vectorize with both vector sizes.
5082 * gcc.dg/vect/no-vfa-vect-79.c,
5083 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
5084 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
5085 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
5086 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
5087 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
5088 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
5089 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
5090 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
5091 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
5092 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
5093 gcc.dg/vect/vect-40.c: Likewise.
5094 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
5095 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
5096 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
5097 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
5098 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
5100 * gcc.dg/vect/vect-peel-4.c: Make ia global.
5102 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
5105 * gcc.target/mips/abi-main.h: New file.
5106 * gcc.target/mips/abi-o32-long32.c: New test.
5107 * gcc.target/mips/abi-o32-long64.c: Likewise.
5108 * gcc.target/mips/abi-o64-long32.c: Likewise.
5109 * gcc.target/mips/abi-o64-long64.c: Likewise.
5110 * gcc.target/mips/abi-n32-long32.c: Likewise.
5111 * gcc.target/mips/abi-n32-long64.c: Likewise.
5112 * gcc.target/mips/abi-n64-long32.c: Likewise.
5113 * gcc.target/mips/abi-n64-long64.c: Likewise.
5114 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
5115 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
5116 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
5117 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
5118 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
5119 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
5120 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
5121 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
5122 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
5123 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
5124 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
5125 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
5126 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
5127 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
5128 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
5129 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
5130 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
5131 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
5132 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
5133 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
5134 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
5135 * gcc.target/mips/branch-2.c: Remove -mabicalls.
5136 * gcc.target/mips/branch-3.c: Likewise.
5137 * gcc.target/mips/branch-4.c: Likewise.
5138 * gcc.target/mips/branch-5.c: Likewise.
5139 * gcc.target/mips/branch-6.c: Likewise.
5140 * gcc.target/mips/branch-7.c: Likewise.
5141 * gcc.target/mips/branch-8.c: Likewise.
5142 * gcc.target/mips/branch-9.c: Likewise.
5143 * gcc.target/mips/branch-10.c: Likewise.
5144 * gcc.target/mips/branch-11.c: Likewise.
5145 * gcc.target/mips/branch-12.c: Likewise.
5146 * gcc.target/mips/branch-13.c: Likewise.
5147 * gcc.target/mips/lazy-binding-1.c: Likewise.
5149 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
5151 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
5152 to avoid warning on int=16 platforms..
5154 2011-09-05 Jakub Jelinek <jakub@redhat.com>
5156 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
5157 to work even with -fshort-enums.
5159 2011-09-04 Jan Hubicka <jh@suse.cz>
5161 * gcc.c-torture/compile/20110902.c: new testcase.
5163 2011-09-04 Jason Merrill <jason@redhat.com>
5166 * g++.dg/cpp0x/rv-conv1.C: New.
5169 * g++.dg/cpp0x/rv-func3.C: New.
5171 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
5175 * g++.dg/cpp0x/constexpr-template1.C: New.
5176 * g++.dg/cpp0x/constexpr-template2.C: New.
5177 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
5178 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
5180 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
5182 * gnat.dg/specs/debug1.ads: Tweak pattern.
5184 2011-09-04 Janus Weil <janus@gcc.gnu.org>
5187 * gfortran.dg/class_45a.f03: New.
5188 * gfortran.dg/class_45b.f03: New.
5190 2011-09-04 Jakub Jelinek <jakub@redhat.com>
5191 Ira Rosen <ira.rosen@linaro.org>
5193 PR tree-optimization/50208
5194 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
5195 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
5196 -fno-tree-fre -fno-tree-pre.
5198 2011-09-02 Martin Jambor <mjambor@suse.cz>
5200 * gcc.dg/ipa/ipcp-3.c: New test.
5202 2011-09-02 Richard Guenther <rguenther@suse.de>
5204 PR tree-optimization/27460
5206 * gcc.dg/vect/vect-cond-7.c: New testcase.
5208 2011-09-02 Martin Jambor <mjambor@suse.cz>
5210 * g++.dg/ipa/devirt-3.C: Added a distraction method.
5211 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
5212 xfailed test for inlining.
5213 * g++.dg/ipa/ivinline-9.C: Likewise.
5215 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
5217 PR tree-optimization/50178
5218 * gfortran.dg/vect/pr50178.f90: New test.
5220 2011-08-31 Martin Jambor <mjambor@suse.cz>
5223 * gcc.c-torture/execute/pr49886.c: New testcase.
5225 2011-08-31 Tom de Vries <tom@codesourcery.com>
5228 * gcc.dg/pr43513.c: New test.
5230 2011-08-30 Tobias Burnus <burnus@net-b.de>
5233 * gfortran.dg/common_14.f90: New.
5234 * gfortran.dg/common_resize_1.f: Add two dg-warning.
5236 2011-08-30 Jason Merrill <jason@redhat.com>
5239 * g++.dg/cpp0x/decltype33.C: New.
5242 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
5245 * g++.dg/cpp0x/lambda/lambda-for.C: New.
5247 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
5249 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
5251 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
5253 * gnat.dg/specs/aggr3.ads: New test.
5254 * gnat.dg/specs/aggr3_pkg.ads: New helper.
5256 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
5257 * gnat.dg/specs/aggr2.ads: Likewise.
5259 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
5262 * gfortran.dg/allocate_with_source_2.f90: New test
5264 2011-08-30 Jason Merrill <jason@redhat.com>
5267 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
5270 * g++.dg/cpp0x/constexpr-value3.C: New.
5272 2011-08-30 Richard Guenther <rguenther@suse.de>
5275 * gcc.c-torture/execute/pr48571-1.c: New testcase.
5276 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
5277 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5278 * gcc.dg/pr36902.c: XFAIL.
5280 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
5282 * gcc.target/i386/fma-check.h: New.
5283 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
5284 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
5285 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
5286 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
5287 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
5288 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
5289 * gcc.target/i386/fma-fmaddXX.c: Likewise.
5290 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
5291 * gcc.target/i386/fma-fmsubXX.c: Likewise.
5292 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
5293 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
5294 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
5295 * gcc.target/i386/fma-compile.c: Likewise.
5296 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
5297 * gcc.target/i386/sse-12.c: Add -mfma.
5298 * gcc.target/i386/sse-13.c: Likewise.
5299 * gcc.target/i386/sse-14.c: Likewise.
5300 * gcc.target/i386/sse-22.c: Likewise.
5301 * gcc.target/i386/sse-23.c: Likewise.
5302 * g++.dg/other/i386-2.C: Likewise.
5303 * g++.dg/other/i386-3.C: Likewise.
5305 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
5308 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
5309 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
5311 2011-08-30 Christian Bruel <christian.bruel@st.com>
5313 * g++.dg/bprob/bprob.exp (feedback_options): Set
5314 -fbranch-probabilities.
5315 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
5317 2011-08-29 Jason Merrill <jason@redhat.com>
5320 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
5322 2011-08-29 Jakub Jelinek <jakub@redhat.com>
5323 Jason Merrill <jason@redhat.com>
5325 * g++.dg/dfp/base.C: New test.
5327 2011-08-29 Jason Merrill <jason@redhat.com>
5331 * g++.dg/cpp0x/initlist58.C: New.
5333 2011-08-29 Janus Weil <janus@gcc.gnu.org>
5336 * gfortran.dg/class_result_1.f03: New.
5338 2011-08-29 Jakub Jelinek <jakub@redhat.com>
5341 * gcc.target/i386/pr48722.c: New test.
5343 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5346 * gfortran.dg/widechar_compare_1.f90: New test.
5348 2011-08-26 Jason Merrill <jason@redhat.com>
5352 * g++.dg/abi/mangle50.C: New.
5354 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
5357 * gcc.target/i386/pr50202.c: New test.
5359 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
5361 * gcc.target/i386/sse_4_1-round-vec.c: New test.
5362 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
5363 * gcc.target/i386/avx-round-vec.c: New test.
5364 * gcc.target/i386/avx-roundf-vec.c: New test.
5366 2011-08-26 Jakub Jelinek <jakub@redhat.com>
5368 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
5372 * c-c++-common/Wunused-var-14.c: New test.
5374 2011-08-26 Tom de Vries <tom@codesourcery.com>
5376 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
5378 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
5380 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
5381 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
5382 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
5383 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
5385 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
5387 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
5388 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
5389 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
5390 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
5392 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
5395 * gfortran.dg/pointer_comp_init_1.f90: New test.
5397 2011-08-25 Jason Merrill <jason@redhat.com>
5400 * g++.dg/cpp0x/sfinae27.C: New.
5402 2011-08-25 Tobias Burnus <burnus@net-b.de>
5404 * gfortran.dg/coarray_lib_token_4.f90: New.
5406 2011-08-25 Tobias Burnus <burnus@net-b.de>
5408 * gfortran.dg/coarray/alloc_comp_1.f90: New.
5410 2011-08-25 Richard Guenther <rguenther@suse.de>
5412 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
5414 2011-08-24 Tobias Burnus <burnus@net-b.de>
5417 * gfortran.dg/initialization_28.f90: New.
5419 2011-08-24 Richard Guenther <rguenther@suse.de>
5421 PR tree-optimization/50067
5422 * gcc.dg/torture/pr50067-3.c: New testcase.
5423 * gcc.dg/torture/pr50067-4.c: Likewise.
5424 * gcc.dg/torture/pr50067-5.c: Likewise.
5426 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
5428 * g++.dg/other/i386-2.C: Add -mavx2 check.
5429 * g++.dg/other/i386-3.C: Likewise.
5430 * gcc.target/i386/avx-1.c: Add AVX2.
5431 * gcc.target/i386/avx-2.c: Likewise.
5432 * gcc.target/i386/funcspec-5.c: Likewise.
5433 * gcc.target/i386/sse-12.c: Likewise.
5434 * gcc.target/i386/sse-13.c: Likewise.
5435 * gcc.target/i386/sse-14.c: Likewise.
5436 * gcc.target/i386/sse-22.c: Likewise.
5437 * gcc.target/i386/sse-23.c: Likewise.
5438 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
5439 * gcc.target/i386/avx2-check.h: New.
5440 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
5441 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
5442 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
5443 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
5444 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
5445 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
5446 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
5447 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
5448 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
5449 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
5450 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
5451 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
5452 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
5453 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
5454 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
5455 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
5456 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
5457 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
5458 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
5459 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
5460 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
5461 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
5462 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
5463 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
5464 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
5465 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
5466 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
5467 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
5468 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
5469 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
5470 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
5471 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
5472 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
5473 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
5474 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
5475 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
5476 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
5477 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
5478 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
5479 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
5480 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
5481 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
5482 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
5483 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
5484 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
5485 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
5486 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
5487 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
5488 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
5489 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
5490 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
5491 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
5492 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
5493 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
5494 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
5495 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
5496 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
5497 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
5498 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
5499 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
5500 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
5501 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
5502 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
5503 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
5504 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
5505 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
5506 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
5507 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
5508 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
5509 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
5510 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
5511 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
5512 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
5513 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
5514 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
5515 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
5516 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
5517 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
5518 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
5519 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
5520 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
5521 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
5522 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
5523 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
5524 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
5525 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
5526 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
5527 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
5528 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
5529 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
5530 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
5531 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
5532 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
5533 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
5534 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
5535 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
5536 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
5537 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
5538 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
5539 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
5540 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
5541 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
5542 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
5543 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
5544 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
5545 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
5546 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
5547 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
5548 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
5549 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
5550 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
5551 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
5552 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
5553 * gcc.target/i386/avx2-vpand-1.c: Likewise.
5554 * gcc.target/i386/avx2-vpand-2.c: Likewise.
5555 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
5556 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
5557 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
5558 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
5559 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
5560 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
5561 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
5562 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
5563 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
5564 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
5565 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
5566 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
5567 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
5568 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
5569 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
5570 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
5571 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
5572 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
5573 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
5574 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
5575 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
5576 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
5577 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
5578 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
5579 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
5580 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
5581 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
5582 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
5583 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
5584 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
5585 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
5586 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
5587 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
5588 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
5589 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
5590 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
5591 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
5592 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
5593 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
5594 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
5595 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
5596 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
5597 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
5598 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
5599 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
5600 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
5601 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
5602 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
5603 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
5604 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
5605 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
5606 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
5607 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
5608 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
5609 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
5610 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
5611 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
5612 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
5613 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
5614 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
5615 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
5616 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
5617 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
5618 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
5619 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
5620 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
5621 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
5622 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
5623 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
5624 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
5625 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
5626 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
5627 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
5628 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
5629 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
5630 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
5631 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
5632 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
5633 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
5634 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
5635 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
5636 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
5637 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
5638 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
5639 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
5640 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
5641 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
5642 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
5643 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
5644 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
5645 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
5646 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
5647 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
5648 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
5649 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
5650 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
5651 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
5652 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
5653 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
5654 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
5655 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
5656 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
5657 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
5658 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
5659 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
5660 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
5661 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
5662 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
5663 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
5664 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
5665 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
5666 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
5667 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
5668 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
5669 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
5670 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
5671 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
5672 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
5673 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
5674 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
5675 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
5676 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
5677 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
5678 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
5679 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
5680 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
5681 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
5682 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
5683 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
5684 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
5685 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
5686 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
5687 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
5688 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
5689 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
5690 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
5691 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
5692 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
5693 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
5694 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
5695 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
5696 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
5697 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
5698 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
5699 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
5700 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
5701 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
5702 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
5703 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
5704 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
5705 * gcc.target/i386/avx2-vpor-1.c: Likewise.
5706 * gcc.target/i386/avx2-vpor-2.c: Likewise.
5707 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
5708 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
5709 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
5710 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
5711 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
5712 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
5713 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
5714 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
5715 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
5716 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
5717 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
5718 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
5719 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
5720 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
5721 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
5722 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
5723 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
5724 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
5725 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
5726 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
5727 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
5728 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
5729 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
5730 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
5731 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
5732 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
5733 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
5734 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
5735 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
5736 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
5737 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
5738 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
5739 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
5740 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
5741 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
5742 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
5743 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
5744 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
5745 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
5746 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
5747 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
5748 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
5749 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
5750 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
5751 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
5752 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
5753 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
5754 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
5755 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
5756 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
5757 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
5758 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
5759 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
5760 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
5761 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
5762 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
5763 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
5764 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
5765 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
5766 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
5767 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
5768 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
5769 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
5770 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
5771 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
5772 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
5773 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
5774 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
5775 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
5776 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
5777 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
5778 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
5779 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
5780 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
5781 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
5782 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
5783 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
5784 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
5785 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
5786 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
5787 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
5788 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
5789 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
5790 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
5791 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
5792 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
5793 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
5794 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
5795 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
5796 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
5797 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
5798 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
5799 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
5800 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
5801 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
5802 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
5803 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
5804 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
5805 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
5806 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
5807 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
5808 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
5809 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
5810 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
5811 * gcc.target/i386/testimm-9.c: Likewise.
5813 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
5815 * g++.dg/other/i386-2.C: Add -mbmi2 check.
5816 * g++.dg/other/i386-3.C: Likewise.
5817 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
5818 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
5819 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
5820 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
5821 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
5822 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
5823 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
5824 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
5825 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
5826 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
5827 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
5828 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
5829 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
5830 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
5831 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
5832 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
5833 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
5834 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
5835 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
5836 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
5837 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
5838 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
5839 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
5840 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
5841 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
5842 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
5843 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
5844 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
5845 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
5846 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
5847 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
5848 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
5849 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
5850 * gcc.target/i386/sse-12.c: Add BMI2.
5851 * gcc.target/i386/sse-13.c: Likewise.
5852 * gcc.target/i386/sse-14.c: Likewise.
5853 * gcc.target/i386/sse-22.c: Likewise.
5854 * gcc.target/i386/sse-23.c: Likewise.
5856 2011-08-23 Jason Merrill <jason@redhat.com>
5858 * g++.dg/template/crash7.C: Adjust expected errors.
5860 2011-08-23 Jason Merrill <jason@redhat.com>
5864 * g++.dg/cpp0x/overload2.C: New.
5866 2011-08-23 Jason Merrill <jason@redhat.com>
5869 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
5871 2011-08-23 Jason Merrill <jason@redhat.com>
5874 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
5875 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
5876 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
5877 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
5879 2011-08-23 Jason Merrill <jason@redhat.com>
5882 * g++.dg/cpp0x/constexpr-initlist5.C: New.
5884 2011-08-23 Jakub Jelinek <jakub@redhat.com>
5887 * g++.dg/warn/Wunused-var-16.C: New test.
5890 * gcc.dg/pr50161.c: New test.
5892 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
5895 * g++.dg/gcov/gcov-7.C: New test.
5897 2011-08-23 Jakub Jelinek <jakub@redhat.com>
5900 * g++.dg/dfp/nofields.C: New test.
5902 2011-08-23 Tobias Burnus <burnus@net-b.de>
5905 * gfortran.dg/use_16.f90: New.
5907 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
5908 Kirill Yukhin <kirill.yukhin@intel.com>
5911 * gcc.target/i386/pr50155.c: New test.
5913 2011-08-22 Jakub Jelinek <jakub@redhat.com>
5915 PR tree-optimization/50133
5916 * gcc.dg/pr50133.c: New test.
5919 * c-c++-common/cxxbitfields-6.c: New test.
5921 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
5924 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
5926 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
5928 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
5929 * gcc.dg/pr49994-3.c: Ditto.
5931 2011-08-22 Richard Guenther <rguenther@suse.de>
5934 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
5935 * gcc.dg/torture/pr50067-2.c: Likewise.
5937 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5940 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
5941 of a constant resulting from simplification.
5942 * gfortran.dg/warn_conversion_3.f90: New test.
5944 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5947 * gfortran.dg/zero_stride_1.f90: New test.
5949 2011-08-20 Janus Weil <janus@gcc.gnu.org>
5952 * gfortran.dg/typebound_override_1.f90: Modified.
5954 2011-08-20 Jakub Jelinek <jakub@redhat.com>
5956 PR tree-optimization/48739
5957 * gcc.dg/pr48739-1.c: New test.
5958 * gcc.dg/pr48739-2.c: New test.
5960 2011-08-20 Tobias Burnus <burnus@net-b.de>
5962 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
5964 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
5967 * gfortran.dg/where_3.f90: New test.
5969 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
5972 * gfortran.dg/pr49721-1.f: New.
5973 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
5975 2011-08-19 Joseph Myers <joseph@codesourcery.com>
5977 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
5978 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
5981 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5983 * gcc.target/arm/wmul-11.c: New file.
5984 * gcc.target/arm/wmul-12.c: New file.
5985 * gcc.target/arm/wmul-13.c: New file.
5987 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5989 * gcc.target/arm/wmul-10.c: New file.
5991 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5993 * gcc.target/arm/wmul-9.c: New file.
5994 * gcc.target/arm/wmul-bitfield-2.c: New file.
5996 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5998 * gcc.target/arm/wmul-8.c: New file.
6000 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6002 * gcc.target/arm/wmul-7.c: New file.
6004 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6006 * gcc.target/arm/wmul-6.c: New file.
6008 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6010 * gcc.target/arm/wmul-5.c: New file.
6011 * gcc.target/arm/no-wmla-1.c: New file.
6013 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6015 * gcc.target/arm/wmul-bitfield-1.c: New file.
6017 2011-08-19 Joseph Myers <joseph@codesourcery.com>
6019 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
6021 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6023 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
6024 * gcc.target/i386/conversion.c: Likewise.
6026 2011-08-19 Richard Guenther <rguenther@suse.de>
6028 * gcc.dg/torture/pr50067-1.c: New testcase.
6029 * gcc.dg/torture/pr50067-2.c: Likewise.
6031 2011-08-19 Joey Ye <joey.ye@arm.com>
6034 * gcc.target/arm/handler-align.c: New test.
6035 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
6038 2011-08-19 Joey Ye <joey.ye@arm.com>
6040 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
6042 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
6045 * gfortran.dg/end_block_label_1.f90: New test.
6046 * gfortran.dg/end_associate_label_1.f90: New test.
6048 2011-08-18 Joseph Myers <joseph@codesourcery.com>
6050 * gcc.dg/c1x-pointer-float-1.c: New test.
6052 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
6055 * gfortran.dg/duplicate_labels_2.f: New test.
6057 2011-08-18 Joseph Myers <joseph@codesourcery.com>
6059 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
6060 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
6061 gcc.dg/c1x-noreturn-5.c: New tests.
6063 2011-08-18 Joseph Myers <joseph@codesourcery.com>
6065 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
6067 2011-08-18 Tobias Burnus <burnus@net-b.de>
6070 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6071 * gfortran.dg/coarray_lock_3.f90: Fix test.
6072 * gfortran.dg/coarray_lock_4.f90: New.
6073 * gfortran.dg/coarray_lock_5.f90: New.
6075 2011-08-18 Jakub Jelinek <jakub@redhat.com>
6078 * gcc.c-torture/compile/pr50009.c: New test.
6081 * gcc.dg/torture/pr50092.c: New test.
6083 2011-08-18 Tobias Burnus <burnus@net-b.de>
6086 * gfortran.dg/namelist_73.f90: New.
6088 2011-08-18 Jakub Jelinek <jakub@redhat.com>
6090 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
6093 * gcc.dg/pr50017.c: New test.
6095 2011-08-18 Dodji Seketeli <dodji@redhat.com>
6098 * g++.dg/lookup/hidden-var1.C: New test case.
6100 2011-08-17 Tobias Burnus <burnus@net-b.de>
6103 * gfortran.dg/warn_unused_var_2.f90: New.
6104 * gfortran.dg/warn_unused_var_3.f90: New.
6106 2011-08-17 Tom de Vries <tom@codesourcery.com>
6109 * gcc.target/arm/pr43597.c: New test.
6111 2011-08-17 Janus Weil <janus@gcc.gnu.org>
6114 * gfortran.dg/common_13.f90: New.
6116 2011-08-16 Jason Merrill <jason@redhat.com>
6119 * g++.dg/cpp0x/variadic-unresolved.C: New.
6121 * g++.old-deja/g++.brendan/README: Add R.I.P.
6123 * g++.dg/ext/attr-used-1.C: New.
6126 * g++.dg/cpp0x/initlist56.C: New.
6128 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
6131 * g++.dg/opt/life1.C: Only run on Linux.
6133 2011-08-15 Tobias Burnus <burnus@net-b.de>
6135 * gfortran.dg/coarray_26.f90: New.
6137 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
6139 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
6142 2011-08-14 Janus Weil <janus@gcc.gnu.org>
6145 * gfortran.dg/func_result_7.f90: New.
6147 2011-08-13 Jason Merrill <jason@redhat.com>
6150 * g++.dg/cpp0x/decltype32.C: New.
6153 * g++.dg/diagnostic/expr1.C: New.
6155 2011-08-12 David Li <davidxl@google.com>
6157 * g++.dg/abi/vbase15.C: New test.
6159 2011-08-12 Jason Merrill <jason@redhat.com>
6162 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
6164 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
6166 * gcc.dg/builtins-67.c: New test.
6167 * gcc.target/i386/conversion.c: Ditto.
6169 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
6170 Brian Hackett <bhackett1024@gmail.com>
6172 * g++.dg/plugin/decl_plugin.c: New.
6173 * g++.dg/plugin/decl-plugin-test.C: New.
6174 * g++.dg/plugin/plugin.exp: Add above testcase.
6176 2011-08-11 Richard Guenther <rguenther@suse.de>
6178 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
6180 2011-08-11 Michael Matz <matz@suse.de>
6182 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
6184 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
6186 PR tree-optimization/50039
6187 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
6188 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
6190 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
6192 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
6193 (sse4_1_test): Initialize src3 with random value.
6195 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
6197 * gcc.c-torture/execute/scal-to-vec1.c: New test.
6198 * gcc.c-torture/execute/scal-to-vec2.c: New test.
6199 * gcc.c-torture/execute/scal-to-vec3.c: New test.
6200 * gcc.dg/scal-to-vec1.c: New test.
6201 * gcc.dg/scal-to-vec2.c: New test.
6203 2011-08-09 Richard Guenther <rguenther@suse.de>
6205 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
6206 * gcc.dg/tree-ssa/vrp60.c: New testcase.
6207 * gcc.dg/tree-ssa/vrp61.c: Likewise.
6208 * gcc.dg/tree-ssa/vrp62.c: Likewise.
6210 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6212 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
6214 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6216 * gcc.dg/pr49948.c: Require pthread effective target.
6218 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6220 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
6222 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
6224 * gcc.target/i386/sse-22a.c: New test.
6226 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
6228 PR tree-optimization/50014
6229 * gcc.dg/vect/pr50014.c: New test.
6231 2011-08-08 Martin Jambor <mjambor@suse.cz>
6234 * gcc.dg/tree-ssa/pr49923.c: New test.
6236 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
6239 * gcc.target/i386/pr49781-1.c: New.
6241 2011-08-08 Jason Merrill <jason@redhat.com>
6243 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
6245 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
6247 2011-08-07 Janus Weil <janus@gcc.gnu.org>
6250 * gfortran.dg/typebound_override_1.f90: New.
6252 2011-08-07 Kai Tietz <ktietz@redhat.com>
6254 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
6255 x86_64 mingw target.
6256 * gcc.dg/tree-ssa/loop-1.c: Likewise.
6257 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
6258 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
6259 * gcc.dg/tree-ssa/loop-33.c: Likewise.
6260 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
6261 * gcc.dg/tree-ssa/loop-35.c: Likewise.
6262 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6263 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6264 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6265 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
6267 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
6270 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
6272 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
6274 * gcc.dg/pr48770.c: Cleanup coverage files.
6275 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
6277 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
6279 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
6280 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
6281 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
6282 lzcnt and bmi options.
6284 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6287 * gcc.dg/pr47381-1.c: New.
6288 * gcc.dg/pr47381-2.c: Likewise.
6289 * gcc.target/i386/pr47381.c: Likewise.
6291 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6294 * gcc.dg/pr47727.c: New.
6297 * gcc.dg/pr47372-1.c: New.
6298 * gcc.dg/pr47372-2.c: Likewise.
6300 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6303 * gcc.target/i386/pr47449.c: New.
6306 * gcc.dg/pr47446-1.c: New.
6307 * gcc.dg/pr47446-2.c: Likewise.
6309 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6312 * gcc.dg/pr47766.c: New.
6315 * gcc.dg/tls/pr47715-1.c: New.
6316 * gcc.dg/tls/pr47715-2.c: Likewise.
6317 * gcc.dg/tls/pr47715-3.c: Likewise.
6318 * gcc.dg/tls/pr47715-4.c: Likewise.
6319 * gcc.dg/tls/pr47715-5.c: Likewise.
6321 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
6324 * objc.dg/gnu-api-2-class.m: Updated comments.
6325 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
6326 * objc.dg/gnu-api-2-class-meta.m: New test.
6327 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6329 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
6332 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
6333 with classes that are in construction.
6335 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6338 * gcc.target/i386/pr48084-1.c: New.
6339 * gcc.target/i386/pr48084-2.c: Likewise.
6340 * gcc.target/i386/pr48084-3.c: Likewise.
6341 * gcc.target/i386/pr48084-4.c: Likewise.
6342 * gcc.target/i386/pr48084-5.c: Likewise.
6344 PR rtl-optimization/49504
6345 * gcc.target/i386/pr49504.c: New.
6348 * gcc.dg/pr49860.c: New.
6350 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
6353 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
6354 with classes that are in construction.
6356 2011-08-05 Jason Merrill <jason@redhat.com>
6359 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
6362 * g++.dg/cpp0x/decltype31.C: New.
6365 * g++.dg/init/array28.C: New.
6368 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
6370 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
6373 * gcc.dg/pr47369-1.c: New.
6375 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
6378 * gcc.dg/torture/pr47364-1.c: New.
6379 * gcc.c-torture/compile/pr47364-1.c: Likewise.
6380 * gcc.c-torture/compile/pr47364-2.c: Likewise.
6382 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
6385 * gfortran.dg/transfer_check_2.f90: New test case.
6387 2011-08-05 Jan Hubicka <jh@suse.cz>
6390 * gfortran.dg/pr49494.f90: New testcase.
6392 2011-08-05 Jan Hubicka <jh@suse.cz>
6395 * gcc.c-torture/compile/pr49735.c: New testcase.
6397 2011-08-05 Jason Merrill <jason@redhat.com>
6400 * g++.dg/cpp0x/initlist56.C: New.
6403 * g++.dg/overload/rvalue2.C: New.
6406 * g++.dg/cpp0x/range-for21.C: New.
6408 * g++.dg/ext/vla11.C: New.
6410 2011-08-05 Richard Guenther <rguenther@suse.de>
6412 PR tree-optimization/49984
6413 * gcc.dg/tree-ssa/vrp59.c: New testcase.
6415 2011-08-05 Richard Guenther <rguenther@suse.de>
6417 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
6418 * gcc.dg/tree-ssa/vrp52.c: Likewise.
6419 * gcc.dg/tree-ssa/vrp53.c: Likewise.
6421 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
6423 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
6424 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
6425 * gfortran.dg/ldist-pr43023.f90: Ditto.
6426 * gfortran.dg/namelist_52.f90: Ditto.
6427 * gfortran.dg/interface_proc_end.f90: Ditto.
6428 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
6429 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
6431 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
6433 * gcc.dg/vect/vect-over-widen-1.c: New test.
6434 * gcc.dg/vect/vect-over-widen-2.c: New test.
6435 * gcc.dg/vect/vect-over-widen-3.c: New test.
6436 * gcc.dg/vect/vect-over-widen-4.c: New test.
6438 2011-08-04 Richard Guenther <rguenther@suse.de>
6441 * gfortran.dg/vect/O3-pr49957.f: New testcase.
6443 2011-08-04 Ian Bolton <ian.bolton@arm.com>
6445 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
6447 2011-08-04 Jakub Jelinek <jakub@redhat.com>
6450 * g++.dg/ext/builtin-object-size3.C: New test.
6452 2011-08-03 Jakub Jelinek <jakub@redhat.com>
6454 PR tree-optimization/49948
6455 * gcc.dg/pr49948.c: New test.
6457 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
6460 * gcc.dg/torture/pr47383.c: New.
6462 2011-08-03 Arnaud Charlet <charlet@adacore.com>
6464 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
6466 2011-08-03 Arnaud Charlet <charlet@adacore.com>
6468 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
6470 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
6473 * gcc.dg/torture/pr47744-1.c: New.
6474 * gcc.dg/torture/pr47744-2.c: Likewise.
6475 * gcc.dg/torture/pr47744-3.c: Likewise.
6477 2011-08-03 Richard Guenther <rguenther@suse.de>
6480 * gcc.dg/torture/pr49958.c: New testcase.
6482 2011-08-03 Richard Guenther <rguenther@suse.de>
6484 PR tree-optimization/49938
6485 * g++.dg/torture/pr49938.C: New testcase.
6487 2011-08-02 Jason Merrill <jason@redhat.com>
6490 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
6493 * g++.dg/cpp0x/initlist5.C: Add additional cases.
6496 * g++.dg/cpp0x/variadic115.C: New.
6499 * g++.dg/cpp0x/union5.C: New.
6501 2011-08-02 Daniel Kraft <d@domob.eu>
6504 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
6506 2011-08-02 Kai Tietz <ktietz@redhat.com>
6509 * gcc.dg/tree-ssa/forwprop-15.c
6511 2011-08-02 Jason Merrill <jason@redhat.com>
6514 * g++.dg/cpp0x/range-for20.C: New.
6516 2011-08-02 Tobias Burnus <burnus@net-b.de>
6518 * gfortran.dg/coarray_lib_token_3.f90: New.
6520 2011-08-02 Jakub Jelinek <jakub@redhat.com>
6523 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
6524 * gcc.dg/gomp/atomic-15.c: New test.
6525 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
6526 * g++.dg/gomp/atomic-15.C: New test.
6527 * g++.dg/gomp/private-1.C: New test.
6528 * g++.dg/gomp/sharing-2.C: New test.
6529 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
6530 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
6531 * gfortran.dg/gomp/omp_atomic2.f90: New test.
6533 2011-08-02 Tobias Burnus <burnus@net-b.de>
6535 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
6536 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
6538 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
6539 * gfortran.dg/allocatable_function_5.f90: Ditto.
6540 * gfortran.dg/allocate_stat.f90: Ditto.
6541 * gfortran.dg/array_constructor_20.f90: Ditto.
6542 * gfortran.dg/array_constructor_21.f90: Ditto.
6543 * gfortran.dg/array_constructor_22.f90: Ditto.
6544 * gfortran.dg/array_constructor_26.f03: Ditto.
6545 * gfortran.dg/array_function_4.f90: Ditto.
6546 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
6547 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
6548 * gfortran.dg/bind_c_usage_15.f90: Ditto.
6549 * gfortran.dg/bind_c_usage_16.f03: Ditto.
6550 * gfortran.dg/bind_c_usage_3.f03: Ditto.
6551 * gfortran.dg/binding_label_tests_7.f03: Ditto.
6552 * gfortran.dg/class_15.f03: Ditto.
6553 * gfortran.dg/class_27.f03: Ditto.
6554 * gfortran.dg/class_33.f90: Ditto.
6555 * gfortran.dg/class_37.f03: Ditto.
6556 * gfortran.dg/class_40.f03: Ditto.
6557 * gfortran.dg/class_42.f03: Ditto.
6558 * gfortran.dg/class_defined_operator_1.f03: Ditto.
6559 * gfortran.dg/coarray/registering_1.f90: Ditto.
6560 * gfortran.dg/convert_1.f90: Ditto.
6561 * gfortran.dg/default_initialization_3.f90: Ditto.
6562 * gfortran.dg/dependency_25.f90: Ditto.
6563 * gfortran.dg/dependency_26.f90: Ditto.
6564 * gfortran.dg/dependency_36.f90: Ditto.
6565 * gfortran.dg/dependency_37.f90: Ditto.
6566 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
6567 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
6568 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
6569 * gfortran.dg/elemental_pointer_1.f90: Ditto.
6570 * gfortran.dg/elemental_result_1.f90: Ditto.
6571 * gfortran.dg/empty_derived_type.f90: Ditto.
6572 * gfortran.dg/entry_7.f90: Ditto.
6573 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
6574 * gfortran.dg/equiv_constraint_3.f90: Ditto.
6575 * gfortran.dg/error_recovery_3.f90: Ditto.
6576 * gfortran.dg/extends_4.f03: Ditto.
6577 * gfortran.dg/func_assign.f90: Ditto.
6578 * gfortran.dg/func_assign_3.f90: Ditto.
6579 * gfortran.dg/generic_1.f90: Ditto.
6580 * gfortran.dg/generic_18.f90: Ditto.
6581 * gfortran.dg/generic_22.f03: Ditto.
6582 * gfortran.dg/generic_4.f90: Ditto.
6583 * gfortran.dg/generic_6.f90: Ditto.
6584 * gfortran.dg/generic_actual_arg.f90: Ditto.
6585 * gfortran.dg/graphite/id-21.f: Ditto.
6586 * gfortran.dg/graphite/pr45758.f90: Ditto.
6587 * gfortran.dg/host_assoc_call_2.f90: Ditto.
6588 * gfortran.dg/host_assoc_call_3.f90: Ditto.
6589 * gfortran.dg/host_assoc_call_4.f90: Ditto.
6590 * gfortran.dg/host_assoc_function_4.f90: Ditto.
6591 * gfortran.dg/host_used_types_1.f90: Ditto.
6592 * gfortran.dg/implicit_1.f90: Ditto.
6593 * gfortran.dg/implicit_11.f90: Ditto.
6594 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
6595 * gfortran.dg/impure_actual_1.f90: Ditto.
6596 * gfortran.dg/impure_assignment_1.f90: Ditto.
6597 * gfortran.dg/impure_constructor_1.f90: Ditto.
6598 * gfortran.dg/initialization_10.f90: Ditto.
6599 * gfortran.dg/initialization_12.f90: Ditto.
6600 * gfortran.dg/interface_14.f90: Ditto.
6601 * gfortran.dg/interface_15.f90: Ditto.
6602 * gfortran.dg/interface_2.f90: Ditto.
6603 * gfortran.dg/interface_25.f90: Ditto.
6604 * gfortran.dg/interface_26.f90: Ditto.
6605 * gfortran.dg/interface_29.f90: Ditto.
6606 * gfortran.dg/interface_assignment_1.f90: Ditto.
6607 * gfortran.dg/internal_pack_6.f90: Ditto.
6608 * gfortran.dg/internal_pack_7.f90: Ditto.
6609 * gfortran.dg/internal_pack_8.f90: Ditto.
6610 * gfortran.dg/lto/pr45586_0.f90: Ditto.
6611 * gfortran.dg/lto/pr47839_0.f90: Ditto.
6612 * gfortran.dg/module_commons_3.f90: Ditto.
6613 * gfortran.dg/module_equivalence_4.f90: Ditto.
6614 * gfortran.dg/module_equivalence_6.f90: Ditto.
6615 * gfortran.dg/module_function_type_1.f90: Ditto.
6616 * gfortran.dg/module_naming_1.f90: Ditto.
6617 * gfortran.dg/namelist_4.f90: Ditto.
6618 * gfortran.dg/operator_c1202.f90: Ditto.
6619 * gfortran.dg/parens_7.f90: Ditto.
6620 * gfortran.dg/pr32921.f: Ditto.
6621 * gfortran.dg/pr33646.f90: Ditto.
6622 * gfortran.dg/pr41928.f90: Ditto.
6623 * gfortran.dg/pr42119.f90: Ditto.
6624 * gfortran.dg/pr43984.f90: Ditto.
6625 * gfortran.dg/present_1.f90: Ditto.
6626 * gfortran.dg/private_type_2.f90: Ditto.
6627 * gfortran.dg/proc_decl_2.f90: Ditto.
6628 * gfortran.dg/proc_ptr_10.f90: Ditto.
6629 * gfortran.dg/proc_ptr_22.f90: Ditto.
6630 * gfortran.dg/proc_ptr_8.f90: Ditto.
6631 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
6632 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
6633 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
6634 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
6635 * gfortran.dg/substring_equivalence.f90: Ditto.
6636 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
6637 * gfortran.dg/transpose_optimization_1.f90: Ditto.
6638 * gfortran.dg/trim_optimize_6.f90: Ditto.
6639 * gfortran.dg/typebound_call_12.f03: Ditto.
6640 * gfortran.dg/typebound_operator_5.f03: Ditto.
6641 * gfortran.dg/typebound_operator_6.f03: Ditto.
6642 * gfortran.dg/typebound_proc_18.f03: Ditto.
6643 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
6644 * gfortran.dg/use_1.f90: Ditto.
6645 * gfortran.dg/use_10.f90: Ditto.
6646 * gfortran.dg/use_11.f90: Ditto.
6647 * gfortran.dg/use_14.f90: Ditto.
6648 * gfortran.dg/use_only_2.f90: Ditto.
6649 * gfortran.dg/use_rename_4.f90: Ditto.
6650 * gfortran.dg/use_rename_5.f90: Ditto.
6651 * gfortran.dg/used_dummy_types_3.f90: Ditto.
6652 * gfortran.dg/used_interface_ref.f90: Ditto.
6653 * gfortran.dg/used_types_11.f90: Ditto.
6654 * gfortran.dg/used_types_3.f90: Ditto.
6655 * gfortran.dg/used_types_4.f90: Ditto.
6656 * gfortran.dg/userdef_operator_2.f90: Ditto.
6657 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
6658 * gfortran.dg/vect/pr46213.f90: Ditto.
6659 * gfortran.dg/whole_file_21.f90: Ditto.
6660 * gfortran.dg/whole_file_22.f90: Ditto.
6661 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
6662 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
6664 2011-08-02 Kai Tietz <ktietz@redhat.com>
6666 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
6668 2011-08-01 Jason Merrill <jason@redhat.com>
6671 * g++.dg/abi/mangle49.C: New.
6674 * g++.dg/cpp0x/constexpr-array4.C: New.
6677 * g++.dg/cpp0x/constexpr-builtin1.C: New.
6679 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
6682 * gcc.target/i386/pr49927.c: New test.
6684 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
6686 PR tree-optimization/49926
6687 * gcc.dg/vect/pr49926.c: New test.
6689 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
6691 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
6692 * gcc.target/i386/lzcnt-1.c: New test.
6693 * gcc.target/i386/lzcnt-2.c: Likewise.
6694 * gcc.target/i386/lzcnt-2a.c: Likewise.
6695 * gcc.target/i386/lzcnt-3.c: Likewise.
6696 * gcc.target/i386/lzcnt-4.c: Likewise.
6697 * gcc.target/i386/lzcnt-4a.c: Likewise.
6698 * gcc.target/i386/lzcnt-5.c: Likewise.
6699 * gcc.target/i386/lzcnt-6.c: Likewise.
6700 * gcc.target/i386/lzcnt-6a.c: Likewise.
6701 * gcc.target/i386/lzcnt-check.h: Likewise.
6703 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
6704 * gcc.target/i386/sse-13.c: Likewise.
6705 * gcc.target/i386/sse-14.c: Likewise.
6706 * g++.dg/other/i386-2.C: Likewise.
6707 * g++.dg/other/i386-3.C: Likewise.
6709 2011-08-01 Julian Brown <julian@codesourcery.com>
6711 * gcc.target/arm/fixed-point-exec.c: New test.
6713 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6716 * gcc.target/i386/pr49920.c: New test.
6718 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6720 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
6721 * gcc.dg/tree-ssa/pr23109.c: Ditto.
6722 * gcc.dg/tree-ssa/loop-7.c: Ditto.
6723 * gcc.dg/tree-ssa/loop-32.c: Ditto.
6724 * gcc.dg/tree-ssa/loop-33.c: Ditto.
6725 * gcc.dg/tree-ssa/loop-34.c: Ditto.
6726 * gcc.dg/tree-ssa/loop-35.c: Ditto.
6727 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
6728 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
6729 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
6730 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
6731 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
6732 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
6733 * g++.dg/tree-ssa/pr33615.C: Ditto.
6734 * g++.dg/tree-ssa/restrict1.C: Ditto.
6735 * c-c++-common/restrict-2.c: Ditto.
6736 * gfortran.dg/pr32921.f: Ditto.
6737 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
6738 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
6739 * gcc.dg/tree-ssa/vrp47.c: Ditto.
6740 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
6741 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
6742 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
6743 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
6744 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
6745 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
6746 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
6748 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6750 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
6751 .exe.ltrans[0-9]*. dump files.
6753 2011-07-31 Janus Weil <janus@gcc.gnu.org>
6756 * gfortran.dg/abstract_type_6.f03: Modified.
6757 * gfortran.dg/typebound_proc_24.f03: New.
6759 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
6762 * g++.dg/init/for1.C: Fix.
6764 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6767 * gfortran.dg/string_5.f90: New test.
6769 2011-07-29 Jason Merrill <jason@redhat.com>
6772 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
6774 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6776 PR tree-optimization/47407
6777 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
6781 2011-07-29 Richard Guenther <rguenther@suse.de>
6783 * gcc.dg/uninit-suppress.c: Also disable VRP.
6784 * gcc.dg/uninit-suppress_2.c: Likewise.
6786 2011-07-28 Jason Merrill <jason@redhat.com>
6789 * g++.dg/template/nontype24.C: New.
6791 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
6793 PR rtl-optimization/47958
6794 * gcc.dg/torture/pr47958-1.c: New.
6796 2011-07-29 Wei Guozhi <carrot@google.com>
6798 PR rtl-optimization/49799
6799 * gcc.dg/pr49799.c: New test case.
6801 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
6804 * gcc.dg/graphite/id-pr48648.c: New.
6806 2011-07-28 Jakub Jelinek <jakub@redhat.com>
6809 * gfortran.dg/maxloc_2.f90: New test.
6810 * gfortran.dg/maxloc_3.f90: New test.
6811 * gfortran.dg/minloc_1.f90: New test.
6812 * gfortran.dg/minloc_2.f90: New test.
6813 * gfortran.dg/minloc_3.f90: New test.
6814 * gfortran.dg/minmaxloc_7.f90: New test.
6817 * gcc.dg/debug/dwarf2/pr49871.c: New test.
6819 2011-07-28 Jakub Jelinek <jakub@redhat.com>
6821 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
6822 the builtin isn't optimized away.
6824 2011-07-27 Tobias Burnus <burnus@net-b.de>
6827 * gfortran.dg/lto/pr45586-2_0.f90: New.
6829 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
6832 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
6833 * c-c++-common/cxxbitfields-5.c: Same.
6835 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6837 * lib/target-supports.exp (check_effective_target_mmap): Use
6838 check_function_available.
6840 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
6842 * g++.old-deja/g++.pt/crash60.C: Updated.
6844 2011-07-27 Jakub Jelinek <jakub@redhat.com>
6847 * gcc.target/i386/pr49866.c: New test.
6849 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
6851 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
6852 * gcc.target/i386/bmi-andn-1.c: New test.
6853 * gcc.target/i386/bmi-andn-1a.c: Likewise.
6854 * gcc.target/i386/bmi-andn-2.c: Likewise.
6855 * gcc.target/i386/bmi-andn-2a.c: Likewise.
6856 * gcc.target/i386/bmi-bextr-1.c: Likewise.
6857 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
6858 * gcc.target/i386/bmi-bextr-2.c: Likewise.
6859 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
6860 * gcc.target/i386/bmi-blsi-1.c: Likewise.
6861 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
6862 * gcc.target/i386/bmi-blsi-2.c: Likewise.
6863 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
6864 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
6865 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
6866 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
6867 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
6868 * gcc.target/i386/bmi-blsr-1.c: Likewise.
6869 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
6870 * gcc.target/i386/bmi-blsr-2.c: Likewise.
6871 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
6872 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
6873 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
6874 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
6875 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
6877 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
6880 * gfortran.dg/graphite/id-pr47691.f: New.
6882 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
6884 * gcc.target/i386/avx-os-support.h: New.
6885 * gcc.target/i386/avx-check.h: Include avx-os-support.h
6886 (main): Check avx_os_support before the test is run.
6887 * gcc.target/i386/aes-avx-check.h: Ditto.
6888 * gcc.target/i386/pclmul-avx-check.h: Ditto.
6890 2011-07-27 Kai Tietz <ktietz@redhat.com>
6892 * gcc.target/i386/aggregate-ret3.c: New test.
6893 * gcc.target/i386/aggregate-ret4.c: New test.
6895 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
6898 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
6899 allocated array should *not* change its size.
6900 * gfortran.dg/multiple_allocation_3.f90: New test.
6902 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
6905 * g++.dg/cpp0x/constexpr-49776.C: New.
6907 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
6910 * gcc.dg/graphite/id-pr47046.c: New.
6912 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
6915 * gcc.dg/graphite/run-id-pr47593.c: New.
6917 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
6920 * gcc.dg/graphite/run-id-pr47653.c: New.
6921 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
6922 induction variables.
6923 * gcc.dg/graphite/scop-16.c: Same.
6924 * gcc.dg/graphite/scop-17.c: Same.
6925 * gcc.dg/graphite/scop-21.c: Same.
6927 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
6930 * gcc.dg/graphite/id-pr48805.c: New.
6932 2011-07-26 Tobias Burnus <burnus@net-b.de>
6934 * gfortran.dg/coarray_lib_token_2.f90: New.
6936 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
6938 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
6941 2011-07-25 Andrew Pinski <apinski@cavium.com>
6944 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
6945 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
6947 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6949 * lib/target-supports.exp (check_effective_target_mmap): New proc.
6951 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
6952 * gcc.c-torture/execute/loop-2g.c: Likewise.
6953 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
6954 Require mmap support.
6955 * gcc.c-torture/execute/loop-2g.x: Likewise.
6956 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
6957 (MAP_ANON): Provide default.
6958 * gcc.dg/20050826-1.c: Likewise.
6959 * gcc.target/i386/pr36533.c: Likewise.
6960 * gcc.dg/vect/pr49038.c: Remove dg-do run.
6961 Use dg-require-effective-target mmap.
6963 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
6966 * g++.dg/cpp0x/range-for19.C: New.
6968 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6971 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
6974 2011-07-15 Jakub Jelinek <jakub@redhat.com>
6977 * g++.dg/torture/pr49309.C: Remove.
6979 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
6981 PR tree-optimization/49809
6982 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
6985 2011-07-25 Richard Guenther <rguenther@suse.de>
6987 PR tree-optimization/49715
6988 * gcc.target/i386/pr49715-1.c: New testcase.
6989 * gcc.target/i386/pr49715-2.c: Likewise.
6991 2011-07-23 Jason Merrill <jason@redhat.com>
6993 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
6995 2011-07-22 Jason Merrill <jason@redhat.com>
6998 * g++.dg/cpp0x/initlist55.C: New.
7000 2011-07-23 Tobias Burnus <burnus@net-b.de>
7003 * gfortran.dg/namelist_72.f: New.
7005 2011-07-23 Tobias Burnus <burnus@net-b.de>
7007 * gfortran.dg/coarray_25.f90: New.
7009 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
7011 * override1.C: This test should use c++0x mode.
7012 * override3.C: New. Test the diagnostics in c++98 mode.
7014 2011-07-22 Jason Merrill <jason@redhat.com>
7015 Mark Glisse <marc.glisse@normalesup.org>
7018 * g++.dg/other/pragma-re-1.C: Add namespace cases.
7021 * g++.dg/opt/builtins2.C: New.
7022 * g++.dg/other/error27.C: Don't rely on __builtin.
7024 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
7026 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
7028 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7029 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7030 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
7031 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
7033 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
7036 2011-07-22 Richard Guenther <rguenther@suse.de>
7038 PR tree-optimization/45819
7039 * gcc.dg/pr45819.c: New testcase.
7041 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
7043 * lib/target-supports.exp (check_ifunc_available): Rewrite.
7045 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
7049 * gcc.dg/graphite/run-id-pr47654.c: New.
7051 2011-07-21 Ian Lance Taylor <iant@google.com>
7054 * gcc.dg/pr49705.c: New test.
7056 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
7058 * lib/target-supports.exp (check_avx_os_support_available): New.
7059 (check_effective_target_avx_runtime): Use it.
7061 2011-07-21 Richard Guenther <rguenther@suse.de>
7063 PR tree-optimization/49770
7064 * g++.dg/torture/pr49770.C: New testcase.
7066 2011-07-21 Kai Tietz <ktietz@redhat.com>
7068 * gcc.dg/tree-ssa/pr30978.c: adjusted.
7069 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7071 2011-07-21 Tobias Burnus <burnus@net-b.de>
7073 * gfortran.dg/coarray_lib_token_1.f90: New.
7075 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
7077 * gcc.dg/pr32912-2.c: Skip for AVR.
7078 * gcc.dg/pr44674.c: Add dg-require-profiling.
7080 2011-07-20 Jason Merrill <jason@redhat.com>
7082 * g++.dg/ext/desig2.C: New.
7084 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
7086 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
7088 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
7089 * gcc.target/powerpc/recip-3.c: Ditto.
7091 2011-07-19 Jason Merrill <jason@redhat.com>
7093 PR c++/6709 (DR 743)
7094 PR c++/42603 (DR 950)
7095 * g++.dg/cpp0x/decltype21.C: New.
7097 2011-07-20 Richard Guenther <rguenther@suse.de>
7100 * gcc.dg/tree-ssa/pr18908.c: New testcase.
7101 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
7103 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
7105 * gcc.target/arm/combine-movs.c: New.
7106 * gcc.target/arm/unsigned-extend-2.c: New.
7108 2011-07-19 Jason Merrill <jason@redhat.com>
7111 * g++.dg/cpp0x/variadic114.C: New.
7113 2011-07-19 Tobias Burnus <burnus@net-b.de>
7115 * gfortran.dg/coarray_args_1.f90: New.
7116 * gfortran.dg/coarray_args_2.f90: New.
7118 2011-07-19 Janus Weil <janus@gcc.gnu.org>
7121 * gfortran.dg/allocate_error_3.f90: New.
7123 2011-07-19 Richard Guenther <rguenther@suse.de>
7125 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
7126 * gcc.dg/tree-ssa/bool-11.c: Likewise.
7127 * gcc.dg/torture/20110719-1.c: New testcase.
7129 2011-07-19 Jakub Jelinek <jakub@redhat.com>
7131 PR tree-optimization/49768
7132 * gcc.c-torture/execute/pr49768.c: New test.
7134 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
7136 PR tree-optimization/49771
7137 * gcc.dg/vect/pr49771.c: New test.
7139 2011-07-18 Martin Jambor <mjambor@suse.cz>
7141 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
7142 * gcc.dg/ipa/ipa-2.c: Likewise.
7143 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
7144 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
7145 * gcc.dg/ipa/ipa-5.c: Likewise.
7146 * gcc.dg/ipa/ipa-7.c: Likewise.
7147 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
7148 * gcc.dg/ipa/ipacost-1.c: Likewise.
7149 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
7151 * gcc.dg/ipa/ipcp-1.c: New test.
7152 * gcc.dg/ipa/ipcp-2.c: Likewise.
7153 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
7155 2011-07-18 Jakub Jelinek <jakub@redhat.com>
7158 * gfortran.dg/pr49675.f90: New test.
7160 2011-07-18 Richard Guenther <rguenther@suse.de>
7162 * gcc.dg/torture/20110718-1.c: New testcase.
7164 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7166 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
7167 * g++.dg/ext/bitfield3.C: Likewise.
7168 * g++.dg/ext/bitfield4.C: Likewise.
7169 * g++.dg/ext/bitfield5.C: Likewise.
7170 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
7171 * g++.dg/other/pr23205-2.C: Likewise.
7172 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
7173 * gcc.c-torture/compile/20001109-2.c: Likewise.
7174 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
7175 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
7176 * gcc.dg/bitfld-16.c: Likewise.
7177 * gcc.dg/bitfld-17.c: Likewise.
7178 * gcc.dg/bitfld-18.c: Likewise.
7179 * gcc.dg/builtins-config.h: Remove Netware support.
7180 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
7181 * gcc.dg/cdce2.c: Likewise.
7182 * gcc.dg/cpp/assert4.c: Remove netware support.
7183 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
7184 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
7186 * lib/target-supports.exp (check_visibility_available): Remove
7188 (check_profiling_available): Likewise.
7190 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
7192 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
7194 2011-07-17 Tobias Burnus <burnus@net-b.de>
7195 Thomas Koenig <tkoenig@gcc.gnu.org>
7198 * gfortran.dg/generic_17.f90: Fix testcase.
7199 * gfortran.dg/interface_3.f90: Add dg-error.
7200 * gfortran.dg/use_14.f90: New.
7201 * gfortran.dg/use_15.f90: New.
7203 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
7205 * gnat.dg/pointer_controlled.adb: New test.
7207 2011-07-17 Tobias Burnus <burnus@net-b.de>
7210 * gfortran.dg/pointer_remapping_7.f90: New.
7212 2011-07-16 Jason Merrill <jason@redhat.com>
7214 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
7216 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
7217 Jason Merrill <jason@redhat.com>
7221 * g++.dg/cpp0x/decltype29.C: Adjust.
7222 * g++.dg/cpp0x/error4.C: Adjust.
7223 * g++.dg/cpp0x/sfinae26.C: Adjust.
7224 * g++.dg/cpp0x/variadic105.C: Adjust.
7225 * g++.dg/template/deduce3.C: Adjust.
7226 * g++.dg/template/error45.C: Adjust.
7227 * g++.dg/template/ptrmem2.C: Adjust.
7228 * g++.dg/template/sfinae2.C: Adjust.
7229 * g++.old-deja/g++.pt/crash60.C: Adjust.
7230 * g++.old-deja/g++.pt/unify6.C: Adjust.
7231 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
7232 * g++.dg/cpp0x/nullptr15.C: Adjust.
7233 * g++.dg/cpp0x/pr31431-2.C: Adjust.
7234 * g++.dg/cpp0x/pr31431.C: Adjust.
7235 * g++.dg/cpp0x/pr31434.C: Adjust.
7236 * g++.dg/cpp0x/sfinae11.C: Adjust
7237 * g++.dg/cpp0x/temp_default2.C: Adjust.
7238 * g++.dg/cpp0x/trailing4.C: Adjust.
7239 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
7240 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
7241 * g++.dg/cpp0x/variadic105.C: Adjust.
7242 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
7243 * g++.dg/ext/vla2.C: Adjust.
7244 * g++.dg/other/ptrmem10.C: Adjust.
7245 * g++.dg/other/ptrmem11.C: Adjust.
7246 * g++.dg/overload/unknown1.C: Adjust.
7247 * g++.dg/template/conv11.C: Adjust.
7248 * g++.dg/template/dependent-expr5.C: Adjust.
7249 * g++.dg/template/friend.C: Adjust.
7250 * g++.dg/template/incomplete2.C: Adjust.
7251 * g++.dg/template/local4.C: Adjust.
7252 * g++.dg/template/local6.C: Adjust.
7253 * g++.dg/template/operator9.C: Adjust.
7254 * g++.dg/template/ttp25.C: Adjust.
7255 * g++.dg/template/unify10.C: Adjust.
7256 * g++.dg/template/unify11.C: Adjust.
7257 * g++.dg/template/unify6.C: Adjust.
7258 * g++.dg/template/unify9.C: Adjust.
7259 * g++.dg/template/varmod1.C: Adjust.
7260 * g++.old-deja/g++.brendan/crash56.C: Adjust.
7261 * g++.old-deja/g++.pt/crash28.C: Adjust.
7262 * g++.old-deja/g++.pt/explicit41.C: Adjust.
7263 * g++.old-deja/g++.pt/explicit77.C: Adjust.
7264 * g++.old-deja/g++.pt/expr2.C: Adjust.
7265 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
7266 * g++.old-deja/g++.pt/spec5.C: Adjust.
7267 * g++.old-deja/g++.pt/spec6.C: Adjust.
7268 * g++.old-deja/g++.pt/unify4.C: Adjust.
7269 * g++.old-deja/g++.pt/unify8.C: Adjust.
7270 * g++.old-deja/g++.robertl/eb98.C: Adjust.
7271 * g++.dg/overload/template5.C: New testcase.
7272 * g++.dg/template/overload12.C: New testcase.
7274 2011-07-11 Tobias Burnus <burnus@net-b.de>
7276 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
7277 * gfortran.dg/coarray_7.f90: Ditto.
7278 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
7279 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
7281 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
7283 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
7285 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
7286 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
7287 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
7289 * gcc.c-torture/execute/ieee/pr29302.x: New file.
7290 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
7291 * gcc.dg/torture/builtin-math-7.c: Add a comment.
7293 2011-07-15 Jason Merrill <jason@redhat.com>
7296 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
7297 Use --extra_opts instead of --additional_options.
7299 2011-07-15 Jakub Jelinek <jakub@redhat.com>
7302 * g++.dg/torture/pr49309.C: Remove.
7304 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
7306 * gcc.target/tic6x/weak-call.c: New test.
7307 * gcc.target/tic6x/fpcmp.c: New test.
7308 * gcc.target/tic6x/fpdiv.c: New test.
7309 * gcc.target/tic6x/rotdi16-scan.c: New test.
7310 * gcc.target/tic6x/ffssi.c: New test.
7311 * gcc.target/tic6x/fpdiv-lib.c: New test.
7312 * gcc.target/tic6x/cold-lc.c: New test.
7313 * gcc.target/tic6x/longcalls.c: New test.
7314 * gcc.target/tic6x/abi-align-1.c: New test.
7315 * gcc.target/tic6x/fpcmp-finite.c: New test.
7316 * gcc.target/tic6x/rotdi16.c: New test.
7317 * gcc.target/tic6x/bswapl.c: New test.
7318 * gcc.target/tic6x/ffsdi.c: New test.
7319 * gcc.target/tic6x/tic6x.exp: New file.
7320 * gcc.target/tic6x/builtins/arith24.c: New test.
7321 * gcc.target/tic6x/builtins/smpy.c: New test.
7322 * gcc.target/tic6x/builtins/smpylh.c: New test.
7323 * gcc.target/tic6x/builtins/smpyh.c: New test.
7324 * gcc.target/tic6x/builtins/sarith1.c: New test.
7325 * gcc.target/tic6x/builtins/extclr.c: New test
7326 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
7327 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
7328 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
7329 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
7331 * gcc.c-torture/execute/20101011-1.c: Add a condition for
7333 * gcc.dg/20020312-2.c: Likewise.
7334 * gcc.dg/pr27095.c: Handle tic6x like hppa.
7335 * gcc.dg/torture/pr37868.c: Skip on tic6x.
7336 * gcc.dg/torture/builtin-math-7.c: Likewise.
7339 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
7340 not testing tic6x-*-*.
7342 2011-07-14 Andrew Pinski <pinskia@gmail.com>
7345 * g++.dg/torture/pr49309.C: New testcase.
7347 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
7349 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
7351 2011-07-14 Richard Guenther <rguenther@suse.de>
7353 PR tree-optimization/49651
7354 * gcc.dg/torture/pr49651.c: New testcase.
7356 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
7359 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
7361 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
7363 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
7364 -mno-pointers-to-nested-functions.
7365 * gcc.target/powerpc/no-r11-2.c: Ditto.
7366 * gcc.target/powerpc/no-r11-3.c: Ditto.
7368 2011-07-13 Jason Merrill <jason@redhat.com>
7370 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
7371 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
7372 when compiling C files.
7373 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
7374 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
7375 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
7376 * g++.dg/lookup/anon2.C: Likewise.
7377 * g++.dg/tree-ssa/copyprop.C: Likewise.
7378 * g++.old-deja/g++.jason/rfg27.C: Likewise.
7379 * g++.dg/init/vector1.C: Ignore narrowing errors.
7380 * g++.dg/torture/pr35526.C: Likewise.
7381 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
7383 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
7386 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
7389 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7391 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
7392 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
7394 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
7396 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
7397 * lib/obj-c++.exp (obj-c++_init): Ditto.
7398 * lib/file-format.exp (gcc_target_object_format): Ditto.
7399 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
7400 * lib/target-supports-dg-exp (check_weak_available): Ditto.
7401 (check_visibility_available): Ditto.
7402 (check_effective_target_tls_native): Ditto.
7403 (check_effective_target_tls_emulated): Ditto.
7404 (check_effective_target_function_sections): Ditto.
7406 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
7408 * gcc.target/arm/pr48183.c: New test.
7410 2011-07-13 Richard Guenther <rguenther@suse.de>
7412 * gcc.dg/torture/20110713-1.c: New testcase.
7414 2011-07-12 Andrew Pinski <pinskia@gmail.com>
7417 * gcc.c-torture/compile/pr49474.c: New testcase.
7419 2011-07-12 Jakub Jelinek <jakub@redhat.com>
7421 PR tree-optimization/49712
7422 * gcc.c-torture/execute/pr49712.c: New test.
7424 2011-07-11 Jason Merrill <jason@redhat.com>
7427 * g++.dg/template/recurse3.C: New.
7429 2011-07-11 Jakub Jelinek <jakub@redhat.com>
7432 * gcc.dg/guality/csttest.c: New test.
7435 * gfortran.dg/pr49698.f90: New test.
7437 2011-07-11 Jeff Law <law@redhat.com>
7439 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
7441 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
7443 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
7444 * go.test/go-test.exp (go-set-goarch): Likewise.
7446 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
7449 * gcc.target/avr/torture/pr39633.c: New test case.
7451 2011-07-11 Tobias Burnus <burnus@net-b.de>
7454 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
7456 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
7458 * lib/target-supports.exp (check_effective_target_scheduling):
7460 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
7461 * gcc.dg/pr45055.c: Ditto.
7462 * gcc.dg/pr45353.c: Ditto.
7463 * g++.dg/pr45056.C: Ditto.
7465 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
7467 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
7468 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
7469 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
7470 * g++.dg/torture/pr31863.C: Skip AVR.
7472 2011-07-10 Tobias Burnus <burnus@net-b.de>
7475 * gfortran.dg/intrinsic_signal.f90: New.
7477 2011-07-09 Jason Merrill <jason@redhat.com>
7479 * g++.dg/cpp0x/regress/regress6.C: New.
7480 * g++.dg/parse/crash45.C: Adjust message.
7481 * g++.dg/template/crash38.C: Adjust message.
7482 * g++.dg/template/crash64.C: Adjust message.
7484 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
7486 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
7487 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
7488 * g++.dg/abi/bitfield3.C: Likewise.
7489 * g++.dg/eh/pr38662.C: Likewise.
7490 * g++.dg/ext/attrib36.C: Likewise.
7491 * g++.dg/ext/attrib37.C: Likewise.
7492 * g++.dg/ext/attrib8.C: Likewise.
7493 * g++.dg/ext/tmplattr1.C: Likewise.
7494 * g++.dg/inherit/override-attribs.C: Likewise.
7495 * g++.dg/opt/inline9.C: Likewise.
7496 * g++.dg/opt/life1.C: Likewise.
7497 * g++.dg/opt/longbranch2.C: Likewise.
7498 * g++.dg/opt/nrv12.C: Likewise.
7499 * g++.dg/opt/reg-stack4.C: Likewise.
7500 * g++.dg/other/pr35504.C: Likewise.
7501 * g++.dg/other/pr39496.C: Likewise.
7502 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
7503 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
7504 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
7505 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
7506 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
7507 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
7508 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
7509 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
7510 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
7511 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
7512 * g++.dg/warn/pr15774-1.C: Likewise.
7513 * g++.dg/warn/pr15774-2.C: Likewise.
7514 * g++.old-deja/g++.ext/attrib1.C: Likewise.
7515 * g++.old-deja/g++.ext/attrib2.C: Likewise.
7516 * g++.old-deja/g++.ext/attrib3.C: Likewise.
7517 * g++.old-deja/g++.pt/asm2.C: Likewise.
7518 * gcc.c-torture/compile/20000804-1.c: Likewise.
7519 * gcc.c-torture/compile/pr16566-2.c: Likewise.
7520 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
7521 * gcc.dg/20020108-1.c: Likewise.
7522 * gcc.dg/20020122-2.c: Likewise.
7523 * gcc.dg/20020122-3.c: Likewise.
7524 * gcc.dg/20020206-1.c: Likewise.
7525 * gcc.dg/20020219-1.c: Likewise.
7526 * gcc.dg/20020310-1.c: Likewise.
7527 * gcc.dg/20020411-1.c: Likewise.
7528 * gcc.dg/20020418-2.c: Likewise.
7529 * gcc.dg/20020426-2.c: Likewise.
7530 * gcc.dg/20020517-1.c: Likewise.
7531 * gcc.dg/20030204-1.c: Likewise.
7532 * gcc.dg/20030826-2.c: Likewise.
7533 * gcc.dg/20031102-1.c: Likewise.
7534 * gcc.dg/20031202-1.c: Likewise.
7535 * gcc.dg/20050111-1.c: Likewise.
7536 * gcc.dg/20050503-1.c: Likewise.
7537 * gcc.dg/array-init-1.c: Likewise.
7538 * gcc.dg/builtin-apply4.c: Likewise.
7539 * gcc.dg/dfp/pr31344.c: Likewise.
7540 * gcc.dg/gomp/atomic-11.c: Likewise.
7541 * gcc.dg/graphite/pr40281.c: Likewise.
7542 * gcc.dg/ia64-sync-1.c: Likewise.
7543 * gcc.dg/ia64-sync-2.c: Likewise.
7544 * gcc.dg/ia64-sync-3.c: Likewise.
7545 * gcc.dg/ia64-sync-4.c: Likewise.
7546 * gcc.dg/ifcvt-fabs-1.c: Likewise.
7547 * gcc.dg/invalid-call-1.c: Likewise.
7548 * gcc.dg/loop-3.c: Likewise.
7549 * gcc.dg/lower-subreg-1.c: Likewise.
7550 * gcc.dg/lto/pr47259_0.c: Likewise.
7551 * gcc.dg/nested-calls-1.c: Likewise.
7552 * gcc.dg/pr20017.c: Likewise.
7553 * gcc.dg/pr25023.c: Likewise.
7554 * gcc.dg/pr27671-2.c: Likewise.
7555 * gcc.dg/pr32176.c: Likewise.
7556 * gcc.dg/pr33676.c: Likewise.
7557 * gcc.dg/pr35045.c: Likewise.
7558 * gcc.dg/pr36015.c: Likewise.
7559 * gcc.dg/pr36584.c: Likewise.
7560 * gcc.dg/pr36998.c: Likewise.
7561 * gcc.dg/pr37438.c: Likewise.
7562 * gcc.dg/pr37908.c: Likewise.
7563 * gcc.dg/pr41241.c: Likewise.
7564 * gcc.dg/pr41340.c: Likewise.
7565 * gcc.dg/pr44136.c: Likewise.
7566 * gcc.dg/pr44194-1.c: Likewise.
7567 * gcc.dg/pr46212.c: Likewise.
7568 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7569 * gcc.dg/setjmp-2.c: Likewise.
7570 * gcc.dg/short-compare-1.c: Likewise.
7571 * gcc.dg/short-compare-2.c: Likewise.
7572 * gcc.dg/smod-1.c: Likewise.
7573 * gcc.dg/sync-2.c: Likewise.
7574 * gcc.dg/sync-3.c: Likewise.
7575 * gcc.dg/tls/opt-1.c: Likewise.
7576 * gcc.dg/tls/opt-2.c: Likewise.
7577 * gcc.dg/tls/opt-3.c: Likewise.
7578 * gcc.dg/torture/badshift.c: Likewise.
7579 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
7580 * gcc.dg/torture/pr20314-2.c: Likewise.
7581 * gcc.dg/torture/pr36891.c: Likewise.
7582 * gcc.dg/torture/pr38774.c: Likewise.
7583 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7584 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
7585 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
7586 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
7587 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
7588 * gcc.dg/torture/stackalign/push-1.c: Likewise.
7589 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
7590 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
7591 * gcc.dg/tree-ssa/loop-28.c: Likewise.
7592 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
7593 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
7594 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
7595 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7596 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7597 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
7598 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
7599 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
7600 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7601 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7602 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7603 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
7604 * gcc.dg/unroll-1.c: Likewise.
7605 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
7606 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7607 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7608 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7609 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7610 * gcc.target/i386/20000609-1.c: Likewise.
7611 * gcc.target/i386/20000720-1.c: Likewise.
7612 * gcc.target/i386/20000724-1.c: Likewise.
7613 * gcc.target/i386/20011107-1.c: Likewise.
7614 * gcc.target/i386/20011119-1.c: Likewise.
7615 * gcc.target/i386/20020201-3.c: Likewise.
7616 * gcc.target/i386/20020218-1.c: Likewise.
7617 * gcc.target/i386/20020729-1.c: Likewise.
7618 * gcc.target/i386/20030926-1.c: Likewise.
7619 * gcc.target/i386/20060125-1.c: Likewise.
7620 * gcc.target/i386/20060125-2.c: Likewise.
7621 * gcc.target/i386/20060512-1.c: Likewise.
7622 * gcc.target/i386/20060512-2.c: Likewise.
7623 * gcc.target/i386/20060512-3.c: Likewise.
7624 * gcc.target/i386/20060512-4.c: Likewise.
7625 * gcc.target/i386/387-1.c: Likewise.
7626 * gcc.target/i386/387-2.c: Likewise.
7627 * gcc.target/i386/387-5.c: Likewise.
7628 * gcc.target/i386/387-6.c: Likewise.
7629 * gcc.target/i386/980312-1.c: Likewise.
7630 * gcc.target/i386/980313-1.c: Likewise.
7631 * gcc.target/i386/990117-1.c: Likewise.
7632 * gcc.target/i386/990424-1.c: Likewise.
7633 * gcc.target/i386/990524-1.c: Likewise.
7634 * gcc.target/i386/991129-1.c: Likewise.
7635 * gcc.target/i386/991214-1.c: Likewise.
7636 * gcc.target/i386/991230-1.c: Likewise.
7637 * gcc.target/i386/addr-sel-1.c: Likewise.
7638 * gcc.target/i386/aggregate-ret1.c: Likewise.
7639 * gcc.target/i386/aggregate-ret2.c: Likewise.
7640 * gcc.target/i386/align-main-3.c: Likewise.
7641 * gcc.target/i386/amd64-abi-1.c: Likewise.
7642 * gcc.target/i386/amd64-abi-2.c: Likewise.
7643 * gcc.target/i386/amd64-abi-4.c: Likewise.
7644 * gcc.target/i386/amd64-abi-5.c: Likewise.
7645 * gcc.target/i386/amd64-abi-6.c: Likewise.
7646 * gcc.target/i386/asm-1.c: Likewise.
7647 * gcc.target/i386/asm-3.c: Likewise.
7648 * gcc.target/i386/asm-5.c: Likewise.
7649 * gcc.target/i386/attributes-error.c: Likewise.
7650 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
7651 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
7652 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
7653 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
7654 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
7655 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
7656 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
7657 * gcc.target/i386/avx-vmovd-2.c: Likewise.
7658 * gcc.target/i386/avx-vmovq-2.c: Likewise.
7659 * gcc.target/i386/avx-vmovq-3.c: Likewise.
7660 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
7661 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
7662 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
7663 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7664 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7665 * gcc.target/i386/bitfield1.c: Likewise.
7666 * gcc.target/i386/bitfield2.c: Likewise.
7667 * gcc.target/i386/bmi-2.c: Likewise.
7668 * gcc.target/i386/bmi-5.c: Likewise.
7669 * gcc.target/i386/builtin-unreachable.c: Likewise.
7670 * gcc.target/i386/cleanup-2.c: Likewise.
7671 * gcc.target/i386/clobbers.c: Likewise.
7672 * gcc.target/i386/cmov8.c: Likewise.
7673 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
7674 * gcc.target/i386/compress-float-387-pic.c: Likewise.
7675 * gcc.target/i386/compress-float-387.c: Likewise.
7676 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
7677 * gcc.target/i386/compress-float-sse.c: Likewise.
7678 * gcc.target/i386/crc32-2.c: Likewise.
7679 * gcc.target/i386/crc32-3.c: Likewise.
7680 * gcc.target/i386/divmod-7.c: Likewise.
7681 * gcc.target/i386/divmod-8.c: Likewise.
7682 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7683 * gcc.target/i386/fma3-builtin.c: Likewise.
7684 * gcc.target/i386/fma3-fma.c: Likewise.
7685 * gcc.target/i386/fma4-256-vector.c: Likewise.
7686 * gcc.target/i386/fma4-builtin.c: Likewise.
7687 * gcc.target/i386/fma4-fma-2.c: Likewise.
7688 * gcc.target/i386/fma4-fma.c: Likewise.
7689 * gcc.target/i386/fma4-vector-2.c: Likewise.
7690 * gcc.target/i386/fma4-vector.c: Likewise.
7691 * gcc.target/i386/funcspec-1.c: Likewise.
7692 * gcc.target/i386/funcspec-10.c: Likewise.
7693 * gcc.target/i386/funcspec-11.c: Likewise.
7694 * gcc.target/i386/funcspec-2.c: Likewise.
7695 * gcc.target/i386/funcspec-5.c: Likewise.
7696 * gcc.target/i386/funcspec-6.c: Likewise.
7697 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
7698 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
7699 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
7700 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
7701 * gcc.target/i386/incoming-1.c: Likewise.
7702 * gcc.target/i386/incoming-10.c: Likewise.
7703 * gcc.target/i386/incoming-11.c: Likewise.
7704 * gcc.target/i386/incoming-12.c: Likewise.
7705 * gcc.target/i386/incoming-13.c: Likewise.
7706 * gcc.target/i386/incoming-14.c: Likewise.
7707 * gcc.target/i386/incoming-15.c: Likewise.
7708 * gcc.target/i386/incoming-2.c: Likewise.
7709 * gcc.target/i386/incoming-3.c: Likewise.
7710 * gcc.target/i386/incoming-4.c: Likewise.
7711 * gcc.target/i386/incoming-5.c: Likewise.
7712 * gcc.target/i386/incoming-6.c: Likewise.
7713 * gcc.target/i386/incoming-7.c: Likewise.
7714 * gcc.target/i386/incoming-8.c: Likewise.
7715 * gcc.target/i386/incoming-9.c: Likewise.
7716 * gcc.target/i386/lea.c: Likewise.
7717 * gcc.target/i386/local.c: Likewise.
7718 * gcc.target/i386/loop-1.c: Likewise.
7719 * gcc.target/i386/loop-2.c: Likewise.
7720 * gcc.target/i386/loop-3.c: Likewise.
7721 * gcc.target/i386/max-stack-align.c: Likewise.
7722 * gcc.target/i386/memcpy-1.c: Likewise.
7723 * gcc.target/i386/movbe-2.c: Likewise.
7724 * gcc.target/i386/movq-2.c: Likewise.
7725 * gcc.target/i386/movq.c: Likewise.
7726 * gcc.target/i386/nrv1.c: Likewise.
7727 * gcc.target/i386/pad-4.c: Likewise.
7728 * gcc.target/i386/pad-5a.c: Likewise.
7729 * gcc.target/i386/pad-5b.c: Likewise.
7730 * gcc.target/i386/pad-6a.c: Likewise.
7731 * gcc.target/i386/pad-6b.c: Likewise.
7732 * gcc.target/i386/pad-7.c: Likewise.
7733 * gcc.target/i386/pad-9.c: Likewise.
7734 * gcc.target/i386/pentium4-not-mull.c: Likewise.
7735 * gcc.target/i386/pic-1.c: Likewise.
7736 * gcc.target/i386/pr12092-1.c: Likewise.
7737 * gcc.target/i386/pr12329.c: Likewise.
7738 * gcc.target/i386/pr21518.c: Likewise.
7739 * gcc.target/i386/pr22362.c: Likewise.
7740 * gcc.target/i386/pr22585.c: Likewise.
7741 * gcc.target/i386/pr23098.c: Likewise.
7742 * gcc.target/i386/pr25196.c: Likewise.
7743 * gcc.target/i386/pr25293.c: Likewise.
7744 * gcc.target/i386/pr25654.c: Likewise.
7745 * gcc.target/i386/pr26449.c: Likewise.
7746 * gcc.target/i386/pr26778.c: Likewise.
7747 * gcc.target/i386/pr26826.c: Likewise.
7748 * gcc.target/i386/pr27266.c: Likewise.
7749 * gcc.target/i386/pr29978.c: Likewise.
7750 * gcc.target/i386/pr30505.c: Likewise.
7751 * gcc.target/i386/pr30961-1.c: Likewise.
7752 * gcc.target/i386/pr31628.c: Likewise.
7753 * gcc.target/i386/pr32000-2.c: Likewise.
7754 * gcc.target/i386/pr32661-1.c: Likewise.
7755 * gcc.target/i386/pr32708-2.c: Likewise.
7756 * gcc.target/i386/pr32708-3.c: Likewise.
7757 * gcc.target/i386/pr34256.c: Likewise.
7758 * gcc.target/i386/pr34312.c: Likewise.
7759 * gcc.target/i386/pr34522.c: Likewise.
7760 * gcc.target/i386/pr35160.c: Likewise.
7761 * gcc.target/i386/pr35281.c: Likewise.
7762 * gcc.target/i386/pr36246.c: Likewise.
7763 * gcc.target/i386/pr36786.c: Likewise.
7764 * gcc.target/i386/pr37275.c: Likewise.
7765 * gcc.target/i386/pr37843-3.c: Likewise.
7766 * gcc.target/i386/pr37843-4.c: Likewise.
7767 * gcc.target/i386/pr39082-1.c: Likewise.
7768 * gcc.target/i386/pr39431.c: Likewise.
7769 * gcc.target/i386/pr39496.c: Likewise.
7770 * gcc.target/i386/pr39543-2.c: Likewise.
7771 * gcc.target/i386/pr39911.c: Likewise.
7772 * gcc.target/i386/pr40718.c: Likewise.
7773 * gcc.target/i386/pr40906-1.c: Likewise.
7774 * gcc.target/i386/pr40906-2.c: Likewise.
7775 * gcc.target/i386/pr40906-3.c: Likewise.
7776 * gcc.target/i386/pr40934.c: Likewise.
7777 * gcc.target/i386/pr41900.c: Likewise.
7778 * gcc.target/i386/pr42589.c: Likewise.
7779 * gcc.target/i386/pr43662.c: Likewise.
7780 * gcc.target/i386/pr43671.c: Likewise.
7781 * gcc.target/i386/pr43766.c: Likewise.
7782 * gcc.target/i386/pr43869.c: Likewise.
7783 * gcc.target/i386/pr44942.c: Likewise.
7784 * gcc.target/i386/pr44948-2a.c: Likewise.
7785 * gcc.target/i386/pr45234.c: Likewise.
7786 * gcc.target/i386/pr45336-2.c: Likewise.
7787 * gcc.target/i386/pr45336-4.c: Likewise.
7788 * gcc.target/i386/pr45852.c: Likewise.
7789 * gcc.target/i386/pr46470.c: Likewise.
7790 * gcc.target/i386/pr48037-1.c: Likewise.
7791 * gcc.target/i386/pr48389.c: Likewise.
7792 * gcc.target/i386/pr49095.c: Likewise.
7793 * gcc.target/i386/pr9771-1.c: Likewise.
7794 * gcc.target/i386/rdfsbase-1.c: Likewise.
7795 * gcc.target/i386/rdfsbase-2.c: Likewise.
7796 * gcc.target/i386/rdgsbase-1.c: Likewise.
7797 * gcc.target/i386/rdgsbase-2.c: Likewise.
7798 * gcc.target/i386/rdrand-3.c: Likewise.
7799 * gcc.target/i386/regparm-stdcall.c: Likewise.
7800 * gcc.target/i386/regparm.c: Likewise.
7801 * gcc.target/i386/reload-1.c: Likewise.
7802 * gcc.target/i386/rotate-2.c: Likewise.
7803 * gcc.target/i386/sibcall-5.c: Likewise.
7804 * gcc.target/i386/signbit-1.c: Likewise.
7805 * gcc.target/i386/signbit-2.c: Likewise.
7806 * gcc.target/i386/signbit-3.c: Likewise.
7807 * gcc.target/i386/sse-5.c: Likewise.
7808 * gcc.target/i386/sse-8.c: Likewise.
7809 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7810 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7811 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7812 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7813 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7814 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7815 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
7816 * gcc.target/i386/sse2-movq-2.c: Likewise.
7817 * gcc.target/i386/sse2-movq-3.c: Likewise.
7818 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
7819 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
7820 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
7821 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
7822 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
7823 * gcc.target/i386/ssefn-1.c: Likewise.
7824 * gcc.target/i386/ssefn-2.c: Likewise.
7825 * gcc.target/i386/sseregparm-1.c: Likewise.
7826 * gcc.target/i386/sseregparm-2.c: Likewise.
7827 * gcc.target/i386/sseregparm-3.c: Likewise.
7828 * gcc.target/i386/sseregparm-4.c: Likewise.
7829 * gcc.target/i386/sseregparm-5.c: Likewise.
7830 * gcc.target/i386/sseregparm-6.c: Likewise.
7831 * gcc.target/i386/sseregparm-7.c: Likewise.
7832 * gcc.target/i386/sseregparm-8.c: Likewise.
7833 * gcc.target/i386/stack-realign.c: Likewise.
7834 * gcc.target/i386/stack-usage-realign.c: Likewise.
7835 * gcc.target/i386/stackalign/asm-1.c: Likewise.
7836 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
7837 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
7838 * gcc.target/i386/stackalign/return-1.c: Likewise.
7839 * gcc.target/i386/stackalign/return-2.c: Likewise.
7840 * gcc.target/i386/stackalign/return-3.c: Likewise.
7841 * gcc.target/i386/tailcall-1.c: Likewise.
7842 * gcc.target/i386/tbm-2.c: Likewise.
7843 * gcc.target/i386/udivmod-7.c: Likewise.
7844 * gcc.target/i386/udivmod-8.c: Likewise.
7845 * gcc.target/i386/unroll-1.c: Likewise.
7846 * gcc.target/i386/vararg-1.c: Likewise.
7847 * gcc.target/i386/vararg-2.c: Likewise.
7848 * gcc.target/i386/vect8-ret.c: Likewise.
7849 * gcc.target/i386/vectorize5.c: Likewise.
7850 * gcc.target/i386/wmul-1.c: Likewise.
7851 * gcc.target/i386/wmul-2.c: Likewise.
7852 * gcc.target/i386/wrfsbase-1.c: Likewise.
7853 * gcc.target/i386/wrfsbase-2.c: Likewise.
7854 * gcc.target/i386/wrgsbase-1.c: Likewise.
7855 * gcc.target/i386/wrgsbase-2.c: Likewise.
7856 * gcc.target/i386/xop-pcmov.c: Likewise.
7857 * gcc.target/i386/xop-pcmov2.c: Likewise.
7858 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
7859 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
7860 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
7861 * gcc.target/i386/xop-shift1-vector.c: Likewise.
7862 * gcc.target/i386/xop-shift2-vector.c: Likewise.
7863 * gcc.target/i386/xop-shift3-vector.c: Likewise.
7864 * gcc.target/i386/zee.c: Likewise.
7865 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
7866 * gfortran.dg/compiler-directive_2.f: Likewise.
7867 * gfortran.dg/g77/20010216-1.f: Likewise.
7868 * gfortran.dg/gomp/pr39152.f90: Likewise.
7869 * gfortran.dg/pr33794.f90: Likewise.
7871 2011-07-09 Jason Merrill <jason@redhat.com>
7873 * g++.dg/cpp0x/regress/regress5.C: New.
7875 2011-07-08 Jason Merrill <jason@redhat.com>
7878 * g++.dg/expr/compound-asn1.C: New.
7879 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
7881 2011-07-08 Jakub Jelinek <jakub@redhat.com>
7884 * gcc.target/powerpc/altivec-34.c: New test.
7886 2011-07-08 Jason Merrill <jason@redhat.com>
7889 * g++.dg/abi/guard3.C: New.
7891 2011-07-08 Julian Brown <julian@codesourcery.com>
7893 * lib/target-supports.exp
7894 (check_effective_target_arm_little_endian): New.
7895 (check_effective_target_vect_pack_trunc): Use above.
7896 (check_effective_target_vect_unpack): Likewise.
7897 (check_effective_target_vect_element_align): Test
7898 check_effective_target_arm_vect_no_misalign for ARM.
7900 2011-07-08 Jason Merrill <jason@redhat.com>
7903 * g++.dg/cpp0x/constexpr-rom.C: New.
7905 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
7908 * g++.dg/torture/pr49519.C: New test.
7910 2011-07-08 Martin Jambor <mjambor@suse.cz>
7912 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
7914 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7917 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
7919 2011-07-08 Richard Guenther <rguenther@suse.de>
7921 PR tree-optimization/49662
7922 * gcc.dg/graphite/interchange-14.c: XFAIL.
7923 * gcc.dg/graphite/interchange-15.c: Likewise.
7924 * gcc.dg/graphite/interchange-mvt.c: Likewise.
7926 2011-07-06 Jason Merrill <jason@redhat.com>
7929 * g++.dg/cpp0x/regress/regress4.C: New.
7931 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
7934 * gfortran.dg/result_in_spec_4.f90: New test.
7936 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7938 * gcc.target/sparc/cas64.c: New test.
7940 2011-07-07 Jakub Jelinek <jakub@redhat.com>
7943 * g++.dg/torture/pr49644.C: New test.
7946 * gcc.c-torture/execute/pr49644.c: New test.
7948 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
7950 * lib/target-supports.exp (check_effective_target_ia32): New.
7951 (check_effective_target_x32): Likewise.
7952 (check_effective_target_vect_cmdline_needed): Also check x32.
7954 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
7956 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
7958 * gcc.target/arm/pr42235.c: Likewise.
7959 * gcc.target/arm/pr42495.c: Likewise.
7960 * gcc.target/arm/pr42574.c: Likewise.
7961 * gcc.target/arm/thumb-branch1.c: Likewise.
7963 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
7964 unneeded prune of possible warning.
7965 * gcc.target/arm/pr40956.c: Likewise.
7966 * gcc.target/arm/pr42505.c: Likewise.
7968 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
7969 * gcc.c-torture/compile/pr46883.c: Likewise.
7970 * gcc.c-torture/compile/pr46934.c: Likewise.
7972 * gcc.target/arm/pr41679.c: Remove test directives in preparation
7973 for move to ../../gcc.c-torture/compile.
7974 * gcc.target/arm/pr46883.c: Likewise.
7975 * gcc.target/arm/pr46934.c: Likewise.
7977 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
7978 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
7979 * gcc.target/arm/wmul-1.c: Likewise.
7980 * gcc.target/arm/wmul-2.c: Likewise.
7981 * gcc.target/arm/wmul-3.c: Likewise.
7982 * gcc.target/arm/wmul-4.c: Likewise.
7983 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
7984 add tab after scan target.
7985 * gcc.target/arm/smlaltt-1.c: Likewise.
7986 * gcc.target/arm/smlatb-1.c: Likewise.
7987 * gcc.target/arm/smlatt-1.c: Likewise.
7989 2011-07-07 Jakub Jelinek <jakub@redhat.com>
7992 * gcc.dg/debug/pr49522.c: New test.
7994 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
7996 * gcc.dg/pragma-align.c: Run only if target !default_packed.
7997 * gcc.dg/pr46212.c: Run only if target int32plus.
7998 * gcc.dg/torture/pr48146.c: Ditto.
7999 * gcc.dg/tree-ssa/vrp51.c: Ditto.
8000 * c-c++-common/pr44832.c: Ditto.
8001 * gcc.dg/pr49544.c: Run only if target ptr32plus.
8002 * gcc.dg/pr31490.c: Ditto.
8003 * gcc.dg/torture/builtin-math-7.c: Run only if target
8005 * gcc.dg/torture/pr45764.c: Skip for AVR.
8006 * gcc.dg/pr47893.c: Ditto.
8008 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
8010 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
8011 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
8012 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
8013 add tab to scan target.
8015 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
8017 * gcc.target/arm/neon-modes-3.c: New test.
8019 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
8021 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
8022 -fno-loop-interchange -ffast-math.
8024 2011-07-07 Richard Guenther <rguenther@suse.de>
8026 * gcc.dg/ftrapv-3.c: New testcase.
8028 2011-07-07 Richard Guenther <rguenther@suse.de>
8030 * gcc.dg/tree-ssa/vrp58.c: New testcase.
8031 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
8033 2011-07-07 Kai Tietz <ktietz@redhat.com>
8035 * gcc.dg/binop-notxor1.c: New test.
8036 * gcc.dg/binop-notand4a.c: New test.
8037 * gcc.dg/binop-notxor2.c: New test.
8038 * gcc.dg/binop-notand3a.c: New test.
8039 * gcc.dg/binop-notand2a.c: New test.
8040 * gcc.dg/binop-notand6a.c: New test.
8041 * gcc.dg/binop-notor1.c: New test.
8042 * gcc.dg/binop-notand1a.c: New test.
8043 * gcc.dg/binop-notand5a.c: New test.
8044 * gcc.dg/binop-notor2.c: New test.
8046 2011-07-07 Jakub Jelinek <jakub@redhat.com>
8049 * gcc.dg/gomp/pr49640.c: New test.
8051 2011-07-07 Richard Guenther <rguenther@suse.de>
8053 * gcc.dg/graphite/pr37485.c: Add -floop-block.
8055 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8058 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
8060 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8062 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
8063 * gcc.target/powerpc/no-r11-2.c: Ditto.
8064 * gcc.target/powerpc/no-r11-3.c: Ditto.
8066 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
8068 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
8069 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
8071 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
8073 * lib/target-supports.exp (check_profiling_available): Disable
8074 profiling with -fprofile-generate for target avr.
8076 2011-07-06 Richard Guenther <rguenther@suse.de>
8078 PR tree-optimization/49645
8079 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
8081 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
8084 * gcc.dg/pr47383.c: New.
8086 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8088 PR tree-optimization/49647
8089 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
8091 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
8094 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
8095 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
8097 2011-07-05 Jason Merrill <jason@redhat.com>
8100 * g++.dg/template/template-id-4.C: New.
8102 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
8104 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
8105 * gcc.dg/pr43402.c: Ditto.
8107 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
8109 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
8111 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
8113 * gcc.target/powerpc/ppc-switch-1.c: New test for
8114 --param case-values-threshold.
8115 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
8117 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
8119 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
8121 2011-07-05 Jason Merrill <jason@redhat.com>
8123 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
8125 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
8127 PR tree-optimization/47654
8128 * gcc.dg/graphite/block-pr47654.c: New.
8130 2011-07-05 Jason Merrill <jason@redhat.com>
8132 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
8134 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
8136 PR tree-optimization/49580
8137 * gcc.dg/autopar/pr49580.c: New test.
8139 2011-07-05 Richard Guenther <rguenther@suse.de>
8141 PR tree-optimization/49518
8142 PR tree-optimization/49628
8143 * g++.dg/torture/pr49628.C: New testcase.
8144 * gcc.dg/torture/pr49518.c: Likewise.
8146 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8148 * ada/acats/run_acats (which): Extract last field from type -p,
8149 type output only if command succeeded.
8151 2011-07-04 Jason Merrill <jason@redhat.com>
8153 * g++.dg/abi/mangle48.C: New.
8155 * g++.dg/cpp0x/diag1.C: New.
8157 * g++.dg/diagnostic/aka1.C: New.
8159 2011-07-04 Jakub Jelinek <jakub@redhat.com>
8161 PR rtl-optimization/49619
8162 * gcc.dg/pr49619.c: New test.
8164 PR rtl-optimization/49472
8165 * gfortran.dg/pr49472.f90: New test.
8168 * gcc.dg/pr49602.c: New test.
8170 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
8174 * gcc.target/avr/avr.exp: Run over cpp files, too.
8175 * gcc.target/avr/torture/avr-torture.exp: Ditto.
8176 * gcc.target/avr/progmem.h: New file.
8177 * gcc.target/avr/exit-abort.h: New file.
8178 * gcc.target/avr/progmem-error-1.c: New file.
8179 * gcc.target/avr/progmem-error-1.cpp: New file.
8180 * gcc.target/avr/progmem-warning-1.c: New file.
8181 * gcc.target/avr/torture/progmem-1.c: New file.
8182 * gcc.target/avr/torture/progmem-1.cpp: New file.
8184 2011-07-04 Richard Guenther <rguenther@suse.de>
8186 PR tree-optimization/49615
8187 * g++.dg/torture/pr49615.C: New testcase.
8189 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
8191 PR tree-optimization/49610
8192 * gcc.dg/vect/pr49610.c: New test.
8194 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
8196 * gnat.dg/specs/debug1.ads: New test.
8198 2011-07-02 Janus Weil <janus@gcc.gnu.org>
8201 * gfortran.dg/typebound_proc_23.f90: New.
8203 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
8206 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
8208 2011-07-01 Jason Merrill <jason@redhat.com>
8211 * g++.dg/template/template-id-3.C: New.
8214 * g++.dg/template/qualified-id4.C: New.
8217 * g++.dg/template/explicit-args4.C: New.
8220 * g++.dg/template/offsetof2.C: New.
8222 2011-07-01 Kai Tietz <ktietz@redhat.com>
8224 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
8226 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8229 * lib/target-supports.exp (check_effective_target_gld): New proc.
8231 2011-07-01 Richard Guenther <rguenther@suse.de>
8233 PR tree-optimization/49603
8234 * gcc.dg/torture/pr49603.c: New testcase.
8236 2011-06-30 Jason Merrill <jason@redhat.com>
8239 * g++.dg/rtti/template1.C: New.
8242 * g++.dg/cpp0x/regress/ctor1.C: New.
8245 * g++.dg/cpp0x/initlist54.C: New.
8247 2011-06-30 Martin Jambor <mjambor@suse.cz>
8249 * gcc.dg/tree-ssa/sra-12.c: New test.
8251 2011-06-29 Jason Merrill <jason@redhat.com>
8253 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
8255 2011-06-30 Richard Guenther <rguenther@suse.de>
8257 PR tree-optimization/46787
8258 * gcc.dg/vect/vect-121.c: New testcase.
8260 2011-06-30 Martin Jambor <mjambor@suse.cz>
8262 PR tree-optimization/49094
8263 * gcc.dg/tree-ssa/pr49094.c: New test.
8265 2011-06-30 Jakub Jelinek <jakub@redhat.com>
8268 * gfortran.dg/pr49540-1.f90: New test.
8269 * gfortran.dg/pr49540-2.f90: New test.
8271 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8274 * ada/acats/run_acats (which): Use last field of type -p output.
8276 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8277 Iain Sandoe <iains@gcc.gnu.org>
8280 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
8281 Only skip on 64-bit *-*-darwin8* && !objc2.
8283 2011-06-30 Richard Guenther <rguenther@suse.de>
8285 PR tree-optimization/38752
8286 * gcc.c-torture/compile/pr38752.c: New testcase.
8288 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
8290 * gcc.dg/vect/slp-widen-mult-half.c: New test.
8291 * gcc.dg/vect/vect-widen-mult-half.c: New test.
8293 2011-06-29 Jason Merrill <jason@redhat.com>
8296 * g++.dg/cpp0x/initlist53.C: Use placement new.
8297 * g++.dg/cpp0x/initlist-value.C: Use placement new.
8298 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
8301 * g++.dg/cpp0x/trailing6.C: New.
8302 * g++.dg/cpp0x/pr45908.C: No error.
8305 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
8308 * g++.dg/cpp0x/constexpr-using2.C: New.
8310 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
8313 * g++.dg/cpp0x/constexpr-diag3.C: New.
8314 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
8315 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
8316 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
8317 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
8319 2011-06-29 Jason Merrill <jason@redhat.com>
8321 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
8323 2011-06-29 Richard Guenther <rguenther@suse.de>
8325 * gcc.dg/tree-ssa/loop-17.c: Adjust.
8327 2011-06-29 Jason Merrill <jason@redhat.com>
8329 * g++.dg/cpp0x/initlist-value2.C: New.
8331 * g++.dg/cpp0x/constexpr-initlist4.C: New.
8332 * g++.dg/cpp0x/initlist-value.C: New.
8334 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
8336 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
8338 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8340 * gcc.dg/inline_1.c: Remove dg-excess-errors.
8341 * gcc.dg/inline_2.c: Likewise.
8342 * gcc.dg/unroll_1.c: Likewise.
8344 2011-06-29 Jakub Jelinek <jakub@redhat.com>
8347 * gcc.target/i386/pr49567.c: New test.
8349 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
8351 * gnat.dg/opt17.ad[sb]: New test.
8353 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
8354 Tom de Vries <tom@codesourcery.com>
8356 * lib/target-supports.exp (check_effective_target_arm_nothumb)
8357 (check_effective_target_arm_thumb2): New effective targets.
8358 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
8359 properly. Clean up temporary files.
8360 * gcc.target/arm/ivopts-2.c: Likewise.
8361 * gcc.target/arm/ivopts-3.c: Likewise.
8362 * gcc.target/arm/ivopts-4.c: Likewise.
8363 * gcc.target/arm/ivopts-5.c: Likewise.
8364 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
8366 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8369 * gfortran.dg/reshape_zerosize_3.f90: New test.
8371 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
8373 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
8374 * gcc.target/arm/vfp-ldmias.c: Likewise.
8375 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8376 * gcc.target/arm/vfp-stmdbs.c: Likewise.
8377 * gcc.target/arm/vfp-ldmiad.c: Likewise.
8378 * gcc.target/arm/vfp-stmias.c: Likewise.
8379 * gcc.target/arm/vfp-stmdbd.c: Likewise.
8380 * gcc.target/arm/vfp-stmiad.c: Likewise.
8382 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
8384 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
8386 * gcc.target/arm/pr45701-2.c: Ditto.
8388 2011-06-27 Janus Weil <janus@gcc.gnu.org>
8391 * gfortran.dg/allocatable_scalar_9.f90: Modified.
8392 * gfortran.dg/extends_14.f03: Modified.
8394 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
8396 * lib/target-supports-dg.exp (dg-require-effective-target): Return
8397 early if the test is already being skipped.
8399 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
8400 scan-assembler-dem-not): For missing file, report unresolved with
8401 same message as for pass/fail, with reason reported in log file.
8403 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
8404 from add_options_for_arm_neon_fp16.
8405 (check_effective_target_arm_fp16_ok_nocache): Renamed from
8406 check_effective_target_arm_neon_fp16_ok_nocache.
8407 Check -mfpu and -mfloat-abi options from current multilib.
8408 Do not require neon support.
8409 (check_effective_target_arm_fp16_ok): Renamed from
8410 check_effecitve_target_arm_neon_fp16_ok.
8411 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
8412 arm_neon_fp16_ok and arm_fp16.
8413 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
8414 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
8415 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
8416 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
8418 2011-06-27 Jakub Jelinek <jakub@redhat.com>
8420 * gcc.dg/builtin-assume-aligned-1.c: New test.
8421 * gcc.dg/builtin-assume-aligned-2.c: New test.
8422 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
8425 * gcc.dg/pr49544.c: New test.
8427 2011-06-27 Richard Guenther <rguenther@suse.de>
8429 PR tree-optimization/49394
8430 * g++.dg/torture/pr49394.C: New testcase.
8432 2011-06-27 Kai Tietz <ktietz@redhat.com>
8434 * gcc.dg/optimize-bswapdi-2.c: New test.
8436 2011-06-27 Michael Hope <michael.hope@linaro.org>
8437 Richard Sandiford <richard.sandiford@linaro.org>
8439 PR tree-optimization/49169
8440 * gcc.dg/torture/pr49169.c: New test.
8442 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8445 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
8447 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
8450 2011-06-26 Jason Merrill <jason@redhat.com>
8452 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
8455 * g++.dg/init/ref19.C: New.
8456 * g++.dg/cpp0x/constexpr-cleanup.C: New.
8458 2011-06-26 Jakub Jelinek <jakub@redhat.com>
8460 PR tree-optimization/48377
8461 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
8464 2011-06-26 Steve Ellcey <sje@cup.hp.com>
8467 * lib/target-supports.exp (check_effective_target_non_strict_align):
8469 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
8471 2011-06-24 Martin Jambor <mjambor@suse.cz>
8473 PR tree-optimizations/49516
8474 * g++.dg/tree-ssa/pr49516.C: New test.
8476 2011-06-23 Jason Merrill <jason@redhat.com>
8479 * g++.dg/template/partial10.C: New.
8480 * g++.dg/template/partial11.C: New.
8482 2011-06-23 Jeff Law <law@redhat.com>
8485 * gcc.dg/pr48770.c: New test.
8487 2011-06-23 Jan Hubicka <jh@suse.cz>
8490 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
8492 2011-06-23 Jakub Jelinek <jakub@redhat.com>
8495 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
8496 instead of -fdump-tree-optimized.
8498 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
8501 * g++.dg/template/crash107.C: New.
8502 * g++.dg/template/error17.C: Adjust.
8504 2011-06-23 Jason Merrill <jason@redhat.com>
8507 * g++.dg/cpp0x/defaulted30.C: New.
8510 * g++.dg/rtti/anon-ns1.C: New.
8513 * g++.dg/init/ref18.C: New.
8516 * g++.dg/template/partial9.C: New.
8518 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
8521 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
8523 2011-06-22 Jakub Jelinek <jakub@redhat.com>
8526 * gcc.dg/pr49496.c: New test.
8528 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
8530 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
8533 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
8535 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
8536 * gcc.target/arm/pr42879.c: Likewise.
8537 * gcc.target/arm/pr45701-3.c: Likewise.
8539 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
8540 * gcc.target/arm/pr40482.c: Likewise.
8541 * gcc.target/arm/stack-corruption.c: Likewise.
8543 2011-06-22 Richard Guenther <rguenther@suse.de>
8545 PR tree-optimization/49493
8546 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
8548 2011-06-22 Jason Merrill <jason@redhat.com>
8551 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
8553 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
8554 Dmitry Melnik <dm@ispras.ru>
8556 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
8557 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
8558 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
8560 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
8562 * gcc.target/arm/tlscall.c: New.
8564 2011-06-21 Jason Merrill <jason@redhat.com>
8567 * g++.dg/cpp0x/constexpr-ref1.C: New.
8568 * g++.dg/cpp0x/constexpr-ref2.C: New.
8569 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
8572 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
8575 * g++.dg/template/param3.C: New.
8577 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
8579 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
8580 my_clrsb test functions.
8582 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
8583 test_sll, test_ull): Add clrsb tests.
8584 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
8587 2011-06-21 Janus Weil <janus@gcc.gnu.org>
8590 * gfortran.dg/class_44.f03: New.
8592 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
8594 PR tree-optimization/49478
8595 * gcc.dg/vect/pr49478.c
8597 2011-06-21 Richard Guenther <rguenther@suse.de>
8599 PR tree-optimization/49483
8600 * gcc.dg/vect/vect-120.c: New testcase.
8602 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
8605 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
8606 * gcc.dg/vect/vect-peel-4.c: Likewise.
8608 2011-06-22 Christian Bruel <christian.bruel@st.com>
8611 * gcc.dg/always_inline.c: Removed -Winline. Update checks
8612 * gcc.dg/always_inline2.c: Likewise.
8613 * gcc.dg/always_inline3.c: Likewise.
8614 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
8615 * gcc.dg/inline_1.c: Likewise.
8616 * gcc.dg/inline_2.c: Likewise.
8617 * gcc.dg/inline_3.c: Likewise.
8618 * gcc.dg/inline_4.c: Likewise.
8619 * gcc.dg/20051201-1.c: Likewise.
8620 * gcc.dg/pr40087.c: Likewise.
8621 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
8622 * gcc.dg/inline-22.c: Likewise.
8623 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
8624 * gcc.dg/lto/20090218-1_1.c: Likewise.
8625 * g++.dg/ipa/devirt-7.C: Likewise.
8626 * gcc.dg/uninit-pred-5_a.c: Likewise.
8627 * gcc.dg/uninit-pred-5_b.c: Likewise.
8628 * gcc.dg/fail_always_inline.c: New.
8630 2011-06-21 Jakub Jelinek <jakub@redhat.com>
8632 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
8633 into 6 jobs instead of 3.
8635 2011-06-20 Jason Merrill <jason@redhat.com>
8638 * g++.dg/cpp0x/initlist53.C: New.
8640 2011-06-20 Tobias Burnus <burnus@net-b.de>
8643 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
8644 * gfortran.dg/coarray_lock_3.f90: New.
8645 * gfortran.dg/coarray/lock_1.f90: New.
8647 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
8649 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
8650 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
8651 unresolved and report the reason to the log file.
8653 * lib/scanasm.exp (object-size): Move argument processing earlier
8654 to report errors before verifying that the file exists. Report
8655 problems detected at runtime as unresolved instead of error and
8656 report their reasons to the log file.
8658 2011-06-20 Jason Merrill <jason@redhat.com>
8661 * g++.dg/cpp0x/explicit6.C: New.
8664 * g++.dg/cpp0x/enum20.C: New.
8667 * g++.dg/ext/attr-aligned01.C: New.
8670 * g++.dg/cpp0x/variadic-default.C: New.
8673 * g++.dg/cpp0x/auto26.C: New.
8676 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
8678 2011-06-20 Kai Tietz <ktietz@redhat.com>
8680 * gcc.dg/binop-notand1.c: New test.
8681 * gcc.dg/binop-notand2.c: New test.
8682 * gcc.dg/binop-notand3.c: New test.
8683 * gcc.dg/binop-notand4.c: New test.
8684 * gcc.dg/binop-notand5.c: New test.
8685 * gcc.dg/binop-notand6.c: New test.
8687 2011-06-18 Jakub Jelinek <jakub@redhat.com>
8690 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
8692 2011-06-18 Janus Weil <janus@gcc.gnu.org>
8695 * gfortran.dg/proc_ptr_31.f90: New.
8697 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
8699 * gnat.dg/volatile6.adb: New test.
8700 * gnat.dg/volatile7.adb: Likewise.
8701 * gnat.dg/volatile8.adb: Likewise.
8702 * gnat.dg/volatile9.adb: Likewise.
8704 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
8706 * gnat.dg/constant3.adb: New test.
8708 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
8711 * gfortran.dg/read_list_eof_1.f90: New test.
8713 2011-06-18 Jakub Jelinek <jakub@redhat.com>
8716 * gcc.target/i386/testimm-1.c: New test.
8717 * gcc.target/i386/testimm-2.c: New test.
8718 * gcc.target/i386/testimm-3.c: New test.
8719 * gcc.target/i386/testimm-4.c: New test.
8720 * gcc.target/i386/testimm-5.c: New test.
8721 * gcc.target/i386/testimm-6.c: New test.
8722 * gcc.target/i386/testimm-7.c: New test.
8723 * gcc.target/i386/testimm-8.c: New test.
8724 * gcc.target/i386/xop-vpermil2px-2.c: New test.
8725 * gcc.target/i386/xop-rotate1-int.c: New test.
8726 * gcc.target/i386/xop-rotate2-int.c: New test.
8728 2011-06-17 Jason Merrill <jason@redhat.com>
8730 * g++.dg/cpp0x/rv-func2.C: New.
8732 * g++.dg/debug/dwarf2/lambda1.C: New.
8733 * g++.dg/warn/Wshadow-6.C: Adjust.
8735 2011-06-17 Janus Weil <janus@gcc.gnu.org>
8738 * gfortran.dg/move_alloc_5.f90: New.
8740 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
8742 PR rtl-optimization/48542
8743 * gcc.dg/torture/pr48542.c: New test.
8745 2011-06-16 Jason Merrill <jason@redhat.com>
8748 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
8751 * g++.dg/cpp0x/initlist52.C New.
8754 * c-c++-common/raw-string-12.c: New.
8757 * g++.dg/cpp0x/sfinae26.C: New.
8760 * g++.dg/cpp0x/variadic113.C: New.
8763 * g++.dg/cpp0x/variadic112.C: New.
8765 2011-06-16 Jeff Law <law@redhat.com>
8767 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
8768 improved jump threading.
8769 * gcc.dg/builtin-object-size-2.c: Likewise.
8770 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
8772 2011-06-16 Janus Weil <janus@gcc.gnu.org>
8775 * gfortran.dg/typebound_assignment_3.f03: New.
8777 2011-06-16 Steve Ellcey <sje@cup.hp.com>
8780 * g++.dg/opt/devirt2.C: Change xfail rule to target.
8782 2011-06-16 Martin Jambor <mjambor@suse.cz>
8784 PR tree-optimization/49343
8785 * gnat.dg/discr31.ad[sb]: New test.
8787 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8789 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
8791 2011-06-16 Tom de Vries <tom@codesourcery.com>
8794 * gcc.target/arm/ivopts-3.c: Update test.
8795 * gcc.target/arm/ivopts-5.c: Same.
8797 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8800 2011-06-10 Wei Guozhi <carrot@google.com>
8803 * gcc.target/arm/pr45335.c: New test.
8804 * gcc.target/arm/pr45335-2.c: New test.
8805 * gcc.target/arm/pr45335-3.c: New test.
8806 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8807 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8808 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8810 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
8812 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
8814 2011-06-16 Janus Weil <janus@gcc.gnu.org>
8817 * gfortran.dg/class_43.f03: New.
8819 2011-06-16 Jakub Jelinek <jakub@redhat.com>
8821 PR tree-optimization/49419
8822 * gcc.c-torture/execute/pr49419.c: New test.
8824 2011-06-16 Revital Eres <revital.eres@linaro.org>
8826 * gcc.dg/sms-9.c: New file.
8828 2011-06-15 Easwaran Raman <eraman@google.com>
8830 PR rtl-optimization/49414
8831 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
8833 2011-06-14 Jason Merrill <jason@redhat.com>
8835 * g++.dg/cpp0x/noexcept13.C: New.
8837 2011-06-14 Easwaran Raman <eraman@google.com>
8839 PR rtl-optimization/44194
8840 * gcc.dg/pr44194-1.c: New test.
8841 * gcc.dg/pr44194-2.c: New test.
8843 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
8845 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
8847 * gcc.target/arm/pr45701-2.c: Likewise.
8848 * gcc.target/arm/thumb-branch1.c: Likewise.
8850 2011-06-14 Steve Ellcey <sje@cup.hp.com>
8853 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
8855 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
8857 * gcc.target/arm/pr45701-1.c: Require thumb support.
8858 * gcc.target/arm/pr45701-2.c: Likewise.
8859 * gcc.target/arm/thumb-branch1.c: Likewise.
8861 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
8862 * gcc.target/arm/pr39839.c: Likewise.
8863 * gcc.target/arm/pr40657-2.c: Likewise.
8864 * gcc.target/arm/pr40956.c: Likewise.
8865 * gcc.target/arm/pr41679.c: Likewise.
8866 * gcc.target/arm/pr42235.c: Likewise.
8867 * gcc.target/arm/pr42495.c: Likewise.
8868 * gcc.target/arm/pr42505.c: Likewise.
8869 * gcc.target/arm/pr42574.c: Likewise.
8870 * gcc.target/arm/pr46883.c: Likewise.
8871 * gcc.target/arm/pr46934.c: Likewise.
8872 * gcc.target/arm/xor-and.c: Likewise.
8874 2011-06-14 Jason Merrill <jason@redhat.com>
8876 * g++.dg/other/error23.C: Adjust error message.
8877 * g++.dg/other/error32.C: Likewise.
8880 * g++.dg/cpp0x/rv-dotstar.C: New.
8883 * g++.dg/cpp0x/decltype30.C: New.
8885 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
8887 2011-06-14 Jakub Jelinek <jakub@redhat.com>
8890 * gfortran.dg/pr49103.f90: New test.
8892 2011-06-14 Tom de Vries <tom@codesourcery.com>
8895 * gcc.target/arm/ivopts-3.c: New test.
8896 * gcc.target/arm/ivopts-4.c: New test.
8897 * gcc.target/arm/ivopts-5.c: New test.
8899 2011-06-14 Jakub Jelinek <jakub@redhat.com>
8901 PR rtl-optimization/49390
8902 * gcc.c-torture/execute/pr49390.c: New test.
8904 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8906 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
8908 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
8910 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
8911 * gcc.c-torture/execute/cmpsi-2.x: New file.
8912 * gcc.c-torture/execute/pr45262.c: Undo 172757.
8913 * gcc.c-torture/execute/pr45262.x: New file.
8914 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
8915 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
8917 * gcc.c-torture/compile/pr49163.c: Ditto.
8919 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
8921 * gcc.dg/vect/vect-16.c: Rename to...
8922 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
8923 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
8924 for double-word vectors.
8925 * gcc.dg/vect/vect-peel-4.c: Likewise.
8926 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
8928 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
8931 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
8934 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
8936 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
8938 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
8940 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
8942 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
8944 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
8946 * gfortran.dg/trim_optimize_8.f90: New test case.
8948 2011-06-13 Jakub Jelinek <jakub@redhat.com>
8949 Ira Rosen <ira.rosen@linaro.org>
8951 PR tree-optimization/49352
8952 * gcc.dg/vect/pr49352.c: New test.
8954 2011-06-12 Tobias Burnus
8957 * gfortran.dg/alloc_comp_assign_11.f90: New.
8959 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
8961 * gfortran.dg/trim_optimize_7.f90: New test.
8963 2011-06-10 Wei Guozhi <carrot@google.com>
8966 * gcc.target/arm/pr45335.c: New test.
8967 * gcc.target/arm/pr45335-2.c: New test.
8968 * gcc.target/arm/pr45335-3.c: New test.
8969 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8970 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8971 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8973 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
8976 * g++.dg/parse/error39.C: New.
8978 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
8980 * gcc.target/arm/20090811-1.c: Skip for incompatible
8981 options, do not override other options.
8982 * gcc.target/arm/combine-cmp-shift.c: Skip for
8983 incompatible options.
8984 * gcc.target/arm/pr45094.c: Likewise.
8985 * gcc.target/arm/scd42-1.c: Likewise.
8986 * gcc.target/arm/scd42-3.c: Likewise.
8987 * gcc.target/arm/thumb-ltu.c: Likewise.
8989 * lib/target-supports.exp
8990 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
8991 multilib flags use -mfpu with a value other than neon-fp16.
8993 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8995 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
8996 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
8998 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9000 * lib/target-supports.exp (check_effective_target_pie): New proc.
9001 * gcc.dg/pie-link.c: Use target pie.
9003 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
9004 Laurent Roug� <laurent.rouge@menta.fr>
9006 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
9007 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
9009 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
9011 * gfortran.dg/coarray/sync_1.f90: New test for
9012 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
9014 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
9016 PR tree-optimization/49318
9017 * gcc.dg/vect/pr49318.c: New test.
9019 2011-06-09 David Krauss <potswa@mac.com>
9021 * g++.dg/template/arrow1.C: New.
9023 2011-06-09 Jason Merrill <jason@redhat.com>
9025 * lib/prune.exp: Prune "note"s.
9026 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
9028 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
9029 * g++.dg/template/dependent-expr3.C: Likewise.
9030 * g++.dg/parse/template7.C: Likewise.
9031 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
9032 * g++.old-deja/g++.jason/rfg10.C: Likewise.
9033 * g++.old-deja/g++.pt/friend38.C: Likewise.
9034 * g++.old-deja/g++.pt/crash32.C: Likewise.
9035 * g++.old-deja/g++.other/init4.C: Likewise.
9036 * g++.old-deja/g++.other/friend8.C: Likewise.
9038 * g++.dg/ext/complex7.C: Adjust expected output.
9039 * g++.dg/diagnostic/method1.C: Likewise.
9040 * g++.dg/parse/parameter-declaration-2.C: Likewise.
9041 * g++.dg/parse/crash33.C: Likewise.
9042 * g++.dg/other/warning1.C: Likewise.
9043 * g++.dg/init/pr29571.C: Likewise.
9044 * g++.dg/warn/overflow-warn-1.C: Likewise.
9045 * g++.dg/warn/overflow-warn-3.C: Likewise.
9046 * g++.dg/warn/overflow-warn-4.C: Likewise.
9047 * g++.old-deja/g++.oliva/template1.C: Likewise.
9049 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
9050 * g++.dg/parse/template7.C: Adjust.
9052 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
9055 * gcc.dg/pr49307.c: New.
9057 2011-06-09 Wei Guozhi <carrot@google.com>
9060 * gcc.target/arm/pr46975.c: New testcase.
9062 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
9064 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
9065 (PMETH, arglist_t): Removed.
9066 (method_get_number_of_arguments): Removed.
9067 (method_get_nth_argument): Removed.
9068 (method_get_first_argument): Removed.
9069 (method_get_next_argument): Removed.
9070 (method_get_sizeof_arguments): Removed.
9071 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
9073 (method_get_number_of_arguments): Removed.
9074 (method_get_nth_argument): Removed.
9075 (method_get_first_argument): Removed.
9076 (method_get_next_argument): Removed.
9077 (method_get_sizeof_arguments): Removed.
9078 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
9080 2011-06-09 David Li <davidxl@google.com>
9082 * gcc.dg/dump-pass.c: New test.
9084 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
9087 * g++.dg/parse/error38.C: New.
9089 2011-06-09 Jakub Jelinek <jakub@redhat.com>
9092 * gfortran.dg/pr49308.f90: New test.
9094 2011-06-08 Jason Merrill <jason@redhat.com>
9096 * g++.dg/cpp0x/noexcept11.C: New.
9097 * g++.dg/cpp0x/noexcept12.C: New.
9098 * g++.dg/cpp0x/sfinae11.C: Adjust.
9100 2011-06-08 Jakub Jelinek <jakub@redhat.com>
9103 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
9104 to dg-options, match also DW_AT_linkage_name.
9106 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9109 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
9110 -fno-common on alpha*-dec-osf*.
9111 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
9113 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
9115 PR rtl-optimization/49303
9116 * gcc.target/ia64/pr49303.c: New test.
9118 2011-06-08 Tobias Burnus <burnus@net-b.de>
9121 * gfortran.dg/coarray_lock_1.f90: New.
9122 * gfortran.dg/coarray_lock_2.f90: New.
9124 2011-06-07 Jason Merrill <jason@redhat.com>
9126 * lib/prune.exp: Look for "required" rather than "instantiated".
9127 * g++.dg/abi/mangle11.C: Likewise.
9128 * g++.dg/abi/mangle12.C: Likewise.
9129 * g++.dg/abi/mangle17.C: Likewise.
9130 * g++.dg/abi/mangle20-2.C: Likewise.
9131 * g++.dg/abi/pragma-pack1.C: Likewise.
9132 * g++.dg/cpp0x/decltype26.C: Likewise.
9133 * g++.dg/cpp0x/decltype28.C: Likewise.
9134 * g++.dg/cpp0x/decltype29.C: Likewise.
9135 * g++.dg/cpp0x/enum11.C: Likewise.
9136 * g++.dg/cpp0x/forw_enum8.C: Likewise.
9137 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
9138 * g++.dg/cpp0x/pr47416.C: Likewise.
9139 * g++.dg/ext/case-range2.C: Likewise.
9140 * g++.dg/ext/case-range3.C: Likewise.
9141 * g++.dg/gomp/for-19.C: Likewise.
9142 * g++.dg/gomp/pr37533.C: Likewise.
9143 * g++.dg/gomp/pr38639.C: Likewise.
9144 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
9145 * g++.dg/inherit/base3.C: Likewise.
9146 * g++.dg/inherit/using6.C: Likewise.
9147 * g++.dg/init/placement4.C: Likewise.
9148 * g++.dg/init/reference3.C: Likewise.
9149 * g++.dg/lookup/scoped6.C: Likewise.
9150 * g++.dg/lookup/using7.C: Likewise.
9151 * g++.dg/other/abstract1.C: Likewise.
9152 * g++.dg/other/error10.C: Likewise.
9153 * g++.dg/other/error5.C: Likewise.
9154 * g++.dg/other/field1.C: Likewise.
9155 * g++.dg/other/offsetof5.C: Likewise.
9156 * g++.dg/parse/bitfield2.C: Likewise.
9157 * g++.dg/parse/constant4.C: Likewise.
9158 * g++.dg/parse/crash20.C: Likewise.
9159 * g++.dg/parse/invalid-op1.C: Likewise.
9160 * g++.dg/parse/non-dependent2.C: Likewise.
9161 * g++.dg/parse/template18.C: Likewise.
9162 * g++.dg/tc1/dr152.C: Likewise.
9163 * g++.dg/tc1/dr166.C: Likewise.
9164 * g++.dg/tc1/dr176.C: Likewise.
9165 * g++.dg/tc1/dr213.C: Likewise.
9166 * g++.dg/template/access11.C: Likewise.
9167 * g++.dg/template/access2.C: Likewise.
9168 * g++.dg/template/access3.C: Likewise.
9169 * g++.dg/template/access7.C: Likewise.
9170 * g++.dg/template/arg7.C: Likewise.
9171 * g++.dg/template/cond2.C: Likewise.
9172 * g++.dg/template/crash13.C: Likewise.
9173 * g++.dg/template/crash40.C: Likewise.
9174 * g++.dg/template/crash7.C: Likewise.
9175 * g++.dg/template/crash84.C: Likewise.
9176 * g++.dg/template/ctor5.C: Likewise.
9177 * g++.dg/template/defarg13.C: Likewise.
9178 * g++.dg/template/defarg14.C: Likewise.
9179 * g++.dg/template/dtor7.C: Likewise.
9180 * g++.dg/template/eh2.C: Likewise.
9181 * g++.dg/template/error2.C: Likewise.
9182 * g++.dg/template/error43.C: Likewise.
9183 * g++.dg/template/friend32.C: Likewise.
9184 * g++.dg/template/injected1.C: Likewise.
9185 * g++.dg/template/instantiate1.C: Likewise.
9186 * g++.dg/template/instantiate3.C: Likewise.
9187 * g++.dg/template/instantiate5.C: Likewise.
9188 * g++.dg/template/instantiate7.C: Likewise.
9189 * g++.dg/template/local6.C: Likewise.
9190 * g++.dg/template/lookup2.C: Likewise.
9191 * g++.dg/template/member5.C: Likewise.
9192 * g++.dg/template/memfriend15.C: Likewise.
9193 * g++.dg/template/memfriend16.C: Likewise.
9194 * g++.dg/template/memfriend17.C: Likewise.
9195 * g++.dg/template/memfriend7.C: Likewise.
9196 * g++.dg/template/meminit1.C: Likewise.
9197 * g++.dg/template/nested3.C: Likewise.
9198 * g++.dg/template/non-type-template-argument-1.C: Likewise.
9199 * g++.dg/template/nontype12.C: Likewise.
9200 * g++.dg/template/nontype13.C: Likewise.
9201 * g++.dg/template/nontype6.C: Likewise.
9202 * g++.dg/template/pr23510.C: Likewise.
9203 * g++.dg/template/pr35240.C: Likewise.
9204 * g++.dg/template/ptrmem15.C: Likewise.
9205 * g++.dg/template/ptrmem6.C: Likewise.
9206 * g++.dg/template/qualified-id1.C: Likewise.
9207 * g++.dg/template/qualttp20.C: Likewise.
9208 * g++.dg/template/qualttp3.C: Likewise.
9209 * g++.dg/template/qualttp4.C: Likewise.
9210 * g++.dg/template/qualttp5.C: Likewise.
9211 * g++.dg/template/qualttp6.C: Likewise.
9212 * g++.dg/template/qualttp7.C: Likewise.
9213 * g++.dg/template/qualttp8.C: Likewise.
9214 * g++.dg/template/recurse.C: Likewise.
9215 * g++.dg/template/recurse2.C: Likewise.
9216 * g++.dg/template/ref5.C: Likewise.
9217 * g++.dg/template/scope2.C: Likewise.
9218 * g++.dg/template/sfinae10.C: Likewise.
9219 * g++.dg/template/sfinae3.C: Likewise.
9220 * g++.dg/template/sizeof3.C: Likewise.
9221 * g++.dg/template/static9.C: Likewise.
9222 * g++.dg/template/template-id-2.C: Likewise.
9223 * g++.dg/template/typedef13.C: Likewise.
9224 * g++.dg/template/typename4.C: Likewise.
9225 * g++.dg/template/using14.C: Likewise.
9226 * g++.dg/template/using2.C: Likewise.
9227 * g++.dg/template/warn1.C: Likewise.
9228 * g++.dg/warn/Wparentheses-13.C: Likewise.
9229 * g++.dg/warn/Wparentheses-15.C: Likewise.
9230 * g++.dg/warn/Wparentheses-16.C: Likewise.
9231 * g++.dg/warn/Wparentheses-17.C: Likewise.
9232 * g++.dg/warn/Wparentheses-18.C: Likewise.
9233 * g++.dg/warn/Wparentheses-19.C: Likewise.
9234 * g++.dg/warn/Wparentheses-20.C: Likewise.
9235 * g++.dg/warn/Wparentheses-23.C: Likewise.
9236 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
9237 * g++.dg/warn/noeffect2.C: Likewise.
9238 * g++.dg/warn/noeffect4.C: Likewise.
9239 * g++.dg/warn/pr8570.C: Likewise.
9240 * g++.old-deja/g++.brendan/init2.C: Likewise.
9241 * g++.old-deja/g++.eh/spec6.C: Likewise.
9242 * g++.old-deja/g++.pt/crash10.C: Likewise.
9243 * g++.old-deja/g++.pt/crash36.C: Likewise.
9244 * g++.old-deja/g++.pt/derived3.C: Likewise.
9245 * g++.old-deja/g++.pt/error2.C: Likewise.
9246 * g++.old-deja/g++.pt/explicit70.C: Likewise.
9247 * g++.old-deja/g++.pt/infinite1.C: Likewise.
9248 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
9249 * g++.old-deja/g++.pt/overload7.C: Likewise.
9250 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
9252 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
9253 Iain Sandoe <iains@gcc.gnu.org>
9255 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
9256 Added code to deal with the case when [Protocol
9257 -descriptionForInstanceMethod:] or [Protocol
9258 -descriptionForClassMethod:] returns NULL.
9260 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
9261 Iain Sandoe <iains@gcc.gnu.org>
9263 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
9264 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
9267 2011-06-07 Xinliang David Li <davidxl@google.com>
9269 * gcc.dg/inline_2.c: New test.
9270 * gcc.dg/unroll_2.c: New test.
9271 * gcc.dg/inline_3.c: New test.
9272 * gcc.dg/unroll_3.c: New test.
9273 * gcc.dg/inline_4.c: New test.
9274 * gcc.dg/unroll_4.c: New test.
9275 * gcc.dg/inline_1.c: New test.
9276 * gcc.dg/unroll_1.c: New test.
9278 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9280 PR tree-optimization/48497
9281 * lib/gcc-defs.exp (dg-additional-options): New proc.
9282 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
9283 -msse2 on 32-bit x86.
9285 2011-06-06 Jason Merrill <jason@redhat.com>
9287 * g++.dg/cpp0x/enum19.C: New.
9289 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
9291 * gcc.target/arm/neon-reload-class.c: New test.
9293 2011-06-07 Dodji Seketeli <dodji@redhat.com>
9296 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
9298 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
9300 * gcc.target/arm/smlatb-1.c: New file.
9301 * gcc.target/arm/smlatt-1.c: New file.
9302 * gcc.target/arm/smlaltb-1.c: New file.
9303 * gcc.target/arm/smlaltt-1.c: New file.
9305 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
9307 * gcc.target/arm/mla-2.c: New test.
9309 2011-06-07 Jakub Jelinek <jakub@redhat.com>
9311 PR gcov-profile/49299
9312 * gcc.dg/tree-prof/pr49299-1.c: New test.
9313 * gcc.dg/tree-prof/pr49299-2.c: New test.
9315 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
9317 * lib/target-supports.exp
9318 (check_effective_target_vect_widen_mult_qi_to_hi):
9319 Add NEON as supporting target.
9320 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9321 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
9322 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
9323 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
9324 using widening multiplication on targets that support it.
9325 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9326 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
9327 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
9329 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
9331 Updated all testcases in the ObjC/ObjC++ testsuites to use the
9332 Modern Objective-C runtime API.
9333 * objc/execute/next_mapping.h: Removed.
9334 * objc-obj-c++-shared/next-mapping.h: Removed.
9335 * objc-obj-c++-shared/Object1.h: Removed.
9336 * objc-obj-c++-shared/Object1.m: Removed.
9337 * objc-obj-c++-shared/Object1.mm: Removed.
9338 * objc-obj-c++-shared/Object1-implementation.h: Removed.
9339 * objc-obj-c++-shared/Protocol1.h: Removed.
9340 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
9341 of ProtoBool, IVAR_T and METHOD.
9342 * objc-obj-c++-shared/runtime.h: New.
9343 * objc-obj-c++-shared/TestsuiteObject.h: New.
9344 * objc-obj-c++-shared/TestsuiteObject.m: New.
9346 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
9347 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
9348 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
9350 * objc/execute/_cmd.m: Include
9351 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
9352 runtime API. ([TestClass +initialize]): Include this method also
9353 with the GNU runtime.
9354 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
9355 Object. ([-setValue:]): Return void.
9356 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
9357 with the GNU runtime. Include
9358 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
9359 for the NeXT runtime. Use the existing print_ivars() and
9360 compare_structures() implementations for the old NeXT runtime.
9361 Added new implementations for the Modern GNU and NeXT runtimes.
9362 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
9363 well. (main): Use objc_getClass(). Use return instead of exit.
9364 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
9365 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
9367 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
9368 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
9369 instead of Object. (main): Use return instead of exit().
9370 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
9371 instead of Object. Removed prototype for exit(). (main): Use
9372 return instead of exit(). Use the Modern Objective-C runtime API.
9373 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
9375 * objc/execute/class-tests-1.h: Include
9376 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
9377 runtime API. (test_class_with_superclass): Do not call [Object
9378 class]. There is no need to with the current libobjc.
9379 * objc/execute/class-tests-2.h: Include
9380 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
9382 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
9383 ../../objc-obj-c++-shared/next-mapping.h.
9384 * objc/execute/class-2.m: Likewise.
9385 * objc/execute/class-3.m: Likewise.
9386 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
9387 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
9388 +initialize]): Include this method also with the GNU
9389 runtime. (main): Use the Modern Objective-C runtime API.
9390 * objc/execute/class-5.m: Likewise.
9391 * objc/execute/class-6.m: Likewise.
9392 * objc/execute/class-7.m: Likewise.
9393 * objc/execute/class-8.m: Likewise.
9394 * objc/execute/class-9.m: Likewise.
9395 * objc/execute/class-10.m: Likewise.
9396 * objc/execute/class-11.m: Likewise.
9397 * objc/execute/class-12.m: Likewise.
9398 * objc/execute/class-13.m: Likewise.
9399 * objc/execute/class-14.m: Likewise.
9400 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
9401 this method also with the GNU runtime.
9402 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
9403 +initialize]): Include this method also with the GNU runtime.
9404 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
9406 * objc/execute/encode-1.m: Likewise.
9407 * objc/execute/enumeration-1.m: Likewise.
9408 * objc/execute/enumeration-2.m: Likewise.
9409 * objc/execute/exceptions/catchall-1.m: Likewise.
9410 * objc/execute/exceptions/finally-1.m: Likewise.
9411 * objc/execute/exceptions/foward-1.m: Likewise.
9412 * objc/execute/exceptions/local-variables-1.m: Likewise.
9413 * objc/execute/exceptions/throw-nil.m: Likewise.
9414 * objc/execute/exceptions/trivial.m: Likewise.
9415 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
9416 of Object. Include objc/runtime.h instead of objc/objc-api.h.
9417 * objc/execute/exceptions/matcher-1.m: Likewise.
9418 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
9420 * objc/execute/formal_protocol-2.m: Likewise.
9421 * objc/execute/formal_protocol-3.m: Likewise.
9422 * objc/execute/formal_protocol-4.m: Likewise.
9423 * objc/execute/formal_protocol-5.m: Include
9424 ../../objc-obj-c++-shared/runtime.h. (main): Always use
9426 * objc/execute/formal_protocol-6.m: Likewise.
9427 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
9428 Object. Include <objc/Protocol.h> instead of
9429 ../../objc-obj-c++-shared/Protocol1.h.
9430 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
9432 * objc/execute/informal_protocol.m: Likewise.
9433 * objc/execute/load-3.m: Likewise.
9434 * objc/execute/many_args_method.m ([TestClass +initialize]):
9435 Include this method with the GNU runtime as well.
9436 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
9437 * objc/execute/nested-func-1.m: Use TestsuiteObject
9439 * objc/execute/nil_method-1.m: Likewise.
9440 * objc/execute/no_clash.m: Likewise.
9441 * objc/execute/np-1.m: Do not include
9442 ../../objc-obj-c++-shared/Protocol1.h.
9443 (main): Use return instead of exit().
9444 * objc/execute/np-2.m: Do not include
9445 ../../objc-obj-c++-shared/Protocol1.h.
9446 ([MyObject +initialize]): Include this method also with the GNU
9447 runtime. (main): Use return instead of exit().
9448 * objc/execute/object_is_class.m: Include
9449 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
9450 of Object. (main): Use the Modern Objective-C runtime API.
9451 * objc/execute/object_is_meta_class.m: Likewise.
9452 * objc/execute/private.m: Use TestsuiteObject instead of Object.
9453 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
9454 instead of ../objc-obj-c++-shared/Protocol1.h. Include
9455 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
9456 Objective-C runtime API.
9457 * objc/execute/protocol-isEqual-2.m: Likewise.
9458 * objc/execute/protocol-isEqual-3.m: Likewise.
9459 * objc/execute/protocol-isEqual-4.m: Likewise.
9460 * objc/execute/redefining_self.m ([TestClass +initialize]):
9461 Include this method with the GNU runtime as well.
9462 * objc/execute/root_methods.m: Include
9463 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
9464 Include this method with the GNU runtime as well.
9465 (main): Use the Modern Objective-C runtime API.
9466 * objc/execute/selector-1.m: Include
9467 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
9468 of Object. (main): Use the Modern Objective-C runtime API.
9469 * objc/execute/static-1.m ([Test +initialize]): Include this
9470 method with the GNU runtime as well.
9471 * objc/execute/static-2.m: Likewise.
9472 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
9473 * objc/execute/va_method.m: Do not include objc/objc-api.h.
9474 ([MathClass +initialize]): Include this method with the GNU
9476 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
9478 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
9479 * objc.dg/attributes/categ-attributes-2.m: Likewise.
9480 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
9481 * objc.dg/attributes/method-attribute-1.m: Likewise.
9482 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
9483 * objc.dg/attributes/method-attribute-2.m: Likewise.
9484 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
9485 * objc.dg/attributes/method-attribute-3.m: Likewise.
9486 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
9487 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
9488 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
9489 * obj-c++.dg/bitfield-1.mm: Likewise.
9490 * obj-c++.dg/bitfield-2.mm: Likewise
9491 * objc.dg/bitfield-3.m: Likewise.
9492 * obj-c++.dg/bitfield-4.mm: Likewise.
9493 * objc.dg/bitfield-5.m: Likewise
9494 * objc.dg/call-super-1.m: Likewise.
9495 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
9496 Use objc_getClass() instead of objc_get_class(), but for the GNU
9497 runtime redefine objc_getClass as objc_get_class. Include
9498 ../objc-obj-c++-shared/runtime.h.
9499 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
9500 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
9501 Use the Modern Objective-C runtime API.
9502 * objc.dg/class-protocol-1.m: Include
9503 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
9504 * obj-c++.dg/class-protocol-1.mm: Likewise.
9505 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
9506 * objc.dg/comp-types-10.m: Likewise.
9507 * objc.dg/comp-types-11.m: Likewise.
9508 * objc.dg/comp-types-12.m: Likewise.
9509 * obj-c++.dg/comp-types-9.mm: Likewise.
9510 * obj-c++.dg/comp-types-11.mm: Likewise.
9511 * obj-c++.dg/comp-types-12.mm: Likewise.
9512 * obj-c++.dg/comp-types-13.mm: Likewise.
9513 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
9514 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
9515 * obj-c++.dg/cxx-scope-1.mm: Likewise.
9516 * obj-c++.dg/cxx-scope-2.mm: Likewise.
9517 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
9518 * objc.dg/desig-init-1.m: Likewise.
9519 * obj-c++.dg/defs.mm: Likewise.
9520 * objc.dg/exceptions-2.m: Likewise.
9521 * obj-c++.dg/except-1.mm: Likewise.
9522 * obj-c++.dg/exceptions-2.mm: Likewise.
9523 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
9524 Use the Modern Objective-C runtime API.
9525 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
9526 the Modern Objective-C runtime API. Do not include
9527 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
9528 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
9529 the Modern Objective-C runtime API except when using an older NeXT
9531 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
9532 the Modern Objective-C runtime API.
9533 * objc.dg/encode-7.m: Include objc/runtime.h instead of
9535 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
9536 * objc.dg/encode-7-next-64bit.m: Updated include.
9537 * objc.dg/encode-8.m: Include objc/runtime.h instead of
9539 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
9540 the Modern Objective-C runtime API.
9541 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
9542 Use the Modern Objective-C runtime API. Include objc/Protocol.h
9543 instead of ../objc-obj-c++-shared/Protocol1.h.
9544 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
9545 the Modern Objective-C runtime API except when using an older NeXT
9547 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
9548 the Modern Objective-C runtime API.
9549 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
9551 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
9552 * objc.dg/fix-and-continue-2.m: Likewise.
9553 * objc.dg/foreach-1.m: Likewise.
9554 * objc.dg/foreach-2.m: Likewise.
9555 * objc.dg/foreach-3.m: Likewise.
9556 * objc.dg/foreach-4.m: Likewise.
9557 * objc.dg/foreach-5.m: Likewise.
9558 * objc.dg/foreach-6.m: Likewise.
9559 * objc.dg/foreach-7.m: Likewise.
9560 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
9562 * objc.dg/func-ptr-2.m: Likewise.
9563 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
9564 Do not include objc/objc-api.h.
9565 * obj-c++.dg/fsf-package-0.mm: Likewise.
9566 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9567 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
9568 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
9570 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
9571 * objc.dg/gnu-runtime-3.m: Likewise.
9572 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9573 * objc.dg/headers.m: Include objc/runtime.h instead of
9574 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
9575 for the NeXT runtime.
9576 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
9577 * obj-c++.dg/isa-field-1.mm: Likewise.
9578 * obj-c++.dg/ivar-list-semi.mm: Likewise.
9579 * objc.dg/layout-1.m: Likewise.
9580 * objc.dg/layout-2.m: Likewise.
9581 * objc.dg/local-decl-2.m: Likewise.
9582 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
9583 Object. ([Container +elementForView:]): Use
9584 class_conformsToProtocol().
9585 * obj-c++.dg/lookup-2.mm: Likewise.
9586 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
9587 * obj-c++.dg/local-decl-1.mm: Likewise.
9588 * objc.dg/method-3.m: Likewise.
9589 * objc.dg/method-4.m: Likewise.
9590 * objc.dg/method-6.m: Include objc/Protocol.h instead of
9591 ../objc-obj-c++-shared/Protocol1.h.
9592 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
9593 * objc.dg/method-9.m: Likewise.
9594 * objc.dg/method-10.m: Likewise.
9595 * objc.dg/method-13.m ([Root +initialize]): Include this method
9596 also for the GNU runtime. (main): Use objc_getClass() also for
9598 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
9599 * objc.dg/method-17.m: Likewise.
9600 * objc.dg/method-19.m: Likewise.
9601 * objc.dg/method-20b.m: Likewise.
9602 * obj-c++.dg/method-2.mm: Likewise.
9603 * obj-c++.dg/method-6.mm: Likewise.
9604 * obj-c++.dg/method-10.mm: Likewise.
9605 * obj-c++.dg/method-11.mm: Likewise.
9606 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
9607 ../objc-obj-c++-shared/Protocol1.h.
9608 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
9609 * obj-c++.dg/method-15.mm: Likewise.
9610 * obj-c++.dg/method-17.mm: Likewise.
9611 * obj-c++.dg/method-19.mm: Updated includes. ([Root
9612 +initialize]): Include this method also for the GNU
9613 runtime. (main): Use objc_getClass() also for the GNU runtime.
9614 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
9615 * obj-c++.dg/method-22.mm: Likewise.
9616 * obj-c++.dg/method-23.mm: Likewise.
9617 * obj-c++.dg/no-extra-load.mm: Likewise.
9618 * objc.dg/objc-fast-4.m: Likewise.
9619 * objc.dg/objc-gc-4.m: Likewise.
9620 * obj-c++.dg/objc-gc-3.mm: Likewise.
9621 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
9622 protocol_getMethodDescription() instead of [Protocol
9623 -descriptionForInstanceMethod].
9624 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
9625 Made it available with all runtimes. (main): Call -test instead
9627 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
9628 and put into a category.
9629 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
9630 Object. Include objc/objc.h.
9631 * obj-c++.dg/proto-lossage-2.mm: Likewise.
9632 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
9633 New. (main): Use protocol_getMethodDescription() instead
9634 of [Protocol -descriptionForInstanceMethod] and [Protocol
9635 -descriptionForClassMethod].
9636 * obj-c++.dg/proto-lossage-3.mm: Likewise.
9637 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
9638 Objective-C runtime API.
9639 * obj-c++.dg/proto-qual-1.mm: Likewise.
9640 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
9642 * obj-c++.dg/property/property-1.mm: Likewise.
9643 * obj-c++.dg/qual-types-1.mm: Likewise.
9644 * objc.dg/selector-2.m: Include objc/objc.h instead of
9645 ../objc-obj-c++-shared/Object1.h.
9646 * obj-c++.dg/selector-2.mm: Likewise.
9647 * obj-c++.dg/selector-5.mm: Likewise.
9648 * obj-c++.dg/selector-6.mm: Likewise.
9649 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
9650 Object. Do not include objc/objc-api.h.
9651 * obj-c++.dg/set-not-used-1.mm: Likewise.
9652 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
9653 * objc.dg/stret-1.m: Likewise.
9654 * objc.dg/stret-2.m: Likewise.
9655 * obj-c++.dg/super-class-2.mm: Likewise.
9656 * objc.dg/super-class-3.m: Likewise.
9657 * objc.dg/super-class-4.m: Likewise.
9658 * objc.dg/sync-2.m: Likewise.
9659 * obj-c++.dg/sync-2.mm: Likewise.
9660 * objc.dg/sync-1.m: Include objc/objc.h instead of
9661 ../objc-obj-c++-shared/Object1.h.
9662 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
9663 'Class' as the type of 'isa'.
9664 * objc.dg/special/unclaimed-category-1.m: Use the Modern
9665 Objective-C runtime API. ([TestClass +initialize]): Include this
9666 method with the GNU runtime as well.
9667 * objc.dg/strings/strings-1.m: Updated includes.
9668 * obj-c++.dg/strings/strings-1.mm: Likewise.
9669 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
9670 objc.dg/strings/const-str-12b.m.
9671 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
9672 * obj-c++.dg/template-3.mm: Likewise.
9673 * obj-c++.dg/template-4.mm: Likewise.
9674 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
9675 Objective-C runtime API.
9676 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
9677 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
9678 * obj-c++.dg/try-catch-1.mm: Likewise.
9679 * obj-c++.dg/try-catch-2.mm: Likewise.
9680 * objc.dg/try-catch-3.m: Likewise.
9681 * obj-c++.dg/try-catch-3.mm: Likewise.
9682 * objc.dg/try-catch-6.m: Likewise.
9683 * objc.dg/try-catch-7.m: Likewise.
9684 * obj-c++.dg/try-catch-7.mm: Likewise.
9685 * obj-c++.dg/try-catch-8.mm: Likewise.
9686 * obj-c++.dg/try-catch-9.mm: Likewise.
9687 * objc.dg/try-catch-10.m: Likewise.
9688 * obj-c++.dg/try-catch-11.mm: Likewise.
9689 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
9690 Object. Include objc/objc.h.
9691 * obj-c++.dg/typedef-alias-1.mm: Likewise.
9692 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
9693 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
9694 Object. Use Modern Objective-C runtime API. Do not use
9696 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
9697 * obj-c++.dg/torture/trivial.mm: Likewise.
9698 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
9699 instead of ../objc-obj-c++-shared/Object1.h. Include
9700 ../objc-obj-c++-shared/runtime.h.
9701 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
9702 * objc.dg/torture/strings/const-str-11.m: Likewise.
9703 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
9704 * objc.dg/torture/strings/const-str-9.m: Likewise.
9705 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
9706 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
9707 instead of Object. Only add _FooClassReference if
9709 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
9710 * objc.dg/torture/strings/const-str-8.m: Likewise.
9711 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
9712 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
9714 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
9716 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
9717 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
9718 * obj-c++.dg/va-meth-1.mm: Likewise.
9719 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
9720 ../objc-obj-c++-shared/Object1.h.
9721 * objc.dg/zero-link-3.m: Likewise.
9723 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
9725 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
9727 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
9730 * obj-c++.dg/property/cxx-property-1.mm: New.
9731 * obj-c++.dg/property/cxx-property-2.mm: New.
9733 2011-06-06 Jason Merrill <jason@redhat.com>
9735 * g++.dg/cpp0x/regress/ptrmem1.C: New.
9737 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
9739 PR rtl-optimization/49145
9741 * gcc.c-torture/compile/pr49145.c: New test.
9743 2011-06-06 Jakub Jelinek <jakub@redhat.com>
9746 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
9747 to dg-options, match also DW_AT_linkage_name.
9750 * gcc.dg/debug/pr49294.c: New test.
9753 * g++.dg/opt/pr49264.C: New test.
9755 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
9757 PR tree-optimization/49243
9758 * gcc.dg/pr49243.c: New.
9760 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
9762 * gnat.dg/specs/cond_expr1.ads: New test.
9764 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
9766 * gnat.dg/deferred_const4.ad[sb]: New test.
9767 * gnat.dg/deferred_const4_pkg.ads: New helper.
9769 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
9771 * gnat.dg/test_tamdt.adb: Rename to...
9772 * gnat.dg/taft_type1.adb: ...this.
9773 * gnat.dg/tamdt.ad[sb]: Rename to...
9774 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
9775 * gnat.dg/tamdt_aux.ads: Rename to...
9776 * gnat.dg/taft_type1_pkg2.ads: ...this.
9777 * gnat.dg/taft_type2.ad[sb]: New test.
9778 * gnat.dg/taft_type2_pkg.ads: New helper.
9779 * gnat.dg/taft_type3.adb: New test.
9780 * gnat.dg/taft_type3_pkg.ads: New helper.
9782 2011-06-05 Tobias Burnus <burnus@net-b.de>
9785 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
9788 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
9791 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
9793 * objc.dg/gnu-api-2-objc.m: Likewise.
9794 * obj-c++.dg/gnu-api-2-class.mm: Likewise
9795 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9797 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
9799 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
9800 alignment, not the alignment, when calling class_addIvar(). Add
9801 an 'isa' instance variable to the test root class.
9802 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9804 2011-06-04 Jan Hubicka <jh@suse.cz>
9806 PR tree-optimization/48893
9807 PR tree-optimization/49091
9808 PR tree-optimization/49179
9809 * gfortran.dg/pr49179.f90: New testcase
9811 2011-06-04 Jan Hubicka <jh@suse.cz>
9814 * g++.dg/torture/pr48954.C: New testcase.
9816 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
9818 * g++.dg/warn/delete-non-virtual-dtor.C: New.
9820 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
9823 * g++.dg/diagnostic/bitfld2.C: New.
9825 2011-06-04 Jakub Jelinek <jakub@redhat.com>
9828 * gcc.c-torture/execute/pr49281.c: New test.
9830 2011-06-04 Jan Hubicka <jh@suse.cz>
9832 PR tree-optimize/48929
9833 * gcc.c-torture/compile/pr48929.c: New testcase.
9835 2011-06-04 Jakub Jelinek <jakub@redhat.com>
9837 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
9839 2011-06-03 Jakub Jelinek <jakub@redhat.com>
9842 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
9844 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
9846 * objc.dg/headers.m: Do not include sarray.h and hash.h.
9848 2011-06-03 Richard Henderson <rth@redhat.com>
9849 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9851 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
9853 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
9855 * objc.dg/headers.m: Do not include objc-list.h.
9857 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
9859 * objc.dg/type-stream-1.m: Test removed.
9860 * objc.dg/headers.m: Do not include typedstream.h.
9862 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
9864 * objc.dg/torture/forward-1.m (main): Updated testcase.
9866 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
9869 * gcc.c-torture/compile/pr49163.c: New.
9871 2011-06-02 Asher Langton <langton2@llnl.gov>
9874 * gfortran.dg/PR49268.f90: New test.
9876 2011-06-02 Asher Langton <langton2@llnl.gov>
9879 * gfortran.dg/PR37039.f90: New test.
9881 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
9884 * objc.dg/method-5.m: Updated.
9885 * objc.dg/method-19.m: Updated.
9886 * objc.dg/method-lookup-1.m: New.
9887 * obj-c++.dg/method-6.mm: Updated.
9888 * obj-c++.dg/method-7.mm: Updated.
9889 * obj-c++.dg/method-lookup-1.mm: New.
9891 2011-06-02 DJ Delorie <dj@redhat.com>
9893 * lib/timeout.exp (timeout): Add board_info support.
9895 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
9897 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
9899 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
9902 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
9903 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
9905 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
9906 Hans-Peter Nilsson <hp@axis.com>
9908 PR rtl-optimization/48840
9909 * gcc.target/sparc/ultrasp13.c: New test.
9911 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
9914 * gcc.c-torture/compile/pr49238.c: New.
9916 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
9918 * gcc.target/arm/g2.c: Skip test in -mthumb.
9919 Skip test unless cpu is xscale.
9920 * gcc.target/arm/scd42-2.c: Likewise.
9921 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
9923 2011-06-01 Jason Merrill <jason@redhat.com>
9925 * g++.dg/cpp0x/decltype28.C: New.
9926 * g++.dg/cpp0x/decltype29.C: New.
9928 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
9931 * gcc.target/mips/pr45074.c: New test.
9933 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
9934 Hans-Peter Nilsson <hp@axis.com>
9936 PR rtl-optimization/48830
9937 * gcc.target/sparc/ultrasp12.c: New test.
9939 2011-06-01 David Li <davidxl@google.com>
9941 * gcc.dg/profile-dir-1.c: Change pass name.
9942 * gcc.dg/profile-dir-2.c: Ditto.
9943 * gcc.dg/tree-ssa/dump-1.c: Ditto.
9944 * gcc.dg/tree-ssa/loop-25.c: Ditto.
9945 * gcc.dg/tree-prof/stringop-1.c: Ditto.
9946 * gcc.dg/tree-prof/update-loopch.c: Ditto.
9947 * gcc.dg/tree-prof/stringop-2.c: Ditto.
9948 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
9949 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
9950 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
9951 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
9952 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
9953 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
9954 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
9955 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
9956 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
9957 * gcc.dg/profile-dir-3.c: Ditto.
9958 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
9960 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
9962 * objc.dg/attributes/method-nonnull-1.m: New test.
9963 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
9965 2011-05-31 Tobias Burnus <burnus@net-b.de>
9968 * gfortran.dg/coarray_atomic_1.f90: New.
9969 * gfortran.dg/coarray/atomic_1.f90: New.
9971 2011-05-31 Jakub Jelinek <jakub@redhat.com>
9973 * gcc.dg/guality/bswaptest.c: New test.
9974 * gcc.dg/guality/clztest.c: New test.
9975 * gcc.dg/guality/ctztest.c: New test.
9976 * gcc.dg/guality/rotatetest.c: New test.
9979 * gcc.target/i386/pr48688.c: New test.
9981 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
9984 * g++.dg/lookup/name-clash9.C: New.
9986 2011-05-31 Tobias Burnus <burnus@net-b.de>
9989 * gfortran.dg/coarray/dummy_1.f90: New.
9991 2011-05-31 Tobias Burnus <burnus@net-b.de>
9994 * gfortran.dg/coarray/save_1.f90: New.
9995 * gfortran.dg/coarray_4.f90: Update dg-error.
9997 2011-05-31 Jason Merrill <jason@redhat.com>
9999 * g++.dg/cpp0x/rv-template1.C: New.
10001 2011-05-31 Jakub Jelinek <jakub@redhat.com>
10003 PR rtl-optimization/49235
10004 * gcc.dg/pr49235.c: New test.
10006 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
10008 PR tree-optimization/49093
10009 * gcc.dg/vect/pr49093.c: New test.
10011 2011-05-31 Dodji Seketeli <dodji@redhat.com>
10014 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
10016 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
10019 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
10022 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
10025 * gcc.c-torture/execute/pr49186.c: New.
10027 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
10030 * gcc.target/i386/pr49168-1.c: New.
10032 2011-05-30 Jakub Jelinek <jakub@redhat.com>
10033 Eric Botcazou <ebotcazou@adacore.com>
10035 * gcc.dg/guality/drap.c: New test.
10037 2011-05-30 Richard Guenther <rguenther@suse.de>
10039 PR tree-optimization/49210
10040 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
10041 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
10043 2011-05-30 Jakub Jelinek <jakub@redhat.com>
10046 * g++.dg/gomp/pr49223-1.C: New test.
10047 * g++.dg/gomp/pr49223-2.C: New test.
10049 2011-05-30 Richard Guenther <rguenther@suse.de>
10051 PR tree-optimization/49218
10052 * gcc.c-torture/execute/pr49218.c: New testcase.
10054 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
10056 PR tree-optimization/49199
10057 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
10058 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
10059 -fno-tree-scev-cprop.
10061 2011-05-29 Janus Weil <janus@gcc.gnu.org>
10064 * gfortran.dg/extends_13.f03: New.
10066 2011-05-29 Jakub Jelinek <jakub@redhat.com>
10068 PR rtl-optimization/49095
10069 * gcc.target/i386/pr49095.c: New test.
10071 2011-05-29 Tobias Burnus <burnus@net-b.de>
10074 * gfortran.dg/coarray_24.f90: New.
10076 2011-05-29 Tobias Burnus <burnus@net-b.de>
10079 * gfortran.dg/coarray_23.f90: New.
10081 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
10083 From Ryan Mansfield
10084 * gcc.dg/pr48826.c: New test.
10086 2011-05-29 Richard Guenther <rguenther@suse.de>
10088 PR tree-optimization/49217
10089 * gcc.dg/torture/pr49217.c: New testcase.
10091 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
10094 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
10096 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
10098 * gnat.dg/boolean_subtype.adb: Rename to...
10099 * gnat.dg/boolean_subtype1.adb: ...this.
10101 2011-05-28 Jason Merrill <jason@redhat.com>
10103 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
10105 2011-05-27 Jason Merrill <jason@redhat.com>
10107 * g++.dg/cpp0x/enum18.C: Adjust.
10109 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
10111 2011-05-27 Tobias Burnus <burnus@net-b.de>
10114 * gfortran.dg/coarray_22.f90: New.
10116 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10118 PR tree-optimization/46728
10119 * gcc.target/powerpc/pr46728-1.c: New.
10120 * gcc.target/powerpc/pr46728-2.c: New.
10121 * gcc.target/powerpc/pr46728-3.c: New.
10122 * gcc.target/powerpc/pr46728-4.c: New.
10123 * gcc.target/powerpc/pr46728-5.c: New.
10124 * gcc.dg/pr46728-6.c: New.
10125 * gcc.target/powerpc/pr46728-7.c: New.
10126 * gcc.target/powerpc/pr46728-8.c: New.
10127 * gcc.dg/pr46728-9.c: New.
10128 * gcc.target/powerpc/pr46728-10.c: New.
10129 * gcc.target/powerpc/pr46728-11.c: New.
10130 * gcc.dg/pr46728-12.c: New.
10131 * gcc.target/powerpc/pr46728-13.c: New.
10132 * gcc.target/powerpc/pr46728-14.c: New.
10133 * gcc.target/powerpc/pr46728-15.c: New.
10134 * gcc.target/powerpc/pr46728-16.c: New.
10136 2011-05-27 Jason Merrill <jason@redhat.com>
10138 * g++.dg/abi/mangle47.C: New.
10141 * g++.dg/template/const5.C: New.
10143 * g++.dg/cpp0x/enum18.C: New.
10145 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
10147 * g++.dg/cpp0x/error6.C: New.
10149 * g++.dg/cpp0x/error5.C: New.
10151 2011-05-27 Jakub Jelinek <jakub@redhat.com>
10154 * g++.dg/eh/cond6.C: New test.
10156 2011-05-27 Tobias Burnus <burnus@net-b.de>
10159 * gfortran.dg/rank_3.f90: New.
10160 * gfortran.dg/rank_4.f90: New.
10162 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
10164 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
10165 replace dump search.
10167 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
10169 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
10170 * gnat.dg/bit_packed_array5.adb: ...here.
10172 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
10175 * g++.dg/cpp0x/auto25.C: New.
10177 2011-05-27 Richard Guenther <rguenther@suse.de>
10179 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
10181 2011-05-27 Richard Guenther <rguenther@suse.de>
10183 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
10185 2011-05-27 Richard Guenther <rguenther@suse.de>
10187 PR middle-end/49189
10188 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
10190 2011-05-26 Jason Merrill <jason@redhat.com>
10192 * g++.dg/cpp0x/friend1.C: New.
10193 * g++.dg/cpp0x/friend2.C: New.
10195 * g++.dg/cpp0x/auto7.C: Update.
10196 * g++.dg/template/crash50.C: Adjust.
10197 * g++.dg/template/static9.C: Adjust.
10198 * g++.old-deja/g++.ext/memconst.C: Adjust.
10200 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
10202 * gcc.dg/march.c: Ignore a note for some targets.
10204 2011-05-26 Janis Johnson <janis187@us.ibm.com>
10205 Nathan Froyd <froydnj@codesourcery.com>
10209 * g++.old-deja/g++.jason/cond.C: Remove xfails.
10210 * g++.dg/parse/pr18770.C: New test.
10211 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
10213 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10216 * gfortran.dg/dependency_40.f90 : New test.
10218 2011-05-26 Tobias Burnus <burnus@net-b.de>
10221 * gfortran.dg/coarray/registering_1.f90: New.
10223 2011-05-26 Jason Merrill <jason@redhat.com>
10225 * g++.dg/cpp0x/variadic111.C: New.
10226 * g++.dg/cpp0x/variadic41.C: Adjust.
10228 2011-05-26 Richard Guenther <rguenther@suse.de>
10230 PR tree-optimization/48702
10231 * gcc.dg/torture/pr48702.c: New testcase.
10233 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10235 PR gcov-profile/48845
10236 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
10238 * gcc.dg/matrix/matrix.exp: Likewise.
10239 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
10240 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
10241 line number to check_profiling_available.
10242 * lib/target-supports.exp (check_profiling_available): Account for
10244 Require TLS runtime support with -fprofile-generate.
10245 * lib/profopt.exp (profopt-execute): Add TLS options for
10246 -fprofile-generate.
10247 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
10249 2011-05-26 Jakub Jelinek <jakub@redhat.com>
10252 * g++.dg/eh/cond5.C: New test.
10254 PR tree-optimization/49161
10255 * gcc.c-torture/execute/pr49161.c: New test.
10257 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10259 * gcc.target/arm/neon-vorn-vbic.c: New test.
10261 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
10263 PR tree-optimization/49038
10264 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
10265 * gcc.dg/vect/pr49038.c: New test.
10267 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
10269 * g++.dg/init/pr25811-3.C: New.
10270 * g++.dg/init/pr25811-4.C: New.
10272 2011-05-25 Jason Merrill <jason@redhat.com>
10274 * g++.dg/cpp0x/enum17.C: New.
10275 * g++.old-deja/g++.jason/rfg10.C: Adjust.
10277 * g++.dg/cpp0x/auto24.C: New.
10279 * g++.dg/cpp0x/error4.C: New.
10281 * g++.dg/cpp0x/rv-restrict.C: New.
10283 * g++.dg/cpp0x/enum15.C: New.
10284 * g++.dg/cpp0x/constexpr-switch2.C: New.
10286 * g++.dg/cpp0x/variadic110.C: New.
10288 * g++.dg/cpp0x/auto9.C: Add typedef test.
10290 * g++.dg/cpp0x/auto23.C: New.
10291 * g++.dg/cpp0x/auto9.C: Adjust.
10293 * g++.dg/cpp0x/defaulted29.C: New.
10295 * g++.dg/cpp0x/initlist51.C: New.
10297 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
10299 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
10300 * g++.dg/abi/packed1.C: Suppress warning.
10301 * g++.dg/warn/Wunused-parm-3.C: Likewise.
10302 * g++.dg/template/stdarg1.C: Likewise.
10303 * g++.dg/other/packed1.C: Remove arm from xfail list.
10305 2011-05-25 Jason Merrill <jason@redhat.com>
10307 * g++.dg/cpp0x/enum16.C: New.
10308 * g++.dg/parse/error15.C: Adjust.
10310 * g++.dg/cpp0x/initlist50.C: New.
10312 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
10314 * g++.dg/cpp0x/variadic109.C: New.
10316 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
10318 * gcc.target/i386/pause-1.c: New.
10320 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
10322 * gcc.dg/stack-usage-1.c: Adjust comment.
10323 * gcc.dg/stack-usage-2.c: New test.
10325 2011-05-25 Jakub Jelinek <jakub@redhat.com>
10328 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
10329 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
10331 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
10333 PR rtl-optimization/48757
10334 * gfortran.dg/pr48757.f: New test case.
10336 2011-05-24 Jason Merrill <jason@redhat.com>
10338 * g++.dg/cpp0x/access01.C: New.
10340 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
10343 * objc.dg/pr48177.m: New testcase.
10345 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
10348 * objc.dg/pr48187.m: New testcase.
10349 * obj-c++.dg/pr48187.mm: New testcase.
10350 * objc.dg/ivar-extra-semicolon.m: New testcase.
10352 2011-05-24 Jason Merrill <jason@redhat.com>
10354 * g++.dg/template/access21.C: New.
10355 * g++.dg/template/access22.C: New.
10357 2011-05-24 Michael Matz <matz@gcc.gnu.org>
10359 PR rtl-optimization/48633
10360 * g++.dg/pr48633.C: New test.
10362 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
10365 * g++.dg/other/pr49133.C: New test.
10367 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
10368 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10370 * gcc.dg/torture/tls/run-gd.c: New test.
10371 * gcc.dg/torture/tls/run-ie.c: New test.
10372 * gcc.dg/torture/tls/run-ld.c: New test.
10373 * gcc.dg/torture/tls/run-le.c: New test.
10374 * lib/target-supports.exp (check_effective_target_tls_runtime):
10375 Build testcase with TLS options.
10377 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10379 * gcc.dg/vect/pr48172.c: Remove dg-do run.
10381 2011-05-24 Tom de Vries <tom@codesourcery.com>
10383 PR tree-optimization/49121
10384 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
10386 2011-05-23 Jason Merrill <jason@redhat.com>
10388 * g++.dg/cpp0x/defaulted28.C: New.
10390 * g++.dg/cpp0x/sfinae25.C: New.
10392 * g++.dg/cpp0x/rv-cast2.C: New.
10394 * g++.dg/cpp0x/enum14.C: New.
10396 2011-05-23 Jakub Jelinek <jakub@redhat.com>
10399 * gcc.c-torture/execute/pr49123.c: New test.
10402 * gcc.dg/debug/pr49032.c: New test.
10405 * gcc.dg/pr49120.c: New test.
10407 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
10410 * gcc.target/i386/pr47315.c: New test.
10412 2011-05-23 Jason Merrill <jason@redhat.com>
10414 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
10416 * g++.dg/cpp0x/sfinae24.C: New.
10418 * g++.dg/cpp0x/error3.C: New.
10420 * g++.dg/cpp0x/defaulted27.C: New.
10422 * g++.dg/cpp0x/decltype27.C: New.
10424 2011-05-23 Richard Guenther <rguenther@suse.de>
10426 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
10428 2011-05-23 Richard Guenther <rguenther@suse.de>
10430 PR tree-optimization/40874
10431 * g++.dg/tree-ssa/pr40874.C: New testcase.
10433 2011-05-23 Richard Guenther <rguenther@suse.de>
10435 PR tree-optimization/49115
10436 * g++.dg/torture/pr49115.C: New testcase.
10438 2011-05-23 Richard Guenther <rguenther@suse.de>
10440 PR middle-end/15419
10441 * gcc.dg/memcpy-3.c: New testcase.
10443 2011-05-23 Jakub Jelinek <jakub@redhat.com>
10445 PR middle-end/48973
10446 * gcc.c-torture/execute/pr48973-1.c: New test.
10447 * gcc.c-torture/execute/pr48973-2.c: New test.
10449 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
10452 * g++.dg/warn/pr18016.C: New.
10454 2011-05-23 Tom de Vries <tom@codesourcery.com>
10457 * gcc.target/arm/ivopts-6.c: New test.
10459 2011-05-22 Jakub Jelinek <jakub@redhat.com>
10461 PR middle-end/49029
10462 * gcc.c-torture/compile/pr49029.c: New test.
10464 2011-05-22 Jason Merrill <jason@redhat.com>
10466 * g++.dg/cpp0x/sfinae23.C: New.
10467 * g++.dg/cpp0x/sfinae8.C: Correct.
10469 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10471 * gfortran.dg/function_optimize_8.f90: New test case.
10473 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
10475 PR tree-optimization/49087
10476 * gcc.dg/vect/O3-pr49087.c: New test.
10478 2011-05-21 Jason Merrill <jason@redhat.com>
10480 * g++.dg/debug/const5.C: New.
10482 2011-05-20 Jason Merrill <jason@redhat.com>
10484 * g++.dg/cpp0x/constexpr-static7.C: Extend.
10486 * g++.dg/cpp0x/constexpr-static7.C: New.
10488 * g++.dg/cpp0x/enum12.C: New.
10489 * g++.dg/cpp0x/enum13.C: New.
10491 2011-05-21 Janus Weil <janus@gcc.gnu.org>
10494 * gfortran.dg/select_type_23.f03: New.
10496 2011-05-20 Jason Merrill <jason@redhat.com>
10498 * g++.dg/cpp0x/defaulted26.C: New.
10500 * g++.dg/cpp0x/noexcept02.C: Fix.
10501 * g++.dg/cpp0x/noexcept03.C: Fix.
10502 * g++.dg/cpp0x/noexcept08.C: Fix.
10503 * g++.dg/cpp0x/noexcept10.C: New.
10505 2011-05-20 Janus Weil <janus@gcc.gnu.org>
10508 * gfortran.dg/extends_12.f03: New.
10510 2011-05-20 Jason Merrill <jason@redhat.com>
10512 * g++.dg/template/koenig9.C: New.
10513 * g++.dg/opt/pr47615.C: Fix.
10514 * g++.dg/overload/defarg1.C: Fix.
10515 * g++.dg/tc1/dr213.C: Remove xfail.
10516 * g++.dg/torture/pr34850.C: Fix.
10517 * g++.dg/torture/pr39362.C: Fix.
10518 * g++.old-deja/g++.brendan/crash56.C: Fix.
10519 * g++.old-deja/g++.pt/memtemp47.C: Fix.
10521 2011-05-20 Richard Guenther <rguenther@suse.de>
10523 PR tree-optimization/49079
10524 * gcc.dg/torture/pr49079.c: New testcase.
10526 2011-05-20 Jakub Jelinek <jakub@redhat.com>
10528 PR tree-optimization/49073
10529 * gcc.c-torture/execute/pr49073.c: New test.
10531 2011-06-19 Tobias Burnus <burnus@net-b.de>
10534 * gfortran.dg/coarray_21.f90: New.
10536 2011-05-19 Joseph Myers <joseph@codesourcery.com>
10538 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
10541 2011-05-19 Richard Guenther <rguenther@suse.de>
10544 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
10546 2011-05-19 Richard Guenther <rguenther@suse.de>
10548 PR middle-end/48985
10549 * gcc.dg/builtin-object-size-11.c: New testcase.
10551 2011-05-19 Tom de Vries <tom@codesourcery.com>
10554 * gcc.target/arm/ivopts.c: New test.
10555 * gcc.target/arm/ivopts-2.c: New test.
10557 2011-05-19 Tom de Vries <tom@codesourcery.com>
10559 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
10561 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10563 * gcc.c-torture/execute/960321-1.x: Remove.
10565 2011-05-18 Janus Weil <janus@gcc.gnu.org>
10568 * gfortran.dg/move_alloc_4.f90: New.
10570 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
10573 * gcc.target/i386/pr49002-1.c: New test.
10574 * gcc.target/i386/pr49002-2.c: Likewise.
10576 2011-05-18 Jakub Jelinek <jakub@redhat.com>
10578 PR tree-optimization/49039
10579 * gcc.c-torture/execute/pr49039.c: New test.
10580 * gcc.dg/tree-ssa/pr49039.c: New test.
10581 * g++.dg/torture/pr49039.C: New test.
10583 2011-05-18 Jason Merrill <jason@redhat.com>
10585 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
10586 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
10587 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
10589 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
10591 * gcc.target/bfin/mcpu-bf592.c: New test.
10593 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
10595 PR tree-optimization/41881
10596 * gcc.dg/vect/O3-pr41881.c: New test.
10597 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
10599 2011-05-18 Jakub Jelinek <jakub@redhat.com>
10601 PR tree-optimization/49000
10602 * gcc.dg/pr49000.c: New test.
10604 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
10606 * gnat.dg/invalid1.adb: New test.
10608 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
10610 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
10612 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
10613 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
10615 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
10618 * g++.dg/cpp0x/range-for18.C: New.
10620 2011-05-15 Tobias Burnus <burnus@net-b.de>
10623 * gfortran.dg/coarray/image_index_2.f90: New.
10625 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
10627 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
10628 * g++.dg/cpp0x/override2.C: New.
10630 2011-05-14 Tobias Burnus <burnus@net-b.de>
10633 * gfortran.de/coarray_20.f90: New.
10635 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10638 * function_optimize_7.f90: New test case.
10640 2011-05-13 Jason Merrill <jason@redhat.com>
10642 * g++.dg/cpp0x/decltype26.C: New.
10643 * g++.dg/cpp0x/enum11.C: New.
10645 2011-05-13 Tobias Burnus <burnus@net-b.de>
10649 * gfortran.dg/assign_8.f90: Update dg-error.
10651 2011-05-13 Tobias Burnus <burnus@net-b.de>
10654 * gfortran.dg/io_constraints_8.f90: New.
10655 * gfortran.dg/io_constraints_9.f90: New.
10657 2011-05-13 Martin Thuresson <martint@google.com>
10659 PR gcov-profile/47793
10660 * gcc.dg/pr47793.c: New.
10662 2011-05-12 Jakub Jelinek <jakub@redhat.com>
10664 PR tree-optimization/48975
10665 * gcc.dg/pr48975.c: New test.
10667 2011-05-12 Tobias Burnus <burnus@net-b.de>
10670 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
10672 2011-05-12 Jason Merrill <jason@redhat.com>
10674 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
10676 2011-05-12 Geert Bosch <bosch@adacore.com>
10678 * gnat.dg/view_conversion1.adb: New test.
10680 2011-05-12 Richard Guenther <rguenther@suse.de>
10682 PR tree-optimization/48172
10683 * gcc.dg/vect/pr48172.c: New testcase.
10685 2011-05-12 Jakub Jelinek <jakub@redhat.com>
10688 * g++.dg/opt/pr48967.C: New test.
10690 2011-05-11 Jason Merrill <jason@redhat.com>
10692 * g++.dg/cpp0x/constexpr-friend.C: New.
10693 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
10695 * g++.dg/cpp0x/sfinae22.C: New.
10697 2011-05-11 Tobias Burnus <burnus@net-b.de>
10700 * gfortran.dg/generic_24.f90: New.
10702 2011-05-11 Richard Guenther <rguenther@suse.de>
10704 PR tree-optimization/15256
10705 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
10707 2011-05-11 Jakub Jelinek <jakub@redhat.com>
10710 * gcc.dg/pr48159-1.c: New test.
10711 * gcc.dg/pr48159-2.c: New test.
10713 2011-05-11 Richard Guenther <rguenther@suse.de>
10715 PR middle-end/48953
10716 * gcc.dg/torture/pr48953.c: New testcase.
10718 2011-05-11 Richard Guenther <rguenther@suse.de>
10720 PR tree-optimization/18041
10721 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
10723 2011-05-11 Alan Modra <amodra@gmail.com>
10726 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
10728 2011-05-10 Jason Merrill <jason@redhat.com>
10730 * g++.dg/cpp0x/defaulted25.C: New.
10731 * g++.dg/template/crash7.C: Adjust.
10733 * g++.dg/cpp0x/variadic108.C: New.
10735 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
10737 * g++.dg/inherit/virtual9.C: Extend.
10739 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
10742 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
10743 are passed and returned in vector registers.
10745 2011-05-10 Richard Guenther <rguenther@suse.de>
10747 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
10748 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10749 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10750 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10751 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
10754 2011-05-10 Jakub Jelinek <jakub@redhat.com>
10756 PR tree-optimization/48611
10757 PR tree-optimization/48794
10758 * gfortran.dg/gomp/pr48611.f90: New test.
10759 * gfortran.dg/gomp/pr48794.f90: New test.
10762 * gcc.dg/dfp/pr48928.c: New test.
10764 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10767 * g++.dg/cpp0x/pr48522.C: New.
10769 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10772 * g++.dg/cpp0x/sfinae21.C: New.
10774 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10776 * g++.dg/template/sfinae28.C: Rename to...
10777 * g++.dg/cpp0x/sfinae19.C: ... this.
10778 * g++.dg/template/sfinae29.C: Rename to...
10779 * g++.dg/cpp0x/sfinae20.C: ... this.
10781 2011-05-09 Jeff Law <law@redhat.com>
10783 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
10784 consistent results.
10786 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
10789 * g++.dg/init/pr20039.C: New.
10791 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10795 * g++.dg/template/sfinae28.C: New.
10796 * g++.dg/template/sfinae29.C: Likewise.
10798 2011-05-09 Jason Merrill <jason@redhat.com>
10800 * g++.dg/template/nontype23.C: New.
10802 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
10804 * g++.dg/init/pr48859.C: New.
10806 2011-05-09 Jason Merrill <jason@redhat.com>
10808 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
10809 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
10810 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
10811 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
10812 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
10813 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
10814 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
10815 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
10817 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
10819 * g++.dg/inherit/virtual9.C: New.
10821 2011-05-09 Dodji Seketeli <dodji@redhat.com>
10824 * g++.dg/template/dependent-expr8.C: New test case.
10826 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
10828 PR tree-optimization/48837
10829 * gcc.dg/pr48837.c: New testcase.
10831 2011-05-06 Jason Merrill <jason@redhat.com>
10833 * g++.dg/cpp0x/constexpr-condition2.C: New.
10835 * g++.dg/cpp0x/constexpr-missing.C: New.
10837 2011-05-06 Tobias Burnus <burnus@net-b.de>
10840 * gfortran.dg/coarray/this_image_2.f90: New.
10842 2011-05-06 Tobias Burnus <burnus@net-b.de>
10846 * gfortran.dg/bind_c_usage_22.f90: New.
10847 * gfortran.dg/bind_c_usage_23.f90: New.
10848 * gfortran.dg/bind_c_usage_24.f90: New.
10849 * gfortran.dg/bind_c_usage_24_c.c: New.
10851 2011-05-06 Dodji Seketeli <dodji@redhat.com>
10854 * g++.dg/template/member9.C: New test case.
10856 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
10858 * gnat.dg/discr29.ad[sb]: New test.
10859 * gnat.dg/discr30.adb: Likewise.
10861 2011-05-05 Julian Brown <julian@codesourcery.com>
10863 * gcc.target/arm/neon-vset_lanes8.c: New test.
10865 2011-05-05 Jason Merrill <jason@redhat.com>
10867 * g++.dg/init/new32.C: New.
10869 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10871 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
10874 2011-05-05 Jakub Jelinek <jakub@redhat.com>
10876 PR rtl-optimization/48381
10877 * gcc.c-torture/compile/pr48381.c: New test.
10879 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
10881 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
10883 * gcc.target/i386/opt-1.c: Ditto.
10885 2011-05-04 Jason Merrill <jason@redhat.com>
10887 * g++.dg/conversion/base1.C: New.
10889 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10891 PR libgfortran/48787
10892 * gfortran.dg/round_3.f08: Add more checks to test case.
10894 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
10896 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
10897 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
10898 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
10899 Gate test on effective_target fd_truncate.
10901 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
10903 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
10904 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
10905 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
10906 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
10907 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
10908 * gcc.target/i386/pr38824.c: Ditto.
10909 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
10910 * gcc.target/i386/vecinit-2.c: Ditto.
10911 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
10912 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
10913 * gcc.target/i386/parity-2.c: Ditto.
10914 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
10916 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
10918 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
10919 remove duplication.
10920 * gcc.target/bfin/mcpu-bf514.c: Likewise.
10921 * gcc.target/bfin/mcpu-bf516.c: Likewise.
10922 * gcc.target/bfin/mcpu-bf518.c: Likewise.
10924 2011-05-03 Tobias Burnus <burnus@net-b.de>
10927 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
10929 2011-05-03 Tobias Burnus <burnus@net-b.de>
10932 * gfortran.dg/coarray/this_image_1.f90: New.
10934 2011-05-03 Tobias Burnus <burnus@net-b.de>
10937 * gfortran.dg/coarray/caf.dg: New.
10938 * gfortran.dg/coarray/image_index_1.f90: New, copied
10939 from ../coarray_16.f90.
10941 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
10944 * g++.dg/ext/complex9.C: New.
10946 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
10948 From Mike Frysinger
10949 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
10950 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
10951 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
10953 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
10955 * gcc.target/bfin/builtins: Created.
10956 * gcc.target/bfin/hisilh-O0.c: Deleted.
10957 * gcc.target/bfin/hisilh.c: Moved to...
10958 * gcc.target/bfin/builtins/hisilh.c: ...here.
10959 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
10960 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
10961 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
10962 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
10963 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
10964 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
10965 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
10966 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
10967 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
10968 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
10969 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
10970 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
10971 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
10972 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
10973 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
10974 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
10975 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
10976 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
10977 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
10978 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
10979 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
10980 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
10981 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
10982 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
10983 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
10984 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
10985 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
10986 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
10987 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
10988 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
10989 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
10990 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
10991 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
10992 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
10993 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
10994 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
10995 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
10996 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
10997 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
10998 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
10999 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
11000 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
11001 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
11002 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
11003 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
11004 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
11005 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
11006 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
11007 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
11008 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
11009 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
11010 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
11011 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
11012 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
11013 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
11014 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
11015 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
11016 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
11017 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
11018 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
11019 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
11020 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
11021 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
11022 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
11023 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
11024 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
11025 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
11026 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
11027 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
11028 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
11029 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
11030 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
11031 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
11032 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
11033 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
11034 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
11035 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
11036 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
11037 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
11038 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
11039 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
11040 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
11041 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
11042 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
11043 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
11044 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
11045 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
11046 * gcc.target/bfin/builtins/circptr.c: Ditto.
11047 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
11048 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
11049 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
11050 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
11051 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
11052 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
11053 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
11054 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
11055 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
11056 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
11057 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
11058 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
11059 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
11060 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
11061 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
11062 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
11063 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
11064 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
11065 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
11066 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
11067 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
11068 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
11069 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
11070 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
11071 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
11072 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
11073 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
11074 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
11075 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
11076 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
11077 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
11078 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
11079 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
11080 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
11081 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
11082 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
11083 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
11084 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
11085 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
11086 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
11087 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
11088 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
11089 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
11090 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
11091 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
11092 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
11093 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
11094 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
11095 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
11096 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
11097 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
11098 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
11099 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
11100 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
11101 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
11102 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
11103 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
11104 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
11105 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
11106 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
11107 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
11108 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
11109 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
11110 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
11111 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
11112 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
11113 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
11114 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
11115 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
11116 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
11118 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
11120 * gcc.target/arm/cold-lc.c: New test.
11122 2011-05-03 Jakub Jelinek <jakub@redhat.com>
11125 * gcc.dg/pr48774.c: New test.
11127 2011-05-03 Richard Guenther <rguenther@suse.de>
11129 * gcc.dg/large-size-array-5.c: New testcase.
11131 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
11133 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
11135 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
11137 * lib/target-supports.exp (check_effective_target_vect_strided):
11139 (check_effective_target_vect_strided2)
11140 (check_effective_target_vect_strided3)
11141 (check_effective_target_vect_strided4)
11142 (check_effective_target_vect_strided8): ...these new functions.
11144 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
11145 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
11146 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
11147 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
11148 * gcc.dg/vect/pr37539.c: Likewise.
11149 * gcc.dg/vect/slp-11a.c: Likewise.
11150 * gcc.dg/vect/slp-11b.c: Likewise.
11151 * gcc.dg/vect/slp-11c.c: Likewise.
11152 * gcc.dg/vect/slp-12a.c: Likewise.
11153 * gcc.dg/vect/slp-12b.c: Likewise.
11154 * gcc.dg/vect/slp-18.c: Likewise.
11155 * gcc.dg/vect/slp-19a.c: Likewise.
11156 * gcc.dg/vect/slp-19b.c: Likewise.
11157 * gcc.dg/vect/slp-21.c: Likewise.
11158 * gcc.dg/vect/slp-23.c: Likewise.
11159 * gcc.dg/vect/vect-cselim-1.c: Likewise.
11161 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
11162 instead of vect_interleave && vect_extract_even_odd.
11163 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
11164 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
11165 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
11166 * gcc.dg/vect/vect-1.c: Likewise.
11167 * gcc.dg/vect/vect-10.c: Likewise.
11168 * gcc.dg/vect/vect-98.c: Likewise.
11169 * gcc.dg/vect/vect-107.c: Likewise.
11170 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
11171 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
11172 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
11173 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
11174 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
11175 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
11176 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
11177 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
11178 * gcc.dg/vect/vect-strided-float.c: Likewise.
11179 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
11180 * gcc.dg/vect/vect-strided-mult.c: Likewise.
11181 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
11182 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
11183 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
11184 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
11185 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
11186 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
11187 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
11188 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
11189 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
11190 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
11191 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
11192 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
11193 * gcc.dg/vect/vect-vfa-03.c: Likewise.
11195 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
11197 * gcc.dg/vect/pr30843.c: Likewise.
11198 * gcc.dg/vect/pr33866.c: Likewise.
11199 * gcc.dg/vect/slp-reduc-6.c: Likewise.
11200 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
11201 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
11202 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
11204 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
11206 * gcc.dg/vect/slp-11.c: Split into...
11207 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
11208 gcc.dg/vect/slp-11c.c: ...these tests.
11209 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
11210 * gcc.dg/vect/slp-12c.c: ...this new test.
11211 * gcc.dg/vect/slp-19.c: Split into...
11212 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
11213 gcc.dg/vect/slp-19c.c: ...these new tests.
11215 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
11217 * lib/target-supports.exp
11218 (check_effective_target_vect_extract_even_odd_wide): Delete.
11219 (check_effective_target_vect_strided_wide): Likewise.
11220 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
11221 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
11222 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
11223 * gcc.dg/vect/pr37539.c: Likewise.
11224 * gcc.dg/vect/slp-11.c: Likewise.
11225 * gcc.dg/vect/slp-12a.c: Likewise.
11226 * gcc.dg/vect/slp-12b.c: Likewise.
11227 * gcc.dg/vect/slp-19.c: Likewise.
11228 * gcc.dg/vect/slp-23.c: Likewise.
11229 * gcc.dg/vect/vect-1.c: Likewise.
11230 * gcc.dg/vect/vect-98.c: Likewise.
11231 * gcc.dg/vect/vect-107.c: Likewise.
11232 * gcc.dg/vect/vect-strided-float.c: Likewise.
11234 2011-05-02 Jason Merrill <jason@redhat.com>
11236 * g++.dg/init/new31.C: New.
11238 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
11241 * gcc.dg/pr35445.c: New test.
11243 2011-05-02 Jason Merrill <jason@redhat.com>
11245 * c-c++-common/vla-1.c: New.
11247 2011-05-02 Richard Guenther <rguenther@suse.de>
11249 PR tree-optimization/48822
11250 * gcc.dg/torture/pr48822.c: New testcase.
11252 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
11255 * g++.dg/cpp0x/constexpr-47969.C: New.
11257 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
11260 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
11261 on vect_no_align targets.
11262 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
11263 vect_no_align targets.
11265 2011-05-01 Xinliang David Li <davidxl@google.com>
11267 * gcc.dg/tree-ssa/integer-addr.c: New test.
11268 * gcc.dg/tree-ssa/alias_bug.c: New test.
11270 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11272 PR libgfortran/48787
11273 * gfortran.dg/round_3.f08: Add more checks.
11275 2011-04-30 Tobias Burnus <burnus@net-b.de>
11278 * gfortran.dg/import9.f90: New, proper test.
11279 * gfortran.dg/interface_37.f90: Remove bogus
11280 test (bogus copy of interface_36.f90).
11282 2011-04-30 Tobias Burnus <burnus@net-b.de>
11285 * gfortran.dg/interface_37.f90: New.
11287 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
11290 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
11292 2011-04-30 Jakub Jelinek <jakub@redhat.com>
11294 PR tree-optimization/48809
11295 * gcc.c-torture/execute/pr48809.c: New test.
11297 2011-04-29 Jeff Law <law@redhat.com>
11299 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
11301 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11304 * g++.dg/init/ctor10.C: New.
11306 2011-04-29 Le-Chun Wu <lcwu@google.com>
11308 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
11309 warning in implicitly instantiated templates.
11311 2011-04-29 Le-Chun Wu <lcwu@google.com>
11313 * g++.dg/warn/Wnull-conversion-1.C: New.
11314 * g++.dg/warn/Wnull-conversion-2.C: New.
11316 2011-04-29 Diego Novillo <dnovillo@google.com>
11318 * g++.old-deja/g++.other/null3.C: Expect warning about
11319 converting boolean to a pointer.
11321 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
11324 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
11328 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
11330 2011-04-29 Tobias Burnus <burnus@net-b.de>
11333 * gfortran.dg/typebound_proc_22.f90: New.
11336 * gfortran.dg/interface_36.f90: New.
11338 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11340 PR libgfortran/48488
11341 PR libgfortran/48602
11342 PR libgfortran/48615
11343 PR libgfortran/48684
11344 PR libgfortran/48787
11345 * gfortran.dg/fmt_g.f: Adjust test.
11346 * gfortran.dg/fmt_g0_1.f08: Adjust test.
11347 * gfortran.dg/round_3.f08: New test.
11348 * gfortran.dg/namelist_print_1.f: Adjust test.
11349 * gfortran.dg/char4_iunit_1.f03: Adjust test.
11350 * gfortran.dg/f2003_io_5.f03: Adjust test.
11351 * gfortran.dg/coarray_15.f90: Adjust test.
11352 * gfortran.dg/namelist_65.f90: Adjust test.
11353 * gfortran.dg/fmt_cache_1.f: Adjust test.
11354 * gfortran.dg/char4_iunit_2.f03: Adjust test.
11355 * gfortran.dg/real_const_3.f90: Adjust test.
11357 2011-04-29 Jan Hubicka <jh@suse.cz>
11359 * gcc.dg/tree-ssa/inline-10.c: New testcase.
11360 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
11362 2011-04-28 Xinliang David Li <davidxl@google.com>
11364 * gcc.dg/tree-prof/prof-robust-1.c: New test.
11365 * g++.dg/prof-robust-1.C: New test.
11367 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
11369 PR tree-optimization/48765
11370 * gcc.dg/vect/pr48765.c: New.
11372 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11374 PR tree-optimization/48775
11375 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
11377 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
11380 * g++.dg/inherit/pr48798.C: New.
11381 * g++.old-deja/g++.other/base1.C: Adjust.
11383 2011-04-28 Dodji Seketeli <dodji@redhat.com>
11386 * g++.dg/template/inherit7.C: New test case.
11388 2011-04-28 Richard Guenther <rguenther@suse.de>
11390 PR tree-optimization/40052
11391 PR tree-optimization/15347
11392 * gcc.dg/tree-ssa/vrp57.c: New testcase.
11393 * gcc.dg/pr15347.c: Likewise.
11395 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
11398 * g++.dg/cpp0x/sfinae18.C: New.
11400 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
11403 * g++.dg/ext/is_literal_type1.C: New.
11405 2011-04-28 Tobias Burnus <burnus@net-b.de>
11409 * gfortran.dg/interface_35.f90: New.
11410 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
11411 * gfortran.dg/func_result_6.f90: Add dg-warning.
11412 * gfortran.dg/bessel_1.f90: Ditto.
11413 * gfortran.dg/hypot_1.f90: Ditto.
11414 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
11415 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
11416 * gfortran.dg/interface_assignment_4.f90: Ditto.
11418 2011-04-27 Jason Merrill <jason@redhat.com>
11420 * g++.dg/ext/complex8.C: New.
11422 * g++.dg/cpp0x/initlist49.C: New.
11423 * g++.dg/init/new30.C: New.
11425 2011-04-27 Tobias Burnus <burnus@net-b.de>
11428 * gfortran.dg/whole_file_34.f90: New.
11430 2011-04-27 Jan Hubicka <jh@suse.cz>
11432 * gcc.dg/tree-ssa/inline-9.c: New testcase.
11434 2011-04-27 Jason Merrill <jason@redhat.com>
11436 * g++.old-deja/g++.oliva/overload1.C: Adjust.
11438 * g++.dg/parse/ambig6.C: New.
11440 2011-04-27 Nick Clifton <nickc@redhat.com>
11442 * gcc.dg/20020312-2.c: Add definition for RX.
11444 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
11445 option with RX targets.
11447 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
11450 2011-04-27 Richard Guenther <rguenther@suse.de>
11452 * gcc.dg/tree-ssa/pr23382.c: Remove.
11454 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
11457 * gcc.c-torture/compile/pr48767.c: New test.
11459 2011-04-27 Richard Guenther <rguenther@suse.de>
11461 PR tree-optimization/48772
11462 * g++.dg/pr48772.C: New testcase.
11464 2011-04-27 Jakub Jelinek <jakub@redhat.com>
11467 * gcc.c-torture/compile/pr48742.c: New test.
11469 2011-04-26 Jason Merrill <jason@redhat.com>
11471 * g++.dg/lookup/koenig13.C: New.
11473 * g++.dg/cpp0x/initlist48.C: New.
11475 2011-04-25 Jason Merrill <jason@redhat.com>
11477 * g++.dg/cpp0x/sfinae17.C: New.
11479 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
11482 * gcc.target/powerpc/pr48258-1.c: New file.
11483 * gcc.target/powerpc/pr48258-2.c: Ditto.
11485 2011-04-26 Xinliang David Li <davidxl@google.com>
11487 * gcc.dg/uninit-suppress.c: New test.
11488 * gcc.dg/uninit-suppress.c: New test.
11490 2011-04-26 Jakub Jelinek <jakub@redhat.com>
11493 * gcc.dg/pr48768.c: New test.
11495 PR tree-optimization/48734
11496 * gcc.c-torture/compile/pr48734.c: New test.
11499 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
11501 2011-04-26 Richard Guenther <rguenther@suse.de>
11503 PR tree-optimization/48731
11504 * gcc.dg/torture/pr48731.c: New testcase.
11506 2011-04-26 Richard Guenther <rguenther@suse.de>
11509 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
11511 2011-04-26 Richard Guenther <rguenther@suse.de>
11513 PR middle-end/48694
11514 * gcc.dg/torture/pr48694-1.c: New testcase.
11515 * gcc.dg/torture/pr48694-2.c: Likewise.
11517 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
11519 * g++.dg/ext/underlying_type1.C: New.
11520 * g++.dg/ext/underlying_type2.C: Likewise.
11521 * g++.dg/ext/underlying_type3.C: Likewise.
11522 * g++.dg/ext/underlying_type4.C: Likewise.
11523 * g++.dg/ext/underlying_type5.C: Likewise.
11524 * g++.dg/ext/underlying_type6.C: Likewise.
11525 * g++.dg/ext/underlying_type7.C: Likewise.
11526 * g++.dg/ext/underlying_type8.C: Likewise.
11527 * g++.dg/ext/underlying_type9.C: Likewise.
11528 * g++.dg/ext/underlying_type10.C: Likewise.
11530 2011-04-25 Jason Merrill <jason@redhat.com>
11532 * g++.dg/cpp0x/regress/template-const2.C: New.
11534 2011-04-25 Jeff Law <law@redhat.com>
11536 * gcc.dg/tree-ssa/vrp56.c: new test.
11538 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11540 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
11542 2011-04-24 Jakub Jelinek <jakub@redhat.com>
11544 PR preprocessor/48740
11545 * c-c++-common/raw-string-11.c: New test.
11547 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
11549 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
11552 2011-04-23 Tobias Burnus <burnus@net-b.de>
11555 * gfortran.dg/coarray_19.f90: New.
11557 2011-04-23 Jakub Jelinek <jakub@redhat.com>
11560 * gcc.dg/pr48685.c: New test.
11562 2011-04-22 Jan Hubicka <jh@suse.cz>
11564 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
11566 2011-04-22 Jakub Jelinek <jakub@redhat.com>
11568 PR tree-optimization/48717
11569 * gcc.c-torture/execute/pr48717.c: New test.
11571 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
11574 * gcc.target/i386/pr48723.c: New test.
11576 2011-04-22 Jakub Jelinek <jakub@redhat.com>
11579 * gcc.dg/gomp/pr48716.c: New test.
11580 * g++.dg/gomp/pr48716.C: New test.
11582 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
11585 * gcc.dg/missing-field-init-2.c: Update testcase.
11587 2011-04-22 Alan Modra <amodra@gmail.com>
11589 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
11591 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
11594 * gfortran.dg/function_optimize_6.f90: New test.
11596 2011-04-21 Easwaran Raman <eraman@google.com>
11598 * gcc.dg/stack-layout-2.c: New test.
11600 2011-04-21 Richard Guenther <rguenther@suse.de>
11603 * g++.dg/lto/pr48207-2_0.C: New testcase.
11604 * g++.dg/lto/pr48207-3_0.C: Likewise.
11606 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
11608 * gnat.dg/volatile5.adb: New test.
11609 * gnat.dg/volatile5_pkg.ads: New helper.
11611 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
11614 * gcc.target/i386/pr48708.c: New test.
11616 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
11618 * gcc.dg/vect/vect-119.c: New test.
11620 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
11622 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
11625 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
11626 Richard Sandiford <richard.sandiford@linaro.org>
11629 * gcc.target/arm/pr46329.c: New test.
11631 2011-04-21 Tobias Burnus <burnus@net-b.de>
11634 * gfortran.dg/coarray_18.f90: New.
11636 2011-04-20 Jason Merrill <jason@redhat.com>
11638 * g++.dg/cpp0x/initlist47.C: New.
11640 * g++.dg/init/dtor4.C: New.
11642 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
11645 * gcc.target/i386/sse2-pinsrw.c: New test.
11646 * gcc.target/i386/avx-vpinsrw.c: Ditto.
11647 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
11648 * gcc.target/i386/sse2-insvhi.c: Ditto.
11649 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
11650 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
11652 2011-04-20 Jason Merrill <jason@redhat.com>
11654 * g++.dg/template/const4.C: New.
11656 2011-04-20 Easwaran Raman <eraman@google.com>
11658 * gcc.dg/stack-layout-1.c: New test.
11660 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
11662 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
11663 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
11666 2011-04-20 Kai Tietz <ktietz@redhat.com>
11668 * gcc.dg/binop-xor1.c: New test.
11669 * gcc.dg/binop-xor2.c: New test.
11670 * gcc.dg/binop-xor3.c: New test.
11671 * gcc.dg/binop-xor4.c: New test.
11672 * gcc.dg/binop-xor5.c: New test.
11674 2011-04-20 Richard Guenther <rguenther@suse.de>
11676 PR tree-optimization/47892
11677 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
11679 2011-04-20 Richard Guenther <rguenther@suse.de>
11681 PR middle-end/48695
11682 * g++.dg/torture/pr48695.C: New testcase.
11684 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
11686 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
11687 * gcc.c-torture/execute/cmpsi-2.c: Ditto
11688 * gcc.c-torture/execute/pr45262.c: Ditto
11689 * gcc.dg/torture/pr43165.c: Ditto.
11690 * gcc.dg/torture/pr47228.c: Ditto.
11691 * gcc.dg/tree-ssa/pr45144.c: Ditto.
11692 * gcc.dg/ipa/pr45644.c: Ditto.
11693 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
11696 2011-04-19 Jason Merrill <jason@redhat.com>
11698 * g++.dg/ext/complex7.C: New.
11700 * g++.dg/ext/attrib41.C: New.
11702 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
11705 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
11707 2011-04-19 Jakub Jelinek <jakub@redhat.com>
11710 * gcc.target/i386/pr48678.c: New test.
11712 2011-04-19 Martin Jambor <mjambor@suse.cz>
11714 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
11715 * g++.dg/opt/devirt2.C: New test.
11716 * g++.dg/ipa/devirt-g-1.C: Likewise.
11718 2011-04-19 Tobias Burnus <burnus@net-b.de>
11721 * gfortran.dg/whole_file_33.f90: New.
11723 2011-04-19 Martin Jambor <mjambor@suse.cz>
11725 * g++.dg/ipa/devirt-7.C: New test.
11727 2011-04-19 Richard Guenther <rguenther@suse.de>
11730 * g++.dg/lto/pr48207_0.C: New testcase.
11732 2011-04-18 Jason Merrill <jason@redhat.com>
11734 * g++.dg/init/void1.C: New.
11736 * g++.dg/cpp0x/union4.C: New.
11738 2011-04-18 Jakub Jelinek <jakub@redhat.com>
11740 PR middle-end/48661
11741 * g++.dg/torture/pr48661.C: New test.
11744 * g++.dg/gomp/pr48632.C: New test.
11746 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
11748 * gcc.target/i386/sse2-maskmovdqu.c: New test.
11749 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
11751 2011-04-18 Tobias Burnus <burnus@net-b.de>
11754 * gfortran.dg/coarray_17.f90: New.
11755 * gfortran.dg/coarray_10.f90: Update dg-error.
11757 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11760 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11761 * gfortran.dg/guality/guality.exp: Likewise.
11763 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11765 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
11767 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11769 * gcc.dg/vect/pr48377.c: Remove dg-do run.
11771 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11773 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
11775 2011-04-18 Richard Guenther <rguenther@suse.de>
11777 PR middle-end/46364
11778 * g++.dg/torture/pr46364.C: New testcase.
11780 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11782 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
11784 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
11786 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
11788 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
11789 Ira Rosen <ira.rosen@linaro.org>
11792 * gcc.target/arm/pr48252.c: New test.
11794 2011-04-18 Jakub Jelinek <jakub@redhat.com>
11796 PR tree-optimization/48616
11797 * gcc.dg/pr48616.c: New test.
11799 2011-04-18 Tobias Burnus <burnus@net-b.de>
11802 * gfortran.dg/coarray_16.f90: New.
11804 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
11807 * gfortran.dg/realloc_on_assign_7.f03: New test.
11809 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11811 PR libgfortran/48602
11812 * gfortran.dg/fmt_g0_6.f08: New test.
11814 2011-04-17 Jason Merrill <jason@redhat.com>
11816 * g++.dg/cpp0x/sfinae16.C: New.
11818 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
11820 * gcc.target/mips/reg-var-1.c: New test.
11822 2011-04-17 Jan Hubicka <jh@suse.cz>
11824 * gcc.dg/winline-5.c: Update testcase.
11826 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
11828 * gnat.dg/discr27.ad[sb]: Move dg directive.
11829 * gnat.dg/discr28.ad[sb]: New test.
11830 * gnat.dg/discr28_pkg.ads: New helper.
11832 2011-04-17 Michael Matz <matz@suse.de>
11834 PR tree-optimization/48622
11836 * gcc.dg/lto/pr48622_0.c: New test.
11838 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
11840 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
11841 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
11842 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
11843 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11844 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11845 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11847 2011-04-15 Jason Merrill <jason@redhat.com>
11849 * g++.dg/cpp0x/range-for17.C: New.
11851 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11853 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
11854 * g++.dg/cpp0x/range-for3.C: Likewise.
11855 * g++.dg/cpp0x/range-for9.C: Correct error message.
11856 * g++.dg/cpp0x/range-for11.C: New.
11857 * g++.dg/cpp0x/range-for12.C: New.
11858 * g++.dg/cpp0x/range-for13.C: New.
11859 * g++.dg/cpp0x/range-for14.C: New.
11860 * g++.dg/cpp0x/range-for15.C: New.
11861 * g++.dg/cpp0x/range-for16.C: New.
11863 2011-04-15 Tobias Burnus <burnus@net-b.de>
11866 * gfortran.dg/coarray_15.f90: Change to dg-do run.
11868 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
11870 * objc.dg/naming-4.m: Updated.
11871 * objc.dg/naming-5.m: Updated.
11872 * objc.dg/naming-6.m: New.
11873 * objc.dg/naming-7.m: New.
11874 * obj-c++.dg/naming-1.mm: Updated.
11875 * obj-c++.dg/naming-2.mm: Updated.
11876 * obj-c++.dg/naming-3.mm: New.
11877 * obj-c++.dg/naming-4.mm: New.
11879 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11881 PR libgfortran/48589
11882 * gfortran.dg/fmt_g0_5.f08: New test.
11884 2011-04-15 Richard Guenther <rguenther@suse.de>
11887 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
11889 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
11891 * gcc.target/avr/torture/pr41885.c (dg-options): Change
11892 -finline-limit=0 to -fno-inline
11894 2011-04-15 Jakub Jelinek <jakub@redhat.com>
11897 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
11900 2011-04-14 Jakub Jelinek <jakub@redhat.com>
11903 * gcc.target/i386/sse4_1-insertps-3.c: New test.
11904 * gcc.target/i386/sse4_1-insertps-4.c: New test.
11905 * gcc.target/i386/avx-insertps-3.c: New test.
11906 * gcc.target/i386/avx-insertps-4.c: New test.
11908 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
11910 * gcc.target/avr/torture/pr41885.c (dg-options): Add
11913 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
11918 * gcc.target/avr/pr46779-1.c: New test case
11919 * gcc.target/avr/pr46779-2.c: New test case
11921 2011-04-14 Jason Merrill <jason@redhat.com>
11923 * g++.dg/cpp0x/sfinae15.C: New.
11925 * g++.dg/cpp0x/sfinae14.C: New.
11927 * g++.dg/ext/vla10.C: New.
11929 2011-04-14 Richard Guenther <rguenther@suse.de>
11931 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
11933 2011-04-14 Richard Guenther <rguenther@suse.de>
11935 * gcc.dg/fold-bitand-4.c: Move ...
11936 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
11938 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
11940 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
11942 * gcc.target/avr/torture/trivial.c: Ditto.
11944 2011-04-13 Jason Merrill <jason@redhat.com>
11946 * g++.dg/template/operator11.C: New.
11948 2011-04-13 Jakub Jelinek <jakub@redhat.com>
11950 PR middle-end/48591
11951 * gcc.dg/gomp/pr48591.c: New test.
11954 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
11955 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
11957 2011-04-13 Dodji Seketeli <dodji@redhat.com>
11960 * g++.dg/template/dependent-expr7.C: New test case.
11962 2011-04-13 Jason Merrill <jason@redhat.com>
11964 * g++.dg/cpp0x/sfinae13.C: New.
11966 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
11968 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
11970 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
11972 * gcc.target/arm/pr43698.c: Remove -march option.
11974 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
11976 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
11979 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
11983 * gfortran.dg/realloc_on_assign_6.f03: New test.
11985 2011-04-12 Kai Tietz <ktietz@redhat.com>
11987 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
11988 targets the additional -mno-ms-bitfields and
11989 -Wno-packed-bitfield-compat options.
11990 * g++.dg/ext/bitfield3.C: Likewise.
11991 * g++.dg/ext/bitfield4.C: Likewise.
11992 * g++.dg/ext/bitfield5.C: Likewise.
11993 * gcc.dg/bitfld-15.c: Likewise.
11994 * gcc.dg/bitfld-16.c: Likewise.
11995 * gcc.dg/bitfld-17.c: Likewise.
11996 * gcc.dg/bitfld-18.c: Likewise.
11998 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
12000 * gcc.target/arm/neon-vld3-1.c: New test.
12001 * gcc.target/arm/neon-vst3-1.c: New test.
12002 * gcc.target/arm/neon/v*.c: Regenerate.
12004 2011-04-12 Jakub Jelinek <jakub@redhat.com>
12006 PR rtl-optimization/48549
12007 * g++.dg/opt/pr48549.C: New test.
12009 2011-04-12 Richard Guenther <rguenther@suse.de>
12011 PR tree-optimization/46076
12012 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
12014 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12017 * lib/compat.exp (compat-execute): Declare unsupported after
12018 stripping path from src1.
12019 * lib/lto.exp (lto-execute): Likewise.
12021 2011-04-12 Jakub Jelinek <jakub@redhat.com>
12024 * gcc.dg/pr48552-1.c: New test.
12025 * gcc.dg/pr48552-2.c: New test.
12027 2011-04-11 Jason Merrill <jason@redhat.com>
12029 * g++.dg/cpp0x/sfinae12.C: New.
12031 * g++.dg/cpp0x/enum10.C: New.
12033 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
12035 * g++.dg/cpp0x/rv-func.C: New.
12037 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12039 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
12042 2011-04-11 Martin Jambor <mjambor@suse.cz>
12044 PR tree-optimization/48195
12045 * gcc.dg/ipa/pr48195.c: New test.
12047 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
12049 * gnat.dg/return3.adb: Remove unused switch.
12051 2011-04-08 Mike Stump <mikestump@comcast.net>
12054 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
12055 default to fno-common.
12057 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
12059 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
12060 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
12062 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
12065 * gfortran.dg/function_optimize_5.f90: New test.
12067 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
12069 * gnat.dg/aggr17.adb: New test.
12070 * gnat.dg/aggr18.adb: Likewise.
12072 2011-04-08 Michael Matz <matz@suse.de>
12074 PR middle-end/48389
12075 * gcc.target/i386/pr48389.c: New test.
12077 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
12079 PR rtl-optimization/48272
12080 * g++.dg/opt/pr48272.C: New.
12082 2011-04-08 Dmitry Melnik <dm@ispras.ru>
12084 PR rtl-optimization/48235
12085 * gcc.dg/pr48235.c: New.
12087 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
12089 PR rtl-optimization/48302
12090 * g++.dg/opt/pr48302.C: New.
12092 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
12095 * g++.dg/opt/pr48273.C: New.
12097 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
12099 PR rtl-optimization/48442
12100 * gcc.dg/pr48442.c: New.
12102 2011-04-08 Jakub Jelinek <jakub@redhat.com>
12104 PR tree-optimization/48377
12105 * gcc.dg/vect/pr48377.c: New test.
12107 2011-04-07 Jason Merrill <jason@redhat.com>
12109 * g++.dg/cpp0x/regress/call1.C: New.
12111 * g++.dg/cpp0x/variadic107.C: New.
12113 * g++.dg/cpp0x/sfinae11.C: New.
12114 * g++.dg/cpp0x/noexcept02.C: Fix.
12116 * g++.dg/cpp0x/sfinae10.C: New.
12118 * g++.dg/cpp0x/sfinae9.C: New.
12120 * c-c++-common/Wcast-qual-1.c: Move here from...
12121 * gcc.dg/cast-qual-3.c: ...here, and...
12122 * g++.dg/warn/Wcast-qual2.C: ...here.
12124 * g++.dg/cpp0x/sfinae8.C: New.
12126 * g++.dg/cpp0x/sfinae7.C: New.
12128 * g++.dg/cpp0x/enum9.C: New.
12130 2011-04-07 Mike Stump <mikestump@comcast.net>
12132 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
12133 with no trampolines.
12135 2011-04-07 Jakub Jelinek <jakub@redhat.com>
12138 * gfortran.dg/gomp/pr48117.f90: New test.
12141 * gcc.dg/torture/pr48343.c: New test.
12143 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12145 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
12147 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
12149 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
12151 2011-04-07 Tom de Vries <tom@codesourcery.com>
12154 * lib/scanasm.exp (object-size): New proc.
12155 * gcc.target/arm/pr43920-2.c: New test.
12157 2011-04-06 Tobias Burnus <burnus@net-b.de>
12161 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
12163 2011-04-06 Steve Ellcey <sje@cup.hp.com>
12165 * gcc.dg/mtune.c: Prune note from output.
12167 2011-04-06 Jakub Jelinek <jakub@redhat.com>
12170 * gcc.dg/guality/pr36977.c: New test.
12171 * gcc.dg/guality/pr48466.c: New test.
12173 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
12175 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
12177 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
12179 * gnat.dg/return3.adb: New test.
12181 2011-04-06 Richard Guenther <rguenther@suse.de>
12183 PR tree-optimization/47663
12184 * gcc.dg/tree-ssa/inline-8.c: New testcase.
12186 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
12188 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
12189 Solaris 8 and 9 as well.
12191 2011-04-05 Tom de Vries <tom@codesourcery.com>
12194 * gcc.target/arm/pr43920-1.c: New test.
12196 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
12198 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
12199 (cctor): Actually return the value.
12200 (main): Cast return values.
12202 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
12204 * gfortran.dg/character_comparison_8.f90: New test.
12206 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
12208 * frontend-passes: (optimize_lexical_comparison): New function.
12209 (optimize_expr): Call it.
12210 (optimize_comparison): Also handle lexical comparison functions.
12211 Return false instad of -2 for unequal comparison.
12213 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
12216 * function_optimize_4.f90: New test.
12218 2011-04-04 Tobias Burnus <burnus@net-b.de>
12221 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
12222 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
12223 * gfortran.dg/coarray_15.f90: New.
12225 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12227 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
12228 * gfortran.dg/bessel_7.f90: Likewise.
12230 2011-04-03 Tobias Burnus <burnus@net-b.de>
12232 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
12234 2011-04-03 Richard Guenther <rguenther@suse.de>
12235 Ira Rosen <ira.rosen@linaro.org>
12237 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
12238 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
12239 -ftree-loop-if-convert-stores.
12241 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
12243 * gnat.dg/specs/aggr2.ads: New test.
12245 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
12247 * gnat.dg/debug2.ad[sb]: New test.
12248 * gnat.dg/debug2_pkg.ads: New helper.
12249 * gnat.dg/debug3.ad[sb]: New test.
12251 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
12253 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
12255 2011-04-01 Jakub Jelinek <jakub@redhat.com>
12257 PR middle-end/48335
12258 * gcc.c-torture/compile/pr48335-1.c: New test.
12259 * gcc.dg/pr48335-1.c: New test.
12260 * gcc.dg/pr48335-2.c: New test.
12261 * gcc.dg/pr48335-3.c: New test.
12262 * gcc.dg/pr48335-4.c: New test.
12263 * gcc.dg/pr48335-5.c: New test.
12264 * gcc.dg/pr48335-6.c: New test.
12265 * gcc.dg/pr48335-7.c: New test.
12266 * gcc.dg/pr48335-8.c: New test.
12267 * gcc.target/i386/pr48335-1.c: New test.
12269 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
12272 * gcc.dg/Waddress.c: New test.
12274 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
12277 * gfortran.dg/function_optimize_3.f90: New test.
12279 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
12281 * gcc.c-torture/compile/20110401-1.c: New test.
12283 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
12284 * g++.dg/lto/20091002-2_0.C: Likewise.
12285 * g++.dg/lto/20090303_0.c: Likewise.
12286 * g++.dg/lto/20091004-1_0.C: Likewise.
12287 * g++.dg/lto/20091002-3_0.C: Likewise.
12288 * g++.dg/lto/20091004-2_0.C: Likewise.
12289 * g++.dg/lto/20081123_0.C: Likewise.
12290 * g++.dg/lto/20090313_0.C: Likewise.
12291 * g++.dg/lto/20081109-1_0.C: Likewise.
12292 * g++.dg/lto/20081219_0.C: Likewise.
12293 * g++.dg/lto/20081204-1_0.C: Likewise.
12294 * g++.dg/lto/20090302_0.C: Likewise.
12295 * g++.dg/lto/20081119-1_0.C: Likewise.
12296 * g++.dg/lto/20081118_0.C: Likewise.
12297 * gcc.dg/lto/20091020-2_0.c: Likewise.
12298 * gcc.dg/lto/20090210_0.c: Likewise.
12299 * gcc.dg/lto/20081204-1_0.c: Likewise.
12300 * gcc.dg/lto/20081224_0.c: Likewise.
12301 * gcc.dg/lto/20090219_0.c: Likewise.
12302 * gcc.dg/lto/20091014-1_0.c: Likewise.
12303 * gcc.dg/lto/20091016-1_0.c: Likewise.
12304 * gcc.dg/lto/20090206-2_0.c: Likewise.
12305 * gcc.dg/lto/20090116_0.c: Likewise.
12306 * gcc.dg/lto/20091013-1_0.c: Likewise.
12307 * gcc.dg/lto/20091015-1_0.c: Likewise.
12308 * gcc.dg/lto/20090126-2_0.c: Likewise.
12310 2011-03-31 Ian Lance Taylor <iant@google.com>
12312 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
12314 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
12316 * gnat.dg/opt16.adb: New test.
12318 2011-03-31 Jason Merrill <jason@redhat.com>
12320 * g++.dg/cpp0x/defaulted24.C: New.
12322 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12325 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
12328 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
12330 * g++.dg/other/i386-9.C: New test.
12332 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12334 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
12336 2011-03-30 Jason Merrill <jason@redhat.com>
12338 * g++.dg/cpp0x/regress/error-recovery1.C: New.
12340 * g++.dg/cpp0x/regress/isnan.C: New.
12342 * g++.dg/cpp0x/initlist46.C: New.
12344 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
12347 * gcc.target/arm/neon-modes-2.c: New test.
12349 2011-03-30 Jakub Jelinek <jakub@redhat.com>
12352 * gcc.c-torture/compile/pr48305.c: New test.
12354 2011-03-29 Jason Merrill <jason@redhat.com>
12356 * g++.dg/cpp0x/regress/value-dep1.C: New.
12358 2011-03-29 Steve Ellcey <sje@cup.hp.com>
12360 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
12362 2011-03-29 Ian Lance Taylor <iant@google.com>
12364 * go.test/go-test.exp: Handle the test lines used in several new
12366 (errchk): Add opts parameter. Change all callers. Handle parens
12369 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
12370 Dominique d'Humieres <dominiq@lps.ens.fr>
12372 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
12373 and __APPLE__ && __PPC__ && __ALTIVEC__.
12375 2011-03-29 Jason Merrill <jason@redhat.com>
12377 * g++.dg/cpp0x/dependent1.C: New.
12379 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
12381 * g++.dg/cpp0x/constexpr-memfn1.C: New.
12383 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
12385 2011-03-29 Janus Weil <janus@gcc.gnu.org>
12388 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
12389 * gfortran.dg/proc_ptr_comp_32.f90: New.
12391 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
12393 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
12394 check for corresponding warning.
12396 2011-03-28 Jason Merrill <jason@redhat.com>
12398 * g++.dg/cpp0x/rv-deduce2.C: New.
12400 2011-03-29 Jakub Jelinek <jakub@redhat.com>
12403 * gcc.dg/pr48203.c: New test.
12405 2011-03-28 Jeff Law <law@redhat.com>
12407 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
12409 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
12411 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
12412 and __PPC__ && __ALTIVEC__.
12414 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
12417 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
12418 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12419 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12420 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12422 2011-03-28 Jason Merrill <jason@redhat.com>
12424 * g++.dg/cpp0x/initlist-array2.C: New.
12426 * g++.dg/cpp0x/initlist-array1.C: New.
12428 * g++.dg/cpp0x/constexpr-compound.C: New.
12430 * g++.dg/cpp0x/constexpr-using.C: New.
12432 * g++.dg/cpp0x/constexpr-noexcept.C: New.
12434 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
12437 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
12439 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
12441 * gcc.dg/slp-1.c: New test.
12443 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
12445 * gcc.target/i386/avx256-unaligned-load-1.c: New.
12446 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
12447 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
12448 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
12449 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
12450 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
12451 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
12452 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
12453 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
12454 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
12455 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
12456 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
12457 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
12458 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
12460 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
12463 * gfortran.dg/trim_optimize_5.f90: New test.
12464 * gfortran.dg/trim_optimize_6.f90: New test.
12466 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
12469 * gcc.target/mips/madd-7.c: Remove -mlong32.
12470 * gcc.target/mips/msub-7.c: Likewise.
12472 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
12474 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
12475 accesses to preserve the meaning of the test for doubleword vectors.
12476 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
12477 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
12479 2011-03-26 Janus Weil <janus@gcc.gnu.org>
12482 * gfortran.dg/class_42.f03: New.
12484 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
12486 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
12489 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
12491 PR rtl-optimization/48144
12492 * gcc.dg/pr48144.c: New test.
12494 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
12496 * gnat.dg/discr27.ad[sb]: New test.
12498 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
12500 * gnat.dg/limited_with2.ad[sb]: New test.
12501 * gnat.dg/limited_with2_pkg1.ads: New helper.
12502 * gnat.dg/limited_with2_pkg2.ads: Likewise.
12504 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
12506 * gnat.dg/opt15.adb: New test.
12507 * gnat.dg/opt15_pkg.ad[sb]: New helper.
12509 2011-03-25 Tobias Burnus <burnus@net-b.de>
12513 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
12514 * gfortran.dg/leadz_trailz_3.f90: Ditto
12516 2011-03-25 Martin Jambor <mjambor@suse.cz>
12518 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
12520 2011-03-25 Jason Merrill <jason@redhat.com>
12522 * g++.dg/cpp0x/defaulted22.C: New.
12523 * g++.dg/cpp0x/defaulted23.C: New.
12524 * g++.dg/cpp0x/defaulted15.C: Adjust.
12526 2011-03-25 Jason Merrill <jason@redhat.com>
12528 * g++.dg/cpp0x/move1.C: New.
12530 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
12533 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
12535 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12537 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
12538 for mips-sgi-irix6.5.
12539 Replace snprintf prototype by <stdio.h>.
12541 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12544 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
12545 run_expensive_tests.
12546 * gcc.dg/graphite/block-4.c: Likewise.
12547 * gcc.dg/graphite/block-7.c: Likewise.
12548 * gcc.dg/graphite/block-8.c: Likewise.
12550 2011-03-25 Richard Guenther <rguenther@suse.de>
12552 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
12553 * g++.dg/tree-ssa/pr8781.C: Likewise.
12554 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12555 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12556 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12557 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
12558 * gcc.dg/tree-ssa/alias-18.c: Likewise.
12559 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
12560 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
12561 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
12562 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
12563 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
12564 * gcc.dg/tree-ssa/pr21574.c: Likewise.
12565 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
12566 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
12567 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
12568 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
12569 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
12570 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
12571 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
12572 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
12573 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
12574 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
12575 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
12576 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12577 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
12578 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
12579 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
12580 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
12581 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
12582 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
12583 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
12584 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12585 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12586 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12587 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
12588 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
12589 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
12590 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
12591 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
12592 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
12593 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
12594 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12595 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
12596 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
12597 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
12598 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
12599 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
12600 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
12601 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
12602 * c-c++-common/pr46562-2.c: Likewise.
12603 * gfortran.dg/pr42108.f90: Likewise.
12604 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
12605 foo to be inlined even at -O1.
12606 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
12607 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
12608 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
12609 * gcc.dg/matrix/matrix.exp: Disable FRE.
12611 2011-03-24 Jakub Jelinek <jakub@redhat.com>
12614 * gcc.dg/dfp/pr48204.c: New test.
12616 2011-03-24 Steve Ellcey <sje@cup.hp.com>
12619 * gcc.c-torture/execute/pr47917.c: Move this...
12620 * gcc.dg/torture/pr47917.c: to here and add xfails.
12622 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12624 * gnat.dg/array16.ad[sb]: New test.
12625 * gnat.dg/array16.ads: New helper.
12627 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12629 * gnat.dg/derived_type2.adb: New test.
12631 2011-03-24 Richard Guenther <rguenther@suse.de>
12633 PR tree-optimization/48271
12634 * g++.dg/torture/pr48271.C: New testcase.
12636 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12638 * gnat.dg/array15.ad[sb]: New test.
12640 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
12643 * gcc.target/i386/pr48237.c: New test.
12645 2011-03-24 Richard Guenther <rguenther@suse.de>
12647 PR middle-end/48269
12648 * gcc.dg/builtin-object-size-10.c: New testcase.
12650 2011-03-24 Richard Guenther <rguenther@suse.de>
12652 PR tree-optimization/46562
12653 * c-c++-common/pr46562-2.c: New testcase.
12654 * c-c++-common/pr46562.c: Likewise.
12656 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
12658 * gcc.dg/vect/vect-cselim-1.c: New test.
12659 * gcc.dg/vect/vect-cselim-2.c: New test.
12661 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
12663 * gcc.target/arm/pr46934.c: New.
12665 2011-03-23 Ian Lance Taylor <iant@google.com>
12667 * go.test/go-test.exp (errchk): Ignore lines containing ////.
12669 2011-03-23 Richard Guenther <rguenther@suse.de>
12671 * gcc.dg/struct: Remove directory and contents.
12673 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12676 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
12678 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
12680 * gnat.dg/discr26.ad[sb]: New test.
12681 * gnat.dg/discr26_pkg.ads: New helper.
12683 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
12686 * gcc.target/arm/neon-vld-1.c: New test.
12688 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
12690 * gnat.dg/array14.ad[sb]: New test.
12691 * gnat.dg/array14_pkg.ads: New helper.
12693 2011-03-22 Joseph Myers <joseph@codesourcery.com>
12695 * gcc.c-torture/execute/920501-8.x: Remove.
12696 * gcc.c-torture/execute/930513-1.x: Remove.
12697 * gcc.c-torture/execute/960312-1.x: Remove.
12698 * gcc.c-torture/compile/20000804-1.c,
12699 gcc.c-torture/compile/20001205-1.c,
12700 gcc.c-torture/compile/20001226-1.c,
12701 gcc.c-torture/compile/20010518-2.c,
12702 gcc.c-torture/compile/20020312-1.c,
12703 gcc.c-torture/compile/20020604-1.c,
12704 gcc.c-torture/compile/920501-12.c,
12705 gcc.c-torture/compile/920501-4.c,
12706 gcc.c-torture/compile/920520-1.c,
12707 gcc.c-torture/compile/980506-1.c,
12708 gcc.c-torture/execute/980709-1.x,
12709 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
12710 options for m68hc11.
12711 * gcc.dg/cpp/assert4.c: Don't handle ARC.
12712 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
12715 2011-03-22 Nick Clifton <nickc@redhat.com>
12717 * lib/target-supports.exp (check_profiling_available): Add MN10300
12718 to the list of targets that do not support profiling. Restore
12719 alpha sorting to this list.
12721 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
12723 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
12724 failure on 32-bit systems.
12725 * gcc.dg/torture/vector-2.c: Ditto.
12727 2011-03-22 Richard Guenther <rguenther@suse.de>
12729 PR tree-optimization/48228
12730 * gcc.dg/Wstrict-overflow-23.c: New testcase.
12732 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
12734 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
12738 * gcc.target/powerpc/pr48226.c: New file.
12740 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
12742 * lib/prune.exp (prune_gcc_output): Prune "could not create
12743 compact unwind for" warnings.
12745 2011-03-20 Jakub Jelinek <jakub@redhat.com>
12749 * gcc.c-torture/execute/pr42544.c: New test.
12750 * gcc.c-torture/execute/pr48197.c: New test.
12752 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
12754 PR preprocessor/48192
12755 * gcc.target/powerpc/pr48192.c: New file.
12758 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
12759 split problem of 0 being loaded in a VSX register.
12761 2011-03-21 Richard Guenther <rguenther@suse.de>
12764 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
12765 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12766 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12767 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12769 2011-03-21 Jakub Jelinek <jakub@redhat.com>
12772 * gcc.dg/pr48213.c: New test.
12774 2011-03-21 Kai Tietz <ktietz@redhat.com>
12777 * g++.dg/plugin/attribute_plugin.c: Adjust test.
12779 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
12781 * gcc.target/arm/xor-and.c: New.
12783 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
12786 * gfortran.dg/function_optimize_1.f90: New test.
12787 * gfortran.dg/function_optimize_2.f90: New test.
12789 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
12791 PR rtl-optimization/47502
12792 * gcc.target/i386/pr47502-1.c: New.
12793 * gcc.target/i386/pr47502-2.c: Likewise.
12795 2011-03-20 Jakub Jelinek <jakub@redhat.com>
12797 PR rtl-optimization/48156
12798 * gcc.dg/pr48156.c: New test.
12800 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12802 PR libfortran/47439
12803 * gfortran.dg/scratch_1.f90: Adjust test.
12805 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12807 PR libfortran/47439
12808 * gfortran.dg/scratch_1.f90: New test.
12810 2011-03-18 Joseph Myers <joseph@codesourcery.com>
12812 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
12813 variably modified typedefs.
12814 * gcc.dg/c1x-typedef-2.c: Remove.
12816 2011-03-18 Joseph Myers <joseph@codesourcery.com>
12818 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
12819 * gcc.dg/c1x-anon-struct-3.c: New test.
12820 * gcc.dg/anon-struct-11.c: Update.
12822 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12824 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
12826 Only xfail with gas.
12828 2011-03-18 Jason Merrill <jason@redhat.com>
12830 * g++.dg/template/fn-ptr1.C: New.
12832 * g++.dg/overload/volatile1.C: New.
12834 * g++.dg/opt/pr23372.C: New.
12836 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
12838 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12840 PR middle-end/47405
12841 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
12843 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
12845 * gcc.target/arm/unsigned-extend-1.c: New.
12847 2011-03-18 Jakub Jelinek <jakub@redhat.com>
12850 * gcc.c-torture/compile/pr48161.c: New test.
12852 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
12854 PR middle-end/47725
12855 * gcc.dg/torture/pr47725.c: New.
12857 2011-03-17 Jason Merrill <jason@redhat.com>
12859 * g++.dg/cpp0x/constexpr-overflow2.C: New.
12860 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
12862 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
12864 * gnat.dg/specs/elab2.ads: New test.
12865 * gnat.dg/specs/elab2_pkg.ads: New helper.
12867 2011-03-17 Jason Merrill <jason@redhat.com>
12869 * g++.dg/cpp0x/decltype-1212.C: New.
12870 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
12872 2011-03-17 Jason Merrill <jason@redhat.com>
12874 * g++.dg/parse/memfnquals1.C: New.
12876 2011-03-17 Richard Guenther <rguenther@suse.de>
12878 PR middle-end/48134
12879 * gcc.dg/pr48134.c: New testcase.
12881 2011-03-17 Richard Guenther <rguenther@suse.de>
12883 PR middle-end/48165
12884 * g++.dg/torture/pr48165.C: New testcase.
12886 2011-03-17 Jakub Jelinek <jakub@redhat.com>
12888 PR rtl-optimization/48141
12889 * gcc.dg/pr48141.c: New test.
12891 2011-03-16 Jason Merrill <jason@redhat.com>
12893 * g++.dg/cpp0x/constexpr-48089.C: New.
12895 * g++.dg/cpp0x/constexpr-abi1.C: New.
12897 * g++.dg/cpp0x/constexpr-46336.C: New.
12898 * g++.dg/parse/friend5.C: Adjust expected errors.
12900 * g++.dg/cpp0x/constexpr-47570.C: New.
12902 2011-03-16 Dodji Seketeli <dodji@redhat.com>
12905 * ++.dg/debug/dwarf2/typedef6.C: New test.
12907 2011-03-16 Jason Merrill <jason@redhat.com>
12909 * g++.dg/cpp0x/elision2.C: New.
12911 * g++.dg/cpp0x/constexpr-array3.C: New.
12913 2011-03-16 Jason Merrill <jason@redhat.com>
12915 * g++.dg/cpp0x/sfinae6.C: New.
12916 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
12917 * g++.dg/cpp0x/pr45908.C: Likewise.
12918 * g++.dg/cpp0x/sfinae6.C: Likewise.
12919 * g++.old-deja/g++.jason/conversion11.C: Likewise.
12920 * g++.old-deja/g++.law/arg11.C: Likewise.
12922 2011-03-16 Jason Merrill <jason@redhat.com>
12924 * g++.dg/template/incomplete6.C: New.
12926 2011-03-16 Jeff Law <law@redhat.com>
12928 * gcc.dg/tree-ssa/vrp55.c: New test.
12930 2011-03-16 Jason Merrill <jason@redhat.com>
12932 * g++.dg/cpp0x/auto22.C: New.
12934 2011-03-16 Richard Guenther <rguenther@suse.de>
12936 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
12937 optimizing it away if promoted to const.
12939 2011-03-16 Richard Guenther <rguenther@suse.de>
12941 PR tree-optimization/48149
12942 * gcc.dg/fold-complex-1.c: New testcase.
12944 2011-03-16 Richard Guenther <rguenther@suse.de>
12947 * gcc.dg/guality/pr45882.c: Really make sure no inlining
12948 or cloning happens.
12950 2011-03-16 Richard Guenther <rguenther@suse.de>
12952 PR tree-optimization/26134
12953 * gcc.dg/tree-ssa/complex-6.c: New testcase.
12955 2011-03-16 Richard Guenther <rguenther@suse.de>
12957 PR tree-optimization/48146
12958 * gcc.dg/torture/pr48146.c: New testcase.
12960 2011-03-16 Richard Guenther <rguenther@suse.de>
12962 * gcc.dg/tree-ssa/pr14814.c: Adjust.
12963 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
12965 2011-03-16 Jakub Jelinek <jakub@redhat.com>
12967 PR middle-end/48136
12968 * gcc.c-torture/compile/pr48136.c: New test.
12970 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
12973 * gcc.dg/guality/pr45882.c: New test.
12975 2011-03-15 Jason Merrill <jason@redhat.com>
12977 * g++.dg/cpp0x/constexpr-recursion.C: New.
12979 * g++.dg/cpp0x/implicit11.C: New.
12981 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12983 * g++.dg/cpp0x/constexpr-attribute.C: New.
12985 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
12987 * g++.dg/parse/pr34758.C: New.
12989 2011-03-15 Xinliang David Li <davidxl@google.com>
12992 * gcc.dg/uninit-pred-7_d.c: New test.
12993 * gcc.dg/uninit-pred-8_d.c: New test.
12995 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
12998 * gcc.target/arm/pr46788.c: New.
13000 2011-03-15 Richard Guenther <rguenther@suse.de>
13002 PR middle-end/47650
13003 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
13004 * gfortran.dg/ishft_4.f90: Likewise.
13005 * gfortran.dg/leadz_trailz_3.f90: Likewise.
13007 2011-03-15 Richard Guenther <rguenther@suse.de>
13009 PR tree-optimization/13954
13010 * g++.dg/tree-ssa/pr13954.C: New testcase.
13012 2011-03-15 Richard Guenther <rguenther@suse.de>
13014 PR tree-optimization/48037
13015 * gcc.target/i386/pr48037-1.c: New testcase.
13017 2011-03-15 Richard Guenther <rguenther@suse.de>
13019 PR tree-optimization/41490
13020 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
13021 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
13022 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
13023 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
13024 * g++.dg/tree-ssa/pr33604.C: Adjust.
13026 2011-03-14 Jakub Jelinek <jakub@redhat.com>
13028 PR middle-end/47917
13029 * gcc.c-torture/execute/pr47917.c: New test.
13030 * gcc.dg/pr47917.c: New test.
13032 PR middle-end/38878
13033 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
13035 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
13037 * gcc.target/i386/sse4_1-floor-vec.c: New test.
13038 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
13039 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
13040 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
13041 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
13042 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
13043 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
13044 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
13045 * gcc.target/i386/avx-floor-vec.c: Ditto.
13046 * gcc.target/i386/avx-ceil-vec.c: Ditto.
13047 * gcc.target/i386/avx-trunc-vec.c: Ditto.
13048 * gcc.target/i386/avx-rint-vec.c: Ditto.
13049 * gcc.target/i386/avx-floorf-vec.c: Ditto.
13050 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
13051 * gcc.target/i386/avx-truncf-vec.c: Ditto.
13052 * gcc.target/i386/avx-rintf-vec.c: Ditto.
13054 2011-03-14 Tom Tromey <tromey@redhat.com>
13056 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
13057 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
13058 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
13060 2011-03-14 Tom Tromey <tromey@redhat.com>
13062 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
13063 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
13064 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
13066 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
13068 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
13070 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
13072 PR rtl-optimization/47166
13073 * gcc.c-torture/execute/postmod-1.c: New test.
13075 2011-03-14 Richard Guenther <rguenther@suse.de>
13077 PR middle-end/48098
13078 * gcc.dg/torture/pr48098.c: New testcase.
13080 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
13083 * gcc.target/powerpc/pr48053-1.c: New test.
13084 * gcc.target/powerpc/pr48053-2.c: Likewise.
13086 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13088 PR libfortran/48066
13089 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
13091 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13093 PR libfortran/48066
13094 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
13096 2011-03-12 Janus Weil <janus@gcc.gnu.org>
13099 * gfortran.dg/class_41.f03: New.
13101 2011-03-11 Dodji Seketeli <dodji@redhat.com>
13103 * g++.dg/conversion/cast3.C: New test.
13105 2011-03-11 Jason Merrill <jason@redhat.com>
13107 * g++.dg/template/error45.C: New.
13109 * g++.dg/parse/no-type-defn1.C: New.
13111 * g++.dg/ext/attrib40.C: New.
13113 * g++.dg/cpp0x/regress/array1.C: New.
13115 2011-03-11 Richard Guenther <rguenther@suse.de>
13117 PR tree-optimization/48067
13118 * gcc.dg/pr48067.c: New testcase.
13120 2011-03-11 Richard Guenther <rguenther@suse.de>
13123 * g++.dg/lto/20110311-1_0.C: New testcase.
13125 2011-03-11 Jakub Jelinek <jakub@redhat.com>
13128 * g++.dg/inherit/virtual8.C: New test.
13130 PR middle-end/48044
13131 * gcc.dg/torture/pr48044.c: New test.
13133 2011-03-11 Janus Weil <janus@gcc.gnu.org>
13136 * gfortran.dg/proc_ptr_comp_31.f90: New.
13138 2011-03-11 Richard Guenther <rguenther@suse.de>
13140 PR tree-optimization/47278
13141 * gcc.dg/torture/pr47278-1.c: New testcase.
13142 * gcc.dg/torture/pr47278-2.c: Likewise.
13144 2011-03-11 Jakub Jelinek <jakub@redhat.com>
13146 PR tree-optimization/48063
13147 * gcc.dg/torture/pr48063.c: New test.
13149 2011-03-10 Jason Merrill <jason@redhat.com>
13151 * g++.dg/template/array22.C: New.
13153 * g++.dg/cpp0x/syntax-err1.C: New.
13154 * g++.dg/parse/error36.C: Adjust expected errors.
13155 * g++.old-deja/g++.pt/ctor2.C: Likewise.
13156 * g++.old-deja/g++.pt/typename3.C: Likewise.
13157 * g++.old-deja/g++.pt/typename4.C: Likewise.
13158 * g++.old-deja/g++.pt/typename6.C: Likewise.
13160 2011-03-09 Jason Merrill <jason@redhat.com>
13162 * g++.dg/template/nontype22.C: New.
13164 2011-03-09 Martin Jambor <mjambor@suse.cz>
13166 PR tree-optimization/47714
13167 * g++.dg/torture/pr47714.C: New test.
13169 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
13172 * gcc.target/powerpc/pr47755-2.c: New file.
13174 2011-03-08 Jakub Jelinek <jakub@redhat.com>
13176 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
13177 is not set in the environment, pass 64 as first argument when not
13178 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
13179 native where ulimit -u is supported.
13181 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13183 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
13185 2011-03-08 Jason Merrill <jason@redhat.com>
13187 * g++.dg/template/nontype21.C: New.
13189 * g++.dg/template/anon5.C: New.
13191 2011-03-08 Jakub Jelinek <jakub@redhat.com>
13194 * gcc.dg/pr47881.c: New test.
13196 2011-03-08 Dodji Seketeli <dodji@redhat.com>
13199 * g++.dg/lookup/template3.C: New test.
13201 2011-03-08 Kai Tietz <ktietz@redhat.com>
13203 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
13206 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
13209 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
13210 sizeof to compute alignment.
13212 2011-03-08 Jakub Jelinek <jakub@redhat.com>
13214 PR tree-optimization/48022
13215 * gcc.dg/pr48022-1.c: New test.
13216 * gcc.dg/pr48022-2.c: New test.
13218 2011-03-07 Jason Merrill <jason@redhat.com>
13220 * g++.dg/template/nontype20.C: New.
13221 * g++.dg/init/member1.C: Adjust expected errors.
13222 * g++.dg/parse/constant4.C: Likewise.
13223 * g++.dg/template/qualified-id3.C: Likewise.
13224 * g++.old-deja/g++.pt/crash10.C: Likewise.
13226 * g++.dg/cpp0x/regress/non-const1.C: New.
13228 2011-03-07 Jakub Jelinek <jakub@redhat.com>
13231 * gcc.dg/pr47991.c: New test.
13233 2011-03-07 Jason Merrill <jason@redhat.com>
13235 * g++.dg/abi/mangle46.C: New.
13237 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
13240 * gcc.target/powerpc/pr47862.c: New.
13242 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
13245 * gcc.target/i386/combine-mul.c: Require nonpic.
13247 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
13248 Nathan Froyd <froydnj@codesourcery.com>
13250 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
13252 2011-03-06 Mark Mitchell <mark@codesourcery.com>
13254 * README.QMTEST: Remove.
13256 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
13257 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13260 * gfortran.dg/array_constructor_37.f90 : New test.
13262 2011-03-05 Jason Merrill <jason@redhat.com>
13264 * g++.dg/abi/mangle39.C: ABI v5, not 6.
13265 * g++.dg/abi/mangle45.C: Likewise.
13266 * g++.dg/cpp0x/trailing1.C: Likewise.
13268 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13270 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
13272 2011-03-05 Jakub Jelinek <jakub@redhat.com>
13274 PR rtl-optimization/47899
13275 * gcc.dg/pr47899.c: New test.
13277 * gcc.dg/torture/pr47968.c: Ignore warnings.
13279 PR tree-optimization/47967
13280 * gcc.c-torture/compile/pr47967.c: New test.
13282 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
13284 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
13285 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
13287 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
13289 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
13290 and property_getAttributes() if __OBJC2__.
13291 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13292 * objc.dg/property/property-encoding-1.m: New.
13293 * obj-c++.dg/property/property-encoding-1.mm: New.
13295 2011-03-04 Jason Merrill <jason@redhat.com>
13297 * g++.dg/template/pseudodtor6.C: New.
13299 * g++.dg/inherit/covariant19.C: New.
13301 2011-03-04 Richard Guenther <rguenther@suse.de>
13303 PR middle-end/47968
13304 * gcc.dg/torture/pr47968.c: New testcase.
13306 2011-03-04 Richard Guenther <rguenther@suse.de>
13308 PR middle-end/47975
13309 * gcc.dg/torture/pr47975.c: New testcase.
13311 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
13314 * g++.dg/template/crash106.C: New.
13316 2011-03-03 Jakub Jelinek <jakub@redhat.com>
13319 * gcc.dg/gomp/pr47963.c: New test.
13320 * g++.dg/gomp/pr47963.C: New test.
13322 2011-03-02 Jason Merrill <jason@redhat.com>
13324 * g++.dg/cpp0x/regress/condition1.C: New.
13326 * g++.dg/cpp0x/constexpr-ctor9.C: New.
13328 2011-03-01 Jason Merrill <jason@redhat.com>
13330 * g++.dg/cpp0x/lambda/lambda-98.C: New.
13332 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
13334 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
13336 PR rtl-optimization/47925
13337 * gcc.c-torture/execute/pr47925.c: New test.
13339 2011-03-01 Jason Merrill <jason@redhat.com>
13341 * g++.dg/cpp0x/decltype25.C: New.
13343 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
13345 2011-03-01 Richard Guenther <rguenther@suse.de>
13347 PR tree-optimization/47890
13348 * gcc.dg/torture/pr47890.c: New testcase.
13350 2011-03-01 Richard Guenther <rguenther@suse.de>
13353 * gcc.dg/lto/pr47924_0.c: New testcase.
13355 2011-03-01 Richard Guenther <rguenther@suse.de>
13358 * gfortran.dg/lto/pr46911_0.f: New testcase.
13360 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13362 PR libgfortran/47933
13363 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
13364 compile errors from older code form.
13366 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13368 PR libgfortran/47567
13369 * gfortran.dg/fmt_fw_d.f90: New test.
13371 2011-02-28 Jason Merrill <jason@redhat.com>
13373 * g++.dg/inherit/covariant18.C: New.
13375 2011-02-28 Jakub Jelinek <jakub@redhat.com>
13377 PR middle-end/47893
13378 * gcc.dg/pr47893.c: New test.
13380 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
13382 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
13383 NULL in case of a selector with conflicting types.
13384 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
13386 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
13388 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
13389 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
13390 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
13391 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
13393 2011-02-28 Jason Merrill <jason@redhat.com>
13396 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
13398 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13400 PR libgfortran/47778
13401 * gfortran.dg/namelist_71.f90: New test.
13403 2011-02-27 Jason Merrill <jason@redhat.com>
13406 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
13407 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
13409 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
13412 * g++.dg/cpp0x/constexpr-ctor8.C: New.
13414 2011-02-27 Jakub Jelinek <jakub@redhat.com>
13417 * gfortran.dg/gomp/task-1.f90: Removed.
13419 2011-02-26 Jason Merrill <jason@redhat.com>
13421 * g++.dg/template/this-targ1.C: New.
13423 * g++.dg/cpp0x/regress/template-const1.C: New.
13424 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
13425 * g++.dg/template/function1.C: Adjust.
13426 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
13427 * g++.dg/debug/debug7.C: Adjust.
13429 2011-02-26 Tobias Burnus <burnus@net-b.de>
13432 * gfortran.dg/gomp/task-1.f90: New.
13434 2011-02-25 Jie Zhang <jie@codesourcery.com>
13436 * gcc.target/arm/neon-thumb2-move.c: Add
13437 dg-require-effective-target arm_thumb2_ok.
13439 2011-02-24 Jason Merrill <jason@redhat.com>
13441 * g++.dg/parse/constant1.C: Specify C++98 mode.
13442 * g++.dg/parse/constant5.C: Likewise.
13443 * g++.dg/parse/error2.C: Likewise.
13444 * g++.dg/parse/semicolon3.C: Likewise.
13445 * g++.dg/template/crash14.C: Likewise.
13446 * g++.dg/template/local4.C: Likewise.
13447 * g++.dg/template/nontype3.C: Likewise.
13448 * g++.dg/parse/crash31.C: Adjust expected errors.
13449 * g++.dg/template/function1.C: Likewise.
13450 * g++.dg/template/ref3.C: Likewise.
13451 * g++.dg/template/static9.C: Likewise.
13452 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
13454 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
13455 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
13456 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
13457 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
13458 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
13460 2011-02-24 Jakub Jelinek <jakub@redhat.com>
13463 * gfortran.dg/pr47878.f90: New test.
13465 2011-02-24 Richard Guenther <rguenther@suse.de>
13468 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
13469 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
13471 2011-02-24 Richard Guenther <rguenther@suse.de>
13474 * gfortran.dg/lto/pr47839_0.f90: New testcase.
13475 * gfortran.dg/lto/pr47839_1.f90: Likewise.
13477 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13479 PR libgfortran/47567
13480 * gfortran.dg/fmt_f0_1.f90: Update test.
13482 2011-02-23 Jason Merrill <jason@redhat.com>
13484 * g++.dg/abi/mangle39.C: Adjust parm mangling.
13485 * g++.dg/abi/mangle45.C: New.
13487 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
13488 * g++.dg/template/canon-type-9.C: Match use of decltype
13489 between declaration and definition.
13490 * g++.dg/template/canon-type-12.C: Likewise.
13492 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
13495 * gfortran.dg/nested_allocatables_1.f90: New.
13497 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
13500 * g++.dg/pr46868.C: New test.
13501 * g++.dg/parse/parameter-declaration-1.C: Adjust.
13502 * g++.dg/parse/error14.C: Adjust.
13504 2011-02-23 Richard Guenther <rguenther@suse.de>
13506 PR tree-optimization/47838
13507 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
13509 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
13511 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
13513 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
13515 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
13516 * gfortran.dg/count_init_expr.f03: Ditto.
13517 * gfortran.dg/gomp/pr43711.f90: Ditto.
13518 * gcc.dg/struct-parse-2.c: Ditto.
13519 * gcc.dg/parse-error-3.c: Ditto.
13520 * gcc.dg/Wlogical-op-1.c: Ditto.
13521 * gcc.dg/Walways-true-1.c: Ditto.
13522 * gcc.dg/pr24225.c: Ditto.
13523 * gcc.dg/Walways-true-2.c: Ditto.
13524 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
13525 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
13526 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
13527 * g++.dg/overload/defarg4.C: Ditto.
13528 * g++.dg/inherit/covariant16.C: Ditto.
13529 * g++.dg/inherit/virtual7.C: Ditto.
13530 * g++.dg/template/canon-type-9.C: Ditto.
13531 * g++.dg/template/access19.C: Ditto.
13532 * g++.dg/template/call7.C: Ditto.
13533 * g++.dg/template/canon-type-2.C: Ditto.
13534 * g++.dg/template/init7.C: Ditto.
13535 * g++.dg/template/sizeof-template-argument.C: Ditto.
13536 * g++.dg/template/const3.C: Ditto.
13537 * g++.dg/template/sfinae26.C: Ditto.
13538 * g++.dg/template/sfinae26.C: Ditto.
13539 * g++.dg/template/canon-type-11.C: Ditto.
13540 * g++.dg/template/union2.C: Ditto.
13541 * g++.dg/template/canon-type-3.C: Ditto.
13542 * g++.dg/template/canon-type-1.C: Ditto.
13543 * g++.dg/template/canon-type-5.C: Ditto.
13544 * g++.dg/template/canon-type-7.C: Ditto.
13545 * g++.dg/template/canon-type-10.C: Ditto.
13546 * g++.dg/template/spec36.C: Ditto.
13547 * g++.dg/template/typedef38.C: Ditto.
13548 * g++.dg/template/canon-type-4.C: Ditto.
13549 * g++.dg/template/canon-type-6.C: Ditto.
13550 * g++.dg/template/canon-type-13.C: Ditto.
13551 * g++.dg/template/instantiate9.C: Ditto.
13552 * g++.dg/template/ttp22.C: Ditto.
13553 * g++.dg/warn/Wreturn-type-6.C: Ditto.
13554 * g++.dg/warn/Walways-true-1.C: Ditto.
13555 * g++.dg/warn/Wlogical-op-1.C: Ditto.
13556 * g++.dg/warn/Walways-true-2.C: Ditto.
13557 * g++.dg/conversion/op4.C: Ditto.
13558 * g++.dg/opt/pr19650.C: Ditto.
13559 * g++.dg/lookup/friend11.C: Ditto.
13560 * g++.dg/other/default2.C: Ditto.
13561 * g++.dg/other/default3.C: Ditto.
13562 * g++.dg/other/dtor2.C: Ditto.
13563 * g++.dg/other/friend5.C: Ditto.
13564 * g++.dg/other/default5.C: Ditto.
13565 * g++.dg/init/brace6.C: Ditto.
13566 * g++.dg/init/aggr5.C: Ditto.
13567 * g++.dg/init/error2.C: Ditto.
13568 * g++.dg/expr/bound-mem-fun.C: Ditto.
13569 * g++.dg/expr/cond6.C: Ditto.
13570 * g++.dg/expr/stmt-expr-1.C: Ditto.
13571 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
13572 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
13573 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
13574 * g++.dg/cpp0x/bracket1.C: Ditto.
13575 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
13576 * g++.dg/cpp0x/pr38646.C: Ditto.
13577 * g++.dg/cpp0x/variadic73.C: Ditto.
13578 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
13579 * g++.dg/cpp0x/bracket4.C: Ditto.
13580 * g++.dg/cpp0x/decltype4.C: Ditto.
13581 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
13582 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
13583 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
13584 * g++.dg/cpp0x/variadic-new2.C: Ditto.
13585 * g++.dg/cpp0x/decltype2.C: Ditto.
13586 * g++.dg/cpp0x/decltype1.C: Ditto.
13587 * g++.dg/cpp0x/bracket2.C: Ditto.
13588 * g++.dg/cpp0x/decltype5.C: Ditto.
13589 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
13590 * g++.dg/cpp0x/variadic70.C: Ditto.
13591 * g++.dg/cpp0x/decltype6.C: Ditto.
13592 * g++.dg/cpp0x/rvo.C: Ditto.
13593 * g++.dg/cpp0x/vt-40092.C: Ditto.
13594 * g++.dg/cpp0x/variadic-new.C: Ditto.
13595 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
13596 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
13597 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
13598 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
13599 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
13600 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
13601 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
13602 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
13603 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
13604 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
13605 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
13606 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
13607 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
13608 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
13609 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
13610 * g++.dg/cpp0x/pr39639.C: Ditto.
13611 * g++.dg/cpp0x/decltype3.C: Ditto.
13612 * g++.dg/cpp0x/variadic68.C: Ditto.
13613 * g++.dg/cpp0x/variadic-function.C: Ditto.
13614 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
13615 * g++.dg/cpp0x/variadic-bind.C: Ditto.
13616 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
13617 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
13618 * g++.dg/parse/crash35.C: Ditto.
13619 * g++.dg/parse/crash40.C: Ditto.
13620 * g++.dg/parse/defarg12.C: Ditto.
13621 * g++.dg/parse/crash34.C: Ditto.
13622 * g++.dg/parse/constructor3.C: Ditto.
13623 * g++.dg/parse/template23.C: Ditto.
13624 * g++.dg/parse/crash56.C: Ditto.
13625 * g++.dg/parse/dtor13.C: Ditto.
13626 * g++.dg/parse/error33.C: Ditto.
13627 * g++.dg/parse/ctor9.C: Ditto.
13628 * g++.dg/parse/error32.C: Ditto.
13629 * g++.dg/parse/error37.C: Ditto.
13630 * g++.dg/parse/bitfield3.C: Ditto.
13631 * g++.dg/parse/struct-4.C: Ditto.
13632 * g++.dg/ext/has_trivial_copy.C: Ditto.
13633 * g++.dg/ext/is_polymorphic.C: Ditto.
13634 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
13635 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
13636 * g++.dg/ext/has_nothrow_assign.C: Ditto.
13637 * g++.dg/ext/is_union.C: Ditto.
13638 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
13639 * g++.dg/ext/is_pod.C: Ditto.
13640 * g++.dg/ext/has_virtual_destructor.C: Ditto.
13641 * g++.dg/ext/has_trivial_constructor.C: Ditto.
13642 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
13643 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
13644 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
13645 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
13646 * g++.dg/ext/is_abstract.C: Ditto.
13647 * g++.dg/ext/has_trivial_assign.C: Ditto.
13648 * g++.dg/ext/is_class.C: Ditto.
13649 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
13650 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
13651 * g++.dg/ext/is_base_of.C: Ditto.
13652 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
13653 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
13654 * g++.dg/ext/is_empty.C: Ditto.
13655 * g++.dg/ext/is_enum.C: Ditto.
13656 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
13657 * gnat.dg/opt11.adb: Ditto.
13658 * obj-c++.dg/pr45735.mm: Ditto.
13659 * obj-c++.dg/pr24393.mm: Ditto.
13660 * obj-c++.dg/exceptions-2.mm: Ditto.
13661 * objc.dg/pr45735.m: Ditto.
13662 * objc.dg/pr24393.m: Ditto.
13664 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
13666 * objc.dg/attributes/objc-exception-1.m: New.
13668 2011-02-23 Jie Zhang <jie@codesourcery.com>
13670 * gcc.dg/cpp/include7.c: New test.
13672 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
13675 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
13677 2011-02-23 Jie Zhang <jie@codesourcery.com>
13679 PR rtl-optimization/47763
13680 * gcc.dg/pr47763.c: New test.
13682 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
13685 * gfortran.dg/whole_file_32.f90 : New test.
13687 2011-02-22 Dodji Seketeli <dodji@redhat.com>
13690 * g++.dg/inherit/virtual7.C: New test.
13692 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
13695 * objc.dg/type-size-3.m: Updated error message.
13696 * objc.dg/type-size-4.m: New test.
13697 * objc.dg/type-size-5.m: New test.
13699 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13701 * lib/gnat.exp: Fix comments.
13702 Don't load libgloss.exp.
13703 (default_gnat_version): Call $compiler with --version.
13704 Adapt regexp for gnatmake output, insert version.
13705 (gnat_version): New proc.
13706 (gnat_init): Remove gnat_libgcc_s_path.
13707 (gnat_target_compile): Likewise.
13708 Remove ld_library_path.
13709 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
13710 (gnat_pass): Remove.
13711 (gnat_pass): Remove.
13712 (gnat_finish): Remove.
13713 (gnat_exit): Remove.
13714 (local_find_gnatmake): Reindent.
13715 (runtest_file_p): Remove.
13716 (prune_warnings): Remove.
13717 (find_gnatclean): New proc.
13718 * lib/gnat-dg.exp (lremove): New proc.
13719 (gnat-dg-test): Reindent.
13720 Remove additional output files.
13721 (gnat-dg-runtest): Remove.
13723 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
13724 * gnat.dg/loop_optimization6.adb: Likewise.
13725 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
13727 2011-02-22 Jakub Jelinek <jakub@redhat.com>
13729 PR tree-optimization/47835
13730 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
13732 2011-02-22 Tobias Burnus <burnus@net-b.de>
13734 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
13735 * gfortran.dg/abstract_type_2.f03: Ditto.
13736 * gfortran.dg/abstract_type_3.f03: Ditto.
13737 * gfortran.dg/abstract_type_4.f03: Ditto.
13738 * gfortran.dg/abstract_type_5.f03: Ditto.
13739 * gfortran.dg/abstract_type_6.f03: Ditto.
13740 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
13741 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
13742 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
13743 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
13744 * gfortran.dg/array_function_5.f90: Ditto.
13745 * gfortran.dg/asynchronous_3.f03: Ditto.
13746 * gfortran.dg/char_expr_1.f90: Ditto.
13747 * gfortran.dg/class_14.f03: Ditto.
13748 * gfortran.dg/data_array_6.f: Ditto.
13749 * gfortran.dg/data_invalid.f90: Ditto.
13750 * gfortran.dg/dot_product_1.f03: Ditto.
13751 * gfortran.dg/func_derived_5.f90: Ditto.
13752 * gfortran.dg/func_result_4.f90: Ditto.
13753 * gfortran.dg/implied_do_1.f90: Ditto.
13754 * gfortran.dg/initialization_25.f90: Ditto.
13755 * gfortran.dg/initialization_26.f90: Ditto.
13756 * gfortran.dg/interface_34.f90: Ditto.
13757 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
13758 * gfortran.dg/keyword_symbol_1.f90: Ditto.
13759 * gfortran.dg/matmul_8.f03: Ditto.
13760 * gfortran.dg/merge_init_expr.f90: Ditto.
13761 * gfortran.dg/pack_assign_1.f90: Ditto.
13762 * gfortran.dg/pack_vector_1.f90: Ditto.
13763 * gfortran.dg/pointer_check_8.f90: Ditto.
13764 * gfortran.dg/product_init_expr.f03: Ditto.
13765 * gfortran.dg/reshape_order_5.f90: Ditto.
13766 * gfortran.dg/reshape_shape_1.f90: Ditto.
13767 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
13768 * gfortran.dg/same_name_2.f90: Ditto.
13769 * gfortran.dg/selected_real_kind_1.f90: Ditto.
13770 * gfortran.dg/spread_init_expr.f03: Ditto.
13771 * gfortran.dg/stmt_func_1.f90: Ditto.
13772 * gfortran.dg/sum_init_expr.f03: Ditto.
13773 * gfortran.dg/transpose_3.f03: Ditto.
13774 * gfortran.dg/unpack_init_expr.f03: Ditto.
13775 * gfortran.dg/warn_conversion.f90: Ditto.
13776 * gfortran.dg/warn_conversion_2.f90: Ditto.
13777 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
13778 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
13779 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
13780 * gfortran.dg/whole_file_16.f90: Ditto.
13781 * gfortran.dg/whole_file_17.f90: Ditto.
13782 * gfortran.dg/whole_file_18.f90: Ditto.
13783 * gfortran.dg/whole_file_20.f03: Ditto.
13784 * gfortran.dg/whole_file_5.f90: Ditto.
13785 * gfortran.dg/whole_file_6.f90: Ditto.
13786 * gfortran.dg/write_invalid_format.f90: Ditto.
13787 * gfortran.dg/zero_sized_6.f90: Ditto.
13789 2011-02-21 Jeff Law <law@redhat.com>
13791 PR rtl-optimization/46178
13792 * gcc.target/i386/pr46178.c: New test.
13794 PR rtl-optimization/46002
13795 * gcc.c-torture/compile/pr46002.c: New test.
13797 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13799 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
13802 2011-02-21 Jakub Jelinek <jakub@redhat.com>
13805 * g++.dg/debug/pr47106.C: Require effective target lto.
13807 2011-02-21 Jason Merrill <jason@redhat.com>
13809 * g++.dg/cpp0x/constexpr-diag2.C: New.
13811 2011-02-20 Jason Merrill <jason@redhat.com>
13813 * g++.dg/cpp0x/constexpr-ctor7.C: New.
13815 * g++.dg/cpp0x/fntmpdefarg2.C: New.
13817 * g++.dg/overload/conv-op1.C: New.
13819 * g++.dg/cpp0x/constexpr-synth1.C: New.
13821 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
13823 * objc.dg/layout-2.m: New.
13824 * objc.dg/selector-3.m: Adjusted location of error message.
13825 * objc.dg/type-size-3.m: Same.
13826 * obj-c++.dg/selector-3.mm: Same.
13828 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
13831 * objc.dg/property/dotsyntax-22.m: New.
13832 * obj-c++.dg/property/dotsyntax-22.mm: New.
13834 2011-02-20 Dodji Seketeli <dodji@redhat.com>
13837 * g++.dg/template/typedef38.C: New test.
13839 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
13842 * gfortran.dg/whole_file_30.f90 : New test.
13843 * gfortran.dg/whole_file_31.f90 : New test.
13845 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
13849 * gfortran.dg/whole_file_28.f90 : New test.
13850 * gfortran.dg/whole_file_29.f90 : New test.
13852 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
13855 * g++.dg/template/crash105.C: New.
13857 2011-02-19 Jason Merrill <jason@redhat.com>
13859 * g++.dg/cpp0x/regress/no-elide1.C: New.
13861 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
13863 PR tree-optimization/46620
13864 * gcc.dg/pr46620.c: New.
13866 2011-02-19 Jakub Jelinek <jakub@redhat.com>
13869 * gcc.target/i386/pr47809.c: New test.
13871 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13872 Tobias Burnus <burnus@net-b.de>
13874 * lib/target-supports.exp
13875 (check_effective_target_fortran_large_real): New check for large reals.
13876 * gfortran.dg/nan_7.f90: New test.
13878 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13880 PR libgfortran/47567
13881 * gfortran.dg/fmt_f0_1.f90: Update test.
13883 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
13886 * gfortran.dg/array_constructor_36.f90 : New test.
13887 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
13888 allow for comparison between different elements of the array
13889 constructor at different levels of optimization.
13891 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
13893 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
13894 * gcc.target/i386/pr32280-1.c: Likewise.
13896 2011-02-19 Jakub Jelinek <jakub@redhat.com>
13899 * gcc.target/i386/pr47800.c: New test.
13901 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
13903 * objc/execute/exceptions/foward-1.x: New.
13905 2011-02-18 Janus Weil <janus@gcc.gnu.org>
13908 * gfortran.dg/derived_constructor_comps_4.f90: New.
13910 2011-02-18 Tobias Burnus
13913 * gfortran.dg/func_result_6.f90: New.
13915 2011-02-18 Michael Matz <matz@suse.de>
13918 * gfortran.dg/lto/pr45586_0.f90: New test.
13919 * gfortran.dg/typebound_proc_20.f90: Ditto.
13920 * gfortran.dg/typebound_proc_21.f90: Ditto.
13922 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
13925 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
13927 2011-02-18 Tobias Burnus <burnus@net-b.de>
13930 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
13931 gcc_warning_prefix.
13932 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
13933 normalizing the error/warning output.
13934 * gfortran.dg/Wall.f90: Update dg-error/warning.
13935 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
13936 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
13937 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
13938 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
13939 * gfortran.dg/class_30.f90: Update dg-error/warning.
13940 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
13941 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
13942 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
13943 * gfortran.dg/entry_17.f90: Update dg-error/warning.
13944 * gfortran.dg/entry_19.f90: Update dg-error/warning.
13945 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
13946 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
13947 * gfortran.dg/g77/12632.f: Update dg-error/warning.
13948 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
13949 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
13950 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
13951 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
13952 * gfortran.dg/goto_8.f90: Update dg-error/warning.
13953 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
13954 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
13955 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
13956 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
13957 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
13958 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
13959 * gfortran.dg/volatile3.f90: Update dg-error/warning.
13960 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
13961 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
13962 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
13963 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
13964 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
13966 2011-02-18 Janus Weil <janus@gcc.gnu.org>
13969 * gfortran.dg/proc_ptr_comp_30.f90: New.
13971 2011-02-18 Jakub Jelinek <jakub@redhat.com>
13974 * gcc.target/i386/pr47780.c: New test.
13976 2011-02-18 Janus Weil <janus@gcc.gnu.org>
13979 * gfortran.dg/class_40.f03: New.
13981 2011-02-18 Dodji Seketeli <dodji@redhat.com>
13984 * g++.dg/cpp0x/auto21.C: New test.
13986 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
13988 * objc.dg/special/unclaimed-category-1.h: Updated for
13990 * objc.dg/special/unclaimed-category-1.m: Same.
13991 * objc.dg/zero-link-1.m: Same.
13992 * objc.dg/lookup-1.m: Same.
13993 * objc.dg/torture/strings/const-str-9.m
13994 * objc.dg/torture/strings/const-str-10.m: Same.
13995 * objc.dg/torture/strings/const-str-11.m: Same.
13996 * objc.dg/torture/forward-1.m: Same.
13997 * objc.dg/zero-link-2.m: Same.
13998 * objc.dg/encode-7-next-64bit.m: Same.
13999 * objc.dg/method-4.m: Same.
14000 * objc.dg/next-runtime-1.m: Same.
14001 * objc.dg/image-info.m: Same.
14002 * objc.dg/pr23214.m: Same.
14003 * objc.dg/symtab-1.m: Same.
14004 * obj-c++.dg/basic.m: Same.
14005 * obj-c++.dg/proto-lossage-3.m: Same.
14006 * obj-c++.dg/torture/strings/const-str-10.m: Same.
14007 * obj-c++.dg/torture/strings/const-str-11.m: Same.
14008 * obj-c++.dg/torture/strings/const-str-9.m: Same.
14009 * obj-c++.dg/method-11.m: Same.
14010 * objc/execute/enumeration-1.m: Same.
14011 * objc/execute/object_is_class.m: Same.
14012 * objc/execute/formal_protocol-2.m: Same.
14013 * objc/execute/formal_protocol-4.m: Same.
14014 * objc/execute/formal_protocol-6.m: Same.
14015 * objc/execute/bycopy-3.m: Same.
14016 * objc/execute/exceptions/catchall-1.m: Same.
14017 * objc/execute/exceptions/finally-1.m: Same.
14018 * objc/execute/exceptions/local-variables-1.m: Same.
14019 * objc/execute/exceptions/foward-1.m: Same.
14020 * objc/execute/bf-common.h
14021 * objc/execute/enumeration-2.m: Same.
14022 * objc/execute/formal_protocol-1.m: Same.
14023 * objc/execute/formal_protocol-3.m: Same.
14024 * objc/execute/formal_protocol-5.m: Same.
14025 * objc/execute/accessing_ivars.m: Same.
14026 * objc/execute/bycopy-2.m: Same.
14027 * objc/execute/formal_protocol-7.m: Same.
14028 * objc/execute/compatibility_alias.m: Same.
14029 * objc/execute/no_clash.m: Same.
14030 * objc/execute/object_is_meta_class.m: Same.
14031 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
14032 * objc/execute/class-tests-1.h: Include stdio.h.
14033 * objc/execute/class-tests-2.h: Same.
14034 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
14036 * obj-c++.dg/try-catch-2.mm: Same.
14038 2011-02-17 Jakub Jelinek <jakub@redhat.com>
14041 * g++.dg/warn/Wunused-parm-4.C: New test.
14043 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
14044 Jan Hubicka <jh@suse.cz>
14048 * g++.dg/debug/pr47106.C: New.
14050 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
14053 * gcc.target/i386/pr43653.c: New test.
14055 2011-02-11 Dodji Seketeli <dodji@redhat.com>
14058 * g++.dg/template/inherit6.C: New test.
14060 2011-02-16 Janus Weil <janus@gcc.gnu.org>
14063 * gfortran.dg/class_39.f03: New.
14065 2011-02-16 Dodji Seketeli <dodji@redhat.com>
14068 * g++.dg/cpp0x/variadic106.C: New test.
14070 2011-02-16 Jakub Jelinek <jakub@redhat.com>
14072 PR libfortran/47757
14073 * gfortran.dg/pr47757-1.f90: New test.
14074 * gfortran.dg/pr47757-2.f90: New test.
14075 * gfortran.dg/pr47757-3.f90: New test.
14078 * g++.dg/cpp0x/enum8.C: New test.
14080 2011-02-15 Jason Merrill <jason@redhat.com>
14082 * g++.dg/inherit/implicit-trivial1.C: New.
14083 * g++.dg/cpp0x/implicit-trivial1.C: New.
14085 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
14087 PR middle-end/47725
14088 * gcc.dg/torture/pr47725.c: Removed.
14090 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
14093 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
14094 constant does not generate a load from memory.
14096 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
14098 PR middle-end/47725
14099 * gcc.dg/torture/pr47725.c: New.
14101 2011-02-15 Richard Guenther <rguenther@suse.de>
14103 PR tree-optimization/47743
14104 * gcc.dg/torture/pr47743.c: New testcase.
14106 2011-02-15 Jakub Jelinek <jakub@redhat.com>
14108 PR middle-end/47581
14109 * gcc.target/i386/pr47581.c: New test.
14111 2011-02-14 Janus Weil <janus@gcc.gnu.org>
14114 * gfortran.dg/select_type_22.f03: New.
14116 2011-02-14 Jason Merrill <jason@redhat.com>
14118 * g++.dg/cpp0x/regress/enum1.C: New.
14120 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
14122 * gnat.dg/include.adb: New test.
14124 2011-02-14 Janus Weil <janus@gcc.gnu.org>
14127 * gfortran.dg/class_38.f03: New.
14129 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
14131 * gcc.dg/pr46494.c: New test.
14133 2011-02-14 Richard Guenther <rguenther@suse.de>
14135 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
14137 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14140 * gnat.dg/null_pointer_deref1.exp: Don't skip on
14141 sparc*-sun-solaris2.11.
14143 2011-02-14 Janus Weil <janus@gcc.gnu.org>
14146 * gfortran.dg/argument_checking_18.f90: New.
14148 2011-02-13 Tobias Burnus <burnus@net-b.de>
14150 * gfortran.dg/argument_checking_13.f90: Update dg-error.
14151 * gfortran.dg/argument_checking_17.f90: New.
14153 2011-02-12 Janus Weil <janus@gcc.gnu.org>
14155 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
14156 are temporarily disabled.
14157 * gfortran.dg/class_7.f03: Ditto.
14158 * gfortran.dg/coarray_14.f90: Ditto.
14159 * gfortran.dg/typebound_proc_13.f03: Ditto.
14161 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
14164 * gfortran.dg/extends_11.f03: New.
14166 2011-02-11 Xinliang David Li <davidxl@google.com>
14168 PR tree-optimization/47707
14169 * g++.dg/tree-ssa/pr47707.C: New test.
14171 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
14173 * g++.dg/opt/inline17.C: New test.
14175 2011-02-11 Tobias Burnus <burnus@net-b.de>
14178 * gfortran.dg/pure_formal_2.f90: New.
14180 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
14182 PR rtl-optimization/47614
14183 * gfortran.dg/pr47614.f: New.
14185 2011-02-11 Joseph Myers <joseph@codesourcery.com>
14188 * gcc.dg/opts-6.c: New test.
14190 2011-02-11 Jakub Jelinek <jakub@redhat.com>
14193 * gcc.dg/pr47684.c: New test.
14195 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14198 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
14199 c99_runtime, dg-add-options c99_runtime.
14200 (main): Use __asm__.
14202 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14205 * lib/target-supports.exp (check_ascii_locale_available): New proc.
14206 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
14207 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
14208 * gcc.dg/ucnid-10.c: Likewise.
14209 * gcc.dg/ucnid-13.c: Likewise.
14210 * gcc.dg/ucnid-7.c: Likewise.
14211 * gcc.dg/ucnid-8.c: Likewise.
14212 Adapt dg-warning line number.
14214 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
14216 * gcc.target/i386/parity-1.c: Use -march=k8.
14217 * gcc.target/i386/parity-2.c: Ditto.
14218 * gcc.target/i386/vecinit-1.c: Ditto.
14219 * gcc.target/i386/vecinit-2.c: Ditto.
14221 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14224 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
14225 * gcc.target/mips/save-restore-3.c: Likewise.
14226 * gcc.target/mips/save-restore-4.c: Likewise.
14227 * gcc.target/mips/save-restore-5.c: Likewise.
14230 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
14231 * g++.dg/tree-prof/partition2.C: Likewise.
14233 2011-02-09 Jason Merrill <jason@redhat.com>
14235 * g++.dg/tree-ssa/inline-3.C: Use a normal function
14236 rather than misdeclare std::puts.
14238 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
14239 * g++.dg/other/warning1.C: Likewise.
14240 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
14241 * g++.old-deja/g++.gb/scope06.C: Likewise.
14242 * g++.old-deja/g++.law/cvt11.C: Likewise.
14243 * g++.old-deja/g++.law/init1.C: Likewise.
14244 * g++.dg/abi/mangle26.C: Likewise.
14246 * g++.dg/template/function1.C: Adjust for C++0x mode.
14247 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
14249 * g++.dg/ext/label10.C: Adjust for C++0x mode.
14250 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
14252 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
14254 * g++.dg/cpp0x/regress/abi-empty7.C: New.
14256 * g++.dg/cpp0x/regress: New directory.
14257 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
14258 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
14259 * g++.dg/cpp0x/regress/regress3.C: New.
14261 2011-02-10 Richard Guenther <rguenther@suse.de>
14263 PR tree-optimization/47677
14264 * gcc.dg/torture/pr47677.c: New testcase.
14266 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
14268 * objc.dg/special/load-category-1.m: Remove unused header.
14269 * objc.dg/special/load-category-1a.m: Likewise.
14270 * objc.dg/special/load-category-2.m: Likewise.
14271 * objc.dg/special/load-category-2a.m: Likewise.
14272 * objc.dg/special/load-category-3.m: Likewise.
14273 * objc.dg/special/load-category-3a.m: Likewise.
14274 * objc.dg/attributes/proto-attribute-2.m: Likewise.
14275 * objc.dg/attributes/proto-attribute-3.m: Likewise.
14276 * objc.dg/attributes/class-attribute-1.m: Likewise.
14277 * objc.dg/property/property.exp: Don't run for Darwin < 9.
14278 * obj-c++.dg/property/property.exp: Likewise.
14279 * objc.dg/attributes/method-sentinel-1.m: Update type header.
14280 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
14281 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
14282 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
14283 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
14284 * obj-c++.dg/template-8.mm: Likewise.
14286 2011-02-10 Jakub Jelinek <jakub@redhat.com>
14289 * gcc.target/i386/pr47665.c: New test.
14291 2011-02-10 Jie Zhang <jie@codesourcery.com>
14295 2011-02-05 Jie Zhang <jie@codesourcery.com>
14297 * gcc.dg/pr42631.c: Update test.
14298 * gcc.dg/pr42631-2.c: New test.
14300 2011-02-09 Janus Weil <janus@gcc.gnu.org>
14303 * gfortran.dg/proc_decl_25.f90: New.
14305 2011-02-09 Janus Weil <janus@gcc.gnu.org>
14308 * gfortran.dg/typebound_assignment_2.f03: New.
14310 2011-02-09 Richard Guenther <rguenther@suse.de>
14312 PR tree-optimization/47664
14313 * gcc.dg/tree-ssa/inline-7.c: New testcase.
14315 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
14317 PR middle-end/47646
14318 * gnat.dg/uninit_func.adb: Adjust dg directive.
14320 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
14322 PR middle-end/47646
14323 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
14325 2011-02-09 Janus Weil <janus@gcc.gnu.org>
14328 * gfortran.dg/auto_dealloc_2.f90: New.
14330 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14332 * gcc.dg/builtins-config.h: Remove __sgi handling.
14333 * lib/target-supports.exp (add_options_for_c99_runtime): Add
14334 -std=c99 for mips-sgi-irix6.5*.
14336 2011-02-09 Martin Jambor <mjambor@suse.cz>
14338 PR middle-end/45505
14339 * gfortran.dg/pr25923.f90: Remove xfails.
14341 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14344 * gfortran.dg/inquire_14.f90: New test.
14346 2011-02-08 Janus Weil <janus@gcc.gnu.org>
14349 * gfortran.dg/pointer_init_6.f90: New.
14351 2011-02-08 Jeff Law <law@redhat.com>
14353 PR tree-optimization/42893
14354 * gcc.tree-ssa/pr42893.c: New test.
14356 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
14358 PR tree-optimization/46834
14359 PR tree-optimization/46994
14360 PR tree-optimization/46995
14361 * gcc.dg/graphite/id-pr46834.c: New.
14362 * gfortran.dg/graphite/id-pr46994.f90: New.
14363 * gfortran.dg/graphite/id-pr46995.f90: New.
14365 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14367 PR middle-end/47646
14368 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
14369 using the variable is known the warning is emitted there.
14370 * gcc.dg/uninit-pr19430.c (foo): Likewise.
14371 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
14373 * c-c++-common/pr20000.c (g): Both warnings occur at the return
14376 * gcc.dg/noreturn-1.c (foo5): Likewise.
14377 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
14378 (method2): Likewise.
14380 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
14381 the return statement using the uninitialized variable.
14382 * gfortran.dg/pr39666-2.f90 (f): Likewise.
14384 2011-02-08 Richard Guenther <rguenther@suse.de>
14386 PR middle-end/47639
14387 * g++.dg/opt/pr47639.c: New testcase.
14389 2011-02-08 Richard Guenther <rguenther@suse.de>
14391 PR tree-optimization/47632
14392 * g++.dg/opt/pr47632.C: New testcase.
14394 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14396 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
14398 2011-02-07 Richard Guenther <rguenther@suse.de>
14400 PR tree-optimization/47615
14401 * g++.dg/opt/pr47615.C: New testcase.
14403 2011-02-07 Richard Guenther <rguenther@suse.de>
14405 PR tree-optimization/47621
14406 * gcc.dg/torture/pr47621.c: New testcase.
14408 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
14410 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
14412 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
14415 * gfortran.dg/allocate_with_source_1 : New test.
14417 2011-02-05 Jakub Jelinek <jakub@redhat.com>
14419 PR middle-end/47610
14420 * gcc.dg/pr47610.c: New test.
14422 2011-02-05 Jie Zhang <jie@codesourcery.com>
14425 * gcc.dg/pr42631.c: Update test.
14426 * gcc.dg/pr42631-2.c: New test.
14428 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
14431 * gfortran.dg/pr47574.f90: New test.
14433 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
14435 PR tree-optimization/46194
14436 * gcc.dg/autopar/pr46194.c: New.
14438 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
14440 PR tree-optimization/43695
14441 * g++.dg/ipa/pr43695.C: New.
14443 2011-02-04 Jakub Jelinek <jakub@redhat.com>
14445 PR inline-asm/23200
14446 * gcc.dg/pr23200.c: New test.
14448 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
14451 * g++.dg/pr47589.C: New test.
14453 2011-02-03 Dodji Seketeli <dodji@redhat.com>
14456 * g++.dg/template/typedef37.C: New test.
14457 * g++.dg/template/param1.C: Adjust expected error message.
14459 2011-02-03 Jakub Jelinek <jakub@redhat.com>
14461 PR middle-end/31490
14462 * gcc.dg/pr31490-2.c: New test.
14463 * gcc.dg/pr31490-3.c: New test.
14464 * gcc.dg/pr31490-4.c: New test.
14466 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
14467 Jakub Jelinek <jakub@redhat.com>
14470 * g++.dg/parser/semicolon3.C: Adjust.
14471 * g++.dg/parser/semicolon4.C: New testcase.
14472 * g++.dg/pr46890.C: New testcase.
14474 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
14477 * g++.dg/init/pr29571.C: New.
14479 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
14481 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
14482 instead of vect_int.
14484 2011-02-03 Jakub Jelinek <jakub@redhat.com>
14487 * gcc.target/i386/pr47312.c: New test.
14490 * gcc.target/i386/pr47564.c: New test.
14492 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
14494 PR tree-optimization/45122
14495 * gcc.dg/tree-ssa/pr45122.c: New.
14497 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
14500 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
14503 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
14504 and vsx so a default --with-cpu=power7 doesn't give an error
14505 when -mavoid-indexed-addresses is used.
14507 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
14508 wrapper function to save the arguments and then jump to the real
14509 function, rather than depending on the compiler not to move stuff
14511 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
14513 2011-02-02 Janus Weil <janus@gcc.gnu.org>
14514 Paul Thomas <pault@gcc.gnu.org>
14517 * gfortran.dg/class_37.f03 : New test.
14519 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
14520 Richard Guenther <rguenther@suse.de>
14522 PR tree-optimization/40979
14524 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
14525 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
14526 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
14527 check_vect_support_and_set_flags.
14528 * gfortran.dg/graphite/vect-pr40979.f90: New.
14530 2011-02-02 Janus Weil <janus@gcc.gnu.org>
14533 * gfortran.dg/class_36.f03: New.
14535 2011-02-02 Richard Guenther <rguenther@suse.de>
14537 PR tree-optimization/47566
14538 * gcc.dg/lto/20110201-1_0.c: New testcase.
14540 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
14546 * debug/pr47498.c: New.
14547 * debug/pr47501.c: New.
14549 2011-02-01 Richard Guenther <rguenther@suse.de>
14551 PR tree-optimization/47559
14552 * g++.dg/torture/pr47559.C: New testcase.
14554 2011-02-01 Janus Weil <janus@gcc.gnu.org>
14557 * gfortran.dg/typebound_call_20.f03: New.
14559 2011-02-01 Richard Guenther <rguenther@suse.de>
14561 PR tree-optimization/47555
14562 * gcc.dg/pr47555.c: New testcase.
14564 2011-02-01 Richard Guenther <rguenther@suse.de>
14566 PR tree-optimization/47541
14567 * g++.dg/torture/pr47541.C: New testcase.
14569 2011-01-31 Janus Weil <janus@gcc.gnu.org>
14572 * gfortran.dg/typebound_call_19.f03: New.
14574 2011-01-31 Jakub Jelinek <jakub@redhat.com>
14577 * g++.dg/cpp0x/pr47416.C: New test.
14579 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
14582 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
14584 2011-01-31 Janus Weil <janus@gcc.gnu.org>
14587 * gfortran.dg/typebound_assignment_1.f03: New.
14589 2011-01-31 Jakub Jelinek <jakub@redhat.com>
14591 PR tree-optimization/47538
14592 * gcc.c-torture/execute/pr47538.c: New test.
14594 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14597 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
14599 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14601 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
14603 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
14605 PR rtl-optimization/44031
14606 * gcc.c-torture/compile/20110131-1.c: New test.
14608 2011-01-31 Tobias Burnus <burnus@net-b.de>
14611 * gfortran.dg/stmt_func_1.f90: New.
14613 2011-01-31 Tobias Burnus <burnus@net-b.de>
14616 * gfortran.dg/interface_34.f90: New.
14618 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
14621 * gfortran.dg/realloc_on_assign_5.f03: New test.
14622 * gfortran.dg/realloc_on_assign_5.f03: New test.
14624 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14626 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
14627 * gfortran.dg/bessel_7.f90: Likewise.
14628 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
14630 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
14631 * gfortran.dg/sum_init_expr.f03: Likewise.
14633 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
14635 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
14638 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
14639 loop only on "vect_intfloat_cvt" targets.
14641 2011-01-29 Tobias Burnus <burnus@net-b.de>
14644 * gfortran.dg/shape_6.f90: New.
14646 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14648 PR libgfortran/47434
14649 * gfortran.dg/read_infnan_1.f90: Update test.
14650 * gfortran.dg/module_nan.f90: Update test.
14651 * gfortran.dg/char4_iunit_1.f03: Update test.
14652 * gfortran.dg/large_real_kind_1.f90: Update test.
14653 * gfortran.dg/real_const_3.f90: Update test.
14654 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
14656 2011-01-29 Dodji Seketeli <dodji@redhat.com>
14659 * g++.dg/template/param2.C: New test.
14661 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14663 PR libgfortran/47285
14664 * gfortran.dg/fmt_g.f: New test.
14666 2011-01-28 Tobias Burnus <burnus@net-b.de>
14669 * gfortran.dg/pure_formal_1.f90: New.
14671 2011-01-28 Jakub Jelinek <jakub@redhat.com>
14674 * gcc.dg/tls/pr42894.c: New test.
14676 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14678 * gcc.dg/pr47276.c: Add dg-require-visibility.
14680 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14682 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
14684 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
14685 Tobias Burnus <burnus@gcc.gnu.org>
14690 * gfortran.dg/realloc_on_assign_3.f03: New test.
14691 * gfortran.dg/realloc_on_assign_4.f03: New test.
14692 * gfortran.dg/allocatable_function_5.f90: New test.
14693 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
14694 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
14695 implemented" dg-errors.
14697 2011-01-27 Jan Hubicka <jh@suse.cz>
14699 PR middle-end/46949
14700 * gcc.dg/attr-weakref-4.c: New testcase
14702 2011-01-27 Martin Jambor <mjambor@suse.cz>
14704 PR tree-optimization/47228
14705 * gcc.dg/torture/pr47228.c: New test.
14707 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14709 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
14711 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14713 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
14714 when using auto-overlay support on the SPU.
14716 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
14718 PR rtl-optimization/44174
14719 * gcc.target/i386/asm-6.c: New test.
14721 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
14723 PR rtl-optimization/46856
14724 * gcc.c-torture/compile/pr46856.c: New test.
14726 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
14727 Andrew Pinski <pinskia@gmail.com>
14730 * gcc.dg/pr43082.c: New.
14732 2011-01-26 DJ Delorie <dj@redhat.com>
14734 PR rtl-optimization/46878
14735 * gcc.dg/pr46878-1.c: New test.
14737 2011-01-26 Jakub Jelinek <jakub@redhat.com>
14740 * g++.dg/cpp0x/pr47476.C: New test.
14742 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
14744 * gcc.c-torture/compile/20110126-1.c: New test.
14746 2011-01-26 Jakub Jelinek <jakub@redhat.com>
14749 * gcc.dg/torture/pr47473.c: New test.
14751 2011-01-26 Jan Hubicka <jh@suse.cz>
14754 * gcc.c-torture/execute/pr47237.c: New testcase.
14756 2011-01-26 Jan Hubicka <jh@suse.cz>
14758 PR tree-optimization/47190
14759 * gcc.dg/attr-weakref-3.c: New testcase.
14761 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
14764 * gcc.dg/dll-9a.c: New test file.
14765 * gcc.dg/dll-11.c: Likewise.
14766 * gcc.dg/dll-12.c: Likewise.
14767 * gcc.dg/dll-12a.c: Likewise.
14768 * gcc.dg/dll-11a.c: Likewise.
14769 * gcc.dg/dll-9.c: Likewise.
14770 * gcc.dg/dll-10.c: Likewise.
14771 * gcc.dg/dll-10a.c: Likewise.
14772 * g++.dg/ext/dllexport4a.cc: Likewise.
14773 * g++.dg/ext/dllexport4.C: Likewise.
14774 * g++.dg/ext/dllexport5.C: Likewise.
14775 * g++.dg/ext/dllexport5a.cc: Likewise.
14777 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14779 PR tree-optimization/46970
14780 * gcc.dg/graphite/pr46970.c: New.
14782 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14784 PR tree-optimization/46215
14785 * gcc.dg/graphite/pr46215.c: New.
14787 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14789 PR tree-optimization/46168
14790 * gcc.dg/graphite/pr46168.c: New.
14792 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14794 PR tree-optimization/43657
14795 * gcc.dg/graphite/pr43657.c: New.
14797 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14799 PR tree-optimization/29832
14800 * gfortran.dg/graphite/pr29832.f90: New.
14802 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14804 PR tree-optimization/43567
14805 * gcc.dg/graphite/pr43567.c: New.
14807 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14809 * gfortran.dg/graphite/interchange-4.f: New.
14810 * gfortran.dg/graphite/interchange-5.f: New.
14812 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
14813 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
14814 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
14815 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
14816 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
14817 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
14818 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
14819 * gfortran.dg/ltrans-7.f90: Removed.
14820 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
14822 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
14823 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
14824 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
14825 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
14826 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
14827 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
14828 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
14829 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
14830 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
14831 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
14832 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
14833 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
14834 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
14835 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
14836 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
14837 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
14838 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
14839 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
14840 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
14841 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
14842 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
14843 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
14844 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
14845 * gcc.dg/tree-ssa/data-dep-1.c
14846 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
14847 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
14848 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
14849 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
14850 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
14852 2011-01-25 Jakub Jelinek <jakub@redhat.com>
14854 PR tree-optimization/47265
14855 PR tree-optimization/47443
14856 * gcc.c-torture/compile/pr47265.c: New test.
14857 * gcc.dg/pr47443.c: New test.
14859 2011-01-25 Martin Jambor <mjambor@suse.cz>
14861 PR tree-optimization/47382
14862 * g++.dg/torture/pr47382.C: New test.
14863 * g++.dg/opt/devirt1.C: Xfail.
14865 2011-01-25 Yao Qi <yao@codesourcery.com>
14868 * gcc.target/arm/pr45701-1.c: New test.
14869 * gcc.target/arm/pr45701-2.c: New test.
14870 * gcc.target/arm/pr45701-3.c: New test.
14872 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14873 Jakub Jelinek <jakub@redhat.com>
14875 PR tree-optimization/47271
14876 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
14878 2011-01-25 Nick Clifton <nickc@redhat.com>
14880 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
14881 (saturate_add): Delete.
14882 (exchange): Delete.
14883 (main): Do not run saturate_add.
14884 (set_interrupts): Delete.
14886 2011-01-25 Tobias Burnus <burnus@net-b.de>
14889 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
14891 2011-01-25 Jakub Jelinek <jakub@redhat.com>
14893 PR tree-optimization/47427
14894 PR tree-optimization/47428
14895 * gcc.c-torture/compile/pr47427.c: New test.
14896 * gcc.c-torture/compile/pr47428.c: New test.
14898 2011-01-25 Richard Guenther <rguenther@suse.de>
14900 PR middle-end/47411
14901 * gcc.dg/torture/pr47411.c: New testcase.
14903 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14905 * gfortran.dg/graphite/id-24.f: New.
14906 * gfortran.dg/graphite/id-25.f: New.
14908 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14910 * gfortran.dg/graphite/id-23.f: New.
14912 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14914 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
14916 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14918 * gcc.dg/graphite/block-0.c: Un-XFAILed.
14919 * gcc.dg/graphite/block-1.c: Un-XFAILed.
14920 * gcc.dg/graphite/block-7.c: Un-XFAILed.
14921 * gcc.dg/graphite/block-8.c: Un-XFAILed.
14922 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
14923 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
14924 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
14925 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
14926 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
14928 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14930 * gcc.dg/graphite/block-0.c: Add documentation.
14931 * gcc.dg/graphite/block-4.c: Same.
14932 * gcc.dg/graphite/block-7.c: Same.
14933 * gcc.dg/graphite/block-8.c: New.
14934 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
14935 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
14936 * gcc.dg/graphite/interchange-12.c: Add documentation.
14937 * gcc.dg/graphite/interchange-13.c: New.
14938 * gcc.dg/graphite/interchange-14.c: New.
14939 * gcc.dg/graphite/interchange-15.c: New.
14940 * gcc.dg/graphite/interchange-8.c: Add documentation.
14941 * gcc.dg/graphite/interchange-mvt.c: Same.
14943 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
14946 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
14947 * gcc.target/powerpc/altivec-14.c: Ditto.
14948 * gcc.target/powerpc/altivec-33.c: Ditto.
14949 * gcc.target/powerpc/altivec-types-1.c: Ditto.
14950 * gcc.target/powerpc/altivec-types-2.c: Ditto.
14951 * gcc.target/powerpc/altivec-types-3.c: Ditto.
14952 * gcc.target/powerpc/altivec-types-4.c: Ditto.
14953 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
14954 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
14955 * g++.dg/ext/altivec-15.C: Ditto.
14956 * g++.dg/ext/altivec-types-1.C: Ditto.
14957 * g++.dg/ext/altivec-types-2.C: Ditto.
14958 * g++.dg/ext/altivec-types-3.C: Ditto.
14959 * g++.dg/ext/altivec-types-4.C: Ditto.
14961 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14963 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
14965 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14967 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
14968 optimization options.
14970 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14972 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
14975 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
14977 2011-01-23 Tobias Burnus <burnus@net-b.de>
14980 * gfortran.dg/allocatable_scalar_12.f90: New.
14982 2011-01-23 Ira Rosen <irar@il.ibm.com>
14984 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
14985 vectorization to be not profitable if peeling is used to
14986 realign the memory access.
14987 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
14988 loop bound to avoid loop unrolling.
14989 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
14991 2011-01-22 Jan Hubicka <jh@suse.cz>
14994 * g++.dg/lto/pr47333.C: New file.
14996 2011-01-22 Jan Hubicka <jh@suse.cz>
14998 PR tree-optimization/43884
15000 * gcc.dg/autopar/outer-2.c: Increase array size.
15001 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
15003 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
15006 * gfortran.dg/c_loc_tests_16.f90: New test.
15008 2011-01-22 Tobias Burnus <burnus@net-b.de>
15011 * gfortran.dg/typebound_proc_19.f90: New.
15013 2011-01-21 Jeff Law <law@redhat.com>
15015 PR tree-optimization/47053
15016 * g++.dg/pr47053.C: New test.
15018 2011-01-21 Jason Merrill <jason@redhat.com>
15021 * g++.dg/cpp0x/constexpr-ctor6.C: New.
15023 2011-01-21 Jakub Jelinek <jakub@redhat.com>
15026 * g++.dg/cpp0x/range-for10.C: New test.
15027 * g++.dg/template/for1.C: New test.
15029 PR middle-end/45566
15030 * g++.dg/tree-prof/partition3.C: New test.
15032 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
15034 PR rtl-optimization/47366
15035 * g++.dg/opt/pr47366.C: New test.
15037 2011-01-21 Jason Merrill <jason@redhat.com>
15040 * g++.dg/cpp0x/constexpr-regress2.C: New.
15042 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
15044 2011-01-21 Jeff Law <law@redhat.com>
15046 PR rtl-optimization/41619
15047 * gcc.dg/pr41619.c: New.
15049 2011-01-21 Jakub Jelinek <jakub@redhat.com>
15051 PR tree-optimization/47355
15052 * g++.dg/opt/pr47355.C: New test.
15054 2011-01-21 Richard Guenther <rguenther@suse.de>
15056 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
15059 2011-01-21 Richard Guenther <rguenther@suse.de>
15061 PR tree-optimization/47365
15062 * gcc.dg/torture/pr47365.c: New testcase.
15063 * gcc.dg/tree-ssa/pr47392.c: Likewise.
15065 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15067 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
15069 2011-01-21 Jakub Jelinek <jakub@redhat.com>
15071 PR tree-optimization/47391
15072 * gcc.dg/pr47391.c: New test.
15074 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15076 * g++.dg/template/char1.C: Use signed char.
15078 2011-01-21 Tobias Burnus <burnus@net-b.de>
15081 * gfortran.dg/pointer_target_4.f90: New.
15083 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
15086 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
15087 ILP32 system and not IP32.
15089 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
15092 * g++.dg/debug/pr46583.C: New.
15094 2011-01-20 Jakub Jelinek <jakub@redhat.com>
15097 * g++.dg/debug/pr47283.C: New test.
15100 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
15101 * gcc.target/i386/headmerge-2.c: Likewise.
15103 2011-01-20 Richard Guenther <rguenther@suse.de>
15105 PR middle-end/47370
15106 * gcc.dg/torture/pr47370.c: New testcase.
15108 2011-01-20 Jakub Jelinek <jakub@redhat.com>
15110 PR tree-optimization/46130
15111 * gcc.dg/pr46130-1.c: New test.
15112 * gcc.dg/pr46130-2.c: New test.
15114 2011-01-19 Dodji Seketeli <dodji@redhat.com>
15117 * g++.dg/debug/dwarf2/template-params-10.C: New test.
15119 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
15122 * g++.dg/debug/pr46240.cc: New.
15124 2011-01-19 Jakub Jelinek <jakub@redhat.com>
15127 * g++.dg/template/anonunion1.C: New test.
15129 PR rtl-optimization/47337
15130 * gcc.c-torture/execute/pr47337.c: New test.
15132 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15135 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
15137 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15139 PR tree-optimization/46021
15140 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
15142 2011-01-19 Jakub Jelinek <jakub@redhat.com>
15144 PR tree-optimization/47290
15145 * g++.dg/torture/pr47290.C: New test.
15147 2011-01-18 Janus Weil <janus@gcc.gnu.org>
15150 * gfortran.dg/proc_ptr_comp_29.f90: New.
15152 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
15155 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
15156 powerpc-apple-darwin9.
15158 2011-01-18 Jakub Jelinek <jakub@redhat.com>
15160 PR rtl-optimization/47299
15161 * gcc.c-torture/execute/pr47299.c: New test.
15163 2011-01-17 Jason Merrill <jason@redhat.com>
15165 * g++.dg/cpp0x/constexpr-virtual.C: New.
15167 2011-01-17 Jakub Jelinek <jakub@redhat.com>
15170 * gfortran.dg/gomp/pr47331.f90: New test.
15172 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
15175 * objc.dg/selector-warn-1.m: New.
15176 * obj-c++.dg/selector-warn-1.mm: New.
15178 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
15180 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
15181 Update dg-final accordingly.
15183 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15185 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
15187 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15189 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
15191 * gcc.dg/guality/pr36728-2.c: Likewise.
15193 2011-01-17 Richard Guenther <rguenther@suse.de>
15195 PR tree-optimization/47313
15196 * g++.dg/torture/pr47313.C: New testcase.
15198 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
15201 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
15202 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
15203 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15204 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15206 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
15208 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
15209 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
15210 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
15212 2011-01-17 Richard Guenther <rguenther@suse.de>
15214 PR tree-optimization/45967
15215 * gcc.dg/torture/pr45967-2.c: New testcase.
15216 * gcc.dg/torture/pr45967-3.c: Likewise.
15218 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15221 * g++.dg/ext/pr47213.C: Require visibility.
15223 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
15225 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
15226 * gcc.dg/fixed-point/struct-union.c: Update error messages.
15228 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
15230 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
15231 Linux-based targets.
15233 2011-01-13 Jan Hubicka <jh@suse.cz>
15235 PR tree-optimization/47276
15236 * gcc.dg/pr47276.c: New testcase.
15238 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
15239 Jonathan Wakely <jwakely.gcc@gmail.com>
15242 * g++.dg/other/pr33558.C: New.
15243 * g++.dg/other/pr33558-2.C: New.
15245 2011-01-14 Martin Jambor <mjambor@suse.cz>
15247 PR tree-optimization/45934
15248 PR tree-optimization/46302
15249 * g++.dg/ipa/devirt-c-1.C: New test.
15250 * g++.dg/ipa/devirt-c-2.C: Likewise.
15251 * g++.dg/ipa/devirt-c-3.C: Likewise.
15252 * g++.dg/ipa/devirt-c-4.C: Likewise.
15253 * g++.dg/ipa/devirt-c-5.C: Likewise.
15254 * g++.dg/ipa/devirt-c-6.C: Likewise.
15255 * g++.dg/ipa/devirt-6.C: Likewise.
15256 * g++.dg/ipa/devirt-d-1.C: Likewise.
15257 * g++.dg/torture/pr45934.C: Likewise.
15259 2011-01-14 Jason Merrill <jason@redhat.com>
15261 * g++.dg/cpp0x/variadic105.C: New.
15263 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
15264 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15267 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15268 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
15269 execution tests on i?86-*-*, x86_64-*-* and
15270 powerpc*-apple-darwin* && ilp32.
15271 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
15272 tests on i?86-*-* and x86_64-*-*.
15274 2011-01-14 Richard Guenther <rguenther@suse.de>
15276 PR tree-optimization/47280
15277 * g++.dg/opt/pr47280.C: New testcase.
15279 2011-01-14 Jason Merrill <jason@redhat.com>
15281 * g++.dg/cpp0x/constexpr-regress1.C: New.
15283 * g++.dg/ext/flexary2.C: New.
15285 2011-01-14 Richard Guenther <rguenther@suse.de>
15287 PR middle-end/47281
15288 * gcc.dg/torture/pr47281.c: New testcase.
15289 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
15291 2011-01-14 Richard Guenther <rguenther@suse.de>
15293 PR tree-optimization/47286
15294 * gcc.dg/tree-ssa/pr47286.c: New testcase.
15296 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
15299 * g++.dg/ext/pr47213.C: New.
15301 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15303 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
15305 2011-01-13 Tobias Burnus <burnus@net-b.de>
15306 Mikael Morin <mikael@gcc.gnu.org>
15310 * gfortran.dg/select_type_20.f90: New.
15311 * gfortran.dg/select_type_21.f90: New.
15313 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
15316 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
15318 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15320 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
15321 * gcc.dg/guality/pr36728-2.c: Likewise.
15323 2011-01-13 Dodji Seketeli <dodji@redhat.com>
15326 * g++.dg/debug/dwarf2/template-params-9.C: New test.
15328 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
15330 PR rtl-optimization/45352
15331 * gcc.dg/pr45352-3.c: New.
15333 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
15335 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
15337 * g++.dg/cpp0x/range-for8.C: New.
15338 * g++.dg/cpp0x/range-for9.C: New.
15340 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
15343 * g++.dg/debug/pr47209.C: New.
15345 2011-01-12 Richard Guenther <rguenther@suse.de>
15348 * gcc.dg/lto/pr47259_0.c: New testcase.
15349 * gcc.dg/lto/pr47259_1.c: Likewise.
15351 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
15353 * objc-obj-c++-shared/Object1.h: Add copyright header, update
15354 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
15355 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
15356 methods missing from the OBJC2 Object.
15357 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
15358 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
15359 GNU and NeXT runtimes.
15360 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
15362 * objc-obj-c++-shared/Object1.m: Likewise.
15363 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
15364 * objc.dg/proto-qual-1.m: Likewise.
15365 * obj-c++.dg/proto-lossage-3.mm: Likewise.
15366 * obj-c++.dg/proto-qual-1.mm: Likewise.
15368 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
15371 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
15373 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
15375 Fixed the Objective-C++ testsuite and updated all tests.
15376 * lib/obj-c++.exp (obj-c++_init): Declare and set
15377 gcc_warning_prefix and gcc_error_prefix.
15378 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
15379 'dg-warning', 'dg-message' and 'dg-error'.
15380 * obj-c++.dg/class-extension-3.mm: Likewise.
15381 * obj-c++.dg/class-protocol-1.mm: Likewise.
15382 * obj-c++.dg/encode-7.mm: Likewise.
15383 * obj-c++.dg/exceptions-3.mm: Likewise.
15384 * obj-c++.dg/exceptions-5.mm: Likewise.
15385 * obj-c++.dg/method-12.mm: Likewise.
15386 * obj-c++.dg/method-13.mm: Likewise.
15387 * obj-c++.dg/method-15.mm: Likewise.
15388 * obj-c++.dg/method-16.mm: Likewise.
15389 * obj-c++.dg/method-4.mm: Likewise.
15390 * obj-c++.dg/method-8.mm: Likewise.
15391 * obj-c++.dg/method-conflict-1.mm: Likewise.
15392 * obj-c++.dg/method-conflict-2.mm: Likewise.
15393 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
15394 and uncommented second part of the testcase now that the testsuite
15396 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
15397 and uncommented second part of the testcase now that the testsuite
15399 * obj-c++.dg/private-1.mm: Likewise.
15400 * obj-c++.dg/proto-lossage-4.mm: Likewise.
15401 * obj-c++.dg/syntax-error-7.mm: Likewise.
15402 * obj-c++.dg/warn5.mm: Likewise.
15403 * obj-c++.dg/property/at-property-14.mm: Likewise.
15404 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
15406 * obj-c++.dg/property/at-property-18.mm: Likewise.
15407 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
15409 * obj-c++.dg/property/at-property-21.mm: Likewise.
15410 * obj-c++.dg/property/at-property-28.mm: Likewise.
15411 * obj-c++.dg/property/at-property-5.mm: Likewise.
15412 * obj-c++.dg/property/dynamic-2.mm: Likewise.
15413 * obj-c++.dg/property/property-neg-3.mm: Likewise.
15414 * obj-c++.dg/property/synthesize-11.mm: Likewise.
15415 * obj-c++.dg/property/synthesize-6.mm: Likewise.
15416 * obj-c++.dg/property/synthesize-8.mm: Likewise.
15417 * obj-c++.dg/property/synthesize-9.mm: Likewise.
15418 * obj-c++.dg/tls/diag-5.mm: Likewise.
15419 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
15420 dg-error, now matched correctly.
15422 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
15424 * objc.dg/property/at-property-29.m: New.
15425 * obj-c++.dg/property/at-property-29.mm: New.
15427 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15429 * go.test/go-test.exp (go-set-goarch): New proc.
15430 (go-gc-tests): Use it.
15432 2011-01-11 Dodji Seketeli <dodji@redhat.com>
15435 * g++.dg/debug/dwarf2/template-params-8.C: New test.
15437 2011-01-11 Richard Henderson <rth@redhat.com>
15439 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
15441 2011-01-11 Jan Hubicka <jh@suse.cz>
15445 * gcc.dg/lto/pr45721_1.c: New file.
15446 * gcc.dg/lto/pr45721_0.c: New file.
15448 2011-01-11 Richard Guenther <rguenther@suse.de>
15450 PR tree-optimization/46076
15451 * gcc.dg/tree-ssa/pr46076.c: New testcase.
15453 2011-01-11 Jeff Law <law@redhat.com>
15455 * PR tree-optimization/47086
15456 * gcc.dg/pr47086.c: New test.
15458 2011-01-11 Jason Merrill <jason@redhat.com>
15461 * g++.dg/template/new10.C: New.
15464 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
15466 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
15468 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
15469 Split type definitions and NSConstantString class into...
15470 * objc-obj-c++-shared/objc-test-suite-types.h: New.
15471 * objc-obj-c++-shared/nsconstantstring-class.h: New.
15472 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
15473 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
15474 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
15475 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
15477 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
15478 encode defines for newer NeXT system headers.
15479 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
15480 * obj-c++.dg/torture/strings/string1.mm: Likewise.
15481 * objc.dg/foreach-5.m: Likewise.
15482 * objc.dg/foreach-2.m: Likewise.
15483 * objc.dg/foreach-4.m: Likewise.
15484 * objc.dg/torture/strings/string1.m: Likewise.
15485 * objc.dg/torture/strings/string2.m: Likewise.
15486 * objc.dg/torture/strings/string3.m: Likewise.
15487 * objc.dg/torture/strings/string4.m: Likewise.
15488 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
15489 header and stand alone.
15490 * obj-c++.dg/strings/strings-2.mm: Likewise.
15491 * objc.dg/torture/strings/const-str-3.m: Likewise.
15492 * objc.dg/strings/strings-2.m: Likewise.
15493 * objc.dg/strings/const-str-12b.m: Likewise.
15495 2011-01-12 Richard Guenther <rguenther@suse.de>
15497 PR middle-end/32511
15498 * gcc.dg/attr-weak-1.c: Adjust.
15500 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
15503 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
15504 standard compliant and comment.
15506 2011-01-10 Jan Hubicka <jh@suse.cz>
15509 * gcc.dg/initpri3.c: New testcase.
15511 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
15514 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
15515 externally visible.
15520 (g_ebp_save): Likewise.
15521 (g_esp_save): Likewise.
15523 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15525 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
15527 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15529 PR tree-optimization/46021
15530 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
15531 i?86-*-*, x86_64-*-*.
15533 2011-01-10 Jeff Law <law@redhat.com>
15535 * PR tree-optimization/47141
15536 * gcc.c-torture/compile/pr47141.c: New test.
15538 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
15541 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
15542 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
15543 * gcc.dg/vect/slp-35.c: Remove XFAILs.
15544 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
15547 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
15548 being vectorized. Adjust dg-final pattern. Remove XFAIL.
15549 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
15550 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
15551 being vectorized. Adjust dg-final pattern.
15554 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
15555 * gcc.dg/vect/slp-24.c: Likewise.
15557 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
15560 * g++.dg/other/pr47218-1.C: New test file.
15561 * g++.dg/other/pr47218.C: Likewise.
15562 * g++.dg/other/pr47218.h: New supporting header.
15564 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
15567 * objc.dg/attributes/invalid-attribute-1.m: New.
15568 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
15570 2011-01-09 Janus Weil <janus@gcc.gnu.org>
15573 * gfortran.dg/proc_ptr_comp_28.f90: New.
15575 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
15577 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
15578 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
15579 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15580 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
15581 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
15582 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
15583 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
15584 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
15585 * objc.dg/gnu-api-2-class.m: Likewise.
15586 * objc.dg/gnu-api-2-ivar.m: Likewise.
15587 * objc.dg/gnu-api-2-method.m: Likewise.
15588 * objc.dg/gnu-api-2-objc.m: Likewise.
15589 * objc.dg/gnu-api-2-object.m: Likewise.
15590 * objc.dg/gnu-api-2-property.m: Likewise.
15591 * objc.dg/gnu-api-2-protocol.m: Likewise.
15592 * objc.dg/gnu-api-2-sel.m: Likewise.
15594 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
15596 * objc.dg/foreach-1.m: Skip for Darwin < 9.
15597 * objc.dg/objc-foreach-4.m: Likewise.
15598 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
15599 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
15600 * objc.dg/foreach-4.m: Likewise.
15601 * objc.dg/foreach-5.m: Likewise.
15602 * objc.dg/foreach-3.m: Return self from init.
15604 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
15607 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
15609 2011-01-09 Janus Weil <janus@gcc.gnu.org>
15612 * gfortran.dg/class_35.f90: New.
15614 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
15616 * objc.dg/foreach-1.m: Add "-Wall" to flags.
15618 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
15621 * objc.dg/invalid-method-2.m: New.
15622 * obj-c++.dg/invalid-method-2.mm: New.
15624 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
15627 * gfortran.dg/transpose_optimization_2.f90 : New test.
15629 2011-01-08 Jan Hubicka <jh@suse.cz>
15631 PR tree-optmization/46469
15632 * g++.dg/torture/pr46469.C: New testcase.
15634 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
15636 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
15637 emulation of libobjc-gnu structure layout functionality to ..
15638 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
15639 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
15640 * objc/execute/bf-common.h: Adjust headers.
15641 * objc/execute/bf-1.m: Likewise.
15642 * objc/execute/bf-2.m: Likewise.
15643 * objc/execute/bf-3.m: Likewise.
15644 * objc/execute/bf-4.m: Likewise.
15645 * objc/execute/bf-5.m: Likewise.
15646 * objc/execute/bf-6.m: Likewise.
15647 * objc/execute/bf-7.m: Likewise.
15648 * objc/execute/bf-8.m: Likewise.
15649 * objc/execute/bf-9.m: Likewise.
15650 * objc/execute/bf-10.m: Likewise.
15651 * objc/execute/bf-11.m: Likewise.
15652 * objc/execute/bf-12.m: Likewise.
15653 * objc/execute/bf-13.m: Likewise.
15654 * objc/execute/bf-14.m: Likewise.
15655 * objc/execute/bf-15.m: Likewise.
15656 * objc/execute/bf-16.m: Likewise.
15657 * objc/execute/bf-17.m: Likewise.
15658 * objc/execute/bf-18.m: Likewise.
15659 * objc/execute/bf-19.m: Likewise.
15660 * objc/execute/bf-20.m: Likewise.
15661 * objc/execute/bf-21.m: Likewise.
15662 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
15663 objc_get_type_qualifiers ().
15665 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
15668 * gfortran.dg/dependency_39.f90: New test.
15670 2011-01-07 Jan Hubicka <jh@suse.cz>
15672 Get builtins tests ready for linker plugin.
15673 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
15674 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
15675 my_memset, my_bzero): Mark used.
15676 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
15677 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
15679 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
15682 2011-01-07 Jan Hubicka <jh@suse.cz>
15684 PR tree-optimization/46367
15685 * g++.dg/torture/pr46367.C: New file.
15687 2011-01-07 Jakub Jelinek <jakub@redhat.com>
15690 * gcc.dg/pr47201.c: New test.
15693 * gcc.dg/tree-prof/pr47187.c: New test.
15695 2011-01-07 Tobias Burnus <burnus@net-b.de>
15698 * gfortran.dg/extends_type_of_3.f90: New.
15700 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
15702 * g++.dg/ext/dllexport-MI1.C: Adjust test.
15703 * g++.dg/ext/dllimport-MI1.C: Likewise.
15704 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
15705 * g++.dg/ext/dllimport10.C: Likewise.
15706 * g++.dg/ext/dllimport11.C: Likewise.
15707 * g++.dg/ext/dllimport12.C: Likewise.
15708 * g++.dg/ext/dllimport13.C: Likewise.
15709 * g++.dg/ext/dllimport2.C: Likewise.
15710 * g++.dg/ext/dllimport3.C: Likewise.
15711 * g++.dg/ext/dllimport4.C: Likewise.
15712 * g++.dg/ext/dllimport5.C: Likewise.
15713 * g++.dg/ext/dllimport6.C: Likewise.
15714 * g++.dg/ext/dllimport8.C: Likewise.
15715 * g++.dg/ext/dllimport9.C: Likewise.
15716 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
15717 targets, too. Additionally enable test for i?86-*-mingw*.
15718 * g++.dg/ext/selectany1.C: Likewise.
15719 Remove guard variable check.
15721 2011-01-07 Janus Weil <janus@gcc.gnu.org>
15725 * gfortran.dg/storage_size_3.f08: Extended.
15727 2011-01-07 Jakub Jelinek <jakub@redhat.com>
15730 * g++.dg/template/stdarg1.C: New test.
15732 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
15735 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
15736 * gfortran.dg/defined_operators_1.f90: Split the subroutine
15737 from the interface of functions to not hide the errors that
15740 2011-01-06 Jan Hubicka <jh@suse.cz>
15742 * gcc.dg/lto/pr47188_0.c: New testcase.
15743 * gcc.dg/lto/pr47188_1.c: New testcase.
15745 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
15749 * gfortran.dg/interface_33.f90: New test.
15751 2011-01-06 Jakub Jelinek <jakub@redhat.com>
15754 * gcc.c-torture/compile/pr47150.c: New test.
15756 2011-01-06 Ira Rosen <irar@il.ibm.com>
15758 PR tree-optimization/47139
15759 * gcc.dg/vect/pr47139.c: New test.
15761 2011-01-05 Janus Weil <janus@gcc.gnu.org>
15764 * gfortran.dg/extends_type_of_2.f03: New.
15766 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15768 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
15770 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
15772 * gnat.dg/opt14.adb: New test.
15774 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
15777 * gfortran.dg/allocate_error_2.f90: New test.
15779 2011-01-05 Janus Weil <janus@gcc.gnu.org>
15782 * gfortran.dg/storage_size_3.f08: New.
15784 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15786 PR libgfortran/47154
15787 * gfortran.dg/namelist_68.f90: New test.
15789 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
15791 * gnat.dg/unchecked_convert8.ad[sb]: New test.
15793 2011-01-04 Janus Weil <janus@gcc.gnu.org>
15796 * gfortran.dg/class_34.f90: New.
15798 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15800 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
15801 use __builtin_inff. Skip all single-precision tests that require
15804 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15806 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
15808 2011-01-03 Jakub Jelinek <jakub@redhat.com>
15810 PR tree-optimization/47148
15811 * gcc.c-torture/execute/pr47148.c: New test.
15813 PR tree-optimization/47155
15814 * gcc.c-torture/execute/pr47155.c: New test.
15816 PR rtl-optimization/47157
15817 * gcc.c-torture/compile/pr47157.c: New test.
15819 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15821 * gcc.dg/torture/vector-shift2.c (schar): Define.
15822 (main): Always use schar or uchar instead of plain "char" to avoid
15823 dependencies on implementation-defined char signedness.
15825 2011-01-03 Martin Jambor <mjambor@suse.cz>
15827 PR tree-optimization/46801
15828 * gnat.dg/pack9.adb: Remove xfail.
15830 2011-01-03 Martin Jambor <mjambor@suse.cz>
15832 PR tree-optimization/46984
15833 * g++.dg/ipa/pr46984.C: New test.
15835 2011-01-02 Janus Weil <janus@gcc.gnu.org>
15838 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
15840 2011-01-02 Jakub Jelinek <jakub@redhat.com>
15842 PR tree-optimization/47140
15843 * gcc.c-torture/compile/pr47140.c: New test.
15845 PR rtl-optimization/47028
15846 * gcc.dg/pr47028.c: New test.
15848 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
15850 * objc.dg/protocol-forward-1.m: Removed TODO.
15851 * objc.dg/protocol-forward-2.m: New.
15852 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
15853 * obj-c++.dg/protocol-forward-2.mm: New.
15855 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
15858 * g++.dg/eh/pr38662.C: New testcase.
15860 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
15862 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
15863 scan for newline '\n'.
15866 Copyright (C) 2011 Free Software Foundation, Inc.
15868 Copying and distribution of this file, with or without modification,
15869 are permitted in any medium without royalty provided the copyright
15870 notice and this notice are preserved.