1 2011-12-22 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4 gcc.dg/pr49994-3.c: Skip on hppa*-*-*.
6 2011-12-22 Richard Guenther <rguenther@suse.de>
9 * g++.dg/lto/pr51650-1_0.C: New testcase.
10 * g++.dg/lto/pr51650-2_0.C: Likewise.
12 2011-12-21 Richard Earnshaw <rearnsha@arm.com>
15 * gcc.target/arm/sibcall-2.c: New test.
17 2011-12-22 Uros Bizjak <ubizjak@gmail.com>
20 * g++.dg/cpp0x/alias-decl-debug-0.C: Add dg-skip-if.
22 2011-12-21 Uros Bizjak <ubizjak@gmail.com>
24 * gcc.dg/pr50038.c: Move to ...
25 * gcc.target/i386/pr50038.c: ... here. Test on all targets.
27 2011-12-21 Jason Merrill <jason@redhat.com>
30 * g++.dg/cpp0x/nsdmi-virtual1.C: New.
32 2011-12-21 Paolo Carlini <paolo.carlini@oracle.com>
35 * g++.dg/cpp0x/constexpr-noexcept6.C: New.
37 2011-12-21 Jakub Jelinek <jakub@redhat.com>
41 * gcc.dg/pr51644.c: New test.
42 * g++.dg/warn/Wreturn-4.C: New test.
44 2011-12-21 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
46 * gcc.dg/vect/no-section-anchors-vect-31.c: Adjust array size and test
47 diag-scans to fix fail on AVX.
48 * gcc.dg/vect/no-section-anchors-vect-36.c: Ditto.
49 * gcc.dg/vect/no-section-anchors-vect-64.c: Ditto.
50 * gcc.dg/vect/no-section-anchors-vect-66.c: Ditto.
51 * gcc.dg/vect/no-section-anchors-vect-68.c: Ditto.
52 * gcc.dg/vect/no-section-anchors-vect-69.c: Ditto.
53 * gcc.dg/vect/no-vfa-vect-dv-2.c: Adjust dg-scans.
54 * gcc.dg/vect/pr45752.c: Ditto.
55 * gcc.dg/vect/slp-perm-4.c: Ditto.
56 * gcc.dg/vect/slp-perm-9.c: Ditto.
57 * gcc.dg/vect/vect-33.c: Ditto.
58 * gcc.dg/vect/vect-35.c: Ditto.
59 * gcc.dg/vect/vect-6-big-array.c: Ditto.
60 * gcc.dg/vect/vect-6.c: Ditto.
61 * gcc.dg/vect/vect-91.c: Ditto.
62 * gcc.dg/vect/vect-all-big-array.c: Ditto.
63 * gcc.dg/vect/vect-all.c: Ditto.
64 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
65 * gcc.dg/vect/vect-outer-4c.c: Ditto.
66 * gcc.dg/vect/vect-outer-5.c: Ditto.
67 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
68 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
69 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
70 * gcc.dg/vect/vect-peel-1.c: Ditto.
71 * gcc.dg/vect/vect-peel-2.c: Ditto.
72 * gcc.dg/vect/vect-peel-3.c: Ditto.
73 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
74 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
75 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
76 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Ditto.
77 * lib/target-supports.exp (check_avx_available): New function.
78 (check_effective_target_vect_sizes_32B_16B): Ditto.
79 (check_prefer_avx128): Ditto.
80 (check_effective_target_vect_aligned_arrays): Add handling of AVX.
81 (check_effective_target_vect_multiple_sizes): Ditto.
83 2011-12-21 Enkovich Ilya <ilya.enkovich@intel.com>
86 * gcc.dg/pr50038.c: New test.
88 2011-12-20 Paolo Carlini <paolo.carlini@oracle.com>
91 * g++.dg/cpp0x/constexpr-ice5.C: New.
93 2011-12-20 Joseph Myers <joseph@codesourcery.com>
95 * gcc.dg/c11-version-1.c, gcc.dg/c11-version-2.c,
96 gcc.dg/c94-version-1.c, gcc.dg/c99-version-1.c,
97 gcc.dg/gnu11-version-1.c: New tests.
99 2011-12-20 Bernd Schmidt <bernds@codesourcery.com>
102 * gcc.target/arm/volatile-bitfields-4.c: New test.
103 * c-c++-common/abi-bf.c: New test.
105 2011-12-20 Dodji Seketeli <dodji@redhat.com>
108 * g++.dg/gcov/gcov-2.C: Adjust.
110 2011-12-20 Paolo Carlini <paolo.carlini@oracle.com>
113 * g++.dg/cpp0x/constexpr-ice4.C: New.
115 2011-12-19 Paolo Carlini <paolo.carlini@oracle.com>
118 * g++.dg/template/crash109.C: New.
120 2011-12-19 Jason Merrill <jason@redhat.com>
123 * g++.dg/cpp0x/nullptr26.C: New.
125 2011-12-19 Richard Sandiford <rdsandiford@googlemail.com>
127 * gcc.target/mips/mult-1.c: Require -O2.
129 2011-12-19 Richard Sandiford <rdsandiford@googlemail.com>
131 * gcc.target/mips/ext-2.c: Add NOMIPS16.
133 2011-12-19 Jason Merrill <jason@redhat.com>
136 * g++.dg/cpp0x/constexpr-delegating.C: New.
138 2011-12-19 Sandra Loosemore <sandra@codesourcery.com>
139 Tom de Vries <tom@codesourcery.com>
142 * gcc.c-torture/compile/pr50380.c: New testcase.
144 2011-12-19 Tobias Burnus <burnus@net-b.de>
147 * gfortran.dg/block_10.f90: New.
149 2011-12-19 Jason Merrill <jason@redhat.com>
152 * g++.dg/cpp0x/initlist64.C: New.
155 * c-c++-common/transparent-union-1.c: New.
157 2011-12-19 Eric Botcazou <ebotcazou@adacore.com>
159 PR tree-optimization/51580
160 * gnat.dg/specs/loop_optimization1.ads: New test.
161 * gnat.dg/specs/loop_optimization1_pkg.ad[sb]: New helper.
163 2011-12-19 Richard Guenther <rguenther@suse.de>
166 * gcc.dg/lto/20111207-2_0.c: Adjust.
167 * g++.dg/lto/pr51573-1_0.C: New testcase.
169 2011-12-19 Jakub Jelinek <jakub@redhat.com>
172 * g++.dg/cpp0x/pr51619.C: New test.
174 2011-12-19 Tobias Burnus <burnus@net-b.de>
177 * gfortran.dg/select_type_25.f90: New.
179 2011-12-19 Martin Jambor <mjambor@suse.cz>
181 PR tree-optimization/51583
182 * gcc.dg/tree-ssa/pr51583.c: New test.
184 2011-12-19 Jakub Jelinek <jakub@redhat.com>
186 PR tree-optimization/51596
187 * g++.dg/opt/pr51596.C: New test.
190 PR tree-optimization/51606
191 * gcc.dg/vect/pr51590.c: New test.
193 2011-12-19 Richard Guenther <rguenther@suse.de>
196 * g++.dg/lto/pr51572-2_0.C: New testcase.
198 2011-12-19 Dodji Seketeli <dodji@redhat.com>
201 * g++.dg/cpp0x/nsdmi6.C: New test.
203 2011-12-19 Tobias Burnus <burnus@net-b.de>
205 * gfortran.dg/coarray_poly_3.f90: New.
206 * coarray/poly_run_1.f90: Enable some previously commented code.
208 2011-12-19 Jason Merrill <jason@redhat.com>
211 * g++.dg/cpp0x/constexpr-ptrsub.C: New.
213 2011-12-18 Hans-Peter Nilsson <hp@axis.com>
215 * gcc.dg/pr51491-2.c: Fix "cleanup-treee-dump" typo.
217 2011-12-17 Jason Merrill <jason@redhat.com>
220 * g++.dg/parse/enum7.C: New.
223 * g++.dg/lookup/nested2.C: New.
226 * g++.dg/parse/enum6.C: New.
228 2011-12-17 Tom de Vries <tom@codesourcery.com>
230 PR tree-optimization/51491
231 * gcc.dg/pr51491.c: New test.
232 * gcc.dg/pr51491-2.c: Same.
234 2011-12-16 Jason Merrill <jason@redhat.com>
237 * g++.dg/cpp0x/auto31.C: New.
239 2011-12-16 Ian Lance Taylor <iant@google.com>
242 * gcc.dg/20111216-1.c: New test.
244 2011-12-16 Jason Merrill <jason@redhat.com>
247 * g++.dg/init/static4.C: New.
249 2011-12-16 Jason Merrill <jason@redhat.com>
252 * g++.dg/init/value10.C: New.
254 2011-12-16 Jakub Jelinek <jakub@redhat.com>
257 * gcc.dg/ipa/inline-5.c: XFAIL for 32-bit hppa.
259 PR tree-optimization/51575
260 * g++.dg/opt/pr51575.C: New test.
263 * gcc.dg/pr51557.c: New test.
265 2011-12-16 Richard Guenther <rguenther@suse.de>
268 * gcc.dg/lto/pr51572-1_0.c: New testcase.
270 2011-12-15 Jason Merrill <jason@redhat.com>
273 * g++.dg/ext/desig4.C: New.
275 2011-12-15 Paul Thomas <pault@gcc.gnu.org>
277 * gfortran.dg/class_array_3.f03: Remove explicit indexing of
278 A%disp() to use scalarizer.
279 * gfortran.dg/class_array_9.f03: New.
281 2011-12-15 Jakub Jelinek <jakub@redhat.com>
283 * gcc.dg/vect/vect-sdivmod-1.c: New test.
286 * g++.dg/cpp0x/pr51463.C: New test.
289 * c-c++-common/gomp/pr51360.c: New test.
290 * g++.dg/gomp/pr51360.C: New test.
293 * gcc.dg/tree-ssa/vrp47.c: Add -fdump-tree-dom2 to dg-options.
294 Check for x_? & y in dom2 dump and xfail the check in dom1 dump.
296 PR tree-optimization/51117
297 * g++.dg/opt/pr51117.C: New test.
299 2011-12-15 Romain Geissler <romain.geissler@gmail.com>
301 * gcc.c-torture/execute/builtins/chk.h (stpncpy, stpncpy_disallowed):
303 * gcc.c-torture/execute/builtins/lib/chk.c (stpncpy_disallowed):
305 (stpncpy, __stpncpy_chk): New functions.
306 * gcc.c-torture/execute/builtins/stpncpy-chk-lib.c: New file.
307 * gcc.c-torture/execute/builtins/stpncpy-chk.c: Likewise.
309 2011-12-15 Richard Guenther <rguenther@suse.de>
312 * g++.dg/lto/pr51567-1_0.C: New testcase.
314 2011-12-15 Dodji Seketeli <dodji@redhat.com>
317 * g++.dg/cpp0x/auto30.C: New test.
319 2011-12-15 Tobias Burnus <burnus@net-b.de>
321 * gfortran.dg/coarray/poly_run_3.f90: New.
322 * gfortran.dg/coarray/poly_run_2.f90: Enable comment-out test.
324 2011-12-15 Richard Guenther <rguenther@suse.de>
327 * g++.dg/lto/pr51564-1_0.C: New testcase.
329 2011-12-15 Jonathan Wakely <jwakely.gcc@gmail.com>
332 * g++.dg/ext/is_final.C: New.
334 2012-12-15 Richard Guenther <rguenther@suse.de>
337 * g++.dg/lto/pr48508-1_0.C: New testcase.
338 * g++.dg/lto/pr48508-1_1.C: Likewise.
340 2011-12-14 Jason Merrill <jason@redhat.com>
343 * g++.dg/init/constant1.C: New.
346 * g++.dg/other/enum2.C: New.
348 2011-12-14 Dodji Seketeli <dodji@redhat.com>
351 * g++.dg/cpp0x/initlist63.C: New test.
353 2011-12-14 Georg-Johann Lay <avr@gjlay.de>
356 * gcc.target/avr/torture/int24-mul.c: New.
358 2011-12-14 Dodji Seketeli <dodji@redhat.com>
361 * g++.dg/cpp0x/ptrmem-cst-arg1.C: New test.
363 2011-12-13 Jason Merrill <jason@redhat.com>
367 * g++.dg/cpp0x/rv-cast3.C: New.
368 * g++.dg/cpp0x/rv-cast4.C: New.
370 2011-12-13 Paolo Carlini <paolo.carlini@oracle.com>
373 * g++.dg/cpp0x/lambda/lambda-ice6.C: New.
375 2011-12-13 Andrew Pinski <apinski@cavium.com>
376 Adam Nemet <anemet@caviumnetworks.com>
378 * gcc.target/mips/mips.exp (mips_option_groups): Fix debug. Add
380 * gcc.target/mips/octeon2-pipe-1.c: New testcase.
381 * gcc.target/mips/octeon-pipe-1.c: New testcase.
383 2011-12-11 Fabien Chêne <fabien@gcc.gnu.org>
386 * g++.dg/template/using16.C: New.
387 * g++.dg/template/using17.C: New.
389 2011-12-13 Martin Jambor <mjambor@suse.cz>
391 PR tree-optimization/51362
392 * gcc.dg/ipa/pr51362.c: New test.
394 2011-12-13 Uros Bizjak <ubizjak@gmail.com>
397 * gcc.target/i386/bmi2-mulx32-1.c (gen_mulx): Add attribute regparm(2).
398 * gcc.target/i386/bmi2-mulx32-2.c (calc_mulx_u32): Ditto.
400 2011-12-13 Richard Guenther <rguenther@suse.de>
403 * g++.dg/lto/pr48354-1_0.C: New testcase.
405 2011-12-13 Richard Guenther <rguenther@suse.de>
407 PR tree-optimization/51519
408 * gcc.dg/pr51519.c: New testcase.
410 2011-12-13 Richard Guenther <rguenther@suse.de>
412 * gcc.dg/lto/20111213-1_0.c: New testcase.
414 2011-12-13 Eric Botcazou <ebotcazou@adacore.com>
416 * gnat.dg/vect1.ad[sb]: Add more tests.
417 * gnat.dg/vect2.ad[sb]: Likewise.
418 * gnat.dg/vect3.ad[sb]: Likewise.
419 * gnat.dg/vect4.ad[sb]: Likewise.
420 * gnat.dg/vect5.ad[sb]: Likewise.
421 * gnat.dg/vect6.ad[sb]: Likewise.
423 2011-12-12 Jakub Jelinek <jakub@redhat.com>
425 PR rtl-optimization/51495
426 * gcc.c-torture/compile/pr51495.c: New test.
428 PR tree-optimization/51481
429 * gcc.dg/pr51481.c: New test.
431 2011-12-12 Georg-Johann Lay <avr@gjlay.de>
433 PR tree-optimization/45830
434 * gcc.c-torture/execute/pr45830.c: Move from here to...
435 * gcc.dg/torture/pr45830.c: ...this new file. Add dg-do and
436 dg-additional-options magic.
438 2011-12-12 Janne Blomqvist <jb@gcc.gnu.org>
440 * gfortran.dg/nested_modules_2.f90: Tighten test.
442 2011-12-12 Eric Botcazou <ebotcazou@adacore.com>
444 * gcc.c-torture/execute/20111212-1.c: New test.
446 2011-12-12 Jakub Jelinek <jakub@redhat.com>
449 * gcc.dg/pr45819.c: Add -w to dg-options.
451 2011-12-12 Torvald Riegel <triegel@redhat.com>
453 * g++.dg/tm/noexcept-1.C: New test.
454 * g++.dg/tm/noexcept-2.C: New test.
455 * g++.dg/tm/noexcept-3.C: New test.
456 * g++.dg/tm/noexcept-4.C: New test.
457 * g++.dg/tm/noexcept-5.C: New test.
459 2011-12-12 Torvald Riegel <triegel@redhat.com>
461 * c-c++-common/tm/20111206.c: New test.
463 2011-12-12 Richard Guenther <rguenther@suse.de>
466 * g++.dg/opt/pr51262.C: New testcase.
468 2011-12-12 Revital Eres <revital.eres@linaro.org>
470 PR rtl-optimization/47013
471 * gcc.dg/sms-2.c: Change scan-tree-dump-times and the code itself
472 to preserve the function.
473 * gcc.dg/sms-6.c: Add --param sms-min-sc=1. Add dg-options for
474 powerpc*-*-*. Avoid superfluous spaces in dg-final.
475 * gcc.dg/sms-3.c: Add --param sms-min-sc=1 and
476 -fmodulo-sched-allow-regmoves flags.
477 * gcc.dg/sms-7.c: Likewise. Remove dg-final for powerpc*-*-*
478 and avoid superfluous spaces in dg-final for spu-*-*.
479 * gcc.dg/sms-4.c: Add dg-options for powerpc*-*-*.
480 * gcc.dg/sms-8.c: Add --param sms-min-sc=1. Add dg-options and
481 change scan-rtl-dump-times for powerpc*-*-*.
482 * gcc.dg/sms-5.c: Add --param sms-min-sc=1 flag, remove
483 powerpc*-*-* from dg-final and avoid superfluous spaces in dg-final.
484 * gcc.dg/sms-9.c: Remove -fno-auto-inc-dec.
486 2011-12-11 Jakub Jelinek <jakub@redhat.com>
488 PR tree-optimization/51485
489 * g++.dg/vect/pr51485.cc: New test.
491 2011-12-11 Tobias Burnus <burnus@net-b.de>
494 * gfortran.dg/warn_function_without_result_2.f90: New.
496 2011-12-11 Paul Thomas <pault@gcc.gnu.org>
497 Tobias Burnus <burnus@gcc.gnu.org>
506 * gfortran.dg/class_array_1.f03: New.
507 * gfortran.dg/class_array_2.f03: New.
508 * gfortran.dg/class_array_3.f03: New.
509 * gfortran.dg/class_array_4.f03: New.
510 * gfortran.dg/class_array_5.f03: New.
511 * gfortran.dg/class_array_6.f03: New.
512 * gfortran.dg/class_array_7.f03: New.
513 * gfortran.dg/class_array_8.f03: New.
514 * gfortran.dg/coarray_poly_1.f90: New.
515 * gfortran.dg/coarray_poly_2.f90: New.
516 * gfortran.dg/coarray/poly_run_1.f90: New.
517 * gfortran.dg/coarray/poly_run_2.f90: New.
518 * gfortran.dg/class_to_type_1.f03: New.
519 * gfortran.dg/type_to_class_1.f03: New.
520 * gfortran.dg/typebound_assignment_3.f03: Remove the error.
521 * gfortran.dg/auto_dealloc_2.f90: Occurences of __builtin_free now 2.
522 * gfortran.dg/class_19.f03: Occurences of __builtin_free now 8.
524 2011-12-11 Thomas Koenig <tkoenig@gcc.gnu.org>
527 * gfortran.dg/gomp/workshare2.f90: New test.
528 * gfortran.dg/gomp/workshare3.f90: New test.
530 2011-12-11 Eric Botcazou <ebotcazou@adacore.com>
532 * gnat.dg/specs/elab3.ads: New test.
534 2011-12-10 Richard Henderson <rth@redhat.com>
536 * gcc.target/powerpc/altivec-perm-1.c: New.
537 * gcc.target/powerpc/altivec-perm-2.c: New.
538 * gcc.target/powerpc/altivec-perm-4.c: New.
540 2011-12-10 Joern Rennecke <joern.rennecke@embecosm.com>
542 * gcc.target/epiphany/interrupt.c: Add dg-options "-g".
543 Add a scan-assembler-time clause to test for the interupt vector jump.
545 (dma0_handler): ... this.
547 2011-12-10 Nathan Sidwell <nathan@acm.org>
549 PR gcov-profile/51449
550 * g++.dg/gcov/gcov-14.C: New.
552 2011-12-09 Eric Botcazou <ebotcazou@adacore.com>
554 * gcc.c-torture/compile/20111209-1.c: New test.
556 2011-12-09 Jason Merrill <jason@redhat.com>
559 * g++.dg/warn/Woverflow-4.C: New.
561 2011-12-09 Dodji Seketeli <dodji@redhat.com>
564 * g++.dg/cpp0x/alias-decl-17.C: New test.
566 2011-12-09 Michael Meissner <meissner@the-meissners.org>
568 * gcc.target/powerpc/recip-5.c: Disable running on any system that
569 does not support VSX.
571 * gcc.target/powerpc/ppc-target-4.c: New file to test target
572 specific functions enabling target specific builtins.
574 2011-12-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
576 * gcc.dg/vect/slp-13.c: Array size increase reverted.
577 * gcc.dg/vect/slp-24.c: Ditto.
578 * gcc.dg/vect/slp-3.c: Ditto.
579 * gcc.dg/vect/slp-34.c: Ditto.
580 * gcc.dg/vect/slp-4.c: Ditto.
581 * gcc.dg/vect/slp-cond-2.c: Ditto.
582 * gcc.dg/vect/slp-multitypes-11.c: Ditto.
583 * gcc.dg/vect/vect-1.c: Ditto.
584 * gcc.dg/vect/vect-10.c: Ditto.
585 * gcc.dg/vect/vect-105.c: Ditto.
586 * gcc.dg/vect/vect-112.c: Ditto.
587 * gcc.dg/vect/vect-15.c: Ditto.
588 * gcc.dg/vect/vect-2.c: Ditto.
589 * gcc.dg/vect/vect-31.c: Ditto.
590 * gcc.dg/vect/vect-32.c: Ditto.
591 * gcc.dg/vect/vect-33.c: Ditto.
592 * gcc.dg/vect/vect-34.c: Ditto.
593 * gcc.dg/vect/vect-35.c: Ditto.
594 * gcc.dg/vect/vect-36.c: Ditto.
595 * gcc.dg/vect/vect-6.c: Ditto.
596 * gcc.dg/vect/vect-73.c: Ditto.
597 * gcc.dg/vect/vect-74.c: Ditto.
598 * gcc.dg/vect/vect-75.c: Ditto.
599 * gcc.dg/vect/vect-76.c: Ditto.
600 * gcc.dg/vect/vect-80.c: Ditto.
601 * gcc.dg/vect/vect-85.c: Ditto.
602 * gcc.dg/vect/vect-89.c: Ditto.
603 * gcc.dg/vect/vect-97.c: Ditto.
604 * gcc.dg/vect/vect-98.c: Ditto.
605 * gcc.dg/vect/vect-all.c: Ditto.
606 * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
607 * gcc.dg/vect/vect-iv-8.c: Ditto.
608 * gcc.dg/vect/vect-iv-8a.c: Ditto.
609 * gcc.dg/vect/vect-outer-1.c: Ditto.
610 * gcc.dg/vect/vect-outer-1a.c: Ditto.
611 * gcc.dg/vect/vect-outer-1b.c: Ditto.
612 * gcc.dg/vect/vect-outer-2.c: Ditto.
613 * gcc.dg/vect/vect-outer-2a.c: Ditto.
614 * gcc.dg/vect/vect-outer-2c.c: Ditto.
615 * gcc.dg/vect/vect-outer-3.c: Ditto.
616 * gcc.dg/vect/vect-outer-3a.c: Ditto.
617 * gcc.dg/vect/vect-outer-4a.c: Ditto.
618 * gcc.dg/vect/vect-outer-4b.c: Ditto.
619 * gcc.dg/vect/vect-outer-4c.c: Ditto.
620 * gcc.dg/vect/vect-outer-4d.c: Ditto.
621 * gcc.dg/vect/vect-outer-4m.c: Ditto.
622 * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
623 * gcc.dg/vect/vect-outer-fir.c: Ditto.
624 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
625 * gcc.dg/vect/vect-over-widen-2.c: Ditto.
626 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
627 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
628 * gcc.dg/vect/vect-reduc-1char.c: Ditto.
629 * gcc.dg/vect/vect-reduc-2char.c: Ditto.
630 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
631 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
632 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
633 * gcc.dg/vect/vect-shift-2.c: Ditto.
634 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
635 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
636 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
637 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
638 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
639 * gcc.dg/vect/slp-13-big-array.c: New test.
640 * gcc.dg/vect/slp-24-big-array.c: Ditto.
641 * gcc.dg/vect/slp-3-big-array.c: Ditto.
642 * gcc.dg/vect/slp-34-big-array.c: Ditto.
643 * gcc.dg/vect/slp-4-big-array.c: Ditto.
644 * gcc.dg/vect/slp-cond-2-big-array.c: Ditto.
645 * gcc.dg/vect/slp-multitypes-11-big-array.c: Ditto.
646 * gcc.dg/vect/vect-1-big-array.c: Ditto.
647 * gcc.dg/vect/vect-10-big-array.c: Ditto.
648 * gcc.dg/vect/vect-105-big-array.c: Ditto.
649 * gcc.dg/vect/vect-112-big-array.c: Ditto.
650 * gcc.dg/vect/vect-15-big-array.c: Ditto.
651 * gcc.dg/vect/vect-2-big-array.c: Ditto.
652 * gcc.dg/vect/vect-31-big-array.c: Ditto.
653 * gcc.dg/vect/vect-32-big-array.c: Ditto.
654 * gcc.dg/vect/vect-33-big-array.c: Ditto.
655 * gcc.dg/vect/vect-34-big-array.c: Ditto.
656 * gcc.dg/vect/vect-35-big-array.c: Ditto.
657 * gcc.dg/vect/vect-36-big-array.c: Ditto.
658 * gcc.dg/vect/vect-6-big-array.c: Ditto.
659 * gcc.dg/vect/vect-73-big-array.c: Ditto.
660 * gcc.dg/vect/vect-74-big-array.c: Ditto.
661 * gcc.dg/vect/vect-75-big-array.c: Ditto.
662 * gcc.dg/vect/vect-76-big-array.c: Ditto.
663 * gcc.dg/vect/vect-80-big-array.c: Ditto.
664 * gcc.dg/vect/vect-85-big-array.c: Ditto.
665 * gcc.dg/vect/vect-89-big-array.c: Ditto.
666 * gcc.dg/vect/vect-97-big-array.c: Ditto.
667 * gcc.dg/vect/vect-98-big-array.c: Ditto.
668 * gcc.dg/vect/vect-all-big-array.c: Ditto.
669 * gcc.dg/vect/vect-double-reduc-6-big-array.c: Ditto.
670 * gcc.dg/vect/vect-iv-8-big-array.c: Ditto.
671 * gcc.dg/vect/vect-iv-8a-big-array.c: Ditto.
672 * gcc.dg/vect/vect-outer-1-big-array.c: Ditto.
673 * gcc.dg/vect/vect-outer-1a-big-array.c: Ditto.
674 * gcc.dg/vect/vect-outer-1b-big-array.c: Ditto.
675 * gcc.dg/vect/vect-outer-2-big-array.c: Ditto.
676 * gcc.dg/vect/vect-outer-2a-big-array.c: Ditto.
677 * gcc.dg/vect/vect-outer-2c-big-array.c: Ditto.
678 * gcc.dg/vect/vect-outer-3-big-array.c: Ditto.
679 * gcc.dg/vect/vect-outer-3a-big-array.c: Ditto.
680 * gcc.dg/vect/vect-outer-4a-big-array.c: Ditto.
681 * gcc.dg/vect/vect-outer-4b-big-array.c: Ditto.
682 * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
683 * gcc.dg/vect/vect-outer-4d-big-array.c: Ditto.
684 * gcc.dg/vect/vect-outer-4m-big-array.c: Ditto.
685 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Ditto.
686 * gcc.dg/vect/vect-outer-fir-big-array.c: Ditto.
687 * gcc.dg/vect/vect-over-widen-1-big-array.c: Ditto.
688 * gcc.dg/vect/vect-over-widen-2-big-array.c: Ditto.
689 * gcc.dg/vect/vect-over-widen-3-big-array.c: Ditto.
690 * gcc.dg/vect/vect-over-widen-4-big-array.c: Ditto.
691 * gcc.dg/vect/vect-reduc-1char-big-array.c: Ditto.
692 * gcc.dg/vect/vect-reduc-2char-big-array.c: Ditto.
693 * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
694 * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
695 * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
696 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
697 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Ditto.
698 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Ditto.
699 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Ditto.
700 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Ditto.
701 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Ditto.
703 2011-12-09 Richard Guenther <rguenther@suse.de>
706 * g++.dg/lto/pr48042_0.C: New testcase.
708 2011-12-09 Richard Guenther <rguenther@suse.de>
710 PR tree-optimization/51482
711 * g++.dg/torture/pr51482.C: New testcase.
713 2011-12-08 Andrew Pinski <apinski@cavium.com>
715 * gcc.target/mips/mult-1.c: Forbid all Octeon processors.
716 * gcc.target/mips/dmult-1.c: Likewise.
717 * gcc.target/mips/branch-1.c: Likewise.
718 * gcc.target/mips/extend-1.c: Likewise.
720 2011-12-08 Jason Merrill <jason@redhat.com>
723 * g++.dg/template/cond8.C: New.
726 * g++.dg/cpp0x/lambda/lambda-template4.C: New.
728 2011-12-08 Jakub Jelinek <jakub@redhat.com>
730 PR tree-optimization/51466
731 * gcc.c-torture/execute/pr51466.c: New test.
733 2011-12-08 Tobias Burnus <burnus@net-b.de>
736 * gfortran.dg/bounds_check_16.f90: New.
738 2011-12-08 Tobias Burnus <burnus@net-b.de>
741 * gfortran.dg/private_type_14.f90: New.
743 2011-12-08 Tobias Burnus <burnus@net-b.de>
746 * gfortran.dg/io_real_boz_3.f90: New.
747 * gfortran.dg/io_real_boz_4.f90: New.
748 * gfortran.dg/io_real_boz_5.f90: New.
750 2011-12-08 Tobias Burnus <burnus@net-b.de>
753 * gfortran.dg/realloc_on_assign_8.f90: New.
755 2011-12-08 Teresa Johnson <tejohnson@google.com>
757 * gcc.target/i386/movdi-rex64.c: Remove unnecessary unused label.
759 2011-12-08 Teresa Johnson <tejohnson@google.com>
761 * gcc.target/i386/movdi-rex64.c: Remove unnecessary
762 -Wwrite-strings option.
764 2011-12-08 Teresa Johnson <tejohnson@google.com>
766 * gcc.target/i386/movdi-rex64.c: New.
768 2011-12-08 Richard Guenther <rguenther@suse.de>
770 * gcc.dg/volatile3.c: New testcase.
772 2011-12-08 Georg-Johann Lay <avr@gjlay.de>
774 PR tree-optimization/51315
775 * gcc.c-torture/execute/20111208-1.c (int16_t): Use __INT16_TYPE__
777 (int32_t): Use __INT32_TYPE__ for typedef.
779 2011-12-08 Georg-Johann Lay <avr@gjlay.de>
781 PR tree-optimization/51315
782 * gcc.c-torture/execute/20111208-1.c: Fix wrong assumption
785 2011-12-08 Richard Guenther <rguenther@suse.de>
788 * g++.dg/opt/pr50747-1_0.C: New testcase.
789 * g++.dg/opt/pr50747-2_0.C: Likewise.
791 2011-12-08 Eric Botcazou <ebotcazou@adacore.com>
793 * gcc.c-torture/execute/20111208-1.c: New test.
795 2011-12-08 Richard Guenther <rguenther@suse.de>
798 * gcc.dg/lto/20111207-2_0.c: New testcase.
799 * gcc.dg/guality/pr48437.c: Likewise.
801 2011-12-07 Jakub Jelinek <jakub@redhat.com>
804 * g++.dg/cpp0x/auto7.C: Adjust expected error message.
805 * g++.dg/cpp0x/auto29.C: New test.
808 * g++.dg/parse/error45.C: New test.
811 * g++.dg/ext/desig3.C: New test.
814 * g++.dg/cpp0x/constexpr-51369.C: New test.
816 2011-12-07 Andrew Pinski <apinski@cavium.com>
819 * gcc.dg/pr45416.c: New testcase.
821 2011-12-07 Ed Smith-Rowland <3dw4rd@verizon.net>
824 * g++.dg/cpp0x/pr51420.C: New.
826 2011-12-07 Richard Guenther <rguenther@suse.de>
829 * gcc.dg/lto/20111207-1_0.c: New testcase.
830 * gcc.dg/lto/20111207-1_1.c: Likewise.
831 * gcc.dg/lto/20111207-1_2.c: Likewise.
832 * gcc.dg/lto/20111207-1_3.c: Likewise.
834 2011-12-07 Richard Guenther <rguenther@suse.de>
836 PR tree-optimization/50823
837 * gcc.dg/torture/pr50823.c: New testcase.
839 2011-12-07 Martin Jambor <mjambor@suse.cz>
841 PR tree-optimization/50744
842 * gcc.dg/ipa/pr50744.c: New test.
844 2011-12-06 Jakub Jelinek <jakub@redhat.com>
847 * g++.dg/template/static32.C: New test.
849 2011-12-06 Uros Bizjak <ubizjak@gmail.com>
851 * g++.dg/opt/pr51396.C: Use dg-additional-options.
853 2011-12-06 Tobias Burnus <burnus@net-b.de>
856 * gfortran.dg/default_initialization_5.f90: New.
858 2011-12-06 Jakub Jelinek <jakub@redhat.com>
861 * gcc.c-torture/compile/pr51354.c: New test.
863 2011-12-06 Paolo Carlini <paolo.carlini@oracle.com>
866 * g++.dg/other/abstract3.C: New.
868 2011-12-06 Richard Guenther <rguenther@suse.de>
870 PR tree-optimization/49997
871 * gcc.dg/torture/pr49997.c: New testcase.
873 2011-12-06 Richard Guenther <rguenther@suse.de>
876 * g++.dg/torture/pr51436.C: New testcase.
878 2011-12-06 Richard Guenther <rguenther@suse.de>
880 PR tree-optimization/51245
881 * gcc.dg/torture/pr51245.c: New testcase.
883 2011-12-06 Dodji Seketeli <dodji@redhat.com>
886 * g++.dg/diagnostic/wrong-tag-1.C
888 2011-12-05 Fabien Chêne <fabien@gcc.gnu.org>
891 * g++.dg/lookup/using50.C: New.
892 * g++.dg/lookup/using51.C: New.
894 2011-12-05 Jakub Jelinek <jakub@redhat.com>
896 PR tree-optimization/51396
897 * g++.dg/opt/pr51396.C: New test.
900 * gcc.dg/debug/dwarf2/pr51410.c: New test.
903 * gcc.dg/gomp/pr51339.c: New test.
905 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
908 * g++.dg/cpp0x/initlist62.C: New.
910 2011-12-05 Thomas Koenig <tkoenig@gcc.gnu.org>
913 * gfortran.dg/assumed_charlen_substring_1.f90: New test.
915 2011-12-05 Richard Sandiford <rdsandiford@googlemail.com>
917 * g++.dg/debug/pr46338.C: Add dg-require-profiling.
918 * g++.dg/torture/pr39732.C: Likewise.
919 * g++.dg/torture/pr40642.C: Likewise.
920 * gcc.c-torture/compile/pr44686.c: Likewise.
921 * gcc.dg/20050309-1.c: Likewise.
922 * gcc.dg/20050330-2.c: Likewise.
923 * gcc.dg/20051201-1.c: Likewise.
924 * gcc.dg/gomp/pr27573.c: Likewise.
925 * gcc.dg/pr46255.c: Likewise.
926 * gcc.dg/profile-dir-1.c: Likewise.
927 * gcc.dg/profile-dir-2.c: Likewise.
928 * gcc.dg/profile-dir-3.c: Likewise.
929 * gcc.dg/profile-generate-1.c: Likewise.
930 * gfortran.dg/gomp/pr27573.f90: Likewise.
931 * gcc.dg/profile-generate-3.c: Be specific about the type of
934 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
937 * g++.dg/ext/underlying_type11.C: New.
939 2011-12-05 Uros Bizjak <ubizjak@gmail.com>
942 * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
943 * gcc.dg/torture/pr39074.c: Ditto.
944 * gcc.dg/torture/pr39074-2.c: Ditto.
945 * gcc.dg/torture/pr42898.c: Ditto.
946 * gcc.dg/torture/pr42898-2.c: Ditto.
947 * gcc.dg/torture/pr45704.c: Ditto.
948 * gcc.dg/torture/pr50472.c: Ditto.
949 * gcc.dg/torture/pta-callused-1.c: Ditto.
950 * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
951 * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
952 * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
953 * gcc.dg/torture/pta-escape-1.c: Ditto.
954 * gcc.dg/torture/ipa-pta-1.c: Ditto.
955 * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
957 2011-12-05 Kazu Hirata <kazu@codesourcery.com>
960 * gcc.dg/pr51408.c: New.
962 2011-12-05 Jason Merrill <jason@redhat.com>
964 * g++.dg/cpp0x/dc6.C: New.
966 2011-12-05 Ville Voutilainen <ville.voutilainen@gmail.com>
967 Pedro Lamarão <pedro.lamarao@gmail.com>
969 * g++.dg/cpp0x/dc1.C: New test.
970 * g++.dg/cpp0x/dc2.C: New test.
971 * g++.dg/cpp0x/dc3.C: New test.
972 * g++.dg/cpp0x/dc4.C: New test.
973 * g++.dg/cpp0x/dc5.C: New test.
974 * g++.dg/template/meminit1.C: Adjust expected error.
976 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
979 * g++.dg/cpp0x/auto28.C: New.
981 2011-12-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
983 * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
985 2011-12-05 Jakub Jelinek <jakub@redhat.com>
986 Eric Botcazou <ebotcazou@adacore.com>
990 * gcc.c-torture/execute/pr51323.c: New test.
992 2011-12-04 Tobias Burnus <burnus@net-b.de>
995 * gfortran.dg/associate_10.f90: New.
997 2011-12-04 Ira Rosen <ira.rosen@linaro.org>
1000 * gfortran.dg/vect/pr51285.f90: New test.
1002 2011-12-04 Uros Bizjak <ubizjak@gmail.com>
1003 Jérémie Detrey <Jeremie.Detrey@loria.fr>
1006 * gcc.target/i386/pr51393.c: New test.
1008 2011-12-03 Dominique d'Humieres <dominiq@lps.ens.fr>
1011 * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
1012 * obj-c++.dg/naming-4.mm: Likewise.
1014 2011-12-03 Jack Howarth <howarth@bromo.med.uc.edu>
1016 * gcc.dg/darwin-segaddr.c: Use -no-pie.
1018 2011-12-03 Paolo Carlini <paolo.carlini@oracle.com>
1021 * g++.dg/cpp0x/pr51313.C: New.
1023 2011-12-03 Tobias Burnus <burnus@net-b.de>
1026 * gfortran.dg/select_type_24.f90: New.
1027 * gfortran.dg/select_type_23.f03: Add dg-error.
1028 * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
1030 2011-12-03 Jakub Jelinek <jakub@redhat.com>
1032 * gcc.dg/vect/vect-122.c: New test.
1034 2011-12-03 Tobias Burnus <burnus@net-b.de>
1037 * gfortran.dg/move_alloc_8.f90: New.
1039 2011-12-03 Tobias Burnus <burnus@net-b.de>
1041 * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
1042 i.e. remove the dg-error line.
1043 * gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run.
1044 * gfortran.dg/move_alloc_9.f90: New.
1045 * gfortran.dg/move_alloc_10.f90: New
1047 2011-12-02 Nathan Sidwell <nathan@acm.org>
1049 * lib/gcov.exp (verify-lines): Allow = as a count char.
1050 * g++.dg/gcov/gcov-13.C: New.
1052 2011-12-02 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
1054 * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
1055 * gcc.dg/vect/slp-24.c: Ditto.
1056 * gcc.dg/vect/slp-3.c: Likewise and fix scans.
1057 * gcc.dg/vect/slp-34.c: Ditto.
1058 * gcc.dg/vect/slp-4.c: Ditto.
1059 * gcc.dg/vect/slp-cond-2.c: Ditto.
1060 * gcc.dg/vect/slp-multitypes-11.c: Ditto.
1061 * gcc.dg/vect/vect-1.c: Ditto.
1062 * gcc.dg/vect/vect-10.c: Ditto.
1063 * gcc.dg/vect/vect-105.c: Ditto.
1064 * gcc.dg/vect/vect-112.c: Ditto.
1065 * gcc.dg/vect/vect-15.c: Ditto.
1066 * gcc.dg/vect/vect-2.c: Ditto.
1067 * gcc.dg/vect/vect-31.c: Ditto.
1068 * gcc.dg/vect/vect-32.c: Ditto.
1069 * gcc.dg/vect/vect-33.c: Ditto.
1070 * gcc.dg/vect/vect-34.c: Ditto.
1071 * gcc.dg/vect/vect-35.c: Ditto.
1072 * gcc.dg/vect/vect-36.c: Ditto.
1073 * gcc.dg/vect/vect-6.c: Ditto.
1074 * gcc.dg/vect/vect-73.c: Ditto.
1075 * gcc.dg/vect/vect-74.c: Ditto.
1076 * gcc.dg/vect/vect-75.c: Ditto.
1077 * gcc.dg/vect/vect-76.c: Ditto.
1078 * gcc.dg/vect/vect-80.c: Ditto.
1079 * gcc.dg/vect/vect-85.c: Ditto.
1080 * gcc.dg/vect/vect-89.c: Ditto.
1081 * gcc.dg/vect/vect-97.c: Ditto.
1082 * gcc.dg/vect/vect-98.c: Ditto.
1083 * gcc.dg/vect/vect-all.c: Ditto.
1084 * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
1085 * gcc.dg/vect/vect-iv-8.c: Ditto.
1086 * gcc.dg/vect/vect-iv-8a.c: Ditto.
1087 * gcc.dg/vect/vect-outer-1.c: Ditto.
1088 * gcc.dg/vect/vect-outer-1a.c: Ditto.
1089 * gcc.dg/vect/vect-outer-1b.c: Ditto.
1090 * gcc.dg/vect/vect-outer-2.c: Ditto.
1091 * gcc.dg/vect/vect-outer-2a.c: Ditto.
1092 * gcc.dg/vect/vect-outer-2c.c: Ditto.
1093 * gcc.dg/vect/vect-outer-3.c: Ditto.
1094 * gcc.dg/vect/vect-outer-3a.c: Ditto.
1095 * gcc.dg/vect/vect-outer-4a.c: Ditto.
1096 * gcc.dg/vect/vect-outer-4b.c: Ditto.
1097 * gcc.dg/vect/vect-outer-4c.c: Ditto.
1098 * gcc.dg/vect/vect-outer-4d.c: Ditto.
1099 * gcc.dg/vect/vect-outer-4m.c: Ditto.
1100 * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
1101 * gcc.dg/vect/vect-outer-fir.c: Ditto.
1102 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
1103 * gcc.dg/vect/vect-over-widen-2.c: Ditto.
1104 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
1105 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
1106 * gcc.dg/vect/vect-reduc-1char.c: Ditto.
1107 * gcc.dg/vect/vect-reduc-2char.c: Ditto.
1108 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
1109 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
1110 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
1111 * gcc.dg/vect/vect-shift-2.c: Ditto.
1112 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
1113 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
1114 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1115 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1116 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
1118 2011-12-02 Georg-Johann Lay <avr@gjlay.de>
1120 * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
1121 __builtin_memcpy arguments to honor sizeof(a).
1123 2011-12-02 Joseph Myers <joseph@codesourcery.com>
1125 * gcc.c-torture/execute/doloop-1.c,
1126 gcc.c-torture/execute/doloop-2.c: New tests.
1128 2011-12-02 Martin Jambor <mjambor@suse.cz>
1130 PR tree-optimization/50622
1131 * g++.dg/tree-ssa/pr50622.C: New test.
1133 2011-12-01 Jason Merrill <jason@redhat.com>
1135 * g++.dg/cpp0x/initlist61.C: New.
1137 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
1140 * g++.dg/inherit/crash3.C: New.
1142 2011-12-01 Nathan Sidwell <nathan@acm.org>
1144 PR gcov-profile/51113
1145 * lib/gcov.exp (verify-lines): Add support for xfailing.
1146 (run-gcov): Likewise.
1147 * gcc.misc-tests/gcov-13.c: Xfail weak function.
1148 * gcc.misc-tests/gcov-16.c: Remove.
1149 * gcc.misc-tests/gcov-17.c: Remove.
1150 * g++.dg/gcov-8.C: Remove.
1151 * g++.dg/gcov-9.C: Remove.
1152 * g++.dg/gcovpart-12b.C: New.
1153 * g++.dg/gcov-12.C: New.
1155 2011-12-01 Andrew Pinski <apinski@cavium.com>
1158 * g++.dg/torture/pr51198.C: New testcase.
1160 2011-12-01 Jakub Jelinek <jakub@redhat.com>
1162 PR tree-optimization/51246
1163 * gcc.c-torture/compile/pr51246.c: New test.
1165 PR rtl-optimization/51014
1166 * g++.dg/opt/pr51014.C: New test.
1168 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
1171 * g++.dg/template/error47.C: New.
1173 2011-11-30 Jason Merrill <jason@redhat.com>
1176 * g++.dg/init/aggr8.C: New.
1178 2011-11-30 Jakub Jelinek <jakub@redhat.com>
1181 * gcc.target/i386/pr50725.c: New test.
1184 * gfortran.dg/gomp/pr51089.f90: New test.
1186 2011-11-30 Andrew Pinski <apinski@cavium.com>
1188 * gcc.dg/pr51321.c: New testcase.
1190 2011-11-30 Jakub Jelinek <jakub@redhat.com>
1192 PR rtl-optimization/48721
1193 * gcc.target/i386/pr48721.c: New test.
1195 2011-11-30 Paolo Carlini <paolo.carlini@oracle.com>
1198 * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
1200 2011-11-29 Jakub Jelinek <jakub@redhat.com>
1202 PR tree-optimization/51247
1203 * gcc.c-torture/compile/pr51247.c: New test.
1205 2011-11-29 Andrew MacLeod <amacleod@redhat.com>
1208 * gcc.dg/atomic-op-optimize.c: New. Test for optimizations.
1210 2011-11-29 Yufeng Zhang <yufeng.zhang@arm.com>
1212 Use complex floating-point constant in CDBL.
1214 * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
1216 2011-11-29 Tobias Burnus <burnus@net-b.de>
1220 * gfortran.dg/move_alloc_5.f90: Add dg-error.
1221 * gfortran.dg/select_type_23.f03: Add dg-error.
1222 * gfortran.dg/move_alloc_6.f90: New.
1223 * gfortran.dg/move_alloc_7.f90: New.
1225 2011-11-29 Ira Rosen <ira.rosen@linaro.org>
1227 PR tree-optimization/51301
1228 * gcc.dg/vect/pr51301.c: New test.
1230 2011-11-28 Uros Bizjak <ubizjak@gmail.com>
1232 * g++.dg/cdce3.C: Use dg-additional-options.
1234 2011-11-28 Jakub Jelinek <jakub@redhat.com>
1237 * gcc.dg/tree-prof/pr50907.c: New test.
1239 PR tree-optimization/50078
1240 * gcc.dg/pr50078.c: New test.
1242 PR tree-optimization/50682
1243 * g++.dg/opt/pr50682.C: New test.
1245 2011-11-28 Tobias Burnus <burnus@net-b.de>
1248 * gfortran.dg/iso_c_binding_compiler_4.f90: New.
1250 2011-11-27 Aldy Hernandez <aldyh@redhat.com>
1251 Iain Sandoe <iains@gcc.gnu.org>
1253 * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link. Add dummy
1254 functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1255 * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
1256 * gcc.dg/lto/trans-mem-1_1.c: Add dummy functions for
1257 _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1259 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
1261 * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
1262 gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
1263 gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
1264 gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
1265 gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
1266 gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
1267 gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
1268 gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
1269 gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
1270 gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
1271 gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
1272 gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
1273 gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
1274 gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
1275 gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
1276 * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
1277 * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
1278 * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
1279 * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
1280 * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
1281 * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
1282 * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
1283 * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
1284 * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
1285 * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
1286 * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
1287 * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
1289 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
1291 * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
1293 * gcc.target/mips/no-dsp-1.c: New test.
1294 * gcc.target/mips/soft-float-1.c: Likewise.
1296 2011-11-26 Jakub Jelinek <jakub@redhat.com>
1298 PR rtl-optimization/49912
1299 * g++.dg/other/pr49912.C: New test.
1301 2011-11-26 Uros Bizjak <ubizjak@gmail.com>
1303 * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
1305 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
1307 2011-11-25 Mikael Morin <mikael@gcc.gnu.org>
1311 * gfortran.dg/inline_sum_3.f90: New test.
1313 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
1316 * lib/target-supports.exp
1317 (check_effective_target_sync_long_long): Also supported on 32bit
1318 x86 targets. Add comment about required dg-options.
1319 Add alpha*-*-* targets.
1320 (check_effective_target_sync_long_long_runtime): Ditto.
1322 * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
1324 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1325 * gcc.dg/atomic-exchange-4.c: Ditto.
1326 * gcc.dg/atomic-load-4.c: Ditto.
1327 * gcc.dg/atomic-store-4.c: Ditto.
1328 * gcc.dg/di-longlong64-sync-1.c: Ditto.
1329 * gcc.dg/di-sync-multithread.c: Ditto.
1330 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1331 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1333 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
1336 * lib/target-supports.exp
1337 (check_effective_target_sync_int_128_runtime): New procedure.
1338 (check_effective_target_sync_long_long_runtime): Ditto.
1339 (check_effective_target_sync_long_long): Add arm*-*-*.
1340 (check_effective_target_sync_longlong): Remove.
1342 * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
1343 * gcc.dg/atomic-compare-exchange-5.c: Ditto.
1344 * gcc.dg/atomic-exchange-5.c: Ditto.
1345 * gcc.dg/atomic-load-5.c: Ditto.
1346 * gcc.dg/atomic-store-5.c: Ditto.
1347 * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
1348 * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
1349 * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
1351 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1352 * gcc.dg/atomic-exchange-4.c: Ditto.
1353 * gcc.dg/atomic-load-4.c: Ditto.
1354 * gcc.dg/atomic-store-4.c: Ditto.
1355 * gcc.dg/di-longlong64-sync-1.c: Ditto.
1356 * gcc.dg/di-sync-multithread.c: Ditto.
1357 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1358 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1360 2011-11-25 Tobias Burnus <burnus@net-b.de>
1363 * gfortran.dg/whole_file_35.f90: New.
1365 2011-11-25 Tobias Burnus <burnus@net-b.de>
1368 * gfortran.dg/volatile13.f90: New.
1370 2011-11-24 Andrew MacLeod <amacleod@redhat.com>
1373 * gcc.dg/atomic-pr51256.c: New. Test error conditions.
1375 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1378 * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
1380 2011-11-24 H.J. Lu <hongjiu.lu@intel.com>
1383 * gcc.target/i386/sw-1.c: Revert revision 181357.
1385 2011-11-24 Tobias Burnus <burnus@net-b.de>
1388 * gfortran.dg/implicit_pure_1.f90: New.
1390 2011-11-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1393 * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
1394 * gcc.dg/atomic-exchange-5.c: Likewise.
1395 * gcc.dg/atomic-load-5.c: Likewise.
1396 * gcc.dg/atomic-op-5.c: Likewise.
1397 * gcc.dg/atomic-store-5.c: Likewise.
1398 * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
1400 2011-11-24 Jakub Jelinek <jakub@redhat.com>
1402 PR rtl-optimization/50290
1403 * gcc.dg/pr50290.c: New test.
1405 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1408 * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
1410 2011-11-23 Jakub Jelinek <jakub@redhat.com>
1413 * gcc.dg/pr51261.c: New test.
1415 2011-11-22 Dodji Seketeli <dodji@redhat.com>
1418 * g++.dg/cpp0x/alias-decl-14.C: New test.
1419 * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
1421 * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
1423 * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
1424 * g++.dg/lookup/struct1.C: Likewise.
1425 * g++.dg/parse/elab1.C: Likewise.
1426 * g++.dg/parse/elab2.C: Likewise.
1427 * g++.dg/parse/int-as-enum1.C: Likewise.
1428 * g++.dg/parse/typedef1.C: Likewise.
1429 * g++.dg/parse/typedef3.C: Likewise.
1430 * g++.dg/parse/typedef4.C: Likewise.
1431 * g++.dg/parse/typedef5.C: Likewise.
1432 * g++.dg/template/crash26.C: Likewise.
1433 * g++.dg/template/nontype4.C: Likewise.
1434 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1435 * g++.old-deja/g++.brendan/line1.C: Likewise.
1436 * g++.old-deja/g++.other/elab1.C: Likewise.
1437 * g++.old-deja/g++.other/syntax4.C: Likewise.
1439 2011-11-22 Tom de Vries <tom@codesourcery.com>
1441 PR rtl-optimization/50764
1442 * gcc.dg/pr50764.c: New test.
1444 2011-11-22 Paolo Carlini <paolo.carlini@oracle.com>
1447 * g++.dg/cpp0x/decltype36.C: New.
1449 2011-11-22 Jakub Jelinek <jakub@redhat.com>
1451 PR tree-optimization/51074
1452 * gcc.dg/vect/pr51074.c: New test.
1454 2011-11-22 Dodji Seketeli <dodji@redhat.com>
1457 * g++.dg/cpp0x/alias-decl-16.C: New test.
1459 2011-11-22 Jakub Jelinek <jakub@redhat.com>
1461 PR tree-optimization/50765
1462 * gcc.dg/pr50765.c: New test.
1464 2011-11-22 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1466 * gcc.dg/vshift-1.c (main): Call rand instead of random.
1467 * gcc.dg/vshift-3.c (main): Likewise.
1469 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
1471 * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
1473 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
1475 * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
1476 * gcc.misc-tests/gcov-17.c: Likewise.
1477 * g++.dg/gcov/gcov-8.C: Likewise.
1478 * g++.dg/gcov/gcov-9.C: Likewise.
1480 2011-11-21 Torvald Riegel <triegel@redhat.com>
1482 * g++.dg/tm/pr47747.C: New test.
1484 2011-11-21 Torvald Riegel <triegel@redhat.com>
1486 * g++.dg/tm/template-2.C: New test.
1488 2011-11-21 Jakub Jelinek <jakub@redhat.com>
1491 * gcc.dg/pr50827.c: New test.
1493 2011-11-21 Ed Smith-Rowland <3dw4rd@verizon.net>
1496 * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
1497 * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
1498 * g++.dg/cpp0x/udlit-member.C: Adjust.
1499 * g++.dg/cpp0x/udlit-raw-length.C: New.
1500 * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
1501 * g++.dg/cpp0x/udlit-resolve.C: New.
1502 * c-c++-common/dfp/pr33466.c: Adjust.
1504 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1506 * lib/target-supports.exp
1507 (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
1508 with ultrasparc_vis2_hw.
1509 (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
1510 with ultrasparc_vis3_hw.
1512 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1514 * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
1515 *-*-solaris2* && c++.
1517 2011-11-20 Joey Ye <joey.ye@arm.com>
1519 * gcc.dg/volatile-bitfields-1.c: New.
1521 2011-11-20 Jason Merrill <jason@redhat.com>
1524 * g++.dg/cpp0x/variadic120.C: New.
1525 * g++.dg/cpp0x/sfinae26.C: Adjust.
1527 * g++.dg/cpp0x/sfinae11.C: Adjust.
1528 * g++.dg/cpp0x/sfinae26.C: Adjust.
1529 * g++.dg/template/unify11.C: Adjust.
1531 2011-11-20 Paolo Carlini <paolo.carlini@oracle.com>
1534 * g++.dg/template/error46.C: New.
1536 2011-11-20 Uros Bizjak <ubizjak@gmail.com>
1539 * gcc.target/i386/pr51235.c: New test.
1542 * gcc.target/i386/pr51236.c: New test.
1544 2011-11-20 Eric Botcazou <ebotcazou@adacore.com>
1546 * gnat.dg/discr32.adb: New test.
1547 * gnat.dg/discr32_pkg.ads: New helper.
1549 2011-11-20 Nathan Sidwell <nathan@acm.org>
1551 PR gcov-profile/51113
1552 * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
1553 * gcc.misc-tests/gcov-16.c: New.
1554 * gcc.misc-tests/gcov-17.c: New.
1555 * g++.dg/gcov/gcov-8.C: New.
1556 * g++.dg/gcov/gcov-9.C: New.
1557 * g++.dg/gcov/gcov-10.C: New.
1559 2011-11-20 Dodji Seketeli <dodji@redhat.com>
1562 * g++.dg/cpp0x/alias-decl-15.C: New test.
1564 2011-11-19 Paolo Carlini <paolo.carlini@oracle.com>
1567 * g++.dg/cpp0x/pr51216.C: New.
1569 2011-11-19 Eric Botcazou <ebotcazou@adacore.com>
1571 * gcc.dg/delay-slot-2.c: New test.
1573 2011-11-18 Joseph Myers <joseph@codesourcery.com>
1575 * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
1577 2011-11-18 Fabien Chêne <fabien@gcc.gnu.org>
1580 * g++.dg/lookup/using46.C: New.
1581 * g++.dg/lookup/using47.C: New.
1582 * g++.dg/lookup/using48.C: New.
1583 * g++.dg/lookup/using49.C: New.
1584 * g++.dg/lookup/using50.C: New.
1586 2011-11-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1588 * gcc.c-torture/compile/pr44707.c: Do not assume assembler
1589 supports /* ... */ comments.
1591 2011-11-18 Paolo Carlini <paolo.carlini@oracle.com>
1594 * g++.dg/cpp0x/pr51150.C: New.
1596 2011-11-18 Martin Jambor <mjambor@suse.cz>
1598 PR tree-optimization/50605
1599 * g++.dg/ipa/pr50605.C: New test.
1601 2011-11-18 Dodji Seketeli <dodji@redhat.com>
1604 * g++.dg/cpp0x/alias-decl-13.C: New test.
1606 2011-11-17 Jason Merrill <jason@redhat.com>
1609 * g++.dg/cpp0x/auto27.C: New.
1610 * g++.dg/cpp0x/trailing2.C: Adjust messages.
1612 2011-11-17 Andrew MacLeod <amacleod@redhat.com>
1614 * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
1615 memory model parameters don't match expected values.
1616 * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
1617 __atomic_compare_exchange.
1618 * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
1619 __atomic_compare_exchange_n.
1620 * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
1621 weak/strong parameter and fail if memory models aren't correct.
1623 2011-10-17 Uros Bizjak <ubizjak@gmail.com>
1625 * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
1626 Look for simulate_thread_done to determine working gdb. Reduce timeout
1627 to 10 seconds and fail when timeout occurs. Improve error messages.
1629 2011-11-17 Jason Merrill <jason@redhat.com>
1632 * g++.dg/template/virtual2.C: New.
1634 2011-11-17 Michael Matz <matz@suse.de>
1638 * g++.dg/tree-ssa/pr50741.C: New.
1640 2011-11-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1642 * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
1644 2011-10-16 Uros Bizjak <ubizjak@gmail.com>
1646 * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
1647 * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
1648 * g++.dg/eh/array1.C: Cleanup gimple tree dump.
1650 2011-11-16 Tobias Burnus <burnus@net-b.de>
1654 * gfortran.dg/constructor_1.f90: New.
1655 * gfortran.dg/constructor_2.f90: New.
1656 * gfortran.dg/constructor_3.f90: New.
1657 * gfortran.dg/constructor_4.f90: New.
1658 * gfortran.dg/constructor_5.f90: New.
1659 * gfortran.dg/constructor_6.f90: New.
1660 * gfortran.dg/use_only_5.f90: New.
1661 * gfortran.dg/c_ptr_tests_17.f90: New.
1662 * gfortran.dg/c_ptr_tests_18.f90: New.
1663 * gfortran.dg/used_types_25.f90: New.
1664 * gfortran.dg/used_types_26.f90: New
1665 * gfortran.dg/type_decl_3.f90: New.
1666 * gfortran.dg/function_types_3.f90: Update dg-error.
1667 * gfortran.dg/result_1.f90: Ditto.
1668 * gfortran.dg/structure_constructor_3.f03: Ditto.
1669 * gfortran.dg/structure_constructor_4.f03: Ditto.
1671 2011-10-16 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1673 * gcc.dg/vect/pr30858.c: Update expected output for
1674 architectures with multiple vector sizes.
1676 2011-11-16 Richard Earnshaw <rearnsha@arm.com>
1677 Bernd Schmidt <bernds@coudesourcery.com>
1678 Sebastian Huber <sebastian.huber@embedded-brains.de>
1681 * gcc.target/arm/pr49641.c: New test.
1683 2011-11-16 Razya Ladelsky <razya@il.ibm.com>
1685 PR tree-optimization/49960
1686 * gcc.dg/autopar/pr49960.c: New test.
1687 * gcc.dg/autopar/pr49960-1.c: New test.
1690 2011-11-16 Tom de Vries <tom@codesourcery.com>
1692 * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
1693 * gcc.dg/pr43864-2.c: Same.
1694 * gcc.dg/pr43864-3.c: Same.
1695 * gcc.dg/pr43864-4.c: Same.
1697 2011-11-15 Uros Bizjak <ubizjak@gmail.com>
1699 * gcc.target/i386/sse2-cvt-vec.c: New test.
1700 * gcc.target/i386/avx-cvt-vec.c: Ditto.
1701 * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
1702 * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
1703 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
1704 * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
1705 * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
1707 2011-11-15 Iain Sandoe <iains@gcc.gnu.org>
1709 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1710 powerpc*-*-darwin* targets.
1712 2011-11-15 Torvald Riegel <triegel@redhat.com>
1714 * c-c++-common/tm/trxn-expr-3.c: New test.
1716 2011-11-14 Torvald Riegel <triegel@redhat.com>
1718 * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
1720 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
1722 * gcc.target/i386/avx-recip-vec.c: New test.
1723 * gcc.target/i386/avx-lrintf-vec.c: Ditto.
1724 * gcc.target/i386/avx-lrint-vec.c: Ditto.
1725 * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
1726 * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
1727 * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
1728 * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
1729 * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
1730 * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
1731 * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
1732 * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
1733 * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
1734 * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
1735 * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
1736 * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
1738 2011-11-14 Ed Smith-Rowland <3dw4rd@verizon.net>
1741 * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
1742 non-template literal operator.
1744 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
1746 * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
1747 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
1748 * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
1749 * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
1750 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
1751 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
1752 * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
1753 * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
1754 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
1755 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
1756 * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
1757 * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
1758 * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
1759 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
1760 * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
1761 * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
1763 2011-11-14 Fabien Chêne <fabien@gcc.gnu.org>
1769 * g++.old-deja/g++.brendan/misc14.C: Adjust.
1770 * g++.old-deja/g++.jason/scoping16.C: Likewise.
1771 * g++.old-deja/g++.other/anon7.C: Likewise.
1772 * g++.old-deja/g++.other/using1.C: Likewise.
1773 * g++.old-deja/g++.other/redecl1.C: Likewise.
1774 * g++.old-deja/g++.other/typedef7.C: Likewise.
1775 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
1776 * g++.dg/template/using2.C: Likewise.
1777 * g++.dg/template/static4.C: Likewise.
1778 * g++.dg/template/typedef1.C: Likewise.
1779 * g++.dg/lookup/name-clash9.C: Likewise.
1780 * g++.dg/abi/mangle41.C: Likewise.
1781 * g++.dg/parse/ctor5.C: Likewise.
1782 * g++.dg/inherit/using4.C: Likewise.
1783 * g++.dg/lookup/using24.C: New.
1784 * g++.dg/lookup/using25.C: New.
1785 * g++.dg/lookup/using26.C: New.
1786 * g++.dg/lookup/using27.C: New.
1787 * g++.dg/lookup/using28.C: New.
1788 * g++.dg/lookup/using29.C: New.
1789 * g++.dg/lookup/using30.C: New.
1790 * g++.dg/lookup/using31.C: New.
1791 * g++.dg/lookup/using32.C: New.
1792 * g++.dg/lookup/using33.C: New.
1793 * g++.dg/lookup/using34.C: New.
1794 * g++.dg/lookup/using35.C: New.
1795 * g++.dg/lookup/using36.C: New.
1796 * g++.dg/lookup/using37.C: New.
1797 * g++.dg/lookup/using38.C: New.
1798 * g++.dg/lookup/using39.C: New.
1799 * g++.dg/lookup/using40.C: New.
1800 * g++.dg/lookup/using41.C: New.
1801 * g++.dg/lookup/using42.C: New.
1802 * g++.dg/lookup/using43.C: New.
1803 * g++.dg/lookup/using44.C: New.
1804 * g++.dg/lookup/using45.C: New.
1805 * g++.dg/lookup/pr6936.C: New.
1806 * g++.dg/debug/using4.C: New.
1807 * g++.dg/debug/using5.C: New.
1808 * g++.dg/cpp0x/forw_enum10.C: New.
1810 2011-11-14 Zolotukhin Michael <michael.v.zolotukhin@gmail.com>
1811 Jan Hubicka <jh@suse.cz>
1813 * gcc.target/i386/sw-1.c: Force rep;movsb.
1815 2011-11-14 Iain Sandoe <iains@gcc.gnu.org>
1818 * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
1819 dg-additional-options.
1821 2011-11-13 Oleg Endo <oleg.endo@t-online.de>
1823 * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
1824 specified. Remove redundant runtime checks.
1825 * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
1826 Allow for other than -m4. Fix typos in comments.
1828 2011-11-12 Jason Merrill <jason@redhat.com>
1831 * g++.dg/warn/ref-temp1.C: New.
1834 * g++.dg/opt/stack2.C: New.
1836 2011-11-12 Uros Bizjak <ubizjak@gmail.com>
1838 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1839 alpha*-*-linux* targets.
1841 2011-11-12 Iain Sandoe <iains@gcc.gnu.org>
1844 * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
1845 Darwin targets and allow external symbols to be undefined.
1847 2011-11-12 Nathan Sidwell <nathan@acm.org>
1849 * gcc.misc-tests/gcov-15.c: New.
1851 2011-11-11 Jakub Jelinek <jakub@redhat.com>
1853 PR tree-optimization/51058
1854 * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
1855 * gfortran.dg/vect/pr51058-2.f90: New test.
1857 2011-11-10 Jason Merrill <jason@redhat.com>
1859 * g++.dg/template/linkage1.C: New.
1860 * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
1861 * g++.old-deja/g++.other/linkage4.C: Likewise.
1864 * g++.dg/cpp0x/defaulted33.C: New.
1866 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
1869 * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
1870 * gcc.dg/atomic-flag.c: New. Test __atomic_test_and_set and
1873 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
1875 PR rtl-optimization/51040
1876 * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
1879 2011-11-10 Jason Merrill <jason@redhat.com>
1882 * g++.dg/template/conv12.C: New.
1885 * gcc.dg/debug/dwarf2/asm-line1.c: New.
1887 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
1889 * gnat.dg/atomic6_1.adb: New test.
1890 * gnat.dg/atomic6_2.adb: Likewise.
1891 * gnat.dg/atomic6_3.adb: Likewise.
1892 * gnat.dg/atomic6_4.adb: Likewise.
1893 * gnat.dg/atomic6_5.adb: Likewise.
1894 * gnat.dg/atomic6_6.adb: Likewise.
1895 * gnat.dg/atomic6_7.adb: Likewise.
1896 * gnat.dg/atomic6_8.adb: Likewise.
1897 * gnat.dg/atomic6_pkg.ads: New helper.
1899 2011-11-10 Jakub Jelinek <jakub@redhat.com>
1902 * gcc.c-torture/compile/pr51077.c: New test.
1904 PR rtl-optimization/51023
1905 * gcc.c-torture/execute/pr51023.c: New test.
1907 2011-11-10 Richard Guenther <rguenther@suse.de>
1909 PR tree-optimization/51042
1910 * gcc.dg/torture/pr51042.c: New testcase.
1912 2011-11-10 Richard Guenther <rguenther@suse.de>
1914 PR tree-optimization/51070
1915 * gcc.dg/torture/pr51070.c: New testcase.
1917 2011-11-10 Richard Guenther <rguenther@suse.de>
1919 PR tree-optimization/51030
1920 * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
1922 2011-11-10 Richard Guenther <rguenther@suse.de>
1925 * gcc.dg/torture/pr51071.c: New testcase.
1927 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
1929 * gnat.dg/loop_optimization9.ad[sb]: New test.
1931 2011-11-10 Ira Rosen <ira.rosen@linaro.org>
1933 PR tree-optimization/51058
1934 * gfortran.dg/vect/pr51058.f90: New test.
1936 2011-11-10 Jakub Jelinek <jakub@redhat.com>
1938 PR tree-optimization/51000
1939 * gcc.dg/vect/pr51000.c: New test.
1941 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
1944 * g++.dg/cpp0x/static_assert5.C: New.
1945 * g++.dg/template/nontype13.C: Tweak.
1947 2011-11-09 Jason Merrill <jason@redhat.com>
1950 * g++.dg/cpp0x/noexcept16.C: New.
1953 * g++.dg/cpp0x/variadic119.C: New.
1955 2011-11-09 Jakub Jelinek <jakub@redhat.com>
1958 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
1960 * gcc.dg/torture/vshuf-32.inc: Likewise.
1961 * gcc.dg/torture/vshuf-4.inc: Likewise.
1962 * gcc.dg/torture/vshuf-8.inc: Likewise.
1964 * gcc.dg/tm/memopt-1.c: Fix up regexp.
1966 2011-11-09 Ian Lance Taylor <iant@google.com>
1968 * lib/target-supports.exp (check_effective_target_ucontext_h): New
1970 * gcc.dg/split-5.c: New test.
1972 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
1974 * gcc.dg/tm/memopt-1.c: Adjust regexp.
1976 2011-11-09 Jason Merrill <jason@redhat.com>
1979 * g++.dg/template/virtual1.C: New.
1981 2011-11-08 Jason Merrill <jason@redhat.com>
1983 Run most C++ tests in both C++98 and C++11 modes.
1984 * lib/target-supports.exp (check_effective_target_c++11): New.
1985 (check_effective_target_c++98): New.
1986 * lib/g++-dg.exp (g++-dg-runtest): New.
1987 * g++.dg/dg.exp: Use g++-dg-runtest.
1988 * g++.dg/charset/charset.exp: Likewise.
1989 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
1990 * g++.dg/dfp/dfp.exp: Likewise.
1991 * g++.dg/gcov/gcov.exp: Likewise.
1992 * g++.dg/gomp/gomp.exp: Likewise.
1993 * g++.dg/graphite/graphite.exp: Likewise.
1994 * g++.dg/tls/tls.exp: Likewise.
1995 * g++.dg/tm/tm.exp: Likewise.
1996 * g++.dg/vect/vect.exp: Likewise.
1997 * g++.old-deja/old-deja.exp: Likewise.
1998 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
1999 with some of the torture options.
2000 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
2001 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
2002 * g++.dg/init/null1.C: Only run in C++98.
2003 * g++.dg/warn/Wconversion-null-3.C: Likewise.
2004 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
2005 * g++.old-deja/g++.brendan/crash64.C: Likewise.
2006 * g++.old-deja/g++.other/anon9.C: Likewise.
2007 * g++.old-deja/g++.other/linkage1.C: Likewise.
2008 * g++.old-deja/g++.other/linkage2.C: Likewise.
2009 * g++.old-deja/g++.pt/t29.C: Likewise.
2010 * g++.old-deja/g++.pt/t30.C: Likewise.
2011 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
2012 * g++.dg/ext/anon-struct4.C: Likewise.
2013 * g++.dg/init/brace2.C: Likewise.
2014 * g++.dg/init/brace6.C: Likewise.
2015 * g++.dg/other/anon3.C: Likewise.
2016 * g++.dg/template/arg2.C: Likewise.
2017 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
2018 * g++.old-deja/g++.brendan/enum11.C: Likewise.
2019 * g++.old-deja/g++.brendan/enum8.C: Likewise.
2020 * g++.old-deja/g++.brendan/enum9.C: Likewise.
2021 * g++.old-deja/g++.brendan/friend3.C: Likewise.
2022 * g++.old-deja/g++.brendan/init2.C: Likewise.
2023 * g++.old-deja/g++.brendan/init4.C: Likewise.
2024 * g++.old-deja/g++.brendan/misc14.C: Likewise.
2025 * g++.old-deja/g++.jason/cond.C: Likewise.
2026 * g++.old-deja/g++.law/init1.C: Likewise.
2027 * g++.old-deja/g++.law/operators32.C: Likewise.
2028 * g++.old-deja/g++.pt/enum6.C: Likewise.
2029 * g++.old-deja/g++.pt/explicit70.C: Likewise.
2030 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
2032 * g++.dg/eh/new1.C: Adjust for C++11 mode.
2033 * g++.dg/init/new11.C: Likewise.
2034 * g++.dg/init/pr29571.C: Likewise.
2035 * g++.dg/lookup/forscope2.C: Likewise.
2036 * g++.dg/parse/linkage1.C: Likewise.
2037 * g++.dg/parse/typedef8.C: Likewise.
2038 * g++.dg/template/error44.C: Likewise.
2039 * g++.dg/tls/diag-2.C: Likewise.
2040 * g++.dg/tls/diag-4.C: Likewise.
2041 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
2042 * g++.old-deja/g++.abi/arraynew.C: Likewise.
2043 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
2044 * g++.old-deja/g++.brendan/new3.C: Likewise.
2045 * g++.old-deja/g++.eh/new1.C: Likewise.
2046 * g++.old-deja/g++.eh/new2.C: Likewise.
2047 * g++.old-deja/g++.jason/new.C: Likewise.
2048 * g++.old-deja/g++.law/friend1.C: Likewise.
2049 * g++.old-deja/g++.mike/net46.C: Likewise.
2050 * g++.old-deja/g++.mike/p755.C: Likewise.
2051 * g++.old-deja/g++.other/new6.C: Likewise.
2053 * g++.dg/cpp0x/variadic74.C: Adjust diags.
2054 * g++.dg/template/crash53.C: Likewise.
2055 * g++.dg/template/void9.C: Likewise.
2057 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
2060 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
2062 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
2065 * g++.dg/cpp0x/sfinae29.C: New.
2067 2011-11-09 Janus Weil <janus@gcc.gnu.org>
2070 * gfortran.dg/typebound_call_22.f03: New test case.
2072 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
2075 * gfortran.dg/inquire_size.f90: Don't flush the unit.
2077 2011-11-09 Richard Guenther <rguenther@suse.de>
2079 PR tree-optimization/51039
2080 * gcc.dg/pr51039.c: New testcase.
2082 2011-11-09 Jakub Jelinek <jakub@redhat.com>
2084 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2085 Enable also for powerpc*-*-*.
2087 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2090 * gfortran.dg/forall_16.f90: New test.
2092 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2095 * gfortran.dg/initialization_29.f90: Expand test.
2097 2011-11-09 Dodji Seketeli <dodji@redhat.com>
2100 * g++.dg/cpp0x/alias-decl-12.C: New test.
2101 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
2103 2011-11-09 Dodji Seketeli <dodji@redhat.com>
2106 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
2108 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
2110 PR tree-optimization/51015
2111 * gcc.dg/vect/pr51015.c: New test.
2113 2011-11-08 David S. Miller <davem@davemloft.net>
2115 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
2116 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
2118 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2121 * gfortran.dg/io_constraints_3.f90: Improve testcase.
2123 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2126 * gfortran.dg/string_5.f90: Improve testcase.
2128 2011-10-23 Jason Merrill <jason@redhat.com>
2131 * g++.dg/template/lvalue2.C: New.
2133 2011-11-08 Michael Matz <matz@suse.de>
2135 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
2136 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
2137 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
2138 * g++.dg/eh/builtin2.C: Ditto.
2139 * g++.dg/eh/builtin3.C: Ditto.
2141 2011-11-08 Jakub Jelinek <jakub@redhat.com>
2143 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
2144 being prefered even for -mavx.
2145 * gcc.target/i386/avx-cvt-3.c: New test.
2147 2011-11-08 Richard Guenther <rguenther@suse.de>
2149 PR tree-optimization/51012
2150 * gcc.dg/pr51012-1.c: New testcase.
2151 * gcc.dg/pr51012-2.c: Likewise.
2153 2011-11-08 Richard Guenther <rguenther@suse.de>
2156 * c-c++-common/uninit-pr51010.c: New testcase.
2158 2011-11-08 Jakub Jelinek <jakub@redhat.com>
2160 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
2161 check_effective_target_vect_call_copysignf,
2162 check_effective_target_vect_call_lrint): New procedures.
2163 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
2164 $VECT_SLP_CFLAGS with -ffast-math.
2165 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
2166 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
2167 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
2168 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
2170 2011-11-07 Richard Henderson <rth@redhat.com>
2171 Aldy Hernandez <aldyh@redhat.com>
2172 Torvald Riegel <triegel@redhat.com>
2174 Merged from transactional-memory.
2176 * g++.dg/dg.exp: Run transactional memory tests.
2177 * g++.dg/tm: New directory with new tests.
2178 * gcc.dg/tm: New directory with new tests.
2179 * c-c++-common/tm: New directory with new tests.
2181 2011-11-08 Dodji Seketeli <dodji@redhat.com>
2183 Fix context handling of alias-declaration
2184 * g++.dg/cpp0x/alias-decl-11.C: New test.
2186 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
2189 * g++.dg/parse/template26.C: New.
2190 * g++.dg/template/crash45.C: Adjust dg-error string.
2192 2011-11-07 Jason Merrill <jason@redhat.com>
2195 * g++.dg/template/lookup9.C: New.
2198 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
2201 * g++.dg/cpp0x/decltype35.C: New.
2203 2011-11-07 Dodji Seketeli <dodji@redhat.com>
2205 Support C++11 alias-declaration
2207 * g++.dg/cpp0x/alias-decl-0.C: New test case.
2208 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
2209 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
2210 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
2211 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
2212 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
2213 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
2214 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
2215 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
2216 * g++.dg/ext/alias-decl-attr1.C: Likewise.
2217 * g++.dg/ext/alias-decl-attr2.C: Likewise.
2218 * g++.dg/ext/alias-decl-attr3.C: Likewise.
2219 * g++.dg/ext/alias-decl-attr4.C: Likewise.
2221 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
2223 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
2225 2011-11-07 Janus Weil <janus@gcc.gnu.org>
2228 * gfortran.dg/typebound_call_21.f03: New.
2230 2011-11-07 Nathan Sidwell <nathan@acm.org>
2232 * gcc.dg/profile-dir-1.c: Adjust final scan.
2233 * gcc.dg/profile-dir-2.c: Adjust final scan.
2234 * gcc.dg/profile-dir-3.c: Adjust final scan.
2235 * gcc.misc-tests/gcov.exp: Adjust regexp.
2236 * gcc.misc-tests/gcov-12.c: New.
2237 * gcc.misc-tests/gcov-13.c: New.
2238 * gcc.misc-tests/gcovpart-13b.c: New.
2239 * gcc.misc-tests/gcov-14.c: New.
2241 2011-11-07 Jason Merrill <jason@redhat.com>
2244 * g++.dg/ext/visibility/template8.C: New.
2246 2011-11-07 Jakub Jelinek <jakub@redhat.com>
2248 PR tree-optimization/50789
2249 * gcc.target/i386/avx2-gather-1.c: New test.
2250 * gcc.target/i386/avx2-gather-2.c: New test.
2251 * gcc.target/i386/avx2-gather-3.c: New test.
2252 * gcc.target/i386/avx2-gather-4.c: New test.
2254 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
2256 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
2258 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
2261 * gfortran.dg/open_dev_null.f90: Remove testcase.
2263 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
2265 * lib/target-supports.exp (check_effective_target_sync_int_128):
2266 Don't cache the result.
2267 (check_effective_target_sync_long_long): Ditto.
2269 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
2271 PR rtl-optimization/47698
2272 * gcc.target/i386/47698.c: New test.
2274 2011-11-06 Jason Merrill <jason@redhat.com>
2277 * g++.dg/ext/visibility/template7.C: New.
2279 2011-11-07 Terry Guo <terry.guo@arm.com>
2281 * gcc.target/arm/wmul-1.c: Adjust optimization level.
2282 * gcc.target/arm/wmul-2.c: Ditto.
2283 * gcc.target/arm/wmul-3.c: Ditto.
2284 * gcc.target/arm/wmul-4.c: Ditto.
2286 2011-11-06 Joseph Myers <joseph@codesourcery.com>
2288 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
2289 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
2290 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
2291 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
2292 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
2293 expected diagnostics.
2295 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
2296 Richard Henderson <rth@redhat.com>
2297 Aldy Hernandez <aldyh@redhat.com>
2299 Merged from cxx-mem-model.
2301 * lib/target-supports.exp (check_effective_target_sync_int_128,
2302 check_effective_target_sync_long_long): Check whether the target
2303 supports 64 and 128 bit __sync builtins.
2304 (check_effective_target_cas_char): New.
2305 (check_effective_target_cas_int): New.
2306 * gcc.dg/dg.exp: Exclude simulate-thread tests.
2307 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
2308 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
2309 produce the expected library calls.
2310 * gcc.dg/atomic-fence.c: New functional tests.
2311 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
2312 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
2313 * gcc.dg/atomic-lockfree[-aux].c: New tests.
2314 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
2315 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
2316 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
2317 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
2318 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
2319 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
2321 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
2323 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
2325 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
2327 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
2328 int128 operations are atomic.
2329 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
2330 operations are atomic.
2331 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
2332 operations are atomic.
2333 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
2334 operations are atomic.
2335 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
2336 stores aren't moved out of a loop.
2337 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
2338 globals don't overwrite neighbouring globals.
2339 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
2340 writes dont overwrite neighbouring components.
2341 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
2342 * c-c++-common/gomp/atomic-3.c: Likewise.
2343 * c-c++-common/gomp/atomic-9.c: Likewise.
2344 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
2345 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
2346 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
2347 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
2348 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
2349 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
2350 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
2351 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
2352 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
2353 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
2354 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
2355 g++.dg/gomp/atomic-15.C: Remove.
2356 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
2357 * gcc.dg/gomp/atomic-11.c: Remove test.
2359 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
2361 * gcc.dg/vect/bb-slp-cond-1.c: New test.
2362 * gcc.dg/vect/slp-cond-1.c: New test.
2363 * gcc.dg/vect/slp-cond-2.c: New test.
2365 2011-11-05 David S. Miller <davem@davemloft.net>
2367 * lib/test-supports.exp
2368 (check_effective_target_ultrasparc_vis2_hw): New proc.
2369 (check_effective_target_ultrasparc_vis3_hw): New proc.
2370 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
2371 * gcc.target/sparc/vec-init-2.inc: Likewise.
2372 * gcc.target/sparc/vec-init-3.inc: Likewise.
2373 * gcc.target/sparc/vec-init-1-vis1.c: New test.
2374 * gcc.target/sparc/vec-init-1-vis2.c: New test.
2375 * gcc.target/sparc/vec-init-1-vis3.c: New test.
2376 * gcc.target/sparc/vec-init-2-vis1.c: New test.
2377 * gcc.target/sparc/vec-init-2-vis2.c: New test.
2378 * gcc.target/sparc/vec-init-2-vis3.c: New test.
2379 * gcc.target/sparc/vec-init-3-vis1.c: New test.
2380 * gcc.target/sparc/vec-init-3-vis2.c: New test.
2381 * gcc.target/sparc/vec-init-3-vis3.c: New test.
2383 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
2385 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
2386 Disable test on Epiphany.
2387 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
2388 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
2389 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
2390 * g++.dg/parse/pragma3.C: Likewise.
2391 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
2393 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
2394 * gcc.dg/tls/thr-cse-1.c: Likewise.
2395 * g++.dg/opt/devirt2.C: Likewise.
2396 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
2397 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
2398 * gcc.target/epiphany: New directory.
2400 2011-11-05 Tobias Burnus <burnus@net-b.de>
2402 * gfortran.dg/quad_2.f90: New.
2404 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
2406 * gcc.dg/strlenopt-22g.c: New wrapper around...
2407 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
2409 2011-11-04 Jason Merrill <jason@redhat.com>
2412 * g++.dg/init/lifetime2.C: New.
2413 * g++.dg/cpp0x/initlist-lifetime2.C: New.
2416 * g++.dg/init/lifetime1.C: Test cleanup order.
2418 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
2420 * g++.dg/other/offsetof7.C: New test.
2422 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
2424 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
2425 variable, default empty, -ffat-lto-objects for effective_target_lto.
2426 (gcc-dg-test-1): Add options from dg-final methods.
2427 * lib/scanasm.exp (scan-assembler_required_options)
2428 (scan-assembler-not_required_options): New procs.
2430 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
2432 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
2433 generate a pedwarn in c++98-mode.
2434 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
2435 don't generate a pedwarn in c++0x-mode.
2437 2011-11-04 Olivier Goffart <olivier@woboq.com>
2440 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
2442 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
2444 PR rtl-optimization/38644
2445 * gcc.target/arm/stack-red-zone.c: New.
2447 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
2450 * g++.dg/warn/Wconversion-null-3.C: New.
2452 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
2455 * g++.dg/cpp0x/udlit-strint-length.C: New.
2457 2011-11-04 Jason Merrill <jason@redhat.com>
2460 * g++.dg/cpp0x/initlist-lifetime1.C: New.
2461 * g++.dg/init/lifetime1.C: New.
2462 * g++.dg/init/ref21.C: New.
2463 * g++.dg/eh/array1.C: New.
2465 2011-11-04 Tom de Vries <tom@codesourcery.com>
2467 PR tree-optimization/50763
2468 * gcc.dg/pr50763-5.c: New test.
2470 2011-11-04 Tom de Vries <tom@codesourcery.com>
2472 PR tree-optimization/50763
2473 * g++.dg/pr50763-4.C: New test.
2475 2011-11-04 Jakub Jelinek <jakub@redhat.com>
2477 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
2480 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
2482 * gcc.dg/torture/vec-cvt-1.c: New test.
2484 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
2486 * gnat.dg/specs/private1[-sub].ads: New test.
2488 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
2491 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
2492 * gfortran.dg/inline_sum_1.f90: New.
2493 * gfortran.dg/inline_sum_2.f90: New.
2494 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
2495 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
2496 * gfortran.dg/inline_product_1.f90: New.
2498 2011-11-03 Tobias Burnus <burnus@net-b.de>
2501 * gfortran.dg/bind_c_dts_5.f90: New.
2503 2011-11-03 Tobias Burnus <burnus@net-b.de>
2506 * gfortran.dg/module_parameter_array_refs_2.f90: New.
2508 2011-11-03 Richard Guenther <rguenther@suse.de>
2511 * g++.dg/init/copy7.C: Remove testcase.
2513 2011-11-03 Martin Jambor <mjambor@suse.cz>
2515 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
2516 * g++.dg/ipa/devirt-c-2.C: Likewise.
2517 * g++.dg/ipa/devirt-c-7.C: New test.
2518 * g++.dg/ipa/devirt-c-8.C: Likewise.
2520 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
2522 PR tree-optimization/50912
2523 * gnat.dg/loop_optimization10.ad[sb]: New test.
2524 * gnat.dg/loop_optimization10_pkg.ads: New helper.
2526 2011-11-02 Jason Merrill <jason@redhat.com>
2529 * g++.dg/cpp0x/nsdmi-list2.C: New.
2531 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2534 * g++.dg/cpp0x/warn_cxx0x2.C: New.
2535 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2537 2011-11-02 Tom de Vries <tom@codesourcery.com>
2539 PR tree-optimization/50769
2540 * gfortran.dg/pr50769.f90: New test.
2542 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
2544 * gcc.target/sparc/20111102-1.c: New test.
2546 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2549 * g++.dg/warn/Wcast-qual2.C: New.
2551 2011-11-02 Tom de Vries <tom@codesourcery.com>
2553 PR tree-optimization/50763
2554 * g++.dg/pr50763-3.C: New test.
2556 2011-11-02 Tom de Vries <tom@codesourcery.com>
2558 PR tree-optimization/50672
2559 * g++.dg/pr50672.C: New test.
2561 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
2563 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
2564 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
2565 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
2567 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
2569 2011-11-02 Richard Guenther <rguenther@suse.de>
2571 PR tree-optimization/50902
2572 * gcc.dg/torture/pr50902.c: New testcase.
2574 2010-11-02 Richard Guenther <rguenther@suse.de>
2576 PR tree-optimization/50890
2577 * gcc.dg/torture/pr50890.c: New testcase.
2579 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
2582 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
2583 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
2585 2011-11-01 Tom de Vries <tom@codesourcery.com>
2587 PR tree-optimization/50908
2588 * gcc.dg/pr50908.c: New test.
2589 * gcc.dg/pr50908-2.c: Same.
2590 * gcc.dg/pr50908-3.c: Same.
2592 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
2594 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
2595 the outer loop. Remove comment. Don't check for widen-mult.
2597 2011-10-31 Martin Jambor <mjambor@suse.cz>
2599 * gcc.dg/ipa/ipcp-4.c: New test.
2601 2011-10-31 Jakub Jelinek <jakub@redhat.com>
2603 * gcc.dg/vshift-3.c: New test.
2604 * gcc.dg/vshift-4.c: New test.
2605 * gcc.dg/vshift-5.c: New test.
2607 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
2609 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
2610 and current implementation.
2612 2011-10-31 Paul Brook <paul@codesourcery.com>
2614 * gcc.dg/constructor-1.c: New test.
2616 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
2619 * gfortran.dg/dshift_3.f90: New test.
2621 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2623 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
2625 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
2626 * gcc.dg/torture/vshuf-v4si.c: Likewise.
2627 * gcc.dg/torture/vshuf-v8si.c: Likewise.
2628 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
2629 * gcc.dg/torture/vshuf-v4di.c: Likewise.
2630 * gcc.dg/torture/vshuf-v2df.c: Likewise.
2631 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
2632 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
2633 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
2634 * gcc.dg/torture/vshuf-v2di.c: Likewise.
2635 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
2636 * gcc.dg/torture/vshuf-v4df.c: Likewise.
2637 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
2638 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
2639 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
2640 * gcc.dg/vector-compare-2.c: Likewise.
2642 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
2645 * g++.dg/cpp0x/pr50901.C: New.
2647 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
2649 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
2650 * gcc.target/i386/fma4-check.h (main): Ditto.
2651 * gcc.target/i386/xop-check.h (main): Ditto.
2653 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
2656 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
2659 * g++.dg/template/crash109.C: New.
2661 2011-10-28 Jason Merrill <jason@redhat.com>
2663 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
2665 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
2668 * g++.dg/template/crash109.C: New.
2670 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
2672 * gfortran.dg/nearest_5.f90: New test.
2674 2011-10-28 Jakub Jelinek <jakub@redhat.com>
2676 * gcc.dg/vshift-1.c: New test.
2677 * gcc.dg/vshift-2.c: New test.
2678 * gcc.target/i386/xop-vshift-1.c: New test.
2679 * gcc.target/i386/xop-vshift-2.c: New test.
2680 * gcc.target/i386/avx2-vshift-1.c: New test.
2682 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
2684 PR rtl-optimization/49720
2685 * g++.dg/torture/pr49720.C: New test.
2687 2011-10-27 David S. Miller <davem@davemloft.net>
2689 * gcc.target/sparc/setcc-3.c: New test.
2691 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
2694 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
2696 2011-10-27 Jakub Jelinek <jakub@redhat.com>
2698 * gcc.target/i386/sse2-cvt-1.c: New test.
2699 * gcc.target/i386/sse2-cvt-2.c: New test.
2700 * gcc.target/i386/avx-cvt-1.c: New test.
2701 * gcc.target/i386/avx-cvt-2.c: New test.
2702 * gcc.target/i386/avx2-cvt-1.c: New test.
2703 * gcc.target/i386/avx2-cvt-2.c: New test.
2705 2011-10-27 Martin Jambor <mjambor@suse.cz>
2707 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
2709 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
2710 Steven G. Kargl <kargl@gcc.gnu.org>
2713 * gfortran.dg/pr50875.f90: New test.
2715 2011-10-26 David S. Miller <davem@davemloft.net>
2717 * gcc.target/sparc/fmaf-1.c: New test.
2719 * gcc.target/sparc/setcc-1.c: New test.
2720 * gcc.target/sparc/setcc-2.c: New test.
2722 2011-10-26 Joseph Myers <joseph@codesourcery.com>
2724 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
2726 2011-10-26 Joseph Myers <joseph@codesourcery.com>
2728 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
2731 2011-10-26 Joseph Myers <joseph@codesourcery.com>
2733 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
2736 2011-10-26 Joseph Myers <joseph@codesourcery.com>
2738 * gcc.target/i386/pad-4.c: Skip for Windows targets.
2740 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
2742 * gnat.dg/specs/discr1.ads: New test.
2743 * gnat.dg/specs/discr1_pkg.ads: New helper.
2745 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
2747 * gnat.dg/specs/unchecked_union.ads: Rename to...
2748 * gnat.dg/specs/unchecked_union1.ads: ...this.
2749 * gnat.dg/specs/unchecked_union2.ads: New test.
2751 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
2753 * gnat.dg/specs/atomic1.ads: New test.
2755 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
2757 Implement C++11 user-defined literals.
2758 * g++.dg/cpp0x/udlit-addr.C: New.
2759 * g++.dg/cpp0x/udlit-args.C: New.
2760 * g++.dg/cpp0x/udlit-args-neg.C: New.
2761 * g++.dg/cpp0x/udlit-clink-neg.C: New.
2762 * g++.dg/cpp0x/udlit-concat.C: New.
2763 * g++.dg/cpp0x/udlit-concat-neg.C: New.
2764 * g++.dg/cpp0x/udlit-constexpr.C: New.
2765 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
2766 * g++.dg/cpp0x/udlit-declare-neg.C: New.
2767 * g++.dg/cpp0x/udlit-friend.C: New.
2768 * g++.dg/cpp0x/udlit-general.C: New.
2769 * g++.dg/cpp0x/udlit-inline.C: New.
2770 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
2771 * g++.dg/cpp0x/udlit-member-neg.C: New.
2772 * g++.dg/cpp0x/udlit-namespace.C: New.
2773 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
2774 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
2775 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
2776 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
2777 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
2778 * g++.dg/cpp0x/udlit-operator-neg.C: New.
2779 * g++.dg/cpp0x/udlit-raw-str.C: New.
2780 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
2781 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
2782 * g++.dg/cpp0x/udlit-systemheader.C: New.
2783 * g++.dg/cpp0x/udlit-template.C: New.
2784 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
2785 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
2786 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
2787 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
2788 * g++.dg/cpp0x/udlit_system_header: New.
2790 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
2793 * g++.dg/cpp0x/decltype34.C: New.
2795 2011-10-26 Tom de Vries <tom@codesourcery.com>
2797 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
2798 * gcc.c-torture/unsorted/HIset.c: Same.
2799 * gcc.c-torture/unsorted/SIcmp.c: Same.
2800 * gcc.c-torture/unsorted/SIset.c: Same.
2801 * gcc.c-torture/unsorted/SFset.c: Same.
2802 * gcc.c-torture/unsorted/UHIcmp.c: Same.
2803 * gcc.c-torture/unsorted/USIcmp.c: Same.
2804 * gcc.c-torture/unsorted/DFcmp.c: Same.
2806 2011-10-26 Jakub Jelinek <jakub@redhat.com>
2808 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
2809 to work also with -masm=intel and additionally test the xmm vs. ymm
2810 register type combination on mask/dest and in vsib.
2811 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2812 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2813 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2814 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2815 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2816 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2817 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2818 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2819 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2820 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2821 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2822 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2823 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2824 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2825 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2826 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2827 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2828 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2829 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2830 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2831 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2832 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2833 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2834 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2835 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2836 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2837 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2838 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2839 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2840 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2841 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2843 2011-10-26 Tom de Vries <tom@codesourcery.com>
2845 PR tree-optimization/50763
2846 * gcc.dg/pr50763-2.c: New test.
2848 2011-10-25 Joseph Myers <joseph@codesourcery.com>
2850 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
2851 Update expected messages.
2853 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
2855 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
2857 2011-10-25 Jason Merrill <jason@redhat.com>
2860 * g++.dg/init/aggr7.C: New.
2863 * g++.dg/cpp0x/initlist59.C: New.
2865 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2868 * g++.dg/overload/operator5.C: New.
2870 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2873 * g++.dg/template/crash108.C: New.
2875 2011-10-25 Jakub Jelinek <jakub@redhat.com>
2877 PR tree-optimization/50596
2878 * gcc.dg/vect/vect-cond-10.c: New test.
2880 2011-10-24 Joey Ye <joey.ye@arm.com>
2882 * gcc.target/arm/pr42575.c: Remove architecture option.
2884 2011-10-24 David S. Miller <davem@davemloft.net>
2886 * gcc.target/sparc/vis3move-1.c: New test.
2887 * gcc.target/sparc/vis3move-2.c: New test.
2888 * gcc.target/sparc/vis3move-3.c: New test.
2890 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2892 * gcc.dg/strlenopt-22.c: New testcase.
2893 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
2895 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
2897 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
2899 (dg-skip-if): Remove.
2900 * gcc.target/i386/funcspec-1.c: Ditto.
2901 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
2903 2011-10-24 Richard Guenther <rguenther@suse.de>
2905 * gcc.dg/vect/vect-bool-1.c: New testcase.
2907 2011-10-24 Richard Guenther <rguenther@suse.de>
2909 PR tree-optimization/50838
2910 * gcc.dg/torture/pr50838.c: New testcase.
2912 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
2914 PR tree-optimization/50730
2915 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
2916 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
2917 -fno-tree-sra and SLP flags.
2919 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
2923 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
2926 * g++.dg/cpp0x/warn_cxx0x2.C: New.
2927 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2929 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
2932 * g++.dg/cpp0x/warn_cxx0x2.C: New.
2933 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2935 2011-10-23 Tom de Vries <tom@codesourcery.com>
2937 PR tree-optimization/50763
2938 * gcc.dg/pr50763.c: New test.
2940 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
2943 * gcc.target/i386/pr50788.c: New test.
2945 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
2947 PR tree-optimization/50819
2948 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
2949 * g++.dg/vect/slp-pr50819.cc: New test.
2951 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
2954 * g++.dg/warn/Wconversion4.C: New.
2956 2011-10-21 Jakub Jelinek <jakub@redhat.com>
2959 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
2960 from element other than first and reverse permutation.
2961 * gcc.dg/torture/vshuf-16.inc: Likewise.
2962 * gcc.dg/torture/vshuf-8.inc: Likewise.
2963 * gcc.dg/torture/vshuf-4.inc: Likewise.
2965 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
2968 * g++.dg/parse/error43.C: New.
2969 * g++.dg/parse/error44.C: Likewise.
2971 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
2972 Kirill Yukhin <kirill.yukhin@intel.com>
2975 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
2976 * gcc.target/i386/bmi2-check.h: Ditto.
2978 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
2981 * g++.dg/cpp0x/override2.C: Add test.
2983 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2985 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
2986 check_linker_plugin_available.
2988 2011-10-21 Kai Tietz <ktietz@redhat.com>
2990 * gcc.target/i386/branch-cost1.c: New test.
2991 * gcc.target/i386/branch-cost2.c: New test.
2992 * gcc.target/i386/branch-cost3.c: New test.
2993 * gcc.target/i386/branch-cost4.c: New test.
2995 2011-10-20 Steve Ellcey <sje@cup.hp.com>
2997 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
2999 2011-10-20 Steve Ellcey <sje@cup.hp.com>
3002 * gcc.dg/pr49994-3.c: Skip on HP-UX.
3004 2011-10-20 Joseph Myers <joseph@codesourcery.com>
3006 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
3007 (_moz_foo, EXT__foo): Use ASMNAME.
3009 2011-10-20 Joseph Myers <joseph@codesourcery.com>
3011 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
3014 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
3017 * gcc.target/i386/pr50766.c: New test.
3019 2011-10-20 Jason Merrill <jason@redhat.com>
3022 * g++.dg/eh/partial1.C: New.
3024 2011-10-20 Richard Henderson <rth@redhat.com>
3026 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
3027 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
3028 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
3029 Use __builtin_shuffle.
3031 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
3034 * gfortran.dg/ishft_3.f90: Update test.
3036 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
3039 * gfortran.dg/substring_integer_index.f90: New test.
3041 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
3043 * gfortran.dg/format_string.f: New test.
3045 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
3047 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
3049 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
3051 2011-10-20 Joseph Myers <joseph@codesourcery.com>
3053 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
3054 gcc.target/i386/pr46226.c: Do not use
3055 -mno-accumulate-outgoing-args.
3057 2011-10-20 Joseph Myers <joseph@codesourcery.com>
3059 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
3060 including <strings.h>.
3062 2011-10-19 Jan Hubicka <jh@suse.cz>
3064 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
3065 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
3066 * lib/c-torture.exp: Likewise.
3067 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
3068 * gcc.c-torture/compile/sync-1.c: Likewise.
3069 * gcc.c-torture/compile/sync-1.c: Likewise.
3070 * gcc.c-torture/compile/sync-3.c: Likewise.
3071 * gcc.dg/noncompile/invalid_asm.c: Likewise.
3072 * gcc.dg/noncompile/920507-1.c: Likewise.
3073 * gcc.dg/torture/pr36400.c: Likewise.
3074 * g++.dg/torture/pr34850.C: Likewise.
3076 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
3078 * gnat.dg/source_ref1.adb: New test.
3079 * gnat.dg/source_ref2.adb: Likewise.
3081 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
3084 * g++.dg/parse/error42.C: New.
3085 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
3087 2011-10-19 Jason Merrill <jason@redhat.com>
3090 * g++.dg/init/value9.C: New.
3092 2011-10-19 Jakub Jelinek <jakub@redhat.com>
3094 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
3095 * gcc.dg/torture/vshuf-16.inc: Likewise.
3096 * gcc.dg/torture/vshuf-8.inc: Likewise.
3097 * gcc.dg/torture/vshuf-4.inc: Likewise.
3099 2011-10-19 Janus Weil <janus@gcc.gnu.org>
3102 * gfortran.dg/sizeof_proc.f90: New.
3104 2011-10-19 Joseph Myers <joseph@codesourcery.com>
3106 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
3107 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
3109 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
3112 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
3114 2011-10-19 Jason Merrill <jason@redhat.com>
3117 * g++.dg/init/ref20.C: New.
3119 2011-10-19 Kai Tietz <ktietz@redhat.com>
3122 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
3123 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
3124 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
3125 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
3126 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
3128 2011-10-19 Richard Guenther <rguenther@suse.de>
3131 * gcc.dg/torture/pr50768.c: New testcase.
3133 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
3135 PR rtl-optimization/50340
3136 * gcc.dg/pr50340.c: New.
3138 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
3140 PR tree-optimization/50717
3142 * gcc.dg/pr50717-1.c: New file.
3143 * gcc.target/arm/wmul-12.c: Correct types.
3144 * gcc.target/arm/wmul-8.c: Correct types.
3146 2011-10-18 Jason Merrill <jason@redhat.com>
3149 * g++.dg/cpp0x/defaulted32.C: New.
3152 * g++.dg/lookup/using23.C: New.
3155 * g++.dg/cpp0x/implicit12.C: New.
3156 * g++.dg/cpp0x/defaulted20.C: Adjust.
3157 * g++.dg/cpp0x/defaulted21.C: Adjust.
3158 * g++.dg/cpp0x/implicit-copy.C: Adjust.
3159 * g++.dg/cpp0x/implicit4.C: Adjust.
3160 * g++.dg/cpp0x/implicit5.C: Adjust.
3161 * g++.dg/cpp0x/implicit8.C: Adjust.
3162 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3163 * g++.dg/cpp0x/not_special.C: Adjust.
3164 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3165 * g++.dg/cpp0x/rv1n.C: Adjust.
3166 * g++.dg/cpp0x/rv2n.C: Adjust.
3167 * g++.dg/cpp0x/rv3n.C: Adjust.
3168 * g++.dg/cpp0x/rv4n.C: Adjust.
3169 * g++.dg/cpp0x/rv5n.C: Adjust.
3170 * g++.dg/cpp0x/rv6n.C: Adjust.
3171 * g++.dg/cpp0x/rv7n.C: Adjust.
3173 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
3175 * gcc.target/i386/avx2-vpop-check.h: New header.
3176 * gcc.target/i386/avx2-vpaddd-3.c: New test.
3177 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
3178 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
3179 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
3180 * gcc.target/i386/avx2-vpand-3.c: Ditto.
3181 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
3182 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
3183 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
3184 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
3185 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
3186 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
3187 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
3188 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
3189 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
3190 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
3192 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
3195 * gfortran.dg/coarray_subobject_1.f90: New test.
3196 * gfortran.dg/coarray/subobject_1.f90: New test.
3198 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
3200 PR rtl-optimization/50205
3201 * gcc.dg/pr50205.c: New.
3203 2011-10-18 Richard Guenther <rguenther@suse.de>
3205 PR tree-optimization/50767
3206 * gcc.dg/torture/pr50767.c: New testcase.
3208 2011-10-18 Julian Brown <julian@codesourcery.com>
3210 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
3211 * gcc.target/arm/unaligned-memcpy-1.c: New.
3212 * gcc.target/arm/unaligned-memcpy-2.c: New.
3213 * gcc.target/arm/unaligned-memcpy-3.c: New.
3214 * gcc.target/arm/unaligned-memcpy-4.c: New.
3216 2011-10-18 Janus Weil <janus@gcc.gnu.org>
3219 * gfortran.dg/iso_c_binding_class.f03: New.
3221 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
3223 * testsuite/lib/target-supports.exp
3224 (check_effective_target_vect_widen_shift): New.
3225 * gcc.dg/vect/vect-widen-shift-s16.c: New.
3226 * gcc.dg/vect/vect-widen-shift-s8.c: New.
3227 * gcc.dg/vect/vect-widen-shift-u16.c: New.
3228 * gcc.dg/vect/vect-widen-shift-u8.c: New.
3230 2011-10-18 Richard Guenther <rguenther@suse.de>
3232 * gcc.dg/torture/restrict-1.c: New testcase.
3234 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
3236 * g++.dg/ext/bases.C: New test.
3238 2011-10-17 David S. Miller <davem@davemloft.net>
3240 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
3241 all operations to emit VIS instructions.
3242 * gcc.target/sparc/fandnot.c: Likewise.
3243 * gcc.target/sparc/fnot.c: Likewise.
3244 * gcc.target/sparc/for.c: Likewise.
3245 * gcc.target/sparc/fornot.c: Likewise.
3246 * gcc.target/sparc/fxnor.c: Likewise.
3247 * gcc.target/sparc/fxor.c: Likewise.
3248 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
3251 2011-10-17 Jakub Jelinek <jakub@redhat.com>
3253 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
3254 * gcc.dg/torture/vshuf-16.inc: New file.
3255 * gcc.dg/torture/vshuf-2.inc: New file.
3256 * gcc.dg/torture/vshuf-32.inc: New file.
3257 * gcc.dg/torture/vshuf-4.inc: New file.
3258 * gcc.dg/torture/vshuf-8.inc: New file.
3259 * gcc.dg/torture/vshuf-main.inc: New file.
3260 * gcc.dg/torture/vshuf-v16hi.c: New test.
3261 * gcc.dg/torture/vshuf-v16qi.c: New test.
3262 * gcc.dg/torture/vshuf-v2df.c: New test.
3263 * gcc.dg/torture/vshuf-v2di.c: New test.
3264 * gcc.dg/torture/vshuf-v2sf.c: New test.
3265 * gcc.dg/torture/vshuf-v2si.c: New test.
3266 * gcc.dg/torture/vshuf-v32qi.c: New test.
3267 * gcc.dg/torture/vshuf-v4df.c: New test.
3268 * gcc.dg/torture/vshuf-v4di.c: New test.
3269 * gcc.dg/torture/vshuf-v4hi.c: New test.
3270 * gcc.dg/torture/vshuf-v4sf.c: New test.
3271 * gcc.dg/torture/vshuf-v4si.c: New test.
3272 * gcc.dg/torture/vshuf-v8hi.c: New test.
3273 * gcc.dg/torture/vshuf-v8qi.c: New test.
3274 * gcc.dg/torture/vshuf-v8sf.c: New test.
3275 * gcc.dg/torture/vshuf-v8si.c: New test.
3277 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
3279 PR tree-optimization/50746
3280 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
3282 2011-10-17 Jason Merrill <jason@redhat.com>
3285 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
3287 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3290 * g++.dg/parse/error41.C: New.
3291 * g++.dg/parse/error20.C: Adjust.
3293 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3296 * g++.dg/warn/format7.C: New.
3297 * obj-c++.dg/warn7.mm: Likewise.
3299 2011-10-17 Richard Guenther <rguenther@suse.de>
3301 PR tree-optimization/50729
3302 * gcc.dg/torture/pr50729.c: New testcase.
3304 2011-10-15 Tom Tromey <tromey@redhat.com>
3305 Dodji Seketeli <dodji@redhat.com>
3307 * lib/prune.exp (prune_gcc_output): Prune output referring to
3309 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
3310 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
3311 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
3312 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
3314 2011-10-15 Tom Tromey <tromey@redhat.com>
3315 Dodji Seketeli <dodji@redhat.com>
3317 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
3319 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3322 * g++.dg/inherit/error5.C: New.
3324 2011-10-17 Janus Weil <janus@gcc.gnu.org>
3328 * gfortran.dg/kind_tests_4.f90: New.
3330 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
3332 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
3333 targets that support vector condition.
3335 2011-10-16 Janus Weil <janus@gcc.gnu.org>
3338 * gfortran.dg/c_kind_tests_3.f03: New.
3340 2011-10-16 Janus Weil <janus@gcc.gnu.org>
3343 * gfortran.dg/elemental_args_check_4.f90: New.
3345 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
3347 PR tree-optimization/50727
3348 * gcc.dg/vect/pr50727.c: New test.
3350 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
3352 * gcc.dg/vla-23.c: New test.
3354 2011-10-16 Jakub Jelinek <jakub@redhat.com>
3356 PR tree-optimization/50596
3357 * gcc.dg/vect/vect-cond-9.c: New test.
3359 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
3361 * gcc.dg/vect/bb-slp-29.c: New test.
3363 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
3366 * g++.dg/ext/is_base_of_incomplete.C: New.
3367 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
3368 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
3370 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
3372 * gcc.target/sparc/combined-1.c: Compile at -O2.
3374 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
3376 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
3377 (dg-options): Add -Wno-attributes.
3378 * gcc.target/i386/fma_double_?.c: Ditto.
3379 * gcc.target/i386/fma_run_float_?.c: Ditto.
3380 * gcc.target/i386/fma_run_double_?.c: Ditto.
3381 * gcc.target/i386/l_fma_float_?.c: Dtto.
3382 * gcc.target/i386/l_fma_double_?.c: Ditto.
3383 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
3384 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
3386 2011-10-15 Tobias Burnus <burnus@net-b.de>
3388 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
3390 * gfortran.dg/bind_c_usage_24.f90: Ditto.
3391 * gfortran.dg/rank_3.f90: Ditto.
3392 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
3393 -std=f2008ts in dg-options.
3394 * gfortran.dg/rank_4.f90: Ditto.
3396 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
3399 * gcc.target/sh/pr49263.c: New.
3401 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
3403 * gnat.dg/specs/debug1.ads: Tweak.
3405 2011-10-14 Kai Tietz <ktietz@redhat.com>
3407 * gfortran.fortran-torture/compile/logical-2.f90: New test.
3409 2011-10-14 Jakub Jelinek <jakub@redhat.com>
3411 * gcc.target/i386/sse2-mul-1.c: New test.
3412 * gcc.target/i386/sse4_1-mul-1.c: New test.
3413 * gcc.target/i386/avx-mul-1.c: New test.
3414 * gcc.target/i386/xop-mul-1.c: New test.
3415 * gcc.target/i386/avx2-mul-1.c: New test.
3417 2011-10-14 Jason Merrill <jason@redhat.com>
3420 * g++.dg/cpp0x/nsdmi-list1.C: New.
3423 * g++.dg/cpp0x/nsdmi-const1.C: New.
3425 2011-10-14 Janus Weil <janus@gcc.gnu.org>
3428 * gfortran.dg/pointer_intent_5.f90: New.
3430 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3432 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
3433 * gcc.target/i386/warn-vect-op-1.c: Ditto.
3434 * gcc.target/i386/warn-vect-op-2.c: Ditto.
3436 2011-10-14 Tobias Burnus <burnus@net-b.de>
3439 * gfortran.dg/pointer_check_11.f90: New.
3440 * gfortran.dg/pointer_check_12.f90: New.
3442 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
3445 * g++.dg/overload/operator4.C: New.
3447 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
3449 * gcc.dg/di-longlong64-sync-1.c: New test.
3450 * gcc.dg/di-sync-multithread.c: New test.
3451 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
3452 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
3453 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
3454 tests for v5, v6, v6k, and v7-a, and add-options helpers.
3455 (check_effective_target_arm_arm_ok): New helper.
3456 (check_effective_target_sync_longlong): New helper.
3458 2011-10-14 Richard Guenther <rguenther@suse.de>
3460 PR tree-optimization/50723
3461 * gcc.dg/torture/pr50723.c: New testcase.
3463 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
3466 * g++.dg/warn/format6.C: New.
3467 * obj-c++.dg/warn6.mm: Likewise.
3469 2011-10-13 Richard Henderson <rth@redhat.com>
3471 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
3473 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
3474 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
3475 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
3477 2011-10-13 Jason Merrill <jason@redhat.com>
3480 * g++.dg/cpp0x/nsdmi-template2.C: New.
3483 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
3486 * g++.dg/init/vbase1.C: New.
3488 2011-10-13 Jakub Jelinek <jakub@redhat.com>
3490 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
3491 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
3492 * gcc.target/i386/avx-vphminposuw-2.c: New test.
3493 * gcc.target/i386/avx-vphminposuw-3.c: New test.
3495 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
3497 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
3499 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
3501 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
3503 2011-10-13 Richard Guenther <rguenther@suse.de>
3505 PR tree-optimization/50712
3506 * gcc.target/i386/pr50712.c: New testcase.
3508 2011-10-13 Tom de Vries <tom@codesourcery.com>
3510 * gcc.dg/memcpy-4.c: New test.
3512 2011-10-13 Richard Guenther <rguenther@suse.de>
3514 PR tree-optimization/50698
3515 * g++.dg/vect/pr50698.cc: New testcase.
3517 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
3519 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
3520 * gcc.target/powerpc/warn-2.c: Ditto.
3522 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
3523 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
3524 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
3525 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
3526 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
3527 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
3528 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
3529 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
3530 * gcc.target/powerpc/ppc-pow.c: Likewise.
3531 * gcc.target/powerpc/recip-1.c: Likewise.
3532 * gcc.target/powerpc/recip-2.c: Likewise.
3533 * gcc.target/powerpc/recip-3.c: Likewise.
3534 * gcc.target/powerpc/recip-4.c: Likewise.
3535 * gcc.target/powerpc/recip-5.c: Likewise.
3537 2011-10-12 David S. Miller <davem@davemloft.net>
3539 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
3540 '-mvis3' instead of 'mcpu=niagara3' in options.
3541 * gcc.target/sparc/fhalve.c: Likewise.
3542 * gcc.target/sparc/fnegop.c: Likewise.
3543 * gcc.target/sparc/fpadds.c: Likewise.
3544 * gcc.target/sparc/fshift.c: Likewise.
3545 * gcc.target/sparc/fucmp.c: Likewise.
3546 * gcc.target/sparc/lzd.c: Likewise.
3547 * gcc.target/sparc/vis3misc.c: Likewise.
3548 * gcc.target/sparc/xmul.c: Likewise.
3550 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
3552 * gnat.dg/vect1.ad[sb]: New test.
3553 * gnat.dg/vect1_pkg.ads: New helper.
3554 * gnat.dg/vect2.ad[sb]: New test.
3555 * gnat.dg/vect2_pkg.ads: New helper.
3556 * gnat.dg/vect3.ad[sb]: New test.
3557 * gnat.dg/vect3_pkg.ads: New helper.
3558 * gnat.dg/vect4.ad[sb]: New test.
3559 * gnat.dg/vect4_pkg.ads: New helper.
3560 * gnat.dg/vect5.ad[sb]: New test.
3561 * gnat.dg/vect5_pkg.ads: New helper.
3562 * gnat.dg/vect6.ad[sb]: New test.
3563 * gnat.dg/vect6_pkg.ads: New helper.
3565 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
3567 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
3568 * gcc.target/i386/fma_run_double_2.c: Likewise.
3569 * gcc.target/i386/fma_run_double_3.c: Likewise.
3570 * gcc.target/i386/fma_run_double_4.c: Likewise.
3571 * gcc.target/i386/fma_run_double_5.c: Likewise.
3572 * gcc.target/i386/fma_run_double_6.c: Likewise.
3573 * gcc.target/i386/fma_run_float_1.c: Likewise.
3574 * gcc.target/i386/fma_run_float_2.c: Likewise.
3575 * gcc.target/i386/fma_run_float_3.c: Likewise.
3576 * gcc.target/i386/fma_run_float_4.c: Likewise.
3577 * gcc.target/i386/fma_run_float_5.c: Likewise.
3578 * gcc.target/i386/fma_run_float_6.c: Likewise.
3580 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
3581 remove the extra dg-options.
3582 * gcc.target/i386/l_fma_double_2.c: Likewise.
3583 * gcc.target/i386/l_fma_double_3.c: Likewise.
3584 * gcc.target/i386/l_fma_double_4.c: Likewise.
3585 * gcc.target/i386/l_fma_double_5.c: Likewise.
3586 * gcc.target/i386/l_fma_double_6.c: Likewise.
3587 * gcc.target/i386/l_fma_float_1.c: Likewise.
3588 * gcc.target/i386/l_fma_float_2.c: Likewise.
3589 * gcc.target/i386/l_fma_float_3.c: Likewise.
3590 * gcc.target/i386/l_fma_float_4.c: Likewise.
3591 * gcc.target/i386/l_fma_float_5.c: Likewise.
3592 * gcc.target/i386/l_fma_float_6.c: Likewise.
3594 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
3596 PR tree-optimization/50189
3597 * g++.dg/torture/pr50189.C: New testcase.
3599 2011-10-12 Richard Guenther <rguenther@suse.de>
3601 PR tree-optimization/50700
3602 * gcc.dg/builtin-object-size-12.c: New testcase.
3604 2011-10-12 Joseph Myers <joseph@codesourcery.com>
3607 * gcc.c-torture/compile/pr50565-1.c,
3608 gcc.c-torture/compile/pr50565-2.c: New tests.
3610 2011-10-11 Jason Merrill <jason@redhat.com>
3614 * g++.dg/template/constant1.C: New.
3615 * g++.dg/template/constant2.C: New.
3616 * g++.dg/cpp0x/constexpr-template3.C: New.
3618 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3620 * gcc.target/i386/warn-vect-op-3.c: New test.
3621 * gcc.target/i386/warn-vect-op-1.c: New test.
3622 * gcc.target/i386/warn-vect-op-2.c: New test.
3624 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3626 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
3628 2011-10-11 Richard Guenther <rguenther@suse.de>
3630 PR tree-optimization/50204
3631 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
3633 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3635 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
3637 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
3639 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
3640 * gcc.target/i386/fma_double_2.c: Ditto.
3641 * gcc.target/i386/fma_double_3.c: Ditto.
3642 * gcc.target/i386/fma_double_4.c: Ditto.
3643 * gcc.target/i386/fma_double_5.c: Ditto.
3644 * gcc.target/i386/fma_double_6.c: Ditto.
3645 * gcc.target/i386/fma_float_1.c: Ditto.
3646 * gcc.target/i386/fma_float_2.c: Ditto.
3647 * gcc.target/i386/fma_float_3.c: Ditto.
3648 * gcc.target/i386/fma_float_4.c: Ditto.
3649 * gcc.target/i386/fma_float_5.c: Ditto.
3650 * gcc.target/i386/fma_float_6.c: Ditto.
3651 * gcc.target/i386/l_fma_double_1.c: Ditto.
3652 * gcc.target/i386/l_fma_double_2.c: Ditto.
3653 * gcc.target/i386/l_fma_double_3.c: Ditto.
3654 * gcc.target/i386/l_fma_double_4.c: Ditto.
3655 * gcc.target/i386/l_fma_double_5.c: Ditto.
3656 * gcc.target/i386/l_fma_double_6.c: Ditto.
3657 * gcc.target/i386/l_fma_float_1.c: Ditto.
3658 * gcc.target/i386/l_fma_float_2.c: Ditto.
3659 * gcc.target/i386/l_fma_float_3.c: Ditto.
3660 * gcc.target/i386/l_fma_float_4.c: Ditto.
3661 * gcc.target/i386/l_fma_float_5.c: Ditto.
3662 * gcc.target/i386/l_fma_float_6.c: Ditto.
3663 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
3664 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
3665 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
3666 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
3667 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
3668 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
3669 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
3670 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
3671 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
3672 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
3673 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
3674 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
3676 2011-10-11 Tristan Gingold <gingold@adacore.com>
3678 * gcc.dg/va-arg-4.c: New test.
3679 * gcc.dg/va-arg-5.c: Ditto.
3681 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
3683 * lib/target-supports.exp (check_effective_target_fd_truncate):
3684 Close and unlink test file before exit.
3686 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3689 * gfortran.dg/forall_15.f90: New test case.
3691 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
3692 Andrew Macleod <amacleod@redhat.com>
3694 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
3695 wrappers for *other_threads() and *final_verify().
3696 * gcc.dg/simulate-thread/simulate-thread.h
3697 (simulate_thread_wrapper_other_threads): New.
3698 (simulate_thread_wrapper_final_verify): New.
3700 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
3702 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
3704 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
3706 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
3708 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
3709 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
3711 * gcc.target/i386/fma_1.h: New file.
3712 * gcc.target/i386/fma_2.h: Likewise.
3713 * gcc.target/i386/fma_3.h: Likewise.
3714 * gcc.target/i386/fma_4.h: Likewise.
3715 * gcc.target/i386/fma_5.h: Likewise.
3716 * gcc.target/i386/fma_6.h: Likewise.
3717 * gcc.target/i386/fma_double_1.c: Likewise.
3718 * gcc.target/i386/fma_double_2.c: Likewise.
3719 * gcc.target/i386/fma_double_3.c: Likewise.
3720 * gcc.target/i386/fma_double_4.c: Likewise.
3721 * gcc.target/i386/fma_double_5.c: Likewise.
3722 * gcc.target/i386/fma_double_6.c: Likewise.
3723 * gcc.target/i386/fma_float_1.c: Likewise.
3724 * gcc.target/i386/fma_float_2.c: Likewise.
3725 * gcc.target/i386/fma_float_3.c: Likewise.
3726 * gcc.target/i386/fma_float_4.c: Likewise.
3727 * gcc.target/i386/fma_float_5.c: Likewise.
3728 * gcc.target/i386/fma_float_6.c: Likewise.
3729 * gcc.target/i386/fma_main.h: Likewise.
3730 * gcc.target/i386/fma_run_double_1.c: Likewise.
3731 * gcc.target/i386/fma_run_double_2.c: Likewise.
3732 * gcc.target/i386/fma_run_double_3.c: Likewise.
3733 * gcc.target/i386/fma_run_double_4.c: Likewise.
3734 * gcc.target/i386/fma_run_double_5.c: Likewise.
3735 * gcc.target/i386/fma_run_double_6.c: Likewise.
3736 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
3737 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
3738 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
3739 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
3740 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
3741 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
3742 * gcc.target/i386/fma_run_float_1.c: Likewise.
3743 * gcc.target/i386/fma_run_float_2.c: Likewise.
3744 * gcc.target/i386/fma_run_float_3.c: Likewise.
3745 * gcc.target/i386/fma_run_float_4.c: Likewise.
3746 * gcc.target/i386/fma_run_float_5.c: Likewise.
3747 * gcc.target/i386/fma_run_float_6.c: Likewise.
3748 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
3749 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
3750 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
3751 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
3752 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
3753 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
3754 * gcc.target/i386/l_fma_1.h: Likewise.
3755 * gcc.target/i386/l_fma_2.h: Likewise.
3756 * gcc.target/i386/l_fma_3.h: Likewise.
3757 * gcc.target/i386/l_fma_4.h: Likewise.
3758 * gcc.target/i386/l_fma_5.h: Likewise.
3759 * gcc.target/i386/l_fma_6.h: Likewise.
3760 * gcc.target/i386/l_fma_double_1.c: Likewise.
3761 * gcc.target/i386/l_fma_double_2.c: Likewise.
3762 * gcc.target/i386/l_fma_double_3.c: Likewise.
3763 * gcc.target/i386/l_fma_double_4.c: Likewise.
3764 * gcc.target/i386/l_fma_double_5.c: Likewise.
3765 * gcc.target/i386/l_fma_double_6.c: Likewise.
3766 * gcc.target/i386/l_fma_float_1.c: Likewise.
3767 * gcc.target/i386/l_fma_float_2.c: Likewise.
3768 * gcc.target/i386/l_fma_float_3.c: Likewise.
3769 * gcc.target/i386/l_fma_float_4.c: Likewise.
3770 * gcc.target/i386/l_fma_float_5.c: Likewise.
3771 * gcc.target/i386/l_fma_float_6.c: Likewise.
3772 * gcc.target/i386/l_fma_main.h: Likewise.
3773 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
3774 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
3775 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
3776 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
3777 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
3778 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
3779 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
3780 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
3781 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
3782 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
3783 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
3784 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
3786 2011-10-10 Richard Guenther <rguenther@suse.de>
3789 * gcc.dg/torture/pr50389.c: New testcase.
3791 2011-10-10 Richard Guenther <rguenther@suse.de>
3794 * gcc.dg/builtins-47.c: Optimize.
3796 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
3798 * lib/gcc-simulate-thread.exp: New.
3799 * gcc.dg/simulate-thread/guality.h: New.
3800 * gcc.dg/simulate-thread/simulate-thread.h: New.
3801 * gcc.dg/simulate-thread/simulate-thread.exp: New.
3802 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
3803 * gcc.dg/simulate-thread/README: New.
3804 * g++.dg/simulate-thread/guality.h: New.
3805 * g++.dg/simulate-thread/simulate-thread.h: New.
3806 * g++.dg/simulate-thread/simulate-thread.exp: New.
3807 * g++.dg/simulate-thread/simulate-thread.gdb: New.
3808 * c-c++-common/cxxbitfields-2.c: Remove.
3809 * c-c++-common/cxxbitfields.c: Remove.
3810 * c-c++-common/cxxbitfields-4.c: Remove.
3811 * c-c++-common/cxxbitfields-5.c: Remove.
3812 * c-c++-common/simulate-thread/bitfields-1.c: New.
3813 * c-c++-common/simulate-thread/bitfields-2.c: New.
3814 * c-c++-common/simulate-thread/bitfields-3.c: New.
3815 * c-c++-common/simulate-thread/bitfields-4.c: New.
3817 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
3820 * g++.dg/warn/format5.C: New.
3822 2011-10-09 Tobias Burnus <burnus@net-b.de>
3825 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
3826 * gfortran.dg/common_16.f90: New.
3828 2011-10-09 Tobias Burnus <burnus@net-b.de>
3830 * gfortran.dg/iso_c_binding_param_1.f90: New.
3831 * gfortran.dg/iso_c_binding_param_2.f90: New.
3832 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3834 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
3836 PR tree-optimization/50635
3837 * gcc.dg/vect/pr50635.c: New test.
3839 2011-10-09 Janus Weil <janus@gcc.gnu.org>
3842 * gfortran.dg/proc_decl_27.f90: New.
3844 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
3847 * objc/execute/initialize-1.m: New test.
3849 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
3852 * gfortran.dg/pointer_function_result_1.f90 : New test.
3854 2011-10-07 David S. Miller <davem@davemloft.net>
3857 * gcc.target/sparc/sparc.exp: Add vis3 target test.
3858 * gcc.target/sparc/cmask.c: Use it.
3859 * gcc.target/sparc/fhalve.c: Likewise.
3860 * gcc.target/sparc/fnegop.c: Likewise.
3861 * gcc.target/sparc/fpadds.c: Likewise.
3862 * gcc.target/sparc/fshift.c: Likewise.
3863 * gcc.target/sparc/fucmp.c: Likewise.
3864 * gcc.target/sparc/lzd.c: Likewise.
3865 * gcc.target/sparc/vis3misc.c: Likewise.
3866 * gcc.target/sparc/xmul.c: Likewise.
3868 2011-10-07 Richard Henderson <rth@redhat.com>
3870 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
3872 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
3874 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
3876 * gcc.dg/pr50193-1.c: New file.
3877 * gcc.target/arm/shiftable.c: New file.
3879 2011-10-07 Janus Weil <janus@gcc.gnu.org>
3882 * gfortran.dg/class_46.f03: New.
3884 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
3886 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
3887 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
3888 (syslog, vsyslog, __vsyslog_chk): Likewise.
3890 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
3891 (x, EXT_x): Use ASMNAME.
3893 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
3894 (a, c): Use ASMNAME.
3896 2011-10-07 Tom de Vries <tom@codesourcery.com>
3899 * gcc.dg/pr50527.c: New test.
3901 2011-10-07 Jakub Jelinek <jakub@redhat.com>
3903 PR tree-optimization/50650
3904 * gcc.c-torture/compile/pr50650.c: New test.
3906 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3908 PR tree-optimization/50575
3909 * gcc.c-torture/execute/vector-compare-2.x: New file.
3911 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3914 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
3915 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
3918 2011-10-07 Richard Guenther <rguenther@suse.de>
3921 * gcc.dg/vect/vect-align-2.c: Increase array size.
3923 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
3924 H.J. Lu <hongjiu.lu@intel.com>
3927 * gcc.target/i386/pr50603.c: New test.
3929 2011-10-06 Jason Merrill <jason@redhat.com>
3932 * g++.dg/cpp0x/default31.C: New.
3934 2011-10-06 Jakub Jelinek <jakub@redhat.com>
3936 PR tree-optimization/50596
3937 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3939 * gcc.dg/vect/vect-cond-8.c: New test.
3941 2011-10-06 Richard Henderson <rth@redhat.com>
3943 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
3944 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
3945 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
3946 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
3947 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
3948 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
3949 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
3950 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
3951 * gcc.c-torture/execute/vshuf-16.inc: New file.
3952 * gcc.c-torture/execute/vshuf-2.inc: New file.
3953 * gcc.c-torture/execute/vshuf-4.inc: New file.
3954 * gcc.c-torture/execute/vshuf-8.inc: New file.
3955 * gcc.c-torture/execute/vshuf-main.inc: New file.
3956 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
3957 * gcc.c-torture/execute/vshuf-v2df.c: New test.
3958 * gcc.c-torture/execute/vshuf-v2di.c: New test.
3959 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
3960 * gcc.c-torture/execute/vshuf-v2si.c: New test.
3961 * gcc.c-torture/execute/vshuf-v4df.c: New test.
3962 * gcc.c-torture/execute/vshuf-v4di.c: New test.
3963 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
3964 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
3965 * gcc.c-torture/execute/vshuf-v4si.c: New test.
3966 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
3967 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
3968 * gcc.c-torture/execute/vshuf-v8si.c: New test.
3970 2011-10-06 Jakub Jelinek <jakub@redhat.com>
3972 PR tree-optimization/49279
3973 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
3974 * gcc.c-torture/execute/pr49279.c: New test.
3976 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
3979 * gcc.c-torture/compile/pr49049.c: New test.
3981 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
3984 * gcc.target/arm/pr50305.c: New test.
3986 2011-10-06 Richard Guenther <rguenther@suse.de>
3988 PR tree-optimization/38884
3989 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
3990 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
3992 2011-10-05 David S. Miller <davem@davemloft.net>
3994 * gcc.target/sparc/lzd.c: New test.
3995 * gcc.target/sparc/popc.c: New test.
3997 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3999 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
4000 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
4001 * g++.dg/other/final1.C: Cleanup original tree dump.
4003 2011-10-05 Jakub Jelinek <jakub@redhat.com>
4005 PR tree-optimization/50613
4006 * gcc.dg/pr50613.c: New test.
4008 2011-10-05 Richard Henderson <rth@redhat.com>
4010 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
4011 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
4012 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
4013 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
4014 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
4015 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
4016 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
4017 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
4019 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
4021 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
4022 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
4023 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
4024 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
4025 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
4027 2011-10-05 Richard Guenther <rguenther@suse.de>
4029 PR tree-optimization/38885
4030 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
4032 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
4034 * gcc.target/i386/sw-1.c: New test.
4036 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
4038 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
4040 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
4042 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
4044 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
4046 2011-10-04 David S. Miller <davem@davemloft.net>
4048 * gcc.target/sparc/fhalve.c: New test.
4049 * gcc.target/sparc/fnegop.c: New test.
4050 * gcc.target/sparc/xmul.c: New test.
4052 2011-10-04 Janus Weil <janus@gcc.gnu.org>
4055 * gfortran.dg/dummy_procedure_6.f90: New.
4057 2011-10-04 Jakub Jelinek <jakub@redhat.com>
4059 PR tree-optimization/50604
4060 * gcc.dg/pr50604.c: New test.
4062 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4064 PR tree-optimization/49662
4065 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
4066 * gcc.dg/graphite/interchange-15.c: Likewise.
4067 * gcc.dg/graphite/interchange-mvt.c: Likewise.
4069 2011-10-04 Jakub Jelinek <jakub@redhat.com>
4071 * gcc.dg/tree-ssa/restrict-4.c: New test.
4073 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
4075 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
4076 (main): Use __typeof to get result type of comparison.
4078 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
4080 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4081 Make et_vect_multiple_sizes_saved global.
4082 (check_effective_target_vect64): Make et_vect64_saved global.
4084 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
4086 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
4087 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
4088 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
4089 * gcc.dg/builtin-complex-err-1.c: Adjust.
4091 2011-10-02 Jason Merrill <jason@redhat.com>
4093 * g++.dg/cpp0x/range-for22.C: New.
4095 * g++.dg/cpp0x/variadic65.C: Remove xfails.
4096 * g++.dg/cpp0x/variadic82.C: Remove xfails.
4097 * g++.dg/cpp0x/variadic83.C: Remove xfails.
4098 * g++.dg/cpp0x/variadic105.C: Remove xfails.
4100 * g++.dg/cpp0x/nsdmi5.C: New.
4102 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
4105 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
4107 (mips-dg-options): Force an ABI option if the current ABI is
4108 incompatible with the required -mlong setting. Likewise force
4109 a long setting if the current one is incompatible with the
4110 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
4111 throughout procedure.
4112 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
4113 instead of addressing=absolute.
4115 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
4117 * gcc.target/mips/stack-1.c: New test.
4119 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
4121 * gcc.dg/pr49696.c: New test.
4123 2011-10-02 Jan Hubicka <jh@suse.cz>
4125 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
4127 2011-10-01 David S. Miller <davem@davemloft.net>
4129 * gcc.target/sparc/cmask.c: New test.
4130 * gcc.target/sparc/fpadds.c: New test.
4131 * gcc.target/sparc/fshift.c: New test.
4132 * gcc.target/sparc/fucmp.c: New test.
4133 * gcc.target/sparc/vis3misc.c: New test.
4135 2011-10-01 Janus Weil <janus@gcc.gnu.org>
4138 * gfortran.dg/assumed_charlen_arg_2.f90: New.
4140 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
4143 * g++.dg/dfp/44473-1.C: New test.
4144 * g++.dg/dfp/44473-2.C: New test.
4145 * g++.dg/dfp/mangle-1.C: New test.
4146 * g++.dg/dfp/mangle-2.C: New test.
4147 * g++.dg/dfp/mangle-3.C: New test.
4148 * g++.dg/dfp/mangle-4.C: New test.
4149 * g++.dg/dfp/mangle-5.C: New test.
4151 2011-09-30 Jakub Jelinek <jakub@redhat.com>
4154 * gcc.dg/pr50571.c: New test.
4156 PR tree-optimization/46309
4157 * gcc.dg/pr46309.c: New test.
4159 2011-09-30 Jakub Jelinek <jakub@redhat.com>
4161 * gcc.dg/strlenopt-21.c: New test.
4163 2011-09-30 Revital Eres <revital.eres@linaro.org>
4165 * gcc.dg/sms-10.c: New file.
4167 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4169 * gcc.target/arm/pr50099.c: New test.
4171 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4173 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
4175 2011-09-30 David S. Miller <davem@davemloft.net>
4177 * gcc.target/sparc/bmaskbshuf.c: New test.
4178 * gcc.target/sparc/edgen.c: New test.
4180 2011-09-29 Janus Weil <janus@gcc.gnu.org>
4183 * gfortran.dg/pure_formal_proc_3.f90: New.
4186 * gfortran.dg/stfunc_7.f90: New.
4188 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
4190 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
4191 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
4192 * gcc.dg/vector-compare-1.c: Likewise.
4193 * gcc.dg/vector-compare-2.c: Likewise.
4195 2011-09-29 David S. Miller <davem@davemloft.net>
4197 * gcc.target/sparc/array.c: New test.
4199 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
4201 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
4202 loop unroll and set max unroll times to 8.
4203 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
4204 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
4205 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
4206 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
4208 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
4211 * g++.dg/ext/visibility/warn5.C: New.
4213 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
4216 * g++.dg/warn/Wextra-3.C: New.
4218 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
4221 * gcc.target/sh/pr49468-si.c: New.
4223 2011-09-28 Tom de Vries <tom@codesourcery.com>
4226 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
4227 (TEST): Initialize src3 with random floats.
4228 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
4229 from union src3. Initialize src3 with random floats.
4231 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
4233 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
4234 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
4235 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
4236 * gcc.target/sh/sh4a-sincosf.c: Ditto.
4237 * gcc.target/sh/sh4a-cos.c: Ditto.
4238 * gcc.target/sh/sh4a-cosf.c: Ditto.
4239 * gcc.target/sh/sh4a-sin.c: Ditto.
4240 * gcc.target/sh/sh4a-sinf.c: Ditto.
4241 * gcc.target/sh/sh4a-fsrra.c: Ditto.
4242 * gcc.target/sh/sh4a-memmovua.c: Ditto.
4243 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
4245 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
4248 * g++.dg/parse/error40.C: New.
4249 * g++.dg/warn/incomplete1.C: Adjust.
4251 2011-09-27 Jan Hubicka <jh@suse.cz>
4254 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
4257 2011-09-27 Jakub Jelinek <jakub@redhat.com>
4259 * gcc.dg/strlenopt-1.c: New test.
4260 * gcc.dg/strlenopt-1f.c: New test.
4261 * gcc.dg/strlenopt-2.c: New test.
4262 * gcc.dg/strlenopt-2f.c: New test.
4263 * gcc.dg/strlenopt-3.c: New test.
4264 * gcc.dg/strlenopt-4.c: New test.
4265 * gcc.dg/strlenopt-4g.c: New test.
4266 * gcc.dg/strlenopt-4gf.c: New test.
4267 * gcc.dg/strlenopt-5.c: New test.
4268 * gcc.dg/strlenopt-6.c: New test.
4269 * gcc.dg/strlenopt-7.c: New test.
4270 * gcc.dg/strlenopt-8.c: New test.
4271 * gcc.dg/strlenopt-9.c: New test.
4272 * gcc.dg/strlenopt-10.c: New test.
4273 * gcc.dg/strlenopt-11.c: New test.
4274 * gcc.dg/strlenopt-12.c: New test.
4275 * gcc.dg/strlenopt-12g.c: New test.
4276 * gcc.dg/strlenopt-13.c: New test.
4277 * gcc.dg/strlenopt-14g.c: New test.
4278 * gcc.dg/strlenopt-14gf.c: New test.
4279 * gcc.dg/strlenopt-15.c: New test.
4280 * gcc.dg/strlenopt-16g.c: New test.
4281 * gcc.dg/strlenopt-17g.c: New test.
4282 * gcc.dg/strlenopt-18g.c: New test.
4283 * gcc.dg/strlenopt.h: New file.
4285 2011-09-27 Tom de Vries <tom@codesourcery.com>
4288 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
4289 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
4290 * gcc.dg/pr43864.c: New test.
4291 * gcc.dg/pr43864-2.c: Same.
4292 * gcc.dg/pr43864-3.c: Same.
4293 * gcc.dg/pr43864-4.c: Same.
4295 2011-09-27 Jan Hubicka <jh@suse.cz>
4297 * gcc.dg/ipa/inline-5.c: New testcase.
4299 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
4301 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
4303 * gcc.dg/vect/bb-slp-27.c: New.
4304 * gcc.dg/vect/bb-slp-28.c: New.
4306 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
4308 * testsuite/lib/target-supports.exp (check_profiling_available):
4309 Don't rely solely on TLS tests for -fprofile-generate, fall
4310 through to the other code.
4312 2011-09-27 Richard Guenther <rguenther@suse.de>
4314 PR tree-optimization/50363
4315 * gcc.dg/torture/pr50363.c: New testcase.
4317 2011-09-26 Jason Merrill <jason@redhat.com>
4320 * g++.dg/template/partial13.C: New.
4323 * g++.dg/template/partial12.C: New.
4326 * g++.dg/cpp0x/constexpr-typedef1.C: New.
4328 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4331 * g++.dg/diagnostic/bindings1.C: New.
4332 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
4334 2011-09-26 David S. Miller <davem@davemloft.net>
4336 * gcc.target/sparc/wrgsr.c: New test.
4337 * gcc.target/sparc/rdgsr.c: New test.
4338 * gcc.target/sparc/edge.c: New test.
4339 * gcc.target/sparc/fcmp.c: New test.
4341 * gcc.target/sparc/edge.c: Update for new return types.
4342 * gcc.target/sparc/fcmp.c: Likewise.
4344 * gcc.target/sparc/fpaddsubi.c: New test.
4346 2011-09-26 Janus Weil <janus@gcc.gnu.org>
4349 * gfortran.dg/common_15.f90: New.
4352 * gfortran.dg/dummy_procedure_5.f90: New.
4353 * gfortran.dg/interface_26.f90: Modified error message.
4354 * gfortran.dg/proc_ptr_11.f90: Ditto.
4355 * gfortran.dg/proc_ptr_15.f90: Ditto.
4356 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4357 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4359 2011-09-26 Jason Merrill <jason@redhat.com>
4362 * g++.dg/overload/rvalue3.C: New.
4365 * g++.dg/overload/ref-conv2.C: New.
4367 * g++.dg/cpp0x/nsdmi-template1.C: New.
4369 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4371 * g++.dg/cpp0x/nullptr25.C: New.
4373 2011-09-26 Richard Guenther <rguenther@suse.de>
4375 PR tree-optimization/50472
4376 * gcc.dg/torture/pr50472.c: New testcase.
4378 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4380 * gnat.dg/opt22.adb: New test.
4381 * gnat.dg/opt22_pkg.ad[sb]: New helper.
4383 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4385 * gnat.dg/opt21.adb: New test.
4386 * gnat.dg/opt21_pkg.ad[sb]: New helper.
4388 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4390 * gnat.dg/opt20.ad[sb]: New test.
4391 * gnat.dg/opt20_pkg.ads: New helper.
4393 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4395 * gnat.dg/array17.adb: New test.
4396 * gnat.dg/array17_pkg.ads: New helper.
4398 2011-09-25 Jason Merrill <jason@redhat.com>
4400 * g++.dg/cpp0x/nsdmi-defer4.C: New.
4402 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
4404 * gnat.dg/frame_overflow.ads: New.
4405 * gnat.dg/frame_overflow.adb: Adjust.
4406 * gnat.dg/specs/addr1.ads: Likewise.
4408 2011-09-25 Jakub Jelinek <jakub@redhat.com>
4410 * g++.dg/tree-ssa/restrict2.C: New test.
4412 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
4414 * lib/target-supports.exp (check_effective_target_vect64): New.
4415 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
4416 of multiple vector sizes.
4417 * gcc.dg/vect/bb-slp-26.c: New.
4419 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
4422 * g++.dg/template/bitfield1.C: New.
4424 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
4426 * gcc.dg/vect/bb-slp-24.c: New.
4428 2011-09-24 Jason Merrill <jason@redhat.com>
4430 * g++.dg/cpp0x/nsdmi-eh1.C: New.
4432 * g++.dg/cpp0x/nsdmi-defer3.C: New.
4434 * g++.dg/cpp0x/nsdmi-defer1.C: New.
4435 * g++.dg/cpp0x/nsdmi-defer2.C: New.
4437 * g++.dg/cpp0x/nsdmi1.C: New.
4438 * g++.dg/cpp0x/nsdmi2.C: New.
4439 * g++.dg/cpp0x/nsdmi3.C: New.
4440 * g++.dg/cpp0x/nsdmi4.C: New.
4441 * g++.old-deja/g++.other/init4.C: New.
4443 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
4446 * g++.dg/template/sfinae28.C: New.
4448 2011-09-23 Ian Lance Taylor <iant@google.com>
4450 * go.test/go-test.exp (errchk): Handle more cases of getting
4451 correct Tcl backslash quoting in regular expressions in test file.
4453 2011-09-23 Jason Merrill <jason@redhat.com>
4456 * g++.dg/init/const8.C: New.
4457 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
4458 * g++.dg/cpp0x/defaulted2.C: Likewise.
4459 * g++.dg/cpp0x/pr42844-2.C: Likewise.
4460 * g++.dg/init/pr20039.C: Likewise.
4461 * g++.dg/init/pr42844.C: Likewise.
4463 2011-09-23 Jan Hubicka <jh@suse.cz>
4465 * gcc.dg/ipa/inline-1.c: new testcase.
4466 * gcc.dg/ipa/inline-2.c: new testcase.
4467 * gcc.dg/ipa/inline-3.c: new testcase.
4468 * gcc.dg/ipa/inline-4.c: new testcase.
4470 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
4473 * g++.dg/cpp0x/constexpr-static8.C: New.
4475 2011-09-23 Jakub Jelinek <jakub@redhat.com>
4477 * gcc.target/i386/avxfp-1.c: New test.
4478 * gcc.target/i386/avxfp-2.c: New test.
4480 2011-09-23 Terry Guo <terry.guo@arm.com>
4482 * gcc.c-torture/execute/941014-1.x: Deleted.
4484 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4487 * g++.dg/cpp0x/pr50491.C: New.
4489 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
4492 * gfortran.dg/bessel_6.f90: Fix tolerance test.
4494 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4497 * g++.dg/cpp0x/nullptr24.C: New.
4499 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
4502 * gcc.target/i386/pr50482.c: New test.
4504 2011-09-22 Joseph Myers <joseph@codesourcery.com>
4506 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
4507 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
4508 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
4509 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
4510 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
4511 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
4512 multilib options contain different -march= from dg-options.
4514 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
4515 Paolo Carlini <paolo.carlini@oracle.com>
4518 * g++.dg/template/friend52.C: New.
4520 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
4522 * gcc.target/arm/cmp-1.c: New test.
4523 * gcc.target/arm/cmp-2.c: Likewise.
4525 2011-09-22 Janus Weil <janus@gcc.gnu.org>
4528 * gfortran.dg/impure_actual_1.f90: Modified error message.
4529 * gfortran.dg/proc_ptr_32.f90: New.
4530 * gfortran.dg/proc_ptr_33.f90: New.
4532 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
4534 PR tree-optimization/50451
4535 * gcc.dg/vect/pr50451.c: New test.
4537 2011-09-21 Ian Lance Taylor <iant@google.com>
4539 * go.test/go-test.exp (errchk): Add special case for bug332.
4540 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
4541 some more test lines.
4543 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
4545 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
4546 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
4547 * g++.dg/other/i386-8.C: Ditto.
4548 * g++.dg/other/pr34435.C: Ditto.
4549 * g++.dg/other/pr39496.C: Ditto.
4550 * g++.dg/other/mmintrin.C: Ditto.
4552 2011-09-21 Jakub Jelinek <jakub@redhat.com>
4554 * gcc.dg/vect/vect-cond-7.c: New test.
4555 * gcc.target/i386/sse4_1-cond-1.c: New test.
4556 * gcc.target/i386/avx-cond-1.c: New test.
4558 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
4561 * g++.dg/other/pr50464.C: New test.
4563 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
4565 * gcc.target/i386/bmi2-mulx32-2.c: New test.
4566 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
4567 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
4568 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
4570 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
4572 * gnat.dg/opt19.adb: New test.
4574 2011-09-21 Terry Guo <terry.guo@arm.com>
4576 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
4577 on arch conflict when testing case on targets other than armv7-a.
4579 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
4582 * g++.dg/ext/int128-1.C: New.
4583 * g++.dg/ext/int128-2.C: Likewise.
4584 * g++.dg/ext/int128-2.h: Likewise.
4586 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
4589 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
4591 2011-09-20 Jason Merrill <jason@redhat.com>
4593 * g++.dg/cpp0x/constexpr-generated1.C: New.
4596 * g++.dg/overload/ref-conv1.C: New.
4598 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
4600 * g++.dg/other/final1.C: New.
4602 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
4604 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
4607 2011-09-19 Ian Bolton <ian.bolton@arm.com>
4609 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
4612 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
4614 PR tree-optimization/50413
4615 * g++.dg/vect/vect.exp: Run slp-pr* tests with
4616 -fdump-tree-slp-details. Run other tests with
4617 -fdump-tree-vect-details.
4618 * g++.dg/vect/slp-pr50413.cc: New.
4620 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
4621 Ira Rosen <ira.rosen@linaro.org>
4624 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
4625 Fix underscores around restrict.
4627 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
4629 PR tree-optimization/50414
4630 * gfortran.dg/vect/Ofast-pr50414.f90: New.
4631 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
4632 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
4634 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
4636 PR tree-optimization/50412
4637 * gfortran.dg/vect/pr50412.f90: New.
4639 2011-09-16 Jason Merrill <jason@redhat.com>
4642 * g++.dg/eh/defarg1.C: New.
4644 2011-09-16 Jakub Jelinek <jakub@redhat.com>
4646 * gcc.dg/vect/vect-reduc-10.c: New test.
4647 * gcc.target/i386/avx-reduc-1.c: New test.
4649 * gcc.target/i386/sse2-extract-1.c: New test.
4650 * gcc.target/i386/avx-extract-1.c: New test.
4652 2011-09-16 Terry Guo <terry.guo@arm.com>
4654 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
4656 2011-09-15 Diego Novillo <dnovillo@google.com>
4658 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
4659 ALWAYS_CXXFLAGS, if defined.
4660 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
4661 ALWAYS_GFORTRANFLAGS, if defined.
4662 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
4663 ALWAYS_GOCFLAGS, if defined.
4664 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
4665 ALWAYS_OBJCXXFLAGS, if defined.
4666 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
4667 additional_flags, if defined.
4668 * lib/gnat.exp (gnat_target_compile): Likewise.
4669 * lib/objc.exp (objc_target_compile): Likewise.
4670 * lib/target-supports-dg.exp (dg-add-options): Handle
4673 2011-09-15 Tom de Vries <tom@codesourcery.com>
4676 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
4677 Use uintptr_t in f1. Undo avr xfails.
4679 2011-09-15 Janus Weil <janus@gcc.gnu.org>
4683 * gfortran.dg/function_types_3.f90: New.
4685 2011-09-15 Jason Merrill <jason@redhat.com>
4688 * g++.dg/cpp0x/trailing7.C: New.
4691 * g++.dg/cpp0x/nullptr23.C: New.
4693 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
4695 * gcc.dg/vect/bb-slp-25.c: New.
4697 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
4700 * g++.dg/cpp0x/noexcept15.C: New.
4702 2011-09-14 Tom de Vries <tom@codesourcery.com>
4705 * gcc.dg/pr50251.c: New test.
4707 2011-09-14 Tobias Burnus <burnus@net-b.de>
4711 * gfortran.dg/null_5.f90: New.
4712 * gfortran.dg/null_6.f90: New.
4714 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
4716 * gcc.c-torture/compile/20110913-1.c: New test.
4718 2011-09-13 Janus Weil <janus@gcc.gnu.org>
4721 * gfortran.dg/result_2.f90: New.
4723 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
4725 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
4727 2011-09-13 Dodji Seketeli <dodji@redhat.com>
4730 * g++.dg/cpp0x/variadic116.C: New test case.
4732 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
4734 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
4735 * gcc.target/mips/interrupt_handler-2.c: New test.
4736 * gcc.target/mips/interrupt_handler-3.c: Likewise.
4738 2011-09-12 Jason Merrill <jason@redhat.com>
4740 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
4742 * g++.dg/cpp0x/explicit7.C: New.
4744 2011-09-12 Jakub Jelinek <jakub@redhat.com>
4746 PR rtl-optimization/50212
4747 * g++.dg/other/pr50212.C: New test.
4749 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
4752 * testsuite/gcc.target/avr/torture/avr-torture.exp
4753 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
4754 "-O2 -fmerge-all-constants".
4756 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4759 * gfortran.dg/do_while_1.f90: New test.
4761 2011-09-11 Janus Weil <janus@gcc.gnu.org>
4765 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
4766 * gfortran.dg/proc_decl_26.f90: New.
4767 * gfortran.dg/typebound_override_2.f90: New.
4768 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
4770 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
4772 * gnat.dg/cond_expr2.ad[sb]: New test.
4774 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
4776 * gnat.dg/atomic5.ad[sb]: New test.
4778 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
4780 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
4782 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
4785 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
4787 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
4790 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
4792 2011-09-09 Richard Guenther <rguenther@suse.de>
4794 PR tree-optimization/50328
4795 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
4797 2011-09-09 Richard Guenther <rguenther@suse.de>
4800 * gcc.dg/torture/pr50333.c: New testcase.
4802 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
4804 PR tree-optimization/50318
4805 * gcc.target/arm/pr50318-1.c: New file.
4807 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
4809 * gcc.target/i386/all_one_m256i.c: New test.
4811 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
4814 * g++.dg/cpp0x/sfinae28.C: New.
4816 2011-09-08 Dodji Seketeli <dodji@redhat.com>
4819 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
4820 longer ignored on typedefs.
4822 PR c++/33255 - Support -Wunused-local-typedefs warning
4823 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
4824 * c-c++-common/Wunused-local-typedefs.c: Likewise.
4826 2011-09-08 Martin Jambor <mjambor@suse.cz>
4828 PR tree-optimization/50287
4829 * gcc.dg/torture/pr50287.c: New test.
4831 2011-09-08 Richard Guenther <rguenther@suse.de>
4833 PR tree-optimization/19831
4834 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
4835 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
4836 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
4837 * gcc.dg/errno-1.c: Adjust.
4839 2011-09-08 Richard Guenther <rguenther@suse.de>
4841 PR tree-optimization/19831
4842 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
4844 2011-09-08 Tobias Burnus <burnus@net-b.de>
4847 * gfortran.dg/do_concurrent_1.f90: New.
4848 * gfortran.dg/do_concurrent_2.f90: New.
4850 2011-09-08 Jakub Jelinek <jakub@redhat.com>
4853 * gcc.c-torture/execute/ieee/pr50310.c: New test.
4854 * gcc.dg/pr50310-2.c: New test.
4856 2011-09-07 Janus Weil <janus@gcc.gnu.org>
4859 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
4860 * gfortran.dg/impure_constructor_1.f90: Modified.
4861 * gfortran.dg/proc_ptr_comp_33.f90: New.
4863 2011-09-07 Jakub Jelinek <jakub@redhat.com>
4866 * gcc.dg/pr50310-1.c: New test.
4868 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
4871 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
4874 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
4877 * g++.dg/cpp0x/noexcept14.C: New.
4879 2011-09-07 Jason Merrill <jason@redhat.com>
4881 * g++.dg/cpp0x/constexpr-ref3.C: New.
4883 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
4885 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
4887 * gcc.dg/section1.c: Don't xfail for avr.
4889 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
4891 PR tree-optimization/50322
4892 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
4894 2011-09-07 Martin Jambor <mjambor@suse.cz>
4896 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
4898 2011-09-07 Martin Jambor <mjambor@suse.cz>
4900 PR tree-optimization/49911
4901 * g++.dg/tree-ssa/pr49911.C: New test.
4903 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
4906 * gcc.dg/torture/pr49030.c: New test.
4908 2011-09-07 Janus Weil <janus@gcc.gnu.org>
4911 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
4912 * gfortran.dg/class_4d.f03: Deleted.
4913 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
4915 2011-09-07 Richard Guenther <rguenther@suse.de>
4917 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
4919 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
4921 PR tree-optimization/46021
4922 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
4924 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4926 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
4928 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
4930 * gcc.c-torture/compile/20110906-1.c: New test.
4932 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
4934 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
4936 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
4938 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
4939 --param tree-reassoc-width=1.
4941 * gcc.dg/tree-ssa/reassoc-24.c: New test.
4942 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
4944 2011-09-06 Richard Guenther <rguenther@suse.de>
4946 PR tree-optimization/48149
4947 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
4949 2011-09-06 Richard Guenther <rguenther@suse.de>
4951 PR tree-optimization/48317
4952 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
4954 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
4956 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4958 (add_options_for_quad_vectors): Replace with ...
4959 (add_options_for_double_vectors): ... this.
4960 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
4961 support multiple vector sizes since the vectorizer attempts to
4962 vectorize with both vector sizes.
4963 * gcc.dg/vect/no-vfa-vect-79.c,
4964 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
4965 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
4966 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
4967 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
4968 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
4969 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
4970 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
4971 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
4972 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
4973 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
4974 gcc.dg/vect/vect-40.c: Likewise.
4975 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
4976 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
4977 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
4978 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
4979 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
4981 * gcc.dg/vect/vect-peel-4.c: Make ia global.
4983 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
4986 * gcc.target/mips/abi-main.h: New file.
4987 * gcc.target/mips/abi-o32-long32.c: New test.
4988 * gcc.target/mips/abi-o32-long64.c: Likewise.
4989 * gcc.target/mips/abi-o64-long32.c: Likewise.
4990 * gcc.target/mips/abi-o64-long64.c: Likewise.
4991 * gcc.target/mips/abi-n32-long32.c: Likewise.
4992 * gcc.target/mips/abi-n32-long64.c: Likewise.
4993 * gcc.target/mips/abi-n64-long32.c: Likewise.
4994 * gcc.target/mips/abi-n64-long64.c: Likewise.
4995 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
4996 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
4997 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
4998 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
4999 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
5000 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
5001 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
5002 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
5003 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
5004 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
5005 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
5006 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
5007 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
5008 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
5009 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
5010 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
5011 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
5012 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
5013 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
5014 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
5015 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
5016 * gcc.target/mips/branch-2.c: Remove -mabicalls.
5017 * gcc.target/mips/branch-3.c: Likewise.
5018 * gcc.target/mips/branch-4.c: Likewise.
5019 * gcc.target/mips/branch-5.c: Likewise.
5020 * gcc.target/mips/branch-6.c: Likewise.
5021 * gcc.target/mips/branch-7.c: Likewise.
5022 * gcc.target/mips/branch-8.c: Likewise.
5023 * gcc.target/mips/branch-9.c: Likewise.
5024 * gcc.target/mips/branch-10.c: Likewise.
5025 * gcc.target/mips/branch-11.c: Likewise.
5026 * gcc.target/mips/branch-12.c: Likewise.
5027 * gcc.target/mips/branch-13.c: Likewise.
5028 * gcc.target/mips/lazy-binding-1.c: Likewise.
5030 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
5032 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
5033 to avoid warning on int=16 platforms..
5035 2011-09-05 Jakub Jelinek <jakub@redhat.com>
5037 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
5038 to work even with -fshort-enums.
5040 2011-09-04 Jan Hubicka <jh@suse.cz>
5042 * gcc.c-torture/compile/20110902.c: new testcase.
5044 2011-09-04 Jason Merrill <jason@redhat.com>
5047 * g++.dg/cpp0x/rv-conv1.C: New.
5050 * g++.dg/cpp0x/rv-func3.C: New.
5052 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
5056 * g++.dg/cpp0x/constexpr-template1.C: New.
5057 * g++.dg/cpp0x/constexpr-template2.C: New.
5058 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
5059 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
5061 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
5063 * gnat.dg/specs/debug1.ads: Tweak pattern.
5065 2011-09-04 Janus Weil <janus@gcc.gnu.org>
5068 * gfortran.dg/class_45a.f03: New.
5069 * gfortran.dg/class_45b.f03: New.
5071 2011-09-04 Jakub Jelinek <jakub@redhat.com>
5072 Ira Rosen <ira.rosen@linaro.org>
5074 PR tree-optimization/50208
5075 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
5076 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
5077 -fno-tree-fre -fno-tree-pre.
5079 2011-09-02 Martin Jambor <mjambor@suse.cz>
5081 * gcc.dg/ipa/ipcp-3.c: New test.
5083 2011-09-02 Richard Guenther <rguenther@suse.de>
5085 PR tree-optimization/27460
5087 * gcc.dg/vect/vect-cond-7.c: New testcase.
5089 2011-09-02 Martin Jambor <mjambor@suse.cz>
5091 * g++.dg/ipa/devirt-3.C: Added a distraction method.
5092 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
5093 xfailed test for inlining.
5094 * g++.dg/ipa/ivinline-9.C: Likewise.
5096 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
5098 PR tree-optimization/50178
5099 * gfortran.dg/vect/pr50178.f90: New test.
5101 2011-08-31 Martin Jambor <mjambor@suse.cz>
5104 * gcc.c-torture/execute/pr49886.c: New testcase.
5106 2011-08-31 Tom de Vries <tom@codesourcery.com>
5109 * gcc.dg/pr43513.c: New test.
5111 2011-08-30 Tobias Burnus <burnus@net-b.de>
5114 * gfortran.dg/common_14.f90: New.
5115 * gfortran.dg/common_resize_1.f: Add two dg-warning.
5117 2011-08-30 Jason Merrill <jason@redhat.com>
5120 * g++.dg/cpp0x/decltype33.C: New.
5123 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
5126 * g++.dg/cpp0x/lambda/lambda-for.C: New.
5128 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
5130 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
5132 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
5134 * gnat.dg/specs/aggr3.ads: New test.
5135 * gnat.dg/specs/aggr3_pkg.ads: New helper.
5137 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
5138 * gnat.dg/specs/aggr2.ads: Likewise.
5140 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
5143 * gfortran.dg/allocate_with_source_2.f90: New test
5145 2011-08-30 Jason Merrill <jason@redhat.com>
5148 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
5151 * g++.dg/cpp0x/constexpr-value3.C: New.
5153 2011-08-30 Richard Guenther <rguenther@suse.de>
5156 * gcc.c-torture/execute/pr48571-1.c: New testcase.
5157 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
5158 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5159 * gcc.dg/pr36902.c: XFAIL.
5161 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
5163 * gcc.target/i386/fma-check.h: New.
5164 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
5165 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
5166 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
5167 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
5168 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
5169 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
5170 * gcc.target/i386/fma-fmaddXX.c: Likewise.
5171 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
5172 * gcc.target/i386/fma-fmsubXX.c: Likewise.
5173 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
5174 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
5175 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
5176 * gcc.target/i386/fma-compile.c: Likewise.
5177 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
5178 * gcc.target/i386/sse-12.c: Add -mfma.
5179 * gcc.target/i386/sse-13.c: Likewise.
5180 * gcc.target/i386/sse-14.c: Likewise.
5181 * gcc.target/i386/sse-22.c: Likewise.
5182 * gcc.target/i386/sse-23.c: Likewise.
5183 * g++.dg/other/i386-2.C: Likewise.
5184 * g++.dg/other/i386-3.C: Likewise.
5186 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
5189 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
5190 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
5192 2011-08-30 Christian Bruel <christian.bruel@st.com>
5194 * g++.dg/bprob/bprob.exp (feedback_options): Set
5195 -fbranch-probabilities.
5196 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
5198 2011-08-29 Jason Merrill <jason@redhat.com>
5201 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
5203 2011-08-29 Jakub Jelinek <jakub@redhat.com>
5204 Jason Merrill <jason@redhat.com>
5206 * g++.dg/dfp/base.C: New test.
5208 2011-08-29 Jason Merrill <jason@redhat.com>
5212 * g++.dg/cpp0x/initlist58.C: New.
5214 2011-08-29 Janus Weil <janus@gcc.gnu.org>
5217 * gfortran.dg/class_result_1.f03: New.
5219 2011-08-29 Jakub Jelinek <jakub@redhat.com>
5222 * gcc.target/i386/pr48722.c: New test.
5224 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5227 * gfortran.dg/widechar_compare_1.f90: New test.
5229 2011-08-26 Jason Merrill <jason@redhat.com>
5233 * g++.dg/abi/mangle50.C: New.
5235 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
5238 * gcc.target/i386/pr50202.c: New test.
5240 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
5242 * gcc.target/i386/sse_4_1-round-vec.c: New test.
5243 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
5244 * gcc.target/i386/avx-round-vec.c: New test.
5245 * gcc.target/i386/avx-roundf-vec.c: New test.
5247 2011-08-26 Jakub Jelinek <jakub@redhat.com>
5249 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
5253 * c-c++-common/Wunused-var-14.c: New test.
5255 2011-08-26 Tom de Vries <tom@codesourcery.com>
5257 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
5259 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
5261 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
5262 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
5263 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
5264 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
5266 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
5268 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
5269 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
5270 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
5271 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
5273 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
5276 * gfortran.dg/pointer_comp_init_1.f90: New test.
5278 2011-08-25 Jason Merrill <jason@redhat.com>
5281 * g++.dg/cpp0x/sfinae27.C: New.
5283 2011-08-25 Tobias Burnus <burnus@net-b.de>
5285 * gfortran.dg/coarray_lib_token_4.f90: New.
5287 2011-08-25 Tobias Burnus <burnus@net-b.de>
5289 * gfortran.dg/coarray/alloc_comp_1.f90: New.
5291 2011-08-25 Richard Guenther <rguenther@suse.de>
5293 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
5295 2011-08-24 Tobias Burnus <burnus@net-b.de>
5298 * gfortran.dg/initialization_28.f90: New.
5300 2011-08-24 Richard Guenther <rguenther@suse.de>
5302 PR tree-optimization/50067
5303 * gcc.dg/torture/pr50067-3.c: New testcase.
5304 * gcc.dg/torture/pr50067-4.c: Likewise.
5305 * gcc.dg/torture/pr50067-5.c: Likewise.
5307 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
5309 * g++.dg/other/i386-2.C: Add -mavx2 check.
5310 * g++.dg/other/i386-3.C: Likewise.
5311 * gcc.target/i386/avx-1.c: Add AVX2.
5312 * gcc.target/i386/avx-2.c: Likewise.
5313 * gcc.target/i386/funcspec-5.c: Likewise.
5314 * gcc.target/i386/sse-12.c: Likewise.
5315 * gcc.target/i386/sse-13.c: Likewise.
5316 * gcc.target/i386/sse-14.c: Likewise.
5317 * gcc.target/i386/sse-22.c: Likewise.
5318 * gcc.target/i386/sse-23.c: Likewise.
5319 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
5320 * gcc.target/i386/avx2-check.h: New.
5321 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
5322 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
5323 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
5324 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
5325 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
5326 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
5327 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
5328 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
5329 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
5330 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
5331 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
5332 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
5333 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
5334 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
5335 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
5336 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
5337 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
5338 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
5339 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
5340 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
5341 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
5342 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
5343 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
5344 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
5345 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
5346 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
5347 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
5348 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
5349 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
5350 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
5351 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
5352 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
5353 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
5354 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
5355 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
5356 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
5357 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
5358 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
5359 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
5360 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
5361 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
5362 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
5363 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
5364 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
5365 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
5366 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
5367 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
5368 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
5369 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
5370 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
5371 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
5372 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
5373 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
5374 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
5375 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
5376 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
5377 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
5378 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
5379 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
5380 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
5381 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
5382 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
5383 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
5384 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
5385 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
5386 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
5387 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
5388 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
5389 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
5390 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
5391 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
5392 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
5393 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
5394 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
5395 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
5396 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
5397 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
5398 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
5399 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
5400 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
5401 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
5402 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
5403 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
5404 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
5405 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
5406 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
5407 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
5408 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
5409 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
5410 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
5411 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
5412 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
5413 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
5414 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
5415 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
5416 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
5417 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
5418 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
5419 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
5420 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
5421 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
5422 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
5423 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
5424 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
5425 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
5426 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
5427 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
5428 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
5429 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
5430 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
5431 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
5432 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
5433 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
5434 * gcc.target/i386/avx2-vpand-1.c: Likewise.
5435 * gcc.target/i386/avx2-vpand-2.c: Likewise.
5436 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
5437 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
5438 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
5439 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
5440 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
5441 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
5442 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
5443 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
5444 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
5445 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
5446 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
5447 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
5448 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
5449 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
5450 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
5451 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
5452 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
5453 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
5454 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
5455 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
5456 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
5457 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
5458 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
5459 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
5460 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
5461 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
5462 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
5463 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
5464 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
5465 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
5466 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
5467 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
5468 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
5469 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
5470 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
5471 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
5472 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
5473 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
5474 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
5475 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
5476 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
5477 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
5478 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
5479 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
5480 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
5481 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
5482 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
5483 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
5484 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
5485 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
5486 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
5487 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
5488 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
5489 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
5490 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
5491 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
5492 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
5493 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
5494 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
5495 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
5496 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
5497 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
5498 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
5499 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
5500 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
5501 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
5502 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
5503 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
5504 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
5505 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
5506 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
5507 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
5508 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
5509 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
5510 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
5511 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
5512 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
5513 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
5514 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
5515 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
5516 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
5517 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
5518 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
5519 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
5520 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
5521 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
5522 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
5523 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
5524 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
5525 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
5526 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
5527 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
5528 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
5529 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
5530 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
5531 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
5532 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
5533 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
5534 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
5535 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
5536 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
5537 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
5538 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
5539 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
5540 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
5541 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
5542 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
5543 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
5544 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
5545 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
5546 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
5547 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
5548 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
5549 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
5550 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
5551 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
5552 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
5553 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
5554 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
5555 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
5556 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
5557 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
5558 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
5559 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
5560 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
5561 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
5562 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
5563 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
5564 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
5565 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
5566 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
5567 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
5568 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
5569 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
5570 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
5571 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
5572 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
5573 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
5574 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
5575 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
5576 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
5577 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
5578 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
5579 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
5580 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
5581 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
5582 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
5583 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
5584 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
5585 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
5586 * gcc.target/i386/avx2-vpor-1.c: Likewise.
5587 * gcc.target/i386/avx2-vpor-2.c: Likewise.
5588 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
5589 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
5590 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
5591 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
5592 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
5593 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
5594 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
5595 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
5596 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
5597 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
5598 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
5599 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
5600 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
5601 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
5602 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
5603 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
5604 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
5605 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
5606 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
5607 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
5608 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
5609 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
5610 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
5611 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
5612 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
5613 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
5614 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
5615 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
5616 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
5617 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
5618 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
5619 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
5620 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
5621 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
5622 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
5623 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
5624 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
5625 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
5626 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
5627 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
5628 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
5629 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
5630 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
5631 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
5632 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
5633 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
5634 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
5635 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
5636 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
5637 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
5638 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
5639 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
5640 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
5641 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
5642 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
5643 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
5644 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
5645 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
5646 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
5647 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
5648 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
5649 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
5650 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
5651 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
5652 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
5653 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
5654 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
5655 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
5656 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
5657 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
5658 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
5659 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
5660 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
5661 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
5662 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
5663 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
5664 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
5665 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
5666 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
5667 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
5668 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
5669 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
5670 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
5671 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
5672 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
5673 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
5674 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
5675 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
5676 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
5677 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
5678 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
5679 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
5680 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
5681 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
5682 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
5683 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
5684 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
5685 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
5686 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
5687 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
5688 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
5689 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
5690 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
5691 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
5692 * gcc.target/i386/testimm-9.c: Likewise.
5694 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
5696 * g++.dg/other/i386-2.C: Add -mbmi2 check.
5697 * g++.dg/other/i386-3.C: Likewise.
5698 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
5699 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
5700 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
5701 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
5702 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
5703 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
5704 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
5705 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
5706 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
5707 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
5708 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
5709 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
5710 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
5711 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
5712 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
5713 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
5714 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
5715 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
5716 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
5717 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
5718 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
5719 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
5720 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
5721 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
5722 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
5723 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
5724 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
5725 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
5726 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
5727 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
5728 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
5729 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
5730 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
5731 * gcc.target/i386/sse-12.c: Add BMI2.
5732 * gcc.target/i386/sse-13.c: Likewise.
5733 * gcc.target/i386/sse-14.c: Likewise.
5734 * gcc.target/i386/sse-22.c: Likewise.
5735 * gcc.target/i386/sse-23.c: Likewise.
5737 2011-08-23 Jason Merrill <jason@redhat.com>
5739 * g++.dg/template/crash7.C: Adjust expected errors.
5741 2011-08-23 Jason Merrill <jason@redhat.com>
5745 * g++.dg/cpp0x/overload2.C: New.
5747 2011-08-23 Jason Merrill <jason@redhat.com>
5750 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
5752 2011-08-23 Jason Merrill <jason@redhat.com>
5755 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
5756 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
5757 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
5758 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
5760 2011-08-23 Jason Merrill <jason@redhat.com>
5763 * g++.dg/cpp0x/constexpr-initlist5.C: New.
5765 2011-08-23 Jakub Jelinek <jakub@redhat.com>
5768 * g++.dg/warn/Wunused-var-16.C: New test.
5771 * gcc.dg/pr50161.c: New test.
5773 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
5776 * g++.dg/gcov/gcov-7.C: New test.
5778 2011-08-23 Jakub Jelinek <jakub@redhat.com>
5781 * g++.dg/dfp/nofields.C: New test.
5783 2011-08-23 Tobias Burnus <burnus@net-b.de>
5786 * gfortran.dg/use_16.f90: New.
5788 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
5789 Kirill Yukhin <kirill.yukhin@intel.com>
5792 * gcc.target/i386/pr50155.c: New test.
5794 2011-08-22 Jakub Jelinek <jakub@redhat.com>
5796 PR tree-optimization/50133
5797 * gcc.dg/pr50133.c: New test.
5800 * c-c++-common/cxxbitfields-6.c: New test.
5802 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
5805 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
5807 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
5809 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
5810 * gcc.dg/pr49994-3.c: Ditto.
5812 2011-08-22 Richard Guenther <rguenther@suse.de>
5815 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
5816 * gcc.dg/torture/pr50067-2.c: Likewise.
5818 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5821 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
5822 of a constant resulting from simplification.
5823 * gfortran.dg/warn_conversion_3.f90: New test.
5825 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5828 * gfortran.dg/zero_stride_1.f90: New test.
5830 2011-08-20 Janus Weil <janus@gcc.gnu.org>
5833 * gfortran.dg/typebound_override_1.f90: Modified.
5835 2011-08-20 Jakub Jelinek <jakub@redhat.com>
5837 PR tree-optimization/48739
5838 * gcc.dg/pr48739-1.c: New test.
5839 * gcc.dg/pr48739-2.c: New test.
5841 2011-08-20 Tobias Burnus <burnus@net-b.de>
5843 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
5845 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
5848 * gfortran.dg/where_3.f90: New test.
5850 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
5853 * gfortran.dg/pr49721-1.f: New.
5854 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
5856 2011-08-19 Joseph Myers <joseph@codesourcery.com>
5858 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
5859 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
5862 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5864 * gcc.target/arm/wmul-11.c: New file.
5865 * gcc.target/arm/wmul-12.c: New file.
5866 * gcc.target/arm/wmul-13.c: New file.
5868 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5870 * gcc.target/arm/wmul-10.c: New file.
5872 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5874 * gcc.target/arm/wmul-9.c: New file.
5875 * gcc.target/arm/wmul-bitfield-2.c: New file.
5877 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5879 * gcc.target/arm/wmul-8.c: New file.
5881 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5883 * gcc.target/arm/wmul-7.c: New file.
5885 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5887 * gcc.target/arm/wmul-6.c: New file.
5889 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5891 * gcc.target/arm/wmul-5.c: New file.
5892 * gcc.target/arm/no-wmla-1.c: New file.
5894 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5896 * gcc.target/arm/wmul-bitfield-1.c: New file.
5898 2011-08-19 Joseph Myers <joseph@codesourcery.com>
5900 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
5902 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5904 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
5905 * gcc.target/i386/conversion.c: Likewise.
5907 2011-08-19 Richard Guenther <rguenther@suse.de>
5909 * gcc.dg/torture/pr50067-1.c: New testcase.
5910 * gcc.dg/torture/pr50067-2.c: Likewise.
5912 2011-08-19 Joey Ye <joey.ye@arm.com>
5915 * gcc.target/arm/handler-align.c: New test.
5916 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
5919 2011-08-19 Joey Ye <joey.ye@arm.com>
5921 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
5923 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
5926 * gfortran.dg/end_block_label_1.f90: New test.
5927 * gfortran.dg/end_associate_label_1.f90: New test.
5929 2011-08-18 Joseph Myers <joseph@codesourcery.com>
5931 * gcc.dg/c1x-pointer-float-1.c: New test.
5933 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
5936 * gfortran.dg/duplicate_labels_2.f: New test.
5938 2011-08-18 Joseph Myers <joseph@codesourcery.com>
5940 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
5941 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
5942 gcc.dg/c1x-noreturn-5.c: New tests.
5944 2011-08-18 Joseph Myers <joseph@codesourcery.com>
5946 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
5948 2011-08-18 Tobias Burnus <burnus@net-b.de>
5951 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5952 * gfortran.dg/coarray_lock_3.f90: Fix test.
5953 * gfortran.dg/coarray_lock_4.f90: New.
5954 * gfortran.dg/coarray_lock_5.f90: New.
5956 2011-08-18 Jakub Jelinek <jakub@redhat.com>
5959 * gcc.c-torture/compile/pr50009.c: New test.
5962 * gcc.dg/torture/pr50092.c: New test.
5964 2011-08-18 Tobias Burnus <burnus@net-b.de>
5967 * gfortran.dg/namelist_73.f90: New.
5969 2011-08-18 Jakub Jelinek <jakub@redhat.com>
5971 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
5974 * gcc.dg/pr50017.c: New test.
5976 2011-08-18 Dodji Seketeli <dodji@redhat.com>
5979 * g++.dg/lookup/hidden-var1.C: New test case.
5981 2011-08-17 Tobias Burnus <burnus@net-b.de>
5984 * gfortran.dg/warn_unused_var_2.f90: New.
5985 * gfortran.dg/warn_unused_var_3.f90: New.
5987 2011-08-17 Tom de Vries <tom@codesourcery.com>
5990 * gcc.target/arm/pr43597.c: New test.
5992 2011-08-17 Janus Weil <janus@gcc.gnu.org>
5995 * gfortran.dg/common_13.f90: New.
5997 2011-08-16 Jason Merrill <jason@redhat.com>
6000 * g++.dg/cpp0x/variadic-unresolved.C: New.
6002 * g++.old-deja/g++.brendan/README: Add R.I.P.
6004 * g++.dg/ext/attr-used-1.C: New.
6007 * g++.dg/cpp0x/initlist56.C: New.
6009 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
6012 * g++.dg/opt/life1.C: Only run on Linux.
6014 2011-08-15 Tobias Burnus <burnus@net-b.de>
6016 * gfortran.dg/coarray_26.f90: New.
6018 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
6020 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
6023 2011-08-14 Janus Weil <janus@gcc.gnu.org>
6026 * gfortran.dg/func_result_7.f90: New.
6028 2011-08-13 Jason Merrill <jason@redhat.com>
6031 * g++.dg/cpp0x/decltype32.C: New.
6034 * g++.dg/diagnostic/expr1.C: New.
6036 2011-08-12 David Li <davidxl@google.com>
6038 * g++.dg/abi/vbase15.C: New test.
6040 2011-08-12 Jason Merrill <jason@redhat.com>
6043 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
6045 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
6047 * gcc.dg/builtins-67.c: New test.
6048 * gcc.target/i386/conversion.c: Ditto.
6050 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
6051 Brian Hackett <bhackett1024@gmail.com>
6053 * g++.dg/plugin/decl_plugin.c: New.
6054 * g++.dg/plugin/decl-plugin-test.C: New.
6055 * g++.dg/plugin/plugin.exp: Add above testcase.
6057 2011-08-11 Richard Guenther <rguenther@suse.de>
6059 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
6061 2011-08-11 Michael Matz <matz@suse.de>
6063 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
6065 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
6067 PR tree-optimization/50039
6068 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
6069 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
6071 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
6073 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
6074 (sse4_1_test): Initialize src3 with random value.
6076 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
6078 * gcc.c-torture/execute/scal-to-vec1.c: New test.
6079 * gcc.c-torture/execute/scal-to-vec2.c: New test.
6080 * gcc.c-torture/execute/scal-to-vec3.c: New test.
6081 * gcc.dg/scal-to-vec1.c: New test.
6082 * gcc.dg/scal-to-vec2.c: New test.
6084 2011-08-09 Richard Guenther <rguenther@suse.de>
6086 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
6087 * gcc.dg/tree-ssa/vrp60.c: New testcase.
6088 * gcc.dg/tree-ssa/vrp61.c: Likewise.
6089 * gcc.dg/tree-ssa/vrp62.c: Likewise.
6091 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6093 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
6095 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6097 * gcc.dg/pr49948.c: Require pthread effective target.
6099 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6101 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
6103 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
6105 * gcc.target/i386/sse-22a.c: New test.
6107 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
6109 PR tree-optimization/50014
6110 * gcc.dg/vect/pr50014.c: New test.
6112 2011-08-08 Martin Jambor <mjambor@suse.cz>
6115 * gcc.dg/tree-ssa/pr49923.c: New test.
6117 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
6120 * gcc.target/i386/pr49781-1.c: New.
6122 2011-08-08 Jason Merrill <jason@redhat.com>
6124 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
6126 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
6128 2011-08-07 Janus Weil <janus@gcc.gnu.org>
6131 * gfortran.dg/typebound_override_1.f90: New.
6133 2011-08-07 Kai Tietz <ktietz@redhat.com>
6135 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
6136 x86_64 mingw target.
6137 * gcc.dg/tree-ssa/loop-1.c: Likewise.
6138 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
6139 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
6140 * gcc.dg/tree-ssa/loop-33.c: Likewise.
6141 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
6142 * gcc.dg/tree-ssa/loop-35.c: Likewise.
6143 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6144 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6145 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6146 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
6148 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
6151 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
6153 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
6155 * gcc.dg/pr48770.c: Cleanup coverage files.
6156 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
6158 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
6160 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
6161 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
6162 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
6163 lzcnt and bmi options.
6165 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6168 * gcc.dg/pr47381-1.c: New.
6169 * gcc.dg/pr47381-2.c: Likewise.
6170 * gcc.target/i386/pr47381.c: Likewise.
6172 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6175 * gcc.dg/pr47727.c: New.
6178 * gcc.dg/pr47372-1.c: New.
6179 * gcc.dg/pr47372-2.c: Likewise.
6181 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6184 * gcc.target/i386/pr47449.c: New.
6187 * gcc.dg/pr47446-1.c: New.
6188 * gcc.dg/pr47446-2.c: Likewise.
6190 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6193 * gcc.dg/pr47766.c: New.
6196 * gcc.dg/tls/pr47715-1.c: New.
6197 * gcc.dg/tls/pr47715-2.c: Likewise.
6198 * gcc.dg/tls/pr47715-3.c: Likewise.
6199 * gcc.dg/tls/pr47715-4.c: Likewise.
6200 * gcc.dg/tls/pr47715-5.c: Likewise.
6202 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
6205 * objc.dg/gnu-api-2-class.m: Updated comments.
6206 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
6207 * objc.dg/gnu-api-2-class-meta.m: New test.
6208 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6210 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
6213 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
6214 with classes that are in construction.
6216 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6219 * gcc.target/i386/pr48084-1.c: New.
6220 * gcc.target/i386/pr48084-2.c: Likewise.
6221 * gcc.target/i386/pr48084-3.c: Likewise.
6222 * gcc.target/i386/pr48084-4.c: Likewise.
6223 * gcc.target/i386/pr48084-5.c: Likewise.
6225 PR rtl-optimization/49504
6226 * gcc.target/i386/pr49504.c: New.
6229 * gcc.dg/pr49860.c: New.
6231 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
6234 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
6235 with classes that are in construction.
6237 2011-08-05 Jason Merrill <jason@redhat.com>
6240 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
6243 * g++.dg/cpp0x/decltype31.C: New.
6246 * g++.dg/init/array28.C: New.
6249 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
6251 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
6254 * gcc.dg/pr47369-1.c: New.
6256 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
6259 * gcc.dg/torture/pr47364-1.c: New.
6260 * gcc.c-torture/compile/pr47364-1.c: Likewise.
6261 * gcc.c-torture/compile/pr47364-2.c: Likewise.
6263 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
6266 * gfortran.dg/transfer_check_2.f90: New test case.
6268 2011-08-05 Jan Hubicka <jh@suse.cz>
6271 * gfortran.dg/pr49494.f90: New testcase.
6273 2011-08-05 Jan Hubicka <jh@suse.cz>
6276 * gcc.c-torture/compile/pr49735.c: New testcase.
6278 2011-08-05 Jason Merrill <jason@redhat.com>
6281 * g++.dg/cpp0x/initlist56.C: New.
6284 * g++.dg/overload/rvalue2.C: New.
6287 * g++.dg/cpp0x/range-for21.C: New.
6289 * g++.dg/ext/vla11.C: New.
6291 2011-08-05 Richard Guenther <rguenther@suse.de>
6293 PR tree-optimization/49984
6294 * gcc.dg/tree-ssa/vrp59.c: New testcase.
6296 2011-08-05 Richard Guenther <rguenther@suse.de>
6298 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
6299 * gcc.dg/tree-ssa/vrp52.c: Likewise.
6300 * gcc.dg/tree-ssa/vrp53.c: Likewise.
6302 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
6304 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
6305 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
6306 * gfortran.dg/ldist-pr43023.f90: Ditto.
6307 * gfortran.dg/namelist_52.f90: Ditto.
6308 * gfortran.dg/interface_proc_end.f90: Ditto.
6309 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
6310 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
6312 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
6314 * gcc.dg/vect/vect-over-widen-1.c: New test.
6315 * gcc.dg/vect/vect-over-widen-2.c: New test.
6316 * gcc.dg/vect/vect-over-widen-3.c: New test.
6317 * gcc.dg/vect/vect-over-widen-4.c: New test.
6319 2011-08-04 Richard Guenther <rguenther@suse.de>
6322 * gfortran.dg/vect/O3-pr49957.f: New testcase.
6324 2011-08-04 Ian Bolton <ian.bolton@arm.com>
6326 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
6328 2011-08-04 Jakub Jelinek <jakub@redhat.com>
6331 * g++.dg/ext/builtin-object-size3.C: New test.
6333 2011-08-03 Jakub Jelinek <jakub@redhat.com>
6335 PR tree-optimization/49948
6336 * gcc.dg/pr49948.c: New test.
6338 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
6341 * gcc.dg/torture/pr47383.c: New.
6343 2011-08-03 Arnaud Charlet <charlet@adacore.com>
6345 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
6347 2011-08-03 Arnaud Charlet <charlet@adacore.com>
6349 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
6351 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
6354 * gcc.dg/torture/pr47744-1.c: New.
6355 * gcc.dg/torture/pr47744-2.c: Likewise.
6356 * gcc.dg/torture/pr47744-3.c: Likewise.
6358 2011-08-03 Richard Guenther <rguenther@suse.de>
6361 * gcc.dg/torture/pr49958.c: New testcase.
6363 2011-08-03 Richard Guenther <rguenther@suse.de>
6365 PR tree-optimization/49938
6366 * g++.dg/torture/pr49938.C: New testcase.
6368 2011-08-02 Jason Merrill <jason@redhat.com>
6371 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
6374 * g++.dg/cpp0x/initlist5.C: Add additional cases.
6377 * g++.dg/cpp0x/variadic115.C: New.
6380 * g++.dg/cpp0x/union5.C: New.
6382 2011-08-02 Daniel Kraft <d@domob.eu>
6385 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
6387 2011-08-02 Kai Tietz <ktietz@redhat.com>
6390 * gcc.dg/tree-ssa/forwprop-15.c
6392 2011-08-02 Jason Merrill <jason@redhat.com>
6395 * g++.dg/cpp0x/range-for20.C: New.
6397 2011-08-02 Tobias Burnus <burnus@net-b.de>
6399 * gfortran.dg/coarray_lib_token_3.f90: New.
6401 2011-08-02 Jakub Jelinek <jakub@redhat.com>
6404 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
6405 * gcc.dg/gomp/atomic-15.c: New test.
6406 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
6407 * g++.dg/gomp/atomic-15.C: New test.
6408 * g++.dg/gomp/private-1.C: New test.
6409 * g++.dg/gomp/sharing-2.C: New test.
6410 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
6411 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
6412 * gfortran.dg/gomp/omp_atomic2.f90: New test.
6414 2011-08-02 Tobias Burnus <burnus@net-b.de>
6416 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
6417 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
6419 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
6420 * gfortran.dg/allocatable_function_5.f90: Ditto.
6421 * gfortran.dg/allocate_stat.f90: Ditto.
6422 * gfortran.dg/array_constructor_20.f90: Ditto.
6423 * gfortran.dg/array_constructor_21.f90: Ditto.
6424 * gfortran.dg/array_constructor_22.f90: Ditto.
6425 * gfortran.dg/array_constructor_26.f03: Ditto.
6426 * gfortran.dg/array_function_4.f90: Ditto.
6427 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
6428 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
6429 * gfortran.dg/bind_c_usage_15.f90: Ditto.
6430 * gfortran.dg/bind_c_usage_16.f03: Ditto.
6431 * gfortran.dg/bind_c_usage_3.f03: Ditto.
6432 * gfortran.dg/binding_label_tests_7.f03: Ditto.
6433 * gfortran.dg/class_15.f03: Ditto.
6434 * gfortran.dg/class_27.f03: Ditto.
6435 * gfortran.dg/class_33.f90: Ditto.
6436 * gfortran.dg/class_37.f03: Ditto.
6437 * gfortran.dg/class_40.f03: Ditto.
6438 * gfortran.dg/class_42.f03: Ditto.
6439 * gfortran.dg/class_defined_operator_1.f03: Ditto.
6440 * gfortran.dg/coarray/registering_1.f90: Ditto.
6441 * gfortran.dg/convert_1.f90: Ditto.
6442 * gfortran.dg/default_initialization_3.f90: Ditto.
6443 * gfortran.dg/dependency_25.f90: Ditto.
6444 * gfortran.dg/dependency_26.f90: Ditto.
6445 * gfortran.dg/dependency_36.f90: Ditto.
6446 * gfortran.dg/dependency_37.f90: Ditto.
6447 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
6448 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
6449 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
6450 * gfortran.dg/elemental_pointer_1.f90: Ditto.
6451 * gfortran.dg/elemental_result_1.f90: Ditto.
6452 * gfortran.dg/empty_derived_type.f90: Ditto.
6453 * gfortran.dg/entry_7.f90: Ditto.
6454 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
6455 * gfortran.dg/equiv_constraint_3.f90: Ditto.
6456 * gfortran.dg/error_recovery_3.f90: Ditto.
6457 * gfortran.dg/extends_4.f03: Ditto.
6458 * gfortran.dg/func_assign.f90: Ditto.
6459 * gfortran.dg/func_assign_3.f90: Ditto.
6460 * gfortran.dg/generic_1.f90: Ditto.
6461 * gfortran.dg/generic_18.f90: Ditto.
6462 * gfortran.dg/generic_22.f03: Ditto.
6463 * gfortran.dg/generic_4.f90: Ditto.
6464 * gfortran.dg/generic_6.f90: Ditto.
6465 * gfortran.dg/generic_actual_arg.f90: Ditto.
6466 * gfortran.dg/graphite/id-21.f: Ditto.
6467 * gfortran.dg/graphite/pr45758.f90: Ditto.
6468 * gfortran.dg/host_assoc_call_2.f90: Ditto.
6469 * gfortran.dg/host_assoc_call_3.f90: Ditto.
6470 * gfortran.dg/host_assoc_call_4.f90: Ditto.
6471 * gfortran.dg/host_assoc_function_4.f90: Ditto.
6472 * gfortran.dg/host_used_types_1.f90: Ditto.
6473 * gfortran.dg/implicit_1.f90: Ditto.
6474 * gfortran.dg/implicit_11.f90: Ditto.
6475 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
6476 * gfortran.dg/impure_actual_1.f90: Ditto.
6477 * gfortran.dg/impure_assignment_1.f90: Ditto.
6478 * gfortran.dg/impure_constructor_1.f90: Ditto.
6479 * gfortran.dg/initialization_10.f90: Ditto.
6480 * gfortran.dg/initialization_12.f90: Ditto.
6481 * gfortran.dg/interface_14.f90: Ditto.
6482 * gfortran.dg/interface_15.f90: Ditto.
6483 * gfortran.dg/interface_2.f90: Ditto.
6484 * gfortran.dg/interface_25.f90: Ditto.
6485 * gfortran.dg/interface_26.f90: Ditto.
6486 * gfortran.dg/interface_29.f90: Ditto.
6487 * gfortran.dg/interface_assignment_1.f90: Ditto.
6488 * gfortran.dg/internal_pack_6.f90: Ditto.
6489 * gfortran.dg/internal_pack_7.f90: Ditto.
6490 * gfortran.dg/internal_pack_8.f90: Ditto.
6491 * gfortran.dg/lto/pr45586_0.f90: Ditto.
6492 * gfortran.dg/lto/pr47839_0.f90: Ditto.
6493 * gfortran.dg/module_commons_3.f90: Ditto.
6494 * gfortran.dg/module_equivalence_4.f90: Ditto.
6495 * gfortran.dg/module_equivalence_6.f90: Ditto.
6496 * gfortran.dg/module_function_type_1.f90: Ditto.
6497 * gfortran.dg/module_naming_1.f90: Ditto.
6498 * gfortran.dg/namelist_4.f90: Ditto.
6499 * gfortran.dg/operator_c1202.f90: Ditto.
6500 * gfortran.dg/parens_7.f90: Ditto.
6501 * gfortran.dg/pr32921.f: Ditto.
6502 * gfortran.dg/pr33646.f90: Ditto.
6503 * gfortran.dg/pr41928.f90: Ditto.
6504 * gfortran.dg/pr42119.f90: Ditto.
6505 * gfortran.dg/pr43984.f90: Ditto.
6506 * gfortran.dg/present_1.f90: Ditto.
6507 * gfortran.dg/private_type_2.f90: Ditto.
6508 * gfortran.dg/proc_decl_2.f90: Ditto.
6509 * gfortran.dg/proc_ptr_10.f90: Ditto.
6510 * gfortran.dg/proc_ptr_22.f90: Ditto.
6511 * gfortran.dg/proc_ptr_8.f90: Ditto.
6512 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
6513 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
6514 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
6515 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
6516 * gfortran.dg/substring_equivalence.f90: Ditto.
6517 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
6518 * gfortran.dg/transpose_optimization_1.f90: Ditto.
6519 * gfortran.dg/trim_optimize_6.f90: Ditto.
6520 * gfortran.dg/typebound_call_12.f03: Ditto.
6521 * gfortran.dg/typebound_operator_5.f03: Ditto.
6522 * gfortran.dg/typebound_operator_6.f03: Ditto.
6523 * gfortran.dg/typebound_proc_18.f03: Ditto.
6524 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
6525 * gfortran.dg/use_1.f90: Ditto.
6526 * gfortran.dg/use_10.f90: Ditto.
6527 * gfortran.dg/use_11.f90: Ditto.
6528 * gfortran.dg/use_14.f90: Ditto.
6529 * gfortran.dg/use_only_2.f90: Ditto.
6530 * gfortran.dg/use_rename_4.f90: Ditto.
6531 * gfortran.dg/use_rename_5.f90: Ditto.
6532 * gfortran.dg/used_dummy_types_3.f90: Ditto.
6533 * gfortran.dg/used_interface_ref.f90: Ditto.
6534 * gfortran.dg/used_types_11.f90: Ditto.
6535 * gfortran.dg/used_types_3.f90: Ditto.
6536 * gfortran.dg/used_types_4.f90: Ditto.
6537 * gfortran.dg/userdef_operator_2.f90: Ditto.
6538 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
6539 * gfortran.dg/vect/pr46213.f90: Ditto.
6540 * gfortran.dg/whole_file_21.f90: Ditto.
6541 * gfortran.dg/whole_file_22.f90: Ditto.
6542 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
6543 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
6545 2011-08-02 Kai Tietz <ktietz@redhat.com>
6547 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
6549 2011-08-01 Jason Merrill <jason@redhat.com>
6552 * g++.dg/abi/mangle49.C: New.
6555 * g++.dg/cpp0x/constexpr-array4.C: New.
6558 * g++.dg/cpp0x/constexpr-builtin1.C: New.
6560 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
6563 * gcc.target/i386/pr49927.c: New test.
6565 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
6567 PR tree-optimization/49926
6568 * gcc.dg/vect/pr49926.c: New test.
6570 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
6572 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
6573 * gcc.target/i386/lzcnt-1.c: New test.
6574 * gcc.target/i386/lzcnt-2.c: Likewise.
6575 * gcc.target/i386/lzcnt-2a.c: Likewise.
6576 * gcc.target/i386/lzcnt-3.c: Likewise.
6577 * gcc.target/i386/lzcnt-4.c: Likewise.
6578 * gcc.target/i386/lzcnt-4a.c: Likewise.
6579 * gcc.target/i386/lzcnt-5.c: Likewise.
6580 * gcc.target/i386/lzcnt-6.c: Likewise.
6581 * gcc.target/i386/lzcnt-6a.c: Likewise.
6582 * gcc.target/i386/lzcnt-check.h: Likewise.
6584 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
6585 * gcc.target/i386/sse-13.c: Likewise.
6586 * gcc.target/i386/sse-14.c: Likewise.
6587 * g++.dg/other/i386-2.C: Likewise.
6588 * g++.dg/other/i386-3.C: Likewise.
6590 2011-08-01 Julian Brown <julian@codesourcery.com>
6592 * gcc.target/arm/fixed-point-exec.c: New test.
6594 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6597 * gcc.target/i386/pr49920.c: New test.
6599 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6601 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
6602 * gcc.dg/tree-ssa/pr23109.c: Ditto.
6603 * gcc.dg/tree-ssa/loop-7.c: Ditto.
6604 * gcc.dg/tree-ssa/loop-32.c: Ditto.
6605 * gcc.dg/tree-ssa/loop-33.c: Ditto.
6606 * gcc.dg/tree-ssa/loop-34.c: Ditto.
6607 * gcc.dg/tree-ssa/loop-35.c: Ditto.
6608 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
6609 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
6610 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
6611 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
6612 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
6613 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
6614 * g++.dg/tree-ssa/pr33615.C: Ditto.
6615 * g++.dg/tree-ssa/restrict1.C: Ditto.
6616 * c-c++-common/restrict-2.c: Ditto.
6617 * gfortran.dg/pr32921.f: Ditto.
6618 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
6619 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
6620 * gcc.dg/tree-ssa/vrp47.c: Ditto.
6621 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
6622 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
6623 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
6624 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
6625 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
6626 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
6627 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
6629 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6631 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
6632 .exe.ltrans[0-9]*. dump files.
6634 2011-07-31 Janus Weil <janus@gcc.gnu.org>
6637 * gfortran.dg/abstract_type_6.f03: Modified.
6638 * gfortran.dg/typebound_proc_24.f03: New.
6640 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
6643 * g++.dg/init/for1.C: Fix.
6645 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6648 * gfortran.dg/string_5.f90: New test.
6650 2011-07-29 Jason Merrill <jason@redhat.com>
6653 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
6655 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6657 PR tree-optimization/47407
6658 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
6662 2011-07-29 Richard Guenther <rguenther@suse.de>
6664 * gcc.dg/uninit-suppress.c: Also disable VRP.
6665 * gcc.dg/uninit-suppress_2.c: Likewise.
6667 2011-07-28 Jason Merrill <jason@redhat.com>
6670 * g++.dg/template/nontype24.C: New.
6672 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
6674 PR rtl-optimization/47958
6675 * gcc.dg/torture/pr47958-1.c: New.
6677 2011-07-29 Wei Guozhi <carrot@google.com>
6679 PR rtl-optimization/49799
6680 * gcc.dg/pr49799.c: New test case.
6682 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
6685 * gcc.dg/graphite/id-pr48648.c: New.
6687 2011-07-28 Jakub Jelinek <jakub@redhat.com>
6690 * gfortran.dg/maxloc_2.f90: New test.
6691 * gfortran.dg/maxloc_3.f90: New test.
6692 * gfortran.dg/minloc_1.f90: New test.
6693 * gfortran.dg/minloc_2.f90: New test.
6694 * gfortran.dg/minloc_3.f90: New test.
6695 * gfortran.dg/minmaxloc_7.f90: New test.
6698 * gcc.dg/debug/dwarf2/pr49871.c: New test.
6700 2011-07-28 Jakub Jelinek <jakub@redhat.com>
6702 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
6703 the builtin isn't optimized away.
6705 2011-07-27 Tobias Burnus <burnus@net-b.de>
6708 * gfortran.dg/lto/pr45586-2_0.f90: New.
6710 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
6713 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
6714 * c-c++-common/cxxbitfields-5.c: Same.
6716 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6718 * lib/target-supports.exp (check_effective_target_mmap): Use
6719 check_function_available.
6721 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
6723 * g++.old-deja/g++.pt/crash60.C: Updated.
6725 2011-07-27 Jakub Jelinek <jakub@redhat.com>
6728 * gcc.target/i386/pr49866.c: New test.
6730 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
6732 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
6733 * gcc.target/i386/bmi-andn-1.c: New test.
6734 * gcc.target/i386/bmi-andn-1a.c: Likewise.
6735 * gcc.target/i386/bmi-andn-2.c: Likewise.
6736 * gcc.target/i386/bmi-andn-2a.c: Likewise.
6737 * gcc.target/i386/bmi-bextr-1.c: Likewise.
6738 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
6739 * gcc.target/i386/bmi-bextr-2.c: Likewise.
6740 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
6741 * gcc.target/i386/bmi-blsi-1.c: Likewise.
6742 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
6743 * gcc.target/i386/bmi-blsi-2.c: Likewise.
6744 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
6745 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
6746 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
6747 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
6748 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
6749 * gcc.target/i386/bmi-blsr-1.c: Likewise.
6750 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
6751 * gcc.target/i386/bmi-blsr-2.c: Likewise.
6752 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
6753 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
6754 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
6755 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
6756 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
6758 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
6761 * gfortran.dg/graphite/id-pr47691.f: New.
6763 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
6765 * gcc.target/i386/avx-os-support.h: New.
6766 * gcc.target/i386/avx-check.h: Include avx-os-support.h
6767 (main): Check avx_os_support before the test is run.
6768 * gcc.target/i386/aes-avx-check.h: Ditto.
6769 * gcc.target/i386/pclmul-avx-check.h: Ditto.
6771 2011-07-27 Kai Tietz <ktietz@redhat.com>
6773 * gcc.target/i386/aggregate-ret3.c: New test.
6774 * gcc.target/i386/aggregate-ret4.c: New test.
6776 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
6779 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
6780 allocated array should *not* change its size.
6781 * gfortran.dg/multiple_allocation_3.f90: New test.
6783 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
6786 * g++.dg/cpp0x/constexpr-49776.C: New.
6788 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
6791 * gcc.dg/graphite/id-pr47046.c: New.
6793 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
6796 * gcc.dg/graphite/run-id-pr47593.c: New.
6798 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
6801 * gcc.dg/graphite/run-id-pr47653.c: New.
6802 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
6803 induction variables.
6804 * gcc.dg/graphite/scop-16.c: Same.
6805 * gcc.dg/graphite/scop-17.c: Same.
6806 * gcc.dg/graphite/scop-21.c: Same.
6808 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
6811 * gcc.dg/graphite/id-pr48805.c: New.
6813 2011-07-26 Tobias Burnus <burnus@net-b.de>
6815 * gfortran.dg/coarray_lib_token_2.f90: New.
6817 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
6819 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
6822 2011-07-25 Andrew Pinski <apinski@cavium.com>
6825 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
6826 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
6828 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6830 * lib/target-supports.exp (check_effective_target_mmap): New proc.
6832 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
6833 * gcc.c-torture/execute/loop-2g.c: Likewise.
6834 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
6835 Require mmap support.
6836 * gcc.c-torture/execute/loop-2g.x: Likewise.
6837 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
6838 (MAP_ANON): Provide default.
6839 * gcc.dg/20050826-1.c: Likewise.
6840 * gcc.target/i386/pr36533.c: Likewise.
6841 * gcc.dg/vect/pr49038.c: Remove dg-do run.
6842 Use dg-require-effective-target mmap.
6844 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
6847 * g++.dg/cpp0x/range-for19.C: New.
6849 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6852 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
6855 2011-07-15 Jakub Jelinek <jakub@redhat.com>
6858 * g++.dg/torture/pr49309.C: Remove.
6860 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
6862 PR tree-optimization/49809
6863 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
6866 2011-07-25 Richard Guenther <rguenther@suse.de>
6868 PR tree-optimization/49715
6869 * gcc.target/i386/pr49715-1.c: New testcase.
6870 * gcc.target/i386/pr49715-2.c: Likewise.
6872 2011-07-23 Jason Merrill <jason@redhat.com>
6874 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
6876 2011-07-22 Jason Merrill <jason@redhat.com>
6879 * g++.dg/cpp0x/initlist55.C: New.
6881 2011-07-23 Tobias Burnus <burnus@net-b.de>
6884 * gfortran.dg/namelist_72.f: New.
6886 2011-07-23 Tobias Burnus <burnus@net-b.de>
6888 * gfortran.dg/coarray_25.f90: New.
6890 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
6892 * override1.C: This test should use c++0x mode.
6893 * override3.C: New. Test the diagnostics in c++98 mode.
6895 2011-07-22 Jason Merrill <jason@redhat.com>
6896 Mark Glisse <marc.glisse@normalesup.org>
6899 * g++.dg/other/pragma-re-1.C: Add namespace cases.
6902 * g++.dg/opt/builtins2.C: New.
6903 * g++.dg/other/error27.C: Don't rely on __builtin.
6905 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
6907 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
6909 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
6910 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
6911 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
6912 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
6914 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
6917 2011-07-22 Richard Guenther <rguenther@suse.de>
6919 PR tree-optimization/45819
6920 * gcc.dg/pr45819.c: New testcase.
6922 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
6924 * lib/target-supports.exp (check_ifunc_available): Rewrite.
6926 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
6930 * gcc.dg/graphite/run-id-pr47654.c: New.
6932 2011-07-21 Ian Lance Taylor <iant@google.com>
6935 * gcc.dg/pr49705.c: New test.
6937 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
6939 * lib/target-supports.exp (check_avx_os_support_available): New.
6940 (check_effective_target_avx_runtime): Use it.
6942 2011-07-21 Richard Guenther <rguenther@suse.de>
6944 PR tree-optimization/49770
6945 * g++.dg/torture/pr49770.C: New testcase.
6947 2011-07-21 Kai Tietz <ktietz@redhat.com>
6949 * gcc.dg/tree-ssa/pr30978.c: adjusted.
6950 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6952 2011-07-21 Tobias Burnus <burnus@net-b.de>
6954 * gfortran.dg/coarray_lib_token_1.f90: New.
6956 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
6958 * gcc.dg/pr32912-2.c: Skip for AVR.
6959 * gcc.dg/pr44674.c: Add dg-require-profiling.
6961 2011-07-20 Jason Merrill <jason@redhat.com>
6963 * g++.dg/ext/desig2.C: New.
6965 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
6967 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
6969 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
6970 * gcc.target/powerpc/recip-3.c: Ditto.
6972 2011-07-19 Jason Merrill <jason@redhat.com>
6974 PR c++/6709 (DR 743)
6975 PR c++/42603 (DR 950)
6976 * g++.dg/cpp0x/decltype21.C: New.
6978 2011-07-20 Richard Guenther <rguenther@suse.de>
6981 * gcc.dg/tree-ssa/pr18908.c: New testcase.
6982 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
6984 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
6986 * gcc.target/arm/combine-movs.c: New.
6987 * gcc.target/arm/unsigned-extend-2.c: New.
6989 2011-07-19 Jason Merrill <jason@redhat.com>
6992 * g++.dg/cpp0x/variadic114.C: New.
6994 2011-07-19 Tobias Burnus <burnus@net-b.de>
6996 * gfortran.dg/coarray_args_1.f90: New.
6997 * gfortran.dg/coarray_args_2.f90: New.
6999 2011-07-19 Janus Weil <janus@gcc.gnu.org>
7002 * gfortran.dg/allocate_error_3.f90: New.
7004 2011-07-19 Richard Guenther <rguenther@suse.de>
7006 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
7007 * gcc.dg/tree-ssa/bool-11.c: Likewise.
7008 * gcc.dg/torture/20110719-1.c: New testcase.
7010 2011-07-19 Jakub Jelinek <jakub@redhat.com>
7012 PR tree-optimization/49768
7013 * gcc.c-torture/execute/pr49768.c: New test.
7015 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
7017 PR tree-optimization/49771
7018 * gcc.dg/vect/pr49771.c: New test.
7020 2011-07-18 Martin Jambor <mjambor@suse.cz>
7022 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
7023 * gcc.dg/ipa/ipa-2.c: Likewise.
7024 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
7025 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
7026 * gcc.dg/ipa/ipa-5.c: Likewise.
7027 * gcc.dg/ipa/ipa-7.c: Likewise.
7028 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
7029 * gcc.dg/ipa/ipacost-1.c: Likewise.
7030 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
7032 * gcc.dg/ipa/ipcp-1.c: New test.
7033 * gcc.dg/ipa/ipcp-2.c: Likewise.
7034 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
7036 2011-07-18 Jakub Jelinek <jakub@redhat.com>
7039 * gfortran.dg/pr49675.f90: New test.
7041 2011-07-18 Richard Guenther <rguenther@suse.de>
7043 * gcc.dg/torture/20110718-1.c: New testcase.
7045 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7047 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
7048 * g++.dg/ext/bitfield3.C: Likewise.
7049 * g++.dg/ext/bitfield4.C: Likewise.
7050 * g++.dg/ext/bitfield5.C: Likewise.
7051 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
7052 * g++.dg/other/pr23205-2.C: Likewise.
7053 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
7054 * gcc.c-torture/compile/20001109-2.c: Likewise.
7055 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
7056 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
7057 * gcc.dg/bitfld-16.c: Likewise.
7058 * gcc.dg/bitfld-17.c: Likewise.
7059 * gcc.dg/bitfld-18.c: Likewise.
7060 * gcc.dg/builtins-config.h: Remove Netware support.
7061 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
7062 * gcc.dg/cdce2.c: Likewise.
7063 * gcc.dg/cpp/assert4.c: Remove netware support.
7064 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
7065 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
7067 * lib/target-supports.exp (check_visibility_available): Remove
7069 (check_profiling_available): Likewise.
7071 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
7073 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
7075 2011-07-17 Tobias Burnus <burnus@net-b.de>
7076 Thomas Koenig <tkoenig@gcc.gnu.org>
7079 * gfortran.dg/generic_17.f90: Fix testcase.
7080 * gfortran.dg/interface_3.f90: Add dg-error.
7081 * gfortran.dg/use_14.f90: New.
7082 * gfortran.dg/use_15.f90: New.
7084 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
7086 * gnat.dg/pointer_controlled.adb: New test.
7088 2011-07-17 Tobias Burnus <burnus@net-b.de>
7091 * gfortran.dg/pointer_remapping_7.f90: New.
7093 2011-07-16 Jason Merrill <jason@redhat.com>
7095 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
7097 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
7098 Jason Merrill <jason@redhat.com>
7102 * g++.dg/cpp0x/decltype29.C: Adjust.
7103 * g++.dg/cpp0x/error4.C: Adjust.
7104 * g++.dg/cpp0x/sfinae26.C: Adjust.
7105 * g++.dg/cpp0x/variadic105.C: Adjust.
7106 * g++.dg/template/deduce3.C: Adjust.
7107 * g++.dg/template/error45.C: Adjust.
7108 * g++.dg/template/ptrmem2.C: Adjust.
7109 * g++.dg/template/sfinae2.C: Adjust.
7110 * g++.old-deja/g++.pt/crash60.C: Adjust.
7111 * g++.old-deja/g++.pt/unify6.C: Adjust.
7112 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
7113 * g++.dg/cpp0x/nullptr15.C: Adjust.
7114 * g++.dg/cpp0x/pr31431-2.C: Adjust.
7115 * g++.dg/cpp0x/pr31431.C: Adjust.
7116 * g++.dg/cpp0x/pr31434.C: Adjust.
7117 * g++.dg/cpp0x/sfinae11.C: Adjust
7118 * g++.dg/cpp0x/temp_default2.C: Adjust.
7119 * g++.dg/cpp0x/trailing4.C: Adjust.
7120 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
7121 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
7122 * g++.dg/cpp0x/variadic105.C: Adjust.
7123 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
7124 * g++.dg/ext/vla2.C: Adjust.
7125 * g++.dg/other/ptrmem10.C: Adjust.
7126 * g++.dg/other/ptrmem11.C: Adjust.
7127 * g++.dg/overload/unknown1.C: Adjust.
7128 * g++.dg/template/conv11.C: Adjust.
7129 * g++.dg/template/dependent-expr5.C: Adjust.
7130 * g++.dg/template/friend.C: Adjust.
7131 * g++.dg/template/incomplete2.C: Adjust.
7132 * g++.dg/template/local4.C: Adjust.
7133 * g++.dg/template/local6.C: Adjust.
7134 * g++.dg/template/operator9.C: Adjust.
7135 * g++.dg/template/ttp25.C: Adjust.
7136 * g++.dg/template/unify10.C: Adjust.
7137 * g++.dg/template/unify11.C: Adjust.
7138 * g++.dg/template/unify6.C: Adjust.
7139 * g++.dg/template/unify9.C: Adjust.
7140 * g++.dg/template/varmod1.C: Adjust.
7141 * g++.old-deja/g++.brendan/crash56.C: Adjust.
7142 * g++.old-deja/g++.pt/crash28.C: Adjust.
7143 * g++.old-deja/g++.pt/explicit41.C: Adjust.
7144 * g++.old-deja/g++.pt/explicit77.C: Adjust.
7145 * g++.old-deja/g++.pt/expr2.C: Adjust.
7146 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
7147 * g++.old-deja/g++.pt/spec5.C: Adjust.
7148 * g++.old-deja/g++.pt/spec6.C: Adjust.
7149 * g++.old-deja/g++.pt/unify4.C: Adjust.
7150 * g++.old-deja/g++.pt/unify8.C: Adjust.
7151 * g++.old-deja/g++.robertl/eb98.C: Adjust.
7152 * g++.dg/overload/template5.C: New testcase.
7153 * g++.dg/template/overload12.C: New testcase.
7155 2011-07-11 Tobias Burnus <burnus@net-b.de>
7157 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
7158 * gfortran.dg/coarray_7.f90: Ditto.
7159 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
7160 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
7162 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
7164 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
7166 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
7167 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
7168 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
7170 * gcc.c-torture/execute/ieee/pr29302.x: New file.
7171 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
7172 * gcc.dg/torture/builtin-math-7.c: Add a comment.
7174 2011-07-15 Jason Merrill <jason@redhat.com>
7177 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
7178 Use --extra_opts instead of --additional_options.
7180 2011-07-15 Jakub Jelinek <jakub@redhat.com>
7183 * g++.dg/torture/pr49309.C: Remove.
7185 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
7187 * gcc.target/tic6x/weak-call.c: New test.
7188 * gcc.target/tic6x/fpcmp.c: New test.
7189 * gcc.target/tic6x/fpdiv.c: New test.
7190 * gcc.target/tic6x/rotdi16-scan.c: New test.
7191 * gcc.target/tic6x/ffssi.c: New test.
7192 * gcc.target/tic6x/fpdiv-lib.c: New test.
7193 * gcc.target/tic6x/cold-lc.c: New test.
7194 * gcc.target/tic6x/longcalls.c: New test.
7195 * gcc.target/tic6x/abi-align-1.c: New test.
7196 * gcc.target/tic6x/fpcmp-finite.c: New test.
7197 * gcc.target/tic6x/rotdi16.c: New test.
7198 * gcc.target/tic6x/bswapl.c: New test.
7199 * gcc.target/tic6x/ffsdi.c: New test.
7200 * gcc.target/tic6x/tic6x.exp: New file.
7201 * gcc.target/tic6x/builtins/arith24.c: New test.
7202 * gcc.target/tic6x/builtins/smpy.c: New test.
7203 * gcc.target/tic6x/builtins/smpylh.c: New test.
7204 * gcc.target/tic6x/builtins/smpyh.c: New test.
7205 * gcc.target/tic6x/builtins/sarith1.c: New test.
7206 * gcc.target/tic6x/builtins/extclr.c: New test
7207 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
7208 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
7209 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
7210 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
7212 * gcc.c-torture/execute/20101011-1.c: Add a condition for
7214 * gcc.dg/20020312-2.c: Likewise.
7215 * gcc.dg/pr27095.c: Handle tic6x like hppa.
7216 * gcc.dg/torture/pr37868.c: Skip on tic6x.
7217 * gcc.dg/torture/builtin-math-7.c: Likewise.
7220 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
7221 not testing tic6x-*-*.
7223 2011-07-14 Andrew Pinski <pinskia@gmail.com>
7226 * g++.dg/torture/pr49309.C: New testcase.
7228 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
7230 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
7232 2011-07-14 Richard Guenther <rguenther@suse.de>
7234 PR tree-optimization/49651
7235 * gcc.dg/torture/pr49651.c: New testcase.
7237 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
7240 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
7242 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
7244 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
7245 -mno-pointers-to-nested-functions.
7246 * gcc.target/powerpc/no-r11-2.c: Ditto.
7247 * gcc.target/powerpc/no-r11-3.c: Ditto.
7249 2011-07-13 Jason Merrill <jason@redhat.com>
7251 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
7252 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
7253 when compiling C files.
7254 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
7255 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
7256 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
7257 * g++.dg/lookup/anon2.C: Likewise.
7258 * g++.dg/tree-ssa/copyprop.C: Likewise.
7259 * g++.old-deja/g++.jason/rfg27.C: Likewise.
7260 * g++.dg/init/vector1.C: Ignore narrowing errors.
7261 * g++.dg/torture/pr35526.C: Likewise.
7262 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
7264 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
7267 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
7270 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7272 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
7273 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
7275 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
7277 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
7278 * lib/obj-c++.exp (obj-c++_init): Ditto.
7279 * lib/file-format.exp (gcc_target_object_format): Ditto.
7280 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
7281 * lib/target-supports-dg-exp (check_weak_available): Ditto.
7282 (check_visibility_available): Ditto.
7283 (check_effective_target_tls_native): Ditto.
7284 (check_effective_target_tls_emulated): Ditto.
7285 (check_effective_target_function_sections): Ditto.
7287 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
7289 * gcc.target/arm/pr48183.c: New test.
7291 2011-07-13 Richard Guenther <rguenther@suse.de>
7293 * gcc.dg/torture/20110713-1.c: New testcase.
7295 2011-07-12 Andrew Pinski <pinskia@gmail.com>
7298 * gcc.c-torture/compile/pr49474.c: New testcase.
7300 2011-07-12 Jakub Jelinek <jakub@redhat.com>
7302 PR tree-optimization/49712
7303 * gcc.c-torture/execute/pr49712.c: New test.
7305 2011-07-11 Jason Merrill <jason@redhat.com>
7308 * g++.dg/template/recurse3.C: New.
7310 2011-07-11 Jakub Jelinek <jakub@redhat.com>
7313 * gcc.dg/guality/csttest.c: New test.
7316 * gfortran.dg/pr49698.f90: New test.
7318 2011-07-11 Jeff Law <law@redhat.com>
7320 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
7322 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
7324 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
7325 * go.test/go-test.exp (go-set-goarch): Likewise.
7327 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
7330 * gcc.target/avr/torture/pr39633.c: New test case.
7332 2011-07-11 Tobias Burnus <burnus@net-b.de>
7335 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
7337 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
7339 * lib/target-supports.exp (check_effective_target_scheduling):
7341 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
7342 * gcc.dg/pr45055.c: Ditto.
7343 * gcc.dg/pr45353.c: Ditto.
7344 * g++.dg/pr45056.C: Ditto.
7346 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
7348 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
7349 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
7350 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
7351 * g++.dg/torture/pr31863.C: Skip AVR.
7353 2011-07-10 Tobias Burnus <burnus@net-b.de>
7356 * gfortran.dg/intrinsic_signal.f90: New.
7358 2011-07-09 Jason Merrill <jason@redhat.com>
7360 * g++.dg/cpp0x/regress/regress6.C: New.
7361 * g++.dg/parse/crash45.C: Adjust message.
7362 * g++.dg/template/crash38.C: Adjust message.
7363 * g++.dg/template/crash64.C: Adjust message.
7365 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
7367 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
7368 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
7369 * g++.dg/abi/bitfield3.C: Likewise.
7370 * g++.dg/eh/pr38662.C: Likewise.
7371 * g++.dg/ext/attrib36.C: Likewise.
7372 * g++.dg/ext/attrib37.C: Likewise.
7373 * g++.dg/ext/attrib8.C: Likewise.
7374 * g++.dg/ext/tmplattr1.C: Likewise.
7375 * g++.dg/inherit/override-attribs.C: Likewise.
7376 * g++.dg/opt/inline9.C: Likewise.
7377 * g++.dg/opt/life1.C: Likewise.
7378 * g++.dg/opt/longbranch2.C: Likewise.
7379 * g++.dg/opt/nrv12.C: Likewise.
7380 * g++.dg/opt/reg-stack4.C: Likewise.
7381 * g++.dg/other/pr35504.C: Likewise.
7382 * g++.dg/other/pr39496.C: Likewise.
7383 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
7384 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
7385 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
7386 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
7387 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
7388 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
7389 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
7390 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
7391 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
7392 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
7393 * g++.dg/warn/pr15774-1.C: Likewise.
7394 * g++.dg/warn/pr15774-2.C: Likewise.
7395 * g++.old-deja/g++.ext/attrib1.C: Likewise.
7396 * g++.old-deja/g++.ext/attrib2.C: Likewise.
7397 * g++.old-deja/g++.ext/attrib3.C: Likewise.
7398 * g++.old-deja/g++.pt/asm2.C: Likewise.
7399 * gcc.c-torture/compile/20000804-1.c: Likewise.
7400 * gcc.c-torture/compile/pr16566-2.c: Likewise.
7401 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
7402 * gcc.dg/20020108-1.c: Likewise.
7403 * gcc.dg/20020122-2.c: Likewise.
7404 * gcc.dg/20020122-3.c: Likewise.
7405 * gcc.dg/20020206-1.c: Likewise.
7406 * gcc.dg/20020219-1.c: Likewise.
7407 * gcc.dg/20020310-1.c: Likewise.
7408 * gcc.dg/20020411-1.c: Likewise.
7409 * gcc.dg/20020418-2.c: Likewise.
7410 * gcc.dg/20020426-2.c: Likewise.
7411 * gcc.dg/20020517-1.c: Likewise.
7412 * gcc.dg/20030204-1.c: Likewise.
7413 * gcc.dg/20030826-2.c: Likewise.
7414 * gcc.dg/20031102-1.c: Likewise.
7415 * gcc.dg/20031202-1.c: Likewise.
7416 * gcc.dg/20050111-1.c: Likewise.
7417 * gcc.dg/20050503-1.c: Likewise.
7418 * gcc.dg/array-init-1.c: Likewise.
7419 * gcc.dg/builtin-apply4.c: Likewise.
7420 * gcc.dg/dfp/pr31344.c: Likewise.
7421 * gcc.dg/gomp/atomic-11.c: Likewise.
7422 * gcc.dg/graphite/pr40281.c: Likewise.
7423 * gcc.dg/ia64-sync-1.c: Likewise.
7424 * gcc.dg/ia64-sync-2.c: Likewise.
7425 * gcc.dg/ia64-sync-3.c: Likewise.
7426 * gcc.dg/ia64-sync-4.c: Likewise.
7427 * gcc.dg/ifcvt-fabs-1.c: Likewise.
7428 * gcc.dg/invalid-call-1.c: Likewise.
7429 * gcc.dg/loop-3.c: Likewise.
7430 * gcc.dg/lower-subreg-1.c: Likewise.
7431 * gcc.dg/lto/pr47259_0.c: Likewise.
7432 * gcc.dg/nested-calls-1.c: Likewise.
7433 * gcc.dg/pr20017.c: Likewise.
7434 * gcc.dg/pr25023.c: Likewise.
7435 * gcc.dg/pr27671-2.c: Likewise.
7436 * gcc.dg/pr32176.c: Likewise.
7437 * gcc.dg/pr33676.c: Likewise.
7438 * gcc.dg/pr35045.c: Likewise.
7439 * gcc.dg/pr36015.c: Likewise.
7440 * gcc.dg/pr36584.c: Likewise.
7441 * gcc.dg/pr36998.c: Likewise.
7442 * gcc.dg/pr37438.c: Likewise.
7443 * gcc.dg/pr37908.c: Likewise.
7444 * gcc.dg/pr41241.c: Likewise.
7445 * gcc.dg/pr41340.c: Likewise.
7446 * gcc.dg/pr44136.c: Likewise.
7447 * gcc.dg/pr44194-1.c: Likewise.
7448 * gcc.dg/pr46212.c: Likewise.
7449 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7450 * gcc.dg/setjmp-2.c: Likewise.
7451 * gcc.dg/short-compare-1.c: Likewise.
7452 * gcc.dg/short-compare-2.c: Likewise.
7453 * gcc.dg/smod-1.c: Likewise.
7454 * gcc.dg/sync-2.c: Likewise.
7455 * gcc.dg/sync-3.c: Likewise.
7456 * gcc.dg/tls/opt-1.c: Likewise.
7457 * gcc.dg/tls/opt-2.c: Likewise.
7458 * gcc.dg/tls/opt-3.c: Likewise.
7459 * gcc.dg/torture/badshift.c: Likewise.
7460 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
7461 * gcc.dg/torture/pr20314-2.c: Likewise.
7462 * gcc.dg/torture/pr36891.c: Likewise.
7463 * gcc.dg/torture/pr38774.c: Likewise.
7464 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7465 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
7466 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
7467 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
7468 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
7469 * gcc.dg/torture/stackalign/push-1.c: Likewise.
7470 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
7471 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
7472 * gcc.dg/tree-ssa/loop-28.c: Likewise.
7473 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
7474 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
7475 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
7476 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7477 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7478 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
7479 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
7480 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
7481 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7482 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7483 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7484 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
7485 * gcc.dg/unroll-1.c: Likewise.
7486 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
7487 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7488 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7489 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7490 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7491 * gcc.target/i386/20000609-1.c: Likewise.
7492 * gcc.target/i386/20000720-1.c: Likewise.
7493 * gcc.target/i386/20000724-1.c: Likewise.
7494 * gcc.target/i386/20011107-1.c: Likewise.
7495 * gcc.target/i386/20011119-1.c: Likewise.
7496 * gcc.target/i386/20020201-3.c: Likewise.
7497 * gcc.target/i386/20020218-1.c: Likewise.
7498 * gcc.target/i386/20020729-1.c: Likewise.
7499 * gcc.target/i386/20030926-1.c: Likewise.
7500 * gcc.target/i386/20060125-1.c: Likewise.
7501 * gcc.target/i386/20060125-2.c: Likewise.
7502 * gcc.target/i386/20060512-1.c: Likewise.
7503 * gcc.target/i386/20060512-2.c: Likewise.
7504 * gcc.target/i386/20060512-3.c: Likewise.
7505 * gcc.target/i386/20060512-4.c: Likewise.
7506 * gcc.target/i386/387-1.c: Likewise.
7507 * gcc.target/i386/387-2.c: Likewise.
7508 * gcc.target/i386/387-5.c: Likewise.
7509 * gcc.target/i386/387-6.c: Likewise.
7510 * gcc.target/i386/980312-1.c: Likewise.
7511 * gcc.target/i386/980313-1.c: Likewise.
7512 * gcc.target/i386/990117-1.c: Likewise.
7513 * gcc.target/i386/990424-1.c: Likewise.
7514 * gcc.target/i386/990524-1.c: Likewise.
7515 * gcc.target/i386/991129-1.c: Likewise.
7516 * gcc.target/i386/991214-1.c: Likewise.
7517 * gcc.target/i386/991230-1.c: Likewise.
7518 * gcc.target/i386/addr-sel-1.c: Likewise.
7519 * gcc.target/i386/aggregate-ret1.c: Likewise.
7520 * gcc.target/i386/aggregate-ret2.c: Likewise.
7521 * gcc.target/i386/align-main-3.c: Likewise.
7522 * gcc.target/i386/amd64-abi-1.c: Likewise.
7523 * gcc.target/i386/amd64-abi-2.c: Likewise.
7524 * gcc.target/i386/amd64-abi-4.c: Likewise.
7525 * gcc.target/i386/amd64-abi-5.c: Likewise.
7526 * gcc.target/i386/amd64-abi-6.c: Likewise.
7527 * gcc.target/i386/asm-1.c: Likewise.
7528 * gcc.target/i386/asm-3.c: Likewise.
7529 * gcc.target/i386/asm-5.c: Likewise.
7530 * gcc.target/i386/attributes-error.c: Likewise.
7531 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
7532 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
7533 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
7534 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
7535 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
7536 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
7537 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
7538 * gcc.target/i386/avx-vmovd-2.c: Likewise.
7539 * gcc.target/i386/avx-vmovq-2.c: Likewise.
7540 * gcc.target/i386/avx-vmovq-3.c: Likewise.
7541 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
7542 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
7543 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
7544 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7545 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7546 * gcc.target/i386/bitfield1.c: Likewise.
7547 * gcc.target/i386/bitfield2.c: Likewise.
7548 * gcc.target/i386/bmi-2.c: Likewise.
7549 * gcc.target/i386/bmi-5.c: Likewise.
7550 * gcc.target/i386/builtin-unreachable.c: Likewise.
7551 * gcc.target/i386/cleanup-2.c: Likewise.
7552 * gcc.target/i386/clobbers.c: Likewise.
7553 * gcc.target/i386/cmov8.c: Likewise.
7554 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
7555 * gcc.target/i386/compress-float-387-pic.c: Likewise.
7556 * gcc.target/i386/compress-float-387.c: Likewise.
7557 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
7558 * gcc.target/i386/compress-float-sse.c: Likewise.
7559 * gcc.target/i386/crc32-2.c: Likewise.
7560 * gcc.target/i386/crc32-3.c: Likewise.
7561 * gcc.target/i386/divmod-7.c: Likewise.
7562 * gcc.target/i386/divmod-8.c: Likewise.
7563 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7564 * gcc.target/i386/fma3-builtin.c: Likewise.
7565 * gcc.target/i386/fma3-fma.c: Likewise.
7566 * gcc.target/i386/fma4-256-vector.c: Likewise.
7567 * gcc.target/i386/fma4-builtin.c: Likewise.
7568 * gcc.target/i386/fma4-fma-2.c: Likewise.
7569 * gcc.target/i386/fma4-fma.c: Likewise.
7570 * gcc.target/i386/fma4-vector-2.c: Likewise.
7571 * gcc.target/i386/fma4-vector.c: Likewise.
7572 * gcc.target/i386/funcspec-1.c: Likewise.
7573 * gcc.target/i386/funcspec-10.c: Likewise.
7574 * gcc.target/i386/funcspec-11.c: Likewise.
7575 * gcc.target/i386/funcspec-2.c: Likewise.
7576 * gcc.target/i386/funcspec-5.c: Likewise.
7577 * gcc.target/i386/funcspec-6.c: Likewise.
7578 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
7579 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
7580 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
7581 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
7582 * gcc.target/i386/incoming-1.c: Likewise.
7583 * gcc.target/i386/incoming-10.c: Likewise.
7584 * gcc.target/i386/incoming-11.c: Likewise.
7585 * gcc.target/i386/incoming-12.c: Likewise.
7586 * gcc.target/i386/incoming-13.c: Likewise.
7587 * gcc.target/i386/incoming-14.c: Likewise.
7588 * gcc.target/i386/incoming-15.c: Likewise.
7589 * gcc.target/i386/incoming-2.c: Likewise.
7590 * gcc.target/i386/incoming-3.c: Likewise.
7591 * gcc.target/i386/incoming-4.c: Likewise.
7592 * gcc.target/i386/incoming-5.c: Likewise.
7593 * gcc.target/i386/incoming-6.c: Likewise.
7594 * gcc.target/i386/incoming-7.c: Likewise.
7595 * gcc.target/i386/incoming-8.c: Likewise.
7596 * gcc.target/i386/incoming-9.c: Likewise.
7597 * gcc.target/i386/lea.c: Likewise.
7598 * gcc.target/i386/local.c: Likewise.
7599 * gcc.target/i386/loop-1.c: Likewise.
7600 * gcc.target/i386/loop-2.c: Likewise.
7601 * gcc.target/i386/loop-3.c: Likewise.
7602 * gcc.target/i386/max-stack-align.c: Likewise.
7603 * gcc.target/i386/memcpy-1.c: Likewise.
7604 * gcc.target/i386/movbe-2.c: Likewise.
7605 * gcc.target/i386/movq-2.c: Likewise.
7606 * gcc.target/i386/movq.c: Likewise.
7607 * gcc.target/i386/nrv1.c: Likewise.
7608 * gcc.target/i386/pad-4.c: Likewise.
7609 * gcc.target/i386/pad-5a.c: Likewise.
7610 * gcc.target/i386/pad-5b.c: Likewise.
7611 * gcc.target/i386/pad-6a.c: Likewise.
7612 * gcc.target/i386/pad-6b.c: Likewise.
7613 * gcc.target/i386/pad-7.c: Likewise.
7614 * gcc.target/i386/pad-9.c: Likewise.
7615 * gcc.target/i386/pentium4-not-mull.c: Likewise.
7616 * gcc.target/i386/pic-1.c: Likewise.
7617 * gcc.target/i386/pr12092-1.c: Likewise.
7618 * gcc.target/i386/pr12329.c: Likewise.
7619 * gcc.target/i386/pr21518.c: Likewise.
7620 * gcc.target/i386/pr22362.c: Likewise.
7621 * gcc.target/i386/pr22585.c: Likewise.
7622 * gcc.target/i386/pr23098.c: Likewise.
7623 * gcc.target/i386/pr25196.c: Likewise.
7624 * gcc.target/i386/pr25293.c: Likewise.
7625 * gcc.target/i386/pr25654.c: Likewise.
7626 * gcc.target/i386/pr26449.c: Likewise.
7627 * gcc.target/i386/pr26778.c: Likewise.
7628 * gcc.target/i386/pr26826.c: Likewise.
7629 * gcc.target/i386/pr27266.c: Likewise.
7630 * gcc.target/i386/pr29978.c: Likewise.
7631 * gcc.target/i386/pr30505.c: Likewise.
7632 * gcc.target/i386/pr30961-1.c: Likewise.
7633 * gcc.target/i386/pr31628.c: Likewise.
7634 * gcc.target/i386/pr32000-2.c: Likewise.
7635 * gcc.target/i386/pr32661-1.c: Likewise.
7636 * gcc.target/i386/pr32708-2.c: Likewise.
7637 * gcc.target/i386/pr32708-3.c: Likewise.
7638 * gcc.target/i386/pr34256.c: Likewise.
7639 * gcc.target/i386/pr34312.c: Likewise.
7640 * gcc.target/i386/pr34522.c: Likewise.
7641 * gcc.target/i386/pr35160.c: Likewise.
7642 * gcc.target/i386/pr35281.c: Likewise.
7643 * gcc.target/i386/pr36246.c: Likewise.
7644 * gcc.target/i386/pr36786.c: Likewise.
7645 * gcc.target/i386/pr37275.c: Likewise.
7646 * gcc.target/i386/pr37843-3.c: Likewise.
7647 * gcc.target/i386/pr37843-4.c: Likewise.
7648 * gcc.target/i386/pr39082-1.c: Likewise.
7649 * gcc.target/i386/pr39431.c: Likewise.
7650 * gcc.target/i386/pr39496.c: Likewise.
7651 * gcc.target/i386/pr39543-2.c: Likewise.
7652 * gcc.target/i386/pr39911.c: Likewise.
7653 * gcc.target/i386/pr40718.c: Likewise.
7654 * gcc.target/i386/pr40906-1.c: Likewise.
7655 * gcc.target/i386/pr40906-2.c: Likewise.
7656 * gcc.target/i386/pr40906-3.c: Likewise.
7657 * gcc.target/i386/pr40934.c: Likewise.
7658 * gcc.target/i386/pr41900.c: Likewise.
7659 * gcc.target/i386/pr42589.c: Likewise.
7660 * gcc.target/i386/pr43662.c: Likewise.
7661 * gcc.target/i386/pr43671.c: Likewise.
7662 * gcc.target/i386/pr43766.c: Likewise.
7663 * gcc.target/i386/pr43869.c: Likewise.
7664 * gcc.target/i386/pr44942.c: Likewise.
7665 * gcc.target/i386/pr44948-2a.c: Likewise.
7666 * gcc.target/i386/pr45234.c: Likewise.
7667 * gcc.target/i386/pr45336-2.c: Likewise.
7668 * gcc.target/i386/pr45336-4.c: Likewise.
7669 * gcc.target/i386/pr45852.c: Likewise.
7670 * gcc.target/i386/pr46470.c: Likewise.
7671 * gcc.target/i386/pr48037-1.c: Likewise.
7672 * gcc.target/i386/pr48389.c: Likewise.
7673 * gcc.target/i386/pr49095.c: Likewise.
7674 * gcc.target/i386/pr9771-1.c: Likewise.
7675 * gcc.target/i386/rdfsbase-1.c: Likewise.
7676 * gcc.target/i386/rdfsbase-2.c: Likewise.
7677 * gcc.target/i386/rdgsbase-1.c: Likewise.
7678 * gcc.target/i386/rdgsbase-2.c: Likewise.
7679 * gcc.target/i386/rdrand-3.c: Likewise.
7680 * gcc.target/i386/regparm-stdcall.c: Likewise.
7681 * gcc.target/i386/regparm.c: Likewise.
7682 * gcc.target/i386/reload-1.c: Likewise.
7683 * gcc.target/i386/rotate-2.c: Likewise.
7684 * gcc.target/i386/sibcall-5.c: Likewise.
7685 * gcc.target/i386/signbit-1.c: Likewise.
7686 * gcc.target/i386/signbit-2.c: Likewise.
7687 * gcc.target/i386/signbit-3.c: Likewise.
7688 * gcc.target/i386/sse-5.c: Likewise.
7689 * gcc.target/i386/sse-8.c: Likewise.
7690 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7691 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7692 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7693 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7694 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7695 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7696 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
7697 * gcc.target/i386/sse2-movq-2.c: Likewise.
7698 * gcc.target/i386/sse2-movq-3.c: Likewise.
7699 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
7700 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
7701 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
7702 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
7703 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
7704 * gcc.target/i386/ssefn-1.c: Likewise.
7705 * gcc.target/i386/ssefn-2.c: Likewise.
7706 * gcc.target/i386/sseregparm-1.c: Likewise.
7707 * gcc.target/i386/sseregparm-2.c: Likewise.
7708 * gcc.target/i386/sseregparm-3.c: Likewise.
7709 * gcc.target/i386/sseregparm-4.c: Likewise.
7710 * gcc.target/i386/sseregparm-5.c: Likewise.
7711 * gcc.target/i386/sseregparm-6.c: Likewise.
7712 * gcc.target/i386/sseregparm-7.c: Likewise.
7713 * gcc.target/i386/sseregparm-8.c: Likewise.
7714 * gcc.target/i386/stack-realign.c: Likewise.
7715 * gcc.target/i386/stack-usage-realign.c: Likewise.
7716 * gcc.target/i386/stackalign/asm-1.c: Likewise.
7717 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
7718 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
7719 * gcc.target/i386/stackalign/return-1.c: Likewise.
7720 * gcc.target/i386/stackalign/return-2.c: Likewise.
7721 * gcc.target/i386/stackalign/return-3.c: Likewise.
7722 * gcc.target/i386/tailcall-1.c: Likewise.
7723 * gcc.target/i386/tbm-2.c: Likewise.
7724 * gcc.target/i386/udivmod-7.c: Likewise.
7725 * gcc.target/i386/udivmod-8.c: Likewise.
7726 * gcc.target/i386/unroll-1.c: Likewise.
7727 * gcc.target/i386/vararg-1.c: Likewise.
7728 * gcc.target/i386/vararg-2.c: Likewise.
7729 * gcc.target/i386/vect8-ret.c: Likewise.
7730 * gcc.target/i386/vectorize5.c: Likewise.
7731 * gcc.target/i386/wmul-1.c: Likewise.
7732 * gcc.target/i386/wmul-2.c: Likewise.
7733 * gcc.target/i386/wrfsbase-1.c: Likewise.
7734 * gcc.target/i386/wrfsbase-2.c: Likewise.
7735 * gcc.target/i386/wrgsbase-1.c: Likewise.
7736 * gcc.target/i386/wrgsbase-2.c: Likewise.
7737 * gcc.target/i386/xop-pcmov.c: Likewise.
7738 * gcc.target/i386/xop-pcmov2.c: Likewise.
7739 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
7740 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
7741 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
7742 * gcc.target/i386/xop-shift1-vector.c: Likewise.
7743 * gcc.target/i386/xop-shift2-vector.c: Likewise.
7744 * gcc.target/i386/xop-shift3-vector.c: Likewise.
7745 * gcc.target/i386/zee.c: Likewise.
7746 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
7747 * gfortran.dg/compiler-directive_2.f: Likewise.
7748 * gfortran.dg/g77/20010216-1.f: Likewise.
7749 * gfortran.dg/gomp/pr39152.f90: Likewise.
7750 * gfortran.dg/pr33794.f90: Likewise.
7752 2011-07-09 Jason Merrill <jason@redhat.com>
7754 * g++.dg/cpp0x/regress/regress5.C: New.
7756 2011-07-08 Jason Merrill <jason@redhat.com>
7759 * g++.dg/expr/compound-asn1.C: New.
7760 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
7762 2011-07-08 Jakub Jelinek <jakub@redhat.com>
7765 * gcc.target/powerpc/altivec-34.c: New test.
7767 2011-07-08 Jason Merrill <jason@redhat.com>
7770 * g++.dg/abi/guard3.C: New.
7772 2011-07-08 Julian Brown <julian@codesourcery.com>
7774 * lib/target-supports.exp
7775 (check_effective_target_arm_little_endian): New.
7776 (check_effective_target_vect_pack_trunc): Use above.
7777 (check_effective_target_vect_unpack): Likewise.
7778 (check_effective_target_vect_element_align): Test
7779 check_effective_target_arm_vect_no_misalign for ARM.
7781 2011-07-08 Jason Merrill <jason@redhat.com>
7784 * g++.dg/cpp0x/constexpr-rom.C: New.
7786 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
7789 * g++.dg/torture/pr49519.C: New test.
7791 2011-07-08 Martin Jambor <mjambor@suse.cz>
7793 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
7795 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7798 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
7800 2011-07-08 Richard Guenther <rguenther@suse.de>
7802 PR tree-optimization/49662
7803 * gcc.dg/graphite/interchange-14.c: XFAIL.
7804 * gcc.dg/graphite/interchange-15.c: Likewise.
7805 * gcc.dg/graphite/interchange-mvt.c: Likewise.
7807 2011-07-06 Jason Merrill <jason@redhat.com>
7810 * g++.dg/cpp0x/regress/regress4.C: New.
7812 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
7815 * gfortran.dg/result_in_spec_4.f90: New test.
7817 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7819 * gcc.target/sparc/cas64.c: New test.
7821 2011-07-07 Jakub Jelinek <jakub@redhat.com>
7824 * g++.dg/torture/pr49644.C: New test.
7827 * gcc.c-torture/execute/pr49644.c: New test.
7829 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
7831 * lib/target-supports.exp (check_effective_target_ia32): New.
7832 (check_effective_target_x32): Likewise.
7833 (check_effective_target_vect_cmdline_needed): Also check x32.
7835 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
7837 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
7839 * gcc.target/arm/pr42235.c: Likewise.
7840 * gcc.target/arm/pr42495.c: Likewise.
7841 * gcc.target/arm/pr42574.c: Likewise.
7842 * gcc.target/arm/thumb-branch1.c: Likewise.
7844 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
7845 unneeded prune of possible warning.
7846 * gcc.target/arm/pr40956.c: Likewise.
7847 * gcc.target/arm/pr42505.c: Likewise.
7849 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
7850 * gcc.c-torture/compile/pr46883.c: Likewise.
7851 * gcc.c-torture/compile/pr46934.c: Likewise.
7853 * gcc.target/arm/pr41679.c: Remove test directives in preparation
7854 for move to ../../gcc.c-torture/compile.
7855 * gcc.target/arm/pr46883.c: Likewise.
7856 * gcc.target/arm/pr46934.c: Likewise.
7858 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
7859 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
7860 * gcc.target/arm/wmul-1.c: Likewise.
7861 * gcc.target/arm/wmul-2.c: Likewise.
7862 * gcc.target/arm/wmul-3.c: Likewise.
7863 * gcc.target/arm/wmul-4.c: Likewise.
7864 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
7865 add tab after scan target.
7866 * gcc.target/arm/smlaltt-1.c: Likewise.
7867 * gcc.target/arm/smlatb-1.c: Likewise.
7868 * gcc.target/arm/smlatt-1.c: Likewise.
7870 2011-07-07 Jakub Jelinek <jakub@redhat.com>
7873 * gcc.dg/debug/pr49522.c: New test.
7875 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
7877 * gcc.dg/pragma-align.c: Run only if target !default_packed.
7878 * gcc.dg/pr46212.c: Run only if target int32plus.
7879 * gcc.dg/torture/pr48146.c: Ditto.
7880 * gcc.dg/tree-ssa/vrp51.c: Ditto.
7881 * c-c++-common/pr44832.c: Ditto.
7882 * gcc.dg/pr49544.c: Run only if target ptr32plus.
7883 * gcc.dg/pr31490.c: Ditto.
7884 * gcc.dg/torture/builtin-math-7.c: Run only if target
7886 * gcc.dg/torture/pr45764.c: Skip for AVR.
7887 * gcc.dg/pr47893.c: Ditto.
7889 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
7891 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
7892 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
7893 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
7894 add tab to scan target.
7896 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
7898 * gcc.target/arm/neon-modes-3.c: New test.
7900 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
7902 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
7903 -fno-loop-interchange -ffast-math.
7905 2011-07-07 Richard Guenther <rguenther@suse.de>
7907 * gcc.dg/ftrapv-3.c: New testcase.
7909 2011-07-07 Richard Guenther <rguenther@suse.de>
7911 * gcc.dg/tree-ssa/vrp58.c: New testcase.
7912 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
7914 2011-07-07 Kai Tietz <ktietz@redhat.com>
7916 * gcc.dg/binop-notxor1.c: New test.
7917 * gcc.dg/binop-notand4a.c: New test.
7918 * gcc.dg/binop-notxor2.c: New test.
7919 * gcc.dg/binop-notand3a.c: New test.
7920 * gcc.dg/binop-notand2a.c: New test.
7921 * gcc.dg/binop-notand6a.c: New test.
7922 * gcc.dg/binop-notor1.c: New test.
7923 * gcc.dg/binop-notand1a.c: New test.
7924 * gcc.dg/binop-notand5a.c: New test.
7925 * gcc.dg/binop-notor2.c: New test.
7927 2011-07-07 Jakub Jelinek <jakub@redhat.com>
7930 * gcc.dg/gomp/pr49640.c: New test.
7932 2011-07-07 Richard Guenther <rguenther@suse.de>
7934 * gcc.dg/graphite/pr37485.c: Add -floop-block.
7936 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7939 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
7941 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
7943 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
7944 * gcc.target/powerpc/no-r11-2.c: Ditto.
7945 * gcc.target/powerpc/no-r11-3.c: Ditto.
7947 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
7949 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
7950 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
7952 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
7954 * lib/target-supports.exp (check_profiling_available): Disable
7955 profiling with -fprofile-generate for target avr.
7957 2011-07-06 Richard Guenther <rguenther@suse.de>
7959 PR tree-optimization/49645
7960 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
7962 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
7965 * gcc.dg/pr47383.c: New.
7967 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7969 PR tree-optimization/49647
7970 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
7972 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
7975 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
7976 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
7978 2011-07-05 Jason Merrill <jason@redhat.com>
7981 * g++.dg/template/template-id-4.C: New.
7983 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
7985 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
7986 * gcc.dg/pr43402.c: Ditto.
7988 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
7990 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
7992 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7994 * gcc.target/powerpc/ppc-switch-1.c: New test for
7995 --param case-values-threshold.
7996 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
7998 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
8000 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
8002 2011-07-05 Jason Merrill <jason@redhat.com>
8004 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
8006 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
8008 PR tree-optimization/47654
8009 * gcc.dg/graphite/block-pr47654.c: New.
8011 2011-07-05 Jason Merrill <jason@redhat.com>
8013 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
8015 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
8017 PR tree-optimization/49580
8018 * gcc.dg/autopar/pr49580.c: New test.
8020 2011-07-05 Richard Guenther <rguenther@suse.de>
8022 PR tree-optimization/49518
8023 PR tree-optimization/49628
8024 * g++.dg/torture/pr49628.C: New testcase.
8025 * gcc.dg/torture/pr49518.c: Likewise.
8027 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8029 * ada/acats/run_acats (which): Extract last field from type -p,
8030 type output only if command succeeded.
8032 2011-07-04 Jason Merrill <jason@redhat.com>
8034 * g++.dg/abi/mangle48.C: New.
8036 * g++.dg/cpp0x/diag1.C: New.
8038 * g++.dg/diagnostic/aka1.C: New.
8040 2011-07-04 Jakub Jelinek <jakub@redhat.com>
8042 PR rtl-optimization/49619
8043 * gcc.dg/pr49619.c: New test.
8045 PR rtl-optimization/49472
8046 * gfortran.dg/pr49472.f90: New test.
8049 * gcc.dg/pr49602.c: New test.
8051 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
8055 * gcc.target/avr/avr.exp: Run over cpp files, too.
8056 * gcc.target/avr/torture/avr-torture.exp: Ditto.
8057 * gcc.target/avr/progmem.h: New file.
8058 * gcc.target/avr/exit-abort.h: New file.
8059 * gcc.target/avr/progmem-error-1.c: New file.
8060 * gcc.target/avr/progmem-error-1.cpp: New file.
8061 * gcc.target/avr/progmem-warning-1.c: New file.
8062 * gcc.target/avr/torture/progmem-1.c: New file.
8063 * gcc.target/avr/torture/progmem-1.cpp: New file.
8065 2011-07-04 Richard Guenther <rguenther@suse.de>
8067 PR tree-optimization/49615
8068 * g++.dg/torture/pr49615.C: New testcase.
8070 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
8072 PR tree-optimization/49610
8073 * gcc.dg/vect/pr49610.c: New test.
8075 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
8077 * gnat.dg/specs/debug1.ads: New test.
8079 2011-07-02 Janus Weil <janus@gcc.gnu.org>
8082 * gfortran.dg/typebound_proc_23.f90: New.
8084 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
8087 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
8089 2011-07-01 Jason Merrill <jason@redhat.com>
8092 * g++.dg/template/template-id-3.C: New.
8095 * g++.dg/template/qualified-id4.C: New.
8098 * g++.dg/template/explicit-args4.C: New.
8101 * g++.dg/template/offsetof2.C: New.
8103 2011-07-01 Kai Tietz <ktietz@redhat.com>
8105 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
8107 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8110 * lib/target-supports.exp (check_effective_target_gld): New proc.
8112 2011-07-01 Richard Guenther <rguenther@suse.de>
8114 PR tree-optimization/49603
8115 * gcc.dg/torture/pr49603.c: New testcase.
8117 2011-06-30 Jason Merrill <jason@redhat.com>
8120 * g++.dg/rtti/template1.C: New.
8123 * g++.dg/cpp0x/regress/ctor1.C: New.
8126 * g++.dg/cpp0x/initlist54.C: New.
8128 2011-06-30 Martin Jambor <mjambor@suse.cz>
8130 * gcc.dg/tree-ssa/sra-12.c: New test.
8132 2011-06-29 Jason Merrill <jason@redhat.com>
8134 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
8136 2011-06-30 Richard Guenther <rguenther@suse.de>
8138 PR tree-optimization/46787
8139 * gcc.dg/vect/vect-121.c: New testcase.
8141 2011-06-30 Martin Jambor <mjambor@suse.cz>
8143 PR tree-optimization/49094
8144 * gcc.dg/tree-ssa/pr49094.c: New test.
8146 2011-06-30 Jakub Jelinek <jakub@redhat.com>
8149 * gfortran.dg/pr49540-1.f90: New test.
8150 * gfortran.dg/pr49540-2.f90: New test.
8152 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8155 * ada/acats/run_acats (which): Use last field of type -p output.
8157 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8158 Iain Sandoe <iains@gcc.gnu.org>
8161 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
8162 Only skip on 64-bit *-*-darwin8* && !objc2.
8164 2011-06-30 Richard Guenther <rguenther@suse.de>
8166 PR tree-optimization/38752
8167 * gcc.c-torture/compile/pr38752.c: New testcase.
8169 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
8171 * gcc.dg/vect/slp-widen-mult-half.c: New test.
8172 * gcc.dg/vect/vect-widen-mult-half.c: New test.
8174 2011-06-29 Jason Merrill <jason@redhat.com>
8177 * g++.dg/cpp0x/initlist53.C: Use placement new.
8178 * g++.dg/cpp0x/initlist-value.C: Use placement new.
8179 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
8182 * g++.dg/cpp0x/trailing6.C: New.
8183 * g++.dg/cpp0x/pr45908.C: No error.
8186 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
8189 * g++.dg/cpp0x/constexpr-using2.C: New.
8191 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
8194 * g++.dg/cpp0x/constexpr-diag3.C: New.
8195 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
8196 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
8197 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
8198 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
8200 2011-06-29 Jason Merrill <jason@redhat.com>
8202 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
8204 2011-06-29 Richard Guenther <rguenther@suse.de>
8206 * gcc.dg/tree-ssa/loop-17.c: Adjust.
8208 2011-06-29 Jason Merrill <jason@redhat.com>
8210 * g++.dg/cpp0x/initlist-value2.C: New.
8212 * g++.dg/cpp0x/constexpr-initlist4.C: New.
8213 * g++.dg/cpp0x/initlist-value.C: New.
8215 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
8217 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
8219 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8221 * gcc.dg/inline_1.c: Remove dg-excess-errors.
8222 * gcc.dg/inline_2.c: Likewise.
8223 * gcc.dg/unroll_1.c: Likewise.
8225 2011-06-29 Jakub Jelinek <jakub@redhat.com>
8228 * gcc.target/i386/pr49567.c: New test.
8230 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
8232 * gnat.dg/opt17.ad[sb]: New test.
8234 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
8235 Tom de Vries <tom@codesourcery.com>
8237 * lib/target-supports.exp (check_effective_target_arm_nothumb)
8238 (check_effective_target_arm_thumb2): New effective targets.
8239 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
8240 properly. Clean up temporary files.
8241 * gcc.target/arm/ivopts-2.c: Likewise.
8242 * gcc.target/arm/ivopts-3.c: Likewise.
8243 * gcc.target/arm/ivopts-4.c: Likewise.
8244 * gcc.target/arm/ivopts-5.c: Likewise.
8245 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
8247 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8250 * gfortran.dg/reshape_zerosize_3.f90: New test.
8252 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
8254 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
8255 * gcc.target/arm/vfp-ldmias.c: Likewise.
8256 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8257 * gcc.target/arm/vfp-stmdbs.c: Likewise.
8258 * gcc.target/arm/vfp-ldmiad.c: Likewise.
8259 * gcc.target/arm/vfp-stmias.c: Likewise.
8260 * gcc.target/arm/vfp-stmdbd.c: Likewise.
8261 * gcc.target/arm/vfp-stmiad.c: Likewise.
8263 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
8265 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
8267 * gcc.target/arm/pr45701-2.c: Ditto.
8269 2011-06-27 Janus Weil <janus@gcc.gnu.org>
8272 * gfortran.dg/allocatable_scalar_9.f90: Modified.
8273 * gfortran.dg/extends_14.f03: Modified.
8275 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
8277 * lib/target-supports-dg.exp (dg-require-effective-target): Return
8278 early if the test is already being skipped.
8280 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
8281 scan-assembler-dem-not): For missing file, report unresolved with
8282 same message as for pass/fail, with reason reported in log file.
8284 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
8285 from add_options_for_arm_neon_fp16.
8286 (check_effective_target_arm_fp16_ok_nocache): Renamed from
8287 check_effective_target_arm_neon_fp16_ok_nocache.
8288 Check -mfpu and -mfloat-abi options from current multilib.
8289 Do not require neon support.
8290 (check_effective_target_arm_fp16_ok): Renamed from
8291 check_effecitve_target_arm_neon_fp16_ok.
8292 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
8293 arm_neon_fp16_ok and arm_fp16.
8294 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
8295 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
8296 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
8297 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
8299 2011-06-27 Jakub Jelinek <jakub@redhat.com>
8301 * gcc.dg/builtin-assume-aligned-1.c: New test.
8302 * gcc.dg/builtin-assume-aligned-2.c: New test.
8303 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
8306 * gcc.dg/pr49544.c: New test.
8308 2011-06-27 Richard Guenther <rguenther@suse.de>
8310 PR tree-optimization/49394
8311 * g++.dg/torture/pr49394.C: New testcase.
8313 2011-06-27 Kai Tietz <ktietz@redhat.com>
8315 * gcc.dg/optimize-bswapdi-2.c: New test.
8317 2011-06-27 Michael Hope <michael.hope@linaro.org>
8318 Richard Sandiford <richard.sandiford@linaro.org>
8320 PR tree-optimization/49169
8321 * gcc.dg/torture/pr49169.c: New test.
8323 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8326 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
8328 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
8331 2011-06-26 Jason Merrill <jason@redhat.com>
8333 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
8336 * g++.dg/init/ref19.C: New.
8337 * g++.dg/cpp0x/constexpr-cleanup.C: New.
8339 2011-06-26 Jakub Jelinek <jakub@redhat.com>
8341 PR tree-optimization/48377
8342 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
8345 2011-06-26 Steve Ellcey <sje@cup.hp.com>
8348 * lib/target-supports.exp (check_effective_target_non_strict_align):
8350 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
8352 2011-06-24 Martin Jambor <mjambor@suse.cz>
8354 PR tree-optimizations/49516
8355 * g++.dg/tree-ssa/pr49516.C: New test.
8357 2011-06-23 Jason Merrill <jason@redhat.com>
8360 * g++.dg/template/partial10.C: New.
8361 * g++.dg/template/partial11.C: New.
8363 2011-06-23 Jeff Law <law@redhat.com>
8366 * gcc.dg/pr48770.c: New test.
8368 2011-06-23 Jan Hubicka <jh@suse.cz>
8371 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
8373 2011-06-23 Jakub Jelinek <jakub@redhat.com>
8376 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
8377 instead of -fdump-tree-optimized.
8379 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
8382 * g++.dg/template/crash107.C: New.
8383 * g++.dg/template/error17.C: Adjust.
8385 2011-06-23 Jason Merrill <jason@redhat.com>
8388 * g++.dg/cpp0x/defaulted30.C: New.
8391 * g++.dg/rtti/anon-ns1.C: New.
8394 * g++.dg/init/ref18.C: New.
8397 * g++.dg/template/partial9.C: New.
8399 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
8402 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
8404 2011-06-22 Jakub Jelinek <jakub@redhat.com>
8407 * gcc.dg/pr49496.c: New test.
8409 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
8411 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
8414 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
8416 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
8417 * gcc.target/arm/pr42879.c: Likewise.
8418 * gcc.target/arm/pr45701-3.c: Likewise.
8420 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
8421 * gcc.target/arm/pr40482.c: Likewise.
8422 * gcc.target/arm/stack-corruption.c: Likewise.
8424 2011-06-22 Richard Guenther <rguenther@suse.de>
8426 PR tree-optimization/49493
8427 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
8429 2011-06-22 Jason Merrill <jason@redhat.com>
8432 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
8434 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
8435 Dmitry Melnik <dm@ispras.ru>
8437 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
8438 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
8439 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
8441 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
8443 * gcc.target/arm/tlscall.c: New.
8445 2011-06-21 Jason Merrill <jason@redhat.com>
8448 * g++.dg/cpp0x/constexpr-ref1.C: New.
8449 * g++.dg/cpp0x/constexpr-ref2.C: New.
8450 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
8453 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
8456 * g++.dg/template/param3.C: New.
8458 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
8460 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
8461 my_clrsb test functions.
8463 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
8464 test_sll, test_ull): Add clrsb tests.
8465 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
8468 2011-06-21 Janus Weil <janus@gcc.gnu.org>
8471 * gfortran.dg/class_44.f03: New.
8473 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
8475 PR tree-optimization/49478
8476 * gcc.dg/vect/pr49478.c
8478 2011-06-21 Richard Guenther <rguenther@suse.de>
8480 PR tree-optimization/49483
8481 * gcc.dg/vect/vect-120.c: New testcase.
8483 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
8486 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
8487 * gcc.dg/vect/vect-peel-4.c: Likewise.
8489 2011-06-22 Christian Bruel <christian.bruel@st.com>
8492 * gcc.dg/always_inline.c: Removed -Winline. Update checks
8493 * gcc.dg/always_inline2.c: Likewise.
8494 * gcc.dg/always_inline3.c: Likewise.
8495 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
8496 * gcc.dg/inline_1.c: Likewise.
8497 * gcc.dg/inline_2.c: Likewise.
8498 * gcc.dg/inline_3.c: Likewise.
8499 * gcc.dg/inline_4.c: Likewise.
8500 * gcc.dg/20051201-1.c: Likewise.
8501 * gcc.dg/pr40087.c: Likewise.
8502 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
8503 * gcc.dg/inline-22.c: Likewise.
8504 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
8505 * gcc.dg/lto/20090218-1_1.c: Likewise.
8506 * g++.dg/ipa/devirt-7.C: Likewise.
8507 * gcc.dg/uninit-pred-5_a.c: Likewise.
8508 * gcc.dg/uninit-pred-5_b.c: Likewise.
8509 * gcc.dg/fail_always_inline.c: New.
8511 2011-06-21 Jakub Jelinek <jakub@redhat.com>
8513 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
8514 into 6 jobs instead of 3.
8516 2011-06-20 Jason Merrill <jason@redhat.com>
8519 * g++.dg/cpp0x/initlist53.C: New.
8521 2011-06-20 Tobias Burnus <burnus@net-b.de>
8524 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
8525 * gfortran.dg/coarray_lock_3.f90: New.
8526 * gfortran.dg/coarray/lock_1.f90: New.
8528 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
8530 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
8531 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
8532 unresolved and report the reason to the log file.
8534 * lib/scanasm.exp (object-size): Move argument processing earlier
8535 to report errors before verifying that the file exists. Report
8536 problems detected at runtime as unresolved instead of error and
8537 report their reasons to the log file.
8539 2011-06-20 Jason Merrill <jason@redhat.com>
8542 * g++.dg/cpp0x/explicit6.C: New.
8545 * g++.dg/cpp0x/enum20.C: New.
8548 * g++.dg/ext/attr-aligned01.C: New.
8551 * g++.dg/cpp0x/variadic-default.C: New.
8554 * g++.dg/cpp0x/auto26.C: New.
8557 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
8559 2011-06-20 Kai Tietz <ktietz@redhat.com>
8561 * gcc.dg/binop-notand1.c: New test.
8562 * gcc.dg/binop-notand2.c: New test.
8563 * gcc.dg/binop-notand3.c: New test.
8564 * gcc.dg/binop-notand4.c: New test.
8565 * gcc.dg/binop-notand5.c: New test.
8566 * gcc.dg/binop-notand6.c: New test.
8568 2011-06-18 Jakub Jelinek <jakub@redhat.com>
8571 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
8573 2011-06-18 Janus Weil <janus@gcc.gnu.org>
8576 * gfortran.dg/proc_ptr_31.f90: New.
8578 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
8580 * gnat.dg/volatile6.adb: New test.
8581 * gnat.dg/volatile7.adb: Likewise.
8582 * gnat.dg/volatile8.adb: Likewise.
8583 * gnat.dg/volatile9.adb: Likewise.
8585 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
8587 * gnat.dg/constant3.adb: New test.
8589 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
8592 * gfortran.dg/read_list_eof_1.f90: New test.
8594 2011-06-18 Jakub Jelinek <jakub@redhat.com>
8597 * gcc.target/i386/testimm-1.c: New test.
8598 * gcc.target/i386/testimm-2.c: New test.
8599 * gcc.target/i386/testimm-3.c: New test.
8600 * gcc.target/i386/testimm-4.c: New test.
8601 * gcc.target/i386/testimm-5.c: New test.
8602 * gcc.target/i386/testimm-6.c: New test.
8603 * gcc.target/i386/testimm-7.c: New test.
8604 * gcc.target/i386/testimm-8.c: New test.
8605 * gcc.target/i386/xop-vpermil2px-2.c: New test.
8606 * gcc.target/i386/xop-rotate1-int.c: New test.
8607 * gcc.target/i386/xop-rotate2-int.c: New test.
8609 2011-06-17 Jason Merrill <jason@redhat.com>
8611 * g++.dg/cpp0x/rv-func2.C: New.
8613 * g++.dg/debug/dwarf2/lambda1.C: New.
8614 * g++.dg/warn/Wshadow-6.C: Adjust.
8616 2011-06-17 Janus Weil <janus@gcc.gnu.org>
8619 * gfortran.dg/move_alloc_5.f90: New.
8621 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
8623 PR rtl-optimization/48542
8624 * gcc.dg/torture/pr48542.c: New test.
8626 2011-06-16 Jason Merrill <jason@redhat.com>
8629 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
8632 * g++.dg/cpp0x/initlist52.C New.
8635 * c-c++-common/raw-string-12.c: New.
8638 * g++.dg/cpp0x/sfinae26.C: New.
8641 * g++.dg/cpp0x/variadic113.C: New.
8644 * g++.dg/cpp0x/variadic112.C: New.
8646 2011-06-16 Jeff Law <law@redhat.com>
8648 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
8649 improved jump threading.
8650 * gcc.dg/builtin-object-size-2.c: Likewise.
8651 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
8653 2011-06-16 Janus Weil <janus@gcc.gnu.org>
8656 * gfortran.dg/typebound_assignment_3.f03: New.
8658 2011-06-16 Steve Ellcey <sje@cup.hp.com>
8661 * g++.dg/opt/devirt2.C: Change xfail rule to target.
8663 2011-06-16 Martin Jambor <mjambor@suse.cz>
8665 PR tree-optimization/49343
8666 * gnat.dg/discr31.ad[sb]: New test.
8668 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8670 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
8672 2011-06-16 Tom de Vries <tom@codesourcery.com>
8675 * gcc.target/arm/ivopts-3.c: Update test.
8676 * gcc.target/arm/ivopts-5.c: Same.
8678 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8681 2011-06-10 Wei Guozhi <carrot@google.com>
8684 * gcc.target/arm/pr45335.c: New test.
8685 * gcc.target/arm/pr45335-2.c: New test.
8686 * gcc.target/arm/pr45335-3.c: New test.
8687 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8688 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8689 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8691 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
8693 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
8695 2011-06-16 Janus Weil <janus@gcc.gnu.org>
8698 * gfortran.dg/class_43.f03: New.
8700 2011-06-16 Jakub Jelinek <jakub@redhat.com>
8702 PR tree-optimization/49419
8703 * gcc.c-torture/execute/pr49419.c: New test.
8705 2011-06-16 Revital Eres <revital.eres@linaro.org>
8707 * gcc.dg/sms-9.c: New file.
8709 2011-06-15 Easwaran Raman <eraman@google.com>
8711 PR rtl-optimization/49414
8712 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
8714 2011-06-14 Jason Merrill <jason@redhat.com>
8716 * g++.dg/cpp0x/noexcept13.C: New.
8718 2011-06-14 Easwaran Raman <eraman@google.com>
8720 PR rtl-optimization/44194
8721 * gcc.dg/pr44194-1.c: New test.
8722 * gcc.dg/pr44194-2.c: New test.
8724 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
8726 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
8728 * gcc.target/arm/pr45701-2.c: Likewise.
8729 * gcc.target/arm/thumb-branch1.c: Likewise.
8731 2011-06-14 Steve Ellcey <sje@cup.hp.com>
8734 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
8736 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
8738 * gcc.target/arm/pr45701-1.c: Require thumb support.
8739 * gcc.target/arm/pr45701-2.c: Likewise.
8740 * gcc.target/arm/thumb-branch1.c: Likewise.
8742 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
8743 * gcc.target/arm/pr39839.c: Likewise.
8744 * gcc.target/arm/pr40657-2.c: Likewise.
8745 * gcc.target/arm/pr40956.c: Likewise.
8746 * gcc.target/arm/pr41679.c: Likewise.
8747 * gcc.target/arm/pr42235.c: Likewise.
8748 * gcc.target/arm/pr42495.c: Likewise.
8749 * gcc.target/arm/pr42505.c: Likewise.
8750 * gcc.target/arm/pr42574.c: Likewise.
8751 * gcc.target/arm/pr46883.c: Likewise.
8752 * gcc.target/arm/pr46934.c: Likewise.
8753 * gcc.target/arm/xor-and.c: Likewise.
8755 2011-06-14 Jason Merrill <jason@redhat.com>
8757 * g++.dg/other/error23.C: Adjust error message.
8758 * g++.dg/other/error32.C: Likewise.
8761 * g++.dg/cpp0x/rv-dotstar.C: New.
8764 * g++.dg/cpp0x/decltype30.C: New.
8766 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
8768 2011-06-14 Jakub Jelinek <jakub@redhat.com>
8771 * gfortran.dg/pr49103.f90: New test.
8773 2011-06-14 Tom de Vries <tom@codesourcery.com>
8776 * gcc.target/arm/ivopts-3.c: New test.
8777 * gcc.target/arm/ivopts-4.c: New test.
8778 * gcc.target/arm/ivopts-5.c: New test.
8780 2011-06-14 Jakub Jelinek <jakub@redhat.com>
8782 PR rtl-optimization/49390
8783 * gcc.c-torture/execute/pr49390.c: New test.
8785 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8787 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
8789 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
8791 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
8792 * gcc.c-torture/execute/cmpsi-2.x: New file.
8793 * gcc.c-torture/execute/pr45262.c: Undo 172757.
8794 * gcc.c-torture/execute/pr45262.x: New file.
8795 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
8796 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
8798 * gcc.c-torture/compile/pr49163.c: Ditto.
8800 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
8802 * gcc.dg/vect/vect-16.c: Rename to...
8803 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
8804 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
8805 for double-word vectors.
8806 * gcc.dg/vect/vect-peel-4.c: Likewise.
8807 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
8809 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
8812 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
8815 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
8817 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
8819 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
8821 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
8823 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
8825 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
8827 * gfortran.dg/trim_optimize_8.f90: New test case.
8829 2011-06-13 Jakub Jelinek <jakub@redhat.com>
8830 Ira Rosen <ira.rosen@linaro.org>
8832 PR tree-optimization/49352
8833 * gcc.dg/vect/pr49352.c: New test.
8835 2011-06-12 Tobias Burnus
8838 * gfortran.dg/alloc_comp_assign_11.f90: New.
8840 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
8842 * gfortran.dg/trim_optimize_7.f90: New test.
8844 2011-06-10 Wei Guozhi <carrot@google.com>
8847 * gcc.target/arm/pr45335.c: New test.
8848 * gcc.target/arm/pr45335-2.c: New test.
8849 * gcc.target/arm/pr45335-3.c: New test.
8850 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8851 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8852 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8854 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
8857 * g++.dg/parse/error39.C: New.
8859 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
8861 * gcc.target/arm/20090811-1.c: Skip for incompatible
8862 options, do not override other options.
8863 * gcc.target/arm/combine-cmp-shift.c: Skip for
8864 incompatible options.
8865 * gcc.target/arm/pr45094.c: Likewise.
8866 * gcc.target/arm/scd42-1.c: Likewise.
8867 * gcc.target/arm/scd42-3.c: Likewise.
8868 * gcc.target/arm/thumb-ltu.c: Likewise.
8870 * lib/target-supports.exp
8871 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
8872 multilib flags use -mfpu with a value other than neon-fp16.
8874 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8876 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
8877 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
8879 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8881 * lib/target-supports.exp (check_effective_target_pie): New proc.
8882 * gcc.dg/pie-link.c: Use target pie.
8884 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
8885 Laurent Roug� <laurent.rouge@menta.fr>
8887 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
8888 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
8890 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
8892 * gfortran.dg/coarray/sync_1.f90: New test for
8893 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
8895 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
8897 PR tree-optimization/49318
8898 * gcc.dg/vect/pr49318.c: New test.
8900 2011-06-09 David Krauss <potswa@mac.com>
8902 * g++.dg/template/arrow1.C: New.
8904 2011-06-09 Jason Merrill <jason@redhat.com>
8906 * lib/prune.exp: Prune "note"s.
8907 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
8909 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
8910 * g++.dg/template/dependent-expr3.C: Likewise.
8911 * g++.dg/parse/template7.C: Likewise.
8912 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8913 * g++.old-deja/g++.jason/rfg10.C: Likewise.
8914 * g++.old-deja/g++.pt/friend38.C: Likewise.
8915 * g++.old-deja/g++.pt/crash32.C: Likewise.
8916 * g++.old-deja/g++.other/init4.C: Likewise.
8917 * g++.old-deja/g++.other/friend8.C: Likewise.
8919 * g++.dg/ext/complex7.C: Adjust expected output.
8920 * g++.dg/diagnostic/method1.C: Likewise.
8921 * g++.dg/parse/parameter-declaration-2.C: Likewise.
8922 * g++.dg/parse/crash33.C: Likewise.
8923 * g++.dg/other/warning1.C: Likewise.
8924 * g++.dg/init/pr29571.C: Likewise.
8925 * g++.dg/warn/overflow-warn-1.C: Likewise.
8926 * g++.dg/warn/overflow-warn-3.C: Likewise.
8927 * g++.dg/warn/overflow-warn-4.C: Likewise.
8928 * g++.old-deja/g++.oliva/template1.C: Likewise.
8930 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
8931 * g++.dg/parse/template7.C: Adjust.
8933 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
8936 * gcc.dg/pr49307.c: New.
8938 2011-06-09 Wei Guozhi <carrot@google.com>
8941 * gcc.target/arm/pr46975.c: New testcase.
8943 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
8945 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
8946 (PMETH, arglist_t): Removed.
8947 (method_get_number_of_arguments): Removed.
8948 (method_get_nth_argument): Removed.
8949 (method_get_first_argument): Removed.
8950 (method_get_next_argument): Removed.
8951 (method_get_sizeof_arguments): Removed.
8952 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
8954 (method_get_number_of_arguments): Removed.
8955 (method_get_nth_argument): Removed.
8956 (method_get_first_argument): Removed.
8957 (method_get_next_argument): Removed.
8958 (method_get_sizeof_arguments): Removed.
8959 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
8961 2011-06-09 David Li <davidxl@google.com>
8963 * gcc.dg/dump-pass.c: New test.
8965 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8968 * g++.dg/parse/error38.C: New.
8970 2011-06-09 Jakub Jelinek <jakub@redhat.com>
8973 * gfortran.dg/pr49308.f90: New test.
8975 2011-06-08 Jason Merrill <jason@redhat.com>
8977 * g++.dg/cpp0x/noexcept11.C: New.
8978 * g++.dg/cpp0x/noexcept12.C: New.
8979 * g++.dg/cpp0x/sfinae11.C: Adjust.
8981 2011-06-08 Jakub Jelinek <jakub@redhat.com>
8984 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
8985 to dg-options, match also DW_AT_linkage_name.
8987 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8990 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
8991 -fno-common on alpha*-dec-osf*.
8992 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
8994 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
8996 PR rtl-optimization/49303
8997 * gcc.target/ia64/pr49303.c: New test.
8999 2011-06-08 Tobias Burnus <burnus@net-b.de>
9002 * gfortran.dg/coarray_lock_1.f90: New.
9003 * gfortran.dg/coarray_lock_2.f90: New.
9005 2011-06-07 Jason Merrill <jason@redhat.com>
9007 * lib/prune.exp: Look for "required" rather than "instantiated".
9008 * g++.dg/abi/mangle11.C: Likewise.
9009 * g++.dg/abi/mangle12.C: Likewise.
9010 * g++.dg/abi/mangle17.C: Likewise.
9011 * g++.dg/abi/mangle20-2.C: Likewise.
9012 * g++.dg/abi/pragma-pack1.C: Likewise.
9013 * g++.dg/cpp0x/decltype26.C: Likewise.
9014 * g++.dg/cpp0x/decltype28.C: Likewise.
9015 * g++.dg/cpp0x/decltype29.C: Likewise.
9016 * g++.dg/cpp0x/enum11.C: Likewise.
9017 * g++.dg/cpp0x/forw_enum8.C: Likewise.
9018 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
9019 * g++.dg/cpp0x/pr47416.C: Likewise.
9020 * g++.dg/ext/case-range2.C: Likewise.
9021 * g++.dg/ext/case-range3.C: Likewise.
9022 * g++.dg/gomp/for-19.C: Likewise.
9023 * g++.dg/gomp/pr37533.C: Likewise.
9024 * g++.dg/gomp/pr38639.C: Likewise.
9025 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
9026 * g++.dg/inherit/base3.C: Likewise.
9027 * g++.dg/inherit/using6.C: Likewise.
9028 * g++.dg/init/placement4.C: Likewise.
9029 * g++.dg/init/reference3.C: Likewise.
9030 * g++.dg/lookup/scoped6.C: Likewise.
9031 * g++.dg/lookup/using7.C: Likewise.
9032 * g++.dg/other/abstract1.C: Likewise.
9033 * g++.dg/other/error10.C: Likewise.
9034 * g++.dg/other/error5.C: Likewise.
9035 * g++.dg/other/field1.C: Likewise.
9036 * g++.dg/other/offsetof5.C: Likewise.
9037 * g++.dg/parse/bitfield2.C: Likewise.
9038 * g++.dg/parse/constant4.C: Likewise.
9039 * g++.dg/parse/crash20.C: Likewise.
9040 * g++.dg/parse/invalid-op1.C: Likewise.
9041 * g++.dg/parse/non-dependent2.C: Likewise.
9042 * g++.dg/parse/template18.C: Likewise.
9043 * g++.dg/tc1/dr152.C: Likewise.
9044 * g++.dg/tc1/dr166.C: Likewise.
9045 * g++.dg/tc1/dr176.C: Likewise.
9046 * g++.dg/tc1/dr213.C: Likewise.
9047 * g++.dg/template/access11.C: Likewise.
9048 * g++.dg/template/access2.C: Likewise.
9049 * g++.dg/template/access3.C: Likewise.
9050 * g++.dg/template/access7.C: Likewise.
9051 * g++.dg/template/arg7.C: Likewise.
9052 * g++.dg/template/cond2.C: Likewise.
9053 * g++.dg/template/crash13.C: Likewise.
9054 * g++.dg/template/crash40.C: Likewise.
9055 * g++.dg/template/crash7.C: Likewise.
9056 * g++.dg/template/crash84.C: Likewise.
9057 * g++.dg/template/ctor5.C: Likewise.
9058 * g++.dg/template/defarg13.C: Likewise.
9059 * g++.dg/template/defarg14.C: Likewise.
9060 * g++.dg/template/dtor7.C: Likewise.
9061 * g++.dg/template/eh2.C: Likewise.
9062 * g++.dg/template/error2.C: Likewise.
9063 * g++.dg/template/error43.C: Likewise.
9064 * g++.dg/template/friend32.C: Likewise.
9065 * g++.dg/template/injected1.C: Likewise.
9066 * g++.dg/template/instantiate1.C: Likewise.
9067 * g++.dg/template/instantiate3.C: Likewise.
9068 * g++.dg/template/instantiate5.C: Likewise.
9069 * g++.dg/template/instantiate7.C: Likewise.
9070 * g++.dg/template/local6.C: Likewise.
9071 * g++.dg/template/lookup2.C: Likewise.
9072 * g++.dg/template/member5.C: Likewise.
9073 * g++.dg/template/memfriend15.C: Likewise.
9074 * g++.dg/template/memfriend16.C: Likewise.
9075 * g++.dg/template/memfriend17.C: Likewise.
9076 * g++.dg/template/memfriend7.C: Likewise.
9077 * g++.dg/template/meminit1.C: Likewise.
9078 * g++.dg/template/nested3.C: Likewise.
9079 * g++.dg/template/non-type-template-argument-1.C: Likewise.
9080 * g++.dg/template/nontype12.C: Likewise.
9081 * g++.dg/template/nontype13.C: Likewise.
9082 * g++.dg/template/nontype6.C: Likewise.
9083 * g++.dg/template/pr23510.C: Likewise.
9084 * g++.dg/template/pr35240.C: Likewise.
9085 * g++.dg/template/ptrmem15.C: Likewise.
9086 * g++.dg/template/ptrmem6.C: Likewise.
9087 * g++.dg/template/qualified-id1.C: Likewise.
9088 * g++.dg/template/qualttp20.C: Likewise.
9089 * g++.dg/template/qualttp3.C: Likewise.
9090 * g++.dg/template/qualttp4.C: Likewise.
9091 * g++.dg/template/qualttp5.C: Likewise.
9092 * g++.dg/template/qualttp6.C: Likewise.
9093 * g++.dg/template/qualttp7.C: Likewise.
9094 * g++.dg/template/qualttp8.C: Likewise.
9095 * g++.dg/template/recurse.C: Likewise.
9096 * g++.dg/template/recurse2.C: Likewise.
9097 * g++.dg/template/ref5.C: Likewise.
9098 * g++.dg/template/scope2.C: Likewise.
9099 * g++.dg/template/sfinae10.C: Likewise.
9100 * g++.dg/template/sfinae3.C: Likewise.
9101 * g++.dg/template/sizeof3.C: Likewise.
9102 * g++.dg/template/static9.C: Likewise.
9103 * g++.dg/template/template-id-2.C: Likewise.
9104 * g++.dg/template/typedef13.C: Likewise.
9105 * g++.dg/template/typename4.C: Likewise.
9106 * g++.dg/template/using14.C: Likewise.
9107 * g++.dg/template/using2.C: Likewise.
9108 * g++.dg/template/warn1.C: Likewise.
9109 * g++.dg/warn/Wparentheses-13.C: Likewise.
9110 * g++.dg/warn/Wparentheses-15.C: Likewise.
9111 * g++.dg/warn/Wparentheses-16.C: Likewise.
9112 * g++.dg/warn/Wparentheses-17.C: Likewise.
9113 * g++.dg/warn/Wparentheses-18.C: Likewise.
9114 * g++.dg/warn/Wparentheses-19.C: Likewise.
9115 * g++.dg/warn/Wparentheses-20.C: Likewise.
9116 * g++.dg/warn/Wparentheses-23.C: Likewise.
9117 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
9118 * g++.dg/warn/noeffect2.C: Likewise.
9119 * g++.dg/warn/noeffect4.C: Likewise.
9120 * g++.dg/warn/pr8570.C: Likewise.
9121 * g++.old-deja/g++.brendan/init2.C: Likewise.
9122 * g++.old-deja/g++.eh/spec6.C: Likewise.
9123 * g++.old-deja/g++.pt/crash10.C: Likewise.
9124 * g++.old-deja/g++.pt/crash36.C: Likewise.
9125 * g++.old-deja/g++.pt/derived3.C: Likewise.
9126 * g++.old-deja/g++.pt/error2.C: Likewise.
9127 * g++.old-deja/g++.pt/explicit70.C: Likewise.
9128 * g++.old-deja/g++.pt/infinite1.C: Likewise.
9129 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
9130 * g++.old-deja/g++.pt/overload7.C: Likewise.
9131 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
9133 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
9134 Iain Sandoe <iains@gcc.gnu.org>
9136 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
9137 Added code to deal with the case when [Protocol
9138 -descriptionForInstanceMethod:] or [Protocol
9139 -descriptionForClassMethod:] returns NULL.
9141 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
9142 Iain Sandoe <iains@gcc.gnu.org>
9144 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
9145 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
9148 2011-06-07 Xinliang David Li <davidxl@google.com>
9150 * gcc.dg/inline_2.c: New test.
9151 * gcc.dg/unroll_2.c: New test.
9152 * gcc.dg/inline_3.c: New test.
9153 * gcc.dg/unroll_3.c: New test.
9154 * gcc.dg/inline_4.c: New test.
9155 * gcc.dg/unroll_4.c: New test.
9156 * gcc.dg/inline_1.c: New test.
9157 * gcc.dg/unroll_1.c: New test.
9159 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9161 PR tree-optimization/48497
9162 * lib/gcc-defs.exp (dg-additional-options): New proc.
9163 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
9164 -msse2 on 32-bit x86.
9166 2011-06-06 Jason Merrill <jason@redhat.com>
9168 * g++.dg/cpp0x/enum19.C: New.
9170 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
9172 * gcc.target/arm/neon-reload-class.c: New test.
9174 2011-06-07 Dodji Seketeli <dodji@redhat.com>
9177 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
9179 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
9181 * gcc.target/arm/smlatb-1.c: New file.
9182 * gcc.target/arm/smlatt-1.c: New file.
9183 * gcc.target/arm/smlaltb-1.c: New file.
9184 * gcc.target/arm/smlaltt-1.c: New file.
9186 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
9188 * gcc.target/arm/mla-2.c: New test.
9190 2011-06-07 Jakub Jelinek <jakub@redhat.com>
9192 PR gcov-profile/49299
9193 * gcc.dg/tree-prof/pr49299-1.c: New test.
9194 * gcc.dg/tree-prof/pr49299-2.c: New test.
9196 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
9198 * lib/target-supports.exp
9199 (check_effective_target_vect_widen_mult_qi_to_hi):
9200 Add NEON as supporting target.
9201 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9202 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
9203 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
9204 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
9205 using widening multiplication on targets that support it.
9206 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9207 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
9208 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
9210 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
9212 Updated all testcases in the ObjC/ObjC++ testsuites to use the
9213 Modern Objective-C runtime API.
9214 * objc/execute/next_mapping.h: Removed.
9215 * objc-obj-c++-shared/next-mapping.h: Removed.
9216 * objc-obj-c++-shared/Object1.h: Removed.
9217 * objc-obj-c++-shared/Object1.m: Removed.
9218 * objc-obj-c++-shared/Object1.mm: Removed.
9219 * objc-obj-c++-shared/Object1-implementation.h: Removed.
9220 * objc-obj-c++-shared/Protocol1.h: Removed.
9221 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
9222 of ProtoBool, IVAR_T and METHOD.
9223 * objc-obj-c++-shared/runtime.h: New.
9224 * objc-obj-c++-shared/TestsuiteObject.h: New.
9225 * objc-obj-c++-shared/TestsuiteObject.m: New.
9227 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
9228 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
9229 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
9231 * objc/execute/_cmd.m: Include
9232 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
9233 runtime API. ([TestClass +initialize]): Include this method also
9234 with the GNU runtime.
9235 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
9236 Object. ([-setValue:]): Return void.
9237 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
9238 with the GNU runtime. Include
9239 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
9240 for the NeXT runtime. Use the existing print_ivars() and
9241 compare_structures() implementations for the old NeXT runtime.
9242 Added new implementations for the Modern GNU and NeXT runtimes.
9243 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
9244 well. (main): Use objc_getClass(). Use return instead of exit.
9245 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
9246 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
9248 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
9249 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
9250 instead of Object. (main): Use return instead of exit().
9251 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
9252 instead of Object. Removed prototype for exit(). (main): Use
9253 return instead of exit(). Use the Modern Objective-C runtime API.
9254 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
9256 * objc/execute/class-tests-1.h: Include
9257 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
9258 runtime API. (test_class_with_superclass): Do not call [Object
9259 class]. There is no need to with the current libobjc.
9260 * objc/execute/class-tests-2.h: Include
9261 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
9263 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
9264 ../../objc-obj-c++-shared/next-mapping.h.
9265 * objc/execute/class-2.m: Likewise.
9266 * objc/execute/class-3.m: Likewise.
9267 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
9268 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
9269 +initialize]): Include this method also with the GNU
9270 runtime. (main): Use the Modern Objective-C runtime API.
9271 * objc/execute/class-5.m: Likewise.
9272 * objc/execute/class-6.m: Likewise.
9273 * objc/execute/class-7.m: Likewise.
9274 * objc/execute/class-8.m: Likewise.
9275 * objc/execute/class-9.m: Likewise.
9276 * objc/execute/class-10.m: Likewise.
9277 * objc/execute/class-11.m: Likewise.
9278 * objc/execute/class-12.m: Likewise.
9279 * objc/execute/class-13.m: Likewise.
9280 * objc/execute/class-14.m: Likewise.
9281 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
9282 this method also with the GNU runtime.
9283 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
9284 +initialize]): Include this method also with the GNU runtime.
9285 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
9287 * objc/execute/encode-1.m: Likewise.
9288 * objc/execute/enumeration-1.m: Likewise.
9289 * objc/execute/enumeration-2.m: Likewise.
9290 * objc/execute/exceptions/catchall-1.m: Likewise.
9291 * objc/execute/exceptions/finally-1.m: Likewise.
9292 * objc/execute/exceptions/foward-1.m: Likewise.
9293 * objc/execute/exceptions/local-variables-1.m: Likewise.
9294 * objc/execute/exceptions/throw-nil.m: Likewise.
9295 * objc/execute/exceptions/trivial.m: Likewise.
9296 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
9297 of Object. Include objc/runtime.h instead of objc/objc-api.h.
9298 * objc/execute/exceptions/matcher-1.m: Likewise.
9299 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
9301 * objc/execute/formal_protocol-2.m: Likewise.
9302 * objc/execute/formal_protocol-3.m: Likewise.
9303 * objc/execute/formal_protocol-4.m: Likewise.
9304 * objc/execute/formal_protocol-5.m: Include
9305 ../../objc-obj-c++-shared/runtime.h. (main): Always use
9307 * objc/execute/formal_protocol-6.m: Likewise.
9308 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
9309 Object. Include <objc/Protocol.h> instead of
9310 ../../objc-obj-c++-shared/Protocol1.h.
9311 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
9313 * objc/execute/informal_protocol.m: Likewise.
9314 * objc/execute/load-3.m: Likewise.
9315 * objc/execute/many_args_method.m ([TestClass +initialize]):
9316 Include this method with the GNU runtime as well.
9317 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
9318 * objc/execute/nested-func-1.m: Use TestsuiteObject
9320 * objc/execute/nil_method-1.m: Likewise.
9321 * objc/execute/no_clash.m: Likewise.
9322 * objc/execute/np-1.m: Do not include
9323 ../../objc-obj-c++-shared/Protocol1.h.
9324 (main): Use return instead of exit().
9325 * objc/execute/np-2.m: Do not include
9326 ../../objc-obj-c++-shared/Protocol1.h.
9327 ([MyObject +initialize]): Include this method also with the GNU
9328 runtime. (main): Use return instead of exit().
9329 * objc/execute/object_is_class.m: Include
9330 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
9331 of Object. (main): Use the Modern Objective-C runtime API.
9332 * objc/execute/object_is_meta_class.m: Likewise.
9333 * objc/execute/private.m: Use TestsuiteObject instead of Object.
9334 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
9335 instead of ../objc-obj-c++-shared/Protocol1.h. Include
9336 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
9337 Objective-C runtime API.
9338 * objc/execute/protocol-isEqual-2.m: Likewise.
9339 * objc/execute/protocol-isEqual-3.m: Likewise.
9340 * objc/execute/protocol-isEqual-4.m: Likewise.
9341 * objc/execute/redefining_self.m ([TestClass +initialize]):
9342 Include this method with the GNU runtime as well.
9343 * objc/execute/root_methods.m: Include
9344 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
9345 Include this method with the GNU runtime as well.
9346 (main): Use the Modern Objective-C runtime API.
9347 * objc/execute/selector-1.m: Include
9348 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
9349 of Object. (main): Use the Modern Objective-C runtime API.
9350 * objc/execute/static-1.m ([Test +initialize]): Include this
9351 method with the GNU runtime as well.
9352 * objc/execute/static-2.m: Likewise.
9353 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
9354 * objc/execute/va_method.m: Do not include objc/objc-api.h.
9355 ([MathClass +initialize]): Include this method with the GNU
9357 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
9359 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
9360 * objc.dg/attributes/categ-attributes-2.m: Likewise.
9361 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
9362 * objc.dg/attributes/method-attribute-1.m: Likewise.
9363 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
9364 * objc.dg/attributes/method-attribute-2.m: Likewise.
9365 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
9366 * objc.dg/attributes/method-attribute-3.m: Likewise.
9367 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
9368 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
9369 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
9370 * obj-c++.dg/bitfield-1.mm: Likewise.
9371 * obj-c++.dg/bitfield-2.mm: Likewise
9372 * objc.dg/bitfield-3.m: Likewise.
9373 * obj-c++.dg/bitfield-4.mm: Likewise.
9374 * objc.dg/bitfield-5.m: Likewise
9375 * objc.dg/call-super-1.m: Likewise.
9376 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
9377 Use objc_getClass() instead of objc_get_class(), but for the GNU
9378 runtime redefine objc_getClass as objc_get_class. Include
9379 ../objc-obj-c++-shared/runtime.h.
9380 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
9381 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
9382 Use the Modern Objective-C runtime API.
9383 * objc.dg/class-protocol-1.m: Include
9384 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
9385 * obj-c++.dg/class-protocol-1.mm: Likewise.
9386 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
9387 * objc.dg/comp-types-10.m: Likewise.
9388 * objc.dg/comp-types-11.m: Likewise.
9389 * objc.dg/comp-types-12.m: Likewise.
9390 * obj-c++.dg/comp-types-9.mm: Likewise.
9391 * obj-c++.dg/comp-types-11.mm: Likewise.
9392 * obj-c++.dg/comp-types-12.mm: Likewise.
9393 * obj-c++.dg/comp-types-13.mm: Likewise.
9394 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
9395 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
9396 * obj-c++.dg/cxx-scope-1.mm: Likewise.
9397 * obj-c++.dg/cxx-scope-2.mm: Likewise.
9398 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
9399 * objc.dg/desig-init-1.m: Likewise.
9400 * obj-c++.dg/defs.mm: Likewise.
9401 * objc.dg/exceptions-2.m: Likewise.
9402 * obj-c++.dg/except-1.mm: Likewise.
9403 * obj-c++.dg/exceptions-2.mm: Likewise.
9404 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
9405 Use the Modern Objective-C runtime API.
9406 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
9407 the Modern Objective-C runtime API. Do not include
9408 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
9409 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
9410 the Modern Objective-C runtime API except when using an older NeXT
9412 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
9413 the Modern Objective-C runtime API.
9414 * objc.dg/encode-7.m: Include objc/runtime.h instead of
9416 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
9417 * objc.dg/encode-7-next-64bit.m: Updated include.
9418 * objc.dg/encode-8.m: Include objc/runtime.h instead of
9420 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
9421 the Modern Objective-C runtime API.
9422 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
9423 Use the Modern Objective-C runtime API. Include objc/Protocol.h
9424 instead of ../objc-obj-c++-shared/Protocol1.h.
9425 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
9426 the Modern Objective-C runtime API except when using an older NeXT
9428 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
9429 the Modern Objective-C runtime API.
9430 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
9432 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
9433 * objc.dg/fix-and-continue-2.m: Likewise.
9434 * objc.dg/foreach-1.m: Likewise.
9435 * objc.dg/foreach-2.m: Likewise.
9436 * objc.dg/foreach-3.m: Likewise.
9437 * objc.dg/foreach-4.m: Likewise.
9438 * objc.dg/foreach-5.m: Likewise.
9439 * objc.dg/foreach-6.m: Likewise.
9440 * objc.dg/foreach-7.m: Likewise.
9441 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
9443 * objc.dg/func-ptr-2.m: Likewise.
9444 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
9445 Do not include objc/objc-api.h.
9446 * obj-c++.dg/fsf-package-0.mm: Likewise.
9447 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9448 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
9449 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
9451 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
9452 * objc.dg/gnu-runtime-3.m: Likewise.
9453 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9454 * objc.dg/headers.m: Include objc/runtime.h instead of
9455 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
9456 for the NeXT runtime.
9457 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
9458 * obj-c++.dg/isa-field-1.mm: Likewise.
9459 * obj-c++.dg/ivar-list-semi.mm: Likewise.
9460 * objc.dg/layout-1.m: Likewise.
9461 * objc.dg/layout-2.m: Likewise.
9462 * objc.dg/local-decl-2.m: Likewise.
9463 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
9464 Object. ([Container +elementForView:]): Use
9465 class_conformsToProtocol().
9466 * obj-c++.dg/lookup-2.mm: Likewise.
9467 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
9468 * obj-c++.dg/local-decl-1.mm: Likewise.
9469 * objc.dg/method-3.m: Likewise.
9470 * objc.dg/method-4.m: Likewise.
9471 * objc.dg/method-6.m: Include objc/Protocol.h instead of
9472 ../objc-obj-c++-shared/Protocol1.h.
9473 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
9474 * objc.dg/method-9.m: Likewise.
9475 * objc.dg/method-10.m: Likewise.
9476 * objc.dg/method-13.m ([Root +initialize]): Include this method
9477 also for the GNU runtime. (main): Use objc_getClass() also for
9479 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
9480 * objc.dg/method-17.m: Likewise.
9481 * objc.dg/method-19.m: Likewise.
9482 * objc.dg/method-20b.m: Likewise.
9483 * obj-c++.dg/method-2.mm: Likewise.
9484 * obj-c++.dg/method-6.mm: Likewise.
9485 * obj-c++.dg/method-10.mm: Likewise.
9486 * obj-c++.dg/method-11.mm: Likewise.
9487 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
9488 ../objc-obj-c++-shared/Protocol1.h.
9489 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
9490 * obj-c++.dg/method-15.mm: Likewise.
9491 * obj-c++.dg/method-17.mm: Likewise.
9492 * obj-c++.dg/method-19.mm: Updated includes. ([Root
9493 +initialize]): Include this method also for the GNU
9494 runtime. (main): Use objc_getClass() also for the GNU runtime.
9495 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
9496 * obj-c++.dg/method-22.mm: Likewise.
9497 * obj-c++.dg/method-23.mm: Likewise.
9498 * obj-c++.dg/no-extra-load.mm: Likewise.
9499 * objc.dg/objc-fast-4.m: Likewise.
9500 * objc.dg/objc-gc-4.m: Likewise.
9501 * obj-c++.dg/objc-gc-3.mm: Likewise.
9502 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
9503 protocol_getMethodDescription() instead of [Protocol
9504 -descriptionForInstanceMethod].
9505 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
9506 Made it available with all runtimes. (main): Call -test instead
9508 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
9509 and put into a category.
9510 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
9511 Object. Include objc/objc.h.
9512 * obj-c++.dg/proto-lossage-2.mm: Likewise.
9513 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
9514 New. (main): Use protocol_getMethodDescription() instead
9515 of [Protocol -descriptionForInstanceMethod] and [Protocol
9516 -descriptionForClassMethod].
9517 * obj-c++.dg/proto-lossage-3.mm: Likewise.
9518 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
9519 Objective-C runtime API.
9520 * obj-c++.dg/proto-qual-1.mm: Likewise.
9521 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
9523 * obj-c++.dg/property/property-1.mm: Likewise.
9524 * obj-c++.dg/qual-types-1.mm: Likewise.
9525 * objc.dg/selector-2.m: Include objc/objc.h instead of
9526 ../objc-obj-c++-shared/Object1.h.
9527 * obj-c++.dg/selector-2.mm: Likewise.
9528 * obj-c++.dg/selector-5.mm: Likewise.
9529 * obj-c++.dg/selector-6.mm: Likewise.
9530 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
9531 Object. Do not include objc/objc-api.h.
9532 * obj-c++.dg/set-not-used-1.mm: Likewise.
9533 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
9534 * objc.dg/stret-1.m: Likewise.
9535 * objc.dg/stret-2.m: Likewise.
9536 * obj-c++.dg/super-class-2.mm: Likewise.
9537 * objc.dg/super-class-3.m: Likewise.
9538 * objc.dg/super-class-4.m: Likewise.
9539 * objc.dg/sync-2.m: Likewise.
9540 * obj-c++.dg/sync-2.mm: Likewise.
9541 * objc.dg/sync-1.m: Include objc/objc.h instead of
9542 ../objc-obj-c++-shared/Object1.h.
9543 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
9544 'Class' as the type of 'isa'.
9545 * objc.dg/special/unclaimed-category-1.m: Use the Modern
9546 Objective-C runtime API. ([TestClass +initialize]): Include this
9547 method with the GNU runtime as well.
9548 * objc.dg/strings/strings-1.m: Updated includes.
9549 * obj-c++.dg/strings/strings-1.mm: Likewise.
9550 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
9551 objc.dg/strings/const-str-12b.m.
9552 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
9553 * obj-c++.dg/template-3.mm: Likewise.
9554 * obj-c++.dg/template-4.mm: Likewise.
9555 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
9556 Objective-C runtime API.
9557 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
9558 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
9559 * obj-c++.dg/try-catch-1.mm: Likewise.
9560 * obj-c++.dg/try-catch-2.mm: Likewise.
9561 * objc.dg/try-catch-3.m: Likewise.
9562 * obj-c++.dg/try-catch-3.mm: Likewise.
9563 * objc.dg/try-catch-6.m: Likewise.
9564 * objc.dg/try-catch-7.m: Likewise.
9565 * obj-c++.dg/try-catch-7.mm: Likewise.
9566 * obj-c++.dg/try-catch-8.mm: Likewise.
9567 * obj-c++.dg/try-catch-9.mm: Likewise.
9568 * objc.dg/try-catch-10.m: Likewise.
9569 * obj-c++.dg/try-catch-11.mm: Likewise.
9570 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
9571 Object. Include objc/objc.h.
9572 * obj-c++.dg/typedef-alias-1.mm: Likewise.
9573 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
9574 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
9575 Object. Use Modern Objective-C runtime API. Do not use
9577 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
9578 * obj-c++.dg/torture/trivial.mm: Likewise.
9579 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
9580 instead of ../objc-obj-c++-shared/Object1.h. Include
9581 ../objc-obj-c++-shared/runtime.h.
9582 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
9583 * objc.dg/torture/strings/const-str-11.m: Likewise.
9584 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
9585 * objc.dg/torture/strings/const-str-9.m: Likewise.
9586 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
9587 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
9588 instead of Object. Only add _FooClassReference if
9590 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
9591 * objc.dg/torture/strings/const-str-8.m: Likewise.
9592 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
9593 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
9595 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
9597 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
9598 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
9599 * obj-c++.dg/va-meth-1.mm: Likewise.
9600 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
9601 ../objc-obj-c++-shared/Object1.h.
9602 * objc.dg/zero-link-3.m: Likewise.
9604 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
9606 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
9608 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
9611 * obj-c++.dg/property/cxx-property-1.mm: New.
9612 * obj-c++.dg/property/cxx-property-2.mm: New.
9614 2011-06-06 Jason Merrill <jason@redhat.com>
9616 * g++.dg/cpp0x/regress/ptrmem1.C: New.
9618 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
9620 PR rtl-optimization/49145
9622 * gcc.c-torture/compile/pr49145.c: New test.
9624 2011-06-06 Jakub Jelinek <jakub@redhat.com>
9627 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
9628 to dg-options, match also DW_AT_linkage_name.
9631 * gcc.dg/debug/pr49294.c: New test.
9634 * g++.dg/opt/pr49264.C: New test.
9636 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
9638 PR tree-optimization/49243
9639 * gcc.dg/pr49243.c: New.
9641 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
9643 * gnat.dg/specs/cond_expr1.ads: New test.
9645 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
9647 * gnat.dg/deferred_const4.ad[sb]: New test.
9648 * gnat.dg/deferred_const4_pkg.ads: New helper.
9650 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
9652 * gnat.dg/test_tamdt.adb: Rename to...
9653 * gnat.dg/taft_type1.adb: ...this.
9654 * gnat.dg/tamdt.ad[sb]: Rename to...
9655 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
9656 * gnat.dg/tamdt_aux.ads: Rename to...
9657 * gnat.dg/taft_type1_pkg2.ads: ...this.
9658 * gnat.dg/taft_type2.ad[sb]: New test.
9659 * gnat.dg/taft_type2_pkg.ads: New helper.
9660 * gnat.dg/taft_type3.adb: New test.
9661 * gnat.dg/taft_type3_pkg.ads: New helper.
9663 2011-06-05 Tobias Burnus <burnus@net-b.de>
9666 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
9669 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
9672 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
9674 * objc.dg/gnu-api-2-objc.m: Likewise.
9675 * obj-c++.dg/gnu-api-2-class.mm: Likewise
9676 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9678 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
9680 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
9681 alignment, not the alignment, when calling class_addIvar(). Add
9682 an 'isa' instance variable to the test root class.
9683 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9685 2011-06-04 Jan Hubicka <jh@suse.cz>
9687 PR tree-optimization/48893
9688 PR tree-optimization/49091
9689 PR tree-optimization/49179
9690 * gfortran.dg/pr49179.f90: New testcase
9692 2011-06-04 Jan Hubicka <jh@suse.cz>
9695 * g++.dg/torture/pr48954.C: New testcase.
9697 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
9699 * g++.dg/warn/delete-non-virtual-dtor.C: New.
9701 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
9704 * g++.dg/diagnostic/bitfld2.C: New.
9706 2011-06-04 Jakub Jelinek <jakub@redhat.com>
9709 * gcc.c-torture/execute/pr49281.c: New test.
9711 2011-06-04 Jan Hubicka <jh@suse.cz>
9713 PR tree-optimize/48929
9714 * gcc.c-torture/compile/pr48929.c: New testcase.
9716 2011-06-04 Jakub Jelinek <jakub@redhat.com>
9718 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
9720 2011-06-03 Jakub Jelinek <jakub@redhat.com>
9723 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
9725 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
9727 * objc.dg/headers.m: Do not include sarray.h and hash.h.
9729 2011-06-03 Richard Henderson <rth@redhat.com>
9730 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9732 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
9734 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
9736 * objc.dg/headers.m: Do not include objc-list.h.
9738 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
9740 * objc.dg/type-stream-1.m: Test removed.
9741 * objc.dg/headers.m: Do not include typedstream.h.
9743 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
9745 * objc.dg/torture/forward-1.m (main): Updated testcase.
9747 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
9750 * gcc.c-torture/compile/pr49163.c: New.
9752 2011-06-02 Asher Langton <langton2@llnl.gov>
9755 * gfortran.dg/PR49268.f90: New test.
9757 2011-06-02 Asher Langton <langton2@llnl.gov>
9760 * gfortran.dg/PR37039.f90: New test.
9762 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
9765 * objc.dg/method-5.m: Updated.
9766 * objc.dg/method-19.m: Updated.
9767 * objc.dg/method-lookup-1.m: New.
9768 * obj-c++.dg/method-6.mm: Updated.
9769 * obj-c++.dg/method-7.mm: Updated.
9770 * obj-c++.dg/method-lookup-1.mm: New.
9772 2011-06-02 DJ Delorie <dj@redhat.com>
9774 * lib/timeout.exp (timeout): Add board_info support.
9776 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
9778 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
9780 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
9783 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
9784 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
9786 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
9787 Hans-Peter Nilsson <hp@axis.com>
9789 PR rtl-optimization/48840
9790 * gcc.target/sparc/ultrasp13.c: New test.
9792 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
9795 * gcc.c-torture/compile/pr49238.c: New.
9797 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
9799 * gcc.target/arm/g2.c: Skip test in -mthumb.
9800 Skip test unless cpu is xscale.
9801 * gcc.target/arm/scd42-2.c: Likewise.
9802 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
9804 2011-06-01 Jason Merrill <jason@redhat.com>
9806 * g++.dg/cpp0x/decltype28.C: New.
9807 * g++.dg/cpp0x/decltype29.C: New.
9809 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
9812 * gcc.target/mips/pr45074.c: New test.
9814 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
9815 Hans-Peter Nilsson <hp@axis.com>
9817 PR rtl-optimization/48830
9818 * gcc.target/sparc/ultrasp12.c: New test.
9820 2011-06-01 David Li <davidxl@google.com>
9822 * gcc.dg/profile-dir-1.c: Change pass name.
9823 * gcc.dg/profile-dir-2.c: Ditto.
9824 * gcc.dg/tree-ssa/dump-1.c: Ditto.
9825 * gcc.dg/tree-ssa/loop-25.c: Ditto.
9826 * gcc.dg/tree-prof/stringop-1.c: Ditto.
9827 * gcc.dg/tree-prof/update-loopch.c: Ditto.
9828 * gcc.dg/tree-prof/stringop-2.c: Ditto.
9829 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
9830 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
9831 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
9832 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
9833 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
9834 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
9835 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
9836 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
9837 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
9838 * gcc.dg/profile-dir-3.c: Ditto.
9839 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
9841 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
9843 * objc.dg/attributes/method-nonnull-1.m: New test.
9844 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
9846 2011-05-31 Tobias Burnus <burnus@net-b.de>
9849 * gfortran.dg/coarray_atomic_1.f90: New.
9850 * gfortran.dg/coarray/atomic_1.f90: New.
9852 2011-05-31 Jakub Jelinek <jakub@redhat.com>
9854 * gcc.dg/guality/bswaptest.c: New test.
9855 * gcc.dg/guality/clztest.c: New test.
9856 * gcc.dg/guality/ctztest.c: New test.
9857 * gcc.dg/guality/rotatetest.c: New test.
9860 * gcc.target/i386/pr48688.c: New test.
9862 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
9865 * g++.dg/lookup/name-clash9.C: New.
9867 2011-05-31 Tobias Burnus <burnus@net-b.de>
9870 * gfortran.dg/coarray/dummy_1.f90: New.
9872 2011-05-31 Tobias Burnus <burnus@net-b.de>
9875 * gfortran.dg/coarray/save_1.f90: New.
9876 * gfortran.dg/coarray_4.f90: Update dg-error.
9878 2011-05-31 Jason Merrill <jason@redhat.com>
9880 * g++.dg/cpp0x/rv-template1.C: New.
9882 2011-05-31 Jakub Jelinek <jakub@redhat.com>
9884 PR rtl-optimization/49235
9885 * gcc.dg/pr49235.c: New test.
9887 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
9889 PR tree-optimization/49093
9890 * gcc.dg/vect/pr49093.c: New test.
9892 2011-05-31 Dodji Seketeli <dodji@redhat.com>
9895 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
9897 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
9900 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
9903 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
9906 * gcc.c-torture/execute/pr49186.c: New.
9908 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
9911 * gcc.target/i386/pr49168-1.c: New.
9913 2011-05-30 Jakub Jelinek <jakub@redhat.com>
9914 Eric Botcazou <ebotcazou@adacore.com>
9916 * gcc.dg/guality/drap.c: New test.
9918 2011-05-30 Richard Guenther <rguenther@suse.de>
9920 PR tree-optimization/49210
9921 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
9922 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
9924 2011-05-30 Jakub Jelinek <jakub@redhat.com>
9927 * g++.dg/gomp/pr49223-1.C: New test.
9928 * g++.dg/gomp/pr49223-2.C: New test.
9930 2011-05-30 Richard Guenther <rguenther@suse.de>
9932 PR tree-optimization/49218
9933 * gcc.c-torture/execute/pr49218.c: New testcase.
9935 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
9937 PR tree-optimization/49199
9938 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
9939 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
9940 -fno-tree-scev-cprop.
9942 2011-05-29 Janus Weil <janus@gcc.gnu.org>
9945 * gfortran.dg/extends_13.f03: New.
9947 2011-05-29 Jakub Jelinek <jakub@redhat.com>
9949 PR rtl-optimization/49095
9950 * gcc.target/i386/pr49095.c: New test.
9952 2011-05-29 Tobias Burnus <burnus@net-b.de>
9955 * gfortran.dg/coarray_24.f90: New.
9957 2011-05-29 Tobias Burnus <burnus@net-b.de>
9960 * gfortran.dg/coarray_23.f90: New.
9962 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
9965 * gcc.dg/pr48826.c: New test.
9967 2011-05-29 Richard Guenther <rguenther@suse.de>
9969 PR tree-optimization/49217
9970 * gcc.dg/torture/pr49217.c: New testcase.
9972 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
9975 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
9977 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
9979 * gnat.dg/boolean_subtype.adb: Rename to...
9980 * gnat.dg/boolean_subtype1.adb: ...this.
9982 2011-05-28 Jason Merrill <jason@redhat.com>
9984 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
9986 2011-05-27 Jason Merrill <jason@redhat.com>
9988 * g++.dg/cpp0x/enum18.C: Adjust.
9990 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
9992 2011-05-27 Tobias Burnus <burnus@net-b.de>
9995 * gfortran.dg/coarray_22.f90: New.
9997 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9999 PR tree-optimization/46728
10000 * gcc.target/powerpc/pr46728-1.c: New.
10001 * gcc.target/powerpc/pr46728-2.c: New.
10002 * gcc.target/powerpc/pr46728-3.c: New.
10003 * gcc.target/powerpc/pr46728-4.c: New.
10004 * gcc.target/powerpc/pr46728-5.c: New.
10005 * gcc.dg/pr46728-6.c: New.
10006 * gcc.target/powerpc/pr46728-7.c: New.
10007 * gcc.target/powerpc/pr46728-8.c: New.
10008 * gcc.dg/pr46728-9.c: New.
10009 * gcc.target/powerpc/pr46728-10.c: New.
10010 * gcc.target/powerpc/pr46728-11.c: New.
10011 * gcc.dg/pr46728-12.c: New.
10012 * gcc.target/powerpc/pr46728-13.c: New.
10013 * gcc.target/powerpc/pr46728-14.c: New.
10014 * gcc.target/powerpc/pr46728-15.c: New.
10015 * gcc.target/powerpc/pr46728-16.c: New.
10017 2011-05-27 Jason Merrill <jason@redhat.com>
10019 * g++.dg/abi/mangle47.C: New.
10022 * g++.dg/template/const5.C: New.
10024 * g++.dg/cpp0x/enum18.C: New.
10026 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
10028 * g++.dg/cpp0x/error6.C: New.
10030 * g++.dg/cpp0x/error5.C: New.
10032 2011-05-27 Jakub Jelinek <jakub@redhat.com>
10035 * g++.dg/eh/cond6.C: New test.
10037 2011-05-27 Tobias Burnus <burnus@net-b.de>
10040 * gfortran.dg/rank_3.f90: New.
10041 * gfortran.dg/rank_4.f90: New.
10043 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
10045 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
10046 replace dump search.
10048 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
10050 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
10051 * gnat.dg/bit_packed_array5.adb: ...here.
10053 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
10056 * g++.dg/cpp0x/auto25.C: New.
10058 2011-05-27 Richard Guenther <rguenther@suse.de>
10060 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
10062 2011-05-27 Richard Guenther <rguenther@suse.de>
10064 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
10066 2011-05-27 Richard Guenther <rguenther@suse.de>
10068 PR middle-end/49189
10069 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
10071 2011-05-26 Jason Merrill <jason@redhat.com>
10073 * g++.dg/cpp0x/friend1.C: New.
10074 * g++.dg/cpp0x/friend2.C: New.
10076 * g++.dg/cpp0x/auto7.C: Update.
10077 * g++.dg/template/crash50.C: Adjust.
10078 * g++.dg/template/static9.C: Adjust.
10079 * g++.old-deja/g++.ext/memconst.C: Adjust.
10081 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
10083 * gcc.dg/march.c: Ignore a note for some targets.
10085 2011-05-26 Janis Johnson <janis187@us.ibm.com>
10086 Nathan Froyd <froydnj@codesourcery.com>
10090 * g++.old-deja/g++.jason/cond.C: Remove xfails.
10091 * g++.dg/parse/pr18770.C: New test.
10092 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
10094 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10097 * gfortran.dg/dependency_40.f90 : New test.
10099 2011-05-26 Tobias Burnus <burnus@net-b.de>
10102 * gfortran.dg/coarray/registering_1.f90: New.
10104 2011-05-26 Jason Merrill <jason@redhat.com>
10106 * g++.dg/cpp0x/variadic111.C: New.
10107 * g++.dg/cpp0x/variadic41.C: Adjust.
10109 2011-05-26 Richard Guenther <rguenther@suse.de>
10111 PR tree-optimization/48702
10112 * gcc.dg/torture/pr48702.c: New testcase.
10114 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10116 PR gcov-profile/48845
10117 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
10119 * gcc.dg/matrix/matrix.exp: Likewise.
10120 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
10121 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
10122 line number to check_profiling_available.
10123 * lib/target-supports.exp (check_profiling_available): Account for
10125 Require TLS runtime support with -fprofile-generate.
10126 * lib/profopt.exp (profopt-execute): Add TLS options for
10127 -fprofile-generate.
10128 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
10130 2011-05-26 Jakub Jelinek <jakub@redhat.com>
10133 * g++.dg/eh/cond5.C: New test.
10135 PR tree-optimization/49161
10136 * gcc.c-torture/execute/pr49161.c: New test.
10138 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10140 * gcc.target/arm/neon-vorn-vbic.c: New test.
10142 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
10144 PR tree-optimization/49038
10145 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
10146 * gcc.dg/vect/pr49038.c: New test.
10148 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
10150 * g++.dg/init/pr25811-3.C: New.
10151 * g++.dg/init/pr25811-4.C: New.
10153 2011-05-25 Jason Merrill <jason@redhat.com>
10155 * g++.dg/cpp0x/enum17.C: New.
10156 * g++.old-deja/g++.jason/rfg10.C: Adjust.
10158 * g++.dg/cpp0x/auto24.C: New.
10160 * g++.dg/cpp0x/error4.C: New.
10162 * g++.dg/cpp0x/rv-restrict.C: New.
10164 * g++.dg/cpp0x/enum15.C: New.
10165 * g++.dg/cpp0x/constexpr-switch2.C: New.
10167 * g++.dg/cpp0x/variadic110.C: New.
10169 * g++.dg/cpp0x/auto9.C: Add typedef test.
10171 * g++.dg/cpp0x/auto23.C: New.
10172 * g++.dg/cpp0x/auto9.C: Adjust.
10174 * g++.dg/cpp0x/defaulted29.C: New.
10176 * g++.dg/cpp0x/initlist51.C: New.
10178 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
10180 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
10181 * g++.dg/abi/packed1.C: Suppress warning.
10182 * g++.dg/warn/Wunused-parm-3.C: Likewise.
10183 * g++.dg/template/stdarg1.C: Likewise.
10184 * g++.dg/other/packed1.C: Remove arm from xfail list.
10186 2011-05-25 Jason Merrill <jason@redhat.com>
10188 * g++.dg/cpp0x/enum16.C: New.
10189 * g++.dg/parse/error15.C: Adjust.
10191 * g++.dg/cpp0x/initlist50.C: New.
10193 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
10195 * g++.dg/cpp0x/variadic109.C: New.
10197 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
10199 * gcc.target/i386/pause-1.c: New.
10201 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
10203 * gcc.dg/stack-usage-1.c: Adjust comment.
10204 * gcc.dg/stack-usage-2.c: New test.
10206 2011-05-25 Jakub Jelinek <jakub@redhat.com>
10209 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
10210 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
10212 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
10214 PR rtl-optimization/48757
10215 * gfortran.dg/pr48757.f: New test case.
10217 2011-05-24 Jason Merrill <jason@redhat.com>
10219 * g++.dg/cpp0x/access01.C: New.
10221 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
10224 * objc.dg/pr48177.m: New testcase.
10226 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
10229 * objc.dg/pr48187.m: New testcase.
10230 * obj-c++.dg/pr48187.mm: New testcase.
10231 * objc.dg/ivar-extra-semicolon.m: New testcase.
10233 2011-05-24 Jason Merrill <jason@redhat.com>
10235 * g++.dg/template/access21.C: New.
10236 * g++.dg/template/access22.C: New.
10238 2011-05-24 Michael Matz <matz@gcc.gnu.org>
10240 PR rtl-optimization/48633
10241 * g++.dg/pr48633.C: New test.
10243 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
10246 * g++.dg/other/pr49133.C: New test.
10248 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
10249 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10251 * gcc.dg/torture/tls/run-gd.c: New test.
10252 * gcc.dg/torture/tls/run-ie.c: New test.
10253 * gcc.dg/torture/tls/run-ld.c: New test.
10254 * gcc.dg/torture/tls/run-le.c: New test.
10255 * lib/target-supports.exp (check_effective_target_tls_runtime):
10256 Build testcase with TLS options.
10258 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10260 * gcc.dg/vect/pr48172.c: Remove dg-do run.
10262 2011-05-24 Tom de Vries <tom@codesourcery.com>
10264 PR tree-optimization/49121
10265 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
10267 2011-05-23 Jason Merrill <jason@redhat.com>
10269 * g++.dg/cpp0x/defaulted28.C: New.
10271 * g++.dg/cpp0x/sfinae25.C: New.
10273 * g++.dg/cpp0x/rv-cast2.C: New.
10275 * g++.dg/cpp0x/enum14.C: New.
10277 2011-05-23 Jakub Jelinek <jakub@redhat.com>
10280 * gcc.c-torture/execute/pr49123.c: New test.
10283 * gcc.dg/debug/pr49032.c: New test.
10286 * gcc.dg/pr49120.c: New test.
10288 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
10291 * gcc.target/i386/pr47315.c: New test.
10293 2011-05-23 Jason Merrill <jason@redhat.com>
10295 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
10297 * g++.dg/cpp0x/sfinae24.C: New.
10299 * g++.dg/cpp0x/error3.C: New.
10301 * g++.dg/cpp0x/defaulted27.C: New.
10303 * g++.dg/cpp0x/decltype27.C: New.
10305 2011-05-23 Richard Guenther <rguenther@suse.de>
10307 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
10309 2011-05-23 Richard Guenther <rguenther@suse.de>
10311 PR tree-optimization/40874
10312 * g++.dg/tree-ssa/pr40874.C: New testcase.
10314 2011-05-23 Richard Guenther <rguenther@suse.de>
10316 PR tree-optimization/49115
10317 * g++.dg/torture/pr49115.C: New testcase.
10319 2011-05-23 Richard Guenther <rguenther@suse.de>
10321 PR middle-end/15419
10322 * gcc.dg/memcpy-3.c: New testcase.
10324 2011-05-23 Jakub Jelinek <jakub@redhat.com>
10326 PR middle-end/48973
10327 * gcc.c-torture/execute/pr48973-1.c: New test.
10328 * gcc.c-torture/execute/pr48973-2.c: New test.
10330 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
10333 * g++.dg/warn/pr18016.C: New.
10335 2011-05-23 Tom de Vries <tom@codesourcery.com>
10338 * gcc.target/arm/ivopts-6.c: New test.
10340 2011-05-22 Jakub Jelinek <jakub@redhat.com>
10342 PR middle-end/49029
10343 * gcc.c-torture/compile/pr49029.c: New test.
10345 2011-05-22 Jason Merrill <jason@redhat.com>
10347 * g++.dg/cpp0x/sfinae23.C: New.
10348 * g++.dg/cpp0x/sfinae8.C: Correct.
10350 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10352 * gfortran.dg/function_optimize_8.f90: New test case.
10354 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
10356 PR tree-optimization/49087
10357 * gcc.dg/vect/O3-pr49087.c: New test.
10359 2011-05-21 Jason Merrill <jason@redhat.com>
10361 * g++.dg/debug/const5.C: New.
10363 2011-05-20 Jason Merrill <jason@redhat.com>
10365 * g++.dg/cpp0x/constexpr-static7.C: Extend.
10367 * g++.dg/cpp0x/constexpr-static7.C: New.
10369 * g++.dg/cpp0x/enum12.C: New.
10370 * g++.dg/cpp0x/enum13.C: New.
10372 2011-05-21 Janus Weil <janus@gcc.gnu.org>
10375 * gfortran.dg/select_type_23.f03: New.
10377 2011-05-20 Jason Merrill <jason@redhat.com>
10379 * g++.dg/cpp0x/defaulted26.C: New.
10381 * g++.dg/cpp0x/noexcept02.C: Fix.
10382 * g++.dg/cpp0x/noexcept03.C: Fix.
10383 * g++.dg/cpp0x/noexcept08.C: Fix.
10384 * g++.dg/cpp0x/noexcept10.C: New.
10386 2011-05-20 Janus Weil <janus@gcc.gnu.org>
10389 * gfortran.dg/extends_12.f03: New.
10391 2011-05-20 Jason Merrill <jason@redhat.com>
10393 * g++.dg/template/koenig9.C: New.
10394 * g++.dg/opt/pr47615.C: Fix.
10395 * g++.dg/overload/defarg1.C: Fix.
10396 * g++.dg/tc1/dr213.C: Remove xfail.
10397 * g++.dg/torture/pr34850.C: Fix.
10398 * g++.dg/torture/pr39362.C: Fix.
10399 * g++.old-deja/g++.brendan/crash56.C: Fix.
10400 * g++.old-deja/g++.pt/memtemp47.C: Fix.
10402 2011-05-20 Richard Guenther <rguenther@suse.de>
10404 PR tree-optimization/49079
10405 * gcc.dg/torture/pr49079.c: New testcase.
10407 2011-05-20 Jakub Jelinek <jakub@redhat.com>
10409 PR tree-optimization/49073
10410 * gcc.c-torture/execute/pr49073.c: New test.
10412 2011-06-19 Tobias Burnus <burnus@net-b.de>
10415 * gfortran.dg/coarray_21.f90: New.
10417 2011-05-19 Joseph Myers <joseph@codesourcery.com>
10419 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
10422 2011-05-19 Richard Guenther <rguenther@suse.de>
10425 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
10427 2011-05-19 Richard Guenther <rguenther@suse.de>
10429 PR middle-end/48985
10430 * gcc.dg/builtin-object-size-11.c: New testcase.
10432 2011-05-19 Tom de Vries <tom@codesourcery.com>
10435 * gcc.target/arm/ivopts.c: New test.
10436 * gcc.target/arm/ivopts-2.c: New test.
10438 2011-05-19 Tom de Vries <tom@codesourcery.com>
10440 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
10442 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10444 * gcc.c-torture/execute/960321-1.x: Remove.
10446 2011-05-18 Janus Weil <janus@gcc.gnu.org>
10449 * gfortran.dg/move_alloc_4.f90: New.
10451 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
10454 * gcc.target/i386/pr49002-1.c: New test.
10455 * gcc.target/i386/pr49002-2.c: Likewise.
10457 2011-05-18 Jakub Jelinek <jakub@redhat.com>
10459 PR tree-optimization/49039
10460 * gcc.c-torture/execute/pr49039.c: New test.
10461 * gcc.dg/tree-ssa/pr49039.c: New test.
10462 * g++.dg/torture/pr49039.C: New test.
10464 2011-05-18 Jason Merrill <jason@redhat.com>
10466 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
10467 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
10468 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
10470 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
10472 * gcc.target/bfin/mcpu-bf592.c: New test.
10474 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
10476 PR tree-optimization/41881
10477 * gcc.dg/vect/O3-pr41881.c: New test.
10478 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
10480 2011-05-18 Jakub Jelinek <jakub@redhat.com>
10482 PR tree-optimization/49000
10483 * gcc.dg/pr49000.c: New test.
10485 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
10487 * gnat.dg/invalid1.adb: New test.
10489 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
10491 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
10493 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
10494 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
10496 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
10499 * g++.dg/cpp0x/range-for18.C: New.
10501 2011-05-15 Tobias Burnus <burnus@net-b.de>
10504 * gfortran.dg/coarray/image_index_2.f90: New.
10506 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
10508 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
10509 * g++.dg/cpp0x/override2.C: New.
10511 2011-05-14 Tobias Burnus <burnus@net-b.de>
10514 * gfortran.de/coarray_20.f90: New.
10516 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10519 * function_optimize_7.f90: New test case.
10521 2011-05-13 Jason Merrill <jason@redhat.com>
10523 * g++.dg/cpp0x/decltype26.C: New.
10524 * g++.dg/cpp0x/enum11.C: New.
10526 2011-05-13 Tobias Burnus <burnus@net-b.de>
10530 * gfortran.dg/assign_8.f90: Update dg-error.
10532 2011-05-13 Tobias Burnus <burnus@net-b.de>
10535 * gfortran.dg/io_constraints_8.f90: New.
10536 * gfortran.dg/io_constraints_9.f90: New.
10538 2011-05-13 Martin Thuresson <martint@google.com>
10540 PR gcov-profile/47793
10541 * gcc.dg/pr47793.c: New.
10543 2011-05-12 Jakub Jelinek <jakub@redhat.com>
10545 PR tree-optimization/48975
10546 * gcc.dg/pr48975.c: New test.
10548 2011-05-12 Tobias Burnus <burnus@net-b.de>
10551 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
10553 2011-05-12 Jason Merrill <jason@redhat.com>
10555 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
10557 2011-05-12 Geert Bosch <bosch@adacore.com>
10559 * gnat.dg/view_conversion1.adb: New test.
10561 2011-05-12 Richard Guenther <rguenther@suse.de>
10563 PR tree-optimization/48172
10564 * gcc.dg/vect/pr48172.c: New testcase.
10566 2011-05-12 Jakub Jelinek <jakub@redhat.com>
10569 * g++.dg/opt/pr48967.C: New test.
10571 2011-05-11 Jason Merrill <jason@redhat.com>
10573 * g++.dg/cpp0x/constexpr-friend.C: New.
10574 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
10576 * g++.dg/cpp0x/sfinae22.C: New.
10578 2011-05-11 Tobias Burnus <burnus@net-b.de>
10581 * gfortran.dg/generic_24.f90: New.
10583 2011-05-11 Richard Guenther <rguenther@suse.de>
10585 PR tree-optimization/15256
10586 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
10588 2011-05-11 Jakub Jelinek <jakub@redhat.com>
10591 * gcc.dg/pr48159-1.c: New test.
10592 * gcc.dg/pr48159-2.c: New test.
10594 2011-05-11 Richard Guenther <rguenther@suse.de>
10596 PR middle-end/48953
10597 * gcc.dg/torture/pr48953.c: New testcase.
10599 2011-05-11 Richard Guenther <rguenther@suse.de>
10601 PR tree-optimization/18041
10602 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
10604 2011-05-11 Alan Modra <amodra@gmail.com>
10607 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
10609 2011-05-10 Jason Merrill <jason@redhat.com>
10611 * g++.dg/cpp0x/defaulted25.C: New.
10612 * g++.dg/template/crash7.C: Adjust.
10614 * g++.dg/cpp0x/variadic108.C: New.
10616 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
10618 * g++.dg/inherit/virtual9.C: Extend.
10620 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
10623 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
10624 are passed and returned in vector registers.
10626 2011-05-10 Richard Guenther <rguenther@suse.de>
10628 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
10629 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10630 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10631 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10632 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
10635 2011-05-10 Jakub Jelinek <jakub@redhat.com>
10637 PR tree-optimization/48611
10638 PR tree-optimization/48794
10639 * gfortran.dg/gomp/pr48611.f90: New test.
10640 * gfortran.dg/gomp/pr48794.f90: New test.
10643 * gcc.dg/dfp/pr48928.c: New test.
10645 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10648 * g++.dg/cpp0x/pr48522.C: New.
10650 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10653 * g++.dg/cpp0x/sfinae21.C: New.
10655 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10657 * g++.dg/template/sfinae28.C: Rename to...
10658 * g++.dg/cpp0x/sfinae19.C: ... this.
10659 * g++.dg/template/sfinae29.C: Rename to...
10660 * g++.dg/cpp0x/sfinae20.C: ... this.
10662 2011-05-09 Jeff Law <law@redhat.com>
10664 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
10665 consistent results.
10667 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
10670 * g++.dg/init/pr20039.C: New.
10672 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10676 * g++.dg/template/sfinae28.C: New.
10677 * g++.dg/template/sfinae29.C: Likewise.
10679 2011-05-09 Jason Merrill <jason@redhat.com>
10681 * g++.dg/template/nontype23.C: New.
10683 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
10685 * g++.dg/init/pr48859.C: New.
10687 2011-05-09 Jason Merrill <jason@redhat.com>
10689 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
10690 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
10691 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
10692 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
10693 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
10694 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
10695 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
10696 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
10698 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
10700 * g++.dg/inherit/virtual9.C: New.
10702 2011-05-09 Dodji Seketeli <dodji@redhat.com>
10705 * g++.dg/template/dependent-expr8.C: New test case.
10707 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
10709 PR tree-optimization/48837
10710 * gcc.dg/pr48837.c: New testcase.
10712 2011-05-06 Jason Merrill <jason@redhat.com>
10714 * g++.dg/cpp0x/constexpr-condition2.C: New.
10716 * g++.dg/cpp0x/constexpr-missing.C: New.
10718 2011-05-06 Tobias Burnus <burnus@net-b.de>
10721 * gfortran.dg/coarray/this_image_2.f90: New.
10723 2011-05-06 Tobias Burnus <burnus@net-b.de>
10727 * gfortran.dg/bind_c_usage_22.f90: New.
10728 * gfortran.dg/bind_c_usage_23.f90: New.
10729 * gfortran.dg/bind_c_usage_24.f90: New.
10730 * gfortran.dg/bind_c_usage_24_c.c: New.
10732 2011-05-06 Dodji Seketeli <dodji@redhat.com>
10735 * g++.dg/template/member9.C: New test case.
10737 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
10739 * gnat.dg/discr29.ad[sb]: New test.
10740 * gnat.dg/discr30.adb: Likewise.
10742 2011-05-05 Julian Brown <julian@codesourcery.com>
10744 * gcc.target/arm/neon-vset_lanes8.c: New test.
10746 2011-05-05 Jason Merrill <jason@redhat.com>
10748 * g++.dg/init/new32.C: New.
10750 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10752 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
10755 2011-05-05 Jakub Jelinek <jakub@redhat.com>
10757 PR rtl-optimization/48381
10758 * gcc.c-torture/compile/pr48381.c: New test.
10760 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
10762 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
10764 * gcc.target/i386/opt-1.c: Ditto.
10766 2011-05-04 Jason Merrill <jason@redhat.com>
10768 * g++.dg/conversion/base1.C: New.
10770 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10772 PR libgfortran/48787
10773 * gfortran.dg/round_3.f08: Add more checks to test case.
10775 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
10777 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
10778 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
10779 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
10780 Gate test on effective_target fd_truncate.
10782 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
10784 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
10785 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
10786 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
10787 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
10788 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
10789 * gcc.target/i386/pr38824.c: Ditto.
10790 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
10791 * gcc.target/i386/vecinit-2.c: Ditto.
10792 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
10793 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
10794 * gcc.target/i386/parity-2.c: Ditto.
10795 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
10797 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
10799 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
10800 remove duplication.
10801 * gcc.target/bfin/mcpu-bf514.c: Likewise.
10802 * gcc.target/bfin/mcpu-bf516.c: Likewise.
10803 * gcc.target/bfin/mcpu-bf518.c: Likewise.
10805 2011-05-03 Tobias Burnus <burnus@net-b.de>
10808 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
10810 2011-05-03 Tobias Burnus <burnus@net-b.de>
10813 * gfortran.dg/coarray/this_image_1.f90: New.
10815 2011-05-03 Tobias Burnus <burnus@net-b.de>
10818 * gfortran.dg/coarray/caf.dg: New.
10819 * gfortran.dg/coarray/image_index_1.f90: New, copied
10820 from ../coarray_16.f90.
10822 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
10825 * g++.dg/ext/complex9.C: New.
10827 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
10829 From Mike Frysinger
10830 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
10831 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
10832 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
10834 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
10836 * gcc.target/bfin/builtins: Created.
10837 * gcc.target/bfin/hisilh-O0.c: Deleted.
10838 * gcc.target/bfin/hisilh.c: Moved to...
10839 * gcc.target/bfin/builtins/hisilh.c: ...here.
10840 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
10841 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
10842 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
10843 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
10844 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
10845 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
10846 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
10847 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
10848 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
10849 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
10850 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
10851 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
10852 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
10853 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
10854 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
10855 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
10856 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
10857 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
10858 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
10859 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
10860 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
10861 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
10862 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
10863 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
10864 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
10865 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
10866 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
10867 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
10868 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
10869 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
10870 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
10871 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
10872 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
10873 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
10874 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
10875 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
10876 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
10877 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
10878 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
10879 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
10880 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
10881 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
10882 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
10883 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
10884 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
10885 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
10886 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
10887 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
10888 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
10889 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
10890 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
10891 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
10892 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
10893 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
10894 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
10895 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
10896 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
10897 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
10898 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
10899 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
10900 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
10901 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
10902 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
10903 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
10904 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
10905 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
10906 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
10907 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
10908 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
10909 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
10910 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
10911 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
10912 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
10913 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
10914 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
10915 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
10916 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
10917 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
10918 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
10919 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
10920 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
10921 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
10922 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
10923 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
10924 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
10925 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
10926 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
10927 * gcc.target/bfin/builtins/circptr.c: Ditto.
10928 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
10929 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
10930 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
10931 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
10932 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
10933 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
10934 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
10935 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
10936 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
10937 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
10938 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
10939 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
10940 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
10941 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
10942 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
10943 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
10944 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
10945 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
10946 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
10947 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
10948 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
10949 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
10950 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
10951 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
10952 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
10953 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
10954 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
10955 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
10956 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
10957 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
10958 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
10959 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
10960 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
10961 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
10962 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
10963 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
10964 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
10965 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
10966 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
10967 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
10968 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
10969 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
10970 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
10971 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
10972 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
10973 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
10974 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
10975 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
10976 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
10977 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
10978 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
10979 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
10980 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
10981 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
10982 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
10983 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
10984 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
10985 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
10986 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
10987 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
10988 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
10989 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
10990 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
10991 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
10992 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
10993 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
10994 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
10995 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
10996 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
10997 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
10999 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
11001 * gcc.target/arm/cold-lc.c: New test.
11003 2011-05-03 Jakub Jelinek <jakub@redhat.com>
11006 * gcc.dg/pr48774.c: New test.
11008 2011-05-03 Richard Guenther <rguenther@suse.de>
11010 * gcc.dg/large-size-array-5.c: New testcase.
11012 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
11014 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
11016 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
11018 * lib/target-supports.exp (check_effective_target_vect_strided):
11020 (check_effective_target_vect_strided2)
11021 (check_effective_target_vect_strided3)
11022 (check_effective_target_vect_strided4)
11023 (check_effective_target_vect_strided8): ...these new functions.
11025 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
11026 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
11027 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
11028 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
11029 * gcc.dg/vect/pr37539.c: Likewise.
11030 * gcc.dg/vect/slp-11a.c: Likewise.
11031 * gcc.dg/vect/slp-11b.c: Likewise.
11032 * gcc.dg/vect/slp-11c.c: Likewise.
11033 * gcc.dg/vect/slp-12a.c: Likewise.
11034 * gcc.dg/vect/slp-12b.c: Likewise.
11035 * gcc.dg/vect/slp-18.c: Likewise.
11036 * gcc.dg/vect/slp-19a.c: Likewise.
11037 * gcc.dg/vect/slp-19b.c: Likewise.
11038 * gcc.dg/vect/slp-21.c: Likewise.
11039 * gcc.dg/vect/slp-23.c: Likewise.
11040 * gcc.dg/vect/vect-cselim-1.c: Likewise.
11042 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
11043 instead of vect_interleave && vect_extract_even_odd.
11044 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
11045 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
11046 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
11047 * gcc.dg/vect/vect-1.c: Likewise.
11048 * gcc.dg/vect/vect-10.c: Likewise.
11049 * gcc.dg/vect/vect-98.c: Likewise.
11050 * gcc.dg/vect/vect-107.c: Likewise.
11051 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
11052 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
11053 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
11054 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
11055 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
11056 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
11057 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
11058 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
11059 * gcc.dg/vect/vect-strided-float.c: Likewise.
11060 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
11061 * gcc.dg/vect/vect-strided-mult.c: Likewise.
11062 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
11063 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
11064 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
11065 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
11066 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
11067 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
11068 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
11069 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
11070 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
11071 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
11072 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
11073 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
11074 * gcc.dg/vect/vect-vfa-03.c: Likewise.
11076 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
11078 * gcc.dg/vect/pr30843.c: Likewise.
11079 * gcc.dg/vect/pr33866.c: Likewise.
11080 * gcc.dg/vect/slp-reduc-6.c: Likewise.
11081 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
11082 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
11083 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
11085 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
11087 * gcc.dg/vect/slp-11.c: Split into...
11088 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
11089 gcc.dg/vect/slp-11c.c: ...these tests.
11090 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
11091 * gcc.dg/vect/slp-12c.c: ...this new test.
11092 * gcc.dg/vect/slp-19.c: Split into...
11093 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
11094 gcc.dg/vect/slp-19c.c: ...these new tests.
11096 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
11098 * lib/target-supports.exp
11099 (check_effective_target_vect_extract_even_odd_wide): Delete.
11100 (check_effective_target_vect_strided_wide): Likewise.
11101 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
11102 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
11103 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
11104 * gcc.dg/vect/pr37539.c: Likewise.
11105 * gcc.dg/vect/slp-11.c: Likewise.
11106 * gcc.dg/vect/slp-12a.c: Likewise.
11107 * gcc.dg/vect/slp-12b.c: Likewise.
11108 * gcc.dg/vect/slp-19.c: Likewise.
11109 * gcc.dg/vect/slp-23.c: Likewise.
11110 * gcc.dg/vect/vect-1.c: Likewise.
11111 * gcc.dg/vect/vect-98.c: Likewise.
11112 * gcc.dg/vect/vect-107.c: Likewise.
11113 * gcc.dg/vect/vect-strided-float.c: Likewise.
11115 2011-05-02 Jason Merrill <jason@redhat.com>
11117 * g++.dg/init/new31.C: New.
11119 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
11122 * gcc.dg/pr35445.c: New test.
11124 2011-05-02 Jason Merrill <jason@redhat.com>
11126 * c-c++-common/vla-1.c: New.
11128 2011-05-02 Richard Guenther <rguenther@suse.de>
11130 PR tree-optimization/48822
11131 * gcc.dg/torture/pr48822.c: New testcase.
11133 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
11136 * g++.dg/cpp0x/constexpr-47969.C: New.
11138 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
11141 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
11142 on vect_no_align targets.
11143 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
11144 vect_no_align targets.
11146 2011-05-01 Xinliang David Li <davidxl@google.com>
11148 * gcc.dg/tree-ssa/integer-addr.c: New test.
11149 * gcc.dg/tree-ssa/alias_bug.c: New test.
11151 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11153 PR libgfortran/48787
11154 * gfortran.dg/round_3.f08: Add more checks.
11156 2011-04-30 Tobias Burnus <burnus@net-b.de>
11159 * gfortran.dg/import9.f90: New, proper test.
11160 * gfortran.dg/interface_37.f90: Remove bogus
11161 test (bogus copy of interface_36.f90).
11163 2011-04-30 Tobias Burnus <burnus@net-b.de>
11166 * gfortran.dg/interface_37.f90: New.
11168 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
11171 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
11173 2011-04-30 Jakub Jelinek <jakub@redhat.com>
11175 PR tree-optimization/48809
11176 * gcc.c-torture/execute/pr48809.c: New test.
11178 2011-04-29 Jeff Law <law@redhat.com>
11180 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
11182 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11185 * g++.dg/init/ctor10.C: New.
11187 2011-04-29 Le-Chun Wu <lcwu@google.com>
11189 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
11190 warning in implicitly instantiated templates.
11192 2011-04-29 Le-Chun Wu <lcwu@google.com>
11194 * g++.dg/warn/Wnull-conversion-1.C: New.
11195 * g++.dg/warn/Wnull-conversion-2.C: New.
11197 2011-04-29 Diego Novillo <dnovillo@google.com>
11199 * g++.old-deja/g++.other/null3.C: Expect warning about
11200 converting boolean to a pointer.
11202 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
11205 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
11209 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
11211 2011-04-29 Tobias Burnus <burnus@net-b.de>
11214 * gfortran.dg/typebound_proc_22.f90: New.
11217 * gfortran.dg/interface_36.f90: New.
11219 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11221 PR libgfortran/48488
11222 PR libgfortran/48602
11223 PR libgfortran/48615
11224 PR libgfortran/48684
11225 PR libgfortran/48787
11226 * gfortran.dg/fmt_g.f: Adjust test.
11227 * gfortran.dg/fmt_g0_1.f08: Adjust test.
11228 * gfortran.dg/round_3.f08: New test.
11229 * gfortran.dg/namelist_print_1.f: Adjust test.
11230 * gfortran.dg/char4_iunit_1.f03: Adjust test.
11231 * gfortran.dg/f2003_io_5.f03: Adjust test.
11232 * gfortran.dg/coarray_15.f90: Adjust test.
11233 * gfortran.dg/namelist_65.f90: Adjust test.
11234 * gfortran.dg/fmt_cache_1.f: Adjust test.
11235 * gfortran.dg/char4_iunit_2.f03: Adjust test.
11236 * gfortran.dg/real_const_3.f90: Adjust test.
11238 2011-04-29 Jan Hubicka <jh@suse.cz>
11240 * gcc.dg/tree-ssa/inline-10.c: New testcase.
11241 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
11243 2011-04-28 Xinliang David Li <davidxl@google.com>
11245 * gcc.dg/tree-prof/prof-robust-1.c: New test.
11246 * g++.dg/prof-robust-1.C: New test.
11248 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
11250 PR tree-optimization/48765
11251 * gcc.dg/vect/pr48765.c: New.
11253 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11255 PR tree-optimization/48775
11256 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
11258 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
11261 * g++.dg/inherit/pr48798.C: New.
11262 * g++.old-deja/g++.other/base1.C: Adjust.
11264 2011-04-28 Dodji Seketeli <dodji@redhat.com>
11267 * g++.dg/template/inherit7.C: New test case.
11269 2011-04-28 Richard Guenther <rguenther@suse.de>
11271 PR tree-optimization/40052
11272 PR tree-optimization/15347
11273 * gcc.dg/tree-ssa/vrp57.c: New testcase.
11274 * gcc.dg/pr15347.c: Likewise.
11276 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
11279 * g++.dg/cpp0x/sfinae18.C: New.
11281 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
11284 * g++.dg/ext/is_literal_type1.C: New.
11286 2011-04-28 Tobias Burnus <burnus@net-b.de>
11290 * gfortran.dg/interface_35.f90: New.
11291 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
11292 * gfortran.dg/func_result_6.f90: Add dg-warning.
11293 * gfortran.dg/bessel_1.f90: Ditto.
11294 * gfortran.dg/hypot_1.f90: Ditto.
11295 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
11296 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
11297 * gfortran.dg/interface_assignment_4.f90: Ditto.
11299 2011-04-27 Jason Merrill <jason@redhat.com>
11301 * g++.dg/ext/complex8.C: New.
11303 * g++.dg/cpp0x/initlist49.C: New.
11304 * g++.dg/init/new30.C: New.
11306 2011-04-27 Tobias Burnus <burnus@net-b.de>
11309 * gfortran.dg/whole_file_34.f90: New.
11311 2011-04-27 Jan Hubicka <jh@suse.cz>
11313 * gcc.dg/tree-ssa/inline-9.c: New testcase.
11315 2011-04-27 Jason Merrill <jason@redhat.com>
11317 * g++.old-deja/g++.oliva/overload1.C: Adjust.
11319 * g++.dg/parse/ambig6.C: New.
11321 2011-04-27 Nick Clifton <nickc@redhat.com>
11323 * gcc.dg/20020312-2.c: Add definition for RX.
11325 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
11326 option with RX targets.
11328 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
11331 2011-04-27 Richard Guenther <rguenther@suse.de>
11333 * gcc.dg/tree-ssa/pr23382.c: Remove.
11335 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
11338 * gcc.c-torture/compile/pr48767.c: New test.
11340 2011-04-27 Richard Guenther <rguenther@suse.de>
11342 PR tree-optimization/48772
11343 * g++.dg/pr48772.C: New testcase.
11345 2011-04-27 Jakub Jelinek <jakub@redhat.com>
11348 * gcc.c-torture/compile/pr48742.c: New test.
11350 2011-04-26 Jason Merrill <jason@redhat.com>
11352 * g++.dg/lookup/koenig13.C: New.
11354 * g++.dg/cpp0x/initlist48.C: New.
11356 2011-04-25 Jason Merrill <jason@redhat.com>
11358 * g++.dg/cpp0x/sfinae17.C: New.
11360 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
11363 * gcc.target/powerpc/pr48258-1.c: New file.
11364 * gcc.target/powerpc/pr48258-2.c: Ditto.
11366 2011-04-26 Xinliang David Li <davidxl@google.com>
11368 * gcc.dg/uninit-suppress.c: New test.
11369 * gcc.dg/uninit-suppress.c: New test.
11371 2011-04-26 Jakub Jelinek <jakub@redhat.com>
11374 * gcc.dg/pr48768.c: New test.
11376 PR tree-optimization/48734
11377 * gcc.c-torture/compile/pr48734.c: New test.
11380 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
11382 2011-04-26 Richard Guenther <rguenther@suse.de>
11384 PR tree-optimization/48731
11385 * gcc.dg/torture/pr48731.c: New testcase.
11387 2011-04-26 Richard Guenther <rguenther@suse.de>
11390 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
11392 2011-04-26 Richard Guenther <rguenther@suse.de>
11394 PR middle-end/48694
11395 * gcc.dg/torture/pr48694-1.c: New testcase.
11396 * gcc.dg/torture/pr48694-2.c: Likewise.
11398 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
11400 * g++.dg/ext/underlying_type1.C: New.
11401 * g++.dg/ext/underlying_type2.C: Likewise.
11402 * g++.dg/ext/underlying_type3.C: Likewise.
11403 * g++.dg/ext/underlying_type4.C: Likewise.
11404 * g++.dg/ext/underlying_type5.C: Likewise.
11405 * g++.dg/ext/underlying_type6.C: Likewise.
11406 * g++.dg/ext/underlying_type7.C: Likewise.
11407 * g++.dg/ext/underlying_type8.C: Likewise.
11408 * g++.dg/ext/underlying_type9.C: Likewise.
11409 * g++.dg/ext/underlying_type10.C: Likewise.
11411 2011-04-25 Jason Merrill <jason@redhat.com>
11413 * g++.dg/cpp0x/regress/template-const2.C: New.
11415 2011-04-25 Jeff Law <law@redhat.com>
11417 * gcc.dg/tree-ssa/vrp56.c: new test.
11419 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11421 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
11423 2011-04-24 Jakub Jelinek <jakub@redhat.com>
11425 PR preprocessor/48740
11426 * c-c++-common/raw-string-11.c: New test.
11428 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
11430 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
11433 2011-04-23 Tobias Burnus <burnus@net-b.de>
11436 * gfortran.dg/coarray_19.f90: New.
11438 2011-04-23 Jakub Jelinek <jakub@redhat.com>
11441 * gcc.dg/pr48685.c: New test.
11443 2011-04-22 Jan Hubicka <jh@suse.cz>
11445 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
11447 2011-04-22 Jakub Jelinek <jakub@redhat.com>
11449 PR tree-optimization/48717
11450 * gcc.c-torture/execute/pr48717.c: New test.
11452 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
11455 * gcc.target/i386/pr48723.c: New test.
11457 2011-04-22 Jakub Jelinek <jakub@redhat.com>
11460 * gcc.dg/gomp/pr48716.c: New test.
11461 * g++.dg/gomp/pr48716.C: New test.
11463 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
11466 * gcc.dg/missing-field-init-2.c: Update testcase.
11468 2011-04-22 Alan Modra <amodra@gmail.com>
11470 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
11472 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
11475 * gfortran.dg/function_optimize_6.f90: New test.
11477 2011-04-21 Easwaran Raman <eraman@google.com>
11479 * gcc.dg/stack-layout-2.c: New test.
11481 2011-04-21 Richard Guenther <rguenther@suse.de>
11484 * g++.dg/lto/pr48207-2_0.C: New testcase.
11485 * g++.dg/lto/pr48207-3_0.C: Likewise.
11487 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
11489 * gnat.dg/volatile5.adb: New test.
11490 * gnat.dg/volatile5_pkg.ads: New helper.
11492 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
11495 * gcc.target/i386/pr48708.c: New test.
11497 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
11499 * gcc.dg/vect/vect-119.c: New test.
11501 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
11503 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
11506 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
11507 Richard Sandiford <richard.sandiford@linaro.org>
11510 * gcc.target/arm/pr46329.c: New test.
11512 2011-04-21 Tobias Burnus <burnus@net-b.de>
11515 * gfortran.dg/coarray_18.f90: New.
11517 2011-04-20 Jason Merrill <jason@redhat.com>
11519 * g++.dg/cpp0x/initlist47.C: New.
11521 * g++.dg/init/dtor4.C: New.
11523 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
11526 * gcc.target/i386/sse2-pinsrw.c: New test.
11527 * gcc.target/i386/avx-vpinsrw.c: Ditto.
11528 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
11529 * gcc.target/i386/sse2-insvhi.c: Ditto.
11530 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
11531 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
11533 2011-04-20 Jason Merrill <jason@redhat.com>
11535 * g++.dg/template/const4.C: New.
11537 2011-04-20 Easwaran Raman <eraman@google.com>
11539 * gcc.dg/stack-layout-1.c: New test.
11541 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
11543 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
11544 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
11547 2011-04-20 Kai Tietz <ktietz@redhat.com>
11549 * gcc.dg/binop-xor1.c: New test.
11550 * gcc.dg/binop-xor2.c: New test.
11551 * gcc.dg/binop-xor3.c: New test.
11552 * gcc.dg/binop-xor4.c: New test.
11553 * gcc.dg/binop-xor5.c: New test.
11555 2011-04-20 Richard Guenther <rguenther@suse.de>
11557 PR tree-optimization/47892
11558 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
11560 2011-04-20 Richard Guenther <rguenther@suse.de>
11562 PR middle-end/48695
11563 * g++.dg/torture/pr48695.C: New testcase.
11565 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
11567 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
11568 * gcc.c-torture/execute/cmpsi-2.c: Ditto
11569 * gcc.c-torture/execute/pr45262.c: Ditto
11570 * gcc.dg/torture/pr43165.c: Ditto.
11571 * gcc.dg/torture/pr47228.c: Ditto.
11572 * gcc.dg/tree-ssa/pr45144.c: Ditto.
11573 * gcc.dg/ipa/pr45644.c: Ditto.
11574 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
11577 2011-04-19 Jason Merrill <jason@redhat.com>
11579 * g++.dg/ext/complex7.C: New.
11581 * g++.dg/ext/attrib41.C: New.
11583 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
11586 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
11588 2011-04-19 Jakub Jelinek <jakub@redhat.com>
11591 * gcc.target/i386/pr48678.c: New test.
11593 2011-04-19 Martin Jambor <mjambor@suse.cz>
11595 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
11596 * g++.dg/opt/devirt2.C: New test.
11597 * g++.dg/ipa/devirt-g-1.C: Likewise.
11599 2011-04-19 Tobias Burnus <burnus@net-b.de>
11602 * gfortran.dg/whole_file_33.f90: New.
11604 2011-04-19 Martin Jambor <mjambor@suse.cz>
11606 * g++.dg/ipa/devirt-7.C: New test.
11608 2011-04-19 Richard Guenther <rguenther@suse.de>
11611 * g++.dg/lto/pr48207_0.C: New testcase.
11613 2011-04-18 Jason Merrill <jason@redhat.com>
11615 * g++.dg/init/void1.C: New.
11617 * g++.dg/cpp0x/union4.C: New.
11619 2011-04-18 Jakub Jelinek <jakub@redhat.com>
11621 PR middle-end/48661
11622 * g++.dg/torture/pr48661.C: New test.
11625 * g++.dg/gomp/pr48632.C: New test.
11627 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
11629 * gcc.target/i386/sse2-maskmovdqu.c: New test.
11630 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
11632 2011-04-18 Tobias Burnus <burnus@net-b.de>
11635 * gfortran.dg/coarray_17.f90: New.
11636 * gfortran.dg/coarray_10.f90: Update dg-error.
11638 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11641 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11642 * gfortran.dg/guality/guality.exp: Likewise.
11644 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11646 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
11648 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11650 * gcc.dg/vect/pr48377.c: Remove dg-do run.
11652 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11654 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
11656 2011-04-18 Richard Guenther <rguenther@suse.de>
11658 PR middle-end/46364
11659 * g++.dg/torture/pr46364.C: New testcase.
11661 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11663 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
11665 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
11667 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
11669 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
11670 Ira Rosen <ira.rosen@linaro.org>
11673 * gcc.target/arm/pr48252.c: New test.
11675 2011-04-18 Jakub Jelinek <jakub@redhat.com>
11677 PR tree-optimization/48616
11678 * gcc.dg/pr48616.c: New test.
11680 2011-04-18 Tobias Burnus <burnus@net-b.de>
11683 * gfortran.dg/coarray_16.f90: New.
11685 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
11688 * gfortran.dg/realloc_on_assign_7.f03: New test.
11690 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11692 PR libgfortran/48602
11693 * gfortran.dg/fmt_g0_6.f08: New test.
11695 2011-04-17 Jason Merrill <jason@redhat.com>
11697 * g++.dg/cpp0x/sfinae16.C: New.
11699 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
11701 * gcc.target/mips/reg-var-1.c: New test.
11703 2011-04-17 Jan Hubicka <jh@suse.cz>
11705 * gcc.dg/winline-5.c: Update testcase.
11707 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
11709 * gnat.dg/discr27.ad[sb]: Move dg directive.
11710 * gnat.dg/discr28.ad[sb]: New test.
11711 * gnat.dg/discr28_pkg.ads: New helper.
11713 2011-04-17 Michael Matz <matz@suse.de>
11715 PR tree-optimization/48622
11717 * gcc.dg/lto/pr48622_0.c: New test.
11719 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
11721 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
11722 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
11723 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
11724 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11725 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11726 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11728 2011-04-15 Jason Merrill <jason@redhat.com>
11730 * g++.dg/cpp0x/range-for17.C: New.
11732 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11734 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
11735 * g++.dg/cpp0x/range-for3.C: Likewise.
11736 * g++.dg/cpp0x/range-for9.C: Correct error message.
11737 * g++.dg/cpp0x/range-for11.C: New.
11738 * g++.dg/cpp0x/range-for12.C: New.
11739 * g++.dg/cpp0x/range-for13.C: New.
11740 * g++.dg/cpp0x/range-for14.C: New.
11741 * g++.dg/cpp0x/range-for15.C: New.
11742 * g++.dg/cpp0x/range-for16.C: New.
11744 2011-04-15 Tobias Burnus <burnus@net-b.de>
11747 * gfortran.dg/coarray_15.f90: Change to dg-do run.
11749 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
11751 * objc.dg/naming-4.m: Updated.
11752 * objc.dg/naming-5.m: Updated.
11753 * objc.dg/naming-6.m: New.
11754 * objc.dg/naming-7.m: New.
11755 * obj-c++.dg/naming-1.mm: Updated.
11756 * obj-c++.dg/naming-2.mm: Updated.
11757 * obj-c++.dg/naming-3.mm: New.
11758 * obj-c++.dg/naming-4.mm: New.
11760 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11762 PR libgfortran/48589
11763 * gfortran.dg/fmt_g0_5.f08: New test.
11765 2011-04-15 Richard Guenther <rguenther@suse.de>
11768 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
11770 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
11772 * gcc.target/avr/torture/pr41885.c (dg-options): Change
11773 -finline-limit=0 to -fno-inline
11775 2011-04-15 Jakub Jelinek <jakub@redhat.com>
11778 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
11781 2011-04-14 Jakub Jelinek <jakub@redhat.com>
11784 * gcc.target/i386/sse4_1-insertps-3.c: New test.
11785 * gcc.target/i386/sse4_1-insertps-4.c: New test.
11786 * gcc.target/i386/avx-insertps-3.c: New test.
11787 * gcc.target/i386/avx-insertps-4.c: New test.
11789 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
11791 * gcc.target/avr/torture/pr41885.c (dg-options): Add
11794 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
11799 * gcc.target/avr/pr46779-1.c: New test case
11800 * gcc.target/avr/pr46779-2.c: New test case
11802 2011-04-14 Jason Merrill <jason@redhat.com>
11804 * g++.dg/cpp0x/sfinae15.C: New.
11806 * g++.dg/cpp0x/sfinae14.C: New.
11808 * g++.dg/ext/vla10.C: New.
11810 2011-04-14 Richard Guenther <rguenther@suse.de>
11812 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
11814 2011-04-14 Richard Guenther <rguenther@suse.de>
11816 * gcc.dg/fold-bitand-4.c: Move ...
11817 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
11819 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
11821 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
11823 * gcc.target/avr/torture/trivial.c: Ditto.
11825 2011-04-13 Jason Merrill <jason@redhat.com>
11827 * g++.dg/template/operator11.C: New.
11829 2011-04-13 Jakub Jelinek <jakub@redhat.com>
11831 PR middle-end/48591
11832 * gcc.dg/gomp/pr48591.c: New test.
11835 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
11836 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
11838 2011-04-13 Dodji Seketeli <dodji@redhat.com>
11841 * g++.dg/template/dependent-expr7.C: New test case.
11843 2011-04-13 Jason Merrill <jason@redhat.com>
11845 * g++.dg/cpp0x/sfinae13.C: New.
11847 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
11849 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
11851 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
11853 * gcc.target/arm/pr43698.c: Remove -march option.
11855 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
11857 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
11860 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
11864 * gfortran.dg/realloc_on_assign_6.f03: New test.
11866 2011-04-12 Kai Tietz <ktietz@redhat.com>
11868 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
11869 targets the additional -mno-ms-bitfields and
11870 -Wno-packed-bitfield-compat options.
11871 * g++.dg/ext/bitfield3.C: Likewise.
11872 * g++.dg/ext/bitfield4.C: Likewise.
11873 * g++.dg/ext/bitfield5.C: Likewise.
11874 * gcc.dg/bitfld-15.c: Likewise.
11875 * gcc.dg/bitfld-16.c: Likewise.
11876 * gcc.dg/bitfld-17.c: Likewise.
11877 * gcc.dg/bitfld-18.c: Likewise.
11879 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
11881 * gcc.target/arm/neon-vld3-1.c: New test.
11882 * gcc.target/arm/neon-vst3-1.c: New test.
11883 * gcc.target/arm/neon/v*.c: Regenerate.
11885 2011-04-12 Jakub Jelinek <jakub@redhat.com>
11887 PR rtl-optimization/48549
11888 * g++.dg/opt/pr48549.C: New test.
11890 2011-04-12 Richard Guenther <rguenther@suse.de>
11892 PR tree-optimization/46076
11893 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
11895 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11898 * lib/compat.exp (compat-execute): Declare unsupported after
11899 stripping path from src1.
11900 * lib/lto.exp (lto-execute): Likewise.
11902 2011-04-12 Jakub Jelinek <jakub@redhat.com>
11905 * gcc.dg/pr48552-1.c: New test.
11906 * gcc.dg/pr48552-2.c: New test.
11908 2011-04-11 Jason Merrill <jason@redhat.com>
11910 * g++.dg/cpp0x/sfinae12.C: New.
11912 * g++.dg/cpp0x/enum10.C: New.
11914 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
11916 * g++.dg/cpp0x/rv-func.C: New.
11918 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11920 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
11923 2011-04-11 Martin Jambor <mjambor@suse.cz>
11925 PR tree-optimization/48195
11926 * gcc.dg/ipa/pr48195.c: New test.
11928 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
11930 * gnat.dg/return3.adb: Remove unused switch.
11932 2011-04-08 Mike Stump <mikestump@comcast.net>
11935 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
11936 default to fno-common.
11938 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
11940 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
11941 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
11943 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
11946 * gfortran.dg/function_optimize_5.f90: New test.
11948 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
11950 * gnat.dg/aggr17.adb: New test.
11951 * gnat.dg/aggr18.adb: Likewise.
11953 2011-04-08 Michael Matz <matz@suse.de>
11955 PR middle-end/48389
11956 * gcc.target/i386/pr48389.c: New test.
11958 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
11960 PR rtl-optimization/48272
11961 * g++.dg/opt/pr48272.C: New.
11963 2011-04-08 Dmitry Melnik <dm@ispras.ru>
11965 PR rtl-optimization/48235
11966 * gcc.dg/pr48235.c: New.
11968 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
11970 PR rtl-optimization/48302
11971 * g++.dg/opt/pr48302.C: New.
11973 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
11976 * g++.dg/opt/pr48273.C: New.
11978 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
11980 PR rtl-optimization/48442
11981 * gcc.dg/pr48442.c: New.
11983 2011-04-08 Jakub Jelinek <jakub@redhat.com>
11985 PR tree-optimization/48377
11986 * gcc.dg/vect/pr48377.c: New test.
11988 2011-04-07 Jason Merrill <jason@redhat.com>
11990 * g++.dg/cpp0x/regress/call1.C: New.
11992 * g++.dg/cpp0x/variadic107.C: New.
11994 * g++.dg/cpp0x/sfinae11.C: New.
11995 * g++.dg/cpp0x/noexcept02.C: Fix.
11997 * g++.dg/cpp0x/sfinae10.C: New.
11999 * g++.dg/cpp0x/sfinae9.C: New.
12001 * c-c++-common/Wcast-qual-1.c: Move here from...
12002 * gcc.dg/cast-qual-3.c: ...here, and...
12003 * g++.dg/warn/Wcast-qual2.C: ...here.
12005 * g++.dg/cpp0x/sfinae8.C: New.
12007 * g++.dg/cpp0x/sfinae7.C: New.
12009 * g++.dg/cpp0x/enum9.C: New.
12011 2011-04-07 Mike Stump <mikestump@comcast.net>
12013 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
12014 with no trampolines.
12016 2011-04-07 Jakub Jelinek <jakub@redhat.com>
12019 * gfortran.dg/gomp/pr48117.f90: New test.
12022 * gcc.dg/torture/pr48343.c: New test.
12024 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12026 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
12028 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
12030 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
12032 2011-04-07 Tom de Vries <tom@codesourcery.com>
12035 * lib/scanasm.exp (object-size): New proc.
12036 * gcc.target/arm/pr43920-2.c: New test.
12038 2011-04-06 Tobias Burnus <burnus@net-b.de>
12042 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
12044 2011-04-06 Steve Ellcey <sje@cup.hp.com>
12046 * gcc.dg/mtune.c: Prune note from output.
12048 2011-04-06 Jakub Jelinek <jakub@redhat.com>
12051 * gcc.dg/guality/pr36977.c: New test.
12052 * gcc.dg/guality/pr48466.c: New test.
12054 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
12056 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
12058 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
12060 * gnat.dg/return3.adb: New test.
12062 2011-04-06 Richard Guenther <rguenther@suse.de>
12064 PR tree-optimization/47663
12065 * gcc.dg/tree-ssa/inline-8.c: New testcase.
12067 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
12069 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
12070 Solaris 8 and 9 as well.
12072 2011-04-05 Tom de Vries <tom@codesourcery.com>
12075 * gcc.target/arm/pr43920-1.c: New test.
12077 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
12079 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
12080 (cctor): Actually return the value.
12081 (main): Cast return values.
12083 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
12085 * gfortran.dg/character_comparison_8.f90: New test.
12087 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
12089 * frontend-passes: (optimize_lexical_comparison): New function.
12090 (optimize_expr): Call it.
12091 (optimize_comparison): Also handle lexical comparison functions.
12092 Return false instad of -2 for unequal comparison.
12094 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
12097 * function_optimize_4.f90: New test.
12099 2011-04-04 Tobias Burnus <burnus@net-b.de>
12102 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
12103 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
12104 * gfortran.dg/coarray_15.f90: New.
12106 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12108 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
12109 * gfortran.dg/bessel_7.f90: Likewise.
12111 2011-04-03 Tobias Burnus <burnus@net-b.de>
12113 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
12115 2011-04-03 Richard Guenther <rguenther@suse.de>
12116 Ira Rosen <ira.rosen@linaro.org>
12118 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
12119 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
12120 -ftree-loop-if-convert-stores.
12122 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
12124 * gnat.dg/specs/aggr2.ads: New test.
12126 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
12128 * gnat.dg/debug2.ad[sb]: New test.
12129 * gnat.dg/debug2_pkg.ads: New helper.
12130 * gnat.dg/debug3.ad[sb]: New test.
12132 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
12134 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
12136 2011-04-01 Jakub Jelinek <jakub@redhat.com>
12138 PR middle-end/48335
12139 * gcc.c-torture/compile/pr48335-1.c: New test.
12140 * gcc.dg/pr48335-1.c: New test.
12141 * gcc.dg/pr48335-2.c: New test.
12142 * gcc.dg/pr48335-3.c: New test.
12143 * gcc.dg/pr48335-4.c: New test.
12144 * gcc.dg/pr48335-5.c: New test.
12145 * gcc.dg/pr48335-6.c: New test.
12146 * gcc.dg/pr48335-7.c: New test.
12147 * gcc.dg/pr48335-8.c: New test.
12148 * gcc.target/i386/pr48335-1.c: New test.
12150 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
12153 * gcc.dg/Waddress.c: New test.
12155 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
12158 * gfortran.dg/function_optimize_3.f90: New test.
12160 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
12162 * gcc.c-torture/compile/20110401-1.c: New test.
12164 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
12165 * g++.dg/lto/20091002-2_0.C: Likewise.
12166 * g++.dg/lto/20090303_0.c: Likewise.
12167 * g++.dg/lto/20091004-1_0.C: Likewise.
12168 * g++.dg/lto/20091002-3_0.C: Likewise.
12169 * g++.dg/lto/20091004-2_0.C: Likewise.
12170 * g++.dg/lto/20081123_0.C: Likewise.
12171 * g++.dg/lto/20090313_0.C: Likewise.
12172 * g++.dg/lto/20081109-1_0.C: Likewise.
12173 * g++.dg/lto/20081219_0.C: Likewise.
12174 * g++.dg/lto/20081204-1_0.C: Likewise.
12175 * g++.dg/lto/20090302_0.C: Likewise.
12176 * g++.dg/lto/20081119-1_0.C: Likewise.
12177 * g++.dg/lto/20081118_0.C: Likewise.
12178 * gcc.dg/lto/20091020-2_0.c: Likewise.
12179 * gcc.dg/lto/20090210_0.c: Likewise.
12180 * gcc.dg/lto/20081204-1_0.c: Likewise.
12181 * gcc.dg/lto/20081224_0.c: Likewise.
12182 * gcc.dg/lto/20090219_0.c: Likewise.
12183 * gcc.dg/lto/20091014-1_0.c: Likewise.
12184 * gcc.dg/lto/20091016-1_0.c: Likewise.
12185 * gcc.dg/lto/20090206-2_0.c: Likewise.
12186 * gcc.dg/lto/20090116_0.c: Likewise.
12187 * gcc.dg/lto/20091013-1_0.c: Likewise.
12188 * gcc.dg/lto/20091015-1_0.c: Likewise.
12189 * gcc.dg/lto/20090126-2_0.c: Likewise.
12191 2011-03-31 Ian Lance Taylor <iant@google.com>
12193 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
12195 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
12197 * gnat.dg/opt16.adb: New test.
12199 2011-03-31 Jason Merrill <jason@redhat.com>
12201 * g++.dg/cpp0x/defaulted24.C: New.
12203 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12206 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
12209 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
12211 * g++.dg/other/i386-9.C: New test.
12213 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12215 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
12217 2011-03-30 Jason Merrill <jason@redhat.com>
12219 * g++.dg/cpp0x/regress/error-recovery1.C: New.
12221 * g++.dg/cpp0x/regress/isnan.C: New.
12223 * g++.dg/cpp0x/initlist46.C: New.
12225 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
12228 * gcc.target/arm/neon-modes-2.c: New test.
12230 2011-03-30 Jakub Jelinek <jakub@redhat.com>
12233 * gcc.c-torture/compile/pr48305.c: New test.
12235 2011-03-29 Jason Merrill <jason@redhat.com>
12237 * g++.dg/cpp0x/regress/value-dep1.C: New.
12239 2011-03-29 Steve Ellcey <sje@cup.hp.com>
12241 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
12243 2011-03-29 Ian Lance Taylor <iant@google.com>
12245 * go.test/go-test.exp: Handle the test lines used in several new
12247 (errchk): Add opts parameter. Change all callers. Handle parens
12250 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
12251 Dominique d'Humieres <dominiq@lps.ens.fr>
12253 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
12254 and __APPLE__ && __PPC__ && __ALTIVEC__.
12256 2011-03-29 Jason Merrill <jason@redhat.com>
12258 * g++.dg/cpp0x/dependent1.C: New.
12260 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
12262 * g++.dg/cpp0x/constexpr-memfn1.C: New.
12264 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
12266 2011-03-29 Janus Weil <janus@gcc.gnu.org>
12269 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
12270 * gfortran.dg/proc_ptr_comp_32.f90: New.
12272 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
12274 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
12275 check for corresponding warning.
12277 2011-03-28 Jason Merrill <jason@redhat.com>
12279 * g++.dg/cpp0x/rv-deduce2.C: New.
12281 2011-03-29 Jakub Jelinek <jakub@redhat.com>
12284 * gcc.dg/pr48203.c: New test.
12286 2011-03-28 Jeff Law <law@redhat.com>
12288 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
12290 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
12292 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
12293 and __PPC__ && __ALTIVEC__.
12295 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
12298 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
12299 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12300 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12301 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12303 2011-03-28 Jason Merrill <jason@redhat.com>
12305 * g++.dg/cpp0x/initlist-array2.C: New.
12307 * g++.dg/cpp0x/initlist-array1.C: New.
12309 * g++.dg/cpp0x/constexpr-compound.C: New.
12311 * g++.dg/cpp0x/constexpr-using.C: New.
12313 * g++.dg/cpp0x/constexpr-noexcept.C: New.
12315 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
12318 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
12320 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
12322 * gcc.dg/slp-1.c: New test.
12324 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
12326 * gcc.target/i386/avx256-unaligned-load-1.c: New.
12327 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
12328 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
12329 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
12330 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
12331 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
12332 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
12333 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
12334 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
12335 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
12336 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
12337 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
12338 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
12339 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
12341 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
12344 * gfortran.dg/trim_optimize_5.f90: New test.
12345 * gfortran.dg/trim_optimize_6.f90: New test.
12347 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
12350 * gcc.target/mips/madd-7.c: Remove -mlong32.
12351 * gcc.target/mips/msub-7.c: Likewise.
12353 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
12355 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
12356 accesses to preserve the meaning of the test for doubleword vectors.
12357 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
12358 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
12360 2011-03-26 Janus Weil <janus@gcc.gnu.org>
12363 * gfortran.dg/class_42.f03: New.
12365 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
12367 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
12370 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
12372 PR rtl-optimization/48144
12373 * gcc.dg/pr48144.c: New test.
12375 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
12377 * gnat.dg/discr27.ad[sb]: New test.
12379 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
12381 * gnat.dg/limited_with2.ad[sb]: New test.
12382 * gnat.dg/limited_with2_pkg1.ads: New helper.
12383 * gnat.dg/limited_with2_pkg2.ads: Likewise.
12385 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
12387 * gnat.dg/opt15.adb: New test.
12388 * gnat.dg/opt15_pkg.ad[sb]: New helper.
12390 2011-03-25 Tobias Burnus <burnus@net-b.de>
12394 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
12395 * gfortran.dg/leadz_trailz_3.f90: Ditto
12397 2011-03-25 Martin Jambor <mjambor@suse.cz>
12399 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
12401 2011-03-25 Jason Merrill <jason@redhat.com>
12403 * g++.dg/cpp0x/defaulted22.C: New.
12404 * g++.dg/cpp0x/defaulted23.C: New.
12405 * g++.dg/cpp0x/defaulted15.C: Adjust.
12407 2011-03-25 Jason Merrill <jason@redhat.com>
12409 * g++.dg/cpp0x/move1.C: New.
12411 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
12414 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
12416 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12418 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
12419 for mips-sgi-irix6.5.
12420 Replace snprintf prototype by <stdio.h>.
12422 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12425 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
12426 run_expensive_tests.
12427 * gcc.dg/graphite/block-4.c: Likewise.
12428 * gcc.dg/graphite/block-7.c: Likewise.
12429 * gcc.dg/graphite/block-8.c: Likewise.
12431 2011-03-25 Richard Guenther <rguenther@suse.de>
12433 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
12434 * g++.dg/tree-ssa/pr8781.C: Likewise.
12435 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12436 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12437 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12438 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
12439 * gcc.dg/tree-ssa/alias-18.c: Likewise.
12440 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
12441 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
12442 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
12443 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
12444 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
12445 * gcc.dg/tree-ssa/pr21574.c: Likewise.
12446 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
12447 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
12448 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
12449 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
12450 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
12451 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
12452 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
12453 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
12454 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
12455 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
12456 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
12457 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12458 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
12459 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
12460 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
12461 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
12462 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
12463 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
12464 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
12465 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12466 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12467 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12468 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
12469 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
12470 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
12471 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
12472 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
12473 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
12474 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
12475 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12476 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
12477 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
12478 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
12479 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
12480 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
12481 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
12482 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
12483 * c-c++-common/pr46562-2.c: Likewise.
12484 * gfortran.dg/pr42108.f90: Likewise.
12485 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
12486 foo to be inlined even at -O1.
12487 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
12488 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
12489 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
12490 * gcc.dg/matrix/matrix.exp: Disable FRE.
12492 2011-03-24 Jakub Jelinek <jakub@redhat.com>
12495 * gcc.dg/dfp/pr48204.c: New test.
12497 2011-03-24 Steve Ellcey <sje@cup.hp.com>
12500 * gcc.c-torture/execute/pr47917.c: Move this...
12501 * gcc.dg/torture/pr47917.c: to here and add xfails.
12503 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12505 * gnat.dg/array16.ad[sb]: New test.
12506 * gnat.dg/array16.ads: New helper.
12508 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12510 * gnat.dg/derived_type2.adb: New test.
12512 2011-03-24 Richard Guenther <rguenther@suse.de>
12514 PR tree-optimization/48271
12515 * g++.dg/torture/pr48271.C: New testcase.
12517 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12519 * gnat.dg/array15.ad[sb]: New test.
12521 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
12524 * gcc.target/i386/pr48237.c: New test.
12526 2011-03-24 Richard Guenther <rguenther@suse.de>
12528 PR middle-end/48269
12529 * gcc.dg/builtin-object-size-10.c: New testcase.
12531 2011-03-24 Richard Guenther <rguenther@suse.de>
12533 PR tree-optimization/46562
12534 * c-c++-common/pr46562-2.c: New testcase.
12535 * c-c++-common/pr46562.c: Likewise.
12537 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
12539 * gcc.dg/vect/vect-cselim-1.c: New test.
12540 * gcc.dg/vect/vect-cselim-2.c: New test.
12542 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
12544 * gcc.target/arm/pr46934.c: New.
12546 2011-03-23 Ian Lance Taylor <iant@google.com>
12548 * go.test/go-test.exp (errchk): Ignore lines containing ////.
12550 2011-03-23 Richard Guenther <rguenther@suse.de>
12552 * gcc.dg/struct: Remove directory and contents.
12554 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12557 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
12559 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
12561 * gnat.dg/discr26.ad[sb]: New test.
12562 * gnat.dg/discr26_pkg.ads: New helper.
12564 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
12567 * gcc.target/arm/neon-vld-1.c: New test.
12569 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
12571 * gnat.dg/array14.ad[sb]: New test.
12572 * gnat.dg/array14_pkg.ads: New helper.
12574 2011-03-22 Joseph Myers <joseph@codesourcery.com>
12576 * gcc.c-torture/execute/920501-8.x: Remove.
12577 * gcc.c-torture/execute/930513-1.x: Remove.
12578 * gcc.c-torture/execute/960312-1.x: Remove.
12579 * gcc.c-torture/compile/20000804-1.c,
12580 gcc.c-torture/compile/20001205-1.c,
12581 gcc.c-torture/compile/20001226-1.c,
12582 gcc.c-torture/compile/20010518-2.c,
12583 gcc.c-torture/compile/20020312-1.c,
12584 gcc.c-torture/compile/20020604-1.c,
12585 gcc.c-torture/compile/920501-12.c,
12586 gcc.c-torture/compile/920501-4.c,
12587 gcc.c-torture/compile/920520-1.c,
12588 gcc.c-torture/compile/980506-1.c,
12589 gcc.c-torture/execute/980709-1.x,
12590 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
12591 options for m68hc11.
12592 * gcc.dg/cpp/assert4.c: Don't handle ARC.
12593 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
12596 2011-03-22 Nick Clifton <nickc@redhat.com>
12598 * lib/target-supports.exp (check_profiling_available): Add MN10300
12599 to the list of targets that do not support profiling. Restore
12600 alpha sorting to this list.
12602 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
12604 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
12605 failure on 32-bit systems.
12606 * gcc.dg/torture/vector-2.c: Ditto.
12608 2011-03-22 Richard Guenther <rguenther@suse.de>
12610 PR tree-optimization/48228
12611 * gcc.dg/Wstrict-overflow-23.c: New testcase.
12613 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
12615 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
12619 * gcc.target/powerpc/pr48226.c: New file.
12621 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
12623 * lib/prune.exp (prune_gcc_output): Prune "could not create
12624 compact unwind for" warnings.
12626 2011-03-20 Jakub Jelinek <jakub@redhat.com>
12630 * gcc.c-torture/execute/pr42544.c: New test.
12631 * gcc.c-torture/execute/pr48197.c: New test.
12633 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
12635 PR preprocessor/48192
12636 * gcc.target/powerpc/pr48192.c: New file.
12639 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
12640 split problem of 0 being loaded in a VSX register.
12642 2011-03-21 Richard Guenther <rguenther@suse.de>
12645 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
12646 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12647 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12648 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12650 2011-03-21 Jakub Jelinek <jakub@redhat.com>
12653 * gcc.dg/pr48213.c: New test.
12655 2011-03-21 Kai Tietz <ktietz@redhat.com>
12658 * g++.dg/plugin/attribute_plugin.c: Adjust test.
12660 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
12662 * gcc.target/arm/xor-and.c: New.
12664 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
12667 * gfortran.dg/function_optimize_1.f90: New test.
12668 * gfortran.dg/function_optimize_2.f90: New test.
12670 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
12672 PR rtl-optimization/47502
12673 * gcc.target/i386/pr47502-1.c: New.
12674 * gcc.target/i386/pr47502-2.c: Likewise.
12676 2011-03-20 Jakub Jelinek <jakub@redhat.com>
12678 PR rtl-optimization/48156
12679 * gcc.dg/pr48156.c: New test.
12681 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12683 PR libfortran/47439
12684 * gfortran.dg/scratch_1.f90: Adjust test.
12686 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12688 PR libfortran/47439
12689 * gfortran.dg/scratch_1.f90: New test.
12691 2011-03-18 Joseph Myers <joseph@codesourcery.com>
12693 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
12694 variably modified typedefs.
12695 * gcc.dg/c1x-typedef-2.c: Remove.
12697 2011-03-18 Joseph Myers <joseph@codesourcery.com>
12699 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
12700 * gcc.dg/c1x-anon-struct-3.c: New test.
12701 * gcc.dg/anon-struct-11.c: Update.
12703 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12705 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
12707 Only xfail with gas.
12709 2011-03-18 Jason Merrill <jason@redhat.com>
12711 * g++.dg/template/fn-ptr1.C: New.
12713 * g++.dg/overload/volatile1.C: New.
12715 * g++.dg/opt/pr23372.C: New.
12717 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
12719 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12721 PR middle-end/47405
12722 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
12724 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
12726 * gcc.target/arm/unsigned-extend-1.c: New.
12728 2011-03-18 Jakub Jelinek <jakub@redhat.com>
12731 * gcc.c-torture/compile/pr48161.c: New test.
12733 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
12735 PR middle-end/47725
12736 * gcc.dg/torture/pr47725.c: New.
12738 2011-03-17 Jason Merrill <jason@redhat.com>
12740 * g++.dg/cpp0x/constexpr-overflow2.C: New.
12741 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
12743 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
12745 * gnat.dg/specs/elab2.ads: New test.
12746 * gnat.dg/specs/elab2_pkg.ads: New helper.
12748 2011-03-17 Jason Merrill <jason@redhat.com>
12750 * g++.dg/cpp0x/decltype-1212.C: New.
12751 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
12753 2011-03-17 Jason Merrill <jason@redhat.com>
12755 * g++.dg/parse/memfnquals1.C: New.
12757 2011-03-17 Richard Guenther <rguenther@suse.de>
12759 PR middle-end/48134
12760 * gcc.dg/pr48134.c: New testcase.
12762 2011-03-17 Richard Guenther <rguenther@suse.de>
12764 PR middle-end/48165
12765 * g++.dg/torture/pr48165.C: New testcase.
12767 2011-03-17 Jakub Jelinek <jakub@redhat.com>
12769 PR rtl-optimization/48141
12770 * gcc.dg/pr48141.c: New test.
12772 2011-03-16 Jason Merrill <jason@redhat.com>
12774 * g++.dg/cpp0x/constexpr-48089.C: New.
12776 * g++.dg/cpp0x/constexpr-abi1.C: New.
12778 * g++.dg/cpp0x/constexpr-46336.C: New.
12779 * g++.dg/parse/friend5.C: Adjust expected errors.
12781 * g++.dg/cpp0x/constexpr-47570.C: New.
12783 2011-03-16 Dodji Seketeli <dodji@redhat.com>
12786 * ++.dg/debug/dwarf2/typedef6.C: New test.
12788 2011-03-16 Jason Merrill <jason@redhat.com>
12790 * g++.dg/cpp0x/elision2.C: New.
12792 * g++.dg/cpp0x/constexpr-array3.C: New.
12794 2011-03-16 Jason Merrill <jason@redhat.com>
12796 * g++.dg/cpp0x/sfinae6.C: New.
12797 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
12798 * g++.dg/cpp0x/pr45908.C: Likewise.
12799 * g++.dg/cpp0x/sfinae6.C: Likewise.
12800 * g++.old-deja/g++.jason/conversion11.C: Likewise.
12801 * g++.old-deja/g++.law/arg11.C: Likewise.
12803 2011-03-16 Jason Merrill <jason@redhat.com>
12805 * g++.dg/template/incomplete6.C: New.
12807 2011-03-16 Jeff Law <law@redhat.com>
12809 * gcc.dg/tree-ssa/vrp55.c: New test.
12811 2011-03-16 Jason Merrill <jason@redhat.com>
12813 * g++.dg/cpp0x/auto22.C: New.
12815 2011-03-16 Richard Guenther <rguenther@suse.de>
12817 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
12818 optimizing it away if promoted to const.
12820 2011-03-16 Richard Guenther <rguenther@suse.de>
12822 PR tree-optimization/48149
12823 * gcc.dg/fold-complex-1.c: New testcase.
12825 2011-03-16 Richard Guenther <rguenther@suse.de>
12828 * gcc.dg/guality/pr45882.c: Really make sure no inlining
12829 or cloning happens.
12831 2011-03-16 Richard Guenther <rguenther@suse.de>
12833 PR tree-optimization/26134
12834 * gcc.dg/tree-ssa/complex-6.c: New testcase.
12836 2011-03-16 Richard Guenther <rguenther@suse.de>
12838 PR tree-optimization/48146
12839 * gcc.dg/torture/pr48146.c: New testcase.
12841 2011-03-16 Richard Guenther <rguenther@suse.de>
12843 * gcc.dg/tree-ssa/pr14814.c: Adjust.
12844 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
12846 2011-03-16 Jakub Jelinek <jakub@redhat.com>
12848 PR middle-end/48136
12849 * gcc.c-torture/compile/pr48136.c: New test.
12851 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
12854 * gcc.dg/guality/pr45882.c: New test.
12856 2011-03-15 Jason Merrill <jason@redhat.com>
12858 * g++.dg/cpp0x/constexpr-recursion.C: New.
12860 * g++.dg/cpp0x/implicit11.C: New.
12862 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12864 * g++.dg/cpp0x/constexpr-attribute.C: New.
12866 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
12868 * g++.dg/parse/pr34758.C: New.
12870 2011-03-15 Xinliang David Li <davidxl@google.com>
12873 * gcc.dg/uninit-pred-7_d.c: New test.
12874 * gcc.dg/uninit-pred-8_d.c: New test.
12876 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
12879 * gcc.target/arm/pr46788.c: New.
12881 2011-03-15 Richard Guenther <rguenther@suse.de>
12883 PR middle-end/47650
12884 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
12885 * gfortran.dg/ishft_4.f90: Likewise.
12886 * gfortran.dg/leadz_trailz_3.f90: Likewise.
12888 2011-03-15 Richard Guenther <rguenther@suse.de>
12890 PR tree-optimization/13954
12891 * g++.dg/tree-ssa/pr13954.C: New testcase.
12893 2011-03-15 Richard Guenther <rguenther@suse.de>
12895 PR tree-optimization/48037
12896 * gcc.target/i386/pr48037-1.c: New testcase.
12898 2011-03-15 Richard Guenther <rguenther@suse.de>
12900 PR tree-optimization/41490
12901 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
12902 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
12903 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
12904 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
12905 * g++.dg/tree-ssa/pr33604.C: Adjust.
12907 2011-03-14 Jakub Jelinek <jakub@redhat.com>
12909 PR middle-end/47917
12910 * gcc.c-torture/execute/pr47917.c: New test.
12911 * gcc.dg/pr47917.c: New test.
12913 PR middle-end/38878
12914 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
12916 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
12918 * gcc.target/i386/sse4_1-floor-vec.c: New test.
12919 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
12920 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
12921 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
12922 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
12923 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
12924 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
12925 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
12926 * gcc.target/i386/avx-floor-vec.c: Ditto.
12927 * gcc.target/i386/avx-ceil-vec.c: Ditto.
12928 * gcc.target/i386/avx-trunc-vec.c: Ditto.
12929 * gcc.target/i386/avx-rint-vec.c: Ditto.
12930 * gcc.target/i386/avx-floorf-vec.c: Ditto.
12931 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
12932 * gcc.target/i386/avx-truncf-vec.c: Ditto.
12933 * gcc.target/i386/avx-rintf-vec.c: Ditto.
12935 2011-03-14 Tom Tromey <tromey@redhat.com>
12937 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
12938 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
12939 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
12941 2011-03-14 Tom Tromey <tromey@redhat.com>
12943 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
12944 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
12945 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
12947 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
12949 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
12951 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
12953 PR rtl-optimization/47166
12954 * gcc.c-torture/execute/postmod-1.c: New test.
12956 2011-03-14 Richard Guenther <rguenther@suse.de>
12958 PR middle-end/48098
12959 * gcc.dg/torture/pr48098.c: New testcase.
12961 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
12964 * gcc.target/powerpc/pr48053-1.c: New test.
12965 * gcc.target/powerpc/pr48053-2.c: Likewise.
12967 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12969 PR libfortran/48066
12970 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
12972 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12974 PR libfortran/48066
12975 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
12977 2011-03-12 Janus Weil <janus@gcc.gnu.org>
12980 * gfortran.dg/class_41.f03: New.
12982 2011-03-11 Dodji Seketeli <dodji@redhat.com>
12984 * g++.dg/conversion/cast3.C: New test.
12986 2011-03-11 Jason Merrill <jason@redhat.com>
12988 * g++.dg/template/error45.C: New.
12990 * g++.dg/parse/no-type-defn1.C: New.
12992 * g++.dg/ext/attrib40.C: New.
12994 * g++.dg/cpp0x/regress/array1.C: New.
12996 2011-03-11 Richard Guenther <rguenther@suse.de>
12998 PR tree-optimization/48067
12999 * gcc.dg/pr48067.c: New testcase.
13001 2011-03-11 Richard Guenther <rguenther@suse.de>
13004 * g++.dg/lto/20110311-1_0.C: New testcase.
13006 2011-03-11 Jakub Jelinek <jakub@redhat.com>
13009 * g++.dg/inherit/virtual8.C: New test.
13011 PR middle-end/48044
13012 * gcc.dg/torture/pr48044.c: New test.
13014 2011-03-11 Janus Weil <janus@gcc.gnu.org>
13017 * gfortran.dg/proc_ptr_comp_31.f90: New.
13019 2011-03-11 Richard Guenther <rguenther@suse.de>
13021 PR tree-optimization/47278
13022 * gcc.dg/torture/pr47278-1.c: New testcase.
13023 * gcc.dg/torture/pr47278-2.c: Likewise.
13025 2011-03-11 Jakub Jelinek <jakub@redhat.com>
13027 PR tree-optimization/48063
13028 * gcc.dg/torture/pr48063.c: New test.
13030 2011-03-10 Jason Merrill <jason@redhat.com>
13032 * g++.dg/template/array22.C: New.
13034 * g++.dg/cpp0x/syntax-err1.C: New.
13035 * g++.dg/parse/error36.C: Adjust expected errors.
13036 * g++.old-deja/g++.pt/ctor2.C: Likewise.
13037 * g++.old-deja/g++.pt/typename3.C: Likewise.
13038 * g++.old-deja/g++.pt/typename4.C: Likewise.
13039 * g++.old-deja/g++.pt/typename6.C: Likewise.
13041 2011-03-09 Jason Merrill <jason@redhat.com>
13043 * g++.dg/template/nontype22.C: New.
13045 2011-03-09 Martin Jambor <mjambor@suse.cz>
13047 PR tree-optimization/47714
13048 * g++.dg/torture/pr47714.C: New test.
13050 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
13053 * gcc.target/powerpc/pr47755-2.c: New file.
13055 2011-03-08 Jakub Jelinek <jakub@redhat.com>
13057 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
13058 is not set in the environment, pass 64 as first argument when not
13059 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
13060 native where ulimit -u is supported.
13062 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13064 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
13066 2011-03-08 Jason Merrill <jason@redhat.com>
13068 * g++.dg/template/nontype21.C: New.
13070 * g++.dg/template/anon5.C: New.
13072 2011-03-08 Jakub Jelinek <jakub@redhat.com>
13075 * gcc.dg/pr47881.c: New test.
13077 2011-03-08 Dodji Seketeli <dodji@redhat.com>
13080 * g++.dg/lookup/template3.C: New test.
13082 2011-03-08 Kai Tietz <ktietz@redhat.com>
13084 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
13087 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
13090 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
13091 sizeof to compute alignment.
13093 2011-03-08 Jakub Jelinek <jakub@redhat.com>
13095 PR tree-optimization/48022
13096 * gcc.dg/pr48022-1.c: New test.
13097 * gcc.dg/pr48022-2.c: New test.
13099 2011-03-07 Jason Merrill <jason@redhat.com>
13101 * g++.dg/template/nontype20.C: New.
13102 * g++.dg/init/member1.C: Adjust expected errors.
13103 * g++.dg/parse/constant4.C: Likewise.
13104 * g++.dg/template/qualified-id3.C: Likewise.
13105 * g++.old-deja/g++.pt/crash10.C: Likewise.
13107 * g++.dg/cpp0x/regress/non-const1.C: New.
13109 2011-03-07 Jakub Jelinek <jakub@redhat.com>
13112 * gcc.dg/pr47991.c: New test.
13114 2011-03-07 Jason Merrill <jason@redhat.com>
13116 * g++.dg/abi/mangle46.C: New.
13118 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
13121 * gcc.target/powerpc/pr47862.c: New.
13123 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
13126 * gcc.target/i386/combine-mul.c: Require nonpic.
13128 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
13129 Nathan Froyd <froydnj@codesourcery.com>
13131 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
13133 2011-03-06 Mark Mitchell <mark@codesourcery.com>
13135 * README.QMTEST: Remove.
13137 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
13138 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13141 * gfortran.dg/array_constructor_37.f90 : New test.
13143 2011-03-05 Jason Merrill <jason@redhat.com>
13145 * g++.dg/abi/mangle39.C: ABI v5, not 6.
13146 * g++.dg/abi/mangle45.C: Likewise.
13147 * g++.dg/cpp0x/trailing1.C: Likewise.
13149 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13151 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
13153 2011-03-05 Jakub Jelinek <jakub@redhat.com>
13155 PR rtl-optimization/47899
13156 * gcc.dg/pr47899.c: New test.
13158 * gcc.dg/torture/pr47968.c: Ignore warnings.
13160 PR tree-optimization/47967
13161 * gcc.c-torture/compile/pr47967.c: New test.
13163 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
13165 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
13166 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
13168 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
13170 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
13171 and property_getAttributes() if __OBJC2__.
13172 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13173 * objc.dg/property/property-encoding-1.m: New.
13174 * obj-c++.dg/property/property-encoding-1.mm: New.
13176 2011-03-04 Jason Merrill <jason@redhat.com>
13178 * g++.dg/template/pseudodtor6.C: New.
13180 * g++.dg/inherit/covariant19.C: New.
13182 2011-03-04 Richard Guenther <rguenther@suse.de>
13184 PR middle-end/47968
13185 * gcc.dg/torture/pr47968.c: New testcase.
13187 2011-03-04 Richard Guenther <rguenther@suse.de>
13189 PR middle-end/47975
13190 * gcc.dg/torture/pr47975.c: New testcase.
13192 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
13195 * g++.dg/template/crash106.C: New.
13197 2011-03-03 Jakub Jelinek <jakub@redhat.com>
13200 * gcc.dg/gomp/pr47963.c: New test.
13201 * g++.dg/gomp/pr47963.C: New test.
13203 2011-03-02 Jason Merrill <jason@redhat.com>
13205 * g++.dg/cpp0x/regress/condition1.C: New.
13207 * g++.dg/cpp0x/constexpr-ctor9.C: New.
13209 2011-03-01 Jason Merrill <jason@redhat.com>
13211 * g++.dg/cpp0x/lambda/lambda-98.C: New.
13213 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
13215 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
13217 PR rtl-optimization/47925
13218 * gcc.c-torture/execute/pr47925.c: New test.
13220 2011-03-01 Jason Merrill <jason@redhat.com>
13222 * g++.dg/cpp0x/decltype25.C: New.
13224 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
13226 2011-03-01 Richard Guenther <rguenther@suse.de>
13228 PR tree-optimization/47890
13229 * gcc.dg/torture/pr47890.c: New testcase.
13231 2011-03-01 Richard Guenther <rguenther@suse.de>
13234 * gcc.dg/lto/pr47924_0.c: New testcase.
13236 2011-03-01 Richard Guenther <rguenther@suse.de>
13239 * gfortran.dg/lto/pr46911_0.f: New testcase.
13241 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13243 PR libgfortran/47933
13244 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
13245 compile errors from older code form.
13247 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13249 PR libgfortran/47567
13250 * gfortran.dg/fmt_fw_d.f90: New test.
13252 2011-02-28 Jason Merrill <jason@redhat.com>
13254 * g++.dg/inherit/covariant18.C: New.
13256 2011-02-28 Jakub Jelinek <jakub@redhat.com>
13258 PR middle-end/47893
13259 * gcc.dg/pr47893.c: New test.
13261 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
13263 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
13264 NULL in case of a selector with conflicting types.
13265 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
13267 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
13269 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
13270 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
13271 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
13272 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
13274 2011-02-28 Jason Merrill <jason@redhat.com>
13277 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
13279 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13281 PR libgfortran/47778
13282 * gfortran.dg/namelist_71.f90: New test.
13284 2011-02-27 Jason Merrill <jason@redhat.com>
13287 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
13288 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
13290 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
13293 * g++.dg/cpp0x/constexpr-ctor8.C: New.
13295 2011-02-27 Jakub Jelinek <jakub@redhat.com>
13298 * gfortran.dg/gomp/task-1.f90: Removed.
13300 2011-02-26 Jason Merrill <jason@redhat.com>
13302 * g++.dg/template/this-targ1.C: New.
13304 * g++.dg/cpp0x/regress/template-const1.C: New.
13305 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
13306 * g++.dg/template/function1.C: Adjust.
13307 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
13308 * g++.dg/debug/debug7.C: Adjust.
13310 2011-02-26 Tobias Burnus <burnus@net-b.de>
13313 * gfortran.dg/gomp/task-1.f90: New.
13315 2011-02-25 Jie Zhang <jie@codesourcery.com>
13317 * gcc.target/arm/neon-thumb2-move.c: Add
13318 dg-require-effective-target arm_thumb2_ok.
13320 2011-02-24 Jason Merrill <jason@redhat.com>
13322 * g++.dg/parse/constant1.C: Specify C++98 mode.
13323 * g++.dg/parse/constant5.C: Likewise.
13324 * g++.dg/parse/error2.C: Likewise.
13325 * g++.dg/parse/semicolon3.C: Likewise.
13326 * g++.dg/template/crash14.C: Likewise.
13327 * g++.dg/template/local4.C: Likewise.
13328 * g++.dg/template/nontype3.C: Likewise.
13329 * g++.dg/parse/crash31.C: Adjust expected errors.
13330 * g++.dg/template/function1.C: Likewise.
13331 * g++.dg/template/ref3.C: Likewise.
13332 * g++.dg/template/static9.C: Likewise.
13333 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
13335 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
13336 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
13337 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
13338 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
13339 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
13341 2011-02-24 Jakub Jelinek <jakub@redhat.com>
13344 * gfortran.dg/pr47878.f90: New test.
13346 2011-02-24 Richard Guenther <rguenther@suse.de>
13349 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
13350 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
13352 2011-02-24 Richard Guenther <rguenther@suse.de>
13355 * gfortran.dg/lto/pr47839_0.f90: New testcase.
13356 * gfortran.dg/lto/pr47839_1.f90: Likewise.
13358 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13360 PR libgfortran/47567
13361 * gfortran.dg/fmt_f0_1.f90: Update test.
13363 2011-02-23 Jason Merrill <jason@redhat.com>
13365 * g++.dg/abi/mangle39.C: Adjust parm mangling.
13366 * g++.dg/abi/mangle45.C: New.
13368 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
13369 * g++.dg/template/canon-type-9.C: Match use of decltype
13370 between declaration and definition.
13371 * g++.dg/template/canon-type-12.C: Likewise.
13373 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
13376 * gfortran.dg/nested_allocatables_1.f90: New.
13378 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
13381 * g++.dg/pr46868.C: New test.
13382 * g++.dg/parse/parameter-declaration-1.C: Adjust.
13383 * g++.dg/parse/error14.C: Adjust.
13385 2011-02-23 Richard Guenther <rguenther@suse.de>
13387 PR tree-optimization/47838
13388 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
13390 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
13392 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
13394 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
13396 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
13397 * gfortran.dg/count_init_expr.f03: Ditto.
13398 * gfortran.dg/gomp/pr43711.f90: Ditto.
13399 * gcc.dg/struct-parse-2.c: Ditto.
13400 * gcc.dg/parse-error-3.c: Ditto.
13401 * gcc.dg/Wlogical-op-1.c: Ditto.
13402 * gcc.dg/Walways-true-1.c: Ditto.
13403 * gcc.dg/pr24225.c: Ditto.
13404 * gcc.dg/Walways-true-2.c: Ditto.
13405 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
13406 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
13407 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
13408 * g++.dg/overload/defarg4.C: Ditto.
13409 * g++.dg/inherit/covariant16.C: Ditto.
13410 * g++.dg/inherit/virtual7.C: Ditto.
13411 * g++.dg/template/canon-type-9.C: Ditto.
13412 * g++.dg/template/access19.C: Ditto.
13413 * g++.dg/template/call7.C: Ditto.
13414 * g++.dg/template/canon-type-2.C: Ditto.
13415 * g++.dg/template/init7.C: Ditto.
13416 * g++.dg/template/sizeof-template-argument.C: Ditto.
13417 * g++.dg/template/const3.C: Ditto.
13418 * g++.dg/template/sfinae26.C: Ditto.
13419 * g++.dg/template/sfinae26.C: Ditto.
13420 * g++.dg/template/canon-type-11.C: Ditto.
13421 * g++.dg/template/union2.C: Ditto.
13422 * g++.dg/template/canon-type-3.C: Ditto.
13423 * g++.dg/template/canon-type-1.C: Ditto.
13424 * g++.dg/template/canon-type-5.C: Ditto.
13425 * g++.dg/template/canon-type-7.C: Ditto.
13426 * g++.dg/template/canon-type-10.C: Ditto.
13427 * g++.dg/template/spec36.C: Ditto.
13428 * g++.dg/template/typedef38.C: Ditto.
13429 * g++.dg/template/canon-type-4.C: Ditto.
13430 * g++.dg/template/canon-type-6.C: Ditto.
13431 * g++.dg/template/canon-type-13.C: Ditto.
13432 * g++.dg/template/instantiate9.C: Ditto.
13433 * g++.dg/template/ttp22.C: Ditto.
13434 * g++.dg/warn/Wreturn-type-6.C: Ditto.
13435 * g++.dg/warn/Walways-true-1.C: Ditto.
13436 * g++.dg/warn/Wlogical-op-1.C: Ditto.
13437 * g++.dg/warn/Walways-true-2.C: Ditto.
13438 * g++.dg/conversion/op4.C: Ditto.
13439 * g++.dg/opt/pr19650.C: Ditto.
13440 * g++.dg/lookup/friend11.C: Ditto.
13441 * g++.dg/other/default2.C: Ditto.
13442 * g++.dg/other/default3.C: Ditto.
13443 * g++.dg/other/dtor2.C: Ditto.
13444 * g++.dg/other/friend5.C: Ditto.
13445 * g++.dg/other/default5.C: Ditto.
13446 * g++.dg/init/brace6.C: Ditto.
13447 * g++.dg/init/aggr5.C: Ditto.
13448 * g++.dg/init/error2.C: Ditto.
13449 * g++.dg/expr/bound-mem-fun.C: Ditto.
13450 * g++.dg/expr/cond6.C: Ditto.
13451 * g++.dg/expr/stmt-expr-1.C: Ditto.
13452 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
13453 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
13454 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
13455 * g++.dg/cpp0x/bracket1.C: Ditto.
13456 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
13457 * g++.dg/cpp0x/pr38646.C: Ditto.
13458 * g++.dg/cpp0x/variadic73.C: Ditto.
13459 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
13460 * g++.dg/cpp0x/bracket4.C: Ditto.
13461 * g++.dg/cpp0x/decltype4.C: Ditto.
13462 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
13463 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
13464 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
13465 * g++.dg/cpp0x/variadic-new2.C: Ditto.
13466 * g++.dg/cpp0x/decltype2.C: Ditto.
13467 * g++.dg/cpp0x/decltype1.C: Ditto.
13468 * g++.dg/cpp0x/bracket2.C: Ditto.
13469 * g++.dg/cpp0x/decltype5.C: Ditto.
13470 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
13471 * g++.dg/cpp0x/variadic70.C: Ditto.
13472 * g++.dg/cpp0x/decltype6.C: Ditto.
13473 * g++.dg/cpp0x/rvo.C: Ditto.
13474 * g++.dg/cpp0x/vt-40092.C: Ditto.
13475 * g++.dg/cpp0x/variadic-new.C: Ditto.
13476 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
13477 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
13478 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
13479 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
13480 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
13481 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
13482 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
13483 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
13484 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
13485 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
13486 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
13487 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
13488 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
13489 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
13490 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
13491 * g++.dg/cpp0x/pr39639.C: Ditto.
13492 * g++.dg/cpp0x/decltype3.C: Ditto.
13493 * g++.dg/cpp0x/variadic68.C: Ditto.
13494 * g++.dg/cpp0x/variadic-function.C: Ditto.
13495 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
13496 * g++.dg/cpp0x/variadic-bind.C: Ditto.
13497 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
13498 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
13499 * g++.dg/parse/crash35.C: Ditto.
13500 * g++.dg/parse/crash40.C: Ditto.
13501 * g++.dg/parse/defarg12.C: Ditto.
13502 * g++.dg/parse/crash34.C: Ditto.
13503 * g++.dg/parse/constructor3.C: Ditto.
13504 * g++.dg/parse/template23.C: Ditto.
13505 * g++.dg/parse/crash56.C: Ditto.
13506 * g++.dg/parse/dtor13.C: Ditto.
13507 * g++.dg/parse/error33.C: Ditto.
13508 * g++.dg/parse/ctor9.C: Ditto.
13509 * g++.dg/parse/error32.C: Ditto.
13510 * g++.dg/parse/error37.C: Ditto.
13511 * g++.dg/parse/bitfield3.C: Ditto.
13512 * g++.dg/parse/struct-4.C: Ditto.
13513 * g++.dg/ext/has_trivial_copy.C: Ditto.
13514 * g++.dg/ext/is_polymorphic.C: Ditto.
13515 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
13516 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
13517 * g++.dg/ext/has_nothrow_assign.C: Ditto.
13518 * g++.dg/ext/is_union.C: Ditto.
13519 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
13520 * g++.dg/ext/is_pod.C: Ditto.
13521 * g++.dg/ext/has_virtual_destructor.C: Ditto.
13522 * g++.dg/ext/has_trivial_constructor.C: Ditto.
13523 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
13524 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
13525 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
13526 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
13527 * g++.dg/ext/is_abstract.C: Ditto.
13528 * g++.dg/ext/has_trivial_assign.C: Ditto.
13529 * g++.dg/ext/is_class.C: Ditto.
13530 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
13531 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
13532 * g++.dg/ext/is_base_of.C: Ditto.
13533 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
13534 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
13535 * g++.dg/ext/is_empty.C: Ditto.
13536 * g++.dg/ext/is_enum.C: Ditto.
13537 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
13538 * gnat.dg/opt11.adb: Ditto.
13539 * obj-c++.dg/pr45735.mm: Ditto.
13540 * obj-c++.dg/pr24393.mm: Ditto.
13541 * obj-c++.dg/exceptions-2.mm: Ditto.
13542 * objc.dg/pr45735.m: Ditto.
13543 * objc.dg/pr24393.m: Ditto.
13545 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
13547 * objc.dg/attributes/objc-exception-1.m: New.
13549 2011-02-23 Jie Zhang <jie@codesourcery.com>
13551 * gcc.dg/cpp/include7.c: New test.
13553 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
13556 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
13558 2011-02-23 Jie Zhang <jie@codesourcery.com>
13560 PR rtl-optimization/47763
13561 * gcc.dg/pr47763.c: New test.
13563 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
13566 * gfortran.dg/whole_file_32.f90 : New test.
13568 2011-02-22 Dodji Seketeli <dodji@redhat.com>
13571 * g++.dg/inherit/virtual7.C: New test.
13573 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
13576 * objc.dg/type-size-3.m: Updated error message.
13577 * objc.dg/type-size-4.m: New test.
13578 * objc.dg/type-size-5.m: New test.
13580 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13582 * lib/gnat.exp: Fix comments.
13583 Don't load libgloss.exp.
13584 (default_gnat_version): Call $compiler with --version.
13585 Adapt regexp for gnatmake output, insert version.
13586 (gnat_version): New proc.
13587 (gnat_init): Remove gnat_libgcc_s_path.
13588 (gnat_target_compile): Likewise.
13589 Remove ld_library_path.
13590 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
13591 (gnat_pass): Remove.
13592 (gnat_pass): Remove.
13593 (gnat_finish): Remove.
13594 (gnat_exit): Remove.
13595 (local_find_gnatmake): Reindent.
13596 (runtest_file_p): Remove.
13597 (prune_warnings): Remove.
13598 (find_gnatclean): New proc.
13599 * lib/gnat-dg.exp (lremove): New proc.
13600 (gnat-dg-test): Reindent.
13601 Remove additional output files.
13602 (gnat-dg-runtest): Remove.
13604 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
13605 * gnat.dg/loop_optimization6.adb: Likewise.
13606 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
13608 2011-02-22 Jakub Jelinek <jakub@redhat.com>
13610 PR tree-optimization/47835
13611 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
13613 2011-02-22 Tobias Burnus <burnus@net-b.de>
13615 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
13616 * gfortran.dg/abstract_type_2.f03: Ditto.
13617 * gfortran.dg/abstract_type_3.f03: Ditto.
13618 * gfortran.dg/abstract_type_4.f03: Ditto.
13619 * gfortran.dg/abstract_type_5.f03: Ditto.
13620 * gfortran.dg/abstract_type_6.f03: Ditto.
13621 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
13622 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
13623 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
13624 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
13625 * gfortran.dg/array_function_5.f90: Ditto.
13626 * gfortran.dg/asynchronous_3.f03: Ditto.
13627 * gfortran.dg/char_expr_1.f90: Ditto.
13628 * gfortran.dg/class_14.f03: Ditto.
13629 * gfortran.dg/data_array_6.f: Ditto.
13630 * gfortran.dg/data_invalid.f90: Ditto.
13631 * gfortran.dg/dot_product_1.f03: Ditto.
13632 * gfortran.dg/func_derived_5.f90: Ditto.
13633 * gfortran.dg/func_result_4.f90: Ditto.
13634 * gfortran.dg/implied_do_1.f90: Ditto.
13635 * gfortran.dg/initialization_25.f90: Ditto.
13636 * gfortran.dg/initialization_26.f90: Ditto.
13637 * gfortran.dg/interface_34.f90: Ditto.
13638 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
13639 * gfortran.dg/keyword_symbol_1.f90: Ditto.
13640 * gfortran.dg/matmul_8.f03: Ditto.
13641 * gfortran.dg/merge_init_expr.f90: Ditto.
13642 * gfortran.dg/pack_assign_1.f90: Ditto.
13643 * gfortran.dg/pack_vector_1.f90: Ditto.
13644 * gfortran.dg/pointer_check_8.f90: Ditto.
13645 * gfortran.dg/product_init_expr.f03: Ditto.
13646 * gfortran.dg/reshape_order_5.f90: Ditto.
13647 * gfortran.dg/reshape_shape_1.f90: Ditto.
13648 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
13649 * gfortran.dg/same_name_2.f90: Ditto.
13650 * gfortran.dg/selected_real_kind_1.f90: Ditto.
13651 * gfortran.dg/spread_init_expr.f03: Ditto.
13652 * gfortran.dg/stmt_func_1.f90: Ditto.
13653 * gfortran.dg/sum_init_expr.f03: Ditto.
13654 * gfortran.dg/transpose_3.f03: Ditto.
13655 * gfortran.dg/unpack_init_expr.f03: Ditto.
13656 * gfortran.dg/warn_conversion.f90: Ditto.
13657 * gfortran.dg/warn_conversion_2.f90: Ditto.
13658 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
13659 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
13660 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
13661 * gfortran.dg/whole_file_16.f90: Ditto.
13662 * gfortran.dg/whole_file_17.f90: Ditto.
13663 * gfortran.dg/whole_file_18.f90: Ditto.
13664 * gfortran.dg/whole_file_20.f03: Ditto.
13665 * gfortran.dg/whole_file_5.f90: Ditto.
13666 * gfortran.dg/whole_file_6.f90: Ditto.
13667 * gfortran.dg/write_invalid_format.f90: Ditto.
13668 * gfortran.dg/zero_sized_6.f90: Ditto.
13670 2011-02-21 Jeff Law <law@redhat.com>
13672 PR rtl-optimization/46178
13673 * gcc.target/i386/pr46178.c: New test.
13675 PR rtl-optimization/46002
13676 * gcc.c-torture/compile/pr46002.c: New test.
13678 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13680 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
13683 2011-02-21 Jakub Jelinek <jakub@redhat.com>
13686 * g++.dg/debug/pr47106.C: Require effective target lto.
13688 2011-02-21 Jason Merrill <jason@redhat.com>
13690 * g++.dg/cpp0x/constexpr-diag2.C: New.
13692 2011-02-20 Jason Merrill <jason@redhat.com>
13694 * g++.dg/cpp0x/constexpr-ctor7.C: New.
13696 * g++.dg/cpp0x/fntmpdefarg2.C: New.
13698 * g++.dg/overload/conv-op1.C: New.
13700 * g++.dg/cpp0x/constexpr-synth1.C: New.
13702 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
13704 * objc.dg/layout-2.m: New.
13705 * objc.dg/selector-3.m: Adjusted location of error message.
13706 * objc.dg/type-size-3.m: Same.
13707 * obj-c++.dg/selector-3.mm: Same.
13709 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
13712 * objc.dg/property/dotsyntax-22.m: New.
13713 * obj-c++.dg/property/dotsyntax-22.mm: New.
13715 2011-02-20 Dodji Seketeli <dodji@redhat.com>
13718 * g++.dg/template/typedef38.C: New test.
13720 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
13723 * gfortran.dg/whole_file_30.f90 : New test.
13724 * gfortran.dg/whole_file_31.f90 : New test.
13726 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
13730 * gfortran.dg/whole_file_28.f90 : New test.
13731 * gfortran.dg/whole_file_29.f90 : New test.
13733 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
13736 * g++.dg/template/crash105.C: New.
13738 2011-02-19 Jason Merrill <jason@redhat.com>
13740 * g++.dg/cpp0x/regress/no-elide1.C: New.
13742 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
13744 PR tree-optimization/46620
13745 * gcc.dg/pr46620.c: New.
13747 2011-02-19 Jakub Jelinek <jakub@redhat.com>
13750 * gcc.target/i386/pr47809.c: New test.
13752 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13753 Tobias Burnus <burnus@net-b.de>
13755 * lib/target-supports.exp
13756 (check_effective_target_fortran_large_real): New check for large reals.
13757 * gfortran.dg/nan_7.f90: New test.
13759 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13761 PR libgfortran/47567
13762 * gfortran.dg/fmt_f0_1.f90: Update test.
13764 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
13767 * gfortran.dg/array_constructor_36.f90 : New test.
13768 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
13769 allow for comparison between different elements of the array
13770 constructor at different levels of optimization.
13772 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
13774 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
13775 * gcc.target/i386/pr32280-1.c: Likewise.
13777 2011-02-19 Jakub Jelinek <jakub@redhat.com>
13780 * gcc.target/i386/pr47800.c: New test.
13782 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
13784 * objc/execute/exceptions/foward-1.x: New.
13786 2011-02-18 Janus Weil <janus@gcc.gnu.org>
13789 * gfortran.dg/derived_constructor_comps_4.f90: New.
13791 2011-02-18 Tobias Burnus
13794 * gfortran.dg/func_result_6.f90: New.
13796 2011-02-18 Michael Matz <matz@suse.de>
13799 * gfortran.dg/lto/pr45586_0.f90: New test.
13800 * gfortran.dg/typebound_proc_20.f90: Ditto.
13801 * gfortran.dg/typebound_proc_21.f90: Ditto.
13803 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
13806 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
13808 2011-02-18 Tobias Burnus <burnus@net-b.de>
13811 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
13812 gcc_warning_prefix.
13813 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
13814 normalizing the error/warning output.
13815 * gfortran.dg/Wall.f90: Update dg-error/warning.
13816 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
13817 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
13818 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
13819 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
13820 * gfortran.dg/class_30.f90: Update dg-error/warning.
13821 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
13822 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
13823 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
13824 * gfortran.dg/entry_17.f90: Update dg-error/warning.
13825 * gfortran.dg/entry_19.f90: Update dg-error/warning.
13826 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
13827 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
13828 * gfortran.dg/g77/12632.f: Update dg-error/warning.
13829 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
13830 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
13831 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
13832 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
13833 * gfortran.dg/goto_8.f90: Update dg-error/warning.
13834 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
13835 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
13836 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
13837 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
13838 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
13839 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
13840 * gfortran.dg/volatile3.f90: Update dg-error/warning.
13841 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
13842 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
13843 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
13844 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
13845 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
13847 2011-02-18 Janus Weil <janus@gcc.gnu.org>
13850 * gfortran.dg/proc_ptr_comp_30.f90: New.
13852 2011-02-18 Jakub Jelinek <jakub@redhat.com>
13855 * gcc.target/i386/pr47780.c: New test.
13857 2011-02-18 Janus Weil <janus@gcc.gnu.org>
13860 * gfortran.dg/class_40.f03: New.
13862 2011-02-18 Dodji Seketeli <dodji@redhat.com>
13865 * g++.dg/cpp0x/auto21.C: New test.
13867 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
13869 * objc.dg/special/unclaimed-category-1.h: Updated for
13871 * objc.dg/special/unclaimed-category-1.m: Same.
13872 * objc.dg/zero-link-1.m: Same.
13873 * objc.dg/lookup-1.m: Same.
13874 * objc.dg/torture/strings/const-str-9.m
13875 * objc.dg/torture/strings/const-str-10.m: Same.
13876 * objc.dg/torture/strings/const-str-11.m: Same.
13877 * objc.dg/torture/forward-1.m: Same.
13878 * objc.dg/zero-link-2.m: Same.
13879 * objc.dg/encode-7-next-64bit.m: Same.
13880 * objc.dg/method-4.m: Same.
13881 * objc.dg/next-runtime-1.m: Same.
13882 * objc.dg/image-info.m: Same.
13883 * objc.dg/pr23214.m: Same.
13884 * objc.dg/symtab-1.m: Same.
13885 * obj-c++.dg/basic.m: Same.
13886 * obj-c++.dg/proto-lossage-3.m: Same.
13887 * obj-c++.dg/torture/strings/const-str-10.m: Same.
13888 * obj-c++.dg/torture/strings/const-str-11.m: Same.
13889 * obj-c++.dg/torture/strings/const-str-9.m: Same.
13890 * obj-c++.dg/method-11.m: Same.
13891 * objc/execute/enumeration-1.m: Same.
13892 * objc/execute/object_is_class.m: Same.
13893 * objc/execute/formal_protocol-2.m: Same.
13894 * objc/execute/formal_protocol-4.m: Same.
13895 * objc/execute/formal_protocol-6.m: Same.
13896 * objc/execute/bycopy-3.m: Same.
13897 * objc/execute/exceptions/catchall-1.m: Same.
13898 * objc/execute/exceptions/finally-1.m: Same.
13899 * objc/execute/exceptions/local-variables-1.m: Same.
13900 * objc/execute/exceptions/foward-1.m: Same.
13901 * objc/execute/bf-common.h
13902 * objc/execute/enumeration-2.m: Same.
13903 * objc/execute/formal_protocol-1.m: Same.
13904 * objc/execute/formal_protocol-3.m: Same.
13905 * objc/execute/formal_protocol-5.m: Same.
13906 * objc/execute/accessing_ivars.m: Same.
13907 * objc/execute/bycopy-2.m: Same.
13908 * objc/execute/formal_protocol-7.m: Same.
13909 * objc/execute/compatibility_alias.m: Same.
13910 * objc/execute/no_clash.m: Same.
13911 * objc/execute/object_is_meta_class.m: Same.
13912 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
13913 * objc/execute/class-tests-1.h: Include stdio.h.
13914 * objc/execute/class-tests-2.h: Same.
13915 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
13917 * obj-c++.dg/try-catch-2.mm: Same.
13919 2011-02-17 Jakub Jelinek <jakub@redhat.com>
13922 * g++.dg/warn/Wunused-parm-4.C: New test.
13924 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
13925 Jan Hubicka <jh@suse.cz>
13929 * g++.dg/debug/pr47106.C: New.
13931 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
13934 * gcc.target/i386/pr43653.c: New test.
13936 2011-02-11 Dodji Seketeli <dodji@redhat.com>
13939 * g++.dg/template/inherit6.C: New test.
13941 2011-02-16 Janus Weil <janus@gcc.gnu.org>
13944 * gfortran.dg/class_39.f03: New.
13946 2011-02-16 Dodji Seketeli <dodji@redhat.com>
13949 * g++.dg/cpp0x/variadic106.C: New test.
13951 2011-02-16 Jakub Jelinek <jakub@redhat.com>
13953 PR libfortran/47757
13954 * gfortran.dg/pr47757-1.f90: New test.
13955 * gfortran.dg/pr47757-2.f90: New test.
13956 * gfortran.dg/pr47757-3.f90: New test.
13959 * g++.dg/cpp0x/enum8.C: New test.
13961 2011-02-15 Jason Merrill <jason@redhat.com>
13963 * g++.dg/inherit/implicit-trivial1.C: New.
13964 * g++.dg/cpp0x/implicit-trivial1.C: New.
13966 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
13968 PR middle-end/47725
13969 * gcc.dg/torture/pr47725.c: Removed.
13971 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
13974 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
13975 constant does not generate a load from memory.
13977 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
13979 PR middle-end/47725
13980 * gcc.dg/torture/pr47725.c: New.
13982 2011-02-15 Richard Guenther <rguenther@suse.de>
13984 PR tree-optimization/47743
13985 * gcc.dg/torture/pr47743.c: New testcase.
13987 2011-02-15 Jakub Jelinek <jakub@redhat.com>
13989 PR middle-end/47581
13990 * gcc.target/i386/pr47581.c: New test.
13992 2011-02-14 Janus Weil <janus@gcc.gnu.org>
13995 * gfortran.dg/select_type_22.f03: New.
13997 2011-02-14 Jason Merrill <jason@redhat.com>
13999 * g++.dg/cpp0x/regress/enum1.C: New.
14001 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
14003 * gnat.dg/include.adb: New test.
14005 2011-02-14 Janus Weil <janus@gcc.gnu.org>
14008 * gfortran.dg/class_38.f03: New.
14010 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
14012 * gcc.dg/pr46494.c: New test.
14014 2011-02-14 Richard Guenther <rguenther@suse.de>
14016 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
14018 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14021 * gnat.dg/null_pointer_deref1.exp: Don't skip on
14022 sparc*-sun-solaris2.11.
14024 2011-02-14 Janus Weil <janus@gcc.gnu.org>
14027 * gfortran.dg/argument_checking_18.f90: New.
14029 2011-02-13 Tobias Burnus <burnus@net-b.de>
14031 * gfortran.dg/argument_checking_13.f90: Update dg-error.
14032 * gfortran.dg/argument_checking_17.f90: New.
14034 2011-02-12 Janus Weil <janus@gcc.gnu.org>
14036 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
14037 are temporarily disabled.
14038 * gfortran.dg/class_7.f03: Ditto.
14039 * gfortran.dg/coarray_14.f90: Ditto.
14040 * gfortran.dg/typebound_proc_13.f03: Ditto.
14042 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
14045 * gfortran.dg/extends_11.f03: New.
14047 2011-02-11 Xinliang David Li <davidxl@google.com>
14049 PR tree-optimization/47707
14050 * g++.dg/tree-ssa/pr47707.C: New test.
14052 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
14054 * g++.dg/opt/inline17.C: New test.
14056 2011-02-11 Tobias Burnus <burnus@net-b.de>
14059 * gfortran.dg/pure_formal_2.f90: New.
14061 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
14063 PR rtl-optimization/47614
14064 * gfortran.dg/pr47614.f: New.
14066 2011-02-11 Joseph Myers <joseph@codesourcery.com>
14069 * gcc.dg/opts-6.c: New test.
14071 2011-02-11 Jakub Jelinek <jakub@redhat.com>
14074 * gcc.dg/pr47684.c: New test.
14076 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14079 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
14080 c99_runtime, dg-add-options c99_runtime.
14081 (main): Use __asm__.
14083 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14086 * lib/target-supports.exp (check_ascii_locale_available): New proc.
14087 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
14088 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
14089 * gcc.dg/ucnid-10.c: Likewise.
14090 * gcc.dg/ucnid-13.c: Likewise.
14091 * gcc.dg/ucnid-7.c: Likewise.
14092 * gcc.dg/ucnid-8.c: Likewise.
14093 Adapt dg-warning line number.
14095 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
14097 * gcc.target/i386/parity-1.c: Use -march=k8.
14098 * gcc.target/i386/parity-2.c: Ditto.
14099 * gcc.target/i386/vecinit-1.c: Ditto.
14100 * gcc.target/i386/vecinit-2.c: Ditto.
14102 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14105 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
14106 * gcc.target/mips/save-restore-3.c: Likewise.
14107 * gcc.target/mips/save-restore-4.c: Likewise.
14108 * gcc.target/mips/save-restore-5.c: Likewise.
14111 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
14112 * g++.dg/tree-prof/partition2.C: Likewise.
14114 2011-02-09 Jason Merrill <jason@redhat.com>
14116 * g++.dg/tree-ssa/inline-3.C: Use a normal function
14117 rather than misdeclare std::puts.
14119 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
14120 * g++.dg/other/warning1.C: Likewise.
14121 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
14122 * g++.old-deja/g++.gb/scope06.C: Likewise.
14123 * g++.old-deja/g++.law/cvt11.C: Likewise.
14124 * g++.old-deja/g++.law/init1.C: Likewise.
14125 * g++.dg/abi/mangle26.C: Likewise.
14127 * g++.dg/template/function1.C: Adjust for C++0x mode.
14128 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
14130 * g++.dg/ext/label10.C: Adjust for C++0x mode.
14131 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
14133 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
14135 * g++.dg/cpp0x/regress/abi-empty7.C: New.
14137 * g++.dg/cpp0x/regress: New directory.
14138 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
14139 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
14140 * g++.dg/cpp0x/regress/regress3.C: New.
14142 2011-02-10 Richard Guenther <rguenther@suse.de>
14144 PR tree-optimization/47677
14145 * gcc.dg/torture/pr47677.c: New testcase.
14147 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
14149 * objc.dg/special/load-category-1.m: Remove unused header.
14150 * objc.dg/special/load-category-1a.m: Likewise.
14151 * objc.dg/special/load-category-2.m: Likewise.
14152 * objc.dg/special/load-category-2a.m: Likewise.
14153 * objc.dg/special/load-category-3.m: Likewise.
14154 * objc.dg/special/load-category-3a.m: Likewise.
14155 * objc.dg/attributes/proto-attribute-2.m: Likewise.
14156 * objc.dg/attributes/proto-attribute-3.m: Likewise.
14157 * objc.dg/attributes/class-attribute-1.m: Likewise.
14158 * objc.dg/property/property.exp: Don't run for Darwin < 9.
14159 * obj-c++.dg/property/property.exp: Likewise.
14160 * objc.dg/attributes/method-sentinel-1.m: Update type header.
14161 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
14162 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
14163 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
14164 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
14165 * obj-c++.dg/template-8.mm: Likewise.
14167 2011-02-10 Jakub Jelinek <jakub@redhat.com>
14170 * gcc.target/i386/pr47665.c: New test.
14172 2011-02-10 Jie Zhang <jie@codesourcery.com>
14176 2011-02-05 Jie Zhang <jie@codesourcery.com>
14178 * gcc.dg/pr42631.c: Update test.
14179 * gcc.dg/pr42631-2.c: New test.
14181 2011-02-09 Janus Weil <janus@gcc.gnu.org>
14184 * gfortran.dg/proc_decl_25.f90: New.
14186 2011-02-09 Janus Weil <janus@gcc.gnu.org>
14189 * gfortran.dg/typebound_assignment_2.f03: New.
14191 2011-02-09 Richard Guenther <rguenther@suse.de>
14193 PR tree-optimization/47664
14194 * gcc.dg/tree-ssa/inline-7.c: New testcase.
14196 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
14198 PR middle-end/47646
14199 * gnat.dg/uninit_func.adb: Adjust dg directive.
14201 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
14203 PR middle-end/47646
14204 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
14206 2011-02-09 Janus Weil <janus@gcc.gnu.org>
14209 * gfortran.dg/auto_dealloc_2.f90: New.
14211 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14213 * gcc.dg/builtins-config.h: Remove __sgi handling.
14214 * lib/target-supports.exp (add_options_for_c99_runtime): Add
14215 -std=c99 for mips-sgi-irix6.5*.
14217 2011-02-09 Martin Jambor <mjambor@suse.cz>
14219 PR middle-end/45505
14220 * gfortran.dg/pr25923.f90: Remove xfails.
14222 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14225 * gfortran.dg/inquire_14.f90: New test.
14227 2011-02-08 Janus Weil <janus@gcc.gnu.org>
14230 * gfortran.dg/pointer_init_6.f90: New.
14232 2011-02-08 Jeff Law <law@redhat.com>
14234 PR tree-optimization/42893
14235 * gcc.tree-ssa/pr42893.c: New test.
14237 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
14239 PR tree-optimization/46834
14240 PR tree-optimization/46994
14241 PR tree-optimization/46995
14242 * gcc.dg/graphite/id-pr46834.c: New.
14243 * gfortran.dg/graphite/id-pr46994.f90: New.
14244 * gfortran.dg/graphite/id-pr46995.f90: New.
14246 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14248 PR middle-end/47646
14249 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
14250 using the variable is known the warning is emitted there.
14251 * gcc.dg/uninit-pr19430.c (foo): Likewise.
14252 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
14254 * c-c++-common/pr20000.c (g): Both warnings occur at the return
14257 * gcc.dg/noreturn-1.c (foo5): Likewise.
14258 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
14259 (method2): Likewise.
14261 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
14262 the return statement using the uninitialized variable.
14263 * gfortran.dg/pr39666-2.f90 (f): Likewise.
14265 2011-02-08 Richard Guenther <rguenther@suse.de>
14267 PR middle-end/47639
14268 * g++.dg/opt/pr47639.c: New testcase.
14270 2011-02-08 Richard Guenther <rguenther@suse.de>
14272 PR tree-optimization/47632
14273 * g++.dg/opt/pr47632.C: New testcase.
14275 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14277 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
14279 2011-02-07 Richard Guenther <rguenther@suse.de>
14281 PR tree-optimization/47615
14282 * g++.dg/opt/pr47615.C: New testcase.
14284 2011-02-07 Richard Guenther <rguenther@suse.de>
14286 PR tree-optimization/47621
14287 * gcc.dg/torture/pr47621.c: New testcase.
14289 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
14291 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
14293 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
14296 * gfortran.dg/allocate_with_source_1 : New test.
14298 2011-02-05 Jakub Jelinek <jakub@redhat.com>
14300 PR middle-end/47610
14301 * gcc.dg/pr47610.c: New test.
14303 2011-02-05 Jie Zhang <jie@codesourcery.com>
14306 * gcc.dg/pr42631.c: Update test.
14307 * gcc.dg/pr42631-2.c: New test.
14309 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
14312 * gfortran.dg/pr47574.f90: New test.
14314 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
14316 PR tree-optimization/46194
14317 * gcc.dg/autopar/pr46194.c: New.
14319 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
14321 PR tree-optimization/43695
14322 * g++.dg/ipa/pr43695.C: New.
14324 2011-02-04 Jakub Jelinek <jakub@redhat.com>
14326 PR inline-asm/23200
14327 * gcc.dg/pr23200.c: New test.
14329 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
14332 * g++.dg/pr47589.C: New test.
14334 2011-02-03 Dodji Seketeli <dodji@redhat.com>
14337 * g++.dg/template/typedef37.C: New test.
14338 * g++.dg/template/param1.C: Adjust expected error message.
14340 2011-02-03 Jakub Jelinek <jakub@redhat.com>
14342 PR middle-end/31490
14343 * gcc.dg/pr31490-2.c: New test.
14344 * gcc.dg/pr31490-3.c: New test.
14345 * gcc.dg/pr31490-4.c: New test.
14347 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
14348 Jakub Jelinek <jakub@redhat.com>
14351 * g++.dg/parser/semicolon3.C: Adjust.
14352 * g++.dg/parser/semicolon4.C: New testcase.
14353 * g++.dg/pr46890.C: New testcase.
14355 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
14358 * g++.dg/init/pr29571.C: New.
14360 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
14362 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
14363 instead of vect_int.
14365 2011-02-03 Jakub Jelinek <jakub@redhat.com>
14368 * gcc.target/i386/pr47312.c: New test.
14371 * gcc.target/i386/pr47564.c: New test.
14373 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
14375 PR tree-optimization/45122
14376 * gcc.dg/tree-ssa/pr45122.c: New.
14378 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
14381 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
14384 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
14385 and vsx so a default --with-cpu=power7 doesn't give an error
14386 when -mavoid-indexed-addresses is used.
14388 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
14389 wrapper function to save the arguments and then jump to the real
14390 function, rather than depending on the compiler not to move stuff
14392 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
14394 2011-02-02 Janus Weil <janus@gcc.gnu.org>
14395 Paul Thomas <pault@gcc.gnu.org>
14398 * gfortran.dg/class_37.f03 : New test.
14400 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
14401 Richard Guenther <rguenther@suse.de>
14403 PR tree-optimization/40979
14405 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
14406 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
14407 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
14408 check_vect_support_and_set_flags.
14409 * gfortran.dg/graphite/vect-pr40979.f90: New.
14411 2011-02-02 Janus Weil <janus@gcc.gnu.org>
14414 * gfortran.dg/class_36.f03: New.
14416 2011-02-02 Richard Guenther <rguenther@suse.de>
14418 PR tree-optimization/47566
14419 * gcc.dg/lto/20110201-1_0.c: New testcase.
14421 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
14427 * debug/pr47498.c: New.
14428 * debug/pr47501.c: New.
14430 2011-02-01 Richard Guenther <rguenther@suse.de>
14432 PR tree-optimization/47559
14433 * g++.dg/torture/pr47559.C: New testcase.
14435 2011-02-01 Janus Weil <janus@gcc.gnu.org>
14438 * gfortran.dg/typebound_call_20.f03: New.
14440 2011-02-01 Richard Guenther <rguenther@suse.de>
14442 PR tree-optimization/47555
14443 * gcc.dg/pr47555.c: New testcase.
14445 2011-02-01 Richard Guenther <rguenther@suse.de>
14447 PR tree-optimization/47541
14448 * g++.dg/torture/pr47541.C: New testcase.
14450 2011-01-31 Janus Weil <janus@gcc.gnu.org>
14453 * gfortran.dg/typebound_call_19.f03: New.
14455 2011-01-31 Jakub Jelinek <jakub@redhat.com>
14458 * g++.dg/cpp0x/pr47416.C: New test.
14460 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
14463 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
14465 2011-01-31 Janus Weil <janus@gcc.gnu.org>
14468 * gfortran.dg/typebound_assignment_1.f03: New.
14470 2011-01-31 Jakub Jelinek <jakub@redhat.com>
14472 PR tree-optimization/47538
14473 * gcc.c-torture/execute/pr47538.c: New test.
14475 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14478 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
14480 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14482 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
14484 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
14486 PR rtl-optimization/44031
14487 * gcc.c-torture/compile/20110131-1.c: New test.
14489 2011-01-31 Tobias Burnus <burnus@net-b.de>
14492 * gfortran.dg/stmt_func_1.f90: New.
14494 2011-01-31 Tobias Burnus <burnus@net-b.de>
14497 * gfortran.dg/interface_34.f90: New.
14499 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
14502 * gfortran.dg/realloc_on_assign_5.f03: New test.
14503 * gfortran.dg/realloc_on_assign_5.f03: New test.
14505 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14507 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
14508 * gfortran.dg/bessel_7.f90: Likewise.
14509 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
14511 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
14512 * gfortran.dg/sum_init_expr.f03: Likewise.
14514 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
14516 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
14519 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
14520 loop only on "vect_intfloat_cvt" targets.
14522 2011-01-29 Tobias Burnus <burnus@net-b.de>
14525 * gfortran.dg/shape_6.f90: New.
14527 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14529 PR libgfortran/47434
14530 * gfortran.dg/read_infnan_1.f90: Update test.
14531 * gfortran.dg/module_nan.f90: Update test.
14532 * gfortran.dg/char4_iunit_1.f03: Update test.
14533 * gfortran.dg/large_real_kind_1.f90: Update test.
14534 * gfortran.dg/real_const_3.f90: Update test.
14535 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
14537 2011-01-29 Dodji Seketeli <dodji@redhat.com>
14540 * g++.dg/template/param2.C: New test.
14542 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14544 PR libgfortran/47285
14545 * gfortran.dg/fmt_g.f: New test.
14547 2011-01-28 Tobias Burnus <burnus@net-b.de>
14550 * gfortran.dg/pure_formal_1.f90: New.
14552 2011-01-28 Jakub Jelinek <jakub@redhat.com>
14555 * gcc.dg/tls/pr42894.c: New test.
14557 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14559 * gcc.dg/pr47276.c: Add dg-require-visibility.
14561 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14563 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
14565 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
14566 Tobias Burnus <burnus@gcc.gnu.org>
14571 * gfortran.dg/realloc_on_assign_3.f03: New test.
14572 * gfortran.dg/realloc_on_assign_4.f03: New test.
14573 * gfortran.dg/allocatable_function_5.f90: New test.
14574 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
14575 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
14576 implemented" dg-errors.
14578 2011-01-27 Jan Hubicka <jh@suse.cz>
14580 PR middle-end/46949
14581 * gcc.dg/attr-weakref-4.c: New testcase
14583 2011-01-27 Martin Jambor <mjambor@suse.cz>
14585 PR tree-optimization/47228
14586 * gcc.dg/torture/pr47228.c: New test.
14588 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14590 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
14592 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14594 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
14595 when using auto-overlay support on the SPU.
14597 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
14599 PR rtl-optimization/44174
14600 * gcc.target/i386/asm-6.c: New test.
14602 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
14604 PR rtl-optimization/46856
14605 * gcc.c-torture/compile/pr46856.c: New test.
14607 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
14608 Andrew Pinski <pinskia@gmail.com>
14611 * gcc.dg/pr43082.c: New.
14613 2011-01-26 DJ Delorie <dj@redhat.com>
14615 PR rtl-optimization/46878
14616 * gcc.dg/pr46878-1.c: New test.
14618 2011-01-26 Jakub Jelinek <jakub@redhat.com>
14621 * g++.dg/cpp0x/pr47476.C: New test.
14623 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
14625 * gcc.c-torture/compile/20110126-1.c: New test.
14627 2011-01-26 Jakub Jelinek <jakub@redhat.com>
14630 * gcc.dg/torture/pr47473.c: New test.
14632 2011-01-26 Jan Hubicka <jh@suse.cz>
14635 * gcc.c-torture/execute/pr47237.c: New testcase.
14637 2011-01-26 Jan Hubicka <jh@suse.cz>
14639 PR tree-optimization/47190
14640 * gcc.dg/attr-weakref-3.c: New testcase.
14642 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
14645 * gcc.dg/dll-9a.c: New test file.
14646 * gcc.dg/dll-11.c: Likewise.
14647 * gcc.dg/dll-12.c: Likewise.
14648 * gcc.dg/dll-12a.c: Likewise.
14649 * gcc.dg/dll-11a.c: Likewise.
14650 * gcc.dg/dll-9.c: Likewise.
14651 * gcc.dg/dll-10.c: Likewise.
14652 * gcc.dg/dll-10a.c: Likewise.
14653 * g++.dg/ext/dllexport4a.cc: Likewise.
14654 * g++.dg/ext/dllexport4.C: Likewise.
14655 * g++.dg/ext/dllexport5.C: Likewise.
14656 * g++.dg/ext/dllexport5a.cc: Likewise.
14658 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14660 PR tree-optimization/46970
14661 * gcc.dg/graphite/pr46970.c: New.
14663 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14665 PR tree-optimization/46215
14666 * gcc.dg/graphite/pr46215.c: New.
14668 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14670 PR tree-optimization/46168
14671 * gcc.dg/graphite/pr46168.c: New.
14673 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14675 PR tree-optimization/43657
14676 * gcc.dg/graphite/pr43657.c: New.
14678 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14680 PR tree-optimization/29832
14681 * gfortran.dg/graphite/pr29832.f90: New.
14683 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14685 PR tree-optimization/43567
14686 * gcc.dg/graphite/pr43567.c: New.
14688 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14690 * gfortran.dg/graphite/interchange-4.f: New.
14691 * gfortran.dg/graphite/interchange-5.f: New.
14693 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
14694 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
14695 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
14696 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
14697 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
14698 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
14699 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
14700 * gfortran.dg/ltrans-7.f90: Removed.
14701 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
14703 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
14704 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
14705 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
14706 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
14707 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
14708 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
14709 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
14710 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
14711 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
14712 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
14713 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
14714 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
14715 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
14716 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
14717 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
14718 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
14719 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
14720 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
14721 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
14722 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
14723 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
14724 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
14725 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
14726 * gcc.dg/tree-ssa/data-dep-1.c
14727 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
14728 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
14729 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
14730 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
14731 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
14733 2011-01-25 Jakub Jelinek <jakub@redhat.com>
14735 PR tree-optimization/47265
14736 PR tree-optimization/47443
14737 * gcc.c-torture/compile/pr47265.c: New test.
14738 * gcc.dg/pr47443.c: New test.
14740 2011-01-25 Martin Jambor <mjambor@suse.cz>
14742 PR tree-optimization/47382
14743 * g++.dg/torture/pr47382.C: New test.
14744 * g++.dg/opt/devirt1.C: Xfail.
14746 2011-01-25 Yao Qi <yao@codesourcery.com>
14749 * gcc.target/arm/pr45701-1.c: New test.
14750 * gcc.target/arm/pr45701-2.c: New test.
14751 * gcc.target/arm/pr45701-3.c: New test.
14753 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14754 Jakub Jelinek <jakub@redhat.com>
14756 PR tree-optimization/47271
14757 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
14759 2011-01-25 Nick Clifton <nickc@redhat.com>
14761 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
14762 (saturate_add): Delete.
14763 (exchange): Delete.
14764 (main): Do not run saturate_add.
14765 (set_interrupts): Delete.
14767 2011-01-25 Tobias Burnus <burnus@net-b.de>
14770 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
14772 2011-01-25 Jakub Jelinek <jakub@redhat.com>
14774 PR tree-optimization/47427
14775 PR tree-optimization/47428
14776 * gcc.c-torture/compile/pr47427.c: New test.
14777 * gcc.c-torture/compile/pr47428.c: New test.
14779 2011-01-25 Richard Guenther <rguenther@suse.de>
14781 PR middle-end/47411
14782 * gcc.dg/torture/pr47411.c: New testcase.
14784 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14786 * gfortran.dg/graphite/id-24.f: New.
14787 * gfortran.dg/graphite/id-25.f: New.
14789 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14791 * gfortran.dg/graphite/id-23.f: New.
14793 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14795 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
14797 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14799 * gcc.dg/graphite/block-0.c: Un-XFAILed.
14800 * gcc.dg/graphite/block-1.c: Un-XFAILed.
14801 * gcc.dg/graphite/block-7.c: Un-XFAILed.
14802 * gcc.dg/graphite/block-8.c: Un-XFAILed.
14803 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
14804 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
14805 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
14806 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
14807 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
14809 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14811 * gcc.dg/graphite/block-0.c: Add documentation.
14812 * gcc.dg/graphite/block-4.c: Same.
14813 * gcc.dg/graphite/block-7.c: Same.
14814 * gcc.dg/graphite/block-8.c: New.
14815 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
14816 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
14817 * gcc.dg/graphite/interchange-12.c: Add documentation.
14818 * gcc.dg/graphite/interchange-13.c: New.
14819 * gcc.dg/graphite/interchange-14.c: New.
14820 * gcc.dg/graphite/interchange-15.c: New.
14821 * gcc.dg/graphite/interchange-8.c: Add documentation.
14822 * gcc.dg/graphite/interchange-mvt.c: Same.
14824 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
14827 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
14828 * gcc.target/powerpc/altivec-14.c: Ditto.
14829 * gcc.target/powerpc/altivec-33.c: Ditto.
14830 * gcc.target/powerpc/altivec-types-1.c: Ditto.
14831 * gcc.target/powerpc/altivec-types-2.c: Ditto.
14832 * gcc.target/powerpc/altivec-types-3.c: Ditto.
14833 * gcc.target/powerpc/altivec-types-4.c: Ditto.
14834 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
14835 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
14836 * g++.dg/ext/altivec-15.C: Ditto.
14837 * g++.dg/ext/altivec-types-1.C: Ditto.
14838 * g++.dg/ext/altivec-types-2.C: Ditto.
14839 * g++.dg/ext/altivec-types-3.C: Ditto.
14840 * g++.dg/ext/altivec-types-4.C: Ditto.
14842 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14844 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
14846 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14848 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
14849 optimization options.
14851 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14853 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
14856 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
14858 2011-01-23 Tobias Burnus <burnus@net-b.de>
14861 * gfortran.dg/allocatable_scalar_12.f90: New.
14863 2011-01-23 Ira Rosen <irar@il.ibm.com>
14865 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
14866 vectorization to be not profitable if peeling is used to
14867 realign the memory access.
14868 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
14869 loop bound to avoid loop unrolling.
14870 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
14872 2011-01-22 Jan Hubicka <jh@suse.cz>
14875 * g++.dg/lto/pr47333.C: New file.
14877 2011-01-22 Jan Hubicka <jh@suse.cz>
14879 PR tree-optimization/43884
14881 * gcc.dg/autopar/outer-2.c: Increase array size.
14882 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
14884 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
14887 * gfortran.dg/c_loc_tests_16.f90: New test.
14889 2011-01-22 Tobias Burnus <burnus@net-b.de>
14892 * gfortran.dg/typebound_proc_19.f90: New.
14894 2011-01-21 Jeff Law <law@redhat.com>
14896 PR tree-optimization/47053
14897 * g++.dg/pr47053.C: New test.
14899 2011-01-21 Jason Merrill <jason@redhat.com>
14902 * g++.dg/cpp0x/constexpr-ctor6.C: New.
14904 2011-01-21 Jakub Jelinek <jakub@redhat.com>
14907 * g++.dg/cpp0x/range-for10.C: New test.
14908 * g++.dg/template/for1.C: New test.
14910 PR middle-end/45566
14911 * g++.dg/tree-prof/partition3.C: New test.
14913 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
14915 PR rtl-optimization/47366
14916 * g++.dg/opt/pr47366.C: New test.
14918 2011-01-21 Jason Merrill <jason@redhat.com>
14921 * g++.dg/cpp0x/constexpr-regress2.C: New.
14923 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
14925 2011-01-21 Jeff Law <law@redhat.com>
14927 PR rtl-optimization/41619
14928 * gcc.dg/pr41619.c: New.
14930 2011-01-21 Jakub Jelinek <jakub@redhat.com>
14932 PR tree-optimization/47355
14933 * g++.dg/opt/pr47355.C: New test.
14935 2011-01-21 Richard Guenther <rguenther@suse.de>
14937 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
14940 2011-01-21 Richard Guenther <rguenther@suse.de>
14942 PR tree-optimization/47365
14943 * gcc.dg/torture/pr47365.c: New testcase.
14944 * gcc.dg/tree-ssa/pr47392.c: Likewise.
14946 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14948 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
14950 2011-01-21 Jakub Jelinek <jakub@redhat.com>
14952 PR tree-optimization/47391
14953 * gcc.dg/pr47391.c: New test.
14955 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14957 * g++.dg/template/char1.C: Use signed char.
14959 2011-01-21 Tobias Burnus <burnus@net-b.de>
14962 * gfortran.dg/pointer_target_4.f90: New.
14964 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
14967 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
14968 ILP32 system and not IP32.
14970 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
14973 * g++.dg/debug/pr46583.C: New.
14975 2011-01-20 Jakub Jelinek <jakub@redhat.com>
14978 * g++.dg/debug/pr47283.C: New test.
14981 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
14982 * gcc.target/i386/headmerge-2.c: Likewise.
14984 2011-01-20 Richard Guenther <rguenther@suse.de>
14986 PR middle-end/47370
14987 * gcc.dg/torture/pr47370.c: New testcase.
14989 2011-01-20 Jakub Jelinek <jakub@redhat.com>
14991 PR tree-optimization/46130
14992 * gcc.dg/pr46130-1.c: New test.
14993 * gcc.dg/pr46130-2.c: New test.
14995 2011-01-19 Dodji Seketeli <dodji@redhat.com>
14998 * g++.dg/debug/dwarf2/template-params-10.C: New test.
15000 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
15003 * g++.dg/debug/pr46240.cc: New.
15005 2011-01-19 Jakub Jelinek <jakub@redhat.com>
15008 * g++.dg/template/anonunion1.C: New test.
15010 PR rtl-optimization/47337
15011 * gcc.c-torture/execute/pr47337.c: New test.
15013 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15016 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
15018 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15020 PR tree-optimization/46021
15021 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
15023 2011-01-19 Jakub Jelinek <jakub@redhat.com>
15025 PR tree-optimization/47290
15026 * g++.dg/torture/pr47290.C: New test.
15028 2011-01-18 Janus Weil <janus@gcc.gnu.org>
15031 * gfortran.dg/proc_ptr_comp_29.f90: New.
15033 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
15036 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
15037 powerpc-apple-darwin9.
15039 2011-01-18 Jakub Jelinek <jakub@redhat.com>
15041 PR rtl-optimization/47299
15042 * gcc.c-torture/execute/pr47299.c: New test.
15044 2011-01-17 Jason Merrill <jason@redhat.com>
15046 * g++.dg/cpp0x/constexpr-virtual.C: New.
15048 2011-01-17 Jakub Jelinek <jakub@redhat.com>
15051 * gfortran.dg/gomp/pr47331.f90: New test.
15053 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
15056 * objc.dg/selector-warn-1.m: New.
15057 * obj-c++.dg/selector-warn-1.mm: New.
15059 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
15061 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
15062 Update dg-final accordingly.
15064 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15066 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
15068 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15070 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
15072 * gcc.dg/guality/pr36728-2.c: Likewise.
15074 2011-01-17 Richard Guenther <rguenther@suse.de>
15076 PR tree-optimization/47313
15077 * g++.dg/torture/pr47313.C: New testcase.
15079 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
15082 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
15083 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
15084 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15085 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15087 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
15089 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
15090 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
15091 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
15093 2011-01-17 Richard Guenther <rguenther@suse.de>
15095 PR tree-optimization/45967
15096 * gcc.dg/torture/pr45967-2.c: New testcase.
15097 * gcc.dg/torture/pr45967-3.c: Likewise.
15099 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15102 * g++.dg/ext/pr47213.C: Require visibility.
15104 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
15106 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
15107 * gcc.dg/fixed-point/struct-union.c: Update error messages.
15109 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
15111 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
15112 Linux-based targets.
15114 2011-01-13 Jan Hubicka <jh@suse.cz>
15116 PR tree-optimization/47276
15117 * gcc.dg/pr47276.c: New testcase.
15119 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
15120 Jonathan Wakely <jwakely.gcc@gmail.com>
15123 * g++.dg/other/pr33558.C: New.
15124 * g++.dg/other/pr33558-2.C: New.
15126 2011-01-14 Martin Jambor <mjambor@suse.cz>
15128 PR tree-optimization/45934
15129 PR tree-optimization/46302
15130 * g++.dg/ipa/devirt-c-1.C: New test.
15131 * g++.dg/ipa/devirt-c-2.C: Likewise.
15132 * g++.dg/ipa/devirt-c-3.C: Likewise.
15133 * g++.dg/ipa/devirt-c-4.C: Likewise.
15134 * g++.dg/ipa/devirt-c-5.C: Likewise.
15135 * g++.dg/ipa/devirt-c-6.C: Likewise.
15136 * g++.dg/ipa/devirt-6.C: Likewise.
15137 * g++.dg/ipa/devirt-d-1.C: Likewise.
15138 * g++.dg/torture/pr45934.C: Likewise.
15140 2011-01-14 Jason Merrill <jason@redhat.com>
15142 * g++.dg/cpp0x/variadic105.C: New.
15144 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
15145 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15148 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15149 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
15150 execution tests on i?86-*-*, x86_64-*-* and
15151 powerpc*-apple-darwin* && ilp32.
15152 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
15153 tests on i?86-*-* and x86_64-*-*.
15155 2011-01-14 Richard Guenther <rguenther@suse.de>
15157 PR tree-optimization/47280
15158 * g++.dg/opt/pr47280.C: New testcase.
15160 2011-01-14 Jason Merrill <jason@redhat.com>
15162 * g++.dg/cpp0x/constexpr-regress1.C: New.
15164 * g++.dg/ext/flexary2.C: New.
15166 2011-01-14 Richard Guenther <rguenther@suse.de>
15168 PR middle-end/47281
15169 * gcc.dg/torture/pr47281.c: New testcase.
15170 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
15172 2011-01-14 Richard Guenther <rguenther@suse.de>
15174 PR tree-optimization/47286
15175 * gcc.dg/tree-ssa/pr47286.c: New testcase.
15177 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
15180 * g++.dg/ext/pr47213.C: New.
15182 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15184 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
15186 2011-01-13 Tobias Burnus <burnus@net-b.de>
15187 Mikael Morin <mikael@gcc.gnu.org>
15191 * gfortran.dg/select_type_20.f90: New.
15192 * gfortran.dg/select_type_21.f90: New.
15194 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
15197 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
15199 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15201 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
15202 * gcc.dg/guality/pr36728-2.c: Likewise.
15204 2011-01-13 Dodji Seketeli <dodji@redhat.com>
15207 * g++.dg/debug/dwarf2/template-params-9.C: New test.
15209 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
15211 PR rtl-optimization/45352
15212 * gcc.dg/pr45352-3.c: New.
15214 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
15216 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
15218 * g++.dg/cpp0x/range-for8.C: New.
15219 * g++.dg/cpp0x/range-for9.C: New.
15221 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
15224 * g++.dg/debug/pr47209.C: New.
15226 2011-01-12 Richard Guenther <rguenther@suse.de>
15229 * gcc.dg/lto/pr47259_0.c: New testcase.
15230 * gcc.dg/lto/pr47259_1.c: Likewise.
15232 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
15234 * objc-obj-c++-shared/Object1.h: Add copyright header, update
15235 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
15236 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
15237 methods missing from the OBJC2 Object.
15238 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
15239 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
15240 GNU and NeXT runtimes.
15241 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
15243 * objc-obj-c++-shared/Object1.m: Likewise.
15244 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
15245 * objc.dg/proto-qual-1.m: Likewise.
15246 * obj-c++.dg/proto-lossage-3.mm: Likewise.
15247 * obj-c++.dg/proto-qual-1.mm: Likewise.
15249 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
15252 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
15254 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
15256 Fixed the Objective-C++ testsuite and updated all tests.
15257 * lib/obj-c++.exp (obj-c++_init): Declare and set
15258 gcc_warning_prefix and gcc_error_prefix.
15259 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
15260 'dg-warning', 'dg-message' and 'dg-error'.
15261 * obj-c++.dg/class-extension-3.mm: Likewise.
15262 * obj-c++.dg/class-protocol-1.mm: Likewise.
15263 * obj-c++.dg/encode-7.mm: Likewise.
15264 * obj-c++.dg/exceptions-3.mm: Likewise.
15265 * obj-c++.dg/exceptions-5.mm: Likewise.
15266 * obj-c++.dg/method-12.mm: Likewise.
15267 * obj-c++.dg/method-13.mm: Likewise.
15268 * obj-c++.dg/method-15.mm: Likewise.
15269 * obj-c++.dg/method-16.mm: Likewise.
15270 * obj-c++.dg/method-4.mm: Likewise.
15271 * obj-c++.dg/method-8.mm: Likewise.
15272 * obj-c++.dg/method-conflict-1.mm: Likewise.
15273 * obj-c++.dg/method-conflict-2.mm: Likewise.
15274 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
15275 and uncommented second part of the testcase now that the testsuite
15277 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
15278 and uncommented second part of the testcase now that the testsuite
15280 * obj-c++.dg/private-1.mm: Likewise.
15281 * obj-c++.dg/proto-lossage-4.mm: Likewise.
15282 * obj-c++.dg/syntax-error-7.mm: Likewise.
15283 * obj-c++.dg/warn5.mm: Likewise.
15284 * obj-c++.dg/property/at-property-14.mm: Likewise.
15285 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
15287 * obj-c++.dg/property/at-property-18.mm: Likewise.
15288 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
15290 * obj-c++.dg/property/at-property-21.mm: Likewise.
15291 * obj-c++.dg/property/at-property-28.mm: Likewise.
15292 * obj-c++.dg/property/at-property-5.mm: Likewise.
15293 * obj-c++.dg/property/dynamic-2.mm: Likewise.
15294 * obj-c++.dg/property/property-neg-3.mm: Likewise.
15295 * obj-c++.dg/property/synthesize-11.mm: Likewise.
15296 * obj-c++.dg/property/synthesize-6.mm: Likewise.
15297 * obj-c++.dg/property/synthesize-8.mm: Likewise.
15298 * obj-c++.dg/property/synthesize-9.mm: Likewise.
15299 * obj-c++.dg/tls/diag-5.mm: Likewise.
15300 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
15301 dg-error, now matched correctly.
15303 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
15305 * objc.dg/property/at-property-29.m: New.
15306 * obj-c++.dg/property/at-property-29.mm: New.
15308 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15310 * go.test/go-test.exp (go-set-goarch): New proc.
15311 (go-gc-tests): Use it.
15313 2011-01-11 Dodji Seketeli <dodji@redhat.com>
15316 * g++.dg/debug/dwarf2/template-params-8.C: New test.
15318 2011-01-11 Richard Henderson <rth@redhat.com>
15320 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
15322 2011-01-11 Jan Hubicka <jh@suse.cz>
15326 * gcc.dg/lto/pr45721_1.c: New file.
15327 * gcc.dg/lto/pr45721_0.c: New file.
15329 2011-01-11 Richard Guenther <rguenther@suse.de>
15331 PR tree-optimization/46076
15332 * gcc.dg/tree-ssa/pr46076.c: New testcase.
15334 2011-01-11 Jeff Law <law@redhat.com>
15336 * PR tree-optimization/47086
15337 * gcc.dg/pr47086.c: New test.
15339 2011-01-11 Jason Merrill <jason@redhat.com>
15342 * g++.dg/template/new10.C: New.
15345 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
15347 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
15349 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
15350 Split type definitions and NSConstantString class into...
15351 * objc-obj-c++-shared/objc-test-suite-types.h: New.
15352 * objc-obj-c++-shared/nsconstantstring-class.h: New.
15353 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
15354 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
15355 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
15356 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
15358 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
15359 encode defines for newer NeXT system headers.
15360 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
15361 * obj-c++.dg/torture/strings/string1.mm: Likewise.
15362 * objc.dg/foreach-5.m: Likewise.
15363 * objc.dg/foreach-2.m: Likewise.
15364 * objc.dg/foreach-4.m: Likewise.
15365 * objc.dg/torture/strings/string1.m: Likewise.
15366 * objc.dg/torture/strings/string2.m: Likewise.
15367 * objc.dg/torture/strings/string3.m: Likewise.
15368 * objc.dg/torture/strings/string4.m: Likewise.
15369 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
15370 header and stand alone.
15371 * obj-c++.dg/strings/strings-2.mm: Likewise.
15372 * objc.dg/torture/strings/const-str-3.m: Likewise.
15373 * objc.dg/strings/strings-2.m: Likewise.
15374 * objc.dg/strings/const-str-12b.m: Likewise.
15376 2011-01-12 Richard Guenther <rguenther@suse.de>
15378 PR middle-end/32511
15379 * gcc.dg/attr-weak-1.c: Adjust.
15381 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
15384 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
15385 standard compliant and comment.
15387 2011-01-10 Jan Hubicka <jh@suse.cz>
15390 * gcc.dg/initpri3.c: New testcase.
15392 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
15395 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
15396 externally visible.
15401 (g_ebp_save): Likewise.
15402 (g_esp_save): Likewise.
15404 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15406 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
15408 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15410 PR tree-optimization/46021
15411 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
15412 i?86-*-*, x86_64-*-*.
15414 2011-01-10 Jeff Law <law@redhat.com>
15416 * PR tree-optimization/47141
15417 * gcc.c-torture/compile/pr47141.c: New test.
15419 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
15422 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
15423 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
15424 * gcc.dg/vect/slp-35.c: Remove XFAILs.
15425 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
15428 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
15429 being vectorized. Adjust dg-final pattern. Remove XFAIL.
15430 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
15431 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
15432 being vectorized. Adjust dg-final pattern.
15435 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
15436 * gcc.dg/vect/slp-24.c: Likewise.
15438 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
15441 * g++.dg/other/pr47218-1.C: New test file.
15442 * g++.dg/other/pr47218.C: Likewise.
15443 * g++.dg/other/pr47218.h: New supporting header.
15445 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
15448 * objc.dg/attributes/invalid-attribute-1.m: New.
15449 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
15451 2011-01-09 Janus Weil <janus@gcc.gnu.org>
15454 * gfortran.dg/proc_ptr_comp_28.f90: New.
15456 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
15458 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
15459 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
15460 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15461 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
15462 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
15463 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
15464 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
15465 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
15466 * objc.dg/gnu-api-2-class.m: Likewise.
15467 * objc.dg/gnu-api-2-ivar.m: Likewise.
15468 * objc.dg/gnu-api-2-method.m: Likewise.
15469 * objc.dg/gnu-api-2-objc.m: Likewise.
15470 * objc.dg/gnu-api-2-object.m: Likewise.
15471 * objc.dg/gnu-api-2-property.m: Likewise.
15472 * objc.dg/gnu-api-2-protocol.m: Likewise.
15473 * objc.dg/gnu-api-2-sel.m: Likewise.
15475 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
15477 * objc.dg/foreach-1.m: Skip for Darwin < 9.
15478 * objc.dg/objc-foreach-4.m: Likewise.
15479 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
15480 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
15481 * objc.dg/foreach-4.m: Likewise.
15482 * objc.dg/foreach-5.m: Likewise.
15483 * objc.dg/foreach-3.m: Return self from init.
15485 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
15488 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
15490 2011-01-09 Janus Weil <janus@gcc.gnu.org>
15493 * gfortran.dg/class_35.f90: New.
15495 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
15497 * objc.dg/foreach-1.m: Add "-Wall" to flags.
15499 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
15502 * objc.dg/invalid-method-2.m: New.
15503 * obj-c++.dg/invalid-method-2.mm: New.
15505 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
15508 * gfortran.dg/transpose_optimization_2.f90 : New test.
15510 2011-01-08 Jan Hubicka <jh@suse.cz>
15512 PR tree-optmization/46469
15513 * g++.dg/torture/pr46469.C: New testcase.
15515 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
15517 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
15518 emulation of libobjc-gnu structure layout functionality to ..
15519 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
15520 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
15521 * objc/execute/bf-common.h: Adjust headers.
15522 * objc/execute/bf-1.m: Likewise.
15523 * objc/execute/bf-2.m: Likewise.
15524 * objc/execute/bf-3.m: Likewise.
15525 * objc/execute/bf-4.m: Likewise.
15526 * objc/execute/bf-5.m: Likewise.
15527 * objc/execute/bf-6.m: Likewise.
15528 * objc/execute/bf-7.m: Likewise.
15529 * objc/execute/bf-8.m: Likewise.
15530 * objc/execute/bf-9.m: Likewise.
15531 * objc/execute/bf-10.m: Likewise.
15532 * objc/execute/bf-11.m: Likewise.
15533 * objc/execute/bf-12.m: Likewise.
15534 * objc/execute/bf-13.m: Likewise.
15535 * objc/execute/bf-14.m: Likewise.
15536 * objc/execute/bf-15.m: Likewise.
15537 * objc/execute/bf-16.m: Likewise.
15538 * objc/execute/bf-17.m: Likewise.
15539 * objc/execute/bf-18.m: Likewise.
15540 * objc/execute/bf-19.m: Likewise.
15541 * objc/execute/bf-20.m: Likewise.
15542 * objc/execute/bf-21.m: Likewise.
15543 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
15544 objc_get_type_qualifiers ().
15546 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
15549 * gfortran.dg/dependency_39.f90: New test.
15551 2011-01-07 Jan Hubicka <jh@suse.cz>
15553 Get builtins tests ready for linker plugin.
15554 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
15555 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
15556 my_memset, my_bzero): Mark used.
15557 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
15558 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
15560 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
15563 2011-01-07 Jan Hubicka <jh@suse.cz>
15565 PR tree-optimization/46367
15566 * g++.dg/torture/pr46367.C: New file.
15568 2011-01-07 Jakub Jelinek <jakub@redhat.com>
15571 * gcc.dg/pr47201.c: New test.
15574 * gcc.dg/tree-prof/pr47187.c: New test.
15576 2011-01-07 Tobias Burnus <burnus@net-b.de>
15579 * gfortran.dg/extends_type_of_3.f90: New.
15581 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
15583 * g++.dg/ext/dllexport-MI1.C: Adjust test.
15584 * g++.dg/ext/dllimport-MI1.C: Likewise.
15585 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
15586 * g++.dg/ext/dllimport10.C: Likewise.
15587 * g++.dg/ext/dllimport11.C: Likewise.
15588 * g++.dg/ext/dllimport12.C: Likewise.
15589 * g++.dg/ext/dllimport13.C: Likewise.
15590 * g++.dg/ext/dllimport2.C: Likewise.
15591 * g++.dg/ext/dllimport3.C: Likewise.
15592 * g++.dg/ext/dllimport4.C: Likewise.
15593 * g++.dg/ext/dllimport5.C: Likewise.
15594 * g++.dg/ext/dllimport6.C: Likewise.
15595 * g++.dg/ext/dllimport8.C: Likewise.
15596 * g++.dg/ext/dllimport9.C: Likewise.
15597 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
15598 targets, too. Additionally enable test for i?86-*-mingw*.
15599 * g++.dg/ext/selectany1.C: Likewise.
15600 Remove guard variable check.
15602 2011-01-07 Janus Weil <janus@gcc.gnu.org>
15606 * gfortran.dg/storage_size_3.f08: Extended.
15608 2011-01-07 Jakub Jelinek <jakub@redhat.com>
15611 * g++.dg/template/stdarg1.C: New test.
15613 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
15616 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
15617 * gfortran.dg/defined_operators_1.f90: Split the subroutine
15618 from the interface of functions to not hide the errors that
15621 2011-01-06 Jan Hubicka <jh@suse.cz>
15623 * gcc.dg/lto/pr47188_0.c: New testcase.
15624 * gcc.dg/lto/pr47188_1.c: New testcase.
15626 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
15630 * gfortran.dg/interface_33.f90: New test.
15632 2011-01-06 Jakub Jelinek <jakub@redhat.com>
15635 * gcc.c-torture/compile/pr47150.c: New test.
15637 2011-01-06 Ira Rosen <irar@il.ibm.com>
15639 PR tree-optimization/47139
15640 * gcc.dg/vect/pr47139.c: New test.
15642 2011-01-05 Janus Weil <janus@gcc.gnu.org>
15645 * gfortran.dg/extends_type_of_2.f03: New.
15647 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15649 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
15651 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
15653 * gnat.dg/opt14.adb: New test.
15655 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
15658 * gfortran.dg/allocate_error_2.f90: New test.
15660 2011-01-05 Janus Weil <janus@gcc.gnu.org>
15663 * gfortran.dg/storage_size_3.f08: New.
15665 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15667 PR libgfortran/47154
15668 * gfortran.dg/namelist_68.f90: New test.
15670 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
15672 * gnat.dg/unchecked_convert8.ad[sb]: New test.
15674 2011-01-04 Janus Weil <janus@gcc.gnu.org>
15677 * gfortran.dg/class_34.f90: New.
15679 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15681 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
15682 use __builtin_inff. Skip all single-precision tests that require
15685 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15687 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
15689 2011-01-03 Jakub Jelinek <jakub@redhat.com>
15691 PR tree-optimization/47148
15692 * gcc.c-torture/execute/pr47148.c: New test.
15694 PR tree-optimization/47155
15695 * gcc.c-torture/execute/pr47155.c: New test.
15697 PR rtl-optimization/47157
15698 * gcc.c-torture/compile/pr47157.c: New test.
15700 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15702 * gcc.dg/torture/vector-shift2.c (schar): Define.
15703 (main): Always use schar or uchar instead of plain "char" to avoid
15704 dependencies on implementation-defined char signedness.
15706 2011-01-03 Martin Jambor <mjambor@suse.cz>
15708 PR tree-optimization/46801
15709 * gnat.dg/pack9.adb: Remove xfail.
15711 2011-01-03 Martin Jambor <mjambor@suse.cz>
15713 PR tree-optimization/46984
15714 * g++.dg/ipa/pr46984.C: New test.
15716 2011-01-02 Janus Weil <janus@gcc.gnu.org>
15719 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
15721 2011-01-02 Jakub Jelinek <jakub@redhat.com>
15723 PR tree-optimization/47140
15724 * gcc.c-torture/compile/pr47140.c: New test.
15726 PR rtl-optimization/47028
15727 * gcc.dg/pr47028.c: New test.
15729 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
15731 * objc.dg/protocol-forward-1.m: Removed TODO.
15732 * objc.dg/protocol-forward-2.m: New.
15733 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
15734 * obj-c++.dg/protocol-forward-2.mm: New.
15736 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
15739 * g++.dg/eh/pr38662.C: New testcase.
15741 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
15743 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
15744 scan for newline '\n'.
15747 Copyright (C) 2011 Free Software Foundation, Inc.
15749 Copying and distribution of this file, with or without modification,
15750 are permitted in any medium without royalty provided the copyright
15751 notice and this notice are preserved.