1 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
6 * gcc.misc-tests/gcov-14.c: Likewise.
8 2012-01-06 Jason Merrill <jason@redhat.com>
10 * g++.dg/parse/new5.C: New.
12 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
15 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
18 2012-01-06 Jason Merrill <jason@redhat.com>
20 * g++.dg/abi/mangle51.C: New.
21 * g++.dg/abi/mangle52.C: New.
22 * g++.dg/abi/mangle53.C: New.
23 * g++.dg/abi/mangle54.C: New.
24 * g++.dg/abi/mangle55.C: New.
25 * g++.dg/abi/mangle56.C: New.
26 * g++.dg/abi/mangle57.C: New.
27 * g++.dg/abi/mangle58.C: New.
28 * g++.dg/abi/mangle59.C: New.
29 * g++.dg/cpp0x/trailing3.C: Update mangling.
30 * g++.dg/cpp0x/variadic111.C: Update mangling.
31 * g++.dg/cpp0x/variadic4.C: Update mangling.
32 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
33 * g++.dg/template/nontype22.C: Works now.
34 * g++.dg/template/pr35240.C: Works now.
36 * g++.dg/cpp0x/error7.C: New.
38 2012-01-06 Tobias Burnus <burnus@net-b.de>
40 * gfortran.dg/deallocate_stat_2.f90: New.
41 * coarray/allocate_errgmsg.f90: New.
42 * gfortran.dg/coarray_lib_alloc_1.f90: New.
43 * gfortran.dg/coarray_lib_alloc_2.f90: New.
44 * coarray/subobject_1.f90: Fix for num_images > 1.
45 * gfortran.dg/deallocate_stat.f90: Update due to changed
48 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
50 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
52 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
54 * ada/acats/overflow.lst: Add cb20004.
56 2012-01-05 Dodji Seketeli <dodji@redhat.com>
59 * g++.dg/cpp0x/alias-decl-18.C: New test.
61 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
63 * gcc.c-torture/execute/20120104-1.c: New test.
65 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
68 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
69 the old typebound_operator_8.f03.
70 * gfortran.dg/typebound_operator_8.f03: New version of
71 typebound_operator_7.f03 with 'u' a derived type instead of a
74 2012-01-05 Richard Guenther <rguenther@suse.de>
76 * g++.dg/torture/pr49309.C: Skip for -flto.
78 2012-01-05 Jakub Jelinek <jakub@redhat.com>
81 * gcc.c-torture/compile/pr51761.c: New test.
83 2012-01-05 Richard Guenther <rguenther@suse.de>
85 PR tree-optimization/51760
86 * gcc.dg/torture/pr51760.c: New testcase.
88 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
91 * gcc.dg/tm/memopt-6.c: Adjust regexp.
93 2012-01-05 Richard Guenther <rguenther@suse.de>
96 * gfortran.dg/lto/pr41576_0.f90: New testcase.
97 * gfortran.dg/lto/pr41576_1.f90: Likewise.
99 2012-01-04 Jakub Jelinek <jakub@redhat.com>
102 * gcc.dg/pr51695.c: New test.
104 2012-01-04 Andrew Pinski <apinski@cavium.com>
106 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
107 * gcc.target/mips/octeon2-lx-1.c: New test.
108 * gcc.target/mips/mips64-dsp-ldx.c: New test.
109 * gcc.target/mips/octeon2-lx-2.c: New test.
110 * gcc.target/mips/octeon2-lx-3.c: New test.
112 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
116 * gcc.dg/tm/alias-1.c: Adjust regexp.
117 * gcc.dg/tm/alias-2.c: Adjust regexp.
119 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
122 * g++.dg/warn/Wparentheses-26.C: New.
124 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
126 * gfortran.dg/elemental_optional_args_2.f90: New test.
128 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
131 * gfortran.dg/common_17.f90: New test.
133 2012-01-04 Richard Guenther <rguenther@suse.de>
135 PR tree-optimization/49651
136 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
137 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
139 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
142 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
144 2012-01-03 Andrew Pinski <apinski@cavium.com>
146 * lib/scanasm.exp (dg-function-on-line): Always use a special format
147 for all mips targets. Also allow an optional .cfi_startproc.
149 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
151 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
153 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
156 * g++.dg/rtti/dyncast5.C: New.
158 2012-01-03 Richard Guenther <rguenther@suse.de>
160 PR tree-optimization/51070
161 * gcc.dg/torture/pr51070-2.c: New testcase.
163 2012-01-03 Richard Guenther <rguenther@suse.de>
165 PR tree-optimization/51692
166 * gcc.dg/torture/pr51692.c: New testcase.
168 2012-01-03 Richard Guenther <rguenther@suse.de>
171 * g++.dg/lto/pr51650-3_0.C: New testcase.
173 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
176 * g++.dg/warn/Wredundant-decls-spec.C: New.
178 2012-01-03 Jakub Jelinek <jakub@redhat.com>
180 PR tree-optimization/51719
181 * g++.dg/tree-prof/pr51719.C: New test.
183 2012-01-03 Richard Guenther <rguenther@suse.de>
186 * gcc.dg/fold-compare-6.c: New testcase.
188 2012-01-03 Jakub Jelinek <jakub@redhat.com>
191 * g++.dg/gomp/pr51669.C: New test.
193 2012-01-02 Jason Merrill <jason@redhat.com>
196 * g++.dg/cpp0x/constexpr-union2.C: New.
199 * g++.dg/cpp0x/nsdmi-defer5.C: New.
201 2012-01-02 Dodji Seketeli <dodji@redhat.com>
204 * g++.dg/cpp0x/constexpr-99.C: New test.
206 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
209 * g++.dg/template/init9.C: New.
211 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
213 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
214 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
215 rather than a specific number.
217 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
222 * gfortran.dg/typebound_operator_7.f03: New.
223 * gfortran.dg/typebound_operator_8.f03: New.
225 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
228 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
230 * gcc.target/mips/dspr2-MULTU.c: Likewise.
232 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
234 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
236 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
238 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
241 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
243 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
244 * gfortran.dg/io_real_boz_4.f90: Likewise.
245 * gfortran.dg/io_real_boz_5.f90: Likewise.
247 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
249 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
251 2012-01-02 Revital Eres <revital.eres@linaro.org>
253 * gcc.dg/sms-11.c: New file.
255 2012-01-02 Tobias Burnus <burnus@net-b.de>
258 * gfortran.dg/coarray/image_index_3.f90: New.
260 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
263 * g++.dg/parse/enum8.C: New.
265 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
268 * g++.dg/conversion/reinterpret4.C: New.
269 * g++.dg/conversion/reinterpret1.C: Adjust.
271 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
273 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
275 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
277 * g++.old-deja/g++.brendan/crash25.C: Adjust.
278 * g++.old-deja/g++.brendan/crash56.C: Likewise.
279 * g++.old-deja/g++.jason/access14.C: Likewise.
280 * g++.old-deja/g++.jason/access8.C: Likewise.
281 * g++.old-deja/g++.jason/access1.C: Likewise.
282 * g++.old-deja/g++.other/access3.C: Likewise.
283 * g++.old-deja/g++.other/access5.C: Likewise.
284 * g++.old-deja/g++.law/unsorted1.C: Likewise.
285 * g++.old-deja/g++.law/visibility22.C: Likewise.
286 * g++.old-deja/g++.law/visibility26.C: Likewise.
287 * g++.old-deja/g++.mike/p2746.C: Likewise.
288 * g++.dg/debug/using1.C: Likewise.
289 * g++.dg/lookup/using51.C: Likewise.
290 * g++.dg/inherit/using5.C: Likewise.
291 * g++.dg/inherit/pr30297.C: Likewise.
292 * g++.dg/inherit/access8.C: Likewise.
293 * g++.dg/torture/pr39362.C: Likewise.
294 * g++.dg/template/crash13.C: Likewise.
295 * g++.dg/template/using10.C: Likewise.
297 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
300 * lib/gcc-dg.exp (scan-module-absence): Really commit last
303 2012-01-01 Ira Rosen <irar@il.ibm.com>
305 PR tree-optimization/51704
306 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
307 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
310 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
313 * g++.dg/cpp0x/constexpr-delegating2.C: New.
315 2012-01-01 Jan Hubicka <jh@suse.cz>
317 PR rtl-optimization/51069
318 * gcc.c-torture/compile/pr51069.c: New testcase.
320 2012-01-01 Jakub Jelinek <jakub@redhat.com>
322 PR tree-optimization/51683
323 * gcc.dg/pr51683.c: New test.
325 2011-12-31 Paolo Carlini <paolo.carlini@oracle.com>
328 * g++.dg/cpp0x/static_assert6.C: New.
330 2011-12-31 Uros Bizjak <ubizjak@gmail.com>
332 * gcc.dg/tree-ssa/vrp47: Pass -march=i586 for ia32 target.
334 2011-12-31 Thomas König <tkoenig@gcc.gnu.org>
337 * lib/gcc-dg.exp (scan-module-absence): New function.
338 * gfortran.dg/implicit_pure_2.f90: New test.
340 2011-12-30 Paolo Carlini <paolo.carlini@oracle.com>
343 * g++.dg/cpp0x/alignof4.C: New.
345 2011-12-29 Michael Meissner <meissner@linux.vnet.ibm.com>
348 * gcc.dg/scal-to-vec1.c: If 32-bit powerpc-linux, add the
349 -mabi=altivec option, which suppresses a warning message about
350 passing vectors by reference. The extra warning causes some tests
352 * gcc.dg/scal-to-vec2.c: Likewise.
353 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
354 * gcc.dg/pr35442.c: Likewise.
355 * gcc.dg/vector-compare-1.c: Likewise.
356 * gcc.dg/vector-compare-2.c: Likewise.
357 * gcc.dg/torture/pr36891.c: Likewise.
359 2012-12-29 Kai Tietz <ktietz@redhat.com>
361 * g++.dg/abi/bitfield3.C: Make sure test runs
362 for windows targets without activated ms-bitfields option.
364 * g++.old-deja/g++.brendan/new3.C: Adjust test for mingw
365 targets to use static-version.
366 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
367 * g++.old-deja/g++.abi/arraynew.C: Likewise.
368 * g++.old-deja/g++.eh/new1.C: Likewise.
369 * g++.old-deja/g++.eh/new2.C: Likewise.
371 2011-12-29 Thomas Koenig <tkoenig@gcc.gnu.org>
373 * gfortran.dg/function_optimize_9.f90: New test.
375 2011-12-27 Fabien Chêne <fabien@gcc.gnu.org>
378 * g++.dg/template/using18.C: New.
379 * g++.dg/template/using19.C: New.
380 * g++.dg/template/nested3.C: Remove dg-message at instantiation.
381 * g++.dg/template/crash13.C: Likewise.
383 2011-12-28 Michael Meissner <meissner@linux.vnet.ibm.com>
386 * gcc.target/powerpc/pr51623.c: New file.
388 2011-12-28 Uros Bizjak <ubizjak@gmail.com>
390 * gcc.dg/torture/pr50396.c: Use dg-add-options ieee.
392 2011-12-27 Paolo Carlini <paolo.carlini@oracle.com>
395 * g++.dg/cpp0x/pr51547.C: New.
397 2011-12-27 Eric Botcazou <ebotcazou@adacore.com>
399 * gcc.c-torture/execute/20111227-1.c: New test.
401 2011-12-25 Jan Hubicka <jh@suse.cz>
404 * gcc.dg/compile/pr48641.c: New file.
406 2011-12-26 Joey Ye <joey.ye@arm.com>
409 * gcc.dg/volatile-bitfields-2.c: New test.
411 2011-12-23 Jason Merrill <jason@redhat.com>
414 * g++.dg/cpp0x/variadic121.C: New.
416 2011-12-23 Uros Bizjak <ubizjak@gmail.com>
418 * gcc.dg/vect/fast-math-pr35982.c: Fix parenthesis in target selectors.
420 2011-12-23 Dmitry Plotnikov <dplotnikov@ispras.ru>
422 * gcc.target/arm/vect-vcvt.c: New test.
423 * gcc.target/arm/vect-vcvtq.c: New test.
425 * gcc.dg/vect/fast-math-pr35982.c: Added vect_strided2 alternative
428 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
430 (check_effective_target_vect_uintfloat_cvt): Likewise.
431 (check_effective_target_vect_floatuint_cvt): Likewise.
432 (check_effective_target_vect_floatint_cvt): Likewise.
434 2011-12-23 Richard Guenther <rguenther@suse.de>
436 PR rtl-optimization/50396
437 * gcc.dg/torture/pr50396.c: New testcase.
439 2011-12-22 Bin Cheng <bin.cheng@arm.com>
441 PR tree-optimization/43491
442 * gcc.dg/tree-ssa/pr43491.c: New test.
444 2011-12-22 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
447 * gcc.dg/pr49994-3.c: Skip on ia64-*-*-*, hppa*-*-* and *-*-hpux*.
449 2011-12-22 Richard Guenther <rguenther@suse.de>
452 * g++.dg/lto/pr51650-1_0.C: New testcase.
453 * g++.dg/lto/pr51650-2_0.C: Likewise.
455 2011-12-21 Richard Earnshaw <rearnsha@arm.com>
458 * gcc.target/arm/sibcall-2.c: New test.
460 2011-12-22 Uros Bizjak <ubizjak@gmail.com>
463 * g++.dg/cpp0x/alias-decl-debug-0.C: Add dg-skip-if.
465 2011-12-21 Uros Bizjak <ubizjak@gmail.com>
467 * gcc.dg/pr50038.c: Move to ...
468 * gcc.target/i386/pr50038.c: ... here. Test on all targets.
470 2011-12-21 Jason Merrill <jason@redhat.com>
473 * g++.dg/cpp0x/nsdmi-virtual1.C: New.
475 2011-12-21 Paolo Carlini <paolo.carlini@oracle.com>
478 * g++.dg/cpp0x/constexpr-noexcept6.C: New.
480 2011-12-21 Jakub Jelinek <jakub@redhat.com>
484 * gcc.dg/pr51644.c: New test.
485 * g++.dg/warn/Wreturn-4.C: New test.
487 2011-12-21 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
489 * gcc.dg/vect/no-section-anchors-vect-31.c: Adjust array size and test
490 diag-scans to fix fail on AVX.
491 * gcc.dg/vect/no-section-anchors-vect-36.c: Ditto.
492 * gcc.dg/vect/no-section-anchors-vect-64.c: Ditto.
493 * gcc.dg/vect/no-section-anchors-vect-66.c: Ditto.
494 * gcc.dg/vect/no-section-anchors-vect-68.c: Ditto.
495 * gcc.dg/vect/no-section-anchors-vect-69.c: Ditto.
496 * gcc.dg/vect/no-vfa-vect-dv-2.c: Adjust dg-scans.
497 * gcc.dg/vect/pr45752.c: Ditto.
498 * gcc.dg/vect/slp-perm-4.c: Ditto.
499 * gcc.dg/vect/slp-perm-9.c: Ditto.
500 * gcc.dg/vect/vect-33.c: Ditto.
501 * gcc.dg/vect/vect-35.c: Ditto.
502 * gcc.dg/vect/vect-6-big-array.c: Ditto.
503 * gcc.dg/vect/vect-6.c: Ditto.
504 * gcc.dg/vect/vect-91.c: Ditto.
505 * gcc.dg/vect/vect-all-big-array.c: Ditto.
506 * gcc.dg/vect/vect-all.c: Ditto.
507 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
508 * gcc.dg/vect/vect-outer-4c.c: Ditto.
509 * gcc.dg/vect/vect-outer-5.c: Ditto.
510 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
511 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
512 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
513 * gcc.dg/vect/vect-peel-1.c: Ditto.
514 * gcc.dg/vect/vect-peel-2.c: Ditto.
515 * gcc.dg/vect/vect-peel-3.c: Ditto.
516 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
517 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
518 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
519 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Ditto.
520 * lib/target-supports.exp (check_avx_available): New function.
521 (check_effective_target_vect_sizes_32B_16B): Ditto.
522 (check_prefer_avx128): Ditto.
523 (check_effective_target_vect_aligned_arrays): Add handling of AVX.
524 (check_effective_target_vect_multiple_sizes): Ditto.
526 2011-12-21 Enkovich Ilya <ilya.enkovich@intel.com>
529 * gcc.dg/pr50038.c: New test.
531 2011-12-20 Paolo Carlini <paolo.carlini@oracle.com>
534 * g++.dg/cpp0x/constexpr-ice5.C: New.
536 2011-12-20 Joseph Myers <joseph@codesourcery.com>
538 * gcc.dg/c11-version-1.c, gcc.dg/c11-version-2.c,
539 gcc.dg/c94-version-1.c, gcc.dg/c99-version-1.c,
540 gcc.dg/gnu11-version-1.c: New tests.
542 2011-12-20 Bernd Schmidt <bernds@codesourcery.com>
545 * gcc.target/arm/volatile-bitfields-4.c: New test.
546 * c-c++-common/abi-bf.c: New test.
548 2011-12-20 Dodji Seketeli <dodji@redhat.com>
551 * g++.dg/gcov/gcov-2.C: Adjust.
553 2011-12-20 Paolo Carlini <paolo.carlini@oracle.com>
556 * g++.dg/cpp0x/constexpr-ice4.C: New.
558 2011-12-19 Paolo Carlini <paolo.carlini@oracle.com>
561 * g++.dg/template/crash109.C: New.
563 2011-12-19 Jason Merrill <jason@redhat.com>
566 * g++.dg/cpp0x/nullptr26.C: New.
568 2011-12-19 Richard Sandiford <rdsandiford@googlemail.com>
570 * gcc.target/mips/mult-1.c: Require -O2.
572 2011-12-19 Richard Sandiford <rdsandiford@googlemail.com>
574 * gcc.target/mips/ext-2.c: Add NOMIPS16.
576 2011-12-19 Jason Merrill <jason@redhat.com>
579 * g++.dg/cpp0x/constexpr-delegating.C: New.
581 2011-12-19 Sandra Loosemore <sandra@codesourcery.com>
582 Tom de Vries <tom@codesourcery.com>
585 * gcc.c-torture/compile/pr50380.c: New testcase.
587 2011-12-19 Tobias Burnus <burnus@net-b.de>
590 * gfortran.dg/block_10.f90: New.
592 2011-12-19 Jason Merrill <jason@redhat.com>
595 * g++.dg/cpp0x/initlist64.C: New.
598 * c-c++-common/transparent-union-1.c: New.
600 2011-12-19 Eric Botcazou <ebotcazou@adacore.com>
602 PR tree-optimization/51580
603 * gnat.dg/specs/loop_optimization1.ads: New test.
604 * gnat.dg/specs/loop_optimization1_pkg.ad[sb]: New helper.
606 2011-12-19 Richard Guenther <rguenther@suse.de>
609 * gcc.dg/lto/20111207-2_0.c: Adjust.
610 * g++.dg/lto/pr51573-1_0.C: New testcase.
612 2011-12-19 Jakub Jelinek <jakub@redhat.com>
615 * g++.dg/cpp0x/pr51619.C: New test.
617 2011-12-19 Tobias Burnus <burnus@net-b.de>
620 * gfortran.dg/select_type_25.f90: New.
622 2011-12-19 Martin Jambor <mjambor@suse.cz>
624 PR tree-optimization/51583
625 * gcc.dg/tree-ssa/pr51583.c: New test.
627 2011-12-19 Jakub Jelinek <jakub@redhat.com>
629 PR tree-optimization/51596
630 * g++.dg/opt/pr51596.C: New test.
633 PR tree-optimization/51606
634 * gcc.dg/vect/pr51590.c: New test.
636 2011-12-19 Richard Guenther <rguenther@suse.de>
639 * g++.dg/lto/pr51572-2_0.C: New testcase.
641 2011-12-19 Dodji Seketeli <dodji@redhat.com>
644 * g++.dg/cpp0x/nsdmi6.C: New test.
646 2011-12-19 Tobias Burnus <burnus@net-b.de>
648 * gfortran.dg/coarray_poly_3.f90: New.
649 * coarray/poly_run_1.f90: Enable some previously commented code.
651 2011-12-19 Jason Merrill <jason@redhat.com>
654 * g++.dg/cpp0x/constexpr-ptrsub.C: New.
656 2011-12-18 Hans-Peter Nilsson <hp@axis.com>
658 * gcc.dg/pr51491-2.c: Fix "cleanup-treee-dump" typo.
660 2011-12-17 Jason Merrill <jason@redhat.com>
663 * g++.dg/parse/enum7.C: New.
666 * g++.dg/lookup/nested2.C: New.
669 * g++.dg/parse/enum6.C: New.
671 2011-12-17 Tom de Vries <tom@codesourcery.com>
673 PR tree-optimization/51491
674 * gcc.dg/pr51491.c: New test.
675 * gcc.dg/pr51491-2.c: Same.
677 2011-12-16 Jason Merrill <jason@redhat.com>
680 * g++.dg/cpp0x/auto31.C: New.
682 2011-12-16 Ian Lance Taylor <iant@google.com>
685 * gcc.dg/20111216-1.c: New test.
687 2011-12-16 Jason Merrill <jason@redhat.com>
690 * g++.dg/init/static4.C: New.
692 2011-12-16 Jason Merrill <jason@redhat.com>
695 * g++.dg/init/value10.C: New.
697 2011-12-16 Jakub Jelinek <jakub@redhat.com>
700 * gcc.dg/ipa/inline-5.c: XFAIL for 32-bit hppa.
702 PR tree-optimization/51575
703 * g++.dg/opt/pr51575.C: New test.
706 * gcc.dg/pr51557.c: New test.
708 2011-12-16 Richard Guenther <rguenther@suse.de>
711 * gcc.dg/lto/pr51572-1_0.c: New testcase.
713 2011-12-15 Jason Merrill <jason@redhat.com>
716 * g++.dg/ext/desig4.C: New.
718 2011-12-15 Paul Thomas <pault@gcc.gnu.org>
720 * gfortran.dg/class_array_3.f03: Remove explicit indexing of
721 A%disp() to use scalarizer.
722 * gfortran.dg/class_array_9.f03: New.
724 2011-12-15 Jakub Jelinek <jakub@redhat.com>
726 * gcc.dg/vect/vect-sdivmod-1.c: New test.
729 * g++.dg/cpp0x/pr51463.C: New test.
732 * c-c++-common/gomp/pr51360.c: New test.
733 * g++.dg/gomp/pr51360.C: New test.
736 * gcc.dg/tree-ssa/vrp47.c: Add -fdump-tree-dom2 to dg-options.
737 Check for x_? & y in dom2 dump and xfail the check in dom1 dump.
739 PR tree-optimization/51117
740 * g++.dg/opt/pr51117.C: New test.
742 2011-12-15 Romain Geissler <romain.geissler@gmail.com>
744 * gcc.c-torture/execute/builtins/chk.h (stpncpy, stpncpy_disallowed):
746 * gcc.c-torture/execute/builtins/lib/chk.c (stpncpy_disallowed):
748 (stpncpy, __stpncpy_chk): New functions.
749 * gcc.c-torture/execute/builtins/stpncpy-chk-lib.c: New file.
750 * gcc.c-torture/execute/builtins/stpncpy-chk.c: Likewise.
752 2011-12-15 Richard Guenther <rguenther@suse.de>
755 * g++.dg/lto/pr51567-1_0.C: New testcase.
757 2011-12-15 Dodji Seketeli <dodji@redhat.com>
760 * g++.dg/cpp0x/auto30.C: New test.
762 2011-12-15 Tobias Burnus <burnus@net-b.de>
764 * gfortran.dg/coarray/poly_run_3.f90: New.
765 * gfortran.dg/coarray/poly_run_2.f90: Enable comment-out test.
767 2011-12-15 Richard Guenther <rguenther@suse.de>
770 * g++.dg/lto/pr51564-1_0.C: New testcase.
772 2011-12-15 Jonathan Wakely <jwakely.gcc@gmail.com>
775 * g++.dg/ext/is_final.C: New.
777 2012-12-15 Richard Guenther <rguenther@suse.de>
780 * g++.dg/lto/pr48508-1_0.C: New testcase.
781 * g++.dg/lto/pr48508-1_1.C: Likewise.
783 2011-12-14 Jason Merrill <jason@redhat.com>
786 * g++.dg/init/constant1.C: New.
789 * g++.dg/other/enum2.C: New.
791 2011-12-14 Dodji Seketeli <dodji@redhat.com>
794 * g++.dg/cpp0x/initlist63.C: New test.
796 2011-12-14 Georg-Johann Lay <avr@gjlay.de>
799 * gcc.target/avr/torture/int24-mul.c: New.
801 2011-12-14 Dodji Seketeli <dodji@redhat.com>
804 * g++.dg/cpp0x/ptrmem-cst-arg1.C: New test.
806 2011-12-13 Jason Merrill <jason@redhat.com>
810 * g++.dg/cpp0x/rv-cast3.C: New.
811 * g++.dg/cpp0x/rv-cast4.C: New.
813 2011-12-13 Paolo Carlini <paolo.carlini@oracle.com>
816 * g++.dg/cpp0x/lambda/lambda-ice6.C: New.
818 2011-12-13 Andrew Pinski <apinski@cavium.com>
819 Adam Nemet <anemet@caviumnetworks.com>
821 * gcc.target/mips/mips.exp (mips_option_groups): Fix debug. Add
823 * gcc.target/mips/octeon2-pipe-1.c: New testcase.
824 * gcc.target/mips/octeon-pipe-1.c: New testcase.
826 2011-12-11 Fabien Chêne <fabien@gcc.gnu.org>
829 * g++.dg/template/using16.C: New.
830 * g++.dg/template/using17.C: New.
832 2011-12-13 Martin Jambor <mjambor@suse.cz>
834 PR tree-optimization/51362
835 * gcc.dg/ipa/pr51362.c: New test.
837 2011-12-13 Uros Bizjak <ubizjak@gmail.com>
840 * gcc.target/i386/bmi2-mulx32-1.c (gen_mulx): Add attribute regparm(2).
841 * gcc.target/i386/bmi2-mulx32-2.c (calc_mulx_u32): Ditto.
843 2011-12-13 Richard Guenther <rguenther@suse.de>
846 * g++.dg/lto/pr48354-1_0.C: New testcase.
848 2011-12-13 Richard Guenther <rguenther@suse.de>
850 PR tree-optimization/51519
851 * gcc.dg/pr51519.c: New testcase.
853 2011-12-13 Richard Guenther <rguenther@suse.de>
855 * gcc.dg/lto/20111213-1_0.c: New testcase.
857 2011-12-13 Eric Botcazou <ebotcazou@adacore.com>
859 * gnat.dg/vect1.ad[sb]: Add more tests.
860 * gnat.dg/vect2.ad[sb]: Likewise.
861 * gnat.dg/vect3.ad[sb]: Likewise.
862 * gnat.dg/vect4.ad[sb]: Likewise.
863 * gnat.dg/vect5.ad[sb]: Likewise.
864 * gnat.dg/vect6.ad[sb]: Likewise.
866 2011-12-12 Jakub Jelinek <jakub@redhat.com>
868 PR rtl-optimization/51495
869 * gcc.c-torture/compile/pr51495.c: New test.
871 PR tree-optimization/51481
872 * gcc.dg/pr51481.c: New test.
874 2011-12-12 Georg-Johann Lay <avr@gjlay.de>
876 PR tree-optimization/45830
877 * gcc.c-torture/execute/pr45830.c: Move from here to...
878 * gcc.dg/torture/pr45830.c: ...this new file. Add dg-do and
879 dg-additional-options magic.
881 2011-12-12 Janne Blomqvist <jb@gcc.gnu.org>
883 * gfortran.dg/nested_modules_2.f90: Tighten test.
885 2011-12-12 Eric Botcazou <ebotcazou@adacore.com>
887 * gcc.c-torture/execute/20111212-1.c: New test.
889 2011-12-12 Jakub Jelinek <jakub@redhat.com>
892 * gcc.dg/pr45819.c: Add -w to dg-options.
894 2011-12-12 Torvald Riegel <triegel@redhat.com>
896 * g++.dg/tm/noexcept-1.C: New test.
897 * g++.dg/tm/noexcept-2.C: New test.
898 * g++.dg/tm/noexcept-3.C: New test.
899 * g++.dg/tm/noexcept-4.C: New test.
900 * g++.dg/tm/noexcept-5.C: New test.
902 2011-12-12 Torvald Riegel <triegel@redhat.com>
904 * c-c++-common/tm/20111206.c: New test.
906 2011-12-12 Richard Guenther <rguenther@suse.de>
909 * g++.dg/opt/pr51262.C: New testcase.
911 2011-12-12 Revital Eres <revital.eres@linaro.org>
913 PR rtl-optimization/47013
914 * gcc.dg/sms-2.c: Change scan-tree-dump-times and the code itself
915 to preserve the function.
916 * gcc.dg/sms-6.c: Add --param sms-min-sc=1. Add dg-options for
917 powerpc*-*-*. Avoid superfluous spaces in dg-final.
918 * gcc.dg/sms-3.c: Add --param sms-min-sc=1 and
919 -fmodulo-sched-allow-regmoves flags.
920 * gcc.dg/sms-7.c: Likewise. Remove dg-final for powerpc*-*-*
921 and avoid superfluous spaces in dg-final for spu-*-*.
922 * gcc.dg/sms-4.c: Add dg-options for powerpc*-*-*.
923 * gcc.dg/sms-8.c: Add --param sms-min-sc=1. Add dg-options and
924 change scan-rtl-dump-times for powerpc*-*-*.
925 * gcc.dg/sms-5.c: Add --param sms-min-sc=1 flag, remove
926 powerpc*-*-* from dg-final and avoid superfluous spaces in dg-final.
927 * gcc.dg/sms-9.c: Remove -fno-auto-inc-dec.
929 2011-12-11 Jakub Jelinek <jakub@redhat.com>
931 PR tree-optimization/51485
932 * g++.dg/vect/pr51485.cc: New test.
934 2011-12-11 Tobias Burnus <burnus@net-b.de>
937 * gfortran.dg/warn_function_without_result_2.f90: New.
939 2011-12-11 Paul Thomas <pault@gcc.gnu.org>
940 Tobias Burnus <burnus@gcc.gnu.org>
949 * gfortran.dg/class_array_1.f03: New.
950 * gfortran.dg/class_array_2.f03: New.
951 * gfortran.dg/class_array_3.f03: New.
952 * gfortran.dg/class_array_4.f03: New.
953 * gfortran.dg/class_array_5.f03: New.
954 * gfortran.dg/class_array_6.f03: New.
955 * gfortran.dg/class_array_7.f03: New.
956 * gfortran.dg/class_array_8.f03: New.
957 * gfortran.dg/coarray_poly_1.f90: New.
958 * gfortran.dg/coarray_poly_2.f90: New.
959 * gfortran.dg/coarray/poly_run_1.f90: New.
960 * gfortran.dg/coarray/poly_run_2.f90: New.
961 * gfortran.dg/class_to_type_1.f03: New.
962 * gfortran.dg/type_to_class_1.f03: New.
963 * gfortran.dg/typebound_assignment_3.f03: Remove the error.
964 * gfortran.dg/auto_dealloc_2.f90: Occurences of __builtin_free now 2.
965 * gfortran.dg/class_19.f03: Occurences of __builtin_free now 8.
967 2011-12-11 Thomas Koenig <tkoenig@gcc.gnu.org>
970 * gfortran.dg/gomp/workshare2.f90: New test.
971 * gfortran.dg/gomp/workshare3.f90: New test.
973 2011-12-11 Eric Botcazou <ebotcazou@adacore.com>
975 * gnat.dg/specs/elab3.ads: New test.
977 2011-12-10 Richard Henderson <rth@redhat.com>
979 * gcc.target/powerpc/altivec-perm-1.c: New.
980 * gcc.target/powerpc/altivec-perm-2.c: New.
981 * gcc.target/powerpc/altivec-perm-4.c: New.
983 2011-12-10 Joern Rennecke <joern.rennecke@embecosm.com>
985 * gcc.target/epiphany/interrupt.c: Add dg-options "-g".
986 Add a scan-assembler-time clause to test for the interupt vector jump.
988 (dma0_handler): ... this.
990 2011-12-10 Nathan Sidwell <nathan@acm.org>
992 PR gcov-profile/51449
993 * g++.dg/gcov/gcov-14.C: New.
995 2011-12-09 Eric Botcazou <ebotcazou@adacore.com>
997 * gcc.c-torture/compile/20111209-1.c: New test.
999 2011-12-09 Jason Merrill <jason@redhat.com>
1002 * g++.dg/warn/Woverflow-4.C: New.
1004 2011-12-09 Dodji Seketeli <dodji@redhat.com>
1007 * g++.dg/cpp0x/alias-decl-17.C: New test.
1009 2011-12-09 Michael Meissner <meissner@the-meissners.org>
1011 * gcc.target/powerpc/recip-5.c: Disable running on any system that
1012 does not support VSX.
1014 * gcc.target/powerpc/ppc-target-4.c: New file to test target
1015 specific functions enabling target specific builtins.
1017 2011-12-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
1019 * gcc.dg/vect/slp-13.c: Array size increase reverted.
1020 * gcc.dg/vect/slp-24.c: Ditto.
1021 * gcc.dg/vect/slp-3.c: Ditto.
1022 * gcc.dg/vect/slp-34.c: Ditto.
1023 * gcc.dg/vect/slp-4.c: Ditto.
1024 * gcc.dg/vect/slp-cond-2.c: Ditto.
1025 * gcc.dg/vect/slp-multitypes-11.c: Ditto.
1026 * gcc.dg/vect/vect-1.c: Ditto.
1027 * gcc.dg/vect/vect-10.c: Ditto.
1028 * gcc.dg/vect/vect-105.c: Ditto.
1029 * gcc.dg/vect/vect-112.c: Ditto.
1030 * gcc.dg/vect/vect-15.c: Ditto.
1031 * gcc.dg/vect/vect-2.c: Ditto.
1032 * gcc.dg/vect/vect-31.c: Ditto.
1033 * gcc.dg/vect/vect-32.c: Ditto.
1034 * gcc.dg/vect/vect-33.c: Ditto.
1035 * gcc.dg/vect/vect-34.c: Ditto.
1036 * gcc.dg/vect/vect-35.c: Ditto.
1037 * gcc.dg/vect/vect-36.c: Ditto.
1038 * gcc.dg/vect/vect-6.c: Ditto.
1039 * gcc.dg/vect/vect-73.c: Ditto.
1040 * gcc.dg/vect/vect-74.c: Ditto.
1041 * gcc.dg/vect/vect-75.c: Ditto.
1042 * gcc.dg/vect/vect-76.c: Ditto.
1043 * gcc.dg/vect/vect-80.c: Ditto.
1044 * gcc.dg/vect/vect-85.c: Ditto.
1045 * gcc.dg/vect/vect-89.c: Ditto.
1046 * gcc.dg/vect/vect-97.c: Ditto.
1047 * gcc.dg/vect/vect-98.c: Ditto.
1048 * gcc.dg/vect/vect-all.c: Ditto.
1049 * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
1050 * gcc.dg/vect/vect-iv-8.c: Ditto.
1051 * gcc.dg/vect/vect-iv-8a.c: Ditto.
1052 * gcc.dg/vect/vect-outer-1.c: Ditto.
1053 * gcc.dg/vect/vect-outer-1a.c: Ditto.
1054 * gcc.dg/vect/vect-outer-1b.c: Ditto.
1055 * gcc.dg/vect/vect-outer-2.c: Ditto.
1056 * gcc.dg/vect/vect-outer-2a.c: Ditto.
1057 * gcc.dg/vect/vect-outer-2c.c: Ditto.
1058 * gcc.dg/vect/vect-outer-3.c: Ditto.
1059 * gcc.dg/vect/vect-outer-3a.c: Ditto.
1060 * gcc.dg/vect/vect-outer-4a.c: Ditto.
1061 * gcc.dg/vect/vect-outer-4b.c: Ditto.
1062 * gcc.dg/vect/vect-outer-4c.c: Ditto.
1063 * gcc.dg/vect/vect-outer-4d.c: Ditto.
1064 * gcc.dg/vect/vect-outer-4m.c: Ditto.
1065 * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
1066 * gcc.dg/vect/vect-outer-fir.c: Ditto.
1067 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
1068 * gcc.dg/vect/vect-over-widen-2.c: Ditto.
1069 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
1070 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
1071 * gcc.dg/vect/vect-reduc-1char.c: Ditto.
1072 * gcc.dg/vect/vect-reduc-2char.c: Ditto.
1073 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
1074 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
1075 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
1076 * gcc.dg/vect/vect-shift-2.c: Ditto.
1077 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
1078 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
1079 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1080 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1081 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
1082 * gcc.dg/vect/slp-13-big-array.c: New test.
1083 * gcc.dg/vect/slp-24-big-array.c: Ditto.
1084 * gcc.dg/vect/slp-3-big-array.c: Ditto.
1085 * gcc.dg/vect/slp-34-big-array.c: Ditto.
1086 * gcc.dg/vect/slp-4-big-array.c: Ditto.
1087 * gcc.dg/vect/slp-cond-2-big-array.c: Ditto.
1088 * gcc.dg/vect/slp-multitypes-11-big-array.c: Ditto.
1089 * gcc.dg/vect/vect-1-big-array.c: Ditto.
1090 * gcc.dg/vect/vect-10-big-array.c: Ditto.
1091 * gcc.dg/vect/vect-105-big-array.c: Ditto.
1092 * gcc.dg/vect/vect-112-big-array.c: Ditto.
1093 * gcc.dg/vect/vect-15-big-array.c: Ditto.
1094 * gcc.dg/vect/vect-2-big-array.c: Ditto.
1095 * gcc.dg/vect/vect-31-big-array.c: Ditto.
1096 * gcc.dg/vect/vect-32-big-array.c: Ditto.
1097 * gcc.dg/vect/vect-33-big-array.c: Ditto.
1098 * gcc.dg/vect/vect-34-big-array.c: Ditto.
1099 * gcc.dg/vect/vect-35-big-array.c: Ditto.
1100 * gcc.dg/vect/vect-36-big-array.c: Ditto.
1101 * gcc.dg/vect/vect-6-big-array.c: Ditto.
1102 * gcc.dg/vect/vect-73-big-array.c: Ditto.
1103 * gcc.dg/vect/vect-74-big-array.c: Ditto.
1104 * gcc.dg/vect/vect-75-big-array.c: Ditto.
1105 * gcc.dg/vect/vect-76-big-array.c: Ditto.
1106 * gcc.dg/vect/vect-80-big-array.c: Ditto.
1107 * gcc.dg/vect/vect-85-big-array.c: Ditto.
1108 * gcc.dg/vect/vect-89-big-array.c: Ditto.
1109 * gcc.dg/vect/vect-97-big-array.c: Ditto.
1110 * gcc.dg/vect/vect-98-big-array.c: Ditto.
1111 * gcc.dg/vect/vect-all-big-array.c: Ditto.
1112 * gcc.dg/vect/vect-double-reduc-6-big-array.c: Ditto.
1113 * gcc.dg/vect/vect-iv-8-big-array.c: Ditto.
1114 * gcc.dg/vect/vect-iv-8a-big-array.c: Ditto.
1115 * gcc.dg/vect/vect-outer-1-big-array.c: Ditto.
1116 * gcc.dg/vect/vect-outer-1a-big-array.c: Ditto.
1117 * gcc.dg/vect/vect-outer-1b-big-array.c: Ditto.
1118 * gcc.dg/vect/vect-outer-2-big-array.c: Ditto.
1119 * gcc.dg/vect/vect-outer-2a-big-array.c: Ditto.
1120 * gcc.dg/vect/vect-outer-2c-big-array.c: Ditto.
1121 * gcc.dg/vect/vect-outer-3-big-array.c: Ditto.
1122 * gcc.dg/vect/vect-outer-3a-big-array.c: Ditto.
1123 * gcc.dg/vect/vect-outer-4a-big-array.c: Ditto.
1124 * gcc.dg/vect/vect-outer-4b-big-array.c: Ditto.
1125 * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
1126 * gcc.dg/vect/vect-outer-4d-big-array.c: Ditto.
1127 * gcc.dg/vect/vect-outer-4m-big-array.c: Ditto.
1128 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Ditto.
1129 * gcc.dg/vect/vect-outer-fir-big-array.c: Ditto.
1130 * gcc.dg/vect/vect-over-widen-1-big-array.c: Ditto.
1131 * gcc.dg/vect/vect-over-widen-2-big-array.c: Ditto.
1132 * gcc.dg/vect/vect-over-widen-3-big-array.c: Ditto.
1133 * gcc.dg/vect/vect-over-widen-4-big-array.c: Ditto.
1134 * gcc.dg/vect/vect-reduc-1char-big-array.c: Ditto.
1135 * gcc.dg/vect/vect-reduc-2char-big-array.c: Ditto.
1136 * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
1137 * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
1138 * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
1139 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1140 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Ditto.
1141 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Ditto.
1142 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Ditto.
1143 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Ditto.
1144 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Ditto.
1146 2011-12-09 Richard Guenther <rguenther@suse.de>
1149 * g++.dg/lto/pr48042_0.C: New testcase.
1151 2011-12-09 Richard Guenther <rguenther@suse.de>
1153 PR tree-optimization/51482
1154 * g++.dg/torture/pr51482.C: New testcase.
1156 2011-12-08 Andrew Pinski <apinski@cavium.com>
1158 * gcc.target/mips/mult-1.c: Forbid all Octeon processors.
1159 * gcc.target/mips/dmult-1.c: Likewise.
1160 * gcc.target/mips/branch-1.c: Likewise.
1161 * gcc.target/mips/extend-1.c: Likewise.
1163 2011-12-08 Jason Merrill <jason@redhat.com>
1166 * g++.dg/template/cond8.C: New.
1169 * g++.dg/cpp0x/lambda/lambda-template4.C: New.
1171 2011-12-08 Jakub Jelinek <jakub@redhat.com>
1173 PR tree-optimization/51466
1174 * gcc.c-torture/execute/pr51466.c: New test.
1176 2011-12-08 Tobias Burnus <burnus@net-b.de>
1179 * gfortran.dg/bounds_check_16.f90: New.
1181 2011-12-08 Tobias Burnus <burnus@net-b.de>
1184 * gfortran.dg/private_type_14.f90: New.
1186 2011-12-08 Tobias Burnus <burnus@net-b.de>
1189 * gfortran.dg/io_real_boz_3.f90: New.
1190 * gfortran.dg/io_real_boz_4.f90: New.
1191 * gfortran.dg/io_real_boz_5.f90: New.
1193 2011-12-08 Tobias Burnus <burnus@net-b.de>
1196 * gfortran.dg/realloc_on_assign_8.f90: New.
1198 2011-12-08 Teresa Johnson <tejohnson@google.com>
1200 * gcc.target/i386/movdi-rex64.c: Remove unnecessary unused label.
1202 2011-12-08 Teresa Johnson <tejohnson@google.com>
1204 * gcc.target/i386/movdi-rex64.c: Remove unnecessary
1205 -Wwrite-strings option.
1207 2011-12-08 Teresa Johnson <tejohnson@google.com>
1209 * gcc.target/i386/movdi-rex64.c: New.
1211 2011-12-08 Richard Guenther <rguenther@suse.de>
1213 * gcc.dg/volatile3.c: New testcase.
1215 2011-12-08 Georg-Johann Lay <avr@gjlay.de>
1217 PR tree-optimization/51315
1218 * gcc.c-torture/execute/20111208-1.c (int16_t): Use __INT16_TYPE__
1220 (int32_t): Use __INT32_TYPE__ for typedef.
1222 2011-12-08 Georg-Johann Lay <avr@gjlay.de>
1224 PR tree-optimization/51315
1225 * gcc.c-torture/execute/20111208-1.c: Fix wrong assumption
1228 2011-12-08 Richard Guenther <rguenther@suse.de>
1231 * g++.dg/opt/pr50747-1_0.C: New testcase.
1232 * g++.dg/opt/pr50747-2_0.C: Likewise.
1234 2011-12-08 Eric Botcazou <ebotcazou@adacore.com>
1236 * gcc.c-torture/execute/20111208-1.c: New test.
1238 2011-12-08 Richard Guenther <rguenther@suse.de>
1241 * gcc.dg/lto/20111207-2_0.c: New testcase.
1242 * gcc.dg/guality/pr48437.c: Likewise.
1244 2011-12-07 Jakub Jelinek <jakub@redhat.com>
1247 * g++.dg/cpp0x/auto7.C: Adjust expected error message.
1248 * g++.dg/cpp0x/auto29.C: New test.
1251 * g++.dg/parse/error45.C: New test.
1254 * g++.dg/ext/desig3.C: New test.
1257 * g++.dg/cpp0x/constexpr-51369.C: New test.
1259 2011-12-07 Andrew Pinski <apinski@cavium.com>
1262 * gcc.dg/pr45416.c: New testcase.
1264 2011-12-07 Ed Smith-Rowland <3dw4rd@verizon.net>
1267 * g++.dg/cpp0x/pr51420.C: New.
1269 2011-12-07 Richard Guenther <rguenther@suse.de>
1272 * gcc.dg/lto/20111207-1_0.c: New testcase.
1273 * gcc.dg/lto/20111207-1_1.c: Likewise.
1274 * gcc.dg/lto/20111207-1_2.c: Likewise.
1275 * gcc.dg/lto/20111207-1_3.c: Likewise.
1277 2011-12-07 Richard Guenther <rguenther@suse.de>
1279 PR tree-optimization/50823
1280 * gcc.dg/torture/pr50823.c: New testcase.
1282 2011-12-07 Martin Jambor <mjambor@suse.cz>
1284 PR tree-optimization/50744
1285 * gcc.dg/ipa/pr50744.c: New test.
1287 2011-12-06 Jakub Jelinek <jakub@redhat.com>
1290 * g++.dg/template/static32.C: New test.
1292 2011-12-06 Uros Bizjak <ubizjak@gmail.com>
1294 * g++.dg/opt/pr51396.C: Use dg-additional-options.
1296 2011-12-06 Tobias Burnus <burnus@net-b.de>
1299 * gfortran.dg/default_initialization_5.f90: New.
1301 2011-12-06 Jakub Jelinek <jakub@redhat.com>
1304 * gcc.c-torture/compile/pr51354.c: New test.
1306 2011-12-06 Paolo Carlini <paolo.carlini@oracle.com>
1309 * g++.dg/other/abstract3.C: New.
1311 2011-12-06 Richard Guenther <rguenther@suse.de>
1313 PR tree-optimization/49997
1314 * gcc.dg/torture/pr49997.c: New testcase.
1316 2011-12-06 Richard Guenther <rguenther@suse.de>
1319 * g++.dg/torture/pr51436.C: New testcase.
1321 2011-12-06 Richard Guenther <rguenther@suse.de>
1323 PR tree-optimization/51245
1324 * gcc.dg/torture/pr51245.c: New testcase.
1326 2011-12-06 Dodji Seketeli <dodji@redhat.com>
1329 * g++.dg/diagnostic/wrong-tag-1.C
1331 2011-12-05 Fabien Chêne <fabien@gcc.gnu.org>
1334 * g++.dg/lookup/using50.C: New.
1335 * g++.dg/lookup/using51.C: New.
1337 2011-12-05 Jakub Jelinek <jakub@redhat.com>
1339 PR tree-optimization/51396
1340 * g++.dg/opt/pr51396.C: New test.
1343 * gcc.dg/debug/dwarf2/pr51410.c: New test.
1346 * gcc.dg/gomp/pr51339.c: New test.
1348 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
1351 * g++.dg/cpp0x/initlist62.C: New.
1353 2011-12-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1356 * gfortran.dg/assumed_charlen_substring_1.f90: New test.
1358 2011-12-05 Richard Sandiford <rdsandiford@googlemail.com>
1360 * g++.dg/debug/pr46338.C: Add dg-require-profiling.
1361 * g++.dg/torture/pr39732.C: Likewise.
1362 * g++.dg/torture/pr40642.C: Likewise.
1363 * gcc.c-torture/compile/pr44686.c: Likewise.
1364 * gcc.dg/20050309-1.c: Likewise.
1365 * gcc.dg/20050330-2.c: Likewise.
1366 * gcc.dg/20051201-1.c: Likewise.
1367 * gcc.dg/gomp/pr27573.c: Likewise.
1368 * gcc.dg/pr46255.c: Likewise.
1369 * gcc.dg/profile-dir-1.c: Likewise.
1370 * gcc.dg/profile-dir-2.c: Likewise.
1371 * gcc.dg/profile-dir-3.c: Likewise.
1372 * gcc.dg/profile-generate-1.c: Likewise.
1373 * gfortran.dg/gomp/pr27573.f90: Likewise.
1374 * gcc.dg/profile-generate-3.c: Be specific about the type of
1377 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
1380 * g++.dg/ext/underlying_type11.C: New.
1382 2011-12-05 Uros Bizjak <ubizjak@gmail.com>
1385 * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
1386 * gcc.dg/torture/pr39074.c: Ditto.
1387 * gcc.dg/torture/pr39074-2.c: Ditto.
1388 * gcc.dg/torture/pr42898.c: Ditto.
1389 * gcc.dg/torture/pr42898-2.c: Ditto.
1390 * gcc.dg/torture/pr45704.c: Ditto.
1391 * gcc.dg/torture/pr50472.c: Ditto.
1392 * gcc.dg/torture/pta-callused-1.c: Ditto.
1393 * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
1394 * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
1395 * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
1396 * gcc.dg/torture/pta-escape-1.c: Ditto.
1397 * gcc.dg/torture/ipa-pta-1.c: Ditto.
1398 * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
1400 2011-12-05 Kazu Hirata <kazu@codesourcery.com>
1403 * gcc.dg/pr51408.c: New.
1405 2011-12-05 Jason Merrill <jason@redhat.com>
1407 * g++.dg/cpp0x/dc6.C: New.
1409 2011-12-05 Ville Voutilainen <ville.voutilainen@gmail.com>
1410 Pedro Lamarão <pedro.lamarao@gmail.com>
1412 * g++.dg/cpp0x/dc1.C: New test.
1413 * g++.dg/cpp0x/dc2.C: New test.
1414 * g++.dg/cpp0x/dc3.C: New test.
1415 * g++.dg/cpp0x/dc4.C: New test.
1416 * g++.dg/cpp0x/dc5.C: New test.
1417 * g++.dg/template/meminit1.C: Adjust expected error.
1419 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
1422 * g++.dg/cpp0x/auto28.C: New.
1424 2011-12-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1426 * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
1428 2011-12-05 Jakub Jelinek <jakub@redhat.com>
1429 Eric Botcazou <ebotcazou@adacore.com>
1433 * gcc.c-torture/execute/pr51323.c: New test.
1435 2011-12-04 Tobias Burnus <burnus@net-b.de>
1438 * gfortran.dg/associate_10.f90: New.
1440 2011-12-04 Ira Rosen <ira.rosen@linaro.org>
1443 * gfortran.dg/vect/pr51285.f90: New test.
1445 2011-12-04 Uros Bizjak <ubizjak@gmail.com>
1446 Jérémie Detrey <Jeremie.Detrey@loria.fr>
1449 * gcc.target/i386/pr51393.c: New test.
1451 2011-12-03 Dominique d'Humieres <dominiq@lps.ens.fr>
1454 * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
1455 * obj-c++.dg/naming-4.mm: Likewise.
1457 2011-12-03 Jack Howarth <howarth@bromo.med.uc.edu>
1459 * gcc.dg/darwin-segaddr.c: Use -no-pie.
1461 2011-12-03 Paolo Carlini <paolo.carlini@oracle.com>
1464 * g++.dg/cpp0x/pr51313.C: New.
1466 2011-12-03 Tobias Burnus <burnus@net-b.de>
1469 * gfortran.dg/select_type_24.f90: New.
1470 * gfortran.dg/select_type_23.f03: Add dg-error.
1471 * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
1473 2011-12-03 Jakub Jelinek <jakub@redhat.com>
1475 * gcc.dg/vect/vect-122.c: New test.
1477 2011-12-03 Tobias Burnus <burnus@net-b.de>
1480 * gfortran.dg/move_alloc_8.f90: New.
1482 2011-12-03 Tobias Burnus <burnus@net-b.de>
1484 * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
1485 i.e. remove the dg-error line.
1486 * gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run.
1487 * gfortran.dg/move_alloc_9.f90: New.
1488 * gfortran.dg/move_alloc_10.f90: New
1490 2011-12-02 Nathan Sidwell <nathan@acm.org>
1492 * lib/gcov.exp (verify-lines): Allow = as a count char.
1493 * g++.dg/gcov/gcov-13.C: New.
1495 2011-12-02 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
1497 * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
1498 * gcc.dg/vect/slp-24.c: Ditto.
1499 * gcc.dg/vect/slp-3.c: Likewise and fix scans.
1500 * gcc.dg/vect/slp-34.c: Ditto.
1501 * gcc.dg/vect/slp-4.c: Ditto.
1502 * gcc.dg/vect/slp-cond-2.c: Ditto.
1503 * gcc.dg/vect/slp-multitypes-11.c: Ditto.
1504 * gcc.dg/vect/vect-1.c: Ditto.
1505 * gcc.dg/vect/vect-10.c: Ditto.
1506 * gcc.dg/vect/vect-105.c: Ditto.
1507 * gcc.dg/vect/vect-112.c: Ditto.
1508 * gcc.dg/vect/vect-15.c: Ditto.
1509 * gcc.dg/vect/vect-2.c: Ditto.
1510 * gcc.dg/vect/vect-31.c: Ditto.
1511 * gcc.dg/vect/vect-32.c: Ditto.
1512 * gcc.dg/vect/vect-33.c: Ditto.
1513 * gcc.dg/vect/vect-34.c: Ditto.
1514 * gcc.dg/vect/vect-35.c: Ditto.
1515 * gcc.dg/vect/vect-36.c: Ditto.
1516 * gcc.dg/vect/vect-6.c: Ditto.
1517 * gcc.dg/vect/vect-73.c: Ditto.
1518 * gcc.dg/vect/vect-74.c: Ditto.
1519 * gcc.dg/vect/vect-75.c: Ditto.
1520 * gcc.dg/vect/vect-76.c: Ditto.
1521 * gcc.dg/vect/vect-80.c: Ditto.
1522 * gcc.dg/vect/vect-85.c: Ditto.
1523 * gcc.dg/vect/vect-89.c: Ditto.
1524 * gcc.dg/vect/vect-97.c: Ditto.
1525 * gcc.dg/vect/vect-98.c: Ditto.
1526 * gcc.dg/vect/vect-all.c: Ditto.
1527 * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
1528 * gcc.dg/vect/vect-iv-8.c: Ditto.
1529 * gcc.dg/vect/vect-iv-8a.c: Ditto.
1530 * gcc.dg/vect/vect-outer-1.c: Ditto.
1531 * gcc.dg/vect/vect-outer-1a.c: Ditto.
1532 * gcc.dg/vect/vect-outer-1b.c: Ditto.
1533 * gcc.dg/vect/vect-outer-2.c: Ditto.
1534 * gcc.dg/vect/vect-outer-2a.c: Ditto.
1535 * gcc.dg/vect/vect-outer-2c.c: Ditto.
1536 * gcc.dg/vect/vect-outer-3.c: Ditto.
1537 * gcc.dg/vect/vect-outer-3a.c: Ditto.
1538 * gcc.dg/vect/vect-outer-4a.c: Ditto.
1539 * gcc.dg/vect/vect-outer-4b.c: Ditto.
1540 * gcc.dg/vect/vect-outer-4c.c: Ditto.
1541 * gcc.dg/vect/vect-outer-4d.c: Ditto.
1542 * gcc.dg/vect/vect-outer-4m.c: Ditto.
1543 * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
1544 * gcc.dg/vect/vect-outer-fir.c: Ditto.
1545 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
1546 * gcc.dg/vect/vect-over-widen-2.c: Ditto.
1547 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
1548 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
1549 * gcc.dg/vect/vect-reduc-1char.c: Ditto.
1550 * gcc.dg/vect/vect-reduc-2char.c: Ditto.
1551 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
1552 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
1553 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
1554 * gcc.dg/vect/vect-shift-2.c: Ditto.
1555 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
1556 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
1557 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1558 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1559 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
1561 2011-12-02 Georg-Johann Lay <avr@gjlay.de>
1563 * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
1564 __builtin_memcpy arguments to honor sizeof(a).
1566 2011-12-02 Joseph Myers <joseph@codesourcery.com>
1568 * gcc.c-torture/execute/doloop-1.c,
1569 gcc.c-torture/execute/doloop-2.c: New tests.
1571 2011-12-02 Martin Jambor <mjambor@suse.cz>
1573 PR tree-optimization/50622
1574 * g++.dg/tree-ssa/pr50622.C: New test.
1576 2011-12-01 Jason Merrill <jason@redhat.com>
1578 * g++.dg/cpp0x/initlist61.C: New.
1580 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
1583 * g++.dg/inherit/crash3.C: New.
1585 2011-12-01 Nathan Sidwell <nathan@acm.org>
1587 PR gcov-profile/51113
1588 * lib/gcov.exp (verify-lines): Add support for xfailing.
1589 (run-gcov): Likewise.
1590 * gcc.misc-tests/gcov-13.c: Xfail weak function.
1591 * gcc.misc-tests/gcov-16.c: Remove.
1592 * gcc.misc-tests/gcov-17.c: Remove.
1593 * g++.dg/gcov-8.C: Remove.
1594 * g++.dg/gcov-9.C: Remove.
1595 * g++.dg/gcovpart-12b.C: New.
1596 * g++.dg/gcov-12.C: New.
1598 2011-12-01 Andrew Pinski <apinski@cavium.com>
1601 * g++.dg/torture/pr51198.C: New testcase.
1603 2011-12-01 Jakub Jelinek <jakub@redhat.com>
1605 PR tree-optimization/51246
1606 * gcc.c-torture/compile/pr51246.c: New test.
1608 PR rtl-optimization/51014
1609 * g++.dg/opt/pr51014.C: New test.
1611 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
1614 * g++.dg/template/error47.C: New.
1616 2011-11-30 Jason Merrill <jason@redhat.com>
1619 * g++.dg/init/aggr8.C: New.
1621 2011-11-30 Jakub Jelinek <jakub@redhat.com>
1624 * gcc.target/i386/pr50725.c: New test.
1627 * gfortran.dg/gomp/pr51089.f90: New test.
1629 2011-11-30 Andrew Pinski <apinski@cavium.com>
1631 * gcc.dg/pr51321.c: New testcase.
1633 2011-11-30 Jakub Jelinek <jakub@redhat.com>
1635 PR rtl-optimization/48721
1636 * gcc.target/i386/pr48721.c: New test.
1638 2011-11-30 Paolo Carlini <paolo.carlini@oracle.com>
1641 * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
1643 2011-11-29 Jakub Jelinek <jakub@redhat.com>
1645 PR tree-optimization/51247
1646 * gcc.c-torture/compile/pr51247.c: New test.
1648 2011-11-29 Andrew MacLeod <amacleod@redhat.com>
1651 * gcc.dg/atomic-op-optimize.c: New. Test for optimizations.
1653 2011-11-29 Yufeng Zhang <yufeng.zhang@arm.com>
1655 Use complex floating-point constant in CDBL.
1657 * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
1659 2011-11-29 Tobias Burnus <burnus@net-b.de>
1663 * gfortran.dg/move_alloc_5.f90: Add dg-error.
1664 * gfortran.dg/select_type_23.f03: Add dg-error.
1665 * gfortran.dg/move_alloc_6.f90: New.
1666 * gfortran.dg/move_alloc_7.f90: New.
1668 2011-11-29 Ira Rosen <ira.rosen@linaro.org>
1670 PR tree-optimization/51301
1671 * gcc.dg/vect/pr51301.c: New test.
1673 2011-11-28 Uros Bizjak <ubizjak@gmail.com>
1675 * g++.dg/cdce3.C: Use dg-additional-options.
1677 2011-11-28 Jakub Jelinek <jakub@redhat.com>
1680 * gcc.dg/tree-prof/pr50907.c: New test.
1682 PR tree-optimization/50078
1683 * gcc.dg/pr50078.c: New test.
1685 PR tree-optimization/50682
1686 * g++.dg/opt/pr50682.C: New test.
1688 2011-11-28 Tobias Burnus <burnus@net-b.de>
1691 * gfortran.dg/iso_c_binding_compiler_4.f90: New.
1693 2011-11-27 Aldy Hernandez <aldyh@redhat.com>
1694 Iain Sandoe <iains@gcc.gnu.org>
1696 * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link. Add dummy
1697 functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1698 * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
1699 * gcc.dg/lto/trans-mem-1_1.c: Add dummy functions for
1700 _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1702 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
1704 * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
1705 gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
1706 gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
1707 gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
1708 gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
1709 gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
1710 gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
1711 gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
1712 gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
1713 gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
1714 gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
1715 gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
1716 gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
1717 gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
1718 gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
1719 * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
1720 * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
1721 * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
1722 * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
1723 * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
1724 * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
1725 * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
1726 * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
1727 * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
1728 * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
1729 * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
1730 * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
1732 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
1734 * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
1736 * gcc.target/mips/no-dsp-1.c: New test.
1737 * gcc.target/mips/soft-float-1.c: Likewise.
1739 2011-11-26 Jakub Jelinek <jakub@redhat.com>
1741 PR rtl-optimization/49912
1742 * g++.dg/other/pr49912.C: New test.
1744 2011-11-26 Uros Bizjak <ubizjak@gmail.com>
1746 * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
1748 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
1750 2011-11-25 Mikael Morin <mikael@gcc.gnu.org>
1754 * gfortran.dg/inline_sum_3.f90: New test.
1756 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
1759 * lib/target-supports.exp
1760 (check_effective_target_sync_long_long): Also supported on 32bit
1761 x86 targets. Add comment about required dg-options.
1762 Add alpha*-*-* targets.
1763 (check_effective_target_sync_long_long_runtime): Ditto.
1765 * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
1767 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1768 * gcc.dg/atomic-exchange-4.c: Ditto.
1769 * gcc.dg/atomic-load-4.c: Ditto.
1770 * gcc.dg/atomic-store-4.c: Ditto.
1771 * gcc.dg/di-longlong64-sync-1.c: Ditto.
1772 * gcc.dg/di-sync-multithread.c: Ditto.
1773 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1774 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1776 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
1779 * lib/target-supports.exp
1780 (check_effective_target_sync_int_128_runtime): New procedure.
1781 (check_effective_target_sync_long_long_runtime): Ditto.
1782 (check_effective_target_sync_long_long): Add arm*-*-*.
1783 (check_effective_target_sync_longlong): Remove.
1785 * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
1786 * gcc.dg/atomic-compare-exchange-5.c: Ditto.
1787 * gcc.dg/atomic-exchange-5.c: Ditto.
1788 * gcc.dg/atomic-load-5.c: Ditto.
1789 * gcc.dg/atomic-store-5.c: Ditto.
1790 * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
1791 * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
1792 * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
1794 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1795 * gcc.dg/atomic-exchange-4.c: Ditto.
1796 * gcc.dg/atomic-load-4.c: Ditto.
1797 * gcc.dg/atomic-store-4.c: Ditto.
1798 * gcc.dg/di-longlong64-sync-1.c: Ditto.
1799 * gcc.dg/di-sync-multithread.c: Ditto.
1800 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1801 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1803 2011-11-25 Tobias Burnus <burnus@net-b.de>
1806 * gfortran.dg/whole_file_35.f90: New.
1808 2011-11-25 Tobias Burnus <burnus@net-b.de>
1811 * gfortran.dg/volatile13.f90: New.
1813 2011-11-24 Andrew MacLeod <amacleod@redhat.com>
1816 * gcc.dg/atomic-pr51256.c: New. Test error conditions.
1818 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1821 * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
1823 2011-11-24 H.J. Lu <hongjiu.lu@intel.com>
1826 * gcc.target/i386/sw-1.c: Revert revision 181357.
1828 2011-11-24 Tobias Burnus <burnus@net-b.de>
1831 * gfortran.dg/implicit_pure_1.f90: New.
1833 2011-11-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1836 * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
1837 * gcc.dg/atomic-exchange-5.c: Likewise.
1838 * gcc.dg/atomic-load-5.c: Likewise.
1839 * gcc.dg/atomic-op-5.c: Likewise.
1840 * gcc.dg/atomic-store-5.c: Likewise.
1841 * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
1843 2011-11-24 Jakub Jelinek <jakub@redhat.com>
1845 PR rtl-optimization/50290
1846 * gcc.dg/pr50290.c: New test.
1848 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1851 * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
1853 2011-11-23 Jakub Jelinek <jakub@redhat.com>
1856 * gcc.dg/pr51261.c: New test.
1858 2011-11-22 Dodji Seketeli <dodji@redhat.com>
1861 * g++.dg/cpp0x/alias-decl-14.C: New test.
1862 * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
1864 * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
1866 * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
1867 * g++.dg/lookup/struct1.C: Likewise.
1868 * g++.dg/parse/elab1.C: Likewise.
1869 * g++.dg/parse/elab2.C: Likewise.
1870 * g++.dg/parse/int-as-enum1.C: Likewise.
1871 * g++.dg/parse/typedef1.C: Likewise.
1872 * g++.dg/parse/typedef3.C: Likewise.
1873 * g++.dg/parse/typedef4.C: Likewise.
1874 * g++.dg/parse/typedef5.C: Likewise.
1875 * g++.dg/template/crash26.C: Likewise.
1876 * g++.dg/template/nontype4.C: Likewise.
1877 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1878 * g++.old-deja/g++.brendan/line1.C: Likewise.
1879 * g++.old-deja/g++.other/elab1.C: Likewise.
1880 * g++.old-deja/g++.other/syntax4.C: Likewise.
1882 2011-11-22 Tom de Vries <tom@codesourcery.com>
1884 PR rtl-optimization/50764
1885 * gcc.dg/pr50764.c: New test.
1887 2011-11-22 Paolo Carlini <paolo.carlini@oracle.com>
1890 * g++.dg/cpp0x/decltype36.C: New.
1892 2011-11-22 Jakub Jelinek <jakub@redhat.com>
1894 PR tree-optimization/51074
1895 * gcc.dg/vect/pr51074.c: New test.
1897 2011-11-22 Dodji Seketeli <dodji@redhat.com>
1900 * g++.dg/cpp0x/alias-decl-16.C: New test.
1902 2011-11-22 Jakub Jelinek <jakub@redhat.com>
1904 PR tree-optimization/50765
1905 * gcc.dg/pr50765.c: New test.
1907 2011-11-22 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1909 * gcc.dg/vshift-1.c (main): Call rand instead of random.
1910 * gcc.dg/vshift-3.c (main): Likewise.
1912 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
1914 * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
1916 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
1918 * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
1919 * gcc.misc-tests/gcov-17.c: Likewise.
1920 * g++.dg/gcov/gcov-8.C: Likewise.
1921 * g++.dg/gcov/gcov-9.C: Likewise.
1923 2011-11-21 Torvald Riegel <triegel@redhat.com>
1925 * g++.dg/tm/pr47747.C: New test.
1927 2011-11-21 Torvald Riegel <triegel@redhat.com>
1929 * g++.dg/tm/template-2.C: New test.
1931 2011-11-21 Jakub Jelinek <jakub@redhat.com>
1934 * gcc.dg/pr50827.c: New test.
1936 2011-11-21 Ed Smith-Rowland <3dw4rd@verizon.net>
1939 * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
1940 * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
1941 * g++.dg/cpp0x/udlit-member.C: Adjust.
1942 * g++.dg/cpp0x/udlit-raw-length.C: New.
1943 * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
1944 * g++.dg/cpp0x/udlit-resolve.C: New.
1945 * c-c++-common/dfp/pr33466.c: Adjust.
1947 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1949 * lib/target-supports.exp
1950 (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
1951 with ultrasparc_vis2_hw.
1952 (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
1953 with ultrasparc_vis3_hw.
1955 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1957 * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
1958 *-*-solaris2* && c++.
1960 2011-11-20 Joey Ye <joey.ye@arm.com>
1962 * gcc.dg/volatile-bitfields-1.c: New.
1964 2011-11-20 Jason Merrill <jason@redhat.com>
1967 * g++.dg/cpp0x/variadic120.C: New.
1968 * g++.dg/cpp0x/sfinae26.C: Adjust.
1970 * g++.dg/cpp0x/sfinae11.C: Adjust.
1971 * g++.dg/cpp0x/sfinae26.C: Adjust.
1972 * g++.dg/template/unify11.C: Adjust.
1974 2011-11-20 Paolo Carlini <paolo.carlini@oracle.com>
1977 * g++.dg/template/error46.C: New.
1979 2011-11-20 Uros Bizjak <ubizjak@gmail.com>
1982 * gcc.target/i386/pr51235.c: New test.
1985 * gcc.target/i386/pr51236.c: New test.
1987 2011-11-20 Eric Botcazou <ebotcazou@adacore.com>
1989 * gnat.dg/discr32.adb: New test.
1990 * gnat.dg/discr32_pkg.ads: New helper.
1992 2011-11-20 Nathan Sidwell <nathan@acm.org>
1994 PR gcov-profile/51113
1995 * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
1996 * gcc.misc-tests/gcov-16.c: New.
1997 * gcc.misc-tests/gcov-17.c: New.
1998 * g++.dg/gcov/gcov-8.C: New.
1999 * g++.dg/gcov/gcov-9.C: New.
2000 * g++.dg/gcov/gcov-10.C: New.
2002 2011-11-20 Dodji Seketeli <dodji@redhat.com>
2005 * g++.dg/cpp0x/alias-decl-15.C: New test.
2007 2011-11-19 Paolo Carlini <paolo.carlini@oracle.com>
2010 * g++.dg/cpp0x/pr51216.C: New.
2012 2011-11-19 Eric Botcazou <ebotcazou@adacore.com>
2014 * gcc.dg/delay-slot-2.c: New test.
2016 2011-11-18 Joseph Myers <joseph@codesourcery.com>
2018 * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
2020 2011-11-18 Fabien Chêne <fabien@gcc.gnu.org>
2023 * g++.dg/lookup/using46.C: New.
2024 * g++.dg/lookup/using47.C: New.
2025 * g++.dg/lookup/using48.C: New.
2026 * g++.dg/lookup/using49.C: New.
2027 * g++.dg/lookup/using50.C: New.
2029 2011-11-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2031 * gcc.c-torture/compile/pr44707.c: Do not assume assembler
2032 supports /* ... */ comments.
2034 2011-11-18 Paolo Carlini <paolo.carlini@oracle.com>
2037 * g++.dg/cpp0x/pr51150.C: New.
2039 2011-11-18 Martin Jambor <mjambor@suse.cz>
2041 PR tree-optimization/50605
2042 * g++.dg/ipa/pr50605.C: New test.
2044 2011-11-18 Dodji Seketeli <dodji@redhat.com>
2047 * g++.dg/cpp0x/alias-decl-13.C: New test.
2049 2011-11-17 Jason Merrill <jason@redhat.com>
2052 * g++.dg/cpp0x/auto27.C: New.
2053 * g++.dg/cpp0x/trailing2.C: Adjust messages.
2055 2011-11-17 Andrew MacLeod <amacleod@redhat.com>
2057 * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
2058 memory model parameters don't match expected values.
2059 * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
2060 __atomic_compare_exchange.
2061 * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
2062 __atomic_compare_exchange_n.
2063 * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
2064 weak/strong parameter and fail if memory models aren't correct.
2066 2011-10-17 Uros Bizjak <ubizjak@gmail.com>
2068 * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
2069 Look for simulate_thread_done to determine working gdb. Reduce timeout
2070 to 10 seconds and fail when timeout occurs. Improve error messages.
2072 2011-11-17 Jason Merrill <jason@redhat.com>
2075 * g++.dg/template/virtual2.C: New.
2077 2011-11-17 Michael Matz <matz@suse.de>
2081 * g++.dg/tree-ssa/pr50741.C: New.
2083 2011-11-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2085 * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
2087 2011-10-16 Uros Bizjak <ubizjak@gmail.com>
2089 * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
2090 * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
2091 * g++.dg/eh/array1.C: Cleanup gimple tree dump.
2093 2011-11-16 Tobias Burnus <burnus@net-b.de>
2097 * gfortran.dg/constructor_1.f90: New.
2098 * gfortran.dg/constructor_2.f90: New.
2099 * gfortran.dg/constructor_3.f90: New.
2100 * gfortran.dg/constructor_4.f90: New.
2101 * gfortran.dg/constructor_5.f90: New.
2102 * gfortran.dg/constructor_6.f90: New.
2103 * gfortran.dg/use_only_5.f90: New.
2104 * gfortran.dg/c_ptr_tests_17.f90: New.
2105 * gfortran.dg/c_ptr_tests_18.f90: New.
2106 * gfortran.dg/used_types_25.f90: New.
2107 * gfortran.dg/used_types_26.f90: New
2108 * gfortran.dg/type_decl_3.f90: New.
2109 * gfortran.dg/function_types_3.f90: Update dg-error.
2110 * gfortran.dg/result_1.f90: Ditto.
2111 * gfortran.dg/structure_constructor_3.f03: Ditto.
2112 * gfortran.dg/structure_constructor_4.f03: Ditto.
2114 2011-10-16 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2116 * gcc.dg/vect/pr30858.c: Update expected output for
2117 architectures with multiple vector sizes.
2119 2011-11-16 Richard Earnshaw <rearnsha@arm.com>
2120 Bernd Schmidt <bernds@coudesourcery.com>
2121 Sebastian Huber <sebastian.huber@embedded-brains.de>
2124 * gcc.target/arm/pr49641.c: New test.
2126 2011-11-16 Razya Ladelsky <razya@il.ibm.com>
2128 PR tree-optimization/49960
2129 * gcc.dg/autopar/pr49960.c: New test.
2130 * gcc.dg/autopar/pr49960-1.c: New test.
2133 2011-11-16 Tom de Vries <tom@codesourcery.com>
2135 * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
2136 * gcc.dg/pr43864-2.c: Same.
2137 * gcc.dg/pr43864-3.c: Same.
2138 * gcc.dg/pr43864-4.c: Same.
2140 2011-11-15 Uros Bizjak <ubizjak@gmail.com>
2142 * gcc.target/i386/sse2-cvt-vec.c: New test.
2143 * gcc.target/i386/avx-cvt-vec.c: Ditto.
2144 * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
2145 * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
2146 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
2147 * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
2148 * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
2150 2011-11-15 Iain Sandoe <iains@gcc.gnu.org>
2152 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
2153 powerpc*-*-darwin* targets.
2155 2011-11-15 Torvald Riegel <triegel@redhat.com>
2157 * c-c++-common/tm/trxn-expr-3.c: New test.
2159 2011-11-14 Torvald Riegel <triegel@redhat.com>
2161 * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
2163 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
2165 * gcc.target/i386/avx-recip-vec.c: New test.
2166 * gcc.target/i386/avx-lrintf-vec.c: Ditto.
2167 * gcc.target/i386/avx-lrint-vec.c: Ditto.
2168 * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
2169 * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
2170 * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
2171 * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
2172 * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
2173 * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
2174 * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
2175 * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
2176 * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
2177 * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
2178 * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
2179 * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
2181 2011-11-14 Ed Smith-Rowland <3dw4rd@verizon.net>
2184 * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
2185 non-template literal operator.
2187 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
2189 * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
2190 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
2191 * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
2192 * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
2193 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
2194 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
2195 * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
2196 * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
2197 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
2198 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
2199 * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
2200 * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
2201 * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
2202 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
2203 * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
2204 * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
2206 2011-11-14 Fabien Chêne <fabien@gcc.gnu.org>
2212 * g++.old-deja/g++.brendan/misc14.C: Adjust.
2213 * g++.old-deja/g++.jason/scoping16.C: Likewise.
2214 * g++.old-deja/g++.other/anon7.C: Likewise.
2215 * g++.old-deja/g++.other/using1.C: Likewise.
2216 * g++.old-deja/g++.other/redecl1.C: Likewise.
2217 * g++.old-deja/g++.other/typedef7.C: Likewise.
2218 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
2219 * g++.dg/template/using2.C: Likewise.
2220 * g++.dg/template/static4.C: Likewise.
2221 * g++.dg/template/typedef1.C: Likewise.
2222 * g++.dg/lookup/name-clash9.C: Likewise.
2223 * g++.dg/abi/mangle41.C: Likewise.
2224 * g++.dg/parse/ctor5.C: Likewise.
2225 * g++.dg/inherit/using4.C: Likewise.
2226 * g++.dg/lookup/using24.C: New.
2227 * g++.dg/lookup/using25.C: New.
2228 * g++.dg/lookup/using26.C: New.
2229 * g++.dg/lookup/using27.C: New.
2230 * g++.dg/lookup/using28.C: New.
2231 * g++.dg/lookup/using29.C: New.
2232 * g++.dg/lookup/using30.C: New.
2233 * g++.dg/lookup/using31.C: New.
2234 * g++.dg/lookup/using32.C: New.
2235 * g++.dg/lookup/using33.C: New.
2236 * g++.dg/lookup/using34.C: New.
2237 * g++.dg/lookup/using35.C: New.
2238 * g++.dg/lookup/using36.C: New.
2239 * g++.dg/lookup/using37.C: New.
2240 * g++.dg/lookup/using38.C: New.
2241 * g++.dg/lookup/using39.C: New.
2242 * g++.dg/lookup/using40.C: New.
2243 * g++.dg/lookup/using41.C: New.
2244 * g++.dg/lookup/using42.C: New.
2245 * g++.dg/lookup/using43.C: New.
2246 * g++.dg/lookup/using44.C: New.
2247 * g++.dg/lookup/using45.C: New.
2248 * g++.dg/lookup/pr6936.C: New.
2249 * g++.dg/debug/using4.C: New.
2250 * g++.dg/debug/using5.C: New.
2251 * g++.dg/cpp0x/forw_enum10.C: New.
2253 2011-11-14 Zolotukhin Michael <michael.v.zolotukhin@gmail.com>
2254 Jan Hubicka <jh@suse.cz>
2256 * gcc.target/i386/sw-1.c: Force rep;movsb.
2258 2011-11-14 Iain Sandoe <iains@gcc.gnu.org>
2261 * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
2262 dg-additional-options.
2264 2011-11-13 Oleg Endo <oleg.endo@t-online.de>
2266 * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
2267 specified. Remove redundant runtime checks.
2268 * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
2269 Allow for other than -m4. Fix typos in comments.
2271 2011-11-12 Jason Merrill <jason@redhat.com>
2274 * g++.dg/warn/ref-temp1.C: New.
2277 * g++.dg/opt/stack2.C: New.
2279 2011-11-12 Uros Bizjak <ubizjak@gmail.com>
2281 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
2282 alpha*-*-linux* targets.
2284 2011-11-12 Iain Sandoe <iains@gcc.gnu.org>
2287 * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
2288 Darwin targets and allow external symbols to be undefined.
2290 2011-11-12 Nathan Sidwell <nathan@acm.org>
2292 * gcc.misc-tests/gcov-15.c: New.
2294 2011-11-11 Jakub Jelinek <jakub@redhat.com>
2296 PR tree-optimization/51058
2297 * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
2298 * gfortran.dg/vect/pr51058-2.f90: New test.
2300 2011-11-10 Jason Merrill <jason@redhat.com>
2302 * g++.dg/template/linkage1.C: New.
2303 * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
2304 * g++.old-deja/g++.other/linkage4.C: Likewise.
2307 * g++.dg/cpp0x/defaulted33.C: New.
2309 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
2312 * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
2313 * gcc.dg/atomic-flag.c: New. Test __atomic_test_and_set and
2316 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
2318 PR rtl-optimization/51040
2319 * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
2322 2011-11-10 Jason Merrill <jason@redhat.com>
2325 * g++.dg/template/conv12.C: New.
2328 * gcc.dg/debug/dwarf2/asm-line1.c: New.
2330 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
2332 * gnat.dg/atomic6_1.adb: New test.
2333 * gnat.dg/atomic6_2.adb: Likewise.
2334 * gnat.dg/atomic6_3.adb: Likewise.
2335 * gnat.dg/atomic6_4.adb: Likewise.
2336 * gnat.dg/atomic6_5.adb: Likewise.
2337 * gnat.dg/atomic6_6.adb: Likewise.
2338 * gnat.dg/atomic6_7.adb: Likewise.
2339 * gnat.dg/atomic6_8.adb: Likewise.
2340 * gnat.dg/atomic6_pkg.ads: New helper.
2342 2011-11-10 Jakub Jelinek <jakub@redhat.com>
2345 * gcc.c-torture/compile/pr51077.c: New test.
2347 PR rtl-optimization/51023
2348 * gcc.c-torture/execute/pr51023.c: New test.
2350 2011-11-10 Richard Guenther <rguenther@suse.de>
2352 PR tree-optimization/51042
2353 * gcc.dg/torture/pr51042.c: New testcase.
2355 2011-11-10 Richard Guenther <rguenther@suse.de>
2357 PR tree-optimization/51070
2358 * gcc.dg/torture/pr51070.c: New testcase.
2360 2011-11-10 Richard Guenther <rguenther@suse.de>
2362 PR tree-optimization/51030
2363 * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
2365 2011-11-10 Richard Guenther <rguenther@suse.de>
2368 * gcc.dg/torture/pr51071.c: New testcase.
2370 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
2372 * gnat.dg/loop_optimization9.ad[sb]: New test.
2374 2011-11-10 Ira Rosen <ira.rosen@linaro.org>
2376 PR tree-optimization/51058
2377 * gfortran.dg/vect/pr51058.f90: New test.
2379 2011-11-10 Jakub Jelinek <jakub@redhat.com>
2381 PR tree-optimization/51000
2382 * gcc.dg/vect/pr51000.c: New test.
2384 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
2387 * g++.dg/cpp0x/static_assert5.C: New.
2388 * g++.dg/template/nontype13.C: Tweak.
2390 2011-11-09 Jason Merrill <jason@redhat.com>
2393 * g++.dg/cpp0x/noexcept16.C: New.
2396 * g++.dg/cpp0x/variadic119.C: New.
2398 2011-11-09 Jakub Jelinek <jakub@redhat.com>
2401 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
2403 * gcc.dg/torture/vshuf-32.inc: Likewise.
2404 * gcc.dg/torture/vshuf-4.inc: Likewise.
2405 * gcc.dg/torture/vshuf-8.inc: Likewise.
2407 * gcc.dg/tm/memopt-1.c: Fix up regexp.
2409 2011-11-09 Ian Lance Taylor <iant@google.com>
2411 * lib/target-supports.exp (check_effective_target_ucontext_h): New
2413 * gcc.dg/split-5.c: New test.
2415 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
2417 * gcc.dg/tm/memopt-1.c: Adjust regexp.
2419 2011-11-09 Jason Merrill <jason@redhat.com>
2422 * g++.dg/template/virtual1.C: New.
2424 2011-11-08 Jason Merrill <jason@redhat.com>
2426 Run most C++ tests in both C++98 and C++11 modes.
2427 * lib/target-supports.exp (check_effective_target_c++11): New.
2428 (check_effective_target_c++98): New.
2429 * lib/g++-dg.exp (g++-dg-runtest): New.
2430 * g++.dg/dg.exp: Use g++-dg-runtest.
2431 * g++.dg/charset/charset.exp: Likewise.
2432 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
2433 * g++.dg/dfp/dfp.exp: Likewise.
2434 * g++.dg/gcov/gcov.exp: Likewise.
2435 * g++.dg/gomp/gomp.exp: Likewise.
2436 * g++.dg/graphite/graphite.exp: Likewise.
2437 * g++.dg/tls/tls.exp: Likewise.
2438 * g++.dg/tm/tm.exp: Likewise.
2439 * g++.dg/vect/vect.exp: Likewise.
2440 * g++.old-deja/old-deja.exp: Likewise.
2441 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
2442 with some of the torture options.
2443 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
2444 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
2445 * g++.dg/init/null1.C: Only run in C++98.
2446 * g++.dg/warn/Wconversion-null-3.C: Likewise.
2447 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
2448 * g++.old-deja/g++.brendan/crash64.C: Likewise.
2449 * g++.old-deja/g++.other/anon9.C: Likewise.
2450 * g++.old-deja/g++.other/linkage1.C: Likewise.
2451 * g++.old-deja/g++.other/linkage2.C: Likewise.
2452 * g++.old-deja/g++.pt/t29.C: Likewise.
2453 * g++.old-deja/g++.pt/t30.C: Likewise.
2454 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
2455 * g++.dg/ext/anon-struct4.C: Likewise.
2456 * g++.dg/init/brace2.C: Likewise.
2457 * g++.dg/init/brace6.C: Likewise.
2458 * g++.dg/other/anon3.C: Likewise.
2459 * g++.dg/template/arg2.C: Likewise.
2460 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
2461 * g++.old-deja/g++.brendan/enum11.C: Likewise.
2462 * g++.old-deja/g++.brendan/enum8.C: Likewise.
2463 * g++.old-deja/g++.brendan/enum9.C: Likewise.
2464 * g++.old-deja/g++.brendan/friend3.C: Likewise.
2465 * g++.old-deja/g++.brendan/init2.C: Likewise.
2466 * g++.old-deja/g++.brendan/init4.C: Likewise.
2467 * g++.old-deja/g++.brendan/misc14.C: Likewise.
2468 * g++.old-deja/g++.jason/cond.C: Likewise.
2469 * g++.old-deja/g++.law/init1.C: Likewise.
2470 * g++.old-deja/g++.law/operators32.C: Likewise.
2471 * g++.old-deja/g++.pt/enum6.C: Likewise.
2472 * g++.old-deja/g++.pt/explicit70.C: Likewise.
2473 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
2475 * g++.dg/eh/new1.C: Adjust for C++11 mode.
2476 * g++.dg/init/new11.C: Likewise.
2477 * g++.dg/init/pr29571.C: Likewise.
2478 * g++.dg/lookup/forscope2.C: Likewise.
2479 * g++.dg/parse/linkage1.C: Likewise.
2480 * g++.dg/parse/typedef8.C: Likewise.
2481 * g++.dg/template/error44.C: Likewise.
2482 * g++.dg/tls/diag-2.C: Likewise.
2483 * g++.dg/tls/diag-4.C: Likewise.
2484 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
2485 * g++.old-deja/g++.abi/arraynew.C: Likewise.
2486 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
2487 * g++.old-deja/g++.brendan/new3.C: Likewise.
2488 * g++.old-deja/g++.eh/new1.C: Likewise.
2489 * g++.old-deja/g++.eh/new2.C: Likewise.
2490 * g++.old-deja/g++.jason/new.C: Likewise.
2491 * g++.old-deja/g++.law/friend1.C: Likewise.
2492 * g++.old-deja/g++.mike/net46.C: Likewise.
2493 * g++.old-deja/g++.mike/p755.C: Likewise.
2494 * g++.old-deja/g++.other/new6.C: Likewise.
2496 * g++.dg/cpp0x/variadic74.C: Adjust diags.
2497 * g++.dg/template/crash53.C: Likewise.
2498 * g++.dg/template/void9.C: Likewise.
2500 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
2503 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
2505 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
2508 * g++.dg/cpp0x/sfinae29.C: New.
2510 2011-11-09 Janus Weil <janus@gcc.gnu.org>
2513 * gfortran.dg/typebound_call_22.f03: New test case.
2515 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
2518 * gfortran.dg/inquire_size.f90: Don't flush the unit.
2520 2011-11-09 Richard Guenther <rguenther@suse.de>
2522 PR tree-optimization/51039
2523 * gcc.dg/pr51039.c: New testcase.
2525 2011-11-09 Jakub Jelinek <jakub@redhat.com>
2527 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2528 Enable also for powerpc*-*-*.
2530 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2533 * gfortran.dg/forall_16.f90: New test.
2535 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2538 * gfortran.dg/initialization_29.f90: Expand test.
2540 2011-11-09 Dodji Seketeli <dodji@redhat.com>
2543 * g++.dg/cpp0x/alias-decl-12.C: New test.
2544 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
2546 2011-11-09 Dodji Seketeli <dodji@redhat.com>
2549 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
2551 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
2553 PR tree-optimization/51015
2554 * gcc.dg/vect/pr51015.c: New test.
2556 2011-11-08 David S. Miller <davem@davemloft.net>
2558 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
2559 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
2561 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2564 * gfortran.dg/io_constraints_3.f90: Improve testcase.
2566 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2569 * gfortran.dg/string_5.f90: Improve testcase.
2571 2011-10-23 Jason Merrill <jason@redhat.com>
2574 * g++.dg/template/lvalue2.C: New.
2576 2011-11-08 Michael Matz <matz@suse.de>
2578 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
2579 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
2580 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
2581 * g++.dg/eh/builtin2.C: Ditto.
2582 * g++.dg/eh/builtin3.C: Ditto.
2584 2011-11-08 Jakub Jelinek <jakub@redhat.com>
2586 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
2587 being prefered even for -mavx.
2588 * gcc.target/i386/avx-cvt-3.c: New test.
2590 2011-11-08 Richard Guenther <rguenther@suse.de>
2592 PR tree-optimization/51012
2593 * gcc.dg/pr51012-1.c: New testcase.
2594 * gcc.dg/pr51012-2.c: Likewise.
2596 2011-11-08 Richard Guenther <rguenther@suse.de>
2599 * c-c++-common/uninit-pr51010.c: New testcase.
2601 2011-11-08 Jakub Jelinek <jakub@redhat.com>
2603 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
2604 check_effective_target_vect_call_copysignf,
2605 check_effective_target_vect_call_lrint): New procedures.
2606 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
2607 $VECT_SLP_CFLAGS with -ffast-math.
2608 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
2609 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
2610 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
2611 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
2613 2011-11-07 Richard Henderson <rth@redhat.com>
2614 Aldy Hernandez <aldyh@redhat.com>
2615 Torvald Riegel <triegel@redhat.com>
2617 Merged from transactional-memory.
2619 * g++.dg/dg.exp: Run transactional memory tests.
2620 * g++.dg/tm: New directory with new tests.
2621 * gcc.dg/tm: New directory with new tests.
2622 * c-c++-common/tm: New directory with new tests.
2624 2011-11-08 Dodji Seketeli <dodji@redhat.com>
2626 Fix context handling of alias-declaration
2627 * g++.dg/cpp0x/alias-decl-11.C: New test.
2629 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
2632 * g++.dg/parse/template26.C: New.
2633 * g++.dg/template/crash45.C: Adjust dg-error string.
2635 2011-11-07 Jason Merrill <jason@redhat.com>
2638 * g++.dg/template/lookup9.C: New.
2641 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
2644 * g++.dg/cpp0x/decltype35.C: New.
2646 2011-11-07 Dodji Seketeli <dodji@redhat.com>
2648 Support C++11 alias-declaration
2650 * g++.dg/cpp0x/alias-decl-0.C: New test case.
2651 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
2652 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
2653 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
2654 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
2655 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
2656 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
2657 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
2658 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
2659 * g++.dg/ext/alias-decl-attr1.C: Likewise.
2660 * g++.dg/ext/alias-decl-attr2.C: Likewise.
2661 * g++.dg/ext/alias-decl-attr3.C: Likewise.
2662 * g++.dg/ext/alias-decl-attr4.C: Likewise.
2664 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
2666 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
2668 2011-11-07 Janus Weil <janus@gcc.gnu.org>
2671 * gfortran.dg/typebound_call_21.f03: New.
2673 2011-11-07 Nathan Sidwell <nathan@acm.org>
2675 * gcc.dg/profile-dir-1.c: Adjust final scan.
2676 * gcc.dg/profile-dir-2.c: Adjust final scan.
2677 * gcc.dg/profile-dir-3.c: Adjust final scan.
2678 * gcc.misc-tests/gcov.exp: Adjust regexp.
2679 * gcc.misc-tests/gcov-12.c: New.
2680 * gcc.misc-tests/gcov-13.c: New.
2681 * gcc.misc-tests/gcovpart-13b.c: New.
2682 * gcc.misc-tests/gcov-14.c: New.
2684 2011-11-07 Jason Merrill <jason@redhat.com>
2687 * g++.dg/ext/visibility/template8.C: New.
2689 2011-11-07 Jakub Jelinek <jakub@redhat.com>
2691 PR tree-optimization/50789
2692 * gcc.target/i386/avx2-gather-1.c: New test.
2693 * gcc.target/i386/avx2-gather-2.c: New test.
2694 * gcc.target/i386/avx2-gather-3.c: New test.
2695 * gcc.target/i386/avx2-gather-4.c: New test.
2697 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
2699 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
2701 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
2704 * gfortran.dg/open_dev_null.f90: Remove testcase.
2706 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
2708 * lib/target-supports.exp (check_effective_target_sync_int_128):
2709 Don't cache the result.
2710 (check_effective_target_sync_long_long): Ditto.
2712 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
2714 PR rtl-optimization/47698
2715 * gcc.target/i386/47698.c: New test.
2717 2011-11-06 Jason Merrill <jason@redhat.com>
2720 * g++.dg/ext/visibility/template7.C: New.
2722 2011-11-07 Terry Guo <terry.guo@arm.com>
2724 * gcc.target/arm/wmul-1.c: Adjust optimization level.
2725 * gcc.target/arm/wmul-2.c: Ditto.
2726 * gcc.target/arm/wmul-3.c: Ditto.
2727 * gcc.target/arm/wmul-4.c: Ditto.
2729 2011-11-06 Joseph Myers <joseph@codesourcery.com>
2731 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
2732 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
2733 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
2734 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
2735 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
2736 expected diagnostics.
2738 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
2739 Richard Henderson <rth@redhat.com>
2740 Aldy Hernandez <aldyh@redhat.com>
2742 Merged from cxx-mem-model.
2744 * lib/target-supports.exp (check_effective_target_sync_int_128,
2745 check_effective_target_sync_long_long): Check whether the target
2746 supports 64 and 128 bit __sync builtins.
2747 (check_effective_target_cas_char): New.
2748 (check_effective_target_cas_int): New.
2749 * gcc.dg/dg.exp: Exclude simulate-thread tests.
2750 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
2751 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
2752 produce the expected library calls.
2753 * gcc.dg/atomic-fence.c: New functional tests.
2754 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
2755 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
2756 * gcc.dg/atomic-lockfree[-aux].c: New tests.
2757 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
2758 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
2759 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
2760 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
2761 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
2762 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
2764 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
2766 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
2768 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
2770 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
2771 int128 operations are atomic.
2772 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
2773 operations are atomic.
2774 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
2775 operations are atomic.
2776 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
2777 operations are atomic.
2778 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
2779 stores aren't moved out of a loop.
2780 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
2781 globals don't overwrite neighbouring globals.
2782 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
2783 writes dont overwrite neighbouring components.
2784 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
2785 * c-c++-common/gomp/atomic-3.c: Likewise.
2786 * c-c++-common/gomp/atomic-9.c: Likewise.
2787 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
2788 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
2789 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
2790 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
2791 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
2792 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
2793 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
2794 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
2795 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
2796 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
2797 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
2798 g++.dg/gomp/atomic-15.C: Remove.
2799 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
2800 * gcc.dg/gomp/atomic-11.c: Remove test.
2802 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
2804 * gcc.dg/vect/bb-slp-cond-1.c: New test.
2805 * gcc.dg/vect/slp-cond-1.c: New test.
2806 * gcc.dg/vect/slp-cond-2.c: New test.
2808 2011-11-05 David S. Miller <davem@davemloft.net>
2810 * lib/test-supports.exp
2811 (check_effective_target_ultrasparc_vis2_hw): New proc.
2812 (check_effective_target_ultrasparc_vis3_hw): New proc.
2813 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
2814 * gcc.target/sparc/vec-init-2.inc: Likewise.
2815 * gcc.target/sparc/vec-init-3.inc: Likewise.
2816 * gcc.target/sparc/vec-init-1-vis1.c: New test.
2817 * gcc.target/sparc/vec-init-1-vis2.c: New test.
2818 * gcc.target/sparc/vec-init-1-vis3.c: New test.
2819 * gcc.target/sparc/vec-init-2-vis1.c: New test.
2820 * gcc.target/sparc/vec-init-2-vis2.c: New test.
2821 * gcc.target/sparc/vec-init-2-vis3.c: New test.
2822 * gcc.target/sparc/vec-init-3-vis1.c: New test.
2823 * gcc.target/sparc/vec-init-3-vis2.c: New test.
2824 * gcc.target/sparc/vec-init-3-vis3.c: New test.
2826 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
2828 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
2829 Disable test on Epiphany.
2830 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
2831 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
2832 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
2833 * g++.dg/parse/pragma3.C: Likewise.
2834 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
2836 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
2837 * gcc.dg/tls/thr-cse-1.c: Likewise.
2838 * g++.dg/opt/devirt2.C: Likewise.
2839 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
2840 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
2841 * gcc.target/epiphany: New directory.
2843 2011-11-05 Tobias Burnus <burnus@net-b.de>
2845 * gfortran.dg/quad_2.f90: New.
2847 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
2849 * gcc.dg/strlenopt-22g.c: New wrapper around...
2850 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
2852 2011-11-04 Jason Merrill <jason@redhat.com>
2855 * g++.dg/init/lifetime2.C: New.
2856 * g++.dg/cpp0x/initlist-lifetime2.C: New.
2859 * g++.dg/init/lifetime1.C: Test cleanup order.
2861 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
2863 * g++.dg/other/offsetof7.C: New test.
2865 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
2867 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
2868 variable, default empty, -ffat-lto-objects for effective_target_lto.
2869 (gcc-dg-test-1): Add options from dg-final methods.
2870 * lib/scanasm.exp (scan-assembler_required_options)
2871 (scan-assembler-not_required_options): New procs.
2873 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
2875 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
2876 generate a pedwarn in c++98-mode.
2877 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
2878 don't generate a pedwarn in c++0x-mode.
2880 2011-11-04 Olivier Goffart <olivier@woboq.com>
2883 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
2885 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
2887 PR rtl-optimization/38644
2888 * gcc.target/arm/stack-red-zone.c: New.
2890 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
2893 * g++.dg/warn/Wconversion-null-3.C: New.
2895 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
2898 * g++.dg/cpp0x/udlit-strint-length.C: New.
2900 2011-11-04 Jason Merrill <jason@redhat.com>
2903 * g++.dg/cpp0x/initlist-lifetime1.C: New.
2904 * g++.dg/init/lifetime1.C: New.
2905 * g++.dg/init/ref21.C: New.
2906 * g++.dg/eh/array1.C: New.
2908 2011-11-04 Tom de Vries <tom@codesourcery.com>
2910 PR tree-optimization/50763
2911 * gcc.dg/pr50763-5.c: New test.
2913 2011-11-04 Tom de Vries <tom@codesourcery.com>
2915 PR tree-optimization/50763
2916 * g++.dg/pr50763-4.C: New test.
2918 2011-11-04 Jakub Jelinek <jakub@redhat.com>
2920 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
2923 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
2925 * gcc.dg/torture/vec-cvt-1.c: New test.
2927 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
2929 * gnat.dg/specs/private1[-sub].ads: New test.
2931 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
2934 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
2935 * gfortran.dg/inline_sum_1.f90: New.
2936 * gfortran.dg/inline_sum_2.f90: New.
2937 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
2938 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
2939 * gfortran.dg/inline_product_1.f90: New.
2941 2011-11-03 Tobias Burnus <burnus@net-b.de>
2944 * gfortran.dg/bind_c_dts_5.f90: New.
2946 2011-11-03 Tobias Burnus <burnus@net-b.de>
2949 * gfortran.dg/module_parameter_array_refs_2.f90: New.
2951 2011-11-03 Richard Guenther <rguenther@suse.de>
2954 * g++.dg/init/copy7.C: Remove testcase.
2956 2011-11-03 Martin Jambor <mjambor@suse.cz>
2958 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
2959 * g++.dg/ipa/devirt-c-2.C: Likewise.
2960 * g++.dg/ipa/devirt-c-7.C: New test.
2961 * g++.dg/ipa/devirt-c-8.C: Likewise.
2963 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
2965 PR tree-optimization/50912
2966 * gnat.dg/loop_optimization10.ad[sb]: New test.
2967 * gnat.dg/loop_optimization10_pkg.ads: New helper.
2969 2011-11-02 Jason Merrill <jason@redhat.com>
2972 * g++.dg/cpp0x/nsdmi-list2.C: New.
2974 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2977 * g++.dg/cpp0x/warn_cxx0x2.C: New.
2978 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2980 2011-11-02 Tom de Vries <tom@codesourcery.com>
2982 PR tree-optimization/50769
2983 * gfortran.dg/pr50769.f90: New test.
2985 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
2987 * gcc.target/sparc/20111102-1.c: New test.
2989 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2992 * g++.dg/warn/Wcast-qual2.C: New.
2994 2011-11-02 Tom de Vries <tom@codesourcery.com>
2996 PR tree-optimization/50763
2997 * g++.dg/pr50763-3.C: New test.
2999 2011-11-02 Tom de Vries <tom@codesourcery.com>
3001 PR tree-optimization/50672
3002 * g++.dg/pr50672.C: New test.
3004 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
3006 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
3007 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
3008 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
3010 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
3012 2011-11-02 Richard Guenther <rguenther@suse.de>
3014 PR tree-optimization/50902
3015 * gcc.dg/torture/pr50902.c: New testcase.
3017 2010-11-02 Richard Guenther <rguenther@suse.de>
3019 PR tree-optimization/50890
3020 * gcc.dg/torture/pr50890.c: New testcase.
3022 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
3025 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
3026 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
3028 2011-11-01 Tom de Vries <tom@codesourcery.com>
3030 PR tree-optimization/50908
3031 * gcc.dg/pr50908.c: New test.
3032 * gcc.dg/pr50908-2.c: Same.
3033 * gcc.dg/pr50908-3.c: Same.
3035 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
3037 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
3038 the outer loop. Remove comment. Don't check for widen-mult.
3040 2011-10-31 Martin Jambor <mjambor@suse.cz>
3042 * gcc.dg/ipa/ipcp-4.c: New test.
3044 2011-10-31 Jakub Jelinek <jakub@redhat.com>
3046 * gcc.dg/vshift-3.c: New test.
3047 * gcc.dg/vshift-4.c: New test.
3048 * gcc.dg/vshift-5.c: New test.
3050 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
3052 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
3053 and current implementation.
3055 2011-10-31 Paul Brook <paul@codesourcery.com>
3057 * gcc.dg/constructor-1.c: New test.
3059 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
3062 * gfortran.dg/dshift_3.f90: New test.
3064 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3066 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
3068 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
3069 * gcc.dg/torture/vshuf-v4si.c: Likewise.
3070 * gcc.dg/torture/vshuf-v8si.c: Likewise.
3071 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
3072 * gcc.dg/torture/vshuf-v4di.c: Likewise.
3073 * gcc.dg/torture/vshuf-v2df.c: Likewise.
3074 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
3075 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
3076 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
3077 * gcc.dg/torture/vshuf-v2di.c: Likewise.
3078 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
3079 * gcc.dg/torture/vshuf-v4df.c: Likewise.
3080 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
3081 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
3082 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
3083 * gcc.dg/vector-compare-2.c: Likewise.
3085 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
3088 * g++.dg/cpp0x/pr50901.C: New.
3090 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
3092 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
3093 * gcc.target/i386/fma4-check.h (main): Ditto.
3094 * gcc.target/i386/xop-check.h (main): Ditto.
3096 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
3099 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
3102 * g++.dg/template/crash109.C: New.
3104 2011-10-28 Jason Merrill <jason@redhat.com>
3106 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
3108 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
3111 * g++.dg/template/crash109.C: New.
3113 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
3115 * gfortran.dg/nearest_5.f90: New test.
3117 2011-10-28 Jakub Jelinek <jakub@redhat.com>
3119 * gcc.dg/vshift-1.c: New test.
3120 * gcc.dg/vshift-2.c: New test.
3121 * gcc.target/i386/xop-vshift-1.c: New test.
3122 * gcc.target/i386/xop-vshift-2.c: New test.
3123 * gcc.target/i386/avx2-vshift-1.c: New test.
3125 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
3127 PR rtl-optimization/49720
3128 * g++.dg/torture/pr49720.C: New test.
3130 2011-10-27 David S. Miller <davem@davemloft.net>
3132 * gcc.target/sparc/setcc-3.c: New test.
3134 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
3137 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
3139 2011-10-27 Jakub Jelinek <jakub@redhat.com>
3141 * gcc.target/i386/sse2-cvt-1.c: New test.
3142 * gcc.target/i386/sse2-cvt-2.c: New test.
3143 * gcc.target/i386/avx-cvt-1.c: New test.
3144 * gcc.target/i386/avx-cvt-2.c: New test.
3145 * gcc.target/i386/avx2-cvt-1.c: New test.
3146 * gcc.target/i386/avx2-cvt-2.c: New test.
3148 2011-10-27 Martin Jambor <mjambor@suse.cz>
3150 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
3152 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
3153 Steven G. Kargl <kargl@gcc.gnu.org>
3156 * gfortran.dg/pr50875.f90: New test.
3158 2011-10-26 David S. Miller <davem@davemloft.net>
3160 * gcc.target/sparc/fmaf-1.c: New test.
3162 * gcc.target/sparc/setcc-1.c: New test.
3163 * gcc.target/sparc/setcc-2.c: New test.
3165 2011-10-26 Joseph Myers <joseph@codesourcery.com>
3167 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
3169 2011-10-26 Joseph Myers <joseph@codesourcery.com>
3171 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
3174 2011-10-26 Joseph Myers <joseph@codesourcery.com>
3176 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
3179 2011-10-26 Joseph Myers <joseph@codesourcery.com>
3181 * gcc.target/i386/pad-4.c: Skip for Windows targets.
3183 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
3185 * gnat.dg/specs/discr1.ads: New test.
3186 * gnat.dg/specs/discr1_pkg.ads: New helper.
3188 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
3190 * gnat.dg/specs/unchecked_union.ads: Rename to...
3191 * gnat.dg/specs/unchecked_union1.ads: ...this.
3192 * gnat.dg/specs/unchecked_union2.ads: New test.
3194 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
3196 * gnat.dg/specs/atomic1.ads: New test.
3198 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
3200 Implement C++11 user-defined literals.
3201 * g++.dg/cpp0x/udlit-addr.C: New.
3202 * g++.dg/cpp0x/udlit-args.C: New.
3203 * g++.dg/cpp0x/udlit-args-neg.C: New.
3204 * g++.dg/cpp0x/udlit-clink-neg.C: New.
3205 * g++.dg/cpp0x/udlit-concat.C: New.
3206 * g++.dg/cpp0x/udlit-concat-neg.C: New.
3207 * g++.dg/cpp0x/udlit-constexpr.C: New.
3208 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
3209 * g++.dg/cpp0x/udlit-declare-neg.C: New.
3210 * g++.dg/cpp0x/udlit-friend.C: New.
3211 * g++.dg/cpp0x/udlit-general.C: New.
3212 * g++.dg/cpp0x/udlit-inline.C: New.
3213 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
3214 * g++.dg/cpp0x/udlit-member-neg.C: New.
3215 * g++.dg/cpp0x/udlit-namespace.C: New.
3216 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
3217 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
3218 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
3219 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
3220 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
3221 * g++.dg/cpp0x/udlit-operator-neg.C: New.
3222 * g++.dg/cpp0x/udlit-raw-str.C: New.
3223 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
3224 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
3225 * g++.dg/cpp0x/udlit-systemheader.C: New.
3226 * g++.dg/cpp0x/udlit-template.C: New.
3227 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
3228 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
3229 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
3230 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
3231 * g++.dg/cpp0x/udlit_system_header: New.
3233 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
3236 * g++.dg/cpp0x/decltype34.C: New.
3238 2011-10-26 Tom de Vries <tom@codesourcery.com>
3240 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
3241 * gcc.c-torture/unsorted/HIset.c: Same.
3242 * gcc.c-torture/unsorted/SIcmp.c: Same.
3243 * gcc.c-torture/unsorted/SIset.c: Same.
3244 * gcc.c-torture/unsorted/SFset.c: Same.
3245 * gcc.c-torture/unsorted/UHIcmp.c: Same.
3246 * gcc.c-torture/unsorted/USIcmp.c: Same.
3247 * gcc.c-torture/unsorted/DFcmp.c: Same.
3249 2011-10-26 Jakub Jelinek <jakub@redhat.com>
3251 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
3252 to work also with -masm=intel and additionally test the xmm vs. ymm
3253 register type combination on mask/dest and in vsib.
3254 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3255 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3256 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3257 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3258 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3259 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3260 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3261 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3262 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3263 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3264 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3265 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3266 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3267 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3268 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3269 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3270 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3271 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3272 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3273 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3274 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3275 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3276 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3277 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3278 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3279 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3280 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3281 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3282 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3283 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3284 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3286 2011-10-26 Tom de Vries <tom@codesourcery.com>
3288 PR tree-optimization/50763
3289 * gcc.dg/pr50763-2.c: New test.
3291 2011-10-25 Joseph Myers <joseph@codesourcery.com>
3293 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
3294 Update expected messages.
3296 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
3298 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
3300 2011-10-25 Jason Merrill <jason@redhat.com>
3303 * g++.dg/init/aggr7.C: New.
3306 * g++.dg/cpp0x/initlist59.C: New.
3308 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
3311 * g++.dg/overload/operator5.C: New.
3313 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
3316 * g++.dg/template/crash108.C: New.
3318 2011-10-25 Jakub Jelinek <jakub@redhat.com>
3320 PR tree-optimization/50596
3321 * gcc.dg/vect/vect-cond-10.c: New test.
3323 2011-10-24 Joey Ye <joey.ye@arm.com>
3325 * gcc.target/arm/pr42575.c: Remove architecture option.
3327 2011-10-24 David S. Miller <davem@davemloft.net>
3329 * gcc.target/sparc/vis3move-1.c: New test.
3330 * gcc.target/sparc/vis3move-2.c: New test.
3331 * gcc.target/sparc/vis3move-3.c: New test.
3333 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3335 * gcc.dg/strlenopt-22.c: New testcase.
3336 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
3338 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
3340 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
3342 (dg-skip-if): Remove.
3343 * gcc.target/i386/funcspec-1.c: Ditto.
3344 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
3346 2011-10-24 Richard Guenther <rguenther@suse.de>
3348 * gcc.dg/vect/vect-bool-1.c: New testcase.
3350 2011-10-24 Richard Guenther <rguenther@suse.de>
3352 PR tree-optimization/50838
3353 * gcc.dg/torture/pr50838.c: New testcase.
3355 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
3357 PR tree-optimization/50730
3358 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
3359 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
3360 -fno-tree-sra and SLP flags.
3362 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
3366 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
3369 * g++.dg/cpp0x/warn_cxx0x2.C: New.
3370 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
3372 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
3375 * g++.dg/cpp0x/warn_cxx0x2.C: New.
3376 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
3378 2011-10-23 Tom de Vries <tom@codesourcery.com>
3380 PR tree-optimization/50763
3381 * gcc.dg/pr50763.c: New test.
3383 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
3386 * gcc.target/i386/pr50788.c: New test.
3388 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
3390 PR tree-optimization/50819
3391 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
3392 * g++.dg/vect/slp-pr50819.cc: New test.
3394 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
3397 * g++.dg/warn/Wconversion4.C: New.
3399 2011-10-21 Jakub Jelinek <jakub@redhat.com>
3402 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
3403 from element other than first and reverse permutation.
3404 * gcc.dg/torture/vshuf-16.inc: Likewise.
3405 * gcc.dg/torture/vshuf-8.inc: Likewise.
3406 * gcc.dg/torture/vshuf-4.inc: Likewise.
3408 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
3411 * g++.dg/parse/error43.C: New.
3412 * g++.dg/parse/error44.C: Likewise.
3414 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
3415 Kirill Yukhin <kirill.yukhin@intel.com>
3418 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
3419 * gcc.target/i386/bmi2-check.h: Ditto.
3421 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
3424 * g++.dg/cpp0x/override2.C: Add test.
3426 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3428 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
3429 check_linker_plugin_available.
3431 2011-10-21 Kai Tietz <ktietz@redhat.com>
3433 * gcc.target/i386/branch-cost1.c: New test.
3434 * gcc.target/i386/branch-cost2.c: New test.
3435 * gcc.target/i386/branch-cost3.c: New test.
3436 * gcc.target/i386/branch-cost4.c: New test.
3438 2011-10-20 Steve Ellcey <sje@cup.hp.com>
3440 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
3442 2011-10-20 Steve Ellcey <sje@cup.hp.com>
3445 * gcc.dg/pr49994-3.c: Skip on HP-UX.
3447 2011-10-20 Joseph Myers <joseph@codesourcery.com>
3449 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
3450 (_moz_foo, EXT__foo): Use ASMNAME.
3452 2011-10-20 Joseph Myers <joseph@codesourcery.com>
3454 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
3457 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
3460 * gcc.target/i386/pr50766.c: New test.
3462 2011-10-20 Jason Merrill <jason@redhat.com>
3465 * g++.dg/eh/partial1.C: New.
3467 2011-10-20 Richard Henderson <rth@redhat.com>
3469 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
3470 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
3471 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
3472 Use __builtin_shuffle.
3474 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
3477 * gfortran.dg/ishft_3.f90: Update test.
3479 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
3482 * gfortran.dg/substring_integer_index.f90: New test.
3484 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
3486 * gfortran.dg/format_string.f: New test.
3488 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
3490 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
3492 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
3494 2011-10-20 Joseph Myers <joseph@codesourcery.com>
3496 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
3497 gcc.target/i386/pr46226.c: Do not use
3498 -mno-accumulate-outgoing-args.
3500 2011-10-20 Joseph Myers <joseph@codesourcery.com>
3502 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
3503 including <strings.h>.
3505 2011-10-19 Jan Hubicka <jh@suse.cz>
3507 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
3508 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
3509 * lib/c-torture.exp: Likewise.
3510 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
3511 * gcc.c-torture/compile/sync-1.c: Likewise.
3512 * gcc.c-torture/compile/sync-1.c: Likewise.
3513 * gcc.c-torture/compile/sync-3.c: Likewise.
3514 * gcc.dg/noncompile/invalid_asm.c: Likewise.
3515 * gcc.dg/noncompile/920507-1.c: Likewise.
3516 * gcc.dg/torture/pr36400.c: Likewise.
3517 * g++.dg/torture/pr34850.C: Likewise.
3519 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
3521 * gnat.dg/source_ref1.adb: New test.
3522 * gnat.dg/source_ref2.adb: Likewise.
3524 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
3527 * g++.dg/parse/error42.C: New.
3528 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
3530 2011-10-19 Jason Merrill <jason@redhat.com>
3533 * g++.dg/init/value9.C: New.
3535 2011-10-19 Jakub Jelinek <jakub@redhat.com>
3537 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
3538 * gcc.dg/torture/vshuf-16.inc: Likewise.
3539 * gcc.dg/torture/vshuf-8.inc: Likewise.
3540 * gcc.dg/torture/vshuf-4.inc: Likewise.
3542 2011-10-19 Janus Weil <janus@gcc.gnu.org>
3545 * gfortran.dg/sizeof_proc.f90: New.
3547 2011-10-19 Joseph Myers <joseph@codesourcery.com>
3549 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
3550 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
3552 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
3555 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
3557 2011-10-19 Jason Merrill <jason@redhat.com>
3560 * g++.dg/init/ref20.C: New.
3562 2011-10-19 Kai Tietz <ktietz@redhat.com>
3565 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
3566 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
3567 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
3568 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
3569 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
3571 2011-10-19 Richard Guenther <rguenther@suse.de>
3574 * gcc.dg/torture/pr50768.c: New testcase.
3576 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
3578 PR rtl-optimization/50340
3579 * gcc.dg/pr50340.c: New.
3581 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
3583 PR tree-optimization/50717
3585 * gcc.dg/pr50717-1.c: New file.
3586 * gcc.target/arm/wmul-12.c: Correct types.
3587 * gcc.target/arm/wmul-8.c: Correct types.
3589 2011-10-18 Jason Merrill <jason@redhat.com>
3592 * g++.dg/cpp0x/defaulted32.C: New.
3595 * g++.dg/lookup/using23.C: New.
3598 * g++.dg/cpp0x/implicit12.C: New.
3599 * g++.dg/cpp0x/defaulted20.C: Adjust.
3600 * g++.dg/cpp0x/defaulted21.C: Adjust.
3601 * g++.dg/cpp0x/implicit-copy.C: Adjust.
3602 * g++.dg/cpp0x/implicit4.C: Adjust.
3603 * g++.dg/cpp0x/implicit5.C: Adjust.
3604 * g++.dg/cpp0x/implicit8.C: Adjust.
3605 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3606 * g++.dg/cpp0x/not_special.C: Adjust.
3607 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3608 * g++.dg/cpp0x/rv1n.C: Adjust.
3609 * g++.dg/cpp0x/rv2n.C: Adjust.
3610 * g++.dg/cpp0x/rv3n.C: Adjust.
3611 * g++.dg/cpp0x/rv4n.C: Adjust.
3612 * g++.dg/cpp0x/rv5n.C: Adjust.
3613 * g++.dg/cpp0x/rv6n.C: Adjust.
3614 * g++.dg/cpp0x/rv7n.C: Adjust.
3616 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
3618 * gcc.target/i386/avx2-vpop-check.h: New header.
3619 * gcc.target/i386/avx2-vpaddd-3.c: New test.
3620 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
3621 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
3622 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
3623 * gcc.target/i386/avx2-vpand-3.c: Ditto.
3624 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
3625 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
3626 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
3627 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
3628 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
3629 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
3630 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
3631 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
3632 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
3633 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
3635 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
3638 * gfortran.dg/coarray_subobject_1.f90: New test.
3639 * gfortran.dg/coarray/subobject_1.f90: New test.
3641 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
3643 PR rtl-optimization/50205
3644 * gcc.dg/pr50205.c: New.
3646 2011-10-18 Richard Guenther <rguenther@suse.de>
3648 PR tree-optimization/50767
3649 * gcc.dg/torture/pr50767.c: New testcase.
3651 2011-10-18 Julian Brown <julian@codesourcery.com>
3653 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
3654 * gcc.target/arm/unaligned-memcpy-1.c: New.
3655 * gcc.target/arm/unaligned-memcpy-2.c: New.
3656 * gcc.target/arm/unaligned-memcpy-3.c: New.
3657 * gcc.target/arm/unaligned-memcpy-4.c: New.
3659 2011-10-18 Janus Weil <janus@gcc.gnu.org>
3662 * gfortran.dg/iso_c_binding_class.f03: New.
3664 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
3666 * testsuite/lib/target-supports.exp
3667 (check_effective_target_vect_widen_shift): New.
3668 * gcc.dg/vect/vect-widen-shift-s16.c: New.
3669 * gcc.dg/vect/vect-widen-shift-s8.c: New.
3670 * gcc.dg/vect/vect-widen-shift-u16.c: New.
3671 * gcc.dg/vect/vect-widen-shift-u8.c: New.
3673 2011-10-18 Richard Guenther <rguenther@suse.de>
3675 * gcc.dg/torture/restrict-1.c: New testcase.
3677 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
3679 * g++.dg/ext/bases.C: New test.
3681 2011-10-17 David S. Miller <davem@davemloft.net>
3683 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
3684 all operations to emit VIS instructions.
3685 * gcc.target/sparc/fandnot.c: Likewise.
3686 * gcc.target/sparc/fnot.c: Likewise.
3687 * gcc.target/sparc/for.c: Likewise.
3688 * gcc.target/sparc/fornot.c: Likewise.
3689 * gcc.target/sparc/fxnor.c: Likewise.
3690 * gcc.target/sparc/fxor.c: Likewise.
3691 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
3694 2011-10-17 Jakub Jelinek <jakub@redhat.com>
3696 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
3697 * gcc.dg/torture/vshuf-16.inc: New file.
3698 * gcc.dg/torture/vshuf-2.inc: New file.
3699 * gcc.dg/torture/vshuf-32.inc: New file.
3700 * gcc.dg/torture/vshuf-4.inc: New file.
3701 * gcc.dg/torture/vshuf-8.inc: New file.
3702 * gcc.dg/torture/vshuf-main.inc: New file.
3703 * gcc.dg/torture/vshuf-v16hi.c: New test.
3704 * gcc.dg/torture/vshuf-v16qi.c: New test.
3705 * gcc.dg/torture/vshuf-v2df.c: New test.
3706 * gcc.dg/torture/vshuf-v2di.c: New test.
3707 * gcc.dg/torture/vshuf-v2sf.c: New test.
3708 * gcc.dg/torture/vshuf-v2si.c: New test.
3709 * gcc.dg/torture/vshuf-v32qi.c: New test.
3710 * gcc.dg/torture/vshuf-v4df.c: New test.
3711 * gcc.dg/torture/vshuf-v4di.c: New test.
3712 * gcc.dg/torture/vshuf-v4hi.c: New test.
3713 * gcc.dg/torture/vshuf-v4sf.c: New test.
3714 * gcc.dg/torture/vshuf-v4si.c: New test.
3715 * gcc.dg/torture/vshuf-v8hi.c: New test.
3716 * gcc.dg/torture/vshuf-v8qi.c: New test.
3717 * gcc.dg/torture/vshuf-v8sf.c: New test.
3718 * gcc.dg/torture/vshuf-v8si.c: New test.
3720 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
3722 PR tree-optimization/50746
3723 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
3725 2011-10-17 Jason Merrill <jason@redhat.com>
3728 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
3730 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3733 * g++.dg/parse/error41.C: New.
3734 * g++.dg/parse/error20.C: Adjust.
3736 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3739 * g++.dg/warn/format7.C: New.
3740 * obj-c++.dg/warn7.mm: Likewise.
3742 2011-10-17 Richard Guenther <rguenther@suse.de>
3744 PR tree-optimization/50729
3745 * gcc.dg/torture/pr50729.c: New testcase.
3747 2011-10-15 Tom Tromey <tromey@redhat.com>
3748 Dodji Seketeli <dodji@redhat.com>
3750 * lib/prune.exp (prune_gcc_output): Prune output referring to
3752 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
3753 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
3754 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
3755 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
3757 2011-10-15 Tom Tromey <tromey@redhat.com>
3758 Dodji Seketeli <dodji@redhat.com>
3760 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
3762 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3765 * g++.dg/inherit/error5.C: New.
3767 2011-10-17 Janus Weil <janus@gcc.gnu.org>
3771 * gfortran.dg/kind_tests_4.f90: New.
3773 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
3775 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
3776 targets that support vector condition.
3778 2011-10-16 Janus Weil <janus@gcc.gnu.org>
3781 * gfortran.dg/c_kind_tests_3.f03: New.
3783 2011-10-16 Janus Weil <janus@gcc.gnu.org>
3786 * gfortran.dg/elemental_args_check_4.f90: New.
3788 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
3790 PR tree-optimization/50727
3791 * gcc.dg/vect/pr50727.c: New test.
3793 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
3795 * gcc.dg/vla-23.c: New test.
3797 2011-10-16 Jakub Jelinek <jakub@redhat.com>
3799 PR tree-optimization/50596
3800 * gcc.dg/vect/vect-cond-9.c: New test.
3802 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
3804 * gcc.dg/vect/bb-slp-29.c: New test.
3806 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
3809 * g++.dg/ext/is_base_of_incomplete.C: New.
3810 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
3811 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
3813 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
3815 * gcc.target/sparc/combined-1.c: Compile at -O2.
3817 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
3819 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
3820 (dg-options): Add -Wno-attributes.
3821 * gcc.target/i386/fma_double_?.c: Ditto.
3822 * gcc.target/i386/fma_run_float_?.c: Ditto.
3823 * gcc.target/i386/fma_run_double_?.c: Ditto.
3824 * gcc.target/i386/l_fma_float_?.c: Dtto.
3825 * gcc.target/i386/l_fma_double_?.c: Ditto.
3826 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
3827 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
3829 2011-10-15 Tobias Burnus <burnus@net-b.de>
3831 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
3833 * gfortran.dg/bind_c_usage_24.f90: Ditto.
3834 * gfortran.dg/rank_3.f90: Ditto.
3835 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
3836 -std=f2008ts in dg-options.
3837 * gfortran.dg/rank_4.f90: Ditto.
3839 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
3842 * gcc.target/sh/pr49263.c: New.
3844 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
3846 * gnat.dg/specs/debug1.ads: Tweak.
3848 2011-10-14 Kai Tietz <ktietz@redhat.com>
3850 * gfortran.fortran-torture/compile/logical-2.f90: New test.
3852 2011-10-14 Jakub Jelinek <jakub@redhat.com>
3854 * gcc.target/i386/sse2-mul-1.c: New test.
3855 * gcc.target/i386/sse4_1-mul-1.c: New test.
3856 * gcc.target/i386/avx-mul-1.c: New test.
3857 * gcc.target/i386/xop-mul-1.c: New test.
3858 * gcc.target/i386/avx2-mul-1.c: New test.
3860 2011-10-14 Jason Merrill <jason@redhat.com>
3863 * g++.dg/cpp0x/nsdmi-list1.C: New.
3866 * g++.dg/cpp0x/nsdmi-const1.C: New.
3868 2011-10-14 Janus Weil <janus@gcc.gnu.org>
3871 * gfortran.dg/pointer_intent_5.f90: New.
3873 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3875 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
3876 * gcc.target/i386/warn-vect-op-1.c: Ditto.
3877 * gcc.target/i386/warn-vect-op-2.c: Ditto.
3879 2011-10-14 Tobias Burnus <burnus@net-b.de>
3882 * gfortran.dg/pointer_check_11.f90: New.
3883 * gfortran.dg/pointer_check_12.f90: New.
3885 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
3888 * g++.dg/overload/operator4.C: New.
3890 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
3892 * gcc.dg/di-longlong64-sync-1.c: New test.
3893 * gcc.dg/di-sync-multithread.c: New test.
3894 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
3895 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
3896 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
3897 tests for v5, v6, v6k, and v7-a, and add-options helpers.
3898 (check_effective_target_arm_arm_ok): New helper.
3899 (check_effective_target_sync_longlong): New helper.
3901 2011-10-14 Richard Guenther <rguenther@suse.de>
3903 PR tree-optimization/50723
3904 * gcc.dg/torture/pr50723.c: New testcase.
3906 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
3909 * g++.dg/warn/format6.C: New.
3910 * obj-c++.dg/warn6.mm: Likewise.
3912 2011-10-13 Richard Henderson <rth@redhat.com>
3914 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
3916 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
3917 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
3918 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
3920 2011-10-13 Jason Merrill <jason@redhat.com>
3923 * g++.dg/cpp0x/nsdmi-template2.C: New.
3926 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
3929 * g++.dg/init/vbase1.C: New.
3931 2011-10-13 Jakub Jelinek <jakub@redhat.com>
3933 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
3934 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
3935 * gcc.target/i386/avx-vphminposuw-2.c: New test.
3936 * gcc.target/i386/avx-vphminposuw-3.c: New test.
3938 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
3940 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
3942 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
3944 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
3946 2011-10-13 Richard Guenther <rguenther@suse.de>
3948 PR tree-optimization/50712
3949 * gcc.target/i386/pr50712.c: New testcase.
3951 2011-10-13 Tom de Vries <tom@codesourcery.com>
3953 * gcc.dg/memcpy-4.c: New test.
3955 2011-10-13 Richard Guenther <rguenther@suse.de>
3957 PR tree-optimization/50698
3958 * g++.dg/vect/pr50698.cc: New testcase.
3960 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
3962 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
3963 * gcc.target/powerpc/warn-2.c: Ditto.
3965 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
3966 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
3967 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
3968 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
3969 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
3970 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
3971 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
3972 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
3973 * gcc.target/powerpc/ppc-pow.c: Likewise.
3974 * gcc.target/powerpc/recip-1.c: Likewise.
3975 * gcc.target/powerpc/recip-2.c: Likewise.
3976 * gcc.target/powerpc/recip-3.c: Likewise.
3977 * gcc.target/powerpc/recip-4.c: Likewise.
3978 * gcc.target/powerpc/recip-5.c: Likewise.
3980 2011-10-12 David S. Miller <davem@davemloft.net>
3982 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
3983 '-mvis3' instead of 'mcpu=niagara3' in options.
3984 * gcc.target/sparc/fhalve.c: Likewise.
3985 * gcc.target/sparc/fnegop.c: Likewise.
3986 * gcc.target/sparc/fpadds.c: Likewise.
3987 * gcc.target/sparc/fshift.c: Likewise.
3988 * gcc.target/sparc/fucmp.c: Likewise.
3989 * gcc.target/sparc/lzd.c: Likewise.
3990 * gcc.target/sparc/vis3misc.c: Likewise.
3991 * gcc.target/sparc/xmul.c: Likewise.
3993 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
3995 * gnat.dg/vect1.ad[sb]: New test.
3996 * gnat.dg/vect1_pkg.ads: New helper.
3997 * gnat.dg/vect2.ad[sb]: New test.
3998 * gnat.dg/vect2_pkg.ads: New helper.
3999 * gnat.dg/vect3.ad[sb]: New test.
4000 * gnat.dg/vect3_pkg.ads: New helper.
4001 * gnat.dg/vect4.ad[sb]: New test.
4002 * gnat.dg/vect4_pkg.ads: New helper.
4003 * gnat.dg/vect5.ad[sb]: New test.
4004 * gnat.dg/vect5_pkg.ads: New helper.
4005 * gnat.dg/vect6.ad[sb]: New test.
4006 * gnat.dg/vect6_pkg.ads: New helper.
4008 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
4010 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
4011 * gcc.target/i386/fma_run_double_2.c: Likewise.
4012 * gcc.target/i386/fma_run_double_3.c: Likewise.
4013 * gcc.target/i386/fma_run_double_4.c: Likewise.
4014 * gcc.target/i386/fma_run_double_5.c: Likewise.
4015 * gcc.target/i386/fma_run_double_6.c: Likewise.
4016 * gcc.target/i386/fma_run_float_1.c: Likewise.
4017 * gcc.target/i386/fma_run_float_2.c: Likewise.
4018 * gcc.target/i386/fma_run_float_3.c: Likewise.
4019 * gcc.target/i386/fma_run_float_4.c: Likewise.
4020 * gcc.target/i386/fma_run_float_5.c: Likewise.
4021 * gcc.target/i386/fma_run_float_6.c: Likewise.
4023 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
4024 remove the extra dg-options.
4025 * gcc.target/i386/l_fma_double_2.c: Likewise.
4026 * gcc.target/i386/l_fma_double_3.c: Likewise.
4027 * gcc.target/i386/l_fma_double_4.c: Likewise.
4028 * gcc.target/i386/l_fma_double_5.c: Likewise.
4029 * gcc.target/i386/l_fma_double_6.c: Likewise.
4030 * gcc.target/i386/l_fma_float_1.c: Likewise.
4031 * gcc.target/i386/l_fma_float_2.c: Likewise.
4032 * gcc.target/i386/l_fma_float_3.c: Likewise.
4033 * gcc.target/i386/l_fma_float_4.c: Likewise.
4034 * gcc.target/i386/l_fma_float_5.c: Likewise.
4035 * gcc.target/i386/l_fma_float_6.c: Likewise.
4037 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
4039 PR tree-optimization/50189
4040 * g++.dg/torture/pr50189.C: New testcase.
4042 2011-10-12 Richard Guenther <rguenther@suse.de>
4044 PR tree-optimization/50700
4045 * gcc.dg/builtin-object-size-12.c: New testcase.
4047 2011-10-12 Joseph Myers <joseph@codesourcery.com>
4050 * gcc.c-torture/compile/pr50565-1.c,
4051 gcc.c-torture/compile/pr50565-2.c: New tests.
4053 2011-10-11 Jason Merrill <jason@redhat.com>
4057 * g++.dg/template/constant1.C: New.
4058 * g++.dg/template/constant2.C: New.
4059 * g++.dg/cpp0x/constexpr-template3.C: New.
4061 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
4063 * gcc.target/i386/warn-vect-op-3.c: New test.
4064 * gcc.target/i386/warn-vect-op-1.c: New test.
4065 * gcc.target/i386/warn-vect-op-2.c: New test.
4067 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4069 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
4071 2011-10-11 Richard Guenther <rguenther@suse.de>
4073 PR tree-optimization/50204
4074 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
4076 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4078 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
4080 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
4082 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
4083 * gcc.target/i386/fma_double_2.c: Ditto.
4084 * gcc.target/i386/fma_double_3.c: Ditto.
4085 * gcc.target/i386/fma_double_4.c: Ditto.
4086 * gcc.target/i386/fma_double_5.c: Ditto.
4087 * gcc.target/i386/fma_double_6.c: Ditto.
4088 * gcc.target/i386/fma_float_1.c: Ditto.
4089 * gcc.target/i386/fma_float_2.c: Ditto.
4090 * gcc.target/i386/fma_float_3.c: Ditto.
4091 * gcc.target/i386/fma_float_4.c: Ditto.
4092 * gcc.target/i386/fma_float_5.c: Ditto.
4093 * gcc.target/i386/fma_float_6.c: Ditto.
4094 * gcc.target/i386/l_fma_double_1.c: Ditto.
4095 * gcc.target/i386/l_fma_double_2.c: Ditto.
4096 * gcc.target/i386/l_fma_double_3.c: Ditto.
4097 * gcc.target/i386/l_fma_double_4.c: Ditto.
4098 * gcc.target/i386/l_fma_double_5.c: Ditto.
4099 * gcc.target/i386/l_fma_double_6.c: Ditto.
4100 * gcc.target/i386/l_fma_float_1.c: Ditto.
4101 * gcc.target/i386/l_fma_float_2.c: Ditto.
4102 * gcc.target/i386/l_fma_float_3.c: Ditto.
4103 * gcc.target/i386/l_fma_float_4.c: Ditto.
4104 * gcc.target/i386/l_fma_float_5.c: Ditto.
4105 * gcc.target/i386/l_fma_float_6.c: Ditto.
4106 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
4107 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
4108 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
4109 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
4110 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
4111 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
4112 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
4113 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
4114 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
4115 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
4116 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
4117 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
4119 2011-10-11 Tristan Gingold <gingold@adacore.com>
4121 * gcc.dg/va-arg-4.c: New test.
4122 * gcc.dg/va-arg-5.c: Ditto.
4124 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
4126 * lib/target-supports.exp (check_effective_target_fd_truncate):
4127 Close and unlink test file before exit.
4129 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4132 * gfortran.dg/forall_15.f90: New test case.
4134 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
4135 Andrew Macleod <amacleod@redhat.com>
4137 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
4138 wrappers for *other_threads() and *final_verify().
4139 * gcc.dg/simulate-thread/simulate-thread.h
4140 (simulate_thread_wrapper_other_threads): New.
4141 (simulate_thread_wrapper_final_verify): New.
4143 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
4145 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
4147 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
4149 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
4151 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
4152 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
4154 * gcc.target/i386/fma_1.h: New file.
4155 * gcc.target/i386/fma_2.h: Likewise.
4156 * gcc.target/i386/fma_3.h: Likewise.
4157 * gcc.target/i386/fma_4.h: Likewise.
4158 * gcc.target/i386/fma_5.h: Likewise.
4159 * gcc.target/i386/fma_6.h: Likewise.
4160 * gcc.target/i386/fma_double_1.c: Likewise.
4161 * gcc.target/i386/fma_double_2.c: Likewise.
4162 * gcc.target/i386/fma_double_3.c: Likewise.
4163 * gcc.target/i386/fma_double_4.c: Likewise.
4164 * gcc.target/i386/fma_double_5.c: Likewise.
4165 * gcc.target/i386/fma_double_6.c: Likewise.
4166 * gcc.target/i386/fma_float_1.c: Likewise.
4167 * gcc.target/i386/fma_float_2.c: Likewise.
4168 * gcc.target/i386/fma_float_3.c: Likewise.
4169 * gcc.target/i386/fma_float_4.c: Likewise.
4170 * gcc.target/i386/fma_float_5.c: Likewise.
4171 * gcc.target/i386/fma_float_6.c: Likewise.
4172 * gcc.target/i386/fma_main.h: Likewise.
4173 * gcc.target/i386/fma_run_double_1.c: Likewise.
4174 * gcc.target/i386/fma_run_double_2.c: Likewise.
4175 * gcc.target/i386/fma_run_double_3.c: Likewise.
4176 * gcc.target/i386/fma_run_double_4.c: Likewise.
4177 * gcc.target/i386/fma_run_double_5.c: Likewise.
4178 * gcc.target/i386/fma_run_double_6.c: Likewise.
4179 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
4180 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
4181 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
4182 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
4183 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
4184 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
4185 * gcc.target/i386/fma_run_float_1.c: Likewise.
4186 * gcc.target/i386/fma_run_float_2.c: Likewise.
4187 * gcc.target/i386/fma_run_float_3.c: Likewise.
4188 * gcc.target/i386/fma_run_float_4.c: Likewise.
4189 * gcc.target/i386/fma_run_float_5.c: Likewise.
4190 * gcc.target/i386/fma_run_float_6.c: Likewise.
4191 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
4192 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
4193 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
4194 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
4195 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
4196 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
4197 * gcc.target/i386/l_fma_1.h: Likewise.
4198 * gcc.target/i386/l_fma_2.h: Likewise.
4199 * gcc.target/i386/l_fma_3.h: Likewise.
4200 * gcc.target/i386/l_fma_4.h: Likewise.
4201 * gcc.target/i386/l_fma_5.h: Likewise.
4202 * gcc.target/i386/l_fma_6.h: Likewise.
4203 * gcc.target/i386/l_fma_double_1.c: Likewise.
4204 * gcc.target/i386/l_fma_double_2.c: Likewise.
4205 * gcc.target/i386/l_fma_double_3.c: Likewise.
4206 * gcc.target/i386/l_fma_double_4.c: Likewise.
4207 * gcc.target/i386/l_fma_double_5.c: Likewise.
4208 * gcc.target/i386/l_fma_double_6.c: Likewise.
4209 * gcc.target/i386/l_fma_float_1.c: Likewise.
4210 * gcc.target/i386/l_fma_float_2.c: Likewise.
4211 * gcc.target/i386/l_fma_float_3.c: Likewise.
4212 * gcc.target/i386/l_fma_float_4.c: Likewise.
4213 * gcc.target/i386/l_fma_float_5.c: Likewise.
4214 * gcc.target/i386/l_fma_float_6.c: Likewise.
4215 * gcc.target/i386/l_fma_main.h: Likewise.
4216 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
4217 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
4218 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
4219 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
4220 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
4221 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
4222 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
4223 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
4224 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
4225 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
4226 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
4227 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
4229 2011-10-10 Richard Guenther <rguenther@suse.de>
4232 * gcc.dg/torture/pr50389.c: New testcase.
4234 2011-10-10 Richard Guenther <rguenther@suse.de>
4237 * gcc.dg/builtins-47.c: Optimize.
4239 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
4241 * lib/gcc-simulate-thread.exp: New.
4242 * gcc.dg/simulate-thread/guality.h: New.
4243 * gcc.dg/simulate-thread/simulate-thread.h: New.
4244 * gcc.dg/simulate-thread/simulate-thread.exp: New.
4245 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
4246 * gcc.dg/simulate-thread/README: New.
4247 * g++.dg/simulate-thread/guality.h: New.
4248 * g++.dg/simulate-thread/simulate-thread.h: New.
4249 * g++.dg/simulate-thread/simulate-thread.exp: New.
4250 * g++.dg/simulate-thread/simulate-thread.gdb: New.
4251 * c-c++-common/cxxbitfields-2.c: Remove.
4252 * c-c++-common/cxxbitfields.c: Remove.
4253 * c-c++-common/cxxbitfields-4.c: Remove.
4254 * c-c++-common/cxxbitfields-5.c: Remove.
4255 * c-c++-common/simulate-thread/bitfields-1.c: New.
4256 * c-c++-common/simulate-thread/bitfields-2.c: New.
4257 * c-c++-common/simulate-thread/bitfields-3.c: New.
4258 * c-c++-common/simulate-thread/bitfields-4.c: New.
4260 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
4263 * g++.dg/warn/format5.C: New.
4265 2011-10-09 Tobias Burnus <burnus@net-b.de>
4268 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
4269 * gfortran.dg/common_16.f90: New.
4271 2011-10-09 Tobias Burnus <burnus@net-b.de>
4273 * gfortran.dg/iso_c_binding_param_1.f90: New.
4274 * gfortran.dg/iso_c_binding_param_2.f90: New.
4275 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4277 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
4279 PR tree-optimization/50635
4280 * gcc.dg/vect/pr50635.c: New test.
4282 2011-10-09 Janus Weil <janus@gcc.gnu.org>
4285 * gfortran.dg/proc_decl_27.f90: New.
4287 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
4290 * objc/execute/initialize-1.m: New test.
4292 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
4295 * gfortran.dg/pointer_function_result_1.f90 : New test.
4297 2011-10-07 David S. Miller <davem@davemloft.net>
4300 * gcc.target/sparc/sparc.exp: Add vis3 target test.
4301 * gcc.target/sparc/cmask.c: Use it.
4302 * gcc.target/sparc/fhalve.c: Likewise.
4303 * gcc.target/sparc/fnegop.c: Likewise.
4304 * gcc.target/sparc/fpadds.c: Likewise.
4305 * gcc.target/sparc/fshift.c: Likewise.
4306 * gcc.target/sparc/fucmp.c: Likewise.
4307 * gcc.target/sparc/lzd.c: Likewise.
4308 * gcc.target/sparc/vis3misc.c: Likewise.
4309 * gcc.target/sparc/xmul.c: Likewise.
4311 2011-10-07 Richard Henderson <rth@redhat.com>
4313 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
4315 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
4317 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
4319 * gcc.dg/pr50193-1.c: New file.
4320 * gcc.target/arm/shiftable.c: New file.
4322 2011-10-07 Janus Weil <janus@gcc.gnu.org>
4325 * gfortran.dg/class_46.f03: New.
4327 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
4329 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
4330 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
4331 (syslog, vsyslog, __vsyslog_chk): Likewise.
4333 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
4334 (x, EXT_x): Use ASMNAME.
4336 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
4337 (a, c): Use ASMNAME.
4339 2011-10-07 Tom de Vries <tom@codesourcery.com>
4342 * gcc.dg/pr50527.c: New test.
4344 2011-10-07 Jakub Jelinek <jakub@redhat.com>
4346 PR tree-optimization/50650
4347 * gcc.c-torture/compile/pr50650.c: New test.
4349 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4351 PR tree-optimization/50575
4352 * gcc.c-torture/execute/vector-compare-2.x: New file.
4354 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4357 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
4358 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
4361 2011-10-07 Richard Guenther <rguenther@suse.de>
4364 * gcc.dg/vect/vect-align-2.c: Increase array size.
4366 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
4367 H.J. Lu <hongjiu.lu@intel.com>
4370 * gcc.target/i386/pr50603.c: New test.
4372 2011-10-06 Jason Merrill <jason@redhat.com>
4375 * g++.dg/cpp0x/default31.C: New.
4377 2011-10-06 Jakub Jelinek <jakub@redhat.com>
4379 PR tree-optimization/50596
4380 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4382 * gcc.dg/vect/vect-cond-8.c: New test.
4384 2011-10-06 Richard Henderson <rth@redhat.com>
4386 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
4387 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
4388 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
4389 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
4390 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
4391 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
4392 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
4393 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
4394 * gcc.c-torture/execute/vshuf-16.inc: New file.
4395 * gcc.c-torture/execute/vshuf-2.inc: New file.
4396 * gcc.c-torture/execute/vshuf-4.inc: New file.
4397 * gcc.c-torture/execute/vshuf-8.inc: New file.
4398 * gcc.c-torture/execute/vshuf-main.inc: New file.
4399 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
4400 * gcc.c-torture/execute/vshuf-v2df.c: New test.
4401 * gcc.c-torture/execute/vshuf-v2di.c: New test.
4402 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
4403 * gcc.c-torture/execute/vshuf-v2si.c: New test.
4404 * gcc.c-torture/execute/vshuf-v4df.c: New test.
4405 * gcc.c-torture/execute/vshuf-v4di.c: New test.
4406 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
4407 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
4408 * gcc.c-torture/execute/vshuf-v4si.c: New test.
4409 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
4410 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
4411 * gcc.c-torture/execute/vshuf-v8si.c: New test.
4413 2011-10-06 Jakub Jelinek <jakub@redhat.com>
4415 PR tree-optimization/49279
4416 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
4417 * gcc.c-torture/execute/pr49279.c: New test.
4419 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
4422 * gcc.c-torture/compile/pr49049.c: New test.
4424 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
4427 * gcc.target/arm/pr50305.c: New test.
4429 2011-10-06 Richard Guenther <rguenther@suse.de>
4431 PR tree-optimization/38884
4432 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
4433 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
4435 2011-10-05 David S. Miller <davem@davemloft.net>
4437 * gcc.target/sparc/lzd.c: New test.
4438 * gcc.target/sparc/popc.c: New test.
4440 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
4442 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
4443 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
4444 * g++.dg/other/final1.C: Cleanup original tree dump.
4446 2011-10-05 Jakub Jelinek <jakub@redhat.com>
4448 PR tree-optimization/50613
4449 * gcc.dg/pr50613.c: New test.
4451 2011-10-05 Richard Henderson <rth@redhat.com>
4453 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
4454 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
4455 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
4456 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
4457 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
4458 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
4459 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
4460 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
4462 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
4464 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
4465 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
4466 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
4467 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
4468 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
4470 2011-10-05 Richard Guenther <rguenther@suse.de>
4472 PR tree-optimization/38885
4473 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
4475 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
4477 * gcc.target/i386/sw-1.c: New test.
4479 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
4481 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
4483 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
4485 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
4487 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
4489 2011-10-04 David S. Miller <davem@davemloft.net>
4491 * gcc.target/sparc/fhalve.c: New test.
4492 * gcc.target/sparc/fnegop.c: New test.
4493 * gcc.target/sparc/xmul.c: New test.
4495 2011-10-04 Janus Weil <janus@gcc.gnu.org>
4498 * gfortran.dg/dummy_procedure_6.f90: New.
4500 2011-10-04 Jakub Jelinek <jakub@redhat.com>
4502 PR tree-optimization/50604
4503 * gcc.dg/pr50604.c: New test.
4505 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4507 PR tree-optimization/49662
4508 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
4509 * gcc.dg/graphite/interchange-15.c: Likewise.
4510 * gcc.dg/graphite/interchange-mvt.c: Likewise.
4512 2011-10-04 Jakub Jelinek <jakub@redhat.com>
4514 * gcc.dg/tree-ssa/restrict-4.c: New test.
4516 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
4518 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
4519 (main): Use __typeof to get result type of comparison.
4521 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
4523 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4524 Make et_vect_multiple_sizes_saved global.
4525 (check_effective_target_vect64): Make et_vect64_saved global.
4527 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
4529 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
4530 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
4531 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
4532 * gcc.dg/builtin-complex-err-1.c: Adjust.
4534 2011-10-02 Jason Merrill <jason@redhat.com>
4536 * g++.dg/cpp0x/range-for22.C: New.
4538 * g++.dg/cpp0x/variadic65.C: Remove xfails.
4539 * g++.dg/cpp0x/variadic82.C: Remove xfails.
4540 * g++.dg/cpp0x/variadic83.C: Remove xfails.
4541 * g++.dg/cpp0x/variadic105.C: Remove xfails.
4543 * g++.dg/cpp0x/nsdmi5.C: New.
4545 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
4548 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
4550 (mips-dg-options): Force an ABI option if the current ABI is
4551 incompatible with the required -mlong setting. Likewise force
4552 a long setting if the current one is incompatible with the
4553 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
4554 throughout procedure.
4555 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
4556 instead of addressing=absolute.
4558 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
4560 * gcc.target/mips/stack-1.c: New test.
4562 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
4564 * gcc.dg/pr49696.c: New test.
4566 2011-10-02 Jan Hubicka <jh@suse.cz>
4568 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
4570 2011-10-01 David S. Miller <davem@davemloft.net>
4572 * gcc.target/sparc/cmask.c: New test.
4573 * gcc.target/sparc/fpadds.c: New test.
4574 * gcc.target/sparc/fshift.c: New test.
4575 * gcc.target/sparc/fucmp.c: New test.
4576 * gcc.target/sparc/vis3misc.c: New test.
4578 2011-10-01 Janus Weil <janus@gcc.gnu.org>
4581 * gfortran.dg/assumed_charlen_arg_2.f90: New.
4583 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
4586 * g++.dg/dfp/44473-1.C: New test.
4587 * g++.dg/dfp/44473-2.C: New test.
4588 * g++.dg/dfp/mangle-1.C: New test.
4589 * g++.dg/dfp/mangle-2.C: New test.
4590 * g++.dg/dfp/mangle-3.C: New test.
4591 * g++.dg/dfp/mangle-4.C: New test.
4592 * g++.dg/dfp/mangle-5.C: New test.
4594 2011-09-30 Jakub Jelinek <jakub@redhat.com>
4597 * gcc.dg/pr50571.c: New test.
4599 PR tree-optimization/46309
4600 * gcc.dg/pr46309.c: New test.
4602 2011-09-30 Jakub Jelinek <jakub@redhat.com>
4604 * gcc.dg/strlenopt-21.c: New test.
4606 2011-09-30 Revital Eres <revital.eres@linaro.org>
4608 * gcc.dg/sms-10.c: New file.
4610 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4612 * gcc.target/arm/pr50099.c: New test.
4614 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4616 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
4618 2011-09-30 David S. Miller <davem@davemloft.net>
4620 * gcc.target/sparc/bmaskbshuf.c: New test.
4621 * gcc.target/sparc/edgen.c: New test.
4623 2011-09-29 Janus Weil <janus@gcc.gnu.org>
4626 * gfortran.dg/pure_formal_proc_3.f90: New.
4629 * gfortran.dg/stfunc_7.f90: New.
4631 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
4633 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
4634 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
4635 * gcc.dg/vector-compare-1.c: Likewise.
4636 * gcc.dg/vector-compare-2.c: Likewise.
4638 2011-09-29 David S. Miller <davem@davemloft.net>
4640 * gcc.target/sparc/array.c: New test.
4642 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
4644 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
4645 loop unroll and set max unroll times to 8.
4646 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
4647 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
4648 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
4649 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
4651 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
4654 * g++.dg/ext/visibility/warn5.C: New.
4656 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
4659 * g++.dg/warn/Wextra-3.C: New.
4661 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
4664 * gcc.target/sh/pr49468-si.c: New.
4666 2011-09-28 Tom de Vries <tom@codesourcery.com>
4669 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
4670 (TEST): Initialize src3 with random floats.
4671 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
4672 from union src3. Initialize src3 with random floats.
4674 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
4676 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
4677 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
4678 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
4679 * gcc.target/sh/sh4a-sincosf.c: Ditto.
4680 * gcc.target/sh/sh4a-cos.c: Ditto.
4681 * gcc.target/sh/sh4a-cosf.c: Ditto.
4682 * gcc.target/sh/sh4a-sin.c: Ditto.
4683 * gcc.target/sh/sh4a-sinf.c: Ditto.
4684 * gcc.target/sh/sh4a-fsrra.c: Ditto.
4685 * gcc.target/sh/sh4a-memmovua.c: Ditto.
4686 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
4688 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
4691 * g++.dg/parse/error40.C: New.
4692 * g++.dg/warn/incomplete1.C: Adjust.
4694 2011-09-27 Jan Hubicka <jh@suse.cz>
4697 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
4700 2011-09-27 Jakub Jelinek <jakub@redhat.com>
4702 * gcc.dg/strlenopt-1.c: New test.
4703 * gcc.dg/strlenopt-1f.c: New test.
4704 * gcc.dg/strlenopt-2.c: New test.
4705 * gcc.dg/strlenopt-2f.c: New test.
4706 * gcc.dg/strlenopt-3.c: New test.
4707 * gcc.dg/strlenopt-4.c: New test.
4708 * gcc.dg/strlenopt-4g.c: New test.
4709 * gcc.dg/strlenopt-4gf.c: New test.
4710 * gcc.dg/strlenopt-5.c: New test.
4711 * gcc.dg/strlenopt-6.c: New test.
4712 * gcc.dg/strlenopt-7.c: New test.
4713 * gcc.dg/strlenopt-8.c: New test.
4714 * gcc.dg/strlenopt-9.c: New test.
4715 * gcc.dg/strlenopt-10.c: New test.
4716 * gcc.dg/strlenopt-11.c: New test.
4717 * gcc.dg/strlenopt-12.c: New test.
4718 * gcc.dg/strlenopt-12g.c: New test.
4719 * gcc.dg/strlenopt-13.c: New test.
4720 * gcc.dg/strlenopt-14g.c: New test.
4721 * gcc.dg/strlenopt-14gf.c: New test.
4722 * gcc.dg/strlenopt-15.c: New test.
4723 * gcc.dg/strlenopt-16g.c: New test.
4724 * gcc.dg/strlenopt-17g.c: New test.
4725 * gcc.dg/strlenopt-18g.c: New test.
4726 * gcc.dg/strlenopt.h: New file.
4728 2011-09-27 Tom de Vries <tom@codesourcery.com>
4731 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
4732 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
4733 * gcc.dg/pr43864.c: New test.
4734 * gcc.dg/pr43864-2.c: Same.
4735 * gcc.dg/pr43864-3.c: Same.
4736 * gcc.dg/pr43864-4.c: Same.
4738 2011-09-27 Jan Hubicka <jh@suse.cz>
4740 * gcc.dg/ipa/inline-5.c: New testcase.
4742 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
4744 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
4746 * gcc.dg/vect/bb-slp-27.c: New.
4747 * gcc.dg/vect/bb-slp-28.c: New.
4749 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
4751 * testsuite/lib/target-supports.exp (check_profiling_available):
4752 Don't rely solely on TLS tests for -fprofile-generate, fall
4753 through to the other code.
4755 2011-09-27 Richard Guenther <rguenther@suse.de>
4757 PR tree-optimization/50363
4758 * gcc.dg/torture/pr50363.c: New testcase.
4760 2011-09-26 Jason Merrill <jason@redhat.com>
4763 * g++.dg/template/partial13.C: New.
4766 * g++.dg/template/partial12.C: New.
4769 * g++.dg/cpp0x/constexpr-typedef1.C: New.
4771 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4774 * g++.dg/diagnostic/bindings1.C: New.
4775 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
4777 2011-09-26 David S. Miller <davem@davemloft.net>
4779 * gcc.target/sparc/wrgsr.c: New test.
4780 * gcc.target/sparc/rdgsr.c: New test.
4781 * gcc.target/sparc/edge.c: New test.
4782 * gcc.target/sparc/fcmp.c: New test.
4784 * gcc.target/sparc/edge.c: Update for new return types.
4785 * gcc.target/sparc/fcmp.c: Likewise.
4787 * gcc.target/sparc/fpaddsubi.c: New test.
4789 2011-09-26 Janus Weil <janus@gcc.gnu.org>
4792 * gfortran.dg/common_15.f90: New.
4795 * gfortran.dg/dummy_procedure_5.f90: New.
4796 * gfortran.dg/interface_26.f90: Modified error message.
4797 * gfortran.dg/proc_ptr_11.f90: Ditto.
4798 * gfortran.dg/proc_ptr_15.f90: Ditto.
4799 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4800 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4802 2011-09-26 Jason Merrill <jason@redhat.com>
4805 * g++.dg/overload/rvalue3.C: New.
4808 * g++.dg/overload/ref-conv2.C: New.
4810 * g++.dg/cpp0x/nsdmi-template1.C: New.
4812 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4814 * g++.dg/cpp0x/nullptr25.C: New.
4816 2011-09-26 Richard Guenther <rguenther@suse.de>
4818 PR tree-optimization/50472
4819 * gcc.dg/torture/pr50472.c: New testcase.
4821 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4823 * gnat.dg/opt22.adb: New test.
4824 * gnat.dg/opt22_pkg.ad[sb]: New helper.
4826 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4828 * gnat.dg/opt21.adb: New test.
4829 * gnat.dg/opt21_pkg.ad[sb]: New helper.
4831 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4833 * gnat.dg/opt20.ad[sb]: New test.
4834 * gnat.dg/opt20_pkg.ads: New helper.
4836 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4838 * gnat.dg/array17.adb: New test.
4839 * gnat.dg/array17_pkg.ads: New helper.
4841 2011-09-25 Jason Merrill <jason@redhat.com>
4843 * g++.dg/cpp0x/nsdmi-defer4.C: New.
4845 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
4847 * gnat.dg/frame_overflow.ads: New.
4848 * gnat.dg/frame_overflow.adb: Adjust.
4849 * gnat.dg/specs/addr1.ads: Likewise.
4851 2011-09-25 Jakub Jelinek <jakub@redhat.com>
4853 * g++.dg/tree-ssa/restrict2.C: New test.
4855 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
4857 * lib/target-supports.exp (check_effective_target_vect64): New.
4858 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
4859 of multiple vector sizes.
4860 * gcc.dg/vect/bb-slp-26.c: New.
4862 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
4865 * g++.dg/template/bitfield1.C: New.
4867 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
4869 * gcc.dg/vect/bb-slp-24.c: New.
4871 2011-09-24 Jason Merrill <jason@redhat.com>
4873 * g++.dg/cpp0x/nsdmi-eh1.C: New.
4875 * g++.dg/cpp0x/nsdmi-defer3.C: New.
4877 * g++.dg/cpp0x/nsdmi-defer1.C: New.
4878 * g++.dg/cpp0x/nsdmi-defer2.C: New.
4880 * g++.dg/cpp0x/nsdmi1.C: New.
4881 * g++.dg/cpp0x/nsdmi2.C: New.
4882 * g++.dg/cpp0x/nsdmi3.C: New.
4883 * g++.dg/cpp0x/nsdmi4.C: New.
4884 * g++.old-deja/g++.other/init4.C: New.
4886 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
4889 * g++.dg/template/sfinae28.C: New.
4891 2011-09-23 Ian Lance Taylor <iant@google.com>
4893 * go.test/go-test.exp (errchk): Handle more cases of getting
4894 correct Tcl backslash quoting in regular expressions in test file.
4896 2011-09-23 Jason Merrill <jason@redhat.com>
4899 * g++.dg/init/const8.C: New.
4900 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
4901 * g++.dg/cpp0x/defaulted2.C: Likewise.
4902 * g++.dg/cpp0x/pr42844-2.C: Likewise.
4903 * g++.dg/init/pr20039.C: Likewise.
4904 * g++.dg/init/pr42844.C: Likewise.
4906 2011-09-23 Jan Hubicka <jh@suse.cz>
4908 * gcc.dg/ipa/inline-1.c: new testcase.
4909 * gcc.dg/ipa/inline-2.c: new testcase.
4910 * gcc.dg/ipa/inline-3.c: new testcase.
4911 * gcc.dg/ipa/inline-4.c: new testcase.
4913 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
4916 * g++.dg/cpp0x/constexpr-static8.C: New.
4918 2011-09-23 Jakub Jelinek <jakub@redhat.com>
4920 * gcc.target/i386/avxfp-1.c: New test.
4921 * gcc.target/i386/avxfp-2.c: New test.
4923 2011-09-23 Terry Guo <terry.guo@arm.com>
4925 * gcc.c-torture/execute/941014-1.x: Deleted.
4927 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4930 * g++.dg/cpp0x/pr50491.C: New.
4932 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
4935 * gfortran.dg/bessel_6.f90: Fix tolerance test.
4937 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4940 * g++.dg/cpp0x/nullptr24.C: New.
4942 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
4945 * gcc.target/i386/pr50482.c: New test.
4947 2011-09-22 Joseph Myers <joseph@codesourcery.com>
4949 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
4950 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
4951 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
4952 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
4953 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
4954 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
4955 multilib options contain different -march= from dg-options.
4957 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
4958 Paolo Carlini <paolo.carlini@oracle.com>
4961 * g++.dg/template/friend52.C: New.
4963 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
4965 * gcc.target/arm/cmp-1.c: New test.
4966 * gcc.target/arm/cmp-2.c: Likewise.
4968 2011-09-22 Janus Weil <janus@gcc.gnu.org>
4971 * gfortran.dg/impure_actual_1.f90: Modified error message.
4972 * gfortran.dg/proc_ptr_32.f90: New.
4973 * gfortran.dg/proc_ptr_33.f90: New.
4975 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
4977 PR tree-optimization/50451
4978 * gcc.dg/vect/pr50451.c: New test.
4980 2011-09-21 Ian Lance Taylor <iant@google.com>
4982 * go.test/go-test.exp (errchk): Add special case for bug332.
4983 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
4984 some more test lines.
4986 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
4988 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
4989 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
4990 * g++.dg/other/i386-8.C: Ditto.
4991 * g++.dg/other/pr34435.C: Ditto.
4992 * g++.dg/other/pr39496.C: Ditto.
4993 * g++.dg/other/mmintrin.C: Ditto.
4995 2011-09-21 Jakub Jelinek <jakub@redhat.com>
4997 * gcc.dg/vect/vect-cond-7.c: New test.
4998 * gcc.target/i386/sse4_1-cond-1.c: New test.
4999 * gcc.target/i386/avx-cond-1.c: New test.
5001 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
5004 * g++.dg/other/pr50464.C: New test.
5006 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
5008 * gcc.target/i386/bmi2-mulx32-2.c: New test.
5009 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
5010 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
5011 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
5013 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
5015 * gnat.dg/opt19.adb: New test.
5017 2011-09-21 Terry Guo <terry.guo@arm.com>
5019 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
5020 on arch conflict when testing case on targets other than armv7-a.
5022 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
5025 * g++.dg/ext/int128-1.C: New.
5026 * g++.dg/ext/int128-2.C: Likewise.
5027 * g++.dg/ext/int128-2.h: Likewise.
5029 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
5032 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
5034 2011-09-20 Jason Merrill <jason@redhat.com>
5036 * g++.dg/cpp0x/constexpr-generated1.C: New.
5039 * g++.dg/overload/ref-conv1.C: New.
5041 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
5043 * g++.dg/other/final1.C: New.
5045 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
5047 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
5050 2011-09-19 Ian Bolton <ian.bolton@arm.com>
5052 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
5055 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
5057 PR tree-optimization/50413
5058 * g++.dg/vect/vect.exp: Run slp-pr* tests with
5059 -fdump-tree-slp-details. Run other tests with
5060 -fdump-tree-vect-details.
5061 * g++.dg/vect/slp-pr50413.cc: New.
5063 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
5064 Ira Rosen <ira.rosen@linaro.org>
5067 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
5068 Fix underscores around restrict.
5070 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
5072 PR tree-optimization/50414
5073 * gfortran.dg/vect/Ofast-pr50414.f90: New.
5074 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
5075 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
5077 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
5079 PR tree-optimization/50412
5080 * gfortran.dg/vect/pr50412.f90: New.
5082 2011-09-16 Jason Merrill <jason@redhat.com>
5085 * g++.dg/eh/defarg1.C: New.
5087 2011-09-16 Jakub Jelinek <jakub@redhat.com>
5089 * gcc.dg/vect/vect-reduc-10.c: New test.
5090 * gcc.target/i386/avx-reduc-1.c: New test.
5092 * gcc.target/i386/sse2-extract-1.c: New test.
5093 * gcc.target/i386/avx-extract-1.c: New test.
5095 2011-09-16 Terry Guo <terry.guo@arm.com>
5097 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
5099 2011-09-15 Diego Novillo <dnovillo@google.com>
5101 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
5102 ALWAYS_CXXFLAGS, if defined.
5103 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
5104 ALWAYS_GFORTRANFLAGS, if defined.
5105 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
5106 ALWAYS_GOCFLAGS, if defined.
5107 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
5108 ALWAYS_OBJCXXFLAGS, if defined.
5109 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
5110 additional_flags, if defined.
5111 * lib/gnat.exp (gnat_target_compile): Likewise.
5112 * lib/objc.exp (objc_target_compile): Likewise.
5113 * lib/target-supports-dg.exp (dg-add-options): Handle
5116 2011-09-15 Tom de Vries <tom@codesourcery.com>
5119 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
5120 Use uintptr_t in f1. Undo avr xfails.
5122 2011-09-15 Janus Weil <janus@gcc.gnu.org>
5126 * gfortran.dg/function_types_3.f90: New.
5128 2011-09-15 Jason Merrill <jason@redhat.com>
5131 * g++.dg/cpp0x/trailing7.C: New.
5134 * g++.dg/cpp0x/nullptr23.C: New.
5136 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
5138 * gcc.dg/vect/bb-slp-25.c: New.
5140 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
5143 * g++.dg/cpp0x/noexcept15.C: New.
5145 2011-09-14 Tom de Vries <tom@codesourcery.com>
5148 * gcc.dg/pr50251.c: New test.
5150 2011-09-14 Tobias Burnus <burnus@net-b.de>
5154 * gfortran.dg/null_5.f90: New.
5155 * gfortran.dg/null_6.f90: New.
5157 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
5159 * gcc.c-torture/compile/20110913-1.c: New test.
5161 2011-09-13 Janus Weil <janus@gcc.gnu.org>
5164 * gfortran.dg/result_2.f90: New.
5166 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
5168 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
5170 2011-09-13 Dodji Seketeli <dodji@redhat.com>
5173 * g++.dg/cpp0x/variadic116.C: New test case.
5175 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
5177 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
5178 * gcc.target/mips/interrupt_handler-2.c: New test.
5179 * gcc.target/mips/interrupt_handler-3.c: Likewise.
5181 2011-09-12 Jason Merrill <jason@redhat.com>
5183 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
5185 * g++.dg/cpp0x/explicit7.C: New.
5187 2011-09-12 Jakub Jelinek <jakub@redhat.com>
5189 PR rtl-optimization/50212
5190 * g++.dg/other/pr50212.C: New test.
5192 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
5195 * testsuite/gcc.target/avr/torture/avr-torture.exp
5196 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
5197 "-O2 -fmerge-all-constants".
5199 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5202 * gfortran.dg/do_while_1.f90: New test.
5204 2011-09-11 Janus Weil <janus@gcc.gnu.org>
5208 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
5209 * gfortran.dg/proc_decl_26.f90: New.
5210 * gfortran.dg/typebound_override_2.f90: New.
5211 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
5213 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
5215 * gnat.dg/cond_expr2.ad[sb]: New test.
5217 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
5219 * gnat.dg/atomic5.ad[sb]: New test.
5221 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
5223 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
5225 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
5228 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
5230 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
5233 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
5235 2011-09-09 Richard Guenther <rguenther@suse.de>
5237 PR tree-optimization/50328
5238 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
5240 2011-09-09 Richard Guenther <rguenther@suse.de>
5243 * gcc.dg/torture/pr50333.c: New testcase.
5245 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
5247 PR tree-optimization/50318
5248 * gcc.target/arm/pr50318-1.c: New file.
5250 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
5252 * gcc.target/i386/all_one_m256i.c: New test.
5254 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
5257 * g++.dg/cpp0x/sfinae28.C: New.
5259 2011-09-08 Dodji Seketeli <dodji@redhat.com>
5262 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
5263 longer ignored on typedefs.
5265 PR c++/33255 - Support -Wunused-local-typedefs warning
5266 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
5267 * c-c++-common/Wunused-local-typedefs.c: Likewise.
5269 2011-09-08 Martin Jambor <mjambor@suse.cz>
5271 PR tree-optimization/50287
5272 * gcc.dg/torture/pr50287.c: New test.
5274 2011-09-08 Richard Guenther <rguenther@suse.de>
5276 PR tree-optimization/19831
5277 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
5278 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
5279 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
5280 * gcc.dg/errno-1.c: Adjust.
5282 2011-09-08 Richard Guenther <rguenther@suse.de>
5284 PR tree-optimization/19831
5285 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
5287 2011-09-08 Tobias Burnus <burnus@net-b.de>
5290 * gfortran.dg/do_concurrent_1.f90: New.
5291 * gfortran.dg/do_concurrent_2.f90: New.
5293 2011-09-08 Jakub Jelinek <jakub@redhat.com>
5296 * gcc.c-torture/execute/ieee/pr50310.c: New test.
5297 * gcc.dg/pr50310-2.c: New test.
5299 2011-09-07 Janus Weil <janus@gcc.gnu.org>
5302 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
5303 * gfortran.dg/impure_constructor_1.f90: Modified.
5304 * gfortran.dg/proc_ptr_comp_33.f90: New.
5306 2011-09-07 Jakub Jelinek <jakub@redhat.com>
5309 * gcc.dg/pr50310-1.c: New test.
5311 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
5314 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
5317 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
5320 * g++.dg/cpp0x/noexcept14.C: New.
5322 2011-09-07 Jason Merrill <jason@redhat.com>
5324 * g++.dg/cpp0x/constexpr-ref3.C: New.
5326 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
5328 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
5330 * gcc.dg/section1.c: Don't xfail for avr.
5332 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
5334 PR tree-optimization/50322
5335 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
5337 2011-09-07 Martin Jambor <mjambor@suse.cz>
5339 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
5341 2011-09-07 Martin Jambor <mjambor@suse.cz>
5343 PR tree-optimization/49911
5344 * g++.dg/tree-ssa/pr49911.C: New test.
5346 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
5349 * gcc.dg/torture/pr49030.c: New test.
5351 2011-09-07 Janus Weil <janus@gcc.gnu.org>
5354 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
5355 * gfortran.dg/class_4d.f03: Deleted.
5356 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
5358 2011-09-07 Richard Guenther <rguenther@suse.de>
5360 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
5362 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
5364 PR tree-optimization/46021
5365 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
5367 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5369 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
5371 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
5373 * gcc.c-torture/compile/20110906-1.c: New test.
5375 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
5377 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
5379 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
5381 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
5382 --param tree-reassoc-width=1.
5384 * gcc.dg/tree-ssa/reassoc-24.c: New test.
5385 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
5387 2011-09-06 Richard Guenther <rguenther@suse.de>
5389 PR tree-optimization/48149
5390 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
5392 2011-09-06 Richard Guenther <rguenther@suse.de>
5394 PR tree-optimization/48317
5395 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
5397 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
5399 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
5401 (add_options_for_quad_vectors): Replace with ...
5402 (add_options_for_double_vectors): ... this.
5403 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
5404 support multiple vector sizes since the vectorizer attempts to
5405 vectorize with both vector sizes.
5406 * gcc.dg/vect/no-vfa-vect-79.c,
5407 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
5408 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
5409 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
5410 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
5411 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
5412 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
5413 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
5414 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
5415 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
5416 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
5417 gcc.dg/vect/vect-40.c: Likewise.
5418 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
5419 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
5420 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
5421 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
5422 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
5424 * gcc.dg/vect/vect-peel-4.c: Make ia global.
5426 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
5429 * gcc.target/mips/abi-main.h: New file.
5430 * gcc.target/mips/abi-o32-long32.c: New test.
5431 * gcc.target/mips/abi-o32-long64.c: Likewise.
5432 * gcc.target/mips/abi-o64-long32.c: Likewise.
5433 * gcc.target/mips/abi-o64-long64.c: Likewise.
5434 * gcc.target/mips/abi-n32-long32.c: Likewise.
5435 * gcc.target/mips/abi-n32-long64.c: Likewise.
5436 * gcc.target/mips/abi-n64-long32.c: Likewise.
5437 * gcc.target/mips/abi-n64-long64.c: Likewise.
5438 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
5439 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
5440 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
5441 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
5442 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
5443 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
5444 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
5445 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
5446 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
5447 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
5448 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
5449 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
5450 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
5451 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
5452 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
5453 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
5454 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
5455 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
5456 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
5457 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
5458 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
5459 * gcc.target/mips/branch-2.c: Remove -mabicalls.
5460 * gcc.target/mips/branch-3.c: Likewise.
5461 * gcc.target/mips/branch-4.c: Likewise.
5462 * gcc.target/mips/branch-5.c: Likewise.
5463 * gcc.target/mips/branch-6.c: Likewise.
5464 * gcc.target/mips/branch-7.c: Likewise.
5465 * gcc.target/mips/branch-8.c: Likewise.
5466 * gcc.target/mips/branch-9.c: Likewise.
5467 * gcc.target/mips/branch-10.c: Likewise.
5468 * gcc.target/mips/branch-11.c: Likewise.
5469 * gcc.target/mips/branch-12.c: Likewise.
5470 * gcc.target/mips/branch-13.c: Likewise.
5471 * gcc.target/mips/lazy-binding-1.c: Likewise.
5473 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
5475 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
5476 to avoid warning on int=16 platforms..
5478 2011-09-05 Jakub Jelinek <jakub@redhat.com>
5480 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
5481 to work even with -fshort-enums.
5483 2011-09-04 Jan Hubicka <jh@suse.cz>
5485 * gcc.c-torture/compile/20110902.c: new testcase.
5487 2011-09-04 Jason Merrill <jason@redhat.com>
5490 * g++.dg/cpp0x/rv-conv1.C: New.
5493 * g++.dg/cpp0x/rv-func3.C: New.
5495 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
5499 * g++.dg/cpp0x/constexpr-template1.C: New.
5500 * g++.dg/cpp0x/constexpr-template2.C: New.
5501 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
5502 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
5504 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
5506 * gnat.dg/specs/debug1.ads: Tweak pattern.
5508 2011-09-04 Janus Weil <janus@gcc.gnu.org>
5511 * gfortran.dg/class_45a.f03: New.
5512 * gfortran.dg/class_45b.f03: New.
5514 2011-09-04 Jakub Jelinek <jakub@redhat.com>
5515 Ira Rosen <ira.rosen@linaro.org>
5517 PR tree-optimization/50208
5518 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
5519 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
5520 -fno-tree-fre -fno-tree-pre.
5522 2011-09-02 Martin Jambor <mjambor@suse.cz>
5524 * gcc.dg/ipa/ipcp-3.c: New test.
5526 2011-09-02 Richard Guenther <rguenther@suse.de>
5528 PR tree-optimization/27460
5530 * gcc.dg/vect/vect-cond-7.c: New testcase.
5532 2011-09-02 Martin Jambor <mjambor@suse.cz>
5534 * g++.dg/ipa/devirt-3.C: Added a distraction method.
5535 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
5536 xfailed test for inlining.
5537 * g++.dg/ipa/ivinline-9.C: Likewise.
5539 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
5541 PR tree-optimization/50178
5542 * gfortran.dg/vect/pr50178.f90: New test.
5544 2011-08-31 Martin Jambor <mjambor@suse.cz>
5547 * gcc.c-torture/execute/pr49886.c: New testcase.
5549 2011-08-31 Tom de Vries <tom@codesourcery.com>
5552 * gcc.dg/pr43513.c: New test.
5554 2011-08-30 Tobias Burnus <burnus@net-b.de>
5557 * gfortran.dg/common_14.f90: New.
5558 * gfortran.dg/common_resize_1.f: Add two dg-warning.
5560 2011-08-30 Jason Merrill <jason@redhat.com>
5563 * g++.dg/cpp0x/decltype33.C: New.
5566 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
5569 * g++.dg/cpp0x/lambda/lambda-for.C: New.
5571 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
5573 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
5575 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
5577 * gnat.dg/specs/aggr3.ads: New test.
5578 * gnat.dg/specs/aggr3_pkg.ads: New helper.
5580 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
5581 * gnat.dg/specs/aggr2.ads: Likewise.
5583 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
5586 * gfortran.dg/allocate_with_source_2.f90: New test
5588 2011-08-30 Jason Merrill <jason@redhat.com>
5591 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
5594 * g++.dg/cpp0x/constexpr-value3.C: New.
5596 2011-08-30 Richard Guenther <rguenther@suse.de>
5599 * gcc.c-torture/execute/pr48571-1.c: New testcase.
5600 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
5601 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5602 * gcc.dg/pr36902.c: XFAIL.
5604 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
5606 * gcc.target/i386/fma-check.h: New.
5607 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
5608 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
5609 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
5610 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
5611 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
5612 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
5613 * gcc.target/i386/fma-fmaddXX.c: Likewise.
5614 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
5615 * gcc.target/i386/fma-fmsubXX.c: Likewise.
5616 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
5617 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
5618 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
5619 * gcc.target/i386/fma-compile.c: Likewise.
5620 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
5621 * gcc.target/i386/sse-12.c: Add -mfma.
5622 * gcc.target/i386/sse-13.c: Likewise.
5623 * gcc.target/i386/sse-14.c: Likewise.
5624 * gcc.target/i386/sse-22.c: Likewise.
5625 * gcc.target/i386/sse-23.c: Likewise.
5626 * g++.dg/other/i386-2.C: Likewise.
5627 * g++.dg/other/i386-3.C: Likewise.
5629 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
5632 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
5633 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
5635 2011-08-30 Christian Bruel <christian.bruel@st.com>
5637 * g++.dg/bprob/bprob.exp (feedback_options): Set
5638 -fbranch-probabilities.
5639 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
5641 2011-08-29 Jason Merrill <jason@redhat.com>
5644 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
5646 2011-08-29 Jakub Jelinek <jakub@redhat.com>
5647 Jason Merrill <jason@redhat.com>
5649 * g++.dg/dfp/base.C: New test.
5651 2011-08-29 Jason Merrill <jason@redhat.com>
5655 * g++.dg/cpp0x/initlist58.C: New.
5657 2011-08-29 Janus Weil <janus@gcc.gnu.org>
5660 * gfortran.dg/class_result_1.f03: New.
5662 2011-08-29 Jakub Jelinek <jakub@redhat.com>
5665 * gcc.target/i386/pr48722.c: New test.
5667 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5670 * gfortran.dg/widechar_compare_1.f90: New test.
5672 2011-08-26 Jason Merrill <jason@redhat.com>
5676 * g++.dg/abi/mangle50.C: New.
5678 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
5681 * gcc.target/i386/pr50202.c: New test.
5683 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
5685 * gcc.target/i386/sse_4_1-round-vec.c: New test.
5686 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
5687 * gcc.target/i386/avx-round-vec.c: New test.
5688 * gcc.target/i386/avx-roundf-vec.c: New test.
5690 2011-08-26 Jakub Jelinek <jakub@redhat.com>
5692 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
5696 * c-c++-common/Wunused-var-14.c: New test.
5698 2011-08-26 Tom de Vries <tom@codesourcery.com>
5700 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
5702 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
5704 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
5705 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
5706 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
5707 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
5709 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
5711 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
5712 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
5713 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
5714 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
5716 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
5719 * gfortran.dg/pointer_comp_init_1.f90: New test.
5721 2011-08-25 Jason Merrill <jason@redhat.com>
5724 * g++.dg/cpp0x/sfinae27.C: New.
5726 2011-08-25 Tobias Burnus <burnus@net-b.de>
5728 * gfortran.dg/coarray_lib_token_4.f90: New.
5730 2011-08-25 Tobias Burnus <burnus@net-b.de>
5732 * gfortran.dg/coarray/alloc_comp_1.f90: New.
5734 2011-08-25 Richard Guenther <rguenther@suse.de>
5736 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
5738 2011-08-24 Tobias Burnus <burnus@net-b.de>
5741 * gfortran.dg/initialization_28.f90: New.
5743 2011-08-24 Richard Guenther <rguenther@suse.de>
5745 PR tree-optimization/50067
5746 * gcc.dg/torture/pr50067-3.c: New testcase.
5747 * gcc.dg/torture/pr50067-4.c: Likewise.
5748 * gcc.dg/torture/pr50067-5.c: Likewise.
5750 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
5752 * g++.dg/other/i386-2.C: Add -mavx2 check.
5753 * g++.dg/other/i386-3.C: Likewise.
5754 * gcc.target/i386/avx-1.c: Add AVX2.
5755 * gcc.target/i386/avx-2.c: Likewise.
5756 * gcc.target/i386/funcspec-5.c: Likewise.
5757 * gcc.target/i386/sse-12.c: Likewise.
5758 * gcc.target/i386/sse-13.c: Likewise.
5759 * gcc.target/i386/sse-14.c: Likewise.
5760 * gcc.target/i386/sse-22.c: Likewise.
5761 * gcc.target/i386/sse-23.c: Likewise.
5762 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
5763 * gcc.target/i386/avx2-check.h: New.
5764 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
5765 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
5766 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
5767 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
5768 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
5769 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
5770 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
5771 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
5772 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
5773 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
5774 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
5775 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
5776 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
5777 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
5778 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
5779 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
5780 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
5781 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
5782 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
5783 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
5784 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
5785 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
5786 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
5787 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
5788 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
5789 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
5790 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
5791 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
5792 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
5793 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
5794 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
5795 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
5796 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
5797 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
5798 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
5799 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
5800 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
5801 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
5802 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
5803 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
5804 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
5805 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
5806 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
5807 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
5808 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
5809 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
5810 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
5811 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
5812 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
5813 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
5814 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
5815 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
5816 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
5817 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
5818 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
5819 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
5820 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
5821 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
5822 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
5823 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
5824 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
5825 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
5826 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
5827 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
5828 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
5829 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
5830 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
5831 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
5832 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
5833 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
5834 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
5835 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
5836 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
5837 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
5838 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
5839 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
5840 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
5841 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
5842 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
5843 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
5844 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
5845 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
5846 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
5847 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
5848 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
5849 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
5850 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
5851 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
5852 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
5853 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
5854 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
5855 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
5856 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
5857 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
5858 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
5859 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
5860 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
5861 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
5862 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
5863 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
5864 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
5865 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
5866 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
5867 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
5868 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
5869 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
5870 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
5871 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
5872 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
5873 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
5874 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
5875 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
5876 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
5877 * gcc.target/i386/avx2-vpand-1.c: Likewise.
5878 * gcc.target/i386/avx2-vpand-2.c: Likewise.
5879 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
5880 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
5881 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
5882 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
5883 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
5884 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
5885 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
5886 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
5887 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
5888 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
5889 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
5890 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
5891 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
5892 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
5893 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
5894 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
5895 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
5896 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
5897 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
5898 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
5899 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
5900 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
5901 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
5902 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
5903 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
5904 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
5905 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
5906 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
5907 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
5908 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
5909 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
5910 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
5911 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
5912 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
5913 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
5914 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
5915 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
5916 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
5917 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
5918 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
5919 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
5920 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
5921 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
5922 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
5923 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
5924 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
5925 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
5926 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
5927 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
5928 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
5929 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
5930 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
5931 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
5932 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
5933 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
5934 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
5935 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
5936 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
5937 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
5938 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
5939 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
5940 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
5941 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
5942 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
5943 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
5944 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
5945 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
5946 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
5947 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
5948 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
5949 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
5950 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
5951 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
5952 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
5953 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
5954 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
5955 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
5956 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
5957 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
5958 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
5959 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
5960 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
5961 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
5962 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
5963 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
5964 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
5965 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
5966 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
5967 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
5968 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
5969 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
5970 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
5971 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
5972 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
5973 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
5974 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
5975 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
5976 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
5977 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
5978 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
5979 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
5980 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
5981 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
5982 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
5983 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
5984 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
5985 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
5986 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
5987 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
5988 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
5989 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
5990 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
5991 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
5992 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
5993 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
5994 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
5995 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
5996 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
5997 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
5998 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
5999 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
6000 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
6001 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
6002 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
6003 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
6004 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
6005 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
6006 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
6007 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
6008 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
6009 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
6010 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
6011 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
6012 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
6013 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
6014 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
6015 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
6016 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
6017 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
6018 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
6019 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
6020 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
6021 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
6022 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
6023 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
6024 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
6025 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
6026 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
6027 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
6028 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
6029 * gcc.target/i386/avx2-vpor-1.c: Likewise.
6030 * gcc.target/i386/avx2-vpor-2.c: Likewise.
6031 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
6032 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
6033 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
6034 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
6035 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
6036 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
6037 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
6038 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
6039 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
6040 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
6041 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
6042 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
6043 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
6044 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
6045 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
6046 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
6047 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
6048 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
6049 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
6050 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
6051 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
6052 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
6053 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
6054 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
6055 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
6056 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
6057 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
6058 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
6059 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
6060 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
6061 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
6062 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
6063 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
6064 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
6065 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
6066 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
6067 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
6068 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
6069 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
6070 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
6071 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
6072 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
6073 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
6074 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
6075 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
6076 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
6077 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
6078 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
6079 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
6080 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
6081 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
6082 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
6083 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
6084 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
6085 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
6086 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
6087 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
6088 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
6089 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
6090 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
6091 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
6092 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
6093 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
6094 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
6095 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
6096 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
6097 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
6098 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
6099 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
6100 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
6101 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
6102 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
6103 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
6104 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
6105 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
6106 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
6107 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
6108 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
6109 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
6110 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
6111 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
6112 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
6113 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
6114 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
6115 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
6116 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
6117 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
6118 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
6119 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
6120 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
6121 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
6122 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
6123 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
6124 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
6125 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
6126 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
6127 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
6128 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
6129 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
6130 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
6131 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
6132 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
6133 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
6134 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
6135 * gcc.target/i386/testimm-9.c: Likewise.
6137 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
6139 * g++.dg/other/i386-2.C: Add -mbmi2 check.
6140 * g++.dg/other/i386-3.C: Likewise.
6141 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
6142 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
6143 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
6144 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
6145 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
6146 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
6147 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
6148 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
6149 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
6150 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
6151 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
6152 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
6153 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
6154 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
6155 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
6156 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
6157 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
6158 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
6159 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
6160 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
6161 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
6162 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
6163 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
6164 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
6165 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
6166 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
6167 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
6168 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
6169 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
6170 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
6171 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
6172 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
6173 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
6174 * gcc.target/i386/sse-12.c: Add BMI2.
6175 * gcc.target/i386/sse-13.c: Likewise.
6176 * gcc.target/i386/sse-14.c: Likewise.
6177 * gcc.target/i386/sse-22.c: Likewise.
6178 * gcc.target/i386/sse-23.c: Likewise.
6180 2011-08-23 Jason Merrill <jason@redhat.com>
6182 * g++.dg/template/crash7.C: Adjust expected errors.
6184 2011-08-23 Jason Merrill <jason@redhat.com>
6188 * g++.dg/cpp0x/overload2.C: New.
6190 2011-08-23 Jason Merrill <jason@redhat.com>
6193 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
6195 2011-08-23 Jason Merrill <jason@redhat.com>
6198 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
6199 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
6200 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
6201 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
6203 2011-08-23 Jason Merrill <jason@redhat.com>
6206 * g++.dg/cpp0x/constexpr-initlist5.C: New.
6208 2011-08-23 Jakub Jelinek <jakub@redhat.com>
6211 * g++.dg/warn/Wunused-var-16.C: New test.
6214 * gcc.dg/pr50161.c: New test.
6216 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
6219 * g++.dg/gcov/gcov-7.C: New test.
6221 2011-08-23 Jakub Jelinek <jakub@redhat.com>
6224 * g++.dg/dfp/nofields.C: New test.
6226 2011-08-23 Tobias Burnus <burnus@net-b.de>
6229 * gfortran.dg/use_16.f90: New.
6231 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
6232 Kirill Yukhin <kirill.yukhin@intel.com>
6235 * gcc.target/i386/pr50155.c: New test.
6237 2011-08-22 Jakub Jelinek <jakub@redhat.com>
6239 PR tree-optimization/50133
6240 * gcc.dg/pr50133.c: New test.
6243 * c-c++-common/cxxbitfields-6.c: New test.
6245 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
6248 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
6250 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
6252 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
6253 * gcc.dg/pr49994-3.c: Ditto.
6255 2011-08-22 Richard Guenther <rguenther@suse.de>
6258 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
6259 * gcc.dg/torture/pr50067-2.c: Likewise.
6261 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6264 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
6265 of a constant resulting from simplification.
6266 * gfortran.dg/warn_conversion_3.f90: New test.
6268 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6271 * gfortran.dg/zero_stride_1.f90: New test.
6273 2011-08-20 Janus Weil <janus@gcc.gnu.org>
6276 * gfortran.dg/typebound_override_1.f90: Modified.
6278 2011-08-20 Jakub Jelinek <jakub@redhat.com>
6280 PR tree-optimization/48739
6281 * gcc.dg/pr48739-1.c: New test.
6282 * gcc.dg/pr48739-2.c: New test.
6284 2011-08-20 Tobias Burnus <burnus@net-b.de>
6286 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
6288 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
6291 * gfortran.dg/where_3.f90: New test.
6293 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
6296 * gfortran.dg/pr49721-1.f: New.
6297 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
6299 2011-08-19 Joseph Myers <joseph@codesourcery.com>
6301 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
6302 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
6305 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6307 * gcc.target/arm/wmul-11.c: New file.
6308 * gcc.target/arm/wmul-12.c: New file.
6309 * gcc.target/arm/wmul-13.c: New file.
6311 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6313 * gcc.target/arm/wmul-10.c: New file.
6315 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6317 * gcc.target/arm/wmul-9.c: New file.
6318 * gcc.target/arm/wmul-bitfield-2.c: New file.
6320 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6322 * gcc.target/arm/wmul-8.c: New file.
6324 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6326 * gcc.target/arm/wmul-7.c: New file.
6328 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6330 * gcc.target/arm/wmul-6.c: New file.
6332 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6334 * gcc.target/arm/wmul-5.c: New file.
6335 * gcc.target/arm/no-wmla-1.c: New file.
6337 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6339 * gcc.target/arm/wmul-bitfield-1.c: New file.
6341 2011-08-19 Joseph Myers <joseph@codesourcery.com>
6343 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
6345 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6347 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
6348 * gcc.target/i386/conversion.c: Likewise.
6350 2011-08-19 Richard Guenther <rguenther@suse.de>
6352 * gcc.dg/torture/pr50067-1.c: New testcase.
6353 * gcc.dg/torture/pr50067-2.c: Likewise.
6355 2011-08-19 Joey Ye <joey.ye@arm.com>
6358 * gcc.target/arm/handler-align.c: New test.
6359 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
6362 2011-08-19 Joey Ye <joey.ye@arm.com>
6364 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
6366 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
6369 * gfortran.dg/end_block_label_1.f90: New test.
6370 * gfortran.dg/end_associate_label_1.f90: New test.
6372 2011-08-18 Joseph Myers <joseph@codesourcery.com>
6374 * gcc.dg/c1x-pointer-float-1.c: New test.
6376 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
6379 * gfortran.dg/duplicate_labels_2.f: New test.
6381 2011-08-18 Joseph Myers <joseph@codesourcery.com>
6383 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
6384 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
6385 gcc.dg/c1x-noreturn-5.c: New tests.
6387 2011-08-18 Joseph Myers <joseph@codesourcery.com>
6389 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
6391 2011-08-18 Tobias Burnus <burnus@net-b.de>
6394 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6395 * gfortran.dg/coarray_lock_3.f90: Fix test.
6396 * gfortran.dg/coarray_lock_4.f90: New.
6397 * gfortran.dg/coarray_lock_5.f90: New.
6399 2011-08-18 Jakub Jelinek <jakub@redhat.com>
6402 * gcc.c-torture/compile/pr50009.c: New test.
6405 * gcc.dg/torture/pr50092.c: New test.
6407 2011-08-18 Tobias Burnus <burnus@net-b.de>
6410 * gfortran.dg/namelist_73.f90: New.
6412 2011-08-18 Jakub Jelinek <jakub@redhat.com>
6414 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
6417 * gcc.dg/pr50017.c: New test.
6419 2011-08-18 Dodji Seketeli <dodji@redhat.com>
6422 * g++.dg/lookup/hidden-var1.C: New test case.
6424 2011-08-17 Tobias Burnus <burnus@net-b.de>
6427 * gfortran.dg/warn_unused_var_2.f90: New.
6428 * gfortran.dg/warn_unused_var_3.f90: New.
6430 2011-08-17 Tom de Vries <tom@codesourcery.com>
6433 * gcc.target/arm/pr43597.c: New test.
6435 2011-08-17 Janus Weil <janus@gcc.gnu.org>
6438 * gfortran.dg/common_13.f90: New.
6440 2011-08-16 Jason Merrill <jason@redhat.com>
6443 * g++.dg/cpp0x/variadic-unresolved.C: New.
6445 * g++.old-deja/g++.brendan/README: Add R.I.P.
6447 * g++.dg/ext/attr-used-1.C: New.
6450 * g++.dg/cpp0x/initlist56.C: New.
6452 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
6455 * g++.dg/opt/life1.C: Only run on Linux.
6457 2011-08-15 Tobias Burnus <burnus@net-b.de>
6459 * gfortran.dg/coarray_26.f90: New.
6461 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
6463 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
6466 2011-08-14 Janus Weil <janus@gcc.gnu.org>
6469 * gfortran.dg/func_result_7.f90: New.
6471 2011-08-13 Jason Merrill <jason@redhat.com>
6474 * g++.dg/cpp0x/decltype32.C: New.
6477 * g++.dg/diagnostic/expr1.C: New.
6479 2011-08-12 David Li <davidxl@google.com>
6481 * g++.dg/abi/vbase15.C: New test.
6483 2011-08-12 Jason Merrill <jason@redhat.com>
6486 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
6488 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
6490 * gcc.dg/builtins-67.c: New test.
6491 * gcc.target/i386/conversion.c: Ditto.
6493 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
6494 Brian Hackett <bhackett1024@gmail.com>
6496 * g++.dg/plugin/decl_plugin.c: New.
6497 * g++.dg/plugin/decl-plugin-test.C: New.
6498 * g++.dg/plugin/plugin.exp: Add above testcase.
6500 2011-08-11 Richard Guenther <rguenther@suse.de>
6502 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
6504 2011-08-11 Michael Matz <matz@suse.de>
6506 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
6508 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
6510 PR tree-optimization/50039
6511 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
6512 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
6514 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
6516 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
6517 (sse4_1_test): Initialize src3 with random value.
6519 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
6521 * gcc.c-torture/execute/scal-to-vec1.c: New test.
6522 * gcc.c-torture/execute/scal-to-vec2.c: New test.
6523 * gcc.c-torture/execute/scal-to-vec3.c: New test.
6524 * gcc.dg/scal-to-vec1.c: New test.
6525 * gcc.dg/scal-to-vec2.c: New test.
6527 2011-08-09 Richard Guenther <rguenther@suse.de>
6529 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
6530 * gcc.dg/tree-ssa/vrp60.c: New testcase.
6531 * gcc.dg/tree-ssa/vrp61.c: Likewise.
6532 * gcc.dg/tree-ssa/vrp62.c: Likewise.
6534 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6536 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
6538 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6540 * gcc.dg/pr49948.c: Require pthread effective target.
6542 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6544 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
6546 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
6548 * gcc.target/i386/sse-22a.c: New test.
6550 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
6552 PR tree-optimization/50014
6553 * gcc.dg/vect/pr50014.c: New test.
6555 2011-08-08 Martin Jambor <mjambor@suse.cz>
6558 * gcc.dg/tree-ssa/pr49923.c: New test.
6560 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
6563 * gcc.target/i386/pr49781-1.c: New.
6565 2011-08-08 Jason Merrill <jason@redhat.com>
6567 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
6569 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
6571 2011-08-07 Janus Weil <janus@gcc.gnu.org>
6574 * gfortran.dg/typebound_override_1.f90: New.
6576 2011-08-07 Kai Tietz <ktietz@redhat.com>
6578 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
6579 x86_64 mingw target.
6580 * gcc.dg/tree-ssa/loop-1.c: Likewise.
6581 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
6582 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
6583 * gcc.dg/tree-ssa/loop-33.c: Likewise.
6584 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
6585 * gcc.dg/tree-ssa/loop-35.c: Likewise.
6586 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6587 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6588 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6589 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
6591 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
6594 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
6596 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
6598 * gcc.dg/pr48770.c: Cleanup coverage files.
6599 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
6601 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
6603 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
6604 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
6605 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
6606 lzcnt and bmi options.
6608 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6611 * gcc.dg/pr47381-1.c: New.
6612 * gcc.dg/pr47381-2.c: Likewise.
6613 * gcc.target/i386/pr47381.c: Likewise.
6615 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6618 * gcc.dg/pr47727.c: New.
6621 * gcc.dg/pr47372-1.c: New.
6622 * gcc.dg/pr47372-2.c: Likewise.
6624 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6627 * gcc.target/i386/pr47449.c: New.
6630 * gcc.dg/pr47446-1.c: New.
6631 * gcc.dg/pr47446-2.c: Likewise.
6633 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6636 * gcc.dg/pr47766.c: New.
6639 * gcc.dg/tls/pr47715-1.c: New.
6640 * gcc.dg/tls/pr47715-2.c: Likewise.
6641 * gcc.dg/tls/pr47715-3.c: Likewise.
6642 * gcc.dg/tls/pr47715-4.c: Likewise.
6643 * gcc.dg/tls/pr47715-5.c: Likewise.
6645 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
6648 * objc.dg/gnu-api-2-class.m: Updated comments.
6649 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
6650 * objc.dg/gnu-api-2-class-meta.m: New test.
6651 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6653 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
6656 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
6657 with classes that are in construction.
6659 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6662 * gcc.target/i386/pr48084-1.c: New.
6663 * gcc.target/i386/pr48084-2.c: Likewise.
6664 * gcc.target/i386/pr48084-3.c: Likewise.
6665 * gcc.target/i386/pr48084-4.c: Likewise.
6666 * gcc.target/i386/pr48084-5.c: Likewise.
6668 PR rtl-optimization/49504
6669 * gcc.target/i386/pr49504.c: New.
6672 * gcc.dg/pr49860.c: New.
6674 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
6677 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
6678 with classes that are in construction.
6680 2011-08-05 Jason Merrill <jason@redhat.com>
6683 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
6686 * g++.dg/cpp0x/decltype31.C: New.
6689 * g++.dg/init/array28.C: New.
6692 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
6694 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
6697 * gcc.dg/pr47369-1.c: New.
6699 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
6702 * gcc.dg/torture/pr47364-1.c: New.
6703 * gcc.c-torture/compile/pr47364-1.c: Likewise.
6704 * gcc.c-torture/compile/pr47364-2.c: Likewise.
6706 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
6709 * gfortran.dg/transfer_check_2.f90: New test case.
6711 2011-08-05 Jan Hubicka <jh@suse.cz>
6714 * gfortran.dg/pr49494.f90: New testcase.
6716 2011-08-05 Jan Hubicka <jh@suse.cz>
6719 * gcc.c-torture/compile/pr49735.c: New testcase.
6721 2011-08-05 Jason Merrill <jason@redhat.com>
6724 * g++.dg/cpp0x/initlist56.C: New.
6727 * g++.dg/overload/rvalue2.C: New.
6730 * g++.dg/cpp0x/range-for21.C: New.
6732 * g++.dg/ext/vla11.C: New.
6734 2011-08-05 Richard Guenther <rguenther@suse.de>
6736 PR tree-optimization/49984
6737 * gcc.dg/tree-ssa/vrp59.c: New testcase.
6739 2011-08-05 Richard Guenther <rguenther@suse.de>
6741 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
6742 * gcc.dg/tree-ssa/vrp52.c: Likewise.
6743 * gcc.dg/tree-ssa/vrp53.c: Likewise.
6745 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
6747 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
6748 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
6749 * gfortran.dg/ldist-pr43023.f90: Ditto.
6750 * gfortran.dg/namelist_52.f90: Ditto.
6751 * gfortran.dg/interface_proc_end.f90: Ditto.
6752 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
6753 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
6755 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
6757 * gcc.dg/vect/vect-over-widen-1.c: New test.
6758 * gcc.dg/vect/vect-over-widen-2.c: New test.
6759 * gcc.dg/vect/vect-over-widen-3.c: New test.
6760 * gcc.dg/vect/vect-over-widen-4.c: New test.
6762 2011-08-04 Richard Guenther <rguenther@suse.de>
6765 * gfortran.dg/vect/O3-pr49957.f: New testcase.
6767 2011-08-04 Ian Bolton <ian.bolton@arm.com>
6769 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
6771 2011-08-04 Jakub Jelinek <jakub@redhat.com>
6774 * g++.dg/ext/builtin-object-size3.C: New test.
6776 2011-08-03 Jakub Jelinek <jakub@redhat.com>
6778 PR tree-optimization/49948
6779 * gcc.dg/pr49948.c: New test.
6781 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
6784 * gcc.dg/torture/pr47383.c: New.
6786 2011-08-03 Arnaud Charlet <charlet@adacore.com>
6788 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
6790 2011-08-03 Arnaud Charlet <charlet@adacore.com>
6792 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
6794 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
6797 * gcc.dg/torture/pr47744-1.c: New.
6798 * gcc.dg/torture/pr47744-2.c: Likewise.
6799 * gcc.dg/torture/pr47744-3.c: Likewise.
6801 2011-08-03 Richard Guenther <rguenther@suse.de>
6804 * gcc.dg/torture/pr49958.c: New testcase.
6806 2011-08-03 Richard Guenther <rguenther@suse.de>
6808 PR tree-optimization/49938
6809 * g++.dg/torture/pr49938.C: New testcase.
6811 2011-08-02 Jason Merrill <jason@redhat.com>
6814 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
6817 * g++.dg/cpp0x/initlist5.C: Add additional cases.
6820 * g++.dg/cpp0x/variadic115.C: New.
6823 * g++.dg/cpp0x/union5.C: New.
6825 2011-08-02 Daniel Kraft <d@domob.eu>
6828 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
6830 2011-08-02 Kai Tietz <ktietz@redhat.com>
6833 * gcc.dg/tree-ssa/forwprop-15.c
6835 2011-08-02 Jason Merrill <jason@redhat.com>
6838 * g++.dg/cpp0x/range-for20.C: New.
6840 2011-08-02 Tobias Burnus <burnus@net-b.de>
6842 * gfortran.dg/coarray_lib_token_3.f90: New.
6844 2011-08-02 Jakub Jelinek <jakub@redhat.com>
6847 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
6848 * gcc.dg/gomp/atomic-15.c: New test.
6849 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
6850 * g++.dg/gomp/atomic-15.C: New test.
6851 * g++.dg/gomp/private-1.C: New test.
6852 * g++.dg/gomp/sharing-2.C: New test.
6853 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
6854 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
6855 * gfortran.dg/gomp/omp_atomic2.f90: New test.
6857 2011-08-02 Tobias Burnus <burnus@net-b.de>
6859 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
6860 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
6862 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
6863 * gfortran.dg/allocatable_function_5.f90: Ditto.
6864 * gfortran.dg/allocate_stat.f90: Ditto.
6865 * gfortran.dg/array_constructor_20.f90: Ditto.
6866 * gfortran.dg/array_constructor_21.f90: Ditto.
6867 * gfortran.dg/array_constructor_22.f90: Ditto.
6868 * gfortran.dg/array_constructor_26.f03: Ditto.
6869 * gfortran.dg/array_function_4.f90: Ditto.
6870 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
6871 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
6872 * gfortran.dg/bind_c_usage_15.f90: Ditto.
6873 * gfortran.dg/bind_c_usage_16.f03: Ditto.
6874 * gfortran.dg/bind_c_usage_3.f03: Ditto.
6875 * gfortran.dg/binding_label_tests_7.f03: Ditto.
6876 * gfortran.dg/class_15.f03: Ditto.
6877 * gfortran.dg/class_27.f03: Ditto.
6878 * gfortran.dg/class_33.f90: Ditto.
6879 * gfortran.dg/class_37.f03: Ditto.
6880 * gfortran.dg/class_40.f03: Ditto.
6881 * gfortran.dg/class_42.f03: Ditto.
6882 * gfortran.dg/class_defined_operator_1.f03: Ditto.
6883 * gfortran.dg/coarray/registering_1.f90: Ditto.
6884 * gfortran.dg/convert_1.f90: Ditto.
6885 * gfortran.dg/default_initialization_3.f90: Ditto.
6886 * gfortran.dg/dependency_25.f90: Ditto.
6887 * gfortran.dg/dependency_26.f90: Ditto.
6888 * gfortran.dg/dependency_36.f90: Ditto.
6889 * gfortran.dg/dependency_37.f90: Ditto.
6890 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
6891 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
6892 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
6893 * gfortran.dg/elemental_pointer_1.f90: Ditto.
6894 * gfortran.dg/elemental_result_1.f90: Ditto.
6895 * gfortran.dg/empty_derived_type.f90: Ditto.
6896 * gfortran.dg/entry_7.f90: Ditto.
6897 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
6898 * gfortran.dg/equiv_constraint_3.f90: Ditto.
6899 * gfortran.dg/error_recovery_3.f90: Ditto.
6900 * gfortran.dg/extends_4.f03: Ditto.
6901 * gfortran.dg/func_assign.f90: Ditto.
6902 * gfortran.dg/func_assign_3.f90: Ditto.
6903 * gfortran.dg/generic_1.f90: Ditto.
6904 * gfortran.dg/generic_18.f90: Ditto.
6905 * gfortran.dg/generic_22.f03: Ditto.
6906 * gfortran.dg/generic_4.f90: Ditto.
6907 * gfortran.dg/generic_6.f90: Ditto.
6908 * gfortran.dg/generic_actual_arg.f90: Ditto.
6909 * gfortran.dg/graphite/id-21.f: Ditto.
6910 * gfortran.dg/graphite/pr45758.f90: Ditto.
6911 * gfortran.dg/host_assoc_call_2.f90: Ditto.
6912 * gfortran.dg/host_assoc_call_3.f90: Ditto.
6913 * gfortran.dg/host_assoc_call_4.f90: Ditto.
6914 * gfortran.dg/host_assoc_function_4.f90: Ditto.
6915 * gfortran.dg/host_used_types_1.f90: Ditto.
6916 * gfortran.dg/implicit_1.f90: Ditto.
6917 * gfortran.dg/implicit_11.f90: Ditto.
6918 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
6919 * gfortran.dg/impure_actual_1.f90: Ditto.
6920 * gfortran.dg/impure_assignment_1.f90: Ditto.
6921 * gfortran.dg/impure_constructor_1.f90: Ditto.
6922 * gfortran.dg/initialization_10.f90: Ditto.
6923 * gfortran.dg/initialization_12.f90: Ditto.
6924 * gfortran.dg/interface_14.f90: Ditto.
6925 * gfortran.dg/interface_15.f90: Ditto.
6926 * gfortran.dg/interface_2.f90: Ditto.
6927 * gfortran.dg/interface_25.f90: Ditto.
6928 * gfortran.dg/interface_26.f90: Ditto.
6929 * gfortran.dg/interface_29.f90: Ditto.
6930 * gfortran.dg/interface_assignment_1.f90: Ditto.
6931 * gfortran.dg/internal_pack_6.f90: Ditto.
6932 * gfortran.dg/internal_pack_7.f90: Ditto.
6933 * gfortran.dg/internal_pack_8.f90: Ditto.
6934 * gfortran.dg/lto/pr45586_0.f90: Ditto.
6935 * gfortran.dg/lto/pr47839_0.f90: Ditto.
6936 * gfortran.dg/module_commons_3.f90: Ditto.
6937 * gfortran.dg/module_equivalence_4.f90: Ditto.
6938 * gfortran.dg/module_equivalence_6.f90: Ditto.
6939 * gfortran.dg/module_function_type_1.f90: Ditto.
6940 * gfortran.dg/module_naming_1.f90: Ditto.
6941 * gfortran.dg/namelist_4.f90: Ditto.
6942 * gfortran.dg/operator_c1202.f90: Ditto.
6943 * gfortran.dg/parens_7.f90: Ditto.
6944 * gfortran.dg/pr32921.f: Ditto.
6945 * gfortran.dg/pr33646.f90: Ditto.
6946 * gfortran.dg/pr41928.f90: Ditto.
6947 * gfortran.dg/pr42119.f90: Ditto.
6948 * gfortran.dg/pr43984.f90: Ditto.
6949 * gfortran.dg/present_1.f90: Ditto.
6950 * gfortran.dg/private_type_2.f90: Ditto.
6951 * gfortran.dg/proc_decl_2.f90: Ditto.
6952 * gfortran.dg/proc_ptr_10.f90: Ditto.
6953 * gfortran.dg/proc_ptr_22.f90: Ditto.
6954 * gfortran.dg/proc_ptr_8.f90: Ditto.
6955 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
6956 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
6957 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
6958 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
6959 * gfortran.dg/substring_equivalence.f90: Ditto.
6960 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
6961 * gfortran.dg/transpose_optimization_1.f90: Ditto.
6962 * gfortran.dg/trim_optimize_6.f90: Ditto.
6963 * gfortran.dg/typebound_call_12.f03: Ditto.
6964 * gfortran.dg/typebound_operator_5.f03: Ditto.
6965 * gfortran.dg/typebound_operator_6.f03: Ditto.
6966 * gfortran.dg/typebound_proc_18.f03: Ditto.
6967 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
6968 * gfortran.dg/use_1.f90: Ditto.
6969 * gfortran.dg/use_10.f90: Ditto.
6970 * gfortran.dg/use_11.f90: Ditto.
6971 * gfortran.dg/use_14.f90: Ditto.
6972 * gfortran.dg/use_only_2.f90: Ditto.
6973 * gfortran.dg/use_rename_4.f90: Ditto.
6974 * gfortran.dg/use_rename_5.f90: Ditto.
6975 * gfortran.dg/used_dummy_types_3.f90: Ditto.
6976 * gfortran.dg/used_interface_ref.f90: Ditto.
6977 * gfortran.dg/used_types_11.f90: Ditto.
6978 * gfortran.dg/used_types_3.f90: Ditto.
6979 * gfortran.dg/used_types_4.f90: Ditto.
6980 * gfortran.dg/userdef_operator_2.f90: Ditto.
6981 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
6982 * gfortran.dg/vect/pr46213.f90: Ditto.
6983 * gfortran.dg/whole_file_21.f90: Ditto.
6984 * gfortran.dg/whole_file_22.f90: Ditto.
6985 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
6986 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
6988 2011-08-02 Kai Tietz <ktietz@redhat.com>
6990 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
6992 2011-08-01 Jason Merrill <jason@redhat.com>
6995 * g++.dg/abi/mangle49.C: New.
6998 * g++.dg/cpp0x/constexpr-array4.C: New.
7001 * g++.dg/cpp0x/constexpr-builtin1.C: New.
7003 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
7006 * gcc.target/i386/pr49927.c: New test.
7008 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
7010 PR tree-optimization/49926
7011 * gcc.dg/vect/pr49926.c: New test.
7013 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
7015 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
7016 * gcc.target/i386/lzcnt-1.c: New test.
7017 * gcc.target/i386/lzcnt-2.c: Likewise.
7018 * gcc.target/i386/lzcnt-2a.c: Likewise.
7019 * gcc.target/i386/lzcnt-3.c: Likewise.
7020 * gcc.target/i386/lzcnt-4.c: Likewise.
7021 * gcc.target/i386/lzcnt-4a.c: Likewise.
7022 * gcc.target/i386/lzcnt-5.c: Likewise.
7023 * gcc.target/i386/lzcnt-6.c: Likewise.
7024 * gcc.target/i386/lzcnt-6a.c: Likewise.
7025 * gcc.target/i386/lzcnt-check.h: Likewise.
7027 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
7028 * gcc.target/i386/sse-13.c: Likewise.
7029 * gcc.target/i386/sse-14.c: Likewise.
7030 * g++.dg/other/i386-2.C: Likewise.
7031 * g++.dg/other/i386-3.C: Likewise.
7033 2011-08-01 Julian Brown <julian@codesourcery.com>
7035 * gcc.target/arm/fixed-point-exec.c: New test.
7037 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
7040 * gcc.target/i386/pr49920.c: New test.
7042 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
7044 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
7045 * gcc.dg/tree-ssa/pr23109.c: Ditto.
7046 * gcc.dg/tree-ssa/loop-7.c: Ditto.
7047 * gcc.dg/tree-ssa/loop-32.c: Ditto.
7048 * gcc.dg/tree-ssa/loop-33.c: Ditto.
7049 * gcc.dg/tree-ssa/loop-34.c: Ditto.
7050 * gcc.dg/tree-ssa/loop-35.c: Ditto.
7051 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
7052 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
7053 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
7054 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
7055 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
7056 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
7057 * g++.dg/tree-ssa/pr33615.C: Ditto.
7058 * g++.dg/tree-ssa/restrict1.C: Ditto.
7059 * c-c++-common/restrict-2.c: Ditto.
7060 * gfortran.dg/pr32921.f: Ditto.
7061 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
7062 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
7063 * gcc.dg/tree-ssa/vrp47.c: Ditto.
7064 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
7065 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
7066 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
7067 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
7068 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
7069 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
7070 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
7072 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
7074 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
7075 .exe.ltrans[0-9]*. dump files.
7077 2011-07-31 Janus Weil <janus@gcc.gnu.org>
7080 * gfortran.dg/abstract_type_6.f03: Modified.
7081 * gfortran.dg/typebound_proc_24.f03: New.
7083 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
7086 * g++.dg/init/for1.C: Fix.
7088 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7091 * gfortran.dg/string_5.f90: New test.
7093 2011-07-29 Jason Merrill <jason@redhat.com>
7096 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
7098 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7100 PR tree-optimization/47407
7101 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
7105 2011-07-29 Richard Guenther <rguenther@suse.de>
7107 * gcc.dg/uninit-suppress.c: Also disable VRP.
7108 * gcc.dg/uninit-suppress_2.c: Likewise.
7110 2011-07-28 Jason Merrill <jason@redhat.com>
7113 * g++.dg/template/nontype24.C: New.
7115 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
7117 PR rtl-optimization/47958
7118 * gcc.dg/torture/pr47958-1.c: New.
7120 2011-07-29 Wei Guozhi <carrot@google.com>
7122 PR rtl-optimization/49799
7123 * gcc.dg/pr49799.c: New test case.
7125 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
7128 * gcc.dg/graphite/id-pr48648.c: New.
7130 2011-07-28 Jakub Jelinek <jakub@redhat.com>
7133 * gfortran.dg/maxloc_2.f90: New test.
7134 * gfortran.dg/maxloc_3.f90: New test.
7135 * gfortran.dg/minloc_1.f90: New test.
7136 * gfortran.dg/minloc_2.f90: New test.
7137 * gfortran.dg/minloc_3.f90: New test.
7138 * gfortran.dg/minmaxloc_7.f90: New test.
7141 * gcc.dg/debug/dwarf2/pr49871.c: New test.
7143 2011-07-28 Jakub Jelinek <jakub@redhat.com>
7145 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
7146 the builtin isn't optimized away.
7148 2011-07-27 Tobias Burnus <burnus@net-b.de>
7151 * gfortran.dg/lto/pr45586-2_0.f90: New.
7153 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
7156 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
7157 * c-c++-common/cxxbitfields-5.c: Same.
7159 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7161 * lib/target-supports.exp (check_effective_target_mmap): Use
7162 check_function_available.
7164 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
7166 * g++.old-deja/g++.pt/crash60.C: Updated.
7168 2011-07-27 Jakub Jelinek <jakub@redhat.com>
7171 * gcc.target/i386/pr49866.c: New test.
7173 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
7175 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
7176 * gcc.target/i386/bmi-andn-1.c: New test.
7177 * gcc.target/i386/bmi-andn-1a.c: Likewise.
7178 * gcc.target/i386/bmi-andn-2.c: Likewise.
7179 * gcc.target/i386/bmi-andn-2a.c: Likewise.
7180 * gcc.target/i386/bmi-bextr-1.c: Likewise.
7181 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
7182 * gcc.target/i386/bmi-bextr-2.c: Likewise.
7183 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
7184 * gcc.target/i386/bmi-blsi-1.c: Likewise.
7185 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
7186 * gcc.target/i386/bmi-blsi-2.c: Likewise.
7187 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
7188 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
7189 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
7190 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
7191 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
7192 * gcc.target/i386/bmi-blsr-1.c: Likewise.
7193 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
7194 * gcc.target/i386/bmi-blsr-2.c: Likewise.
7195 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
7196 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
7197 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
7198 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
7199 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
7201 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
7204 * gfortran.dg/graphite/id-pr47691.f: New.
7206 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
7208 * gcc.target/i386/avx-os-support.h: New.
7209 * gcc.target/i386/avx-check.h: Include avx-os-support.h
7210 (main): Check avx_os_support before the test is run.
7211 * gcc.target/i386/aes-avx-check.h: Ditto.
7212 * gcc.target/i386/pclmul-avx-check.h: Ditto.
7214 2011-07-27 Kai Tietz <ktietz@redhat.com>
7216 * gcc.target/i386/aggregate-ret3.c: New test.
7217 * gcc.target/i386/aggregate-ret4.c: New test.
7219 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
7222 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
7223 allocated array should *not* change its size.
7224 * gfortran.dg/multiple_allocation_3.f90: New test.
7226 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
7229 * g++.dg/cpp0x/constexpr-49776.C: New.
7231 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
7234 * gcc.dg/graphite/id-pr47046.c: New.
7236 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
7239 * gcc.dg/graphite/run-id-pr47593.c: New.
7241 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
7244 * gcc.dg/graphite/run-id-pr47653.c: New.
7245 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
7246 induction variables.
7247 * gcc.dg/graphite/scop-16.c: Same.
7248 * gcc.dg/graphite/scop-17.c: Same.
7249 * gcc.dg/graphite/scop-21.c: Same.
7251 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
7254 * gcc.dg/graphite/id-pr48805.c: New.
7256 2011-07-26 Tobias Burnus <burnus@net-b.de>
7258 * gfortran.dg/coarray_lib_token_2.f90: New.
7260 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
7262 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
7265 2011-07-25 Andrew Pinski <apinski@cavium.com>
7268 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
7269 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
7271 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7273 * lib/target-supports.exp (check_effective_target_mmap): New proc.
7275 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
7276 * gcc.c-torture/execute/loop-2g.c: Likewise.
7277 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
7278 Require mmap support.
7279 * gcc.c-torture/execute/loop-2g.x: Likewise.
7280 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
7281 (MAP_ANON): Provide default.
7282 * gcc.dg/20050826-1.c: Likewise.
7283 * gcc.target/i386/pr36533.c: Likewise.
7284 * gcc.dg/vect/pr49038.c: Remove dg-do run.
7285 Use dg-require-effective-target mmap.
7287 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
7290 * g++.dg/cpp0x/range-for19.C: New.
7292 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7295 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
7298 2011-07-15 Jakub Jelinek <jakub@redhat.com>
7301 * g++.dg/torture/pr49309.C: Remove.
7303 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
7305 PR tree-optimization/49809
7306 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
7309 2011-07-25 Richard Guenther <rguenther@suse.de>
7311 PR tree-optimization/49715
7312 * gcc.target/i386/pr49715-1.c: New testcase.
7313 * gcc.target/i386/pr49715-2.c: Likewise.
7315 2011-07-23 Jason Merrill <jason@redhat.com>
7317 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
7319 2011-07-22 Jason Merrill <jason@redhat.com>
7322 * g++.dg/cpp0x/initlist55.C: New.
7324 2011-07-23 Tobias Burnus <burnus@net-b.de>
7327 * gfortran.dg/namelist_72.f: New.
7329 2011-07-23 Tobias Burnus <burnus@net-b.de>
7331 * gfortran.dg/coarray_25.f90: New.
7333 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
7335 * override1.C: This test should use c++0x mode.
7336 * override3.C: New. Test the diagnostics in c++98 mode.
7338 2011-07-22 Jason Merrill <jason@redhat.com>
7339 Mark Glisse <marc.glisse@normalesup.org>
7342 * g++.dg/other/pragma-re-1.C: Add namespace cases.
7345 * g++.dg/opt/builtins2.C: New.
7346 * g++.dg/other/error27.C: Don't rely on __builtin.
7348 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
7350 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
7352 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7353 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7354 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
7355 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
7357 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
7360 2011-07-22 Richard Guenther <rguenther@suse.de>
7362 PR tree-optimization/45819
7363 * gcc.dg/pr45819.c: New testcase.
7365 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
7367 * lib/target-supports.exp (check_ifunc_available): Rewrite.
7369 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
7373 * gcc.dg/graphite/run-id-pr47654.c: New.
7375 2011-07-21 Ian Lance Taylor <iant@google.com>
7378 * gcc.dg/pr49705.c: New test.
7380 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
7382 * lib/target-supports.exp (check_avx_os_support_available): New.
7383 (check_effective_target_avx_runtime): Use it.
7385 2011-07-21 Richard Guenther <rguenther@suse.de>
7387 PR tree-optimization/49770
7388 * g++.dg/torture/pr49770.C: New testcase.
7390 2011-07-21 Kai Tietz <ktietz@redhat.com>
7392 * gcc.dg/tree-ssa/pr30978.c: adjusted.
7393 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7395 2011-07-21 Tobias Burnus <burnus@net-b.de>
7397 * gfortran.dg/coarray_lib_token_1.f90: New.
7399 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
7401 * gcc.dg/pr32912-2.c: Skip for AVR.
7402 * gcc.dg/pr44674.c: Add dg-require-profiling.
7404 2011-07-20 Jason Merrill <jason@redhat.com>
7406 * g++.dg/ext/desig2.C: New.
7408 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
7410 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
7412 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
7413 * gcc.target/powerpc/recip-3.c: Ditto.
7415 2011-07-19 Jason Merrill <jason@redhat.com>
7417 PR c++/6709 (DR 743)
7418 PR c++/42603 (DR 950)
7419 * g++.dg/cpp0x/decltype21.C: New.
7421 2011-07-20 Richard Guenther <rguenther@suse.de>
7424 * gcc.dg/tree-ssa/pr18908.c: New testcase.
7425 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
7427 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
7429 * gcc.target/arm/combine-movs.c: New.
7430 * gcc.target/arm/unsigned-extend-2.c: New.
7432 2011-07-19 Jason Merrill <jason@redhat.com>
7435 * g++.dg/cpp0x/variadic114.C: New.
7437 2011-07-19 Tobias Burnus <burnus@net-b.de>
7439 * gfortran.dg/coarray_args_1.f90: New.
7440 * gfortran.dg/coarray_args_2.f90: New.
7442 2011-07-19 Janus Weil <janus@gcc.gnu.org>
7445 * gfortran.dg/allocate_error_3.f90: New.
7447 2011-07-19 Richard Guenther <rguenther@suse.de>
7449 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
7450 * gcc.dg/tree-ssa/bool-11.c: Likewise.
7451 * gcc.dg/torture/20110719-1.c: New testcase.
7453 2011-07-19 Jakub Jelinek <jakub@redhat.com>
7455 PR tree-optimization/49768
7456 * gcc.c-torture/execute/pr49768.c: New test.
7458 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
7460 PR tree-optimization/49771
7461 * gcc.dg/vect/pr49771.c: New test.
7463 2011-07-18 Martin Jambor <mjambor@suse.cz>
7465 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
7466 * gcc.dg/ipa/ipa-2.c: Likewise.
7467 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
7468 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
7469 * gcc.dg/ipa/ipa-5.c: Likewise.
7470 * gcc.dg/ipa/ipa-7.c: Likewise.
7471 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
7472 * gcc.dg/ipa/ipacost-1.c: Likewise.
7473 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
7475 * gcc.dg/ipa/ipcp-1.c: New test.
7476 * gcc.dg/ipa/ipcp-2.c: Likewise.
7477 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
7479 2011-07-18 Jakub Jelinek <jakub@redhat.com>
7482 * gfortran.dg/pr49675.f90: New test.
7484 2011-07-18 Richard Guenther <rguenther@suse.de>
7486 * gcc.dg/torture/20110718-1.c: New testcase.
7488 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7490 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
7491 * g++.dg/ext/bitfield3.C: Likewise.
7492 * g++.dg/ext/bitfield4.C: Likewise.
7493 * g++.dg/ext/bitfield5.C: Likewise.
7494 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
7495 * g++.dg/other/pr23205-2.C: Likewise.
7496 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
7497 * gcc.c-torture/compile/20001109-2.c: Likewise.
7498 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
7499 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
7500 * gcc.dg/bitfld-16.c: Likewise.
7501 * gcc.dg/bitfld-17.c: Likewise.
7502 * gcc.dg/bitfld-18.c: Likewise.
7503 * gcc.dg/builtins-config.h: Remove Netware support.
7504 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
7505 * gcc.dg/cdce2.c: Likewise.
7506 * gcc.dg/cpp/assert4.c: Remove netware support.
7507 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
7508 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
7510 * lib/target-supports.exp (check_visibility_available): Remove
7512 (check_profiling_available): Likewise.
7514 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
7516 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
7518 2011-07-17 Tobias Burnus <burnus@net-b.de>
7519 Thomas Koenig <tkoenig@gcc.gnu.org>
7522 * gfortran.dg/generic_17.f90: Fix testcase.
7523 * gfortran.dg/interface_3.f90: Add dg-error.
7524 * gfortran.dg/use_14.f90: New.
7525 * gfortran.dg/use_15.f90: New.
7527 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
7529 * gnat.dg/pointer_controlled.adb: New test.
7531 2011-07-17 Tobias Burnus <burnus@net-b.de>
7534 * gfortran.dg/pointer_remapping_7.f90: New.
7536 2011-07-16 Jason Merrill <jason@redhat.com>
7538 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
7540 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
7541 Jason Merrill <jason@redhat.com>
7545 * g++.dg/cpp0x/decltype29.C: Adjust.
7546 * g++.dg/cpp0x/error4.C: Adjust.
7547 * g++.dg/cpp0x/sfinae26.C: Adjust.
7548 * g++.dg/cpp0x/variadic105.C: Adjust.
7549 * g++.dg/template/deduce3.C: Adjust.
7550 * g++.dg/template/error45.C: Adjust.
7551 * g++.dg/template/ptrmem2.C: Adjust.
7552 * g++.dg/template/sfinae2.C: Adjust.
7553 * g++.old-deja/g++.pt/crash60.C: Adjust.
7554 * g++.old-deja/g++.pt/unify6.C: Adjust.
7555 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
7556 * g++.dg/cpp0x/nullptr15.C: Adjust.
7557 * g++.dg/cpp0x/pr31431-2.C: Adjust.
7558 * g++.dg/cpp0x/pr31431.C: Adjust.
7559 * g++.dg/cpp0x/pr31434.C: Adjust.
7560 * g++.dg/cpp0x/sfinae11.C: Adjust
7561 * g++.dg/cpp0x/temp_default2.C: Adjust.
7562 * g++.dg/cpp0x/trailing4.C: Adjust.
7563 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
7564 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
7565 * g++.dg/cpp0x/variadic105.C: Adjust.
7566 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
7567 * g++.dg/ext/vla2.C: Adjust.
7568 * g++.dg/other/ptrmem10.C: Adjust.
7569 * g++.dg/other/ptrmem11.C: Adjust.
7570 * g++.dg/overload/unknown1.C: Adjust.
7571 * g++.dg/template/conv11.C: Adjust.
7572 * g++.dg/template/dependent-expr5.C: Adjust.
7573 * g++.dg/template/friend.C: Adjust.
7574 * g++.dg/template/incomplete2.C: Adjust.
7575 * g++.dg/template/local4.C: Adjust.
7576 * g++.dg/template/local6.C: Adjust.
7577 * g++.dg/template/operator9.C: Adjust.
7578 * g++.dg/template/ttp25.C: Adjust.
7579 * g++.dg/template/unify10.C: Adjust.
7580 * g++.dg/template/unify11.C: Adjust.
7581 * g++.dg/template/unify6.C: Adjust.
7582 * g++.dg/template/unify9.C: Adjust.
7583 * g++.dg/template/varmod1.C: Adjust.
7584 * g++.old-deja/g++.brendan/crash56.C: Adjust.
7585 * g++.old-deja/g++.pt/crash28.C: Adjust.
7586 * g++.old-deja/g++.pt/explicit41.C: Adjust.
7587 * g++.old-deja/g++.pt/explicit77.C: Adjust.
7588 * g++.old-deja/g++.pt/expr2.C: Adjust.
7589 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
7590 * g++.old-deja/g++.pt/spec5.C: Adjust.
7591 * g++.old-deja/g++.pt/spec6.C: Adjust.
7592 * g++.old-deja/g++.pt/unify4.C: Adjust.
7593 * g++.old-deja/g++.pt/unify8.C: Adjust.
7594 * g++.old-deja/g++.robertl/eb98.C: Adjust.
7595 * g++.dg/overload/template5.C: New testcase.
7596 * g++.dg/template/overload12.C: New testcase.
7598 2011-07-11 Tobias Burnus <burnus@net-b.de>
7600 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
7601 * gfortran.dg/coarray_7.f90: Ditto.
7602 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
7603 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
7605 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
7607 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
7609 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
7610 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
7611 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
7613 * gcc.c-torture/execute/ieee/pr29302.x: New file.
7614 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
7615 * gcc.dg/torture/builtin-math-7.c: Add a comment.
7617 2011-07-15 Jason Merrill <jason@redhat.com>
7620 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
7621 Use --extra_opts instead of --additional_options.
7623 2011-07-15 Jakub Jelinek <jakub@redhat.com>
7626 * g++.dg/torture/pr49309.C: Remove.
7628 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
7630 * gcc.target/tic6x/weak-call.c: New test.
7631 * gcc.target/tic6x/fpcmp.c: New test.
7632 * gcc.target/tic6x/fpdiv.c: New test.
7633 * gcc.target/tic6x/rotdi16-scan.c: New test.
7634 * gcc.target/tic6x/ffssi.c: New test.
7635 * gcc.target/tic6x/fpdiv-lib.c: New test.
7636 * gcc.target/tic6x/cold-lc.c: New test.
7637 * gcc.target/tic6x/longcalls.c: New test.
7638 * gcc.target/tic6x/abi-align-1.c: New test.
7639 * gcc.target/tic6x/fpcmp-finite.c: New test.
7640 * gcc.target/tic6x/rotdi16.c: New test.
7641 * gcc.target/tic6x/bswapl.c: New test.
7642 * gcc.target/tic6x/ffsdi.c: New test.
7643 * gcc.target/tic6x/tic6x.exp: New file.
7644 * gcc.target/tic6x/builtins/arith24.c: New test.
7645 * gcc.target/tic6x/builtins/smpy.c: New test.
7646 * gcc.target/tic6x/builtins/smpylh.c: New test.
7647 * gcc.target/tic6x/builtins/smpyh.c: New test.
7648 * gcc.target/tic6x/builtins/sarith1.c: New test.
7649 * gcc.target/tic6x/builtins/extclr.c: New test
7650 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
7651 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
7652 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
7653 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
7655 * gcc.c-torture/execute/20101011-1.c: Add a condition for
7657 * gcc.dg/20020312-2.c: Likewise.
7658 * gcc.dg/pr27095.c: Handle tic6x like hppa.
7659 * gcc.dg/torture/pr37868.c: Skip on tic6x.
7660 * gcc.dg/torture/builtin-math-7.c: Likewise.
7663 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
7664 not testing tic6x-*-*.
7666 2011-07-14 Andrew Pinski <pinskia@gmail.com>
7669 * g++.dg/torture/pr49309.C: New testcase.
7671 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
7673 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
7675 2011-07-14 Richard Guenther <rguenther@suse.de>
7677 PR tree-optimization/49651
7678 * gcc.dg/torture/pr49651.c: New testcase.
7680 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
7683 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
7685 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
7687 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
7688 -mno-pointers-to-nested-functions.
7689 * gcc.target/powerpc/no-r11-2.c: Ditto.
7690 * gcc.target/powerpc/no-r11-3.c: Ditto.
7692 2011-07-13 Jason Merrill <jason@redhat.com>
7694 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
7695 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
7696 when compiling C files.
7697 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
7698 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
7699 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
7700 * g++.dg/lookup/anon2.C: Likewise.
7701 * g++.dg/tree-ssa/copyprop.C: Likewise.
7702 * g++.old-deja/g++.jason/rfg27.C: Likewise.
7703 * g++.dg/init/vector1.C: Ignore narrowing errors.
7704 * g++.dg/torture/pr35526.C: Likewise.
7705 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
7707 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
7710 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
7713 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7715 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
7716 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
7718 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
7720 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
7721 * lib/obj-c++.exp (obj-c++_init): Ditto.
7722 * lib/file-format.exp (gcc_target_object_format): Ditto.
7723 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
7724 * lib/target-supports-dg-exp (check_weak_available): Ditto.
7725 (check_visibility_available): Ditto.
7726 (check_effective_target_tls_native): Ditto.
7727 (check_effective_target_tls_emulated): Ditto.
7728 (check_effective_target_function_sections): Ditto.
7730 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
7732 * gcc.target/arm/pr48183.c: New test.
7734 2011-07-13 Richard Guenther <rguenther@suse.de>
7736 * gcc.dg/torture/20110713-1.c: New testcase.
7738 2011-07-12 Andrew Pinski <pinskia@gmail.com>
7741 * gcc.c-torture/compile/pr49474.c: New testcase.
7743 2011-07-12 Jakub Jelinek <jakub@redhat.com>
7745 PR tree-optimization/49712
7746 * gcc.c-torture/execute/pr49712.c: New test.
7748 2011-07-11 Jason Merrill <jason@redhat.com>
7751 * g++.dg/template/recurse3.C: New.
7753 2011-07-11 Jakub Jelinek <jakub@redhat.com>
7756 * gcc.dg/guality/csttest.c: New test.
7759 * gfortran.dg/pr49698.f90: New test.
7761 2011-07-11 Jeff Law <law@redhat.com>
7763 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
7765 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
7767 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
7768 * go.test/go-test.exp (go-set-goarch): Likewise.
7770 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
7773 * gcc.target/avr/torture/pr39633.c: New test case.
7775 2011-07-11 Tobias Burnus <burnus@net-b.de>
7778 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
7780 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
7782 * lib/target-supports.exp (check_effective_target_scheduling):
7784 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
7785 * gcc.dg/pr45055.c: Ditto.
7786 * gcc.dg/pr45353.c: Ditto.
7787 * g++.dg/pr45056.C: Ditto.
7789 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
7791 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
7792 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
7793 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
7794 * g++.dg/torture/pr31863.C: Skip AVR.
7796 2011-07-10 Tobias Burnus <burnus@net-b.de>
7799 * gfortran.dg/intrinsic_signal.f90: New.
7801 2011-07-09 Jason Merrill <jason@redhat.com>
7803 * g++.dg/cpp0x/regress/regress6.C: New.
7804 * g++.dg/parse/crash45.C: Adjust message.
7805 * g++.dg/template/crash38.C: Adjust message.
7806 * g++.dg/template/crash64.C: Adjust message.
7808 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
7810 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
7811 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
7812 * g++.dg/abi/bitfield3.C: Likewise.
7813 * g++.dg/eh/pr38662.C: Likewise.
7814 * g++.dg/ext/attrib36.C: Likewise.
7815 * g++.dg/ext/attrib37.C: Likewise.
7816 * g++.dg/ext/attrib8.C: Likewise.
7817 * g++.dg/ext/tmplattr1.C: Likewise.
7818 * g++.dg/inherit/override-attribs.C: Likewise.
7819 * g++.dg/opt/inline9.C: Likewise.
7820 * g++.dg/opt/life1.C: Likewise.
7821 * g++.dg/opt/longbranch2.C: Likewise.
7822 * g++.dg/opt/nrv12.C: Likewise.
7823 * g++.dg/opt/reg-stack4.C: Likewise.
7824 * g++.dg/other/pr35504.C: Likewise.
7825 * g++.dg/other/pr39496.C: Likewise.
7826 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
7827 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
7828 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
7829 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
7830 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
7831 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
7832 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
7833 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
7834 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
7835 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
7836 * g++.dg/warn/pr15774-1.C: Likewise.
7837 * g++.dg/warn/pr15774-2.C: Likewise.
7838 * g++.old-deja/g++.ext/attrib1.C: Likewise.
7839 * g++.old-deja/g++.ext/attrib2.C: Likewise.
7840 * g++.old-deja/g++.ext/attrib3.C: Likewise.
7841 * g++.old-deja/g++.pt/asm2.C: Likewise.
7842 * gcc.c-torture/compile/20000804-1.c: Likewise.
7843 * gcc.c-torture/compile/pr16566-2.c: Likewise.
7844 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
7845 * gcc.dg/20020108-1.c: Likewise.
7846 * gcc.dg/20020122-2.c: Likewise.
7847 * gcc.dg/20020122-3.c: Likewise.
7848 * gcc.dg/20020206-1.c: Likewise.
7849 * gcc.dg/20020219-1.c: Likewise.
7850 * gcc.dg/20020310-1.c: Likewise.
7851 * gcc.dg/20020411-1.c: Likewise.
7852 * gcc.dg/20020418-2.c: Likewise.
7853 * gcc.dg/20020426-2.c: Likewise.
7854 * gcc.dg/20020517-1.c: Likewise.
7855 * gcc.dg/20030204-1.c: Likewise.
7856 * gcc.dg/20030826-2.c: Likewise.
7857 * gcc.dg/20031102-1.c: Likewise.
7858 * gcc.dg/20031202-1.c: Likewise.
7859 * gcc.dg/20050111-1.c: Likewise.
7860 * gcc.dg/20050503-1.c: Likewise.
7861 * gcc.dg/array-init-1.c: Likewise.
7862 * gcc.dg/builtin-apply4.c: Likewise.
7863 * gcc.dg/dfp/pr31344.c: Likewise.
7864 * gcc.dg/gomp/atomic-11.c: Likewise.
7865 * gcc.dg/graphite/pr40281.c: Likewise.
7866 * gcc.dg/ia64-sync-1.c: Likewise.
7867 * gcc.dg/ia64-sync-2.c: Likewise.
7868 * gcc.dg/ia64-sync-3.c: Likewise.
7869 * gcc.dg/ia64-sync-4.c: Likewise.
7870 * gcc.dg/ifcvt-fabs-1.c: Likewise.
7871 * gcc.dg/invalid-call-1.c: Likewise.
7872 * gcc.dg/loop-3.c: Likewise.
7873 * gcc.dg/lower-subreg-1.c: Likewise.
7874 * gcc.dg/lto/pr47259_0.c: Likewise.
7875 * gcc.dg/nested-calls-1.c: Likewise.
7876 * gcc.dg/pr20017.c: Likewise.
7877 * gcc.dg/pr25023.c: Likewise.
7878 * gcc.dg/pr27671-2.c: Likewise.
7879 * gcc.dg/pr32176.c: Likewise.
7880 * gcc.dg/pr33676.c: Likewise.
7881 * gcc.dg/pr35045.c: Likewise.
7882 * gcc.dg/pr36015.c: Likewise.
7883 * gcc.dg/pr36584.c: Likewise.
7884 * gcc.dg/pr36998.c: Likewise.
7885 * gcc.dg/pr37438.c: Likewise.
7886 * gcc.dg/pr37908.c: Likewise.
7887 * gcc.dg/pr41241.c: Likewise.
7888 * gcc.dg/pr41340.c: Likewise.
7889 * gcc.dg/pr44136.c: Likewise.
7890 * gcc.dg/pr44194-1.c: Likewise.
7891 * gcc.dg/pr46212.c: Likewise.
7892 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7893 * gcc.dg/setjmp-2.c: Likewise.
7894 * gcc.dg/short-compare-1.c: Likewise.
7895 * gcc.dg/short-compare-2.c: Likewise.
7896 * gcc.dg/smod-1.c: Likewise.
7897 * gcc.dg/sync-2.c: Likewise.
7898 * gcc.dg/sync-3.c: Likewise.
7899 * gcc.dg/tls/opt-1.c: Likewise.
7900 * gcc.dg/tls/opt-2.c: Likewise.
7901 * gcc.dg/tls/opt-3.c: Likewise.
7902 * gcc.dg/torture/badshift.c: Likewise.
7903 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
7904 * gcc.dg/torture/pr20314-2.c: Likewise.
7905 * gcc.dg/torture/pr36891.c: Likewise.
7906 * gcc.dg/torture/pr38774.c: Likewise.
7907 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7908 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
7909 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
7910 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
7911 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
7912 * gcc.dg/torture/stackalign/push-1.c: Likewise.
7913 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
7914 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
7915 * gcc.dg/tree-ssa/loop-28.c: Likewise.
7916 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
7917 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
7918 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
7919 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7920 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7921 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
7922 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
7923 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
7924 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7925 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7926 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7927 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
7928 * gcc.dg/unroll-1.c: Likewise.
7929 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
7930 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7931 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7932 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7933 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7934 * gcc.target/i386/20000609-1.c: Likewise.
7935 * gcc.target/i386/20000720-1.c: Likewise.
7936 * gcc.target/i386/20000724-1.c: Likewise.
7937 * gcc.target/i386/20011107-1.c: Likewise.
7938 * gcc.target/i386/20011119-1.c: Likewise.
7939 * gcc.target/i386/20020201-3.c: Likewise.
7940 * gcc.target/i386/20020218-1.c: Likewise.
7941 * gcc.target/i386/20020729-1.c: Likewise.
7942 * gcc.target/i386/20030926-1.c: Likewise.
7943 * gcc.target/i386/20060125-1.c: Likewise.
7944 * gcc.target/i386/20060125-2.c: Likewise.
7945 * gcc.target/i386/20060512-1.c: Likewise.
7946 * gcc.target/i386/20060512-2.c: Likewise.
7947 * gcc.target/i386/20060512-3.c: Likewise.
7948 * gcc.target/i386/20060512-4.c: Likewise.
7949 * gcc.target/i386/387-1.c: Likewise.
7950 * gcc.target/i386/387-2.c: Likewise.
7951 * gcc.target/i386/387-5.c: Likewise.
7952 * gcc.target/i386/387-6.c: Likewise.
7953 * gcc.target/i386/980312-1.c: Likewise.
7954 * gcc.target/i386/980313-1.c: Likewise.
7955 * gcc.target/i386/990117-1.c: Likewise.
7956 * gcc.target/i386/990424-1.c: Likewise.
7957 * gcc.target/i386/990524-1.c: Likewise.
7958 * gcc.target/i386/991129-1.c: Likewise.
7959 * gcc.target/i386/991214-1.c: Likewise.
7960 * gcc.target/i386/991230-1.c: Likewise.
7961 * gcc.target/i386/addr-sel-1.c: Likewise.
7962 * gcc.target/i386/aggregate-ret1.c: Likewise.
7963 * gcc.target/i386/aggregate-ret2.c: Likewise.
7964 * gcc.target/i386/align-main-3.c: Likewise.
7965 * gcc.target/i386/amd64-abi-1.c: Likewise.
7966 * gcc.target/i386/amd64-abi-2.c: Likewise.
7967 * gcc.target/i386/amd64-abi-4.c: Likewise.
7968 * gcc.target/i386/amd64-abi-5.c: Likewise.
7969 * gcc.target/i386/amd64-abi-6.c: Likewise.
7970 * gcc.target/i386/asm-1.c: Likewise.
7971 * gcc.target/i386/asm-3.c: Likewise.
7972 * gcc.target/i386/asm-5.c: Likewise.
7973 * gcc.target/i386/attributes-error.c: Likewise.
7974 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
7975 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
7976 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
7977 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
7978 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
7979 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
7980 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
7981 * gcc.target/i386/avx-vmovd-2.c: Likewise.
7982 * gcc.target/i386/avx-vmovq-2.c: Likewise.
7983 * gcc.target/i386/avx-vmovq-3.c: Likewise.
7984 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
7985 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
7986 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
7987 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7988 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7989 * gcc.target/i386/bitfield1.c: Likewise.
7990 * gcc.target/i386/bitfield2.c: Likewise.
7991 * gcc.target/i386/bmi-2.c: Likewise.
7992 * gcc.target/i386/bmi-5.c: Likewise.
7993 * gcc.target/i386/builtin-unreachable.c: Likewise.
7994 * gcc.target/i386/cleanup-2.c: Likewise.
7995 * gcc.target/i386/clobbers.c: Likewise.
7996 * gcc.target/i386/cmov8.c: Likewise.
7997 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
7998 * gcc.target/i386/compress-float-387-pic.c: Likewise.
7999 * gcc.target/i386/compress-float-387.c: Likewise.
8000 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
8001 * gcc.target/i386/compress-float-sse.c: Likewise.
8002 * gcc.target/i386/crc32-2.c: Likewise.
8003 * gcc.target/i386/crc32-3.c: Likewise.
8004 * gcc.target/i386/divmod-7.c: Likewise.
8005 * gcc.target/i386/divmod-8.c: Likewise.
8006 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
8007 * gcc.target/i386/fma3-builtin.c: Likewise.
8008 * gcc.target/i386/fma3-fma.c: Likewise.
8009 * gcc.target/i386/fma4-256-vector.c: Likewise.
8010 * gcc.target/i386/fma4-builtin.c: Likewise.
8011 * gcc.target/i386/fma4-fma-2.c: Likewise.
8012 * gcc.target/i386/fma4-fma.c: Likewise.
8013 * gcc.target/i386/fma4-vector-2.c: Likewise.
8014 * gcc.target/i386/fma4-vector.c: Likewise.
8015 * gcc.target/i386/funcspec-1.c: Likewise.
8016 * gcc.target/i386/funcspec-10.c: Likewise.
8017 * gcc.target/i386/funcspec-11.c: Likewise.
8018 * gcc.target/i386/funcspec-2.c: Likewise.
8019 * gcc.target/i386/funcspec-5.c: Likewise.
8020 * gcc.target/i386/funcspec-6.c: Likewise.
8021 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
8022 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
8023 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
8024 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
8025 * gcc.target/i386/incoming-1.c: Likewise.
8026 * gcc.target/i386/incoming-10.c: Likewise.
8027 * gcc.target/i386/incoming-11.c: Likewise.
8028 * gcc.target/i386/incoming-12.c: Likewise.
8029 * gcc.target/i386/incoming-13.c: Likewise.
8030 * gcc.target/i386/incoming-14.c: Likewise.
8031 * gcc.target/i386/incoming-15.c: Likewise.
8032 * gcc.target/i386/incoming-2.c: Likewise.
8033 * gcc.target/i386/incoming-3.c: Likewise.
8034 * gcc.target/i386/incoming-4.c: Likewise.
8035 * gcc.target/i386/incoming-5.c: Likewise.
8036 * gcc.target/i386/incoming-6.c: Likewise.
8037 * gcc.target/i386/incoming-7.c: Likewise.
8038 * gcc.target/i386/incoming-8.c: Likewise.
8039 * gcc.target/i386/incoming-9.c: Likewise.
8040 * gcc.target/i386/lea.c: Likewise.
8041 * gcc.target/i386/local.c: Likewise.
8042 * gcc.target/i386/loop-1.c: Likewise.
8043 * gcc.target/i386/loop-2.c: Likewise.
8044 * gcc.target/i386/loop-3.c: Likewise.
8045 * gcc.target/i386/max-stack-align.c: Likewise.
8046 * gcc.target/i386/memcpy-1.c: Likewise.
8047 * gcc.target/i386/movbe-2.c: Likewise.
8048 * gcc.target/i386/movq-2.c: Likewise.
8049 * gcc.target/i386/movq.c: Likewise.
8050 * gcc.target/i386/nrv1.c: Likewise.
8051 * gcc.target/i386/pad-4.c: Likewise.
8052 * gcc.target/i386/pad-5a.c: Likewise.
8053 * gcc.target/i386/pad-5b.c: Likewise.
8054 * gcc.target/i386/pad-6a.c: Likewise.
8055 * gcc.target/i386/pad-6b.c: Likewise.
8056 * gcc.target/i386/pad-7.c: Likewise.
8057 * gcc.target/i386/pad-9.c: Likewise.
8058 * gcc.target/i386/pentium4-not-mull.c: Likewise.
8059 * gcc.target/i386/pic-1.c: Likewise.
8060 * gcc.target/i386/pr12092-1.c: Likewise.
8061 * gcc.target/i386/pr12329.c: Likewise.
8062 * gcc.target/i386/pr21518.c: Likewise.
8063 * gcc.target/i386/pr22362.c: Likewise.
8064 * gcc.target/i386/pr22585.c: Likewise.
8065 * gcc.target/i386/pr23098.c: Likewise.
8066 * gcc.target/i386/pr25196.c: Likewise.
8067 * gcc.target/i386/pr25293.c: Likewise.
8068 * gcc.target/i386/pr25654.c: Likewise.
8069 * gcc.target/i386/pr26449.c: Likewise.
8070 * gcc.target/i386/pr26778.c: Likewise.
8071 * gcc.target/i386/pr26826.c: Likewise.
8072 * gcc.target/i386/pr27266.c: Likewise.
8073 * gcc.target/i386/pr29978.c: Likewise.
8074 * gcc.target/i386/pr30505.c: Likewise.
8075 * gcc.target/i386/pr30961-1.c: Likewise.
8076 * gcc.target/i386/pr31628.c: Likewise.
8077 * gcc.target/i386/pr32000-2.c: Likewise.
8078 * gcc.target/i386/pr32661-1.c: Likewise.
8079 * gcc.target/i386/pr32708-2.c: Likewise.
8080 * gcc.target/i386/pr32708-3.c: Likewise.
8081 * gcc.target/i386/pr34256.c: Likewise.
8082 * gcc.target/i386/pr34312.c: Likewise.
8083 * gcc.target/i386/pr34522.c: Likewise.
8084 * gcc.target/i386/pr35160.c: Likewise.
8085 * gcc.target/i386/pr35281.c: Likewise.
8086 * gcc.target/i386/pr36246.c: Likewise.
8087 * gcc.target/i386/pr36786.c: Likewise.
8088 * gcc.target/i386/pr37275.c: Likewise.
8089 * gcc.target/i386/pr37843-3.c: Likewise.
8090 * gcc.target/i386/pr37843-4.c: Likewise.
8091 * gcc.target/i386/pr39082-1.c: Likewise.
8092 * gcc.target/i386/pr39431.c: Likewise.
8093 * gcc.target/i386/pr39496.c: Likewise.
8094 * gcc.target/i386/pr39543-2.c: Likewise.
8095 * gcc.target/i386/pr39911.c: Likewise.
8096 * gcc.target/i386/pr40718.c: Likewise.
8097 * gcc.target/i386/pr40906-1.c: Likewise.
8098 * gcc.target/i386/pr40906-2.c: Likewise.
8099 * gcc.target/i386/pr40906-3.c: Likewise.
8100 * gcc.target/i386/pr40934.c: Likewise.
8101 * gcc.target/i386/pr41900.c: Likewise.
8102 * gcc.target/i386/pr42589.c: Likewise.
8103 * gcc.target/i386/pr43662.c: Likewise.
8104 * gcc.target/i386/pr43671.c: Likewise.
8105 * gcc.target/i386/pr43766.c: Likewise.
8106 * gcc.target/i386/pr43869.c: Likewise.
8107 * gcc.target/i386/pr44942.c: Likewise.
8108 * gcc.target/i386/pr44948-2a.c: Likewise.
8109 * gcc.target/i386/pr45234.c: Likewise.
8110 * gcc.target/i386/pr45336-2.c: Likewise.
8111 * gcc.target/i386/pr45336-4.c: Likewise.
8112 * gcc.target/i386/pr45852.c: Likewise.
8113 * gcc.target/i386/pr46470.c: Likewise.
8114 * gcc.target/i386/pr48037-1.c: Likewise.
8115 * gcc.target/i386/pr48389.c: Likewise.
8116 * gcc.target/i386/pr49095.c: Likewise.
8117 * gcc.target/i386/pr9771-1.c: Likewise.
8118 * gcc.target/i386/rdfsbase-1.c: Likewise.
8119 * gcc.target/i386/rdfsbase-2.c: Likewise.
8120 * gcc.target/i386/rdgsbase-1.c: Likewise.
8121 * gcc.target/i386/rdgsbase-2.c: Likewise.
8122 * gcc.target/i386/rdrand-3.c: Likewise.
8123 * gcc.target/i386/regparm-stdcall.c: Likewise.
8124 * gcc.target/i386/regparm.c: Likewise.
8125 * gcc.target/i386/reload-1.c: Likewise.
8126 * gcc.target/i386/rotate-2.c: Likewise.
8127 * gcc.target/i386/sibcall-5.c: Likewise.
8128 * gcc.target/i386/signbit-1.c: Likewise.
8129 * gcc.target/i386/signbit-2.c: Likewise.
8130 * gcc.target/i386/signbit-3.c: Likewise.
8131 * gcc.target/i386/sse-5.c: Likewise.
8132 * gcc.target/i386/sse-8.c: Likewise.
8133 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
8134 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
8135 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
8136 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
8137 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
8138 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
8139 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
8140 * gcc.target/i386/sse2-movq-2.c: Likewise.
8141 * gcc.target/i386/sse2-movq-3.c: Likewise.
8142 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
8143 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
8144 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
8145 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
8146 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
8147 * gcc.target/i386/ssefn-1.c: Likewise.
8148 * gcc.target/i386/ssefn-2.c: Likewise.
8149 * gcc.target/i386/sseregparm-1.c: Likewise.
8150 * gcc.target/i386/sseregparm-2.c: Likewise.
8151 * gcc.target/i386/sseregparm-3.c: Likewise.
8152 * gcc.target/i386/sseregparm-4.c: Likewise.
8153 * gcc.target/i386/sseregparm-5.c: Likewise.
8154 * gcc.target/i386/sseregparm-6.c: Likewise.
8155 * gcc.target/i386/sseregparm-7.c: Likewise.
8156 * gcc.target/i386/sseregparm-8.c: Likewise.
8157 * gcc.target/i386/stack-realign.c: Likewise.
8158 * gcc.target/i386/stack-usage-realign.c: Likewise.
8159 * gcc.target/i386/stackalign/asm-1.c: Likewise.
8160 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
8161 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
8162 * gcc.target/i386/stackalign/return-1.c: Likewise.
8163 * gcc.target/i386/stackalign/return-2.c: Likewise.
8164 * gcc.target/i386/stackalign/return-3.c: Likewise.
8165 * gcc.target/i386/tailcall-1.c: Likewise.
8166 * gcc.target/i386/tbm-2.c: Likewise.
8167 * gcc.target/i386/udivmod-7.c: Likewise.
8168 * gcc.target/i386/udivmod-8.c: Likewise.
8169 * gcc.target/i386/unroll-1.c: Likewise.
8170 * gcc.target/i386/vararg-1.c: Likewise.
8171 * gcc.target/i386/vararg-2.c: Likewise.
8172 * gcc.target/i386/vect8-ret.c: Likewise.
8173 * gcc.target/i386/vectorize5.c: Likewise.
8174 * gcc.target/i386/wmul-1.c: Likewise.
8175 * gcc.target/i386/wmul-2.c: Likewise.
8176 * gcc.target/i386/wrfsbase-1.c: Likewise.
8177 * gcc.target/i386/wrfsbase-2.c: Likewise.
8178 * gcc.target/i386/wrgsbase-1.c: Likewise.
8179 * gcc.target/i386/wrgsbase-2.c: Likewise.
8180 * gcc.target/i386/xop-pcmov.c: Likewise.
8181 * gcc.target/i386/xop-pcmov2.c: Likewise.
8182 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
8183 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
8184 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
8185 * gcc.target/i386/xop-shift1-vector.c: Likewise.
8186 * gcc.target/i386/xop-shift2-vector.c: Likewise.
8187 * gcc.target/i386/xop-shift3-vector.c: Likewise.
8188 * gcc.target/i386/zee.c: Likewise.
8189 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
8190 * gfortran.dg/compiler-directive_2.f: Likewise.
8191 * gfortran.dg/g77/20010216-1.f: Likewise.
8192 * gfortran.dg/gomp/pr39152.f90: Likewise.
8193 * gfortran.dg/pr33794.f90: Likewise.
8195 2011-07-09 Jason Merrill <jason@redhat.com>
8197 * g++.dg/cpp0x/regress/regress5.C: New.
8199 2011-07-08 Jason Merrill <jason@redhat.com>
8202 * g++.dg/expr/compound-asn1.C: New.
8203 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
8205 2011-07-08 Jakub Jelinek <jakub@redhat.com>
8208 * gcc.target/powerpc/altivec-34.c: New test.
8210 2011-07-08 Jason Merrill <jason@redhat.com>
8213 * g++.dg/abi/guard3.C: New.
8215 2011-07-08 Julian Brown <julian@codesourcery.com>
8217 * lib/target-supports.exp
8218 (check_effective_target_arm_little_endian): New.
8219 (check_effective_target_vect_pack_trunc): Use above.
8220 (check_effective_target_vect_unpack): Likewise.
8221 (check_effective_target_vect_element_align): Test
8222 check_effective_target_arm_vect_no_misalign for ARM.
8224 2011-07-08 Jason Merrill <jason@redhat.com>
8227 * g++.dg/cpp0x/constexpr-rom.C: New.
8229 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
8232 * g++.dg/torture/pr49519.C: New test.
8234 2011-07-08 Martin Jambor <mjambor@suse.cz>
8236 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
8238 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8241 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
8243 2011-07-08 Richard Guenther <rguenther@suse.de>
8245 PR tree-optimization/49662
8246 * gcc.dg/graphite/interchange-14.c: XFAIL.
8247 * gcc.dg/graphite/interchange-15.c: Likewise.
8248 * gcc.dg/graphite/interchange-mvt.c: Likewise.
8250 2011-07-06 Jason Merrill <jason@redhat.com>
8253 * g++.dg/cpp0x/regress/regress4.C: New.
8255 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
8258 * gfortran.dg/result_in_spec_4.f90: New test.
8260 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8262 * gcc.target/sparc/cas64.c: New test.
8264 2011-07-07 Jakub Jelinek <jakub@redhat.com>
8267 * g++.dg/torture/pr49644.C: New test.
8270 * gcc.c-torture/execute/pr49644.c: New test.
8272 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
8274 * lib/target-supports.exp (check_effective_target_ia32): New.
8275 (check_effective_target_x32): Likewise.
8276 (check_effective_target_vect_cmdline_needed): Also check x32.
8278 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
8280 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
8282 * gcc.target/arm/pr42235.c: Likewise.
8283 * gcc.target/arm/pr42495.c: Likewise.
8284 * gcc.target/arm/pr42574.c: Likewise.
8285 * gcc.target/arm/thumb-branch1.c: Likewise.
8287 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
8288 unneeded prune of possible warning.
8289 * gcc.target/arm/pr40956.c: Likewise.
8290 * gcc.target/arm/pr42505.c: Likewise.
8292 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
8293 * gcc.c-torture/compile/pr46883.c: Likewise.
8294 * gcc.c-torture/compile/pr46934.c: Likewise.
8296 * gcc.target/arm/pr41679.c: Remove test directives in preparation
8297 for move to ../../gcc.c-torture/compile.
8298 * gcc.target/arm/pr46883.c: Likewise.
8299 * gcc.target/arm/pr46934.c: Likewise.
8301 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
8302 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
8303 * gcc.target/arm/wmul-1.c: Likewise.
8304 * gcc.target/arm/wmul-2.c: Likewise.
8305 * gcc.target/arm/wmul-3.c: Likewise.
8306 * gcc.target/arm/wmul-4.c: Likewise.
8307 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
8308 add tab after scan target.
8309 * gcc.target/arm/smlaltt-1.c: Likewise.
8310 * gcc.target/arm/smlatb-1.c: Likewise.
8311 * gcc.target/arm/smlatt-1.c: Likewise.
8313 2011-07-07 Jakub Jelinek <jakub@redhat.com>
8316 * gcc.dg/debug/pr49522.c: New test.
8318 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
8320 * gcc.dg/pragma-align.c: Run only if target !default_packed.
8321 * gcc.dg/pr46212.c: Run only if target int32plus.
8322 * gcc.dg/torture/pr48146.c: Ditto.
8323 * gcc.dg/tree-ssa/vrp51.c: Ditto.
8324 * c-c++-common/pr44832.c: Ditto.
8325 * gcc.dg/pr49544.c: Run only if target ptr32plus.
8326 * gcc.dg/pr31490.c: Ditto.
8327 * gcc.dg/torture/builtin-math-7.c: Run only if target
8329 * gcc.dg/torture/pr45764.c: Skip for AVR.
8330 * gcc.dg/pr47893.c: Ditto.
8332 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
8334 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
8335 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
8336 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
8337 add tab to scan target.
8339 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
8341 * gcc.target/arm/neon-modes-3.c: New test.
8343 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
8345 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
8346 -fno-loop-interchange -ffast-math.
8348 2011-07-07 Richard Guenther <rguenther@suse.de>
8350 * gcc.dg/ftrapv-3.c: New testcase.
8352 2011-07-07 Richard Guenther <rguenther@suse.de>
8354 * gcc.dg/tree-ssa/vrp58.c: New testcase.
8355 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
8357 2011-07-07 Kai Tietz <ktietz@redhat.com>
8359 * gcc.dg/binop-notxor1.c: New test.
8360 * gcc.dg/binop-notand4a.c: New test.
8361 * gcc.dg/binop-notxor2.c: New test.
8362 * gcc.dg/binop-notand3a.c: New test.
8363 * gcc.dg/binop-notand2a.c: New test.
8364 * gcc.dg/binop-notand6a.c: New test.
8365 * gcc.dg/binop-notor1.c: New test.
8366 * gcc.dg/binop-notand1a.c: New test.
8367 * gcc.dg/binop-notand5a.c: New test.
8368 * gcc.dg/binop-notor2.c: New test.
8370 2011-07-07 Jakub Jelinek <jakub@redhat.com>
8373 * gcc.dg/gomp/pr49640.c: New test.
8375 2011-07-07 Richard Guenther <rguenther@suse.de>
8377 * gcc.dg/graphite/pr37485.c: Add -floop-block.
8379 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8382 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
8384 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8386 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
8387 * gcc.target/powerpc/no-r11-2.c: Ditto.
8388 * gcc.target/powerpc/no-r11-3.c: Ditto.
8390 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
8392 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
8393 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
8395 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
8397 * lib/target-supports.exp (check_profiling_available): Disable
8398 profiling with -fprofile-generate for target avr.
8400 2011-07-06 Richard Guenther <rguenther@suse.de>
8402 PR tree-optimization/49645
8403 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
8405 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
8408 * gcc.dg/pr47383.c: New.
8410 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8412 PR tree-optimization/49647
8413 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
8415 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
8418 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
8419 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
8421 2011-07-05 Jason Merrill <jason@redhat.com>
8424 * g++.dg/template/template-id-4.C: New.
8426 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
8428 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
8429 * gcc.dg/pr43402.c: Ditto.
8431 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
8433 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
8435 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
8437 * gcc.target/powerpc/ppc-switch-1.c: New test for
8438 --param case-values-threshold.
8439 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
8441 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
8443 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
8445 2011-07-05 Jason Merrill <jason@redhat.com>
8447 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
8449 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
8451 PR tree-optimization/47654
8452 * gcc.dg/graphite/block-pr47654.c: New.
8454 2011-07-05 Jason Merrill <jason@redhat.com>
8456 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
8458 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
8460 PR tree-optimization/49580
8461 * gcc.dg/autopar/pr49580.c: New test.
8463 2011-07-05 Richard Guenther <rguenther@suse.de>
8465 PR tree-optimization/49518
8466 PR tree-optimization/49628
8467 * g++.dg/torture/pr49628.C: New testcase.
8468 * gcc.dg/torture/pr49518.c: Likewise.
8470 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8472 * ada/acats/run_acats (which): Extract last field from type -p,
8473 type output only if command succeeded.
8475 2011-07-04 Jason Merrill <jason@redhat.com>
8477 * g++.dg/abi/mangle48.C: New.
8479 * g++.dg/cpp0x/diag1.C: New.
8481 * g++.dg/diagnostic/aka1.C: New.
8483 2011-07-04 Jakub Jelinek <jakub@redhat.com>
8485 PR rtl-optimization/49619
8486 * gcc.dg/pr49619.c: New test.
8488 PR rtl-optimization/49472
8489 * gfortran.dg/pr49472.f90: New test.
8492 * gcc.dg/pr49602.c: New test.
8494 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
8498 * gcc.target/avr/avr.exp: Run over cpp files, too.
8499 * gcc.target/avr/torture/avr-torture.exp: Ditto.
8500 * gcc.target/avr/progmem.h: New file.
8501 * gcc.target/avr/exit-abort.h: New file.
8502 * gcc.target/avr/progmem-error-1.c: New file.
8503 * gcc.target/avr/progmem-error-1.cpp: New file.
8504 * gcc.target/avr/progmem-warning-1.c: New file.
8505 * gcc.target/avr/torture/progmem-1.c: New file.
8506 * gcc.target/avr/torture/progmem-1.cpp: New file.
8508 2011-07-04 Richard Guenther <rguenther@suse.de>
8510 PR tree-optimization/49615
8511 * g++.dg/torture/pr49615.C: New testcase.
8513 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
8515 PR tree-optimization/49610
8516 * gcc.dg/vect/pr49610.c: New test.
8518 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
8520 * gnat.dg/specs/debug1.ads: New test.
8522 2011-07-02 Janus Weil <janus@gcc.gnu.org>
8525 * gfortran.dg/typebound_proc_23.f90: New.
8527 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
8530 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
8532 2011-07-01 Jason Merrill <jason@redhat.com>
8535 * g++.dg/template/template-id-3.C: New.
8538 * g++.dg/template/qualified-id4.C: New.
8541 * g++.dg/template/explicit-args4.C: New.
8544 * g++.dg/template/offsetof2.C: New.
8546 2011-07-01 Kai Tietz <ktietz@redhat.com>
8548 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
8550 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8553 * lib/target-supports.exp (check_effective_target_gld): New proc.
8555 2011-07-01 Richard Guenther <rguenther@suse.de>
8557 PR tree-optimization/49603
8558 * gcc.dg/torture/pr49603.c: New testcase.
8560 2011-06-30 Jason Merrill <jason@redhat.com>
8563 * g++.dg/rtti/template1.C: New.
8566 * g++.dg/cpp0x/regress/ctor1.C: New.
8569 * g++.dg/cpp0x/initlist54.C: New.
8571 2011-06-30 Martin Jambor <mjambor@suse.cz>
8573 * gcc.dg/tree-ssa/sra-12.c: New test.
8575 2011-06-29 Jason Merrill <jason@redhat.com>
8577 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
8579 2011-06-30 Richard Guenther <rguenther@suse.de>
8581 PR tree-optimization/46787
8582 * gcc.dg/vect/vect-121.c: New testcase.
8584 2011-06-30 Martin Jambor <mjambor@suse.cz>
8586 PR tree-optimization/49094
8587 * gcc.dg/tree-ssa/pr49094.c: New test.
8589 2011-06-30 Jakub Jelinek <jakub@redhat.com>
8592 * gfortran.dg/pr49540-1.f90: New test.
8593 * gfortran.dg/pr49540-2.f90: New test.
8595 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8598 * ada/acats/run_acats (which): Use last field of type -p output.
8600 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8601 Iain Sandoe <iains@gcc.gnu.org>
8604 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
8605 Only skip on 64-bit *-*-darwin8* && !objc2.
8607 2011-06-30 Richard Guenther <rguenther@suse.de>
8609 PR tree-optimization/38752
8610 * gcc.c-torture/compile/pr38752.c: New testcase.
8612 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
8614 * gcc.dg/vect/slp-widen-mult-half.c: New test.
8615 * gcc.dg/vect/vect-widen-mult-half.c: New test.
8617 2011-06-29 Jason Merrill <jason@redhat.com>
8620 * g++.dg/cpp0x/initlist53.C: Use placement new.
8621 * g++.dg/cpp0x/initlist-value.C: Use placement new.
8622 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
8625 * g++.dg/cpp0x/trailing6.C: New.
8626 * g++.dg/cpp0x/pr45908.C: No error.
8629 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
8632 * g++.dg/cpp0x/constexpr-using2.C: New.
8634 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
8637 * g++.dg/cpp0x/constexpr-diag3.C: New.
8638 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
8639 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
8640 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
8641 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
8643 2011-06-29 Jason Merrill <jason@redhat.com>
8645 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
8647 2011-06-29 Richard Guenther <rguenther@suse.de>
8649 * gcc.dg/tree-ssa/loop-17.c: Adjust.
8651 2011-06-29 Jason Merrill <jason@redhat.com>
8653 * g++.dg/cpp0x/initlist-value2.C: New.
8655 * g++.dg/cpp0x/constexpr-initlist4.C: New.
8656 * g++.dg/cpp0x/initlist-value.C: New.
8658 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
8660 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
8662 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8664 * gcc.dg/inline_1.c: Remove dg-excess-errors.
8665 * gcc.dg/inline_2.c: Likewise.
8666 * gcc.dg/unroll_1.c: Likewise.
8668 2011-06-29 Jakub Jelinek <jakub@redhat.com>
8671 * gcc.target/i386/pr49567.c: New test.
8673 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
8675 * gnat.dg/opt17.ad[sb]: New test.
8677 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
8678 Tom de Vries <tom@codesourcery.com>
8680 * lib/target-supports.exp (check_effective_target_arm_nothumb)
8681 (check_effective_target_arm_thumb2): New effective targets.
8682 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
8683 properly. Clean up temporary files.
8684 * gcc.target/arm/ivopts-2.c: Likewise.
8685 * gcc.target/arm/ivopts-3.c: Likewise.
8686 * gcc.target/arm/ivopts-4.c: Likewise.
8687 * gcc.target/arm/ivopts-5.c: Likewise.
8688 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
8690 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8693 * gfortran.dg/reshape_zerosize_3.f90: New test.
8695 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
8697 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
8698 * gcc.target/arm/vfp-ldmias.c: Likewise.
8699 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8700 * gcc.target/arm/vfp-stmdbs.c: Likewise.
8701 * gcc.target/arm/vfp-ldmiad.c: Likewise.
8702 * gcc.target/arm/vfp-stmias.c: Likewise.
8703 * gcc.target/arm/vfp-stmdbd.c: Likewise.
8704 * gcc.target/arm/vfp-stmiad.c: Likewise.
8706 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
8708 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
8710 * gcc.target/arm/pr45701-2.c: Ditto.
8712 2011-06-27 Janus Weil <janus@gcc.gnu.org>
8715 * gfortran.dg/allocatable_scalar_9.f90: Modified.
8716 * gfortran.dg/extends_14.f03: Modified.
8718 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
8720 * lib/target-supports-dg.exp (dg-require-effective-target): Return
8721 early if the test is already being skipped.
8723 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
8724 scan-assembler-dem-not): For missing file, report unresolved with
8725 same message as for pass/fail, with reason reported in log file.
8727 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
8728 from add_options_for_arm_neon_fp16.
8729 (check_effective_target_arm_fp16_ok_nocache): Renamed from
8730 check_effective_target_arm_neon_fp16_ok_nocache.
8731 Check -mfpu and -mfloat-abi options from current multilib.
8732 Do not require neon support.
8733 (check_effective_target_arm_fp16_ok): Renamed from
8734 check_effecitve_target_arm_neon_fp16_ok.
8735 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
8736 arm_neon_fp16_ok and arm_fp16.
8737 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
8738 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
8739 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
8740 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
8742 2011-06-27 Jakub Jelinek <jakub@redhat.com>
8744 * gcc.dg/builtin-assume-aligned-1.c: New test.
8745 * gcc.dg/builtin-assume-aligned-2.c: New test.
8746 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
8749 * gcc.dg/pr49544.c: New test.
8751 2011-06-27 Richard Guenther <rguenther@suse.de>
8753 PR tree-optimization/49394
8754 * g++.dg/torture/pr49394.C: New testcase.
8756 2011-06-27 Kai Tietz <ktietz@redhat.com>
8758 * gcc.dg/optimize-bswapdi-2.c: New test.
8760 2011-06-27 Michael Hope <michael.hope@linaro.org>
8761 Richard Sandiford <richard.sandiford@linaro.org>
8763 PR tree-optimization/49169
8764 * gcc.dg/torture/pr49169.c: New test.
8766 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8769 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
8771 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
8774 2011-06-26 Jason Merrill <jason@redhat.com>
8776 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
8779 * g++.dg/init/ref19.C: New.
8780 * g++.dg/cpp0x/constexpr-cleanup.C: New.
8782 2011-06-26 Jakub Jelinek <jakub@redhat.com>
8784 PR tree-optimization/48377
8785 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
8788 2011-06-26 Steve Ellcey <sje@cup.hp.com>
8791 * lib/target-supports.exp (check_effective_target_non_strict_align):
8793 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
8795 2011-06-24 Martin Jambor <mjambor@suse.cz>
8797 PR tree-optimizations/49516
8798 * g++.dg/tree-ssa/pr49516.C: New test.
8800 2011-06-23 Jason Merrill <jason@redhat.com>
8803 * g++.dg/template/partial10.C: New.
8804 * g++.dg/template/partial11.C: New.
8806 2011-06-23 Jeff Law <law@redhat.com>
8809 * gcc.dg/pr48770.c: New test.
8811 2011-06-23 Jan Hubicka <jh@suse.cz>
8814 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
8816 2011-06-23 Jakub Jelinek <jakub@redhat.com>
8819 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
8820 instead of -fdump-tree-optimized.
8822 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
8825 * g++.dg/template/crash107.C: New.
8826 * g++.dg/template/error17.C: Adjust.
8828 2011-06-23 Jason Merrill <jason@redhat.com>
8831 * g++.dg/cpp0x/defaulted30.C: New.
8834 * g++.dg/rtti/anon-ns1.C: New.
8837 * g++.dg/init/ref18.C: New.
8840 * g++.dg/template/partial9.C: New.
8842 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
8845 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
8847 2011-06-22 Jakub Jelinek <jakub@redhat.com>
8850 * gcc.dg/pr49496.c: New test.
8852 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
8854 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
8857 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
8859 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
8860 * gcc.target/arm/pr42879.c: Likewise.
8861 * gcc.target/arm/pr45701-3.c: Likewise.
8863 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
8864 * gcc.target/arm/pr40482.c: Likewise.
8865 * gcc.target/arm/stack-corruption.c: Likewise.
8867 2011-06-22 Richard Guenther <rguenther@suse.de>
8869 PR tree-optimization/49493
8870 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
8872 2011-06-22 Jason Merrill <jason@redhat.com>
8875 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
8877 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
8878 Dmitry Melnik <dm@ispras.ru>
8880 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
8881 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
8882 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
8884 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
8886 * gcc.target/arm/tlscall.c: New.
8888 2011-06-21 Jason Merrill <jason@redhat.com>
8891 * g++.dg/cpp0x/constexpr-ref1.C: New.
8892 * g++.dg/cpp0x/constexpr-ref2.C: New.
8893 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
8896 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
8899 * g++.dg/template/param3.C: New.
8901 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
8903 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
8904 my_clrsb test functions.
8906 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
8907 test_sll, test_ull): Add clrsb tests.
8908 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
8911 2011-06-21 Janus Weil <janus@gcc.gnu.org>
8914 * gfortran.dg/class_44.f03: New.
8916 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
8918 PR tree-optimization/49478
8919 * gcc.dg/vect/pr49478.c
8921 2011-06-21 Richard Guenther <rguenther@suse.de>
8923 PR tree-optimization/49483
8924 * gcc.dg/vect/vect-120.c: New testcase.
8926 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
8929 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
8930 * gcc.dg/vect/vect-peel-4.c: Likewise.
8932 2011-06-22 Christian Bruel <christian.bruel@st.com>
8935 * gcc.dg/always_inline.c: Removed -Winline. Update checks
8936 * gcc.dg/always_inline2.c: Likewise.
8937 * gcc.dg/always_inline3.c: Likewise.
8938 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
8939 * gcc.dg/inline_1.c: Likewise.
8940 * gcc.dg/inline_2.c: Likewise.
8941 * gcc.dg/inline_3.c: Likewise.
8942 * gcc.dg/inline_4.c: Likewise.
8943 * gcc.dg/20051201-1.c: Likewise.
8944 * gcc.dg/pr40087.c: Likewise.
8945 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
8946 * gcc.dg/inline-22.c: Likewise.
8947 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
8948 * gcc.dg/lto/20090218-1_1.c: Likewise.
8949 * g++.dg/ipa/devirt-7.C: Likewise.
8950 * gcc.dg/uninit-pred-5_a.c: Likewise.
8951 * gcc.dg/uninit-pred-5_b.c: Likewise.
8952 * gcc.dg/fail_always_inline.c: New.
8954 2011-06-21 Jakub Jelinek <jakub@redhat.com>
8956 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
8957 into 6 jobs instead of 3.
8959 2011-06-20 Jason Merrill <jason@redhat.com>
8962 * g++.dg/cpp0x/initlist53.C: New.
8964 2011-06-20 Tobias Burnus <burnus@net-b.de>
8967 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
8968 * gfortran.dg/coarray_lock_3.f90: New.
8969 * gfortran.dg/coarray/lock_1.f90: New.
8971 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
8973 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
8974 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
8975 unresolved and report the reason to the log file.
8977 * lib/scanasm.exp (object-size): Move argument processing earlier
8978 to report errors before verifying that the file exists. Report
8979 problems detected at runtime as unresolved instead of error and
8980 report their reasons to the log file.
8982 2011-06-20 Jason Merrill <jason@redhat.com>
8985 * g++.dg/cpp0x/explicit6.C: New.
8988 * g++.dg/cpp0x/enum20.C: New.
8991 * g++.dg/ext/attr-aligned01.C: New.
8994 * g++.dg/cpp0x/variadic-default.C: New.
8997 * g++.dg/cpp0x/auto26.C: New.
9000 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
9002 2011-06-20 Kai Tietz <ktietz@redhat.com>
9004 * gcc.dg/binop-notand1.c: New test.
9005 * gcc.dg/binop-notand2.c: New test.
9006 * gcc.dg/binop-notand3.c: New test.
9007 * gcc.dg/binop-notand4.c: New test.
9008 * gcc.dg/binop-notand5.c: New test.
9009 * gcc.dg/binop-notand6.c: New test.
9011 2011-06-18 Jakub Jelinek <jakub@redhat.com>
9014 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
9016 2011-06-18 Janus Weil <janus@gcc.gnu.org>
9019 * gfortran.dg/proc_ptr_31.f90: New.
9021 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
9023 * gnat.dg/volatile6.adb: New test.
9024 * gnat.dg/volatile7.adb: Likewise.
9025 * gnat.dg/volatile8.adb: Likewise.
9026 * gnat.dg/volatile9.adb: Likewise.
9028 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
9030 * gnat.dg/constant3.adb: New test.
9032 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
9035 * gfortran.dg/read_list_eof_1.f90: New test.
9037 2011-06-18 Jakub Jelinek <jakub@redhat.com>
9040 * gcc.target/i386/testimm-1.c: New test.
9041 * gcc.target/i386/testimm-2.c: New test.
9042 * gcc.target/i386/testimm-3.c: New test.
9043 * gcc.target/i386/testimm-4.c: New test.
9044 * gcc.target/i386/testimm-5.c: New test.
9045 * gcc.target/i386/testimm-6.c: New test.
9046 * gcc.target/i386/testimm-7.c: New test.
9047 * gcc.target/i386/testimm-8.c: New test.
9048 * gcc.target/i386/xop-vpermil2px-2.c: New test.
9049 * gcc.target/i386/xop-rotate1-int.c: New test.
9050 * gcc.target/i386/xop-rotate2-int.c: New test.
9052 2011-06-17 Jason Merrill <jason@redhat.com>
9054 * g++.dg/cpp0x/rv-func2.C: New.
9056 * g++.dg/debug/dwarf2/lambda1.C: New.
9057 * g++.dg/warn/Wshadow-6.C: Adjust.
9059 2011-06-17 Janus Weil <janus@gcc.gnu.org>
9062 * gfortran.dg/move_alloc_5.f90: New.
9064 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
9066 PR rtl-optimization/48542
9067 * gcc.dg/torture/pr48542.c: New test.
9069 2011-06-16 Jason Merrill <jason@redhat.com>
9072 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
9075 * g++.dg/cpp0x/initlist52.C New.
9078 * c-c++-common/raw-string-12.c: New.
9081 * g++.dg/cpp0x/sfinae26.C: New.
9084 * g++.dg/cpp0x/variadic113.C: New.
9087 * g++.dg/cpp0x/variadic112.C: New.
9089 2011-06-16 Jeff Law <law@redhat.com>
9091 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
9092 improved jump threading.
9093 * gcc.dg/builtin-object-size-2.c: Likewise.
9094 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
9096 2011-06-16 Janus Weil <janus@gcc.gnu.org>
9099 * gfortran.dg/typebound_assignment_3.f03: New.
9101 2011-06-16 Steve Ellcey <sje@cup.hp.com>
9104 * g++.dg/opt/devirt2.C: Change xfail rule to target.
9106 2011-06-16 Martin Jambor <mjambor@suse.cz>
9108 PR tree-optimization/49343
9109 * gnat.dg/discr31.ad[sb]: New test.
9111 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9113 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
9115 2011-06-16 Tom de Vries <tom@codesourcery.com>
9118 * gcc.target/arm/ivopts-3.c: Update test.
9119 * gcc.target/arm/ivopts-5.c: Same.
9121 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9124 2011-06-10 Wei Guozhi <carrot@google.com>
9127 * gcc.target/arm/pr45335.c: New test.
9128 * gcc.target/arm/pr45335-2.c: New test.
9129 * gcc.target/arm/pr45335-3.c: New test.
9130 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
9131 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
9132 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
9134 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
9136 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
9138 2011-06-16 Janus Weil <janus@gcc.gnu.org>
9141 * gfortran.dg/class_43.f03: New.
9143 2011-06-16 Jakub Jelinek <jakub@redhat.com>
9145 PR tree-optimization/49419
9146 * gcc.c-torture/execute/pr49419.c: New test.
9148 2011-06-16 Revital Eres <revital.eres@linaro.org>
9150 * gcc.dg/sms-9.c: New file.
9152 2011-06-15 Easwaran Raman <eraman@google.com>
9154 PR rtl-optimization/49414
9155 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
9157 2011-06-14 Jason Merrill <jason@redhat.com>
9159 * g++.dg/cpp0x/noexcept13.C: New.
9161 2011-06-14 Easwaran Raman <eraman@google.com>
9163 PR rtl-optimization/44194
9164 * gcc.dg/pr44194-1.c: New test.
9165 * gcc.dg/pr44194-2.c: New test.
9167 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
9169 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
9171 * gcc.target/arm/pr45701-2.c: Likewise.
9172 * gcc.target/arm/thumb-branch1.c: Likewise.
9174 2011-06-14 Steve Ellcey <sje@cup.hp.com>
9177 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
9179 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
9181 * gcc.target/arm/pr45701-1.c: Require thumb support.
9182 * gcc.target/arm/pr45701-2.c: Likewise.
9183 * gcc.target/arm/thumb-branch1.c: Likewise.
9185 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
9186 * gcc.target/arm/pr39839.c: Likewise.
9187 * gcc.target/arm/pr40657-2.c: Likewise.
9188 * gcc.target/arm/pr40956.c: Likewise.
9189 * gcc.target/arm/pr41679.c: Likewise.
9190 * gcc.target/arm/pr42235.c: Likewise.
9191 * gcc.target/arm/pr42495.c: Likewise.
9192 * gcc.target/arm/pr42505.c: Likewise.
9193 * gcc.target/arm/pr42574.c: Likewise.
9194 * gcc.target/arm/pr46883.c: Likewise.
9195 * gcc.target/arm/pr46934.c: Likewise.
9196 * gcc.target/arm/xor-and.c: Likewise.
9198 2011-06-14 Jason Merrill <jason@redhat.com>
9200 * g++.dg/other/error23.C: Adjust error message.
9201 * g++.dg/other/error32.C: Likewise.
9204 * g++.dg/cpp0x/rv-dotstar.C: New.
9207 * g++.dg/cpp0x/decltype30.C: New.
9209 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
9211 2011-06-14 Jakub Jelinek <jakub@redhat.com>
9214 * gfortran.dg/pr49103.f90: New test.
9216 2011-06-14 Tom de Vries <tom@codesourcery.com>
9219 * gcc.target/arm/ivopts-3.c: New test.
9220 * gcc.target/arm/ivopts-4.c: New test.
9221 * gcc.target/arm/ivopts-5.c: New test.
9223 2011-06-14 Jakub Jelinek <jakub@redhat.com>
9225 PR rtl-optimization/49390
9226 * gcc.c-torture/execute/pr49390.c: New test.
9228 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9230 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
9232 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
9234 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
9235 * gcc.c-torture/execute/cmpsi-2.x: New file.
9236 * gcc.c-torture/execute/pr45262.c: Undo 172757.
9237 * gcc.c-torture/execute/pr45262.x: New file.
9238 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
9239 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
9241 * gcc.c-torture/compile/pr49163.c: Ditto.
9243 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
9245 * gcc.dg/vect/vect-16.c: Rename to...
9246 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
9247 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
9248 for double-word vectors.
9249 * gcc.dg/vect/vect-peel-4.c: Likewise.
9250 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
9252 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
9255 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
9258 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
9260 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
9262 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
9264 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
9266 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
9268 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
9270 * gfortran.dg/trim_optimize_8.f90: New test case.
9272 2011-06-13 Jakub Jelinek <jakub@redhat.com>
9273 Ira Rosen <ira.rosen@linaro.org>
9275 PR tree-optimization/49352
9276 * gcc.dg/vect/pr49352.c: New test.
9278 2011-06-12 Tobias Burnus
9281 * gfortran.dg/alloc_comp_assign_11.f90: New.
9283 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
9285 * gfortran.dg/trim_optimize_7.f90: New test.
9287 2011-06-10 Wei Guozhi <carrot@google.com>
9290 * gcc.target/arm/pr45335.c: New test.
9291 * gcc.target/arm/pr45335-2.c: New test.
9292 * gcc.target/arm/pr45335-3.c: New test.
9293 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
9294 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
9295 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
9297 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
9300 * g++.dg/parse/error39.C: New.
9302 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
9304 * gcc.target/arm/20090811-1.c: Skip for incompatible
9305 options, do not override other options.
9306 * gcc.target/arm/combine-cmp-shift.c: Skip for
9307 incompatible options.
9308 * gcc.target/arm/pr45094.c: Likewise.
9309 * gcc.target/arm/scd42-1.c: Likewise.
9310 * gcc.target/arm/scd42-3.c: Likewise.
9311 * gcc.target/arm/thumb-ltu.c: Likewise.
9313 * lib/target-supports.exp
9314 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
9315 multilib flags use -mfpu with a value other than neon-fp16.
9317 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9319 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
9320 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
9322 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9324 * lib/target-supports.exp (check_effective_target_pie): New proc.
9325 * gcc.dg/pie-link.c: Use target pie.
9327 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
9328 Laurent Roug� <laurent.rouge@menta.fr>
9330 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
9331 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
9333 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
9335 * gfortran.dg/coarray/sync_1.f90: New test for
9336 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
9338 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
9340 PR tree-optimization/49318
9341 * gcc.dg/vect/pr49318.c: New test.
9343 2011-06-09 David Krauss <potswa@mac.com>
9345 * g++.dg/template/arrow1.C: New.
9347 2011-06-09 Jason Merrill <jason@redhat.com>
9349 * lib/prune.exp: Prune "note"s.
9350 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
9352 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
9353 * g++.dg/template/dependent-expr3.C: Likewise.
9354 * g++.dg/parse/template7.C: Likewise.
9355 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
9356 * g++.old-deja/g++.jason/rfg10.C: Likewise.
9357 * g++.old-deja/g++.pt/friend38.C: Likewise.
9358 * g++.old-deja/g++.pt/crash32.C: Likewise.
9359 * g++.old-deja/g++.other/init4.C: Likewise.
9360 * g++.old-deja/g++.other/friend8.C: Likewise.
9362 * g++.dg/ext/complex7.C: Adjust expected output.
9363 * g++.dg/diagnostic/method1.C: Likewise.
9364 * g++.dg/parse/parameter-declaration-2.C: Likewise.
9365 * g++.dg/parse/crash33.C: Likewise.
9366 * g++.dg/other/warning1.C: Likewise.
9367 * g++.dg/init/pr29571.C: Likewise.
9368 * g++.dg/warn/overflow-warn-1.C: Likewise.
9369 * g++.dg/warn/overflow-warn-3.C: Likewise.
9370 * g++.dg/warn/overflow-warn-4.C: Likewise.
9371 * g++.old-deja/g++.oliva/template1.C: Likewise.
9373 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
9374 * g++.dg/parse/template7.C: Adjust.
9376 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
9379 * gcc.dg/pr49307.c: New.
9381 2011-06-09 Wei Guozhi <carrot@google.com>
9384 * gcc.target/arm/pr46975.c: New testcase.
9386 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
9388 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
9389 (PMETH, arglist_t): Removed.
9390 (method_get_number_of_arguments): Removed.
9391 (method_get_nth_argument): Removed.
9392 (method_get_first_argument): Removed.
9393 (method_get_next_argument): Removed.
9394 (method_get_sizeof_arguments): Removed.
9395 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
9397 (method_get_number_of_arguments): Removed.
9398 (method_get_nth_argument): Removed.
9399 (method_get_first_argument): Removed.
9400 (method_get_next_argument): Removed.
9401 (method_get_sizeof_arguments): Removed.
9402 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
9404 2011-06-09 David Li <davidxl@google.com>
9406 * gcc.dg/dump-pass.c: New test.
9408 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
9411 * g++.dg/parse/error38.C: New.
9413 2011-06-09 Jakub Jelinek <jakub@redhat.com>
9416 * gfortran.dg/pr49308.f90: New test.
9418 2011-06-08 Jason Merrill <jason@redhat.com>
9420 * g++.dg/cpp0x/noexcept11.C: New.
9421 * g++.dg/cpp0x/noexcept12.C: New.
9422 * g++.dg/cpp0x/sfinae11.C: Adjust.
9424 2011-06-08 Jakub Jelinek <jakub@redhat.com>
9427 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
9428 to dg-options, match also DW_AT_linkage_name.
9430 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9433 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
9434 -fno-common on alpha*-dec-osf*.
9435 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
9437 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
9439 PR rtl-optimization/49303
9440 * gcc.target/ia64/pr49303.c: New test.
9442 2011-06-08 Tobias Burnus <burnus@net-b.de>
9445 * gfortran.dg/coarray_lock_1.f90: New.
9446 * gfortran.dg/coarray_lock_2.f90: New.
9448 2011-06-07 Jason Merrill <jason@redhat.com>
9450 * lib/prune.exp: Look for "required" rather than "instantiated".
9451 * g++.dg/abi/mangle11.C: Likewise.
9452 * g++.dg/abi/mangle12.C: Likewise.
9453 * g++.dg/abi/mangle17.C: Likewise.
9454 * g++.dg/abi/mangle20-2.C: Likewise.
9455 * g++.dg/abi/pragma-pack1.C: Likewise.
9456 * g++.dg/cpp0x/decltype26.C: Likewise.
9457 * g++.dg/cpp0x/decltype28.C: Likewise.
9458 * g++.dg/cpp0x/decltype29.C: Likewise.
9459 * g++.dg/cpp0x/enum11.C: Likewise.
9460 * g++.dg/cpp0x/forw_enum8.C: Likewise.
9461 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
9462 * g++.dg/cpp0x/pr47416.C: Likewise.
9463 * g++.dg/ext/case-range2.C: Likewise.
9464 * g++.dg/ext/case-range3.C: Likewise.
9465 * g++.dg/gomp/for-19.C: Likewise.
9466 * g++.dg/gomp/pr37533.C: Likewise.
9467 * g++.dg/gomp/pr38639.C: Likewise.
9468 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
9469 * g++.dg/inherit/base3.C: Likewise.
9470 * g++.dg/inherit/using6.C: Likewise.
9471 * g++.dg/init/placement4.C: Likewise.
9472 * g++.dg/init/reference3.C: Likewise.
9473 * g++.dg/lookup/scoped6.C: Likewise.
9474 * g++.dg/lookup/using7.C: Likewise.
9475 * g++.dg/other/abstract1.C: Likewise.
9476 * g++.dg/other/error10.C: Likewise.
9477 * g++.dg/other/error5.C: Likewise.
9478 * g++.dg/other/field1.C: Likewise.
9479 * g++.dg/other/offsetof5.C: Likewise.
9480 * g++.dg/parse/bitfield2.C: Likewise.
9481 * g++.dg/parse/constant4.C: Likewise.
9482 * g++.dg/parse/crash20.C: Likewise.
9483 * g++.dg/parse/invalid-op1.C: Likewise.
9484 * g++.dg/parse/non-dependent2.C: Likewise.
9485 * g++.dg/parse/template18.C: Likewise.
9486 * g++.dg/tc1/dr152.C: Likewise.
9487 * g++.dg/tc1/dr166.C: Likewise.
9488 * g++.dg/tc1/dr176.C: Likewise.
9489 * g++.dg/tc1/dr213.C: Likewise.
9490 * g++.dg/template/access11.C: Likewise.
9491 * g++.dg/template/access2.C: Likewise.
9492 * g++.dg/template/access3.C: Likewise.
9493 * g++.dg/template/access7.C: Likewise.
9494 * g++.dg/template/arg7.C: Likewise.
9495 * g++.dg/template/cond2.C: Likewise.
9496 * g++.dg/template/crash13.C: Likewise.
9497 * g++.dg/template/crash40.C: Likewise.
9498 * g++.dg/template/crash7.C: Likewise.
9499 * g++.dg/template/crash84.C: Likewise.
9500 * g++.dg/template/ctor5.C: Likewise.
9501 * g++.dg/template/defarg13.C: Likewise.
9502 * g++.dg/template/defarg14.C: Likewise.
9503 * g++.dg/template/dtor7.C: Likewise.
9504 * g++.dg/template/eh2.C: Likewise.
9505 * g++.dg/template/error2.C: Likewise.
9506 * g++.dg/template/error43.C: Likewise.
9507 * g++.dg/template/friend32.C: Likewise.
9508 * g++.dg/template/injected1.C: Likewise.
9509 * g++.dg/template/instantiate1.C: Likewise.
9510 * g++.dg/template/instantiate3.C: Likewise.
9511 * g++.dg/template/instantiate5.C: Likewise.
9512 * g++.dg/template/instantiate7.C: Likewise.
9513 * g++.dg/template/local6.C: Likewise.
9514 * g++.dg/template/lookup2.C: Likewise.
9515 * g++.dg/template/member5.C: Likewise.
9516 * g++.dg/template/memfriend15.C: Likewise.
9517 * g++.dg/template/memfriend16.C: Likewise.
9518 * g++.dg/template/memfriend17.C: Likewise.
9519 * g++.dg/template/memfriend7.C: Likewise.
9520 * g++.dg/template/meminit1.C: Likewise.
9521 * g++.dg/template/nested3.C: Likewise.
9522 * g++.dg/template/non-type-template-argument-1.C: Likewise.
9523 * g++.dg/template/nontype12.C: Likewise.
9524 * g++.dg/template/nontype13.C: Likewise.
9525 * g++.dg/template/nontype6.C: Likewise.
9526 * g++.dg/template/pr23510.C: Likewise.
9527 * g++.dg/template/pr35240.C: Likewise.
9528 * g++.dg/template/ptrmem15.C: Likewise.
9529 * g++.dg/template/ptrmem6.C: Likewise.
9530 * g++.dg/template/qualified-id1.C: Likewise.
9531 * g++.dg/template/qualttp20.C: Likewise.
9532 * g++.dg/template/qualttp3.C: Likewise.
9533 * g++.dg/template/qualttp4.C: Likewise.
9534 * g++.dg/template/qualttp5.C: Likewise.
9535 * g++.dg/template/qualttp6.C: Likewise.
9536 * g++.dg/template/qualttp7.C: Likewise.
9537 * g++.dg/template/qualttp8.C: Likewise.
9538 * g++.dg/template/recurse.C: Likewise.
9539 * g++.dg/template/recurse2.C: Likewise.
9540 * g++.dg/template/ref5.C: Likewise.
9541 * g++.dg/template/scope2.C: Likewise.
9542 * g++.dg/template/sfinae10.C: Likewise.
9543 * g++.dg/template/sfinae3.C: Likewise.
9544 * g++.dg/template/sizeof3.C: Likewise.
9545 * g++.dg/template/static9.C: Likewise.
9546 * g++.dg/template/template-id-2.C: Likewise.
9547 * g++.dg/template/typedef13.C: Likewise.
9548 * g++.dg/template/typename4.C: Likewise.
9549 * g++.dg/template/using14.C: Likewise.
9550 * g++.dg/template/using2.C: Likewise.
9551 * g++.dg/template/warn1.C: Likewise.
9552 * g++.dg/warn/Wparentheses-13.C: Likewise.
9553 * g++.dg/warn/Wparentheses-15.C: Likewise.
9554 * g++.dg/warn/Wparentheses-16.C: Likewise.
9555 * g++.dg/warn/Wparentheses-17.C: Likewise.
9556 * g++.dg/warn/Wparentheses-18.C: Likewise.
9557 * g++.dg/warn/Wparentheses-19.C: Likewise.
9558 * g++.dg/warn/Wparentheses-20.C: Likewise.
9559 * g++.dg/warn/Wparentheses-23.C: Likewise.
9560 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
9561 * g++.dg/warn/noeffect2.C: Likewise.
9562 * g++.dg/warn/noeffect4.C: Likewise.
9563 * g++.dg/warn/pr8570.C: Likewise.
9564 * g++.old-deja/g++.brendan/init2.C: Likewise.
9565 * g++.old-deja/g++.eh/spec6.C: Likewise.
9566 * g++.old-deja/g++.pt/crash10.C: Likewise.
9567 * g++.old-deja/g++.pt/crash36.C: Likewise.
9568 * g++.old-deja/g++.pt/derived3.C: Likewise.
9569 * g++.old-deja/g++.pt/error2.C: Likewise.
9570 * g++.old-deja/g++.pt/explicit70.C: Likewise.
9571 * g++.old-deja/g++.pt/infinite1.C: Likewise.
9572 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
9573 * g++.old-deja/g++.pt/overload7.C: Likewise.
9574 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
9576 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
9577 Iain Sandoe <iains@gcc.gnu.org>
9579 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
9580 Added code to deal with the case when [Protocol
9581 -descriptionForInstanceMethod:] or [Protocol
9582 -descriptionForClassMethod:] returns NULL.
9584 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
9585 Iain Sandoe <iains@gcc.gnu.org>
9587 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
9588 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
9591 2011-06-07 Xinliang David Li <davidxl@google.com>
9593 * gcc.dg/inline_2.c: New test.
9594 * gcc.dg/unroll_2.c: New test.
9595 * gcc.dg/inline_3.c: New test.
9596 * gcc.dg/unroll_3.c: New test.
9597 * gcc.dg/inline_4.c: New test.
9598 * gcc.dg/unroll_4.c: New test.
9599 * gcc.dg/inline_1.c: New test.
9600 * gcc.dg/unroll_1.c: New test.
9602 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9604 PR tree-optimization/48497
9605 * lib/gcc-defs.exp (dg-additional-options): New proc.
9606 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
9607 -msse2 on 32-bit x86.
9609 2011-06-06 Jason Merrill <jason@redhat.com>
9611 * g++.dg/cpp0x/enum19.C: New.
9613 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
9615 * gcc.target/arm/neon-reload-class.c: New test.
9617 2011-06-07 Dodji Seketeli <dodji@redhat.com>
9620 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
9622 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
9624 * gcc.target/arm/smlatb-1.c: New file.
9625 * gcc.target/arm/smlatt-1.c: New file.
9626 * gcc.target/arm/smlaltb-1.c: New file.
9627 * gcc.target/arm/smlaltt-1.c: New file.
9629 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
9631 * gcc.target/arm/mla-2.c: New test.
9633 2011-06-07 Jakub Jelinek <jakub@redhat.com>
9635 PR gcov-profile/49299
9636 * gcc.dg/tree-prof/pr49299-1.c: New test.
9637 * gcc.dg/tree-prof/pr49299-2.c: New test.
9639 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
9641 * lib/target-supports.exp
9642 (check_effective_target_vect_widen_mult_qi_to_hi):
9643 Add NEON as supporting target.
9644 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9645 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
9646 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
9647 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
9648 using widening multiplication on targets that support it.
9649 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9650 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
9651 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
9653 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
9655 Updated all testcases in the ObjC/ObjC++ testsuites to use the
9656 Modern Objective-C runtime API.
9657 * objc/execute/next_mapping.h: Removed.
9658 * objc-obj-c++-shared/next-mapping.h: Removed.
9659 * objc-obj-c++-shared/Object1.h: Removed.
9660 * objc-obj-c++-shared/Object1.m: Removed.
9661 * objc-obj-c++-shared/Object1.mm: Removed.
9662 * objc-obj-c++-shared/Object1-implementation.h: Removed.
9663 * objc-obj-c++-shared/Protocol1.h: Removed.
9664 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
9665 of ProtoBool, IVAR_T and METHOD.
9666 * objc-obj-c++-shared/runtime.h: New.
9667 * objc-obj-c++-shared/TestsuiteObject.h: New.
9668 * objc-obj-c++-shared/TestsuiteObject.m: New.
9670 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
9671 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
9672 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
9674 * objc/execute/_cmd.m: Include
9675 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
9676 runtime API. ([TestClass +initialize]): Include this method also
9677 with the GNU runtime.
9678 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
9679 Object. ([-setValue:]): Return void.
9680 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
9681 with the GNU runtime. Include
9682 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
9683 for the NeXT runtime. Use the existing print_ivars() and
9684 compare_structures() implementations for the old NeXT runtime.
9685 Added new implementations for the Modern GNU and NeXT runtimes.
9686 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
9687 well. (main): Use objc_getClass(). Use return instead of exit.
9688 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
9689 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
9691 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
9692 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
9693 instead of Object. (main): Use return instead of exit().
9694 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
9695 instead of Object. Removed prototype for exit(). (main): Use
9696 return instead of exit(). Use the Modern Objective-C runtime API.
9697 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
9699 * objc/execute/class-tests-1.h: Include
9700 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
9701 runtime API. (test_class_with_superclass): Do not call [Object
9702 class]. There is no need to with the current libobjc.
9703 * objc/execute/class-tests-2.h: Include
9704 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
9706 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
9707 ../../objc-obj-c++-shared/next-mapping.h.
9708 * objc/execute/class-2.m: Likewise.
9709 * objc/execute/class-3.m: Likewise.
9710 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
9711 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
9712 +initialize]): Include this method also with the GNU
9713 runtime. (main): Use the Modern Objective-C runtime API.
9714 * objc/execute/class-5.m: Likewise.
9715 * objc/execute/class-6.m: Likewise.
9716 * objc/execute/class-7.m: Likewise.
9717 * objc/execute/class-8.m: Likewise.
9718 * objc/execute/class-9.m: Likewise.
9719 * objc/execute/class-10.m: Likewise.
9720 * objc/execute/class-11.m: Likewise.
9721 * objc/execute/class-12.m: Likewise.
9722 * objc/execute/class-13.m: Likewise.
9723 * objc/execute/class-14.m: Likewise.
9724 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
9725 this method also with the GNU runtime.
9726 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
9727 +initialize]): Include this method also with the GNU runtime.
9728 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
9730 * objc/execute/encode-1.m: Likewise.
9731 * objc/execute/enumeration-1.m: Likewise.
9732 * objc/execute/enumeration-2.m: Likewise.
9733 * objc/execute/exceptions/catchall-1.m: Likewise.
9734 * objc/execute/exceptions/finally-1.m: Likewise.
9735 * objc/execute/exceptions/foward-1.m: Likewise.
9736 * objc/execute/exceptions/local-variables-1.m: Likewise.
9737 * objc/execute/exceptions/throw-nil.m: Likewise.
9738 * objc/execute/exceptions/trivial.m: Likewise.
9739 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
9740 of Object. Include objc/runtime.h instead of objc/objc-api.h.
9741 * objc/execute/exceptions/matcher-1.m: Likewise.
9742 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
9744 * objc/execute/formal_protocol-2.m: Likewise.
9745 * objc/execute/formal_protocol-3.m: Likewise.
9746 * objc/execute/formal_protocol-4.m: Likewise.
9747 * objc/execute/formal_protocol-5.m: Include
9748 ../../objc-obj-c++-shared/runtime.h. (main): Always use
9750 * objc/execute/formal_protocol-6.m: Likewise.
9751 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
9752 Object. Include <objc/Protocol.h> instead of
9753 ../../objc-obj-c++-shared/Protocol1.h.
9754 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
9756 * objc/execute/informal_protocol.m: Likewise.
9757 * objc/execute/load-3.m: Likewise.
9758 * objc/execute/many_args_method.m ([TestClass +initialize]):
9759 Include this method with the GNU runtime as well.
9760 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
9761 * objc/execute/nested-func-1.m: Use TestsuiteObject
9763 * objc/execute/nil_method-1.m: Likewise.
9764 * objc/execute/no_clash.m: Likewise.
9765 * objc/execute/np-1.m: Do not include
9766 ../../objc-obj-c++-shared/Protocol1.h.
9767 (main): Use return instead of exit().
9768 * objc/execute/np-2.m: Do not include
9769 ../../objc-obj-c++-shared/Protocol1.h.
9770 ([MyObject +initialize]): Include this method also with the GNU
9771 runtime. (main): Use return instead of exit().
9772 * objc/execute/object_is_class.m: Include
9773 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
9774 of Object. (main): Use the Modern Objective-C runtime API.
9775 * objc/execute/object_is_meta_class.m: Likewise.
9776 * objc/execute/private.m: Use TestsuiteObject instead of Object.
9777 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
9778 instead of ../objc-obj-c++-shared/Protocol1.h. Include
9779 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
9780 Objective-C runtime API.
9781 * objc/execute/protocol-isEqual-2.m: Likewise.
9782 * objc/execute/protocol-isEqual-3.m: Likewise.
9783 * objc/execute/protocol-isEqual-4.m: Likewise.
9784 * objc/execute/redefining_self.m ([TestClass +initialize]):
9785 Include this method with the GNU runtime as well.
9786 * objc/execute/root_methods.m: Include
9787 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
9788 Include this method with the GNU runtime as well.
9789 (main): Use the Modern Objective-C runtime API.
9790 * objc/execute/selector-1.m: Include
9791 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
9792 of Object. (main): Use the Modern Objective-C runtime API.
9793 * objc/execute/static-1.m ([Test +initialize]): Include this
9794 method with the GNU runtime as well.
9795 * objc/execute/static-2.m: Likewise.
9796 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
9797 * objc/execute/va_method.m: Do not include objc/objc-api.h.
9798 ([MathClass +initialize]): Include this method with the GNU
9800 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
9802 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
9803 * objc.dg/attributes/categ-attributes-2.m: Likewise.
9804 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
9805 * objc.dg/attributes/method-attribute-1.m: Likewise.
9806 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
9807 * objc.dg/attributes/method-attribute-2.m: Likewise.
9808 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
9809 * objc.dg/attributes/method-attribute-3.m: Likewise.
9810 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
9811 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
9812 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
9813 * obj-c++.dg/bitfield-1.mm: Likewise.
9814 * obj-c++.dg/bitfield-2.mm: Likewise
9815 * objc.dg/bitfield-3.m: Likewise.
9816 * obj-c++.dg/bitfield-4.mm: Likewise.
9817 * objc.dg/bitfield-5.m: Likewise
9818 * objc.dg/call-super-1.m: Likewise.
9819 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
9820 Use objc_getClass() instead of objc_get_class(), but for the GNU
9821 runtime redefine objc_getClass as objc_get_class. Include
9822 ../objc-obj-c++-shared/runtime.h.
9823 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
9824 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
9825 Use the Modern Objective-C runtime API.
9826 * objc.dg/class-protocol-1.m: Include
9827 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
9828 * obj-c++.dg/class-protocol-1.mm: Likewise.
9829 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
9830 * objc.dg/comp-types-10.m: Likewise.
9831 * objc.dg/comp-types-11.m: Likewise.
9832 * objc.dg/comp-types-12.m: Likewise.
9833 * obj-c++.dg/comp-types-9.mm: Likewise.
9834 * obj-c++.dg/comp-types-11.mm: Likewise.
9835 * obj-c++.dg/comp-types-12.mm: Likewise.
9836 * obj-c++.dg/comp-types-13.mm: Likewise.
9837 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
9838 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
9839 * obj-c++.dg/cxx-scope-1.mm: Likewise.
9840 * obj-c++.dg/cxx-scope-2.mm: Likewise.
9841 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
9842 * objc.dg/desig-init-1.m: Likewise.
9843 * obj-c++.dg/defs.mm: Likewise.
9844 * objc.dg/exceptions-2.m: Likewise.
9845 * obj-c++.dg/except-1.mm: Likewise.
9846 * obj-c++.dg/exceptions-2.mm: Likewise.
9847 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
9848 Use the Modern Objective-C runtime API.
9849 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
9850 the Modern Objective-C runtime API. Do not include
9851 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
9852 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
9853 the Modern Objective-C runtime API except when using an older NeXT
9855 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
9856 the Modern Objective-C runtime API.
9857 * objc.dg/encode-7.m: Include objc/runtime.h instead of
9859 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
9860 * objc.dg/encode-7-next-64bit.m: Updated include.
9861 * objc.dg/encode-8.m: Include objc/runtime.h instead of
9863 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
9864 the Modern Objective-C runtime API.
9865 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
9866 Use the Modern Objective-C runtime API. Include objc/Protocol.h
9867 instead of ../objc-obj-c++-shared/Protocol1.h.
9868 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
9869 the Modern Objective-C runtime API except when using an older NeXT
9871 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
9872 the Modern Objective-C runtime API.
9873 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
9875 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
9876 * objc.dg/fix-and-continue-2.m: Likewise.
9877 * objc.dg/foreach-1.m: Likewise.
9878 * objc.dg/foreach-2.m: Likewise.
9879 * objc.dg/foreach-3.m: Likewise.
9880 * objc.dg/foreach-4.m: Likewise.
9881 * objc.dg/foreach-5.m: Likewise.
9882 * objc.dg/foreach-6.m: Likewise.
9883 * objc.dg/foreach-7.m: Likewise.
9884 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
9886 * objc.dg/func-ptr-2.m: Likewise.
9887 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
9888 Do not include objc/objc-api.h.
9889 * obj-c++.dg/fsf-package-0.mm: Likewise.
9890 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9891 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
9892 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
9894 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
9895 * objc.dg/gnu-runtime-3.m: Likewise.
9896 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9897 * objc.dg/headers.m: Include objc/runtime.h instead of
9898 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
9899 for the NeXT runtime.
9900 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
9901 * obj-c++.dg/isa-field-1.mm: Likewise.
9902 * obj-c++.dg/ivar-list-semi.mm: Likewise.
9903 * objc.dg/layout-1.m: Likewise.
9904 * objc.dg/layout-2.m: Likewise.
9905 * objc.dg/local-decl-2.m: Likewise.
9906 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
9907 Object. ([Container +elementForView:]): Use
9908 class_conformsToProtocol().
9909 * obj-c++.dg/lookup-2.mm: Likewise.
9910 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
9911 * obj-c++.dg/local-decl-1.mm: Likewise.
9912 * objc.dg/method-3.m: Likewise.
9913 * objc.dg/method-4.m: Likewise.
9914 * objc.dg/method-6.m: Include objc/Protocol.h instead of
9915 ../objc-obj-c++-shared/Protocol1.h.
9916 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
9917 * objc.dg/method-9.m: Likewise.
9918 * objc.dg/method-10.m: Likewise.
9919 * objc.dg/method-13.m ([Root +initialize]): Include this method
9920 also for the GNU runtime. (main): Use objc_getClass() also for
9922 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
9923 * objc.dg/method-17.m: Likewise.
9924 * objc.dg/method-19.m: Likewise.
9925 * objc.dg/method-20b.m: Likewise.
9926 * obj-c++.dg/method-2.mm: Likewise.
9927 * obj-c++.dg/method-6.mm: Likewise.
9928 * obj-c++.dg/method-10.mm: Likewise.
9929 * obj-c++.dg/method-11.mm: Likewise.
9930 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
9931 ../objc-obj-c++-shared/Protocol1.h.
9932 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
9933 * obj-c++.dg/method-15.mm: Likewise.
9934 * obj-c++.dg/method-17.mm: Likewise.
9935 * obj-c++.dg/method-19.mm: Updated includes. ([Root
9936 +initialize]): Include this method also for the GNU
9937 runtime. (main): Use objc_getClass() also for the GNU runtime.
9938 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
9939 * obj-c++.dg/method-22.mm: Likewise.
9940 * obj-c++.dg/method-23.mm: Likewise.
9941 * obj-c++.dg/no-extra-load.mm: Likewise.
9942 * objc.dg/objc-fast-4.m: Likewise.
9943 * objc.dg/objc-gc-4.m: Likewise.
9944 * obj-c++.dg/objc-gc-3.mm: Likewise.
9945 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
9946 protocol_getMethodDescription() instead of [Protocol
9947 -descriptionForInstanceMethod].
9948 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
9949 Made it available with all runtimes. (main): Call -test instead
9951 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
9952 and put into a category.
9953 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
9954 Object. Include objc/objc.h.
9955 * obj-c++.dg/proto-lossage-2.mm: Likewise.
9956 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
9957 New. (main): Use protocol_getMethodDescription() instead
9958 of [Protocol -descriptionForInstanceMethod] and [Protocol
9959 -descriptionForClassMethod].
9960 * obj-c++.dg/proto-lossage-3.mm: Likewise.
9961 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
9962 Objective-C runtime API.
9963 * obj-c++.dg/proto-qual-1.mm: Likewise.
9964 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
9966 * obj-c++.dg/property/property-1.mm: Likewise.
9967 * obj-c++.dg/qual-types-1.mm: Likewise.
9968 * objc.dg/selector-2.m: Include objc/objc.h instead of
9969 ../objc-obj-c++-shared/Object1.h.
9970 * obj-c++.dg/selector-2.mm: Likewise.
9971 * obj-c++.dg/selector-5.mm: Likewise.
9972 * obj-c++.dg/selector-6.mm: Likewise.
9973 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
9974 Object. Do not include objc/objc-api.h.
9975 * obj-c++.dg/set-not-used-1.mm: Likewise.
9976 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
9977 * objc.dg/stret-1.m: Likewise.
9978 * objc.dg/stret-2.m: Likewise.
9979 * obj-c++.dg/super-class-2.mm: Likewise.
9980 * objc.dg/super-class-3.m: Likewise.
9981 * objc.dg/super-class-4.m: Likewise.
9982 * objc.dg/sync-2.m: Likewise.
9983 * obj-c++.dg/sync-2.mm: Likewise.
9984 * objc.dg/sync-1.m: Include objc/objc.h instead of
9985 ../objc-obj-c++-shared/Object1.h.
9986 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
9987 'Class' as the type of 'isa'.
9988 * objc.dg/special/unclaimed-category-1.m: Use the Modern
9989 Objective-C runtime API. ([TestClass +initialize]): Include this
9990 method with the GNU runtime as well.
9991 * objc.dg/strings/strings-1.m: Updated includes.
9992 * obj-c++.dg/strings/strings-1.mm: Likewise.
9993 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
9994 objc.dg/strings/const-str-12b.m.
9995 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
9996 * obj-c++.dg/template-3.mm: Likewise.
9997 * obj-c++.dg/template-4.mm: Likewise.
9998 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
9999 Objective-C runtime API.
10000 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
10001 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
10002 * obj-c++.dg/try-catch-1.mm: Likewise.
10003 * obj-c++.dg/try-catch-2.mm: Likewise.
10004 * objc.dg/try-catch-3.m: Likewise.
10005 * obj-c++.dg/try-catch-3.mm: Likewise.
10006 * objc.dg/try-catch-6.m: Likewise.
10007 * objc.dg/try-catch-7.m: Likewise.
10008 * obj-c++.dg/try-catch-7.mm: Likewise.
10009 * obj-c++.dg/try-catch-8.mm: Likewise.
10010 * obj-c++.dg/try-catch-9.mm: Likewise.
10011 * objc.dg/try-catch-10.m: Likewise.
10012 * obj-c++.dg/try-catch-11.mm: Likewise.
10013 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
10014 Object. Include objc/objc.h.
10015 * obj-c++.dg/typedef-alias-1.mm: Likewise.
10016 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
10017 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
10018 Object. Use Modern Objective-C runtime API. Do not use
10020 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
10021 * obj-c++.dg/torture/trivial.mm: Likewise.
10022 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
10023 instead of ../objc-obj-c++-shared/Object1.h. Include
10024 ../objc-obj-c++-shared/runtime.h.
10025 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
10026 * objc.dg/torture/strings/const-str-11.m: Likewise.
10027 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
10028 * objc.dg/torture/strings/const-str-9.m: Likewise.
10029 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
10030 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
10031 instead of Object. Only add _FooClassReference if
10033 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
10034 * objc.dg/torture/strings/const-str-8.m: Likewise.
10035 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
10036 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
10037 additional sources.
10038 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
10040 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
10041 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
10042 * obj-c++.dg/va-meth-1.mm: Likewise.
10043 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
10044 ../objc-obj-c++-shared/Object1.h.
10045 * objc.dg/zero-link-3.m: Likewise.
10047 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
10049 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
10051 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
10054 * obj-c++.dg/property/cxx-property-1.mm: New.
10055 * obj-c++.dg/property/cxx-property-2.mm: New.
10057 2011-06-06 Jason Merrill <jason@redhat.com>
10059 * g++.dg/cpp0x/regress/ptrmem1.C: New.
10061 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
10063 PR rtl-optimization/49145
10064 From Ryan Mansfield
10065 * gcc.c-torture/compile/pr49145.c: New test.
10067 2011-06-06 Jakub Jelinek <jakub@redhat.com>
10070 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
10071 to dg-options, match also DW_AT_linkage_name.
10074 * gcc.dg/debug/pr49294.c: New test.
10077 * g++.dg/opt/pr49264.C: New test.
10079 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
10081 PR tree-optimization/49243
10082 * gcc.dg/pr49243.c: New.
10084 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
10086 * gnat.dg/specs/cond_expr1.ads: New test.
10088 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
10090 * gnat.dg/deferred_const4.ad[sb]: New test.
10091 * gnat.dg/deferred_const4_pkg.ads: New helper.
10093 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
10095 * gnat.dg/test_tamdt.adb: Rename to...
10096 * gnat.dg/taft_type1.adb: ...this.
10097 * gnat.dg/tamdt.ad[sb]: Rename to...
10098 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
10099 * gnat.dg/tamdt_aux.ads: Rename to...
10100 * gnat.dg/taft_type1_pkg2.ads: ...this.
10101 * gnat.dg/taft_type2.ad[sb]: New test.
10102 * gnat.dg/taft_type2_pkg.ads: New helper.
10103 * gnat.dg/taft_type3.adb: New test.
10104 * gnat.dg/taft_type3_pkg.ads: New helper.
10106 2011-06-05 Tobias Burnus <burnus@net-b.de>
10109 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
10112 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
10115 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
10117 * objc.dg/gnu-api-2-objc.m: Likewise.
10118 * obj-c++.dg/gnu-api-2-class.mm: Likewise
10119 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10121 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
10123 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
10124 alignment, not the alignment, when calling class_addIvar(). Add
10125 an 'isa' instance variable to the test root class.
10126 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10128 2011-06-04 Jan Hubicka <jh@suse.cz>
10130 PR tree-optimization/48893
10131 PR tree-optimization/49091
10132 PR tree-optimization/49179
10133 * gfortran.dg/pr49179.f90: New testcase
10135 2011-06-04 Jan Hubicka <jh@suse.cz>
10138 * g++.dg/torture/pr48954.C: New testcase.
10140 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
10142 * g++.dg/warn/delete-non-virtual-dtor.C: New.
10144 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
10147 * g++.dg/diagnostic/bitfld2.C: New.
10149 2011-06-04 Jakub Jelinek <jakub@redhat.com>
10152 * gcc.c-torture/execute/pr49281.c: New test.
10154 2011-06-04 Jan Hubicka <jh@suse.cz>
10156 PR tree-optimize/48929
10157 * gcc.c-torture/compile/pr48929.c: New testcase.
10159 2011-06-04 Jakub Jelinek <jakub@redhat.com>
10161 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
10163 2011-06-03 Jakub Jelinek <jakub@redhat.com>
10166 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
10168 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
10170 * objc.dg/headers.m: Do not include sarray.h and hash.h.
10172 2011-06-03 Richard Henderson <rth@redhat.com>
10173 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10175 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
10177 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
10179 * objc.dg/headers.m: Do not include objc-list.h.
10181 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
10183 * objc.dg/type-stream-1.m: Test removed.
10184 * objc.dg/headers.m: Do not include typedstream.h.
10186 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
10188 * objc.dg/torture/forward-1.m (main): Updated testcase.
10190 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
10193 * gcc.c-torture/compile/pr49163.c: New.
10195 2011-06-02 Asher Langton <langton2@llnl.gov>
10198 * gfortran.dg/PR49268.f90: New test.
10200 2011-06-02 Asher Langton <langton2@llnl.gov>
10203 * gfortran.dg/PR37039.f90: New test.
10205 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
10208 * objc.dg/method-5.m: Updated.
10209 * objc.dg/method-19.m: Updated.
10210 * objc.dg/method-lookup-1.m: New.
10211 * obj-c++.dg/method-6.mm: Updated.
10212 * obj-c++.dg/method-7.mm: Updated.
10213 * obj-c++.dg/method-lookup-1.mm: New.
10215 2011-06-02 DJ Delorie <dj@redhat.com>
10217 * lib/timeout.exp (timeout): Add board_info support.
10219 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
10221 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
10223 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
10226 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
10227 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
10229 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
10230 Hans-Peter Nilsson <hp@axis.com>
10232 PR rtl-optimization/48840
10233 * gcc.target/sparc/ultrasp13.c: New test.
10235 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
10238 * gcc.c-torture/compile/pr49238.c: New.
10240 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
10242 * gcc.target/arm/g2.c: Skip test in -mthumb.
10243 Skip test unless cpu is xscale.
10244 * gcc.target/arm/scd42-2.c: Likewise.
10245 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
10247 2011-06-01 Jason Merrill <jason@redhat.com>
10249 * g++.dg/cpp0x/decltype28.C: New.
10250 * g++.dg/cpp0x/decltype29.C: New.
10252 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
10255 * gcc.target/mips/pr45074.c: New test.
10257 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
10258 Hans-Peter Nilsson <hp@axis.com>
10260 PR rtl-optimization/48830
10261 * gcc.target/sparc/ultrasp12.c: New test.
10263 2011-06-01 David Li <davidxl@google.com>
10265 * gcc.dg/profile-dir-1.c: Change pass name.
10266 * gcc.dg/profile-dir-2.c: Ditto.
10267 * gcc.dg/tree-ssa/dump-1.c: Ditto.
10268 * gcc.dg/tree-ssa/loop-25.c: Ditto.
10269 * gcc.dg/tree-prof/stringop-1.c: Ditto.
10270 * gcc.dg/tree-prof/update-loopch.c: Ditto.
10271 * gcc.dg/tree-prof/stringop-2.c: Ditto.
10272 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
10273 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
10274 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
10275 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
10276 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
10277 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
10278 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
10279 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
10280 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
10281 * gcc.dg/profile-dir-3.c: Ditto.
10282 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
10284 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
10286 * objc.dg/attributes/method-nonnull-1.m: New test.
10287 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
10289 2011-05-31 Tobias Burnus <burnus@net-b.de>
10292 * gfortran.dg/coarray_atomic_1.f90: New.
10293 * gfortran.dg/coarray/atomic_1.f90: New.
10295 2011-05-31 Jakub Jelinek <jakub@redhat.com>
10297 * gcc.dg/guality/bswaptest.c: New test.
10298 * gcc.dg/guality/clztest.c: New test.
10299 * gcc.dg/guality/ctztest.c: New test.
10300 * gcc.dg/guality/rotatetest.c: New test.
10303 * gcc.target/i386/pr48688.c: New test.
10305 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
10308 * g++.dg/lookup/name-clash9.C: New.
10310 2011-05-31 Tobias Burnus <burnus@net-b.de>
10313 * gfortran.dg/coarray/dummy_1.f90: New.
10315 2011-05-31 Tobias Burnus <burnus@net-b.de>
10318 * gfortran.dg/coarray/save_1.f90: New.
10319 * gfortran.dg/coarray_4.f90: Update dg-error.
10321 2011-05-31 Jason Merrill <jason@redhat.com>
10323 * g++.dg/cpp0x/rv-template1.C: New.
10325 2011-05-31 Jakub Jelinek <jakub@redhat.com>
10327 PR rtl-optimization/49235
10328 * gcc.dg/pr49235.c: New test.
10330 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
10332 PR tree-optimization/49093
10333 * gcc.dg/vect/pr49093.c: New test.
10335 2011-05-31 Dodji Seketeli <dodji@redhat.com>
10338 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
10340 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
10343 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
10346 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
10349 * gcc.c-torture/execute/pr49186.c: New.
10351 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
10354 * gcc.target/i386/pr49168-1.c: New.
10356 2011-05-30 Jakub Jelinek <jakub@redhat.com>
10357 Eric Botcazou <ebotcazou@adacore.com>
10359 * gcc.dg/guality/drap.c: New test.
10361 2011-05-30 Richard Guenther <rguenther@suse.de>
10363 PR tree-optimization/49210
10364 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
10365 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
10367 2011-05-30 Jakub Jelinek <jakub@redhat.com>
10370 * g++.dg/gomp/pr49223-1.C: New test.
10371 * g++.dg/gomp/pr49223-2.C: New test.
10373 2011-05-30 Richard Guenther <rguenther@suse.de>
10375 PR tree-optimization/49218
10376 * gcc.c-torture/execute/pr49218.c: New testcase.
10378 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
10380 PR tree-optimization/49199
10381 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
10382 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
10383 -fno-tree-scev-cprop.
10385 2011-05-29 Janus Weil <janus@gcc.gnu.org>
10388 * gfortran.dg/extends_13.f03: New.
10390 2011-05-29 Jakub Jelinek <jakub@redhat.com>
10392 PR rtl-optimization/49095
10393 * gcc.target/i386/pr49095.c: New test.
10395 2011-05-29 Tobias Burnus <burnus@net-b.de>
10398 * gfortran.dg/coarray_24.f90: New.
10400 2011-05-29 Tobias Burnus <burnus@net-b.de>
10403 * gfortran.dg/coarray_23.f90: New.
10405 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
10407 From Ryan Mansfield
10408 * gcc.dg/pr48826.c: New test.
10410 2011-05-29 Richard Guenther <rguenther@suse.de>
10412 PR tree-optimization/49217
10413 * gcc.dg/torture/pr49217.c: New testcase.
10415 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
10418 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
10420 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
10422 * gnat.dg/boolean_subtype.adb: Rename to...
10423 * gnat.dg/boolean_subtype1.adb: ...this.
10425 2011-05-28 Jason Merrill <jason@redhat.com>
10427 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
10429 2011-05-27 Jason Merrill <jason@redhat.com>
10431 * g++.dg/cpp0x/enum18.C: Adjust.
10433 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
10435 2011-05-27 Tobias Burnus <burnus@net-b.de>
10438 * gfortran.dg/coarray_22.f90: New.
10440 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10442 PR tree-optimization/46728
10443 * gcc.target/powerpc/pr46728-1.c: New.
10444 * gcc.target/powerpc/pr46728-2.c: New.
10445 * gcc.target/powerpc/pr46728-3.c: New.
10446 * gcc.target/powerpc/pr46728-4.c: New.
10447 * gcc.target/powerpc/pr46728-5.c: New.
10448 * gcc.dg/pr46728-6.c: New.
10449 * gcc.target/powerpc/pr46728-7.c: New.
10450 * gcc.target/powerpc/pr46728-8.c: New.
10451 * gcc.dg/pr46728-9.c: New.
10452 * gcc.target/powerpc/pr46728-10.c: New.
10453 * gcc.target/powerpc/pr46728-11.c: New.
10454 * gcc.dg/pr46728-12.c: New.
10455 * gcc.target/powerpc/pr46728-13.c: New.
10456 * gcc.target/powerpc/pr46728-14.c: New.
10457 * gcc.target/powerpc/pr46728-15.c: New.
10458 * gcc.target/powerpc/pr46728-16.c: New.
10460 2011-05-27 Jason Merrill <jason@redhat.com>
10462 * g++.dg/abi/mangle47.C: New.
10465 * g++.dg/template/const5.C: New.
10467 * g++.dg/cpp0x/enum18.C: New.
10469 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
10471 * g++.dg/cpp0x/error6.C: New.
10473 * g++.dg/cpp0x/error5.C: New.
10475 2011-05-27 Jakub Jelinek <jakub@redhat.com>
10478 * g++.dg/eh/cond6.C: New test.
10480 2011-05-27 Tobias Burnus <burnus@net-b.de>
10483 * gfortran.dg/rank_3.f90: New.
10484 * gfortran.dg/rank_4.f90: New.
10486 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
10488 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
10489 replace dump search.
10491 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
10493 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
10494 * gnat.dg/bit_packed_array5.adb: ...here.
10496 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
10499 * g++.dg/cpp0x/auto25.C: New.
10501 2011-05-27 Richard Guenther <rguenther@suse.de>
10503 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
10505 2011-05-27 Richard Guenther <rguenther@suse.de>
10507 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
10509 2011-05-27 Richard Guenther <rguenther@suse.de>
10511 PR middle-end/49189
10512 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
10514 2011-05-26 Jason Merrill <jason@redhat.com>
10516 * g++.dg/cpp0x/friend1.C: New.
10517 * g++.dg/cpp0x/friend2.C: New.
10519 * g++.dg/cpp0x/auto7.C: Update.
10520 * g++.dg/template/crash50.C: Adjust.
10521 * g++.dg/template/static9.C: Adjust.
10522 * g++.old-deja/g++.ext/memconst.C: Adjust.
10524 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
10526 * gcc.dg/march.c: Ignore a note for some targets.
10528 2011-05-26 Janis Johnson <janis187@us.ibm.com>
10529 Nathan Froyd <froydnj@codesourcery.com>
10533 * g++.old-deja/g++.jason/cond.C: Remove xfails.
10534 * g++.dg/parse/pr18770.C: New test.
10535 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
10537 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10540 * gfortran.dg/dependency_40.f90 : New test.
10542 2011-05-26 Tobias Burnus <burnus@net-b.de>
10545 * gfortran.dg/coarray/registering_1.f90: New.
10547 2011-05-26 Jason Merrill <jason@redhat.com>
10549 * g++.dg/cpp0x/variadic111.C: New.
10550 * g++.dg/cpp0x/variadic41.C: Adjust.
10552 2011-05-26 Richard Guenther <rguenther@suse.de>
10554 PR tree-optimization/48702
10555 * gcc.dg/torture/pr48702.c: New testcase.
10557 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10559 PR gcov-profile/48845
10560 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
10562 * gcc.dg/matrix/matrix.exp: Likewise.
10563 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
10564 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
10565 line number to check_profiling_available.
10566 * lib/target-supports.exp (check_profiling_available): Account for
10568 Require TLS runtime support with -fprofile-generate.
10569 * lib/profopt.exp (profopt-execute): Add TLS options for
10570 -fprofile-generate.
10571 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
10573 2011-05-26 Jakub Jelinek <jakub@redhat.com>
10576 * g++.dg/eh/cond5.C: New test.
10578 PR tree-optimization/49161
10579 * gcc.c-torture/execute/pr49161.c: New test.
10581 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10583 * gcc.target/arm/neon-vorn-vbic.c: New test.
10585 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
10587 PR tree-optimization/49038
10588 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
10589 * gcc.dg/vect/pr49038.c: New test.
10591 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
10593 * g++.dg/init/pr25811-3.C: New.
10594 * g++.dg/init/pr25811-4.C: New.
10596 2011-05-25 Jason Merrill <jason@redhat.com>
10598 * g++.dg/cpp0x/enum17.C: New.
10599 * g++.old-deja/g++.jason/rfg10.C: Adjust.
10601 * g++.dg/cpp0x/auto24.C: New.
10603 * g++.dg/cpp0x/error4.C: New.
10605 * g++.dg/cpp0x/rv-restrict.C: New.
10607 * g++.dg/cpp0x/enum15.C: New.
10608 * g++.dg/cpp0x/constexpr-switch2.C: New.
10610 * g++.dg/cpp0x/variadic110.C: New.
10612 * g++.dg/cpp0x/auto9.C: Add typedef test.
10614 * g++.dg/cpp0x/auto23.C: New.
10615 * g++.dg/cpp0x/auto9.C: Adjust.
10617 * g++.dg/cpp0x/defaulted29.C: New.
10619 * g++.dg/cpp0x/initlist51.C: New.
10621 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
10623 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
10624 * g++.dg/abi/packed1.C: Suppress warning.
10625 * g++.dg/warn/Wunused-parm-3.C: Likewise.
10626 * g++.dg/template/stdarg1.C: Likewise.
10627 * g++.dg/other/packed1.C: Remove arm from xfail list.
10629 2011-05-25 Jason Merrill <jason@redhat.com>
10631 * g++.dg/cpp0x/enum16.C: New.
10632 * g++.dg/parse/error15.C: Adjust.
10634 * g++.dg/cpp0x/initlist50.C: New.
10636 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
10638 * g++.dg/cpp0x/variadic109.C: New.
10640 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
10642 * gcc.target/i386/pause-1.c: New.
10644 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
10646 * gcc.dg/stack-usage-1.c: Adjust comment.
10647 * gcc.dg/stack-usage-2.c: New test.
10649 2011-05-25 Jakub Jelinek <jakub@redhat.com>
10652 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
10653 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
10655 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
10657 PR rtl-optimization/48757
10658 * gfortran.dg/pr48757.f: New test case.
10660 2011-05-24 Jason Merrill <jason@redhat.com>
10662 * g++.dg/cpp0x/access01.C: New.
10664 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
10667 * objc.dg/pr48177.m: New testcase.
10669 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
10672 * objc.dg/pr48187.m: New testcase.
10673 * obj-c++.dg/pr48187.mm: New testcase.
10674 * objc.dg/ivar-extra-semicolon.m: New testcase.
10676 2011-05-24 Jason Merrill <jason@redhat.com>
10678 * g++.dg/template/access21.C: New.
10679 * g++.dg/template/access22.C: New.
10681 2011-05-24 Michael Matz <matz@gcc.gnu.org>
10683 PR rtl-optimization/48633
10684 * g++.dg/pr48633.C: New test.
10686 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
10689 * g++.dg/other/pr49133.C: New test.
10691 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
10692 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10694 * gcc.dg/torture/tls/run-gd.c: New test.
10695 * gcc.dg/torture/tls/run-ie.c: New test.
10696 * gcc.dg/torture/tls/run-ld.c: New test.
10697 * gcc.dg/torture/tls/run-le.c: New test.
10698 * lib/target-supports.exp (check_effective_target_tls_runtime):
10699 Build testcase with TLS options.
10701 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10703 * gcc.dg/vect/pr48172.c: Remove dg-do run.
10705 2011-05-24 Tom de Vries <tom@codesourcery.com>
10707 PR tree-optimization/49121
10708 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
10710 2011-05-23 Jason Merrill <jason@redhat.com>
10712 * g++.dg/cpp0x/defaulted28.C: New.
10714 * g++.dg/cpp0x/sfinae25.C: New.
10716 * g++.dg/cpp0x/rv-cast2.C: New.
10718 * g++.dg/cpp0x/enum14.C: New.
10720 2011-05-23 Jakub Jelinek <jakub@redhat.com>
10723 * gcc.c-torture/execute/pr49123.c: New test.
10726 * gcc.dg/debug/pr49032.c: New test.
10729 * gcc.dg/pr49120.c: New test.
10731 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
10734 * gcc.target/i386/pr47315.c: New test.
10736 2011-05-23 Jason Merrill <jason@redhat.com>
10738 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
10740 * g++.dg/cpp0x/sfinae24.C: New.
10742 * g++.dg/cpp0x/error3.C: New.
10744 * g++.dg/cpp0x/defaulted27.C: New.
10746 * g++.dg/cpp0x/decltype27.C: New.
10748 2011-05-23 Richard Guenther <rguenther@suse.de>
10750 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
10752 2011-05-23 Richard Guenther <rguenther@suse.de>
10754 PR tree-optimization/40874
10755 * g++.dg/tree-ssa/pr40874.C: New testcase.
10757 2011-05-23 Richard Guenther <rguenther@suse.de>
10759 PR tree-optimization/49115
10760 * g++.dg/torture/pr49115.C: New testcase.
10762 2011-05-23 Richard Guenther <rguenther@suse.de>
10764 PR middle-end/15419
10765 * gcc.dg/memcpy-3.c: New testcase.
10767 2011-05-23 Jakub Jelinek <jakub@redhat.com>
10769 PR middle-end/48973
10770 * gcc.c-torture/execute/pr48973-1.c: New test.
10771 * gcc.c-torture/execute/pr48973-2.c: New test.
10773 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
10776 * g++.dg/warn/pr18016.C: New.
10778 2011-05-23 Tom de Vries <tom@codesourcery.com>
10781 * gcc.target/arm/ivopts-6.c: New test.
10783 2011-05-22 Jakub Jelinek <jakub@redhat.com>
10785 PR middle-end/49029
10786 * gcc.c-torture/compile/pr49029.c: New test.
10788 2011-05-22 Jason Merrill <jason@redhat.com>
10790 * g++.dg/cpp0x/sfinae23.C: New.
10791 * g++.dg/cpp0x/sfinae8.C: Correct.
10793 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10795 * gfortran.dg/function_optimize_8.f90: New test case.
10797 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
10799 PR tree-optimization/49087
10800 * gcc.dg/vect/O3-pr49087.c: New test.
10802 2011-05-21 Jason Merrill <jason@redhat.com>
10804 * g++.dg/debug/const5.C: New.
10806 2011-05-20 Jason Merrill <jason@redhat.com>
10808 * g++.dg/cpp0x/constexpr-static7.C: Extend.
10810 * g++.dg/cpp0x/constexpr-static7.C: New.
10812 * g++.dg/cpp0x/enum12.C: New.
10813 * g++.dg/cpp0x/enum13.C: New.
10815 2011-05-21 Janus Weil <janus@gcc.gnu.org>
10818 * gfortran.dg/select_type_23.f03: New.
10820 2011-05-20 Jason Merrill <jason@redhat.com>
10822 * g++.dg/cpp0x/defaulted26.C: New.
10824 * g++.dg/cpp0x/noexcept02.C: Fix.
10825 * g++.dg/cpp0x/noexcept03.C: Fix.
10826 * g++.dg/cpp0x/noexcept08.C: Fix.
10827 * g++.dg/cpp0x/noexcept10.C: New.
10829 2011-05-20 Janus Weil <janus@gcc.gnu.org>
10832 * gfortran.dg/extends_12.f03: New.
10834 2011-05-20 Jason Merrill <jason@redhat.com>
10836 * g++.dg/template/koenig9.C: New.
10837 * g++.dg/opt/pr47615.C: Fix.
10838 * g++.dg/overload/defarg1.C: Fix.
10839 * g++.dg/tc1/dr213.C: Remove xfail.
10840 * g++.dg/torture/pr34850.C: Fix.
10841 * g++.dg/torture/pr39362.C: Fix.
10842 * g++.old-deja/g++.brendan/crash56.C: Fix.
10843 * g++.old-deja/g++.pt/memtemp47.C: Fix.
10845 2011-05-20 Richard Guenther <rguenther@suse.de>
10847 PR tree-optimization/49079
10848 * gcc.dg/torture/pr49079.c: New testcase.
10850 2011-05-20 Jakub Jelinek <jakub@redhat.com>
10852 PR tree-optimization/49073
10853 * gcc.c-torture/execute/pr49073.c: New test.
10855 2011-06-19 Tobias Burnus <burnus@net-b.de>
10858 * gfortran.dg/coarray_21.f90: New.
10860 2011-05-19 Joseph Myers <joseph@codesourcery.com>
10862 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
10865 2011-05-19 Richard Guenther <rguenther@suse.de>
10868 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
10870 2011-05-19 Richard Guenther <rguenther@suse.de>
10872 PR middle-end/48985
10873 * gcc.dg/builtin-object-size-11.c: New testcase.
10875 2011-05-19 Tom de Vries <tom@codesourcery.com>
10878 * gcc.target/arm/ivopts.c: New test.
10879 * gcc.target/arm/ivopts-2.c: New test.
10881 2011-05-19 Tom de Vries <tom@codesourcery.com>
10883 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
10885 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10887 * gcc.c-torture/execute/960321-1.x: Remove.
10889 2011-05-18 Janus Weil <janus@gcc.gnu.org>
10892 * gfortran.dg/move_alloc_4.f90: New.
10894 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
10897 * gcc.target/i386/pr49002-1.c: New test.
10898 * gcc.target/i386/pr49002-2.c: Likewise.
10900 2011-05-18 Jakub Jelinek <jakub@redhat.com>
10902 PR tree-optimization/49039
10903 * gcc.c-torture/execute/pr49039.c: New test.
10904 * gcc.dg/tree-ssa/pr49039.c: New test.
10905 * g++.dg/torture/pr49039.C: New test.
10907 2011-05-18 Jason Merrill <jason@redhat.com>
10909 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
10910 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
10911 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
10913 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
10915 * gcc.target/bfin/mcpu-bf592.c: New test.
10917 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
10919 PR tree-optimization/41881
10920 * gcc.dg/vect/O3-pr41881.c: New test.
10921 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
10923 2011-05-18 Jakub Jelinek <jakub@redhat.com>
10925 PR tree-optimization/49000
10926 * gcc.dg/pr49000.c: New test.
10928 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
10930 * gnat.dg/invalid1.adb: New test.
10932 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
10934 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
10936 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
10937 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
10939 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
10942 * g++.dg/cpp0x/range-for18.C: New.
10944 2011-05-15 Tobias Burnus <burnus@net-b.de>
10947 * gfortran.dg/coarray/image_index_2.f90: New.
10949 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
10951 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
10952 * g++.dg/cpp0x/override2.C: New.
10954 2011-05-14 Tobias Burnus <burnus@net-b.de>
10957 * gfortran.de/coarray_20.f90: New.
10959 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10962 * function_optimize_7.f90: New test case.
10964 2011-05-13 Jason Merrill <jason@redhat.com>
10966 * g++.dg/cpp0x/decltype26.C: New.
10967 * g++.dg/cpp0x/enum11.C: New.
10969 2011-05-13 Tobias Burnus <burnus@net-b.de>
10973 * gfortran.dg/assign_8.f90: Update dg-error.
10975 2011-05-13 Tobias Burnus <burnus@net-b.de>
10978 * gfortran.dg/io_constraints_8.f90: New.
10979 * gfortran.dg/io_constraints_9.f90: New.
10981 2011-05-13 Martin Thuresson <martint@google.com>
10983 PR gcov-profile/47793
10984 * gcc.dg/pr47793.c: New.
10986 2011-05-12 Jakub Jelinek <jakub@redhat.com>
10988 PR tree-optimization/48975
10989 * gcc.dg/pr48975.c: New test.
10991 2011-05-12 Tobias Burnus <burnus@net-b.de>
10994 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
10996 2011-05-12 Jason Merrill <jason@redhat.com>
10998 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
11000 2011-05-12 Geert Bosch <bosch@adacore.com>
11002 * gnat.dg/view_conversion1.adb: New test.
11004 2011-05-12 Richard Guenther <rguenther@suse.de>
11006 PR tree-optimization/48172
11007 * gcc.dg/vect/pr48172.c: New testcase.
11009 2011-05-12 Jakub Jelinek <jakub@redhat.com>
11012 * g++.dg/opt/pr48967.C: New test.
11014 2011-05-11 Jason Merrill <jason@redhat.com>
11016 * g++.dg/cpp0x/constexpr-friend.C: New.
11017 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
11019 * g++.dg/cpp0x/sfinae22.C: New.
11021 2011-05-11 Tobias Burnus <burnus@net-b.de>
11024 * gfortran.dg/generic_24.f90: New.
11026 2011-05-11 Richard Guenther <rguenther@suse.de>
11028 PR tree-optimization/15256
11029 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
11031 2011-05-11 Jakub Jelinek <jakub@redhat.com>
11034 * gcc.dg/pr48159-1.c: New test.
11035 * gcc.dg/pr48159-2.c: New test.
11037 2011-05-11 Richard Guenther <rguenther@suse.de>
11039 PR middle-end/48953
11040 * gcc.dg/torture/pr48953.c: New testcase.
11042 2011-05-11 Richard Guenther <rguenther@suse.de>
11044 PR tree-optimization/18041
11045 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
11047 2011-05-11 Alan Modra <amodra@gmail.com>
11050 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
11052 2011-05-10 Jason Merrill <jason@redhat.com>
11054 * g++.dg/cpp0x/defaulted25.C: New.
11055 * g++.dg/template/crash7.C: Adjust.
11057 * g++.dg/cpp0x/variadic108.C: New.
11059 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
11061 * g++.dg/inherit/virtual9.C: Extend.
11063 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
11066 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
11067 are passed and returned in vector registers.
11069 2011-05-10 Richard Guenther <rguenther@suse.de>
11071 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
11072 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11073 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
11074 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
11075 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
11078 2011-05-10 Jakub Jelinek <jakub@redhat.com>
11080 PR tree-optimization/48611
11081 PR tree-optimization/48794
11082 * gfortran.dg/gomp/pr48611.f90: New test.
11083 * gfortran.dg/gomp/pr48794.f90: New test.
11086 * gcc.dg/dfp/pr48928.c: New test.
11088 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
11091 * g++.dg/cpp0x/pr48522.C: New.
11093 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
11096 * g++.dg/cpp0x/sfinae21.C: New.
11098 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
11100 * g++.dg/template/sfinae28.C: Rename to...
11101 * g++.dg/cpp0x/sfinae19.C: ... this.
11102 * g++.dg/template/sfinae29.C: Rename to...
11103 * g++.dg/cpp0x/sfinae20.C: ... this.
11105 2011-05-09 Jeff Law <law@redhat.com>
11107 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
11108 consistent results.
11110 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
11113 * g++.dg/init/pr20039.C: New.
11115 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
11119 * g++.dg/template/sfinae28.C: New.
11120 * g++.dg/template/sfinae29.C: Likewise.
11122 2011-05-09 Jason Merrill <jason@redhat.com>
11124 * g++.dg/template/nontype23.C: New.
11126 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
11128 * g++.dg/init/pr48859.C: New.
11130 2011-05-09 Jason Merrill <jason@redhat.com>
11132 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
11133 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
11134 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
11135 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
11136 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
11137 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
11138 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
11139 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
11141 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
11143 * g++.dg/inherit/virtual9.C: New.
11145 2011-05-09 Dodji Seketeli <dodji@redhat.com>
11148 * g++.dg/template/dependent-expr8.C: New test case.
11150 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
11152 PR tree-optimization/48837
11153 * gcc.dg/pr48837.c: New testcase.
11155 2011-05-06 Jason Merrill <jason@redhat.com>
11157 * g++.dg/cpp0x/constexpr-condition2.C: New.
11159 * g++.dg/cpp0x/constexpr-missing.C: New.
11161 2011-05-06 Tobias Burnus <burnus@net-b.de>
11164 * gfortran.dg/coarray/this_image_2.f90: New.
11166 2011-05-06 Tobias Burnus <burnus@net-b.de>
11170 * gfortran.dg/bind_c_usage_22.f90: New.
11171 * gfortran.dg/bind_c_usage_23.f90: New.
11172 * gfortran.dg/bind_c_usage_24.f90: New.
11173 * gfortran.dg/bind_c_usage_24_c.c: New.
11175 2011-05-06 Dodji Seketeli <dodji@redhat.com>
11178 * g++.dg/template/member9.C: New test case.
11180 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
11182 * gnat.dg/discr29.ad[sb]: New test.
11183 * gnat.dg/discr30.adb: Likewise.
11185 2011-05-05 Julian Brown <julian@codesourcery.com>
11187 * gcc.target/arm/neon-vset_lanes8.c: New test.
11189 2011-05-05 Jason Merrill <jason@redhat.com>
11191 * g++.dg/init/new32.C: New.
11193 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11195 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
11198 2011-05-05 Jakub Jelinek <jakub@redhat.com>
11200 PR rtl-optimization/48381
11201 * gcc.c-torture/compile/pr48381.c: New test.
11203 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
11205 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
11207 * gcc.target/i386/opt-1.c: Ditto.
11209 2011-05-04 Jason Merrill <jason@redhat.com>
11211 * g++.dg/conversion/base1.C: New.
11213 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11215 PR libgfortran/48787
11216 * gfortran.dg/round_3.f08: Add more checks to test case.
11218 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
11220 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
11221 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
11222 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
11223 Gate test on effective_target fd_truncate.
11225 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
11227 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
11228 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
11229 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
11230 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
11231 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
11232 * gcc.target/i386/pr38824.c: Ditto.
11233 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
11234 * gcc.target/i386/vecinit-2.c: Ditto.
11235 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
11236 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
11237 * gcc.target/i386/parity-2.c: Ditto.
11238 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
11240 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
11242 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
11243 remove duplication.
11244 * gcc.target/bfin/mcpu-bf514.c: Likewise.
11245 * gcc.target/bfin/mcpu-bf516.c: Likewise.
11246 * gcc.target/bfin/mcpu-bf518.c: Likewise.
11248 2011-05-03 Tobias Burnus <burnus@net-b.de>
11251 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
11253 2011-05-03 Tobias Burnus <burnus@net-b.de>
11256 * gfortran.dg/coarray/this_image_1.f90: New.
11258 2011-05-03 Tobias Burnus <burnus@net-b.de>
11261 * gfortran.dg/coarray/caf.dg: New.
11262 * gfortran.dg/coarray/image_index_1.f90: New, copied
11263 from ../coarray_16.f90.
11265 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
11268 * g++.dg/ext/complex9.C: New.
11270 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
11272 From Mike Frysinger
11273 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
11274 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
11275 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
11277 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
11279 * gcc.target/bfin/builtins: Created.
11280 * gcc.target/bfin/hisilh-O0.c: Deleted.
11281 * gcc.target/bfin/hisilh.c: Moved to...
11282 * gcc.target/bfin/builtins/hisilh.c: ...here.
11283 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
11284 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
11285 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
11286 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
11287 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
11288 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
11289 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
11290 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
11291 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
11292 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
11293 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
11294 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
11295 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
11296 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
11297 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
11298 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
11299 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
11300 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
11301 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
11302 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
11303 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
11304 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
11305 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
11306 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
11307 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
11308 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
11309 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
11310 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
11311 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
11312 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
11313 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
11314 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
11315 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
11316 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
11317 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
11318 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
11319 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
11320 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
11321 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
11322 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
11323 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
11324 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
11325 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
11326 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
11327 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
11328 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
11329 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
11330 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
11331 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
11332 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
11333 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
11334 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
11335 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
11336 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
11337 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
11338 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
11339 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
11340 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
11341 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
11342 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
11343 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
11344 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
11345 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
11346 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
11347 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
11348 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
11349 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
11350 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
11351 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
11352 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
11353 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
11354 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
11355 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
11356 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
11357 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
11358 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
11359 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
11360 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
11361 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
11362 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
11363 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
11364 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
11365 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
11366 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
11367 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
11368 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
11369 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
11370 * gcc.target/bfin/builtins/circptr.c: Ditto.
11371 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
11372 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
11373 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
11374 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
11375 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
11376 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
11377 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
11378 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
11379 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
11380 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
11381 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
11382 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
11383 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
11384 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
11385 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
11386 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
11387 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
11388 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
11389 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
11390 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
11391 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
11392 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
11393 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
11394 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
11395 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
11396 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
11397 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
11398 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
11399 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
11400 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
11401 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
11402 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
11403 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
11404 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
11405 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
11406 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
11407 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
11408 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
11409 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
11410 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
11411 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
11412 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
11413 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
11414 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
11415 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
11416 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
11417 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
11418 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
11419 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
11420 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
11421 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
11422 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
11423 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
11424 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
11425 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
11426 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
11427 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
11428 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
11429 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
11430 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
11431 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
11432 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
11433 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
11434 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
11435 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
11436 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
11437 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
11438 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
11439 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
11440 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
11442 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
11444 * gcc.target/arm/cold-lc.c: New test.
11446 2011-05-03 Jakub Jelinek <jakub@redhat.com>
11449 * gcc.dg/pr48774.c: New test.
11451 2011-05-03 Richard Guenther <rguenther@suse.de>
11453 * gcc.dg/large-size-array-5.c: New testcase.
11455 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
11457 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
11459 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
11461 * lib/target-supports.exp (check_effective_target_vect_strided):
11463 (check_effective_target_vect_strided2)
11464 (check_effective_target_vect_strided3)
11465 (check_effective_target_vect_strided4)
11466 (check_effective_target_vect_strided8): ...these new functions.
11468 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
11469 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
11470 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
11471 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
11472 * gcc.dg/vect/pr37539.c: Likewise.
11473 * gcc.dg/vect/slp-11a.c: Likewise.
11474 * gcc.dg/vect/slp-11b.c: Likewise.
11475 * gcc.dg/vect/slp-11c.c: Likewise.
11476 * gcc.dg/vect/slp-12a.c: Likewise.
11477 * gcc.dg/vect/slp-12b.c: Likewise.
11478 * gcc.dg/vect/slp-18.c: Likewise.
11479 * gcc.dg/vect/slp-19a.c: Likewise.
11480 * gcc.dg/vect/slp-19b.c: Likewise.
11481 * gcc.dg/vect/slp-21.c: Likewise.
11482 * gcc.dg/vect/slp-23.c: Likewise.
11483 * gcc.dg/vect/vect-cselim-1.c: Likewise.
11485 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
11486 instead of vect_interleave && vect_extract_even_odd.
11487 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
11488 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
11489 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
11490 * gcc.dg/vect/vect-1.c: Likewise.
11491 * gcc.dg/vect/vect-10.c: Likewise.
11492 * gcc.dg/vect/vect-98.c: Likewise.
11493 * gcc.dg/vect/vect-107.c: Likewise.
11494 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
11495 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
11496 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
11497 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
11498 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
11499 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
11500 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
11501 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
11502 * gcc.dg/vect/vect-strided-float.c: Likewise.
11503 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
11504 * gcc.dg/vect/vect-strided-mult.c: Likewise.
11505 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
11506 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
11507 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
11508 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
11509 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
11510 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
11511 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
11512 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
11513 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
11514 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
11515 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
11516 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
11517 * gcc.dg/vect/vect-vfa-03.c: Likewise.
11519 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
11521 * gcc.dg/vect/pr30843.c: Likewise.
11522 * gcc.dg/vect/pr33866.c: Likewise.
11523 * gcc.dg/vect/slp-reduc-6.c: Likewise.
11524 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
11525 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
11526 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
11528 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
11530 * gcc.dg/vect/slp-11.c: Split into...
11531 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
11532 gcc.dg/vect/slp-11c.c: ...these tests.
11533 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
11534 * gcc.dg/vect/slp-12c.c: ...this new test.
11535 * gcc.dg/vect/slp-19.c: Split into...
11536 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
11537 gcc.dg/vect/slp-19c.c: ...these new tests.
11539 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
11541 * lib/target-supports.exp
11542 (check_effective_target_vect_extract_even_odd_wide): Delete.
11543 (check_effective_target_vect_strided_wide): Likewise.
11544 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
11545 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
11546 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
11547 * gcc.dg/vect/pr37539.c: Likewise.
11548 * gcc.dg/vect/slp-11.c: Likewise.
11549 * gcc.dg/vect/slp-12a.c: Likewise.
11550 * gcc.dg/vect/slp-12b.c: Likewise.
11551 * gcc.dg/vect/slp-19.c: Likewise.
11552 * gcc.dg/vect/slp-23.c: Likewise.
11553 * gcc.dg/vect/vect-1.c: Likewise.
11554 * gcc.dg/vect/vect-98.c: Likewise.
11555 * gcc.dg/vect/vect-107.c: Likewise.
11556 * gcc.dg/vect/vect-strided-float.c: Likewise.
11558 2011-05-02 Jason Merrill <jason@redhat.com>
11560 * g++.dg/init/new31.C: New.
11562 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
11565 * gcc.dg/pr35445.c: New test.
11567 2011-05-02 Jason Merrill <jason@redhat.com>
11569 * c-c++-common/vla-1.c: New.
11571 2011-05-02 Richard Guenther <rguenther@suse.de>
11573 PR tree-optimization/48822
11574 * gcc.dg/torture/pr48822.c: New testcase.
11576 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
11579 * g++.dg/cpp0x/constexpr-47969.C: New.
11581 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
11584 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
11585 on vect_no_align targets.
11586 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
11587 vect_no_align targets.
11589 2011-05-01 Xinliang David Li <davidxl@google.com>
11591 * gcc.dg/tree-ssa/integer-addr.c: New test.
11592 * gcc.dg/tree-ssa/alias_bug.c: New test.
11594 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11596 PR libgfortran/48787
11597 * gfortran.dg/round_3.f08: Add more checks.
11599 2011-04-30 Tobias Burnus <burnus@net-b.de>
11602 * gfortran.dg/import9.f90: New, proper test.
11603 * gfortran.dg/interface_37.f90: Remove bogus
11604 test (bogus copy of interface_36.f90).
11606 2011-04-30 Tobias Burnus <burnus@net-b.de>
11609 * gfortran.dg/interface_37.f90: New.
11611 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
11614 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
11616 2011-04-30 Jakub Jelinek <jakub@redhat.com>
11618 PR tree-optimization/48809
11619 * gcc.c-torture/execute/pr48809.c: New test.
11621 2011-04-29 Jeff Law <law@redhat.com>
11623 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
11625 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11628 * g++.dg/init/ctor10.C: New.
11630 2011-04-29 Le-Chun Wu <lcwu@google.com>
11632 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
11633 warning in implicitly instantiated templates.
11635 2011-04-29 Le-Chun Wu <lcwu@google.com>
11637 * g++.dg/warn/Wnull-conversion-1.C: New.
11638 * g++.dg/warn/Wnull-conversion-2.C: New.
11640 2011-04-29 Diego Novillo <dnovillo@google.com>
11642 * g++.old-deja/g++.other/null3.C: Expect warning about
11643 converting boolean to a pointer.
11645 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
11648 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
11652 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
11654 2011-04-29 Tobias Burnus <burnus@net-b.de>
11657 * gfortran.dg/typebound_proc_22.f90: New.
11660 * gfortran.dg/interface_36.f90: New.
11662 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11664 PR libgfortran/48488
11665 PR libgfortran/48602
11666 PR libgfortran/48615
11667 PR libgfortran/48684
11668 PR libgfortran/48787
11669 * gfortran.dg/fmt_g.f: Adjust test.
11670 * gfortran.dg/fmt_g0_1.f08: Adjust test.
11671 * gfortran.dg/round_3.f08: New test.
11672 * gfortran.dg/namelist_print_1.f: Adjust test.
11673 * gfortran.dg/char4_iunit_1.f03: Adjust test.
11674 * gfortran.dg/f2003_io_5.f03: Adjust test.
11675 * gfortran.dg/coarray_15.f90: Adjust test.
11676 * gfortran.dg/namelist_65.f90: Adjust test.
11677 * gfortran.dg/fmt_cache_1.f: Adjust test.
11678 * gfortran.dg/char4_iunit_2.f03: Adjust test.
11679 * gfortran.dg/real_const_3.f90: Adjust test.
11681 2011-04-29 Jan Hubicka <jh@suse.cz>
11683 * gcc.dg/tree-ssa/inline-10.c: New testcase.
11684 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
11686 2011-04-28 Xinliang David Li <davidxl@google.com>
11688 * gcc.dg/tree-prof/prof-robust-1.c: New test.
11689 * g++.dg/prof-robust-1.C: New test.
11691 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
11693 PR tree-optimization/48765
11694 * gcc.dg/vect/pr48765.c: New.
11696 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11698 PR tree-optimization/48775
11699 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
11701 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
11704 * g++.dg/inherit/pr48798.C: New.
11705 * g++.old-deja/g++.other/base1.C: Adjust.
11707 2011-04-28 Dodji Seketeli <dodji@redhat.com>
11710 * g++.dg/template/inherit7.C: New test case.
11712 2011-04-28 Richard Guenther <rguenther@suse.de>
11714 PR tree-optimization/40052
11715 PR tree-optimization/15347
11716 * gcc.dg/tree-ssa/vrp57.c: New testcase.
11717 * gcc.dg/pr15347.c: Likewise.
11719 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
11722 * g++.dg/cpp0x/sfinae18.C: New.
11724 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
11727 * g++.dg/ext/is_literal_type1.C: New.
11729 2011-04-28 Tobias Burnus <burnus@net-b.de>
11733 * gfortran.dg/interface_35.f90: New.
11734 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
11735 * gfortran.dg/func_result_6.f90: Add dg-warning.
11736 * gfortran.dg/bessel_1.f90: Ditto.
11737 * gfortran.dg/hypot_1.f90: Ditto.
11738 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
11739 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
11740 * gfortran.dg/interface_assignment_4.f90: Ditto.
11742 2011-04-27 Jason Merrill <jason@redhat.com>
11744 * g++.dg/ext/complex8.C: New.
11746 * g++.dg/cpp0x/initlist49.C: New.
11747 * g++.dg/init/new30.C: New.
11749 2011-04-27 Tobias Burnus <burnus@net-b.de>
11752 * gfortran.dg/whole_file_34.f90: New.
11754 2011-04-27 Jan Hubicka <jh@suse.cz>
11756 * gcc.dg/tree-ssa/inline-9.c: New testcase.
11758 2011-04-27 Jason Merrill <jason@redhat.com>
11760 * g++.old-deja/g++.oliva/overload1.C: Adjust.
11762 * g++.dg/parse/ambig6.C: New.
11764 2011-04-27 Nick Clifton <nickc@redhat.com>
11766 * gcc.dg/20020312-2.c: Add definition for RX.
11768 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
11769 option with RX targets.
11771 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
11774 2011-04-27 Richard Guenther <rguenther@suse.de>
11776 * gcc.dg/tree-ssa/pr23382.c: Remove.
11778 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
11781 * gcc.c-torture/compile/pr48767.c: New test.
11783 2011-04-27 Richard Guenther <rguenther@suse.de>
11785 PR tree-optimization/48772
11786 * g++.dg/pr48772.C: New testcase.
11788 2011-04-27 Jakub Jelinek <jakub@redhat.com>
11791 * gcc.c-torture/compile/pr48742.c: New test.
11793 2011-04-26 Jason Merrill <jason@redhat.com>
11795 * g++.dg/lookup/koenig13.C: New.
11797 * g++.dg/cpp0x/initlist48.C: New.
11799 2011-04-25 Jason Merrill <jason@redhat.com>
11801 * g++.dg/cpp0x/sfinae17.C: New.
11803 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
11806 * gcc.target/powerpc/pr48258-1.c: New file.
11807 * gcc.target/powerpc/pr48258-2.c: Ditto.
11809 2011-04-26 Xinliang David Li <davidxl@google.com>
11811 * gcc.dg/uninit-suppress.c: New test.
11812 * gcc.dg/uninit-suppress.c: New test.
11814 2011-04-26 Jakub Jelinek <jakub@redhat.com>
11817 * gcc.dg/pr48768.c: New test.
11819 PR tree-optimization/48734
11820 * gcc.c-torture/compile/pr48734.c: New test.
11823 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
11825 2011-04-26 Richard Guenther <rguenther@suse.de>
11827 PR tree-optimization/48731
11828 * gcc.dg/torture/pr48731.c: New testcase.
11830 2011-04-26 Richard Guenther <rguenther@suse.de>
11833 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
11835 2011-04-26 Richard Guenther <rguenther@suse.de>
11837 PR middle-end/48694
11838 * gcc.dg/torture/pr48694-1.c: New testcase.
11839 * gcc.dg/torture/pr48694-2.c: Likewise.
11841 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
11843 * g++.dg/ext/underlying_type1.C: New.
11844 * g++.dg/ext/underlying_type2.C: Likewise.
11845 * g++.dg/ext/underlying_type3.C: Likewise.
11846 * g++.dg/ext/underlying_type4.C: Likewise.
11847 * g++.dg/ext/underlying_type5.C: Likewise.
11848 * g++.dg/ext/underlying_type6.C: Likewise.
11849 * g++.dg/ext/underlying_type7.C: Likewise.
11850 * g++.dg/ext/underlying_type8.C: Likewise.
11851 * g++.dg/ext/underlying_type9.C: Likewise.
11852 * g++.dg/ext/underlying_type10.C: Likewise.
11854 2011-04-25 Jason Merrill <jason@redhat.com>
11856 * g++.dg/cpp0x/regress/template-const2.C: New.
11858 2011-04-25 Jeff Law <law@redhat.com>
11860 * gcc.dg/tree-ssa/vrp56.c: new test.
11862 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11864 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
11866 2011-04-24 Jakub Jelinek <jakub@redhat.com>
11868 PR preprocessor/48740
11869 * c-c++-common/raw-string-11.c: New test.
11871 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
11873 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
11876 2011-04-23 Tobias Burnus <burnus@net-b.de>
11879 * gfortran.dg/coarray_19.f90: New.
11881 2011-04-23 Jakub Jelinek <jakub@redhat.com>
11884 * gcc.dg/pr48685.c: New test.
11886 2011-04-22 Jan Hubicka <jh@suse.cz>
11888 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
11890 2011-04-22 Jakub Jelinek <jakub@redhat.com>
11892 PR tree-optimization/48717
11893 * gcc.c-torture/execute/pr48717.c: New test.
11895 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
11898 * gcc.target/i386/pr48723.c: New test.
11900 2011-04-22 Jakub Jelinek <jakub@redhat.com>
11903 * gcc.dg/gomp/pr48716.c: New test.
11904 * g++.dg/gomp/pr48716.C: New test.
11906 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
11909 * gcc.dg/missing-field-init-2.c: Update testcase.
11911 2011-04-22 Alan Modra <amodra@gmail.com>
11913 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
11915 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
11918 * gfortran.dg/function_optimize_6.f90: New test.
11920 2011-04-21 Easwaran Raman <eraman@google.com>
11922 * gcc.dg/stack-layout-2.c: New test.
11924 2011-04-21 Richard Guenther <rguenther@suse.de>
11927 * g++.dg/lto/pr48207-2_0.C: New testcase.
11928 * g++.dg/lto/pr48207-3_0.C: Likewise.
11930 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
11932 * gnat.dg/volatile5.adb: New test.
11933 * gnat.dg/volatile5_pkg.ads: New helper.
11935 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
11938 * gcc.target/i386/pr48708.c: New test.
11940 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
11942 * gcc.dg/vect/vect-119.c: New test.
11944 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
11946 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
11949 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
11950 Richard Sandiford <richard.sandiford@linaro.org>
11953 * gcc.target/arm/pr46329.c: New test.
11955 2011-04-21 Tobias Burnus <burnus@net-b.de>
11958 * gfortran.dg/coarray_18.f90: New.
11960 2011-04-20 Jason Merrill <jason@redhat.com>
11962 * g++.dg/cpp0x/initlist47.C: New.
11964 * g++.dg/init/dtor4.C: New.
11966 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
11969 * gcc.target/i386/sse2-pinsrw.c: New test.
11970 * gcc.target/i386/avx-vpinsrw.c: Ditto.
11971 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
11972 * gcc.target/i386/sse2-insvhi.c: Ditto.
11973 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
11974 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
11976 2011-04-20 Jason Merrill <jason@redhat.com>
11978 * g++.dg/template/const4.C: New.
11980 2011-04-20 Easwaran Raman <eraman@google.com>
11982 * gcc.dg/stack-layout-1.c: New test.
11984 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
11986 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
11987 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
11990 2011-04-20 Kai Tietz <ktietz@redhat.com>
11992 * gcc.dg/binop-xor1.c: New test.
11993 * gcc.dg/binop-xor2.c: New test.
11994 * gcc.dg/binop-xor3.c: New test.
11995 * gcc.dg/binop-xor4.c: New test.
11996 * gcc.dg/binop-xor5.c: New test.
11998 2011-04-20 Richard Guenther <rguenther@suse.de>
12000 PR tree-optimization/47892
12001 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
12003 2011-04-20 Richard Guenther <rguenther@suse.de>
12005 PR middle-end/48695
12006 * g++.dg/torture/pr48695.C: New testcase.
12008 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
12010 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
12011 * gcc.c-torture/execute/cmpsi-2.c: Ditto
12012 * gcc.c-torture/execute/pr45262.c: Ditto
12013 * gcc.dg/torture/pr43165.c: Ditto.
12014 * gcc.dg/torture/pr47228.c: Ditto.
12015 * gcc.dg/tree-ssa/pr45144.c: Ditto.
12016 * gcc.dg/ipa/pr45644.c: Ditto.
12017 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
12020 2011-04-19 Jason Merrill <jason@redhat.com>
12022 * g++.dg/ext/complex7.C: New.
12024 * g++.dg/ext/attrib41.C: New.
12026 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
12029 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
12031 2011-04-19 Jakub Jelinek <jakub@redhat.com>
12034 * gcc.target/i386/pr48678.c: New test.
12036 2011-04-19 Martin Jambor <mjambor@suse.cz>
12038 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
12039 * g++.dg/opt/devirt2.C: New test.
12040 * g++.dg/ipa/devirt-g-1.C: Likewise.
12042 2011-04-19 Tobias Burnus <burnus@net-b.de>
12045 * gfortran.dg/whole_file_33.f90: New.
12047 2011-04-19 Martin Jambor <mjambor@suse.cz>
12049 * g++.dg/ipa/devirt-7.C: New test.
12051 2011-04-19 Richard Guenther <rguenther@suse.de>
12054 * g++.dg/lto/pr48207_0.C: New testcase.
12056 2011-04-18 Jason Merrill <jason@redhat.com>
12058 * g++.dg/init/void1.C: New.
12060 * g++.dg/cpp0x/union4.C: New.
12062 2011-04-18 Jakub Jelinek <jakub@redhat.com>
12064 PR middle-end/48661
12065 * g++.dg/torture/pr48661.C: New test.
12068 * g++.dg/gomp/pr48632.C: New test.
12070 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
12072 * gcc.target/i386/sse2-maskmovdqu.c: New test.
12073 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
12075 2011-04-18 Tobias Burnus <burnus@net-b.de>
12078 * gfortran.dg/coarray_17.f90: New.
12079 * gfortran.dg/coarray_10.f90: Update dg-error.
12081 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12084 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
12085 * gfortran.dg/guality/guality.exp: Likewise.
12087 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12089 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
12091 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12093 * gcc.dg/vect/pr48377.c: Remove dg-do run.
12095 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12097 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
12099 2011-04-18 Richard Guenther <rguenther@suse.de>
12101 PR middle-end/46364
12102 * g++.dg/torture/pr46364.C: New testcase.
12104 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12106 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
12108 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
12110 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
12112 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
12113 Ira Rosen <ira.rosen@linaro.org>
12116 * gcc.target/arm/pr48252.c: New test.
12118 2011-04-18 Jakub Jelinek <jakub@redhat.com>
12120 PR tree-optimization/48616
12121 * gcc.dg/pr48616.c: New test.
12123 2011-04-18 Tobias Burnus <burnus@net-b.de>
12126 * gfortran.dg/coarray_16.f90: New.
12128 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
12131 * gfortran.dg/realloc_on_assign_7.f03: New test.
12133 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12135 PR libgfortran/48602
12136 * gfortran.dg/fmt_g0_6.f08: New test.
12138 2011-04-17 Jason Merrill <jason@redhat.com>
12140 * g++.dg/cpp0x/sfinae16.C: New.
12142 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
12144 * gcc.target/mips/reg-var-1.c: New test.
12146 2011-04-17 Jan Hubicka <jh@suse.cz>
12148 * gcc.dg/winline-5.c: Update testcase.
12150 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
12152 * gnat.dg/discr27.ad[sb]: Move dg directive.
12153 * gnat.dg/discr28.ad[sb]: New test.
12154 * gnat.dg/discr28_pkg.ads: New helper.
12156 2011-04-17 Michael Matz <matz@suse.de>
12158 PR tree-optimization/48622
12160 * gcc.dg/lto/pr48622_0.c: New test.
12162 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
12164 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
12165 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
12166 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
12167 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
12168 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
12169 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
12171 2011-04-15 Jason Merrill <jason@redhat.com>
12173 * g++.dg/cpp0x/range-for17.C: New.
12175 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12177 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
12178 * g++.dg/cpp0x/range-for3.C: Likewise.
12179 * g++.dg/cpp0x/range-for9.C: Correct error message.
12180 * g++.dg/cpp0x/range-for11.C: New.
12181 * g++.dg/cpp0x/range-for12.C: New.
12182 * g++.dg/cpp0x/range-for13.C: New.
12183 * g++.dg/cpp0x/range-for14.C: New.
12184 * g++.dg/cpp0x/range-for15.C: New.
12185 * g++.dg/cpp0x/range-for16.C: New.
12187 2011-04-15 Tobias Burnus <burnus@net-b.de>
12190 * gfortran.dg/coarray_15.f90: Change to dg-do run.
12192 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
12194 * objc.dg/naming-4.m: Updated.
12195 * objc.dg/naming-5.m: Updated.
12196 * objc.dg/naming-6.m: New.
12197 * objc.dg/naming-7.m: New.
12198 * obj-c++.dg/naming-1.mm: Updated.
12199 * obj-c++.dg/naming-2.mm: Updated.
12200 * obj-c++.dg/naming-3.mm: New.
12201 * obj-c++.dg/naming-4.mm: New.
12203 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12205 PR libgfortran/48589
12206 * gfortran.dg/fmt_g0_5.f08: New test.
12208 2011-04-15 Richard Guenther <rguenther@suse.de>
12211 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
12213 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
12215 * gcc.target/avr/torture/pr41885.c (dg-options): Change
12216 -finline-limit=0 to -fno-inline
12218 2011-04-15 Jakub Jelinek <jakub@redhat.com>
12221 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
12224 2011-04-14 Jakub Jelinek <jakub@redhat.com>
12227 * gcc.target/i386/sse4_1-insertps-3.c: New test.
12228 * gcc.target/i386/sse4_1-insertps-4.c: New test.
12229 * gcc.target/i386/avx-insertps-3.c: New test.
12230 * gcc.target/i386/avx-insertps-4.c: New test.
12232 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
12234 * gcc.target/avr/torture/pr41885.c (dg-options): Add
12237 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
12242 * gcc.target/avr/pr46779-1.c: New test case
12243 * gcc.target/avr/pr46779-2.c: New test case
12245 2011-04-14 Jason Merrill <jason@redhat.com>
12247 * g++.dg/cpp0x/sfinae15.C: New.
12249 * g++.dg/cpp0x/sfinae14.C: New.
12251 * g++.dg/ext/vla10.C: New.
12253 2011-04-14 Richard Guenther <rguenther@suse.de>
12255 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
12257 2011-04-14 Richard Guenther <rguenther@suse.de>
12259 * gcc.dg/fold-bitand-4.c: Move ...
12260 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
12262 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
12264 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
12266 * gcc.target/avr/torture/trivial.c: Ditto.
12268 2011-04-13 Jason Merrill <jason@redhat.com>
12270 * g++.dg/template/operator11.C: New.
12272 2011-04-13 Jakub Jelinek <jakub@redhat.com>
12274 PR middle-end/48591
12275 * gcc.dg/gomp/pr48591.c: New test.
12278 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
12279 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
12281 2011-04-13 Dodji Seketeli <dodji@redhat.com>
12284 * g++.dg/template/dependent-expr7.C: New test case.
12286 2011-04-13 Jason Merrill <jason@redhat.com>
12288 * g++.dg/cpp0x/sfinae13.C: New.
12290 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
12292 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
12294 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
12296 * gcc.target/arm/pr43698.c: Remove -march option.
12298 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
12300 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
12303 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
12307 * gfortran.dg/realloc_on_assign_6.f03: New test.
12309 2011-04-12 Kai Tietz <ktietz@redhat.com>
12311 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
12312 targets the additional -mno-ms-bitfields and
12313 -Wno-packed-bitfield-compat options.
12314 * g++.dg/ext/bitfield3.C: Likewise.
12315 * g++.dg/ext/bitfield4.C: Likewise.
12316 * g++.dg/ext/bitfield5.C: Likewise.
12317 * gcc.dg/bitfld-15.c: Likewise.
12318 * gcc.dg/bitfld-16.c: Likewise.
12319 * gcc.dg/bitfld-17.c: Likewise.
12320 * gcc.dg/bitfld-18.c: Likewise.
12322 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
12324 * gcc.target/arm/neon-vld3-1.c: New test.
12325 * gcc.target/arm/neon-vst3-1.c: New test.
12326 * gcc.target/arm/neon/v*.c: Regenerate.
12328 2011-04-12 Jakub Jelinek <jakub@redhat.com>
12330 PR rtl-optimization/48549
12331 * g++.dg/opt/pr48549.C: New test.
12333 2011-04-12 Richard Guenther <rguenther@suse.de>
12335 PR tree-optimization/46076
12336 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
12338 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12341 * lib/compat.exp (compat-execute): Declare unsupported after
12342 stripping path from src1.
12343 * lib/lto.exp (lto-execute): Likewise.
12345 2011-04-12 Jakub Jelinek <jakub@redhat.com>
12348 * gcc.dg/pr48552-1.c: New test.
12349 * gcc.dg/pr48552-2.c: New test.
12351 2011-04-11 Jason Merrill <jason@redhat.com>
12353 * g++.dg/cpp0x/sfinae12.C: New.
12355 * g++.dg/cpp0x/enum10.C: New.
12357 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
12359 * g++.dg/cpp0x/rv-func.C: New.
12361 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12363 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
12366 2011-04-11 Martin Jambor <mjambor@suse.cz>
12368 PR tree-optimization/48195
12369 * gcc.dg/ipa/pr48195.c: New test.
12371 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
12373 * gnat.dg/return3.adb: Remove unused switch.
12375 2011-04-08 Mike Stump <mikestump@comcast.net>
12378 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
12379 default to fno-common.
12381 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
12383 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
12384 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
12386 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
12389 * gfortran.dg/function_optimize_5.f90: New test.
12391 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
12393 * gnat.dg/aggr17.adb: New test.
12394 * gnat.dg/aggr18.adb: Likewise.
12396 2011-04-08 Michael Matz <matz@suse.de>
12398 PR middle-end/48389
12399 * gcc.target/i386/pr48389.c: New test.
12401 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
12403 PR rtl-optimization/48272
12404 * g++.dg/opt/pr48272.C: New.
12406 2011-04-08 Dmitry Melnik <dm@ispras.ru>
12408 PR rtl-optimization/48235
12409 * gcc.dg/pr48235.c: New.
12411 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
12413 PR rtl-optimization/48302
12414 * g++.dg/opt/pr48302.C: New.
12416 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
12419 * g++.dg/opt/pr48273.C: New.
12421 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
12423 PR rtl-optimization/48442
12424 * gcc.dg/pr48442.c: New.
12426 2011-04-08 Jakub Jelinek <jakub@redhat.com>
12428 PR tree-optimization/48377
12429 * gcc.dg/vect/pr48377.c: New test.
12431 2011-04-07 Jason Merrill <jason@redhat.com>
12433 * g++.dg/cpp0x/regress/call1.C: New.
12435 * g++.dg/cpp0x/variadic107.C: New.
12437 * g++.dg/cpp0x/sfinae11.C: New.
12438 * g++.dg/cpp0x/noexcept02.C: Fix.
12440 * g++.dg/cpp0x/sfinae10.C: New.
12442 * g++.dg/cpp0x/sfinae9.C: New.
12444 * c-c++-common/Wcast-qual-1.c: Move here from...
12445 * gcc.dg/cast-qual-3.c: ...here, and...
12446 * g++.dg/warn/Wcast-qual2.C: ...here.
12448 * g++.dg/cpp0x/sfinae8.C: New.
12450 * g++.dg/cpp0x/sfinae7.C: New.
12452 * g++.dg/cpp0x/enum9.C: New.
12454 2011-04-07 Mike Stump <mikestump@comcast.net>
12456 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
12457 with no trampolines.
12459 2011-04-07 Jakub Jelinek <jakub@redhat.com>
12462 * gfortran.dg/gomp/pr48117.f90: New test.
12465 * gcc.dg/torture/pr48343.c: New test.
12467 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12469 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
12471 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
12473 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
12475 2011-04-07 Tom de Vries <tom@codesourcery.com>
12478 * lib/scanasm.exp (object-size): New proc.
12479 * gcc.target/arm/pr43920-2.c: New test.
12481 2011-04-06 Tobias Burnus <burnus@net-b.de>
12485 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
12487 2011-04-06 Steve Ellcey <sje@cup.hp.com>
12489 * gcc.dg/mtune.c: Prune note from output.
12491 2011-04-06 Jakub Jelinek <jakub@redhat.com>
12494 * gcc.dg/guality/pr36977.c: New test.
12495 * gcc.dg/guality/pr48466.c: New test.
12497 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
12499 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
12501 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
12503 * gnat.dg/return3.adb: New test.
12505 2011-04-06 Richard Guenther <rguenther@suse.de>
12507 PR tree-optimization/47663
12508 * gcc.dg/tree-ssa/inline-8.c: New testcase.
12510 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
12512 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
12513 Solaris 8 and 9 as well.
12515 2011-04-05 Tom de Vries <tom@codesourcery.com>
12518 * gcc.target/arm/pr43920-1.c: New test.
12520 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
12522 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
12523 (cctor): Actually return the value.
12524 (main): Cast return values.
12526 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
12528 * gfortran.dg/character_comparison_8.f90: New test.
12530 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
12532 * frontend-passes: (optimize_lexical_comparison): New function.
12533 (optimize_expr): Call it.
12534 (optimize_comparison): Also handle lexical comparison functions.
12535 Return false instad of -2 for unequal comparison.
12537 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
12540 * function_optimize_4.f90: New test.
12542 2011-04-04 Tobias Burnus <burnus@net-b.de>
12545 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
12546 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
12547 * gfortran.dg/coarray_15.f90: New.
12549 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12551 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
12552 * gfortran.dg/bessel_7.f90: Likewise.
12554 2011-04-03 Tobias Burnus <burnus@net-b.de>
12556 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
12558 2011-04-03 Richard Guenther <rguenther@suse.de>
12559 Ira Rosen <ira.rosen@linaro.org>
12561 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
12562 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
12563 -ftree-loop-if-convert-stores.
12565 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
12567 * gnat.dg/specs/aggr2.ads: New test.
12569 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
12571 * gnat.dg/debug2.ad[sb]: New test.
12572 * gnat.dg/debug2_pkg.ads: New helper.
12573 * gnat.dg/debug3.ad[sb]: New test.
12575 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
12577 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
12579 2011-04-01 Jakub Jelinek <jakub@redhat.com>
12581 PR middle-end/48335
12582 * gcc.c-torture/compile/pr48335-1.c: New test.
12583 * gcc.dg/pr48335-1.c: New test.
12584 * gcc.dg/pr48335-2.c: New test.
12585 * gcc.dg/pr48335-3.c: New test.
12586 * gcc.dg/pr48335-4.c: New test.
12587 * gcc.dg/pr48335-5.c: New test.
12588 * gcc.dg/pr48335-6.c: New test.
12589 * gcc.dg/pr48335-7.c: New test.
12590 * gcc.dg/pr48335-8.c: New test.
12591 * gcc.target/i386/pr48335-1.c: New test.
12593 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
12596 * gcc.dg/Waddress.c: New test.
12598 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
12601 * gfortran.dg/function_optimize_3.f90: New test.
12603 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
12605 * gcc.c-torture/compile/20110401-1.c: New test.
12607 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
12608 * g++.dg/lto/20091002-2_0.C: Likewise.
12609 * g++.dg/lto/20090303_0.c: Likewise.
12610 * g++.dg/lto/20091004-1_0.C: Likewise.
12611 * g++.dg/lto/20091002-3_0.C: Likewise.
12612 * g++.dg/lto/20091004-2_0.C: Likewise.
12613 * g++.dg/lto/20081123_0.C: Likewise.
12614 * g++.dg/lto/20090313_0.C: Likewise.
12615 * g++.dg/lto/20081109-1_0.C: Likewise.
12616 * g++.dg/lto/20081219_0.C: Likewise.
12617 * g++.dg/lto/20081204-1_0.C: Likewise.
12618 * g++.dg/lto/20090302_0.C: Likewise.
12619 * g++.dg/lto/20081119-1_0.C: Likewise.
12620 * g++.dg/lto/20081118_0.C: Likewise.
12621 * gcc.dg/lto/20091020-2_0.c: Likewise.
12622 * gcc.dg/lto/20090210_0.c: Likewise.
12623 * gcc.dg/lto/20081204-1_0.c: Likewise.
12624 * gcc.dg/lto/20081224_0.c: Likewise.
12625 * gcc.dg/lto/20090219_0.c: Likewise.
12626 * gcc.dg/lto/20091014-1_0.c: Likewise.
12627 * gcc.dg/lto/20091016-1_0.c: Likewise.
12628 * gcc.dg/lto/20090206-2_0.c: Likewise.
12629 * gcc.dg/lto/20090116_0.c: Likewise.
12630 * gcc.dg/lto/20091013-1_0.c: Likewise.
12631 * gcc.dg/lto/20091015-1_0.c: Likewise.
12632 * gcc.dg/lto/20090126-2_0.c: Likewise.
12634 2011-03-31 Ian Lance Taylor <iant@google.com>
12636 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
12638 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
12640 * gnat.dg/opt16.adb: New test.
12642 2011-03-31 Jason Merrill <jason@redhat.com>
12644 * g++.dg/cpp0x/defaulted24.C: New.
12646 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12649 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
12652 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
12654 * g++.dg/other/i386-9.C: New test.
12656 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12658 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
12660 2011-03-30 Jason Merrill <jason@redhat.com>
12662 * g++.dg/cpp0x/regress/error-recovery1.C: New.
12664 * g++.dg/cpp0x/regress/isnan.C: New.
12666 * g++.dg/cpp0x/initlist46.C: New.
12668 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
12671 * gcc.target/arm/neon-modes-2.c: New test.
12673 2011-03-30 Jakub Jelinek <jakub@redhat.com>
12676 * gcc.c-torture/compile/pr48305.c: New test.
12678 2011-03-29 Jason Merrill <jason@redhat.com>
12680 * g++.dg/cpp0x/regress/value-dep1.C: New.
12682 2011-03-29 Steve Ellcey <sje@cup.hp.com>
12684 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
12686 2011-03-29 Ian Lance Taylor <iant@google.com>
12688 * go.test/go-test.exp: Handle the test lines used in several new
12690 (errchk): Add opts parameter. Change all callers. Handle parens
12693 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
12694 Dominique d'Humieres <dominiq@lps.ens.fr>
12696 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
12697 and __APPLE__ && __PPC__ && __ALTIVEC__.
12699 2011-03-29 Jason Merrill <jason@redhat.com>
12701 * g++.dg/cpp0x/dependent1.C: New.
12703 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
12705 * g++.dg/cpp0x/constexpr-memfn1.C: New.
12707 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
12709 2011-03-29 Janus Weil <janus@gcc.gnu.org>
12712 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
12713 * gfortran.dg/proc_ptr_comp_32.f90: New.
12715 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
12717 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
12718 check for corresponding warning.
12720 2011-03-28 Jason Merrill <jason@redhat.com>
12722 * g++.dg/cpp0x/rv-deduce2.C: New.
12724 2011-03-29 Jakub Jelinek <jakub@redhat.com>
12727 * gcc.dg/pr48203.c: New test.
12729 2011-03-28 Jeff Law <law@redhat.com>
12731 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
12733 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
12735 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
12736 and __PPC__ && __ALTIVEC__.
12738 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
12741 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
12742 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12743 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12744 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12746 2011-03-28 Jason Merrill <jason@redhat.com>
12748 * g++.dg/cpp0x/initlist-array2.C: New.
12750 * g++.dg/cpp0x/initlist-array1.C: New.
12752 * g++.dg/cpp0x/constexpr-compound.C: New.
12754 * g++.dg/cpp0x/constexpr-using.C: New.
12756 * g++.dg/cpp0x/constexpr-noexcept.C: New.
12758 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
12761 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
12763 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
12765 * gcc.dg/slp-1.c: New test.
12767 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
12769 * gcc.target/i386/avx256-unaligned-load-1.c: New.
12770 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
12771 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
12772 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
12773 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
12774 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
12775 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
12776 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
12777 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
12778 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
12779 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
12780 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
12781 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
12782 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
12784 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
12787 * gfortran.dg/trim_optimize_5.f90: New test.
12788 * gfortran.dg/trim_optimize_6.f90: New test.
12790 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
12793 * gcc.target/mips/madd-7.c: Remove -mlong32.
12794 * gcc.target/mips/msub-7.c: Likewise.
12796 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
12798 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
12799 accesses to preserve the meaning of the test for doubleword vectors.
12800 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
12801 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
12803 2011-03-26 Janus Weil <janus@gcc.gnu.org>
12806 * gfortran.dg/class_42.f03: New.
12808 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
12810 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
12813 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
12815 PR rtl-optimization/48144
12816 * gcc.dg/pr48144.c: New test.
12818 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
12820 * gnat.dg/discr27.ad[sb]: New test.
12822 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
12824 * gnat.dg/limited_with2.ad[sb]: New test.
12825 * gnat.dg/limited_with2_pkg1.ads: New helper.
12826 * gnat.dg/limited_with2_pkg2.ads: Likewise.
12828 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
12830 * gnat.dg/opt15.adb: New test.
12831 * gnat.dg/opt15_pkg.ad[sb]: New helper.
12833 2011-03-25 Tobias Burnus <burnus@net-b.de>
12837 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
12838 * gfortran.dg/leadz_trailz_3.f90: Ditto
12840 2011-03-25 Martin Jambor <mjambor@suse.cz>
12842 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
12844 2011-03-25 Jason Merrill <jason@redhat.com>
12846 * g++.dg/cpp0x/defaulted22.C: New.
12847 * g++.dg/cpp0x/defaulted23.C: New.
12848 * g++.dg/cpp0x/defaulted15.C: Adjust.
12850 2011-03-25 Jason Merrill <jason@redhat.com>
12852 * g++.dg/cpp0x/move1.C: New.
12854 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
12857 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
12859 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12861 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
12862 for mips-sgi-irix6.5.
12863 Replace snprintf prototype by <stdio.h>.
12865 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12868 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
12869 run_expensive_tests.
12870 * gcc.dg/graphite/block-4.c: Likewise.
12871 * gcc.dg/graphite/block-7.c: Likewise.
12872 * gcc.dg/graphite/block-8.c: Likewise.
12874 2011-03-25 Richard Guenther <rguenther@suse.de>
12876 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
12877 * g++.dg/tree-ssa/pr8781.C: Likewise.
12878 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12879 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12880 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12881 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
12882 * gcc.dg/tree-ssa/alias-18.c: Likewise.
12883 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
12884 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
12885 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
12886 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
12887 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
12888 * gcc.dg/tree-ssa/pr21574.c: Likewise.
12889 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
12890 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
12891 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
12892 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
12893 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
12894 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
12895 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
12896 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
12897 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
12898 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
12899 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
12900 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12901 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
12902 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
12903 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
12904 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
12905 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
12906 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
12907 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
12908 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12909 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12910 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12911 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
12912 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
12913 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
12914 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
12915 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
12916 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
12917 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
12918 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12919 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
12920 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
12921 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
12922 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
12923 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
12924 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
12925 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
12926 * c-c++-common/pr46562-2.c: Likewise.
12927 * gfortran.dg/pr42108.f90: Likewise.
12928 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
12929 foo to be inlined even at -O1.
12930 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
12931 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
12932 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
12933 * gcc.dg/matrix/matrix.exp: Disable FRE.
12935 2011-03-24 Jakub Jelinek <jakub@redhat.com>
12938 * gcc.dg/dfp/pr48204.c: New test.
12940 2011-03-24 Steve Ellcey <sje@cup.hp.com>
12943 * gcc.c-torture/execute/pr47917.c: Move this...
12944 * gcc.dg/torture/pr47917.c: to here and add xfails.
12946 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12948 * gnat.dg/array16.ad[sb]: New test.
12949 * gnat.dg/array16.ads: New helper.
12951 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12953 * gnat.dg/derived_type2.adb: New test.
12955 2011-03-24 Richard Guenther <rguenther@suse.de>
12957 PR tree-optimization/48271
12958 * g++.dg/torture/pr48271.C: New testcase.
12960 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12962 * gnat.dg/array15.ad[sb]: New test.
12964 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
12967 * gcc.target/i386/pr48237.c: New test.
12969 2011-03-24 Richard Guenther <rguenther@suse.de>
12971 PR middle-end/48269
12972 * gcc.dg/builtin-object-size-10.c: New testcase.
12974 2011-03-24 Richard Guenther <rguenther@suse.de>
12976 PR tree-optimization/46562
12977 * c-c++-common/pr46562-2.c: New testcase.
12978 * c-c++-common/pr46562.c: Likewise.
12980 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
12982 * gcc.dg/vect/vect-cselim-1.c: New test.
12983 * gcc.dg/vect/vect-cselim-2.c: New test.
12985 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
12987 * gcc.target/arm/pr46934.c: New.
12989 2011-03-23 Ian Lance Taylor <iant@google.com>
12991 * go.test/go-test.exp (errchk): Ignore lines containing ////.
12993 2011-03-23 Richard Guenther <rguenther@suse.de>
12995 * gcc.dg/struct: Remove directory and contents.
12997 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13000 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
13002 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
13004 * gnat.dg/discr26.ad[sb]: New test.
13005 * gnat.dg/discr26_pkg.ads: New helper.
13007 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
13010 * gcc.target/arm/neon-vld-1.c: New test.
13012 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
13014 * gnat.dg/array14.ad[sb]: New test.
13015 * gnat.dg/array14_pkg.ads: New helper.
13017 2011-03-22 Joseph Myers <joseph@codesourcery.com>
13019 * gcc.c-torture/execute/920501-8.x: Remove.
13020 * gcc.c-torture/execute/930513-1.x: Remove.
13021 * gcc.c-torture/execute/960312-1.x: Remove.
13022 * gcc.c-torture/compile/20000804-1.c,
13023 gcc.c-torture/compile/20001205-1.c,
13024 gcc.c-torture/compile/20001226-1.c,
13025 gcc.c-torture/compile/20010518-2.c,
13026 gcc.c-torture/compile/20020312-1.c,
13027 gcc.c-torture/compile/20020604-1.c,
13028 gcc.c-torture/compile/920501-12.c,
13029 gcc.c-torture/compile/920501-4.c,
13030 gcc.c-torture/compile/920520-1.c,
13031 gcc.c-torture/compile/980506-1.c,
13032 gcc.c-torture/execute/980709-1.x,
13033 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
13034 options for m68hc11.
13035 * gcc.dg/cpp/assert4.c: Don't handle ARC.
13036 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
13039 2011-03-22 Nick Clifton <nickc@redhat.com>
13041 * lib/target-supports.exp (check_profiling_available): Add MN10300
13042 to the list of targets that do not support profiling. Restore
13043 alpha sorting to this list.
13045 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
13047 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
13048 failure on 32-bit systems.
13049 * gcc.dg/torture/vector-2.c: Ditto.
13051 2011-03-22 Richard Guenther <rguenther@suse.de>
13053 PR tree-optimization/48228
13054 * gcc.dg/Wstrict-overflow-23.c: New testcase.
13056 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
13058 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
13062 * gcc.target/powerpc/pr48226.c: New file.
13064 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
13066 * lib/prune.exp (prune_gcc_output): Prune "could not create
13067 compact unwind for" warnings.
13069 2011-03-20 Jakub Jelinek <jakub@redhat.com>
13073 * gcc.c-torture/execute/pr42544.c: New test.
13074 * gcc.c-torture/execute/pr48197.c: New test.
13076 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
13078 PR preprocessor/48192
13079 * gcc.target/powerpc/pr48192.c: New file.
13082 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
13083 split problem of 0 being loaded in a VSX register.
13085 2011-03-21 Richard Guenther <rguenther@suse.de>
13088 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
13089 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
13090 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
13091 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
13093 2011-03-21 Jakub Jelinek <jakub@redhat.com>
13096 * gcc.dg/pr48213.c: New test.
13098 2011-03-21 Kai Tietz <ktietz@redhat.com>
13101 * g++.dg/plugin/attribute_plugin.c: Adjust test.
13103 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
13105 * gcc.target/arm/xor-and.c: New.
13107 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
13110 * gfortran.dg/function_optimize_1.f90: New test.
13111 * gfortran.dg/function_optimize_2.f90: New test.
13113 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
13115 PR rtl-optimization/47502
13116 * gcc.target/i386/pr47502-1.c: New.
13117 * gcc.target/i386/pr47502-2.c: Likewise.
13119 2011-03-20 Jakub Jelinek <jakub@redhat.com>
13121 PR rtl-optimization/48156
13122 * gcc.dg/pr48156.c: New test.
13124 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13126 PR libfortran/47439
13127 * gfortran.dg/scratch_1.f90: Adjust test.
13129 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13131 PR libfortran/47439
13132 * gfortran.dg/scratch_1.f90: New test.
13134 2011-03-18 Joseph Myers <joseph@codesourcery.com>
13136 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
13137 variably modified typedefs.
13138 * gcc.dg/c1x-typedef-2.c: Remove.
13140 2011-03-18 Joseph Myers <joseph@codesourcery.com>
13142 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
13143 * gcc.dg/c1x-anon-struct-3.c: New test.
13144 * gcc.dg/anon-struct-11.c: Update.
13146 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13148 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
13150 Only xfail with gas.
13152 2011-03-18 Jason Merrill <jason@redhat.com>
13154 * g++.dg/template/fn-ptr1.C: New.
13156 * g++.dg/overload/volatile1.C: New.
13158 * g++.dg/opt/pr23372.C: New.
13160 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
13162 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13164 PR middle-end/47405
13165 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
13167 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
13169 * gcc.target/arm/unsigned-extend-1.c: New.
13171 2011-03-18 Jakub Jelinek <jakub@redhat.com>
13174 * gcc.c-torture/compile/pr48161.c: New test.
13176 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
13178 PR middle-end/47725
13179 * gcc.dg/torture/pr47725.c: New.
13181 2011-03-17 Jason Merrill <jason@redhat.com>
13183 * g++.dg/cpp0x/constexpr-overflow2.C: New.
13184 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
13186 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
13188 * gnat.dg/specs/elab2.ads: New test.
13189 * gnat.dg/specs/elab2_pkg.ads: New helper.
13191 2011-03-17 Jason Merrill <jason@redhat.com>
13193 * g++.dg/cpp0x/decltype-1212.C: New.
13194 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
13196 2011-03-17 Jason Merrill <jason@redhat.com>
13198 * g++.dg/parse/memfnquals1.C: New.
13200 2011-03-17 Richard Guenther <rguenther@suse.de>
13202 PR middle-end/48134
13203 * gcc.dg/pr48134.c: New testcase.
13205 2011-03-17 Richard Guenther <rguenther@suse.de>
13207 PR middle-end/48165
13208 * g++.dg/torture/pr48165.C: New testcase.
13210 2011-03-17 Jakub Jelinek <jakub@redhat.com>
13212 PR rtl-optimization/48141
13213 * gcc.dg/pr48141.c: New test.
13215 2011-03-16 Jason Merrill <jason@redhat.com>
13217 * g++.dg/cpp0x/constexpr-48089.C: New.
13219 * g++.dg/cpp0x/constexpr-abi1.C: New.
13221 * g++.dg/cpp0x/constexpr-46336.C: New.
13222 * g++.dg/parse/friend5.C: Adjust expected errors.
13224 * g++.dg/cpp0x/constexpr-47570.C: New.
13226 2011-03-16 Dodji Seketeli <dodji@redhat.com>
13229 * ++.dg/debug/dwarf2/typedef6.C: New test.
13231 2011-03-16 Jason Merrill <jason@redhat.com>
13233 * g++.dg/cpp0x/elision2.C: New.
13235 * g++.dg/cpp0x/constexpr-array3.C: New.
13237 2011-03-16 Jason Merrill <jason@redhat.com>
13239 * g++.dg/cpp0x/sfinae6.C: New.
13240 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
13241 * g++.dg/cpp0x/pr45908.C: Likewise.
13242 * g++.dg/cpp0x/sfinae6.C: Likewise.
13243 * g++.old-deja/g++.jason/conversion11.C: Likewise.
13244 * g++.old-deja/g++.law/arg11.C: Likewise.
13246 2011-03-16 Jason Merrill <jason@redhat.com>
13248 * g++.dg/template/incomplete6.C: New.
13250 2011-03-16 Jeff Law <law@redhat.com>
13252 * gcc.dg/tree-ssa/vrp55.c: New test.
13254 2011-03-16 Jason Merrill <jason@redhat.com>
13256 * g++.dg/cpp0x/auto22.C: New.
13258 2011-03-16 Richard Guenther <rguenther@suse.de>
13260 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
13261 optimizing it away if promoted to const.
13263 2011-03-16 Richard Guenther <rguenther@suse.de>
13265 PR tree-optimization/48149
13266 * gcc.dg/fold-complex-1.c: New testcase.
13268 2011-03-16 Richard Guenther <rguenther@suse.de>
13271 * gcc.dg/guality/pr45882.c: Really make sure no inlining
13272 or cloning happens.
13274 2011-03-16 Richard Guenther <rguenther@suse.de>
13276 PR tree-optimization/26134
13277 * gcc.dg/tree-ssa/complex-6.c: New testcase.
13279 2011-03-16 Richard Guenther <rguenther@suse.de>
13281 PR tree-optimization/48146
13282 * gcc.dg/torture/pr48146.c: New testcase.
13284 2011-03-16 Richard Guenther <rguenther@suse.de>
13286 * gcc.dg/tree-ssa/pr14814.c: Adjust.
13287 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
13289 2011-03-16 Jakub Jelinek <jakub@redhat.com>
13291 PR middle-end/48136
13292 * gcc.c-torture/compile/pr48136.c: New test.
13294 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
13297 * gcc.dg/guality/pr45882.c: New test.
13299 2011-03-15 Jason Merrill <jason@redhat.com>
13301 * g++.dg/cpp0x/constexpr-recursion.C: New.
13303 * g++.dg/cpp0x/implicit11.C: New.
13305 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
13307 * g++.dg/cpp0x/constexpr-attribute.C: New.
13309 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
13311 * g++.dg/parse/pr34758.C: New.
13313 2011-03-15 Xinliang David Li <davidxl@google.com>
13316 * gcc.dg/uninit-pred-7_d.c: New test.
13317 * gcc.dg/uninit-pred-8_d.c: New test.
13319 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
13322 * gcc.target/arm/pr46788.c: New.
13324 2011-03-15 Richard Guenther <rguenther@suse.de>
13326 PR middle-end/47650
13327 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
13328 * gfortran.dg/ishft_4.f90: Likewise.
13329 * gfortran.dg/leadz_trailz_3.f90: Likewise.
13331 2011-03-15 Richard Guenther <rguenther@suse.de>
13333 PR tree-optimization/13954
13334 * g++.dg/tree-ssa/pr13954.C: New testcase.
13336 2011-03-15 Richard Guenther <rguenther@suse.de>
13338 PR tree-optimization/48037
13339 * gcc.target/i386/pr48037-1.c: New testcase.
13341 2011-03-15 Richard Guenther <rguenther@suse.de>
13343 PR tree-optimization/41490
13344 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
13345 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
13346 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
13347 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
13348 * g++.dg/tree-ssa/pr33604.C: Adjust.
13350 2011-03-14 Jakub Jelinek <jakub@redhat.com>
13352 PR middle-end/47917
13353 * gcc.c-torture/execute/pr47917.c: New test.
13354 * gcc.dg/pr47917.c: New test.
13356 PR middle-end/38878
13357 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
13359 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
13361 * gcc.target/i386/sse4_1-floor-vec.c: New test.
13362 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
13363 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
13364 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
13365 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
13366 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
13367 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
13368 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
13369 * gcc.target/i386/avx-floor-vec.c: Ditto.
13370 * gcc.target/i386/avx-ceil-vec.c: Ditto.
13371 * gcc.target/i386/avx-trunc-vec.c: Ditto.
13372 * gcc.target/i386/avx-rint-vec.c: Ditto.
13373 * gcc.target/i386/avx-floorf-vec.c: Ditto.
13374 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
13375 * gcc.target/i386/avx-truncf-vec.c: Ditto.
13376 * gcc.target/i386/avx-rintf-vec.c: Ditto.
13378 2011-03-14 Tom Tromey <tromey@redhat.com>
13380 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
13381 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
13382 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
13384 2011-03-14 Tom Tromey <tromey@redhat.com>
13386 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
13387 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
13388 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
13390 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
13392 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
13394 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
13396 PR rtl-optimization/47166
13397 * gcc.c-torture/execute/postmod-1.c: New test.
13399 2011-03-14 Richard Guenther <rguenther@suse.de>
13401 PR middle-end/48098
13402 * gcc.dg/torture/pr48098.c: New testcase.
13404 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
13407 * gcc.target/powerpc/pr48053-1.c: New test.
13408 * gcc.target/powerpc/pr48053-2.c: Likewise.
13410 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13412 PR libfortran/48066
13413 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
13415 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13417 PR libfortran/48066
13418 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
13420 2011-03-12 Janus Weil <janus@gcc.gnu.org>
13423 * gfortran.dg/class_41.f03: New.
13425 2011-03-11 Dodji Seketeli <dodji@redhat.com>
13427 * g++.dg/conversion/cast3.C: New test.
13429 2011-03-11 Jason Merrill <jason@redhat.com>
13431 * g++.dg/template/error45.C: New.
13433 * g++.dg/parse/no-type-defn1.C: New.
13435 * g++.dg/ext/attrib40.C: New.
13437 * g++.dg/cpp0x/regress/array1.C: New.
13439 2011-03-11 Richard Guenther <rguenther@suse.de>
13441 PR tree-optimization/48067
13442 * gcc.dg/pr48067.c: New testcase.
13444 2011-03-11 Richard Guenther <rguenther@suse.de>
13447 * g++.dg/lto/20110311-1_0.C: New testcase.
13449 2011-03-11 Jakub Jelinek <jakub@redhat.com>
13452 * g++.dg/inherit/virtual8.C: New test.
13454 PR middle-end/48044
13455 * gcc.dg/torture/pr48044.c: New test.
13457 2011-03-11 Janus Weil <janus@gcc.gnu.org>
13460 * gfortran.dg/proc_ptr_comp_31.f90: New.
13462 2011-03-11 Richard Guenther <rguenther@suse.de>
13464 PR tree-optimization/47278
13465 * gcc.dg/torture/pr47278-1.c: New testcase.
13466 * gcc.dg/torture/pr47278-2.c: Likewise.
13468 2011-03-11 Jakub Jelinek <jakub@redhat.com>
13470 PR tree-optimization/48063
13471 * gcc.dg/torture/pr48063.c: New test.
13473 2011-03-10 Jason Merrill <jason@redhat.com>
13475 * g++.dg/template/array22.C: New.
13477 * g++.dg/cpp0x/syntax-err1.C: New.
13478 * g++.dg/parse/error36.C: Adjust expected errors.
13479 * g++.old-deja/g++.pt/ctor2.C: Likewise.
13480 * g++.old-deja/g++.pt/typename3.C: Likewise.
13481 * g++.old-deja/g++.pt/typename4.C: Likewise.
13482 * g++.old-deja/g++.pt/typename6.C: Likewise.
13484 2011-03-09 Jason Merrill <jason@redhat.com>
13486 * g++.dg/template/nontype22.C: New.
13488 2011-03-09 Martin Jambor <mjambor@suse.cz>
13490 PR tree-optimization/47714
13491 * g++.dg/torture/pr47714.C: New test.
13493 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
13496 * gcc.target/powerpc/pr47755-2.c: New file.
13498 2011-03-08 Jakub Jelinek <jakub@redhat.com>
13500 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
13501 is not set in the environment, pass 64 as first argument when not
13502 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
13503 native where ulimit -u is supported.
13505 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13507 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
13509 2011-03-08 Jason Merrill <jason@redhat.com>
13511 * g++.dg/template/nontype21.C: New.
13513 * g++.dg/template/anon5.C: New.
13515 2011-03-08 Jakub Jelinek <jakub@redhat.com>
13518 * gcc.dg/pr47881.c: New test.
13520 2011-03-08 Dodji Seketeli <dodji@redhat.com>
13523 * g++.dg/lookup/template3.C: New test.
13525 2011-03-08 Kai Tietz <ktietz@redhat.com>
13527 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
13530 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
13533 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
13534 sizeof to compute alignment.
13536 2011-03-08 Jakub Jelinek <jakub@redhat.com>
13538 PR tree-optimization/48022
13539 * gcc.dg/pr48022-1.c: New test.
13540 * gcc.dg/pr48022-2.c: New test.
13542 2011-03-07 Jason Merrill <jason@redhat.com>
13544 * g++.dg/template/nontype20.C: New.
13545 * g++.dg/init/member1.C: Adjust expected errors.
13546 * g++.dg/parse/constant4.C: Likewise.
13547 * g++.dg/template/qualified-id3.C: Likewise.
13548 * g++.old-deja/g++.pt/crash10.C: Likewise.
13550 * g++.dg/cpp0x/regress/non-const1.C: New.
13552 2011-03-07 Jakub Jelinek <jakub@redhat.com>
13555 * gcc.dg/pr47991.c: New test.
13557 2011-03-07 Jason Merrill <jason@redhat.com>
13559 * g++.dg/abi/mangle46.C: New.
13561 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
13564 * gcc.target/powerpc/pr47862.c: New.
13566 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
13569 * gcc.target/i386/combine-mul.c: Require nonpic.
13571 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
13572 Nathan Froyd <froydnj@codesourcery.com>
13574 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
13576 2011-03-06 Mark Mitchell <mark@codesourcery.com>
13578 * README.QMTEST: Remove.
13580 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
13581 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13584 * gfortran.dg/array_constructor_37.f90 : New test.
13586 2011-03-05 Jason Merrill <jason@redhat.com>
13588 * g++.dg/abi/mangle39.C: ABI v5, not 6.
13589 * g++.dg/abi/mangle45.C: Likewise.
13590 * g++.dg/cpp0x/trailing1.C: Likewise.
13592 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13594 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
13596 2011-03-05 Jakub Jelinek <jakub@redhat.com>
13598 PR rtl-optimization/47899
13599 * gcc.dg/pr47899.c: New test.
13601 * gcc.dg/torture/pr47968.c: Ignore warnings.
13603 PR tree-optimization/47967
13604 * gcc.c-torture/compile/pr47967.c: New test.
13606 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
13608 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
13609 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
13611 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
13613 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
13614 and property_getAttributes() if __OBJC2__.
13615 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13616 * objc.dg/property/property-encoding-1.m: New.
13617 * obj-c++.dg/property/property-encoding-1.mm: New.
13619 2011-03-04 Jason Merrill <jason@redhat.com>
13621 * g++.dg/template/pseudodtor6.C: New.
13623 * g++.dg/inherit/covariant19.C: New.
13625 2011-03-04 Richard Guenther <rguenther@suse.de>
13627 PR middle-end/47968
13628 * gcc.dg/torture/pr47968.c: New testcase.
13630 2011-03-04 Richard Guenther <rguenther@suse.de>
13632 PR middle-end/47975
13633 * gcc.dg/torture/pr47975.c: New testcase.
13635 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
13638 * g++.dg/template/crash106.C: New.
13640 2011-03-03 Jakub Jelinek <jakub@redhat.com>
13643 * gcc.dg/gomp/pr47963.c: New test.
13644 * g++.dg/gomp/pr47963.C: New test.
13646 2011-03-02 Jason Merrill <jason@redhat.com>
13648 * g++.dg/cpp0x/regress/condition1.C: New.
13650 * g++.dg/cpp0x/constexpr-ctor9.C: New.
13652 2011-03-01 Jason Merrill <jason@redhat.com>
13654 * g++.dg/cpp0x/lambda/lambda-98.C: New.
13656 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
13658 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
13660 PR rtl-optimization/47925
13661 * gcc.c-torture/execute/pr47925.c: New test.
13663 2011-03-01 Jason Merrill <jason@redhat.com>
13665 * g++.dg/cpp0x/decltype25.C: New.
13667 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
13669 2011-03-01 Richard Guenther <rguenther@suse.de>
13671 PR tree-optimization/47890
13672 * gcc.dg/torture/pr47890.c: New testcase.
13674 2011-03-01 Richard Guenther <rguenther@suse.de>
13677 * gcc.dg/lto/pr47924_0.c: New testcase.
13679 2011-03-01 Richard Guenther <rguenther@suse.de>
13682 * gfortran.dg/lto/pr46911_0.f: New testcase.
13684 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13686 PR libgfortran/47933
13687 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
13688 compile errors from older code form.
13690 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13692 PR libgfortran/47567
13693 * gfortran.dg/fmt_fw_d.f90: New test.
13695 2011-02-28 Jason Merrill <jason@redhat.com>
13697 * g++.dg/inherit/covariant18.C: New.
13699 2011-02-28 Jakub Jelinek <jakub@redhat.com>
13701 PR middle-end/47893
13702 * gcc.dg/pr47893.c: New test.
13704 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
13706 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
13707 NULL in case of a selector with conflicting types.
13708 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
13710 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
13712 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
13713 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
13714 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
13715 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
13717 2011-02-28 Jason Merrill <jason@redhat.com>
13720 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
13722 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13724 PR libgfortran/47778
13725 * gfortran.dg/namelist_71.f90: New test.
13727 2011-02-27 Jason Merrill <jason@redhat.com>
13730 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
13731 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
13733 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
13736 * g++.dg/cpp0x/constexpr-ctor8.C: New.
13738 2011-02-27 Jakub Jelinek <jakub@redhat.com>
13741 * gfortran.dg/gomp/task-1.f90: Removed.
13743 2011-02-26 Jason Merrill <jason@redhat.com>
13745 * g++.dg/template/this-targ1.C: New.
13747 * g++.dg/cpp0x/regress/template-const1.C: New.
13748 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
13749 * g++.dg/template/function1.C: Adjust.
13750 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
13751 * g++.dg/debug/debug7.C: Adjust.
13753 2011-02-26 Tobias Burnus <burnus@net-b.de>
13756 * gfortran.dg/gomp/task-1.f90: New.
13758 2011-02-25 Jie Zhang <jie@codesourcery.com>
13760 * gcc.target/arm/neon-thumb2-move.c: Add
13761 dg-require-effective-target arm_thumb2_ok.
13763 2011-02-24 Jason Merrill <jason@redhat.com>
13765 * g++.dg/parse/constant1.C: Specify C++98 mode.
13766 * g++.dg/parse/constant5.C: Likewise.
13767 * g++.dg/parse/error2.C: Likewise.
13768 * g++.dg/parse/semicolon3.C: Likewise.
13769 * g++.dg/template/crash14.C: Likewise.
13770 * g++.dg/template/local4.C: Likewise.
13771 * g++.dg/template/nontype3.C: Likewise.
13772 * g++.dg/parse/crash31.C: Adjust expected errors.
13773 * g++.dg/template/function1.C: Likewise.
13774 * g++.dg/template/ref3.C: Likewise.
13775 * g++.dg/template/static9.C: Likewise.
13776 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
13778 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
13779 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
13780 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
13781 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
13782 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
13784 2011-02-24 Jakub Jelinek <jakub@redhat.com>
13787 * gfortran.dg/pr47878.f90: New test.
13789 2011-02-24 Richard Guenther <rguenther@suse.de>
13792 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
13793 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
13795 2011-02-24 Richard Guenther <rguenther@suse.de>
13798 * gfortran.dg/lto/pr47839_0.f90: New testcase.
13799 * gfortran.dg/lto/pr47839_1.f90: Likewise.
13801 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13803 PR libgfortran/47567
13804 * gfortran.dg/fmt_f0_1.f90: Update test.
13806 2011-02-23 Jason Merrill <jason@redhat.com>
13808 * g++.dg/abi/mangle39.C: Adjust parm mangling.
13809 * g++.dg/abi/mangle45.C: New.
13811 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
13812 * g++.dg/template/canon-type-9.C: Match use of decltype
13813 between declaration and definition.
13814 * g++.dg/template/canon-type-12.C: Likewise.
13816 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
13819 * gfortran.dg/nested_allocatables_1.f90: New.
13821 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
13824 * g++.dg/pr46868.C: New test.
13825 * g++.dg/parse/parameter-declaration-1.C: Adjust.
13826 * g++.dg/parse/error14.C: Adjust.
13828 2011-02-23 Richard Guenther <rguenther@suse.de>
13830 PR tree-optimization/47838
13831 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
13833 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
13835 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
13837 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
13839 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
13840 * gfortran.dg/count_init_expr.f03: Ditto.
13841 * gfortran.dg/gomp/pr43711.f90: Ditto.
13842 * gcc.dg/struct-parse-2.c: Ditto.
13843 * gcc.dg/parse-error-3.c: Ditto.
13844 * gcc.dg/Wlogical-op-1.c: Ditto.
13845 * gcc.dg/Walways-true-1.c: Ditto.
13846 * gcc.dg/pr24225.c: Ditto.
13847 * gcc.dg/Walways-true-2.c: Ditto.
13848 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
13849 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
13850 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
13851 * g++.dg/overload/defarg4.C: Ditto.
13852 * g++.dg/inherit/covariant16.C: Ditto.
13853 * g++.dg/inherit/virtual7.C: Ditto.
13854 * g++.dg/template/canon-type-9.C: Ditto.
13855 * g++.dg/template/access19.C: Ditto.
13856 * g++.dg/template/call7.C: Ditto.
13857 * g++.dg/template/canon-type-2.C: Ditto.
13858 * g++.dg/template/init7.C: Ditto.
13859 * g++.dg/template/sizeof-template-argument.C: Ditto.
13860 * g++.dg/template/const3.C: Ditto.
13861 * g++.dg/template/sfinae26.C: Ditto.
13862 * g++.dg/template/sfinae26.C: Ditto.
13863 * g++.dg/template/canon-type-11.C: Ditto.
13864 * g++.dg/template/union2.C: Ditto.
13865 * g++.dg/template/canon-type-3.C: Ditto.
13866 * g++.dg/template/canon-type-1.C: Ditto.
13867 * g++.dg/template/canon-type-5.C: Ditto.
13868 * g++.dg/template/canon-type-7.C: Ditto.
13869 * g++.dg/template/canon-type-10.C: Ditto.
13870 * g++.dg/template/spec36.C: Ditto.
13871 * g++.dg/template/typedef38.C: Ditto.
13872 * g++.dg/template/canon-type-4.C: Ditto.
13873 * g++.dg/template/canon-type-6.C: Ditto.
13874 * g++.dg/template/canon-type-13.C: Ditto.
13875 * g++.dg/template/instantiate9.C: Ditto.
13876 * g++.dg/template/ttp22.C: Ditto.
13877 * g++.dg/warn/Wreturn-type-6.C: Ditto.
13878 * g++.dg/warn/Walways-true-1.C: Ditto.
13879 * g++.dg/warn/Wlogical-op-1.C: Ditto.
13880 * g++.dg/warn/Walways-true-2.C: Ditto.
13881 * g++.dg/conversion/op4.C: Ditto.
13882 * g++.dg/opt/pr19650.C: Ditto.
13883 * g++.dg/lookup/friend11.C: Ditto.
13884 * g++.dg/other/default2.C: Ditto.
13885 * g++.dg/other/default3.C: Ditto.
13886 * g++.dg/other/dtor2.C: Ditto.
13887 * g++.dg/other/friend5.C: Ditto.
13888 * g++.dg/other/default5.C: Ditto.
13889 * g++.dg/init/brace6.C: Ditto.
13890 * g++.dg/init/aggr5.C: Ditto.
13891 * g++.dg/init/error2.C: Ditto.
13892 * g++.dg/expr/bound-mem-fun.C: Ditto.
13893 * g++.dg/expr/cond6.C: Ditto.
13894 * g++.dg/expr/stmt-expr-1.C: Ditto.
13895 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
13896 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
13897 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
13898 * g++.dg/cpp0x/bracket1.C: Ditto.
13899 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
13900 * g++.dg/cpp0x/pr38646.C: Ditto.
13901 * g++.dg/cpp0x/variadic73.C: Ditto.
13902 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
13903 * g++.dg/cpp0x/bracket4.C: Ditto.
13904 * g++.dg/cpp0x/decltype4.C: Ditto.
13905 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
13906 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
13907 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
13908 * g++.dg/cpp0x/variadic-new2.C: Ditto.
13909 * g++.dg/cpp0x/decltype2.C: Ditto.
13910 * g++.dg/cpp0x/decltype1.C: Ditto.
13911 * g++.dg/cpp0x/bracket2.C: Ditto.
13912 * g++.dg/cpp0x/decltype5.C: Ditto.
13913 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
13914 * g++.dg/cpp0x/variadic70.C: Ditto.
13915 * g++.dg/cpp0x/decltype6.C: Ditto.
13916 * g++.dg/cpp0x/rvo.C: Ditto.
13917 * g++.dg/cpp0x/vt-40092.C: Ditto.
13918 * g++.dg/cpp0x/variadic-new.C: Ditto.
13919 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
13920 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
13921 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
13922 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
13923 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
13924 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
13925 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
13926 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
13927 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
13928 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
13929 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
13930 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
13931 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
13932 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
13933 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
13934 * g++.dg/cpp0x/pr39639.C: Ditto.
13935 * g++.dg/cpp0x/decltype3.C: Ditto.
13936 * g++.dg/cpp0x/variadic68.C: Ditto.
13937 * g++.dg/cpp0x/variadic-function.C: Ditto.
13938 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
13939 * g++.dg/cpp0x/variadic-bind.C: Ditto.
13940 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
13941 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
13942 * g++.dg/parse/crash35.C: Ditto.
13943 * g++.dg/parse/crash40.C: Ditto.
13944 * g++.dg/parse/defarg12.C: Ditto.
13945 * g++.dg/parse/crash34.C: Ditto.
13946 * g++.dg/parse/constructor3.C: Ditto.
13947 * g++.dg/parse/template23.C: Ditto.
13948 * g++.dg/parse/crash56.C: Ditto.
13949 * g++.dg/parse/dtor13.C: Ditto.
13950 * g++.dg/parse/error33.C: Ditto.
13951 * g++.dg/parse/ctor9.C: Ditto.
13952 * g++.dg/parse/error32.C: Ditto.
13953 * g++.dg/parse/error37.C: Ditto.
13954 * g++.dg/parse/bitfield3.C: Ditto.
13955 * g++.dg/parse/struct-4.C: Ditto.
13956 * g++.dg/ext/has_trivial_copy.C: Ditto.
13957 * g++.dg/ext/is_polymorphic.C: Ditto.
13958 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
13959 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
13960 * g++.dg/ext/has_nothrow_assign.C: Ditto.
13961 * g++.dg/ext/is_union.C: Ditto.
13962 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
13963 * g++.dg/ext/is_pod.C: Ditto.
13964 * g++.dg/ext/has_virtual_destructor.C: Ditto.
13965 * g++.dg/ext/has_trivial_constructor.C: Ditto.
13966 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
13967 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
13968 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
13969 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
13970 * g++.dg/ext/is_abstract.C: Ditto.
13971 * g++.dg/ext/has_trivial_assign.C: Ditto.
13972 * g++.dg/ext/is_class.C: Ditto.
13973 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
13974 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
13975 * g++.dg/ext/is_base_of.C: Ditto.
13976 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
13977 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
13978 * g++.dg/ext/is_empty.C: Ditto.
13979 * g++.dg/ext/is_enum.C: Ditto.
13980 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
13981 * gnat.dg/opt11.adb: Ditto.
13982 * obj-c++.dg/pr45735.mm: Ditto.
13983 * obj-c++.dg/pr24393.mm: Ditto.
13984 * obj-c++.dg/exceptions-2.mm: Ditto.
13985 * objc.dg/pr45735.m: Ditto.
13986 * objc.dg/pr24393.m: Ditto.
13988 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
13990 * objc.dg/attributes/objc-exception-1.m: New.
13992 2011-02-23 Jie Zhang <jie@codesourcery.com>
13994 * gcc.dg/cpp/include7.c: New test.
13996 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
13999 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
14001 2011-02-23 Jie Zhang <jie@codesourcery.com>
14003 PR rtl-optimization/47763
14004 * gcc.dg/pr47763.c: New test.
14006 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
14009 * gfortran.dg/whole_file_32.f90 : New test.
14011 2011-02-22 Dodji Seketeli <dodji@redhat.com>
14014 * g++.dg/inherit/virtual7.C: New test.
14016 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
14019 * objc.dg/type-size-3.m: Updated error message.
14020 * objc.dg/type-size-4.m: New test.
14021 * objc.dg/type-size-5.m: New test.
14023 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14025 * lib/gnat.exp: Fix comments.
14026 Don't load libgloss.exp.
14027 (default_gnat_version): Call $compiler with --version.
14028 Adapt regexp for gnatmake output, insert version.
14029 (gnat_version): New proc.
14030 (gnat_init): Remove gnat_libgcc_s_path.
14031 (gnat_target_compile): Likewise.
14032 Remove ld_library_path.
14033 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
14034 (gnat_pass): Remove.
14035 (gnat_pass): Remove.
14036 (gnat_finish): Remove.
14037 (gnat_exit): Remove.
14038 (local_find_gnatmake): Reindent.
14039 (runtest_file_p): Remove.
14040 (prune_warnings): Remove.
14041 (find_gnatclean): New proc.
14042 * lib/gnat-dg.exp (lremove): New proc.
14043 (gnat-dg-test): Reindent.
14044 Remove additional output files.
14045 (gnat-dg-runtest): Remove.
14047 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
14048 * gnat.dg/loop_optimization6.adb: Likewise.
14049 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
14051 2011-02-22 Jakub Jelinek <jakub@redhat.com>
14053 PR tree-optimization/47835
14054 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
14056 2011-02-22 Tobias Burnus <burnus@net-b.de>
14058 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
14059 * gfortran.dg/abstract_type_2.f03: Ditto.
14060 * gfortran.dg/abstract_type_3.f03: Ditto.
14061 * gfortran.dg/abstract_type_4.f03: Ditto.
14062 * gfortran.dg/abstract_type_5.f03: Ditto.
14063 * gfortran.dg/abstract_type_6.f03: Ditto.
14064 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
14065 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
14066 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
14067 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
14068 * gfortran.dg/array_function_5.f90: Ditto.
14069 * gfortran.dg/asynchronous_3.f03: Ditto.
14070 * gfortran.dg/char_expr_1.f90: Ditto.
14071 * gfortran.dg/class_14.f03: Ditto.
14072 * gfortran.dg/data_array_6.f: Ditto.
14073 * gfortran.dg/data_invalid.f90: Ditto.
14074 * gfortran.dg/dot_product_1.f03: Ditto.
14075 * gfortran.dg/func_derived_5.f90: Ditto.
14076 * gfortran.dg/func_result_4.f90: Ditto.
14077 * gfortran.dg/implied_do_1.f90: Ditto.
14078 * gfortran.dg/initialization_25.f90: Ditto.
14079 * gfortran.dg/initialization_26.f90: Ditto.
14080 * gfortran.dg/interface_34.f90: Ditto.
14081 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
14082 * gfortran.dg/keyword_symbol_1.f90: Ditto.
14083 * gfortran.dg/matmul_8.f03: Ditto.
14084 * gfortran.dg/merge_init_expr.f90: Ditto.
14085 * gfortran.dg/pack_assign_1.f90: Ditto.
14086 * gfortran.dg/pack_vector_1.f90: Ditto.
14087 * gfortran.dg/pointer_check_8.f90: Ditto.
14088 * gfortran.dg/product_init_expr.f03: Ditto.
14089 * gfortran.dg/reshape_order_5.f90: Ditto.
14090 * gfortran.dg/reshape_shape_1.f90: Ditto.
14091 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
14092 * gfortran.dg/same_name_2.f90: Ditto.
14093 * gfortran.dg/selected_real_kind_1.f90: Ditto.
14094 * gfortran.dg/spread_init_expr.f03: Ditto.
14095 * gfortran.dg/stmt_func_1.f90: Ditto.
14096 * gfortran.dg/sum_init_expr.f03: Ditto.
14097 * gfortran.dg/transpose_3.f03: Ditto.
14098 * gfortran.dg/unpack_init_expr.f03: Ditto.
14099 * gfortran.dg/warn_conversion.f90: Ditto.
14100 * gfortran.dg/warn_conversion_2.f90: Ditto.
14101 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
14102 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
14103 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
14104 * gfortran.dg/whole_file_16.f90: Ditto.
14105 * gfortran.dg/whole_file_17.f90: Ditto.
14106 * gfortran.dg/whole_file_18.f90: Ditto.
14107 * gfortran.dg/whole_file_20.f03: Ditto.
14108 * gfortran.dg/whole_file_5.f90: Ditto.
14109 * gfortran.dg/whole_file_6.f90: Ditto.
14110 * gfortran.dg/write_invalid_format.f90: Ditto.
14111 * gfortran.dg/zero_sized_6.f90: Ditto.
14113 2011-02-21 Jeff Law <law@redhat.com>
14115 PR rtl-optimization/46178
14116 * gcc.target/i386/pr46178.c: New test.
14118 PR rtl-optimization/46002
14119 * gcc.c-torture/compile/pr46002.c: New test.
14121 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14123 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
14126 2011-02-21 Jakub Jelinek <jakub@redhat.com>
14129 * g++.dg/debug/pr47106.C: Require effective target lto.
14131 2011-02-21 Jason Merrill <jason@redhat.com>
14133 * g++.dg/cpp0x/constexpr-diag2.C: New.
14135 2011-02-20 Jason Merrill <jason@redhat.com>
14137 * g++.dg/cpp0x/constexpr-ctor7.C: New.
14139 * g++.dg/cpp0x/fntmpdefarg2.C: New.
14141 * g++.dg/overload/conv-op1.C: New.
14143 * g++.dg/cpp0x/constexpr-synth1.C: New.
14145 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
14147 * objc.dg/layout-2.m: New.
14148 * objc.dg/selector-3.m: Adjusted location of error message.
14149 * objc.dg/type-size-3.m: Same.
14150 * obj-c++.dg/selector-3.mm: Same.
14152 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
14155 * objc.dg/property/dotsyntax-22.m: New.
14156 * obj-c++.dg/property/dotsyntax-22.mm: New.
14158 2011-02-20 Dodji Seketeli <dodji@redhat.com>
14161 * g++.dg/template/typedef38.C: New test.
14163 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
14166 * gfortran.dg/whole_file_30.f90 : New test.
14167 * gfortran.dg/whole_file_31.f90 : New test.
14169 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
14173 * gfortran.dg/whole_file_28.f90 : New test.
14174 * gfortran.dg/whole_file_29.f90 : New test.
14176 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
14179 * g++.dg/template/crash105.C: New.
14181 2011-02-19 Jason Merrill <jason@redhat.com>
14183 * g++.dg/cpp0x/regress/no-elide1.C: New.
14185 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
14187 PR tree-optimization/46620
14188 * gcc.dg/pr46620.c: New.
14190 2011-02-19 Jakub Jelinek <jakub@redhat.com>
14193 * gcc.target/i386/pr47809.c: New test.
14195 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14196 Tobias Burnus <burnus@net-b.de>
14198 * lib/target-supports.exp
14199 (check_effective_target_fortran_large_real): New check for large reals.
14200 * gfortran.dg/nan_7.f90: New test.
14202 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14204 PR libgfortran/47567
14205 * gfortran.dg/fmt_f0_1.f90: Update test.
14207 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
14210 * gfortran.dg/array_constructor_36.f90 : New test.
14211 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
14212 allow for comparison between different elements of the array
14213 constructor at different levels of optimization.
14215 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
14217 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
14218 * gcc.target/i386/pr32280-1.c: Likewise.
14220 2011-02-19 Jakub Jelinek <jakub@redhat.com>
14223 * gcc.target/i386/pr47800.c: New test.
14225 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
14227 * objc/execute/exceptions/foward-1.x: New.
14229 2011-02-18 Janus Weil <janus@gcc.gnu.org>
14232 * gfortran.dg/derived_constructor_comps_4.f90: New.
14234 2011-02-18 Tobias Burnus
14237 * gfortran.dg/func_result_6.f90: New.
14239 2011-02-18 Michael Matz <matz@suse.de>
14242 * gfortran.dg/lto/pr45586_0.f90: New test.
14243 * gfortran.dg/typebound_proc_20.f90: Ditto.
14244 * gfortran.dg/typebound_proc_21.f90: Ditto.
14246 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
14249 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
14251 2011-02-18 Tobias Burnus <burnus@net-b.de>
14254 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
14255 gcc_warning_prefix.
14256 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
14257 normalizing the error/warning output.
14258 * gfortran.dg/Wall.f90: Update dg-error/warning.
14259 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
14260 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
14261 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
14262 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
14263 * gfortran.dg/class_30.f90: Update dg-error/warning.
14264 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
14265 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
14266 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
14267 * gfortran.dg/entry_17.f90: Update dg-error/warning.
14268 * gfortran.dg/entry_19.f90: Update dg-error/warning.
14269 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
14270 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
14271 * gfortran.dg/g77/12632.f: Update dg-error/warning.
14272 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
14273 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
14274 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
14275 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
14276 * gfortran.dg/goto_8.f90: Update dg-error/warning.
14277 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
14278 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
14279 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
14280 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
14281 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
14282 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
14283 * gfortran.dg/volatile3.f90: Update dg-error/warning.
14284 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
14285 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
14286 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
14287 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
14288 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
14290 2011-02-18 Janus Weil <janus@gcc.gnu.org>
14293 * gfortran.dg/proc_ptr_comp_30.f90: New.
14295 2011-02-18 Jakub Jelinek <jakub@redhat.com>
14298 * gcc.target/i386/pr47780.c: New test.
14300 2011-02-18 Janus Weil <janus@gcc.gnu.org>
14303 * gfortran.dg/class_40.f03: New.
14305 2011-02-18 Dodji Seketeli <dodji@redhat.com>
14308 * g++.dg/cpp0x/auto21.C: New test.
14310 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
14312 * objc.dg/special/unclaimed-category-1.h: Updated for
14314 * objc.dg/special/unclaimed-category-1.m: Same.
14315 * objc.dg/zero-link-1.m: Same.
14316 * objc.dg/lookup-1.m: Same.
14317 * objc.dg/torture/strings/const-str-9.m
14318 * objc.dg/torture/strings/const-str-10.m: Same.
14319 * objc.dg/torture/strings/const-str-11.m: Same.
14320 * objc.dg/torture/forward-1.m: Same.
14321 * objc.dg/zero-link-2.m: Same.
14322 * objc.dg/encode-7-next-64bit.m: Same.
14323 * objc.dg/method-4.m: Same.
14324 * objc.dg/next-runtime-1.m: Same.
14325 * objc.dg/image-info.m: Same.
14326 * objc.dg/pr23214.m: Same.
14327 * objc.dg/symtab-1.m: Same.
14328 * obj-c++.dg/basic.m: Same.
14329 * obj-c++.dg/proto-lossage-3.m: Same.
14330 * obj-c++.dg/torture/strings/const-str-10.m: Same.
14331 * obj-c++.dg/torture/strings/const-str-11.m: Same.
14332 * obj-c++.dg/torture/strings/const-str-9.m: Same.
14333 * obj-c++.dg/method-11.m: Same.
14334 * objc/execute/enumeration-1.m: Same.
14335 * objc/execute/object_is_class.m: Same.
14336 * objc/execute/formal_protocol-2.m: Same.
14337 * objc/execute/formal_protocol-4.m: Same.
14338 * objc/execute/formal_protocol-6.m: Same.
14339 * objc/execute/bycopy-3.m: Same.
14340 * objc/execute/exceptions/catchall-1.m: Same.
14341 * objc/execute/exceptions/finally-1.m: Same.
14342 * objc/execute/exceptions/local-variables-1.m: Same.
14343 * objc/execute/exceptions/foward-1.m: Same.
14344 * objc/execute/bf-common.h
14345 * objc/execute/enumeration-2.m: Same.
14346 * objc/execute/formal_protocol-1.m: Same.
14347 * objc/execute/formal_protocol-3.m: Same.
14348 * objc/execute/formal_protocol-5.m: Same.
14349 * objc/execute/accessing_ivars.m: Same.
14350 * objc/execute/bycopy-2.m: Same.
14351 * objc/execute/formal_protocol-7.m: Same.
14352 * objc/execute/compatibility_alias.m: Same.
14353 * objc/execute/no_clash.m: Same.
14354 * objc/execute/object_is_meta_class.m: Same.
14355 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
14356 * objc/execute/class-tests-1.h: Include stdio.h.
14357 * objc/execute/class-tests-2.h: Same.
14358 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
14360 * obj-c++.dg/try-catch-2.mm: Same.
14362 2011-02-17 Jakub Jelinek <jakub@redhat.com>
14365 * g++.dg/warn/Wunused-parm-4.C: New test.
14367 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
14368 Jan Hubicka <jh@suse.cz>
14372 * g++.dg/debug/pr47106.C: New.
14374 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
14377 * gcc.target/i386/pr43653.c: New test.
14379 2011-02-11 Dodji Seketeli <dodji@redhat.com>
14382 * g++.dg/template/inherit6.C: New test.
14384 2011-02-16 Janus Weil <janus@gcc.gnu.org>
14387 * gfortran.dg/class_39.f03: New.
14389 2011-02-16 Dodji Seketeli <dodji@redhat.com>
14392 * g++.dg/cpp0x/variadic106.C: New test.
14394 2011-02-16 Jakub Jelinek <jakub@redhat.com>
14396 PR libfortran/47757
14397 * gfortran.dg/pr47757-1.f90: New test.
14398 * gfortran.dg/pr47757-2.f90: New test.
14399 * gfortran.dg/pr47757-3.f90: New test.
14402 * g++.dg/cpp0x/enum8.C: New test.
14404 2011-02-15 Jason Merrill <jason@redhat.com>
14406 * g++.dg/inherit/implicit-trivial1.C: New.
14407 * g++.dg/cpp0x/implicit-trivial1.C: New.
14409 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
14411 PR middle-end/47725
14412 * gcc.dg/torture/pr47725.c: Removed.
14414 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
14417 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
14418 constant does not generate a load from memory.
14420 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
14422 PR middle-end/47725
14423 * gcc.dg/torture/pr47725.c: New.
14425 2011-02-15 Richard Guenther <rguenther@suse.de>
14427 PR tree-optimization/47743
14428 * gcc.dg/torture/pr47743.c: New testcase.
14430 2011-02-15 Jakub Jelinek <jakub@redhat.com>
14432 PR middle-end/47581
14433 * gcc.target/i386/pr47581.c: New test.
14435 2011-02-14 Janus Weil <janus@gcc.gnu.org>
14438 * gfortran.dg/select_type_22.f03: New.
14440 2011-02-14 Jason Merrill <jason@redhat.com>
14442 * g++.dg/cpp0x/regress/enum1.C: New.
14444 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
14446 * gnat.dg/include.adb: New test.
14448 2011-02-14 Janus Weil <janus@gcc.gnu.org>
14451 * gfortran.dg/class_38.f03: New.
14453 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
14455 * gcc.dg/pr46494.c: New test.
14457 2011-02-14 Richard Guenther <rguenther@suse.de>
14459 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
14461 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14464 * gnat.dg/null_pointer_deref1.exp: Don't skip on
14465 sparc*-sun-solaris2.11.
14467 2011-02-14 Janus Weil <janus@gcc.gnu.org>
14470 * gfortran.dg/argument_checking_18.f90: New.
14472 2011-02-13 Tobias Burnus <burnus@net-b.de>
14474 * gfortran.dg/argument_checking_13.f90: Update dg-error.
14475 * gfortran.dg/argument_checking_17.f90: New.
14477 2011-02-12 Janus Weil <janus@gcc.gnu.org>
14479 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
14480 are temporarily disabled.
14481 * gfortran.dg/class_7.f03: Ditto.
14482 * gfortran.dg/coarray_14.f90: Ditto.
14483 * gfortran.dg/typebound_proc_13.f03: Ditto.
14485 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
14488 * gfortran.dg/extends_11.f03: New.
14490 2011-02-11 Xinliang David Li <davidxl@google.com>
14492 PR tree-optimization/47707
14493 * g++.dg/tree-ssa/pr47707.C: New test.
14495 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
14497 * g++.dg/opt/inline17.C: New test.
14499 2011-02-11 Tobias Burnus <burnus@net-b.de>
14502 * gfortran.dg/pure_formal_2.f90: New.
14504 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
14506 PR rtl-optimization/47614
14507 * gfortran.dg/pr47614.f: New.
14509 2011-02-11 Joseph Myers <joseph@codesourcery.com>
14512 * gcc.dg/opts-6.c: New test.
14514 2011-02-11 Jakub Jelinek <jakub@redhat.com>
14517 * gcc.dg/pr47684.c: New test.
14519 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14522 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
14523 c99_runtime, dg-add-options c99_runtime.
14524 (main): Use __asm__.
14526 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14529 * lib/target-supports.exp (check_ascii_locale_available): New proc.
14530 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
14531 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
14532 * gcc.dg/ucnid-10.c: Likewise.
14533 * gcc.dg/ucnid-13.c: Likewise.
14534 * gcc.dg/ucnid-7.c: Likewise.
14535 * gcc.dg/ucnid-8.c: Likewise.
14536 Adapt dg-warning line number.
14538 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
14540 * gcc.target/i386/parity-1.c: Use -march=k8.
14541 * gcc.target/i386/parity-2.c: Ditto.
14542 * gcc.target/i386/vecinit-1.c: Ditto.
14543 * gcc.target/i386/vecinit-2.c: Ditto.
14545 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14548 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
14549 * gcc.target/mips/save-restore-3.c: Likewise.
14550 * gcc.target/mips/save-restore-4.c: Likewise.
14551 * gcc.target/mips/save-restore-5.c: Likewise.
14554 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
14555 * g++.dg/tree-prof/partition2.C: Likewise.
14557 2011-02-09 Jason Merrill <jason@redhat.com>
14559 * g++.dg/tree-ssa/inline-3.C: Use a normal function
14560 rather than misdeclare std::puts.
14562 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
14563 * g++.dg/other/warning1.C: Likewise.
14564 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
14565 * g++.old-deja/g++.gb/scope06.C: Likewise.
14566 * g++.old-deja/g++.law/cvt11.C: Likewise.
14567 * g++.old-deja/g++.law/init1.C: Likewise.
14568 * g++.dg/abi/mangle26.C: Likewise.
14570 * g++.dg/template/function1.C: Adjust for C++0x mode.
14571 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
14573 * g++.dg/ext/label10.C: Adjust for C++0x mode.
14574 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
14576 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
14578 * g++.dg/cpp0x/regress/abi-empty7.C: New.
14580 * g++.dg/cpp0x/regress: New directory.
14581 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
14582 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
14583 * g++.dg/cpp0x/regress/regress3.C: New.
14585 2011-02-10 Richard Guenther <rguenther@suse.de>
14587 PR tree-optimization/47677
14588 * gcc.dg/torture/pr47677.c: New testcase.
14590 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
14592 * objc.dg/special/load-category-1.m: Remove unused header.
14593 * objc.dg/special/load-category-1a.m: Likewise.
14594 * objc.dg/special/load-category-2.m: Likewise.
14595 * objc.dg/special/load-category-2a.m: Likewise.
14596 * objc.dg/special/load-category-3.m: Likewise.
14597 * objc.dg/special/load-category-3a.m: Likewise.
14598 * objc.dg/attributes/proto-attribute-2.m: Likewise.
14599 * objc.dg/attributes/proto-attribute-3.m: Likewise.
14600 * objc.dg/attributes/class-attribute-1.m: Likewise.
14601 * objc.dg/property/property.exp: Don't run for Darwin < 9.
14602 * obj-c++.dg/property/property.exp: Likewise.
14603 * objc.dg/attributes/method-sentinel-1.m: Update type header.
14604 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
14605 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
14606 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
14607 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
14608 * obj-c++.dg/template-8.mm: Likewise.
14610 2011-02-10 Jakub Jelinek <jakub@redhat.com>
14613 * gcc.target/i386/pr47665.c: New test.
14615 2011-02-10 Jie Zhang <jie@codesourcery.com>
14619 2011-02-05 Jie Zhang <jie@codesourcery.com>
14621 * gcc.dg/pr42631.c: Update test.
14622 * gcc.dg/pr42631-2.c: New test.
14624 2011-02-09 Janus Weil <janus@gcc.gnu.org>
14627 * gfortran.dg/proc_decl_25.f90: New.
14629 2011-02-09 Janus Weil <janus@gcc.gnu.org>
14632 * gfortran.dg/typebound_assignment_2.f03: New.
14634 2011-02-09 Richard Guenther <rguenther@suse.de>
14636 PR tree-optimization/47664
14637 * gcc.dg/tree-ssa/inline-7.c: New testcase.
14639 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
14641 PR middle-end/47646
14642 * gnat.dg/uninit_func.adb: Adjust dg directive.
14644 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
14646 PR middle-end/47646
14647 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
14649 2011-02-09 Janus Weil <janus@gcc.gnu.org>
14652 * gfortran.dg/auto_dealloc_2.f90: New.
14654 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14656 * gcc.dg/builtins-config.h: Remove __sgi handling.
14657 * lib/target-supports.exp (add_options_for_c99_runtime): Add
14658 -std=c99 for mips-sgi-irix6.5*.
14660 2011-02-09 Martin Jambor <mjambor@suse.cz>
14662 PR middle-end/45505
14663 * gfortran.dg/pr25923.f90: Remove xfails.
14665 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14668 * gfortran.dg/inquire_14.f90: New test.
14670 2011-02-08 Janus Weil <janus@gcc.gnu.org>
14673 * gfortran.dg/pointer_init_6.f90: New.
14675 2011-02-08 Jeff Law <law@redhat.com>
14677 PR tree-optimization/42893
14678 * gcc.tree-ssa/pr42893.c: New test.
14680 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
14682 PR tree-optimization/46834
14683 PR tree-optimization/46994
14684 PR tree-optimization/46995
14685 * gcc.dg/graphite/id-pr46834.c: New.
14686 * gfortran.dg/graphite/id-pr46994.f90: New.
14687 * gfortran.dg/graphite/id-pr46995.f90: New.
14689 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14691 PR middle-end/47646
14692 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
14693 using the variable is known the warning is emitted there.
14694 * gcc.dg/uninit-pr19430.c (foo): Likewise.
14695 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
14697 * c-c++-common/pr20000.c (g): Both warnings occur at the return
14700 * gcc.dg/noreturn-1.c (foo5): Likewise.
14701 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
14702 (method2): Likewise.
14704 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
14705 the return statement using the uninitialized variable.
14706 * gfortran.dg/pr39666-2.f90 (f): Likewise.
14708 2011-02-08 Richard Guenther <rguenther@suse.de>
14710 PR middle-end/47639
14711 * g++.dg/opt/pr47639.c: New testcase.
14713 2011-02-08 Richard Guenther <rguenther@suse.de>
14715 PR tree-optimization/47632
14716 * g++.dg/opt/pr47632.C: New testcase.
14718 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14720 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
14722 2011-02-07 Richard Guenther <rguenther@suse.de>
14724 PR tree-optimization/47615
14725 * g++.dg/opt/pr47615.C: New testcase.
14727 2011-02-07 Richard Guenther <rguenther@suse.de>
14729 PR tree-optimization/47621
14730 * gcc.dg/torture/pr47621.c: New testcase.
14732 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
14734 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
14736 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
14739 * gfortran.dg/allocate_with_source_1 : New test.
14741 2011-02-05 Jakub Jelinek <jakub@redhat.com>
14743 PR middle-end/47610
14744 * gcc.dg/pr47610.c: New test.
14746 2011-02-05 Jie Zhang <jie@codesourcery.com>
14749 * gcc.dg/pr42631.c: Update test.
14750 * gcc.dg/pr42631-2.c: New test.
14752 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
14755 * gfortran.dg/pr47574.f90: New test.
14757 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
14759 PR tree-optimization/46194
14760 * gcc.dg/autopar/pr46194.c: New.
14762 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
14764 PR tree-optimization/43695
14765 * g++.dg/ipa/pr43695.C: New.
14767 2011-02-04 Jakub Jelinek <jakub@redhat.com>
14769 PR inline-asm/23200
14770 * gcc.dg/pr23200.c: New test.
14772 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
14775 * g++.dg/pr47589.C: New test.
14777 2011-02-03 Dodji Seketeli <dodji@redhat.com>
14780 * g++.dg/template/typedef37.C: New test.
14781 * g++.dg/template/param1.C: Adjust expected error message.
14783 2011-02-03 Jakub Jelinek <jakub@redhat.com>
14785 PR middle-end/31490
14786 * gcc.dg/pr31490-2.c: New test.
14787 * gcc.dg/pr31490-3.c: New test.
14788 * gcc.dg/pr31490-4.c: New test.
14790 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
14791 Jakub Jelinek <jakub@redhat.com>
14794 * g++.dg/parser/semicolon3.C: Adjust.
14795 * g++.dg/parser/semicolon4.C: New testcase.
14796 * g++.dg/pr46890.C: New testcase.
14798 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
14801 * g++.dg/init/pr29571.C: New.
14803 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
14805 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
14806 instead of vect_int.
14808 2011-02-03 Jakub Jelinek <jakub@redhat.com>
14811 * gcc.target/i386/pr47312.c: New test.
14814 * gcc.target/i386/pr47564.c: New test.
14816 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
14818 PR tree-optimization/45122
14819 * gcc.dg/tree-ssa/pr45122.c: New.
14821 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
14824 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
14827 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
14828 and vsx so a default --with-cpu=power7 doesn't give an error
14829 when -mavoid-indexed-addresses is used.
14831 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
14832 wrapper function to save the arguments and then jump to the real
14833 function, rather than depending on the compiler not to move stuff
14835 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
14837 2011-02-02 Janus Weil <janus@gcc.gnu.org>
14838 Paul Thomas <pault@gcc.gnu.org>
14841 * gfortran.dg/class_37.f03 : New test.
14843 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
14844 Richard Guenther <rguenther@suse.de>
14846 PR tree-optimization/40979
14848 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
14849 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
14850 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
14851 check_vect_support_and_set_flags.
14852 * gfortran.dg/graphite/vect-pr40979.f90: New.
14854 2011-02-02 Janus Weil <janus@gcc.gnu.org>
14857 * gfortran.dg/class_36.f03: New.
14859 2011-02-02 Richard Guenther <rguenther@suse.de>
14861 PR tree-optimization/47566
14862 * gcc.dg/lto/20110201-1_0.c: New testcase.
14864 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
14870 * debug/pr47498.c: New.
14871 * debug/pr47501.c: New.
14873 2011-02-01 Richard Guenther <rguenther@suse.de>
14875 PR tree-optimization/47559
14876 * g++.dg/torture/pr47559.C: New testcase.
14878 2011-02-01 Janus Weil <janus@gcc.gnu.org>
14881 * gfortran.dg/typebound_call_20.f03: New.
14883 2011-02-01 Richard Guenther <rguenther@suse.de>
14885 PR tree-optimization/47555
14886 * gcc.dg/pr47555.c: New testcase.
14888 2011-02-01 Richard Guenther <rguenther@suse.de>
14890 PR tree-optimization/47541
14891 * g++.dg/torture/pr47541.C: New testcase.
14893 2011-01-31 Janus Weil <janus@gcc.gnu.org>
14896 * gfortran.dg/typebound_call_19.f03: New.
14898 2011-01-31 Jakub Jelinek <jakub@redhat.com>
14901 * g++.dg/cpp0x/pr47416.C: New test.
14903 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
14906 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
14908 2011-01-31 Janus Weil <janus@gcc.gnu.org>
14911 * gfortran.dg/typebound_assignment_1.f03: New.
14913 2011-01-31 Jakub Jelinek <jakub@redhat.com>
14915 PR tree-optimization/47538
14916 * gcc.c-torture/execute/pr47538.c: New test.
14918 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14921 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
14923 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14925 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
14927 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
14929 PR rtl-optimization/44031
14930 * gcc.c-torture/compile/20110131-1.c: New test.
14932 2011-01-31 Tobias Burnus <burnus@net-b.de>
14935 * gfortran.dg/stmt_func_1.f90: New.
14937 2011-01-31 Tobias Burnus <burnus@net-b.de>
14940 * gfortran.dg/interface_34.f90: New.
14942 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
14945 * gfortran.dg/realloc_on_assign_5.f03: New test.
14946 * gfortran.dg/realloc_on_assign_5.f03: New test.
14948 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14950 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
14951 * gfortran.dg/bessel_7.f90: Likewise.
14952 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
14954 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
14955 * gfortran.dg/sum_init_expr.f03: Likewise.
14957 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
14959 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
14962 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
14963 loop only on "vect_intfloat_cvt" targets.
14965 2011-01-29 Tobias Burnus <burnus@net-b.de>
14968 * gfortran.dg/shape_6.f90: New.
14970 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14972 PR libgfortran/47434
14973 * gfortran.dg/read_infnan_1.f90: Update test.
14974 * gfortran.dg/module_nan.f90: Update test.
14975 * gfortran.dg/char4_iunit_1.f03: Update test.
14976 * gfortran.dg/large_real_kind_1.f90: Update test.
14977 * gfortran.dg/real_const_3.f90: Update test.
14978 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
14980 2011-01-29 Dodji Seketeli <dodji@redhat.com>
14983 * g++.dg/template/param2.C: New test.
14985 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14987 PR libgfortran/47285
14988 * gfortran.dg/fmt_g.f: New test.
14990 2011-01-28 Tobias Burnus <burnus@net-b.de>
14993 * gfortran.dg/pure_formal_1.f90: New.
14995 2011-01-28 Jakub Jelinek <jakub@redhat.com>
14998 * gcc.dg/tls/pr42894.c: New test.
15000 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15002 * gcc.dg/pr47276.c: Add dg-require-visibility.
15004 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15006 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
15008 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
15009 Tobias Burnus <burnus@gcc.gnu.org>
15014 * gfortran.dg/realloc_on_assign_3.f03: New test.
15015 * gfortran.dg/realloc_on_assign_4.f03: New test.
15016 * gfortran.dg/allocatable_function_5.f90: New test.
15017 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
15018 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
15019 implemented" dg-errors.
15021 2011-01-27 Jan Hubicka <jh@suse.cz>
15023 PR middle-end/46949
15024 * gcc.dg/attr-weakref-4.c: New testcase
15026 2011-01-27 Martin Jambor <mjambor@suse.cz>
15028 PR tree-optimization/47228
15029 * gcc.dg/torture/pr47228.c: New test.
15031 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15033 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
15035 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15037 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
15038 when using auto-overlay support on the SPU.
15040 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
15042 PR rtl-optimization/44174
15043 * gcc.target/i386/asm-6.c: New test.
15045 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
15047 PR rtl-optimization/46856
15048 * gcc.c-torture/compile/pr46856.c: New test.
15050 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
15051 Andrew Pinski <pinskia@gmail.com>
15054 * gcc.dg/pr43082.c: New.
15056 2011-01-26 DJ Delorie <dj@redhat.com>
15058 PR rtl-optimization/46878
15059 * gcc.dg/pr46878-1.c: New test.
15061 2011-01-26 Jakub Jelinek <jakub@redhat.com>
15064 * g++.dg/cpp0x/pr47476.C: New test.
15066 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
15068 * gcc.c-torture/compile/20110126-1.c: New test.
15070 2011-01-26 Jakub Jelinek <jakub@redhat.com>
15073 * gcc.dg/torture/pr47473.c: New test.
15075 2011-01-26 Jan Hubicka <jh@suse.cz>
15078 * gcc.c-torture/execute/pr47237.c: New testcase.
15080 2011-01-26 Jan Hubicka <jh@suse.cz>
15082 PR tree-optimization/47190
15083 * gcc.dg/attr-weakref-3.c: New testcase.
15085 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
15088 * gcc.dg/dll-9a.c: New test file.
15089 * gcc.dg/dll-11.c: Likewise.
15090 * gcc.dg/dll-12.c: Likewise.
15091 * gcc.dg/dll-12a.c: Likewise.
15092 * gcc.dg/dll-11a.c: Likewise.
15093 * gcc.dg/dll-9.c: Likewise.
15094 * gcc.dg/dll-10.c: Likewise.
15095 * gcc.dg/dll-10a.c: Likewise.
15096 * g++.dg/ext/dllexport4a.cc: Likewise.
15097 * g++.dg/ext/dllexport4.C: Likewise.
15098 * g++.dg/ext/dllexport5.C: Likewise.
15099 * g++.dg/ext/dllexport5a.cc: Likewise.
15101 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15103 PR tree-optimization/46970
15104 * gcc.dg/graphite/pr46970.c: New.
15106 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15108 PR tree-optimization/46215
15109 * gcc.dg/graphite/pr46215.c: New.
15111 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15113 PR tree-optimization/46168
15114 * gcc.dg/graphite/pr46168.c: New.
15116 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15118 PR tree-optimization/43657
15119 * gcc.dg/graphite/pr43657.c: New.
15121 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15123 PR tree-optimization/29832
15124 * gfortran.dg/graphite/pr29832.f90: New.
15126 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15128 PR tree-optimization/43567
15129 * gcc.dg/graphite/pr43567.c: New.
15131 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15133 * gfortran.dg/graphite/interchange-4.f: New.
15134 * gfortran.dg/graphite/interchange-5.f: New.
15136 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
15137 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
15138 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
15139 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
15140 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
15141 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
15142 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
15143 * gfortran.dg/ltrans-7.f90: Removed.
15144 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
15146 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
15147 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
15148 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
15149 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
15150 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
15151 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
15152 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
15153 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
15154 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
15155 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
15156 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
15157 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
15158 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
15159 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
15160 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
15161 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
15162 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
15163 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
15164 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
15165 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
15166 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
15167 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
15168 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
15169 * gcc.dg/tree-ssa/data-dep-1.c
15170 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
15171 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
15172 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
15173 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
15174 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
15176 2011-01-25 Jakub Jelinek <jakub@redhat.com>
15178 PR tree-optimization/47265
15179 PR tree-optimization/47443
15180 * gcc.c-torture/compile/pr47265.c: New test.
15181 * gcc.dg/pr47443.c: New test.
15183 2011-01-25 Martin Jambor <mjambor@suse.cz>
15185 PR tree-optimization/47382
15186 * g++.dg/torture/pr47382.C: New test.
15187 * g++.dg/opt/devirt1.C: Xfail.
15189 2011-01-25 Yao Qi <yao@codesourcery.com>
15192 * gcc.target/arm/pr45701-1.c: New test.
15193 * gcc.target/arm/pr45701-2.c: New test.
15194 * gcc.target/arm/pr45701-3.c: New test.
15196 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15197 Jakub Jelinek <jakub@redhat.com>
15199 PR tree-optimization/47271
15200 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
15202 2011-01-25 Nick Clifton <nickc@redhat.com>
15204 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
15205 (saturate_add): Delete.
15206 (exchange): Delete.
15207 (main): Do not run saturate_add.
15208 (set_interrupts): Delete.
15210 2011-01-25 Tobias Burnus <burnus@net-b.de>
15213 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
15215 2011-01-25 Jakub Jelinek <jakub@redhat.com>
15217 PR tree-optimization/47427
15218 PR tree-optimization/47428
15219 * gcc.c-torture/compile/pr47427.c: New test.
15220 * gcc.c-torture/compile/pr47428.c: New test.
15222 2011-01-25 Richard Guenther <rguenther@suse.de>
15224 PR middle-end/47411
15225 * gcc.dg/torture/pr47411.c: New testcase.
15227 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15229 * gfortran.dg/graphite/id-24.f: New.
15230 * gfortran.dg/graphite/id-25.f: New.
15232 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15234 * gfortran.dg/graphite/id-23.f: New.
15236 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15238 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
15240 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15242 * gcc.dg/graphite/block-0.c: Un-XFAILed.
15243 * gcc.dg/graphite/block-1.c: Un-XFAILed.
15244 * gcc.dg/graphite/block-7.c: Un-XFAILed.
15245 * gcc.dg/graphite/block-8.c: Un-XFAILed.
15246 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
15247 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
15248 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
15249 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
15250 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
15252 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15254 * gcc.dg/graphite/block-0.c: Add documentation.
15255 * gcc.dg/graphite/block-4.c: Same.
15256 * gcc.dg/graphite/block-7.c: Same.
15257 * gcc.dg/graphite/block-8.c: New.
15258 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
15259 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
15260 * gcc.dg/graphite/interchange-12.c: Add documentation.
15261 * gcc.dg/graphite/interchange-13.c: New.
15262 * gcc.dg/graphite/interchange-14.c: New.
15263 * gcc.dg/graphite/interchange-15.c: New.
15264 * gcc.dg/graphite/interchange-8.c: Add documentation.
15265 * gcc.dg/graphite/interchange-mvt.c: Same.
15267 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
15270 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
15271 * gcc.target/powerpc/altivec-14.c: Ditto.
15272 * gcc.target/powerpc/altivec-33.c: Ditto.
15273 * gcc.target/powerpc/altivec-types-1.c: Ditto.
15274 * gcc.target/powerpc/altivec-types-2.c: Ditto.
15275 * gcc.target/powerpc/altivec-types-3.c: Ditto.
15276 * gcc.target/powerpc/altivec-types-4.c: Ditto.
15277 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
15278 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
15279 * g++.dg/ext/altivec-15.C: Ditto.
15280 * g++.dg/ext/altivec-types-1.C: Ditto.
15281 * g++.dg/ext/altivec-types-2.C: Ditto.
15282 * g++.dg/ext/altivec-types-3.C: Ditto.
15283 * g++.dg/ext/altivec-types-4.C: Ditto.
15285 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15287 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
15289 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15291 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
15292 optimization options.
15294 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15296 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
15299 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
15301 2011-01-23 Tobias Burnus <burnus@net-b.de>
15304 * gfortran.dg/allocatable_scalar_12.f90: New.
15306 2011-01-23 Ira Rosen <irar@il.ibm.com>
15308 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
15309 vectorization to be not profitable if peeling is used to
15310 realign the memory access.
15311 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
15312 loop bound to avoid loop unrolling.
15313 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
15315 2011-01-22 Jan Hubicka <jh@suse.cz>
15318 * g++.dg/lto/pr47333.C: New file.
15320 2011-01-22 Jan Hubicka <jh@suse.cz>
15322 PR tree-optimization/43884
15324 * gcc.dg/autopar/outer-2.c: Increase array size.
15325 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
15327 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
15330 * gfortran.dg/c_loc_tests_16.f90: New test.
15332 2011-01-22 Tobias Burnus <burnus@net-b.de>
15335 * gfortran.dg/typebound_proc_19.f90: New.
15337 2011-01-21 Jeff Law <law@redhat.com>
15339 PR tree-optimization/47053
15340 * g++.dg/pr47053.C: New test.
15342 2011-01-21 Jason Merrill <jason@redhat.com>
15345 * g++.dg/cpp0x/constexpr-ctor6.C: New.
15347 2011-01-21 Jakub Jelinek <jakub@redhat.com>
15350 * g++.dg/cpp0x/range-for10.C: New test.
15351 * g++.dg/template/for1.C: New test.
15353 PR middle-end/45566
15354 * g++.dg/tree-prof/partition3.C: New test.
15356 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
15358 PR rtl-optimization/47366
15359 * g++.dg/opt/pr47366.C: New test.
15361 2011-01-21 Jason Merrill <jason@redhat.com>
15364 * g++.dg/cpp0x/constexpr-regress2.C: New.
15366 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
15368 2011-01-21 Jeff Law <law@redhat.com>
15370 PR rtl-optimization/41619
15371 * gcc.dg/pr41619.c: New.
15373 2011-01-21 Jakub Jelinek <jakub@redhat.com>
15375 PR tree-optimization/47355
15376 * g++.dg/opt/pr47355.C: New test.
15378 2011-01-21 Richard Guenther <rguenther@suse.de>
15380 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
15383 2011-01-21 Richard Guenther <rguenther@suse.de>
15385 PR tree-optimization/47365
15386 * gcc.dg/torture/pr47365.c: New testcase.
15387 * gcc.dg/tree-ssa/pr47392.c: Likewise.
15389 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15391 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
15393 2011-01-21 Jakub Jelinek <jakub@redhat.com>
15395 PR tree-optimization/47391
15396 * gcc.dg/pr47391.c: New test.
15398 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15400 * g++.dg/template/char1.C: Use signed char.
15402 2011-01-21 Tobias Burnus <burnus@net-b.de>
15405 * gfortran.dg/pointer_target_4.f90: New.
15407 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
15410 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
15411 ILP32 system and not IP32.
15413 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
15416 * g++.dg/debug/pr46583.C: New.
15418 2011-01-20 Jakub Jelinek <jakub@redhat.com>
15421 * g++.dg/debug/pr47283.C: New test.
15424 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
15425 * gcc.target/i386/headmerge-2.c: Likewise.
15427 2011-01-20 Richard Guenther <rguenther@suse.de>
15429 PR middle-end/47370
15430 * gcc.dg/torture/pr47370.c: New testcase.
15432 2011-01-20 Jakub Jelinek <jakub@redhat.com>
15434 PR tree-optimization/46130
15435 * gcc.dg/pr46130-1.c: New test.
15436 * gcc.dg/pr46130-2.c: New test.
15438 2011-01-19 Dodji Seketeli <dodji@redhat.com>
15441 * g++.dg/debug/dwarf2/template-params-10.C: New test.
15443 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
15446 * g++.dg/debug/pr46240.cc: New.
15448 2011-01-19 Jakub Jelinek <jakub@redhat.com>
15451 * g++.dg/template/anonunion1.C: New test.
15453 PR rtl-optimization/47337
15454 * gcc.c-torture/execute/pr47337.c: New test.
15456 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15459 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
15461 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15463 PR tree-optimization/46021
15464 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
15466 2011-01-19 Jakub Jelinek <jakub@redhat.com>
15468 PR tree-optimization/47290
15469 * g++.dg/torture/pr47290.C: New test.
15471 2011-01-18 Janus Weil <janus@gcc.gnu.org>
15474 * gfortran.dg/proc_ptr_comp_29.f90: New.
15476 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
15479 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
15480 powerpc-apple-darwin9.
15482 2011-01-18 Jakub Jelinek <jakub@redhat.com>
15484 PR rtl-optimization/47299
15485 * gcc.c-torture/execute/pr47299.c: New test.
15487 2011-01-17 Jason Merrill <jason@redhat.com>
15489 * g++.dg/cpp0x/constexpr-virtual.C: New.
15491 2011-01-17 Jakub Jelinek <jakub@redhat.com>
15494 * gfortran.dg/gomp/pr47331.f90: New test.
15496 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
15499 * objc.dg/selector-warn-1.m: New.
15500 * obj-c++.dg/selector-warn-1.mm: New.
15502 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
15504 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
15505 Update dg-final accordingly.
15507 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15509 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
15511 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15513 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
15515 * gcc.dg/guality/pr36728-2.c: Likewise.
15517 2011-01-17 Richard Guenther <rguenther@suse.de>
15519 PR tree-optimization/47313
15520 * g++.dg/torture/pr47313.C: New testcase.
15522 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
15525 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
15526 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
15527 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15528 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15530 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
15532 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
15533 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
15534 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
15536 2011-01-17 Richard Guenther <rguenther@suse.de>
15538 PR tree-optimization/45967
15539 * gcc.dg/torture/pr45967-2.c: New testcase.
15540 * gcc.dg/torture/pr45967-3.c: Likewise.
15542 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15545 * g++.dg/ext/pr47213.C: Require visibility.
15547 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
15549 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
15550 * gcc.dg/fixed-point/struct-union.c: Update error messages.
15552 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
15554 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
15555 Linux-based targets.
15557 2011-01-13 Jan Hubicka <jh@suse.cz>
15559 PR tree-optimization/47276
15560 * gcc.dg/pr47276.c: New testcase.
15562 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
15563 Jonathan Wakely <jwakely.gcc@gmail.com>
15566 * g++.dg/other/pr33558.C: New.
15567 * g++.dg/other/pr33558-2.C: New.
15569 2011-01-14 Martin Jambor <mjambor@suse.cz>
15571 PR tree-optimization/45934
15572 PR tree-optimization/46302
15573 * g++.dg/ipa/devirt-c-1.C: New test.
15574 * g++.dg/ipa/devirt-c-2.C: Likewise.
15575 * g++.dg/ipa/devirt-c-3.C: Likewise.
15576 * g++.dg/ipa/devirt-c-4.C: Likewise.
15577 * g++.dg/ipa/devirt-c-5.C: Likewise.
15578 * g++.dg/ipa/devirt-c-6.C: Likewise.
15579 * g++.dg/ipa/devirt-6.C: Likewise.
15580 * g++.dg/ipa/devirt-d-1.C: Likewise.
15581 * g++.dg/torture/pr45934.C: Likewise.
15583 2011-01-14 Jason Merrill <jason@redhat.com>
15585 * g++.dg/cpp0x/variadic105.C: New.
15587 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
15588 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15591 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15592 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
15593 execution tests on i?86-*-*, x86_64-*-* and
15594 powerpc*-apple-darwin* && ilp32.
15595 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
15596 tests on i?86-*-* and x86_64-*-*.
15598 2011-01-14 Richard Guenther <rguenther@suse.de>
15600 PR tree-optimization/47280
15601 * g++.dg/opt/pr47280.C: New testcase.
15603 2011-01-14 Jason Merrill <jason@redhat.com>
15605 * g++.dg/cpp0x/constexpr-regress1.C: New.
15607 * g++.dg/ext/flexary2.C: New.
15609 2011-01-14 Richard Guenther <rguenther@suse.de>
15611 PR middle-end/47281
15612 * gcc.dg/torture/pr47281.c: New testcase.
15613 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
15615 2011-01-14 Richard Guenther <rguenther@suse.de>
15617 PR tree-optimization/47286
15618 * gcc.dg/tree-ssa/pr47286.c: New testcase.
15620 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
15623 * g++.dg/ext/pr47213.C: New.
15625 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15627 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
15629 2011-01-13 Tobias Burnus <burnus@net-b.de>
15630 Mikael Morin <mikael@gcc.gnu.org>
15634 * gfortran.dg/select_type_20.f90: New.
15635 * gfortran.dg/select_type_21.f90: New.
15637 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
15640 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
15642 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15644 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
15645 * gcc.dg/guality/pr36728-2.c: Likewise.
15647 2011-01-13 Dodji Seketeli <dodji@redhat.com>
15650 * g++.dg/debug/dwarf2/template-params-9.C: New test.
15652 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
15654 PR rtl-optimization/45352
15655 * gcc.dg/pr45352-3.c: New.
15657 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
15659 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
15661 * g++.dg/cpp0x/range-for8.C: New.
15662 * g++.dg/cpp0x/range-for9.C: New.
15664 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
15667 * g++.dg/debug/pr47209.C: New.
15669 2011-01-12 Richard Guenther <rguenther@suse.de>
15672 * gcc.dg/lto/pr47259_0.c: New testcase.
15673 * gcc.dg/lto/pr47259_1.c: Likewise.
15675 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
15677 * objc-obj-c++-shared/Object1.h: Add copyright header, update
15678 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
15679 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
15680 methods missing from the OBJC2 Object.
15681 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
15682 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
15683 GNU and NeXT runtimes.
15684 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
15686 * objc-obj-c++-shared/Object1.m: Likewise.
15687 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
15688 * objc.dg/proto-qual-1.m: Likewise.
15689 * obj-c++.dg/proto-lossage-3.mm: Likewise.
15690 * obj-c++.dg/proto-qual-1.mm: Likewise.
15692 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
15695 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
15697 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
15699 Fixed the Objective-C++ testsuite and updated all tests.
15700 * lib/obj-c++.exp (obj-c++_init): Declare and set
15701 gcc_warning_prefix and gcc_error_prefix.
15702 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
15703 'dg-warning', 'dg-message' and 'dg-error'.
15704 * obj-c++.dg/class-extension-3.mm: Likewise.
15705 * obj-c++.dg/class-protocol-1.mm: Likewise.
15706 * obj-c++.dg/encode-7.mm: Likewise.
15707 * obj-c++.dg/exceptions-3.mm: Likewise.
15708 * obj-c++.dg/exceptions-5.mm: Likewise.
15709 * obj-c++.dg/method-12.mm: Likewise.
15710 * obj-c++.dg/method-13.mm: Likewise.
15711 * obj-c++.dg/method-15.mm: Likewise.
15712 * obj-c++.dg/method-16.mm: Likewise.
15713 * obj-c++.dg/method-4.mm: Likewise.
15714 * obj-c++.dg/method-8.mm: Likewise.
15715 * obj-c++.dg/method-conflict-1.mm: Likewise.
15716 * obj-c++.dg/method-conflict-2.mm: Likewise.
15717 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
15718 and uncommented second part of the testcase now that the testsuite
15720 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
15721 and uncommented second part of the testcase now that the testsuite
15723 * obj-c++.dg/private-1.mm: Likewise.
15724 * obj-c++.dg/proto-lossage-4.mm: Likewise.
15725 * obj-c++.dg/syntax-error-7.mm: Likewise.
15726 * obj-c++.dg/warn5.mm: Likewise.
15727 * obj-c++.dg/property/at-property-14.mm: Likewise.
15728 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
15730 * obj-c++.dg/property/at-property-18.mm: Likewise.
15731 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
15733 * obj-c++.dg/property/at-property-21.mm: Likewise.
15734 * obj-c++.dg/property/at-property-28.mm: Likewise.
15735 * obj-c++.dg/property/at-property-5.mm: Likewise.
15736 * obj-c++.dg/property/dynamic-2.mm: Likewise.
15737 * obj-c++.dg/property/property-neg-3.mm: Likewise.
15738 * obj-c++.dg/property/synthesize-11.mm: Likewise.
15739 * obj-c++.dg/property/synthesize-6.mm: Likewise.
15740 * obj-c++.dg/property/synthesize-8.mm: Likewise.
15741 * obj-c++.dg/property/synthesize-9.mm: Likewise.
15742 * obj-c++.dg/tls/diag-5.mm: Likewise.
15743 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
15744 dg-error, now matched correctly.
15746 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
15748 * objc.dg/property/at-property-29.m: New.
15749 * obj-c++.dg/property/at-property-29.mm: New.
15751 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15753 * go.test/go-test.exp (go-set-goarch): New proc.
15754 (go-gc-tests): Use it.
15756 2011-01-11 Dodji Seketeli <dodji@redhat.com>
15759 * g++.dg/debug/dwarf2/template-params-8.C: New test.
15761 2011-01-11 Richard Henderson <rth@redhat.com>
15763 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
15765 2011-01-11 Jan Hubicka <jh@suse.cz>
15769 * gcc.dg/lto/pr45721_1.c: New file.
15770 * gcc.dg/lto/pr45721_0.c: New file.
15772 2011-01-11 Richard Guenther <rguenther@suse.de>
15774 PR tree-optimization/46076
15775 * gcc.dg/tree-ssa/pr46076.c: New testcase.
15777 2011-01-11 Jeff Law <law@redhat.com>
15779 * PR tree-optimization/47086
15780 * gcc.dg/pr47086.c: New test.
15782 2011-01-11 Jason Merrill <jason@redhat.com>
15785 * g++.dg/template/new10.C: New.
15788 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
15790 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
15792 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
15793 Split type definitions and NSConstantString class into...
15794 * objc-obj-c++-shared/objc-test-suite-types.h: New.
15795 * objc-obj-c++-shared/nsconstantstring-class.h: New.
15796 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
15797 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
15798 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
15799 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
15801 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
15802 encode defines for newer NeXT system headers.
15803 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
15804 * obj-c++.dg/torture/strings/string1.mm: Likewise.
15805 * objc.dg/foreach-5.m: Likewise.
15806 * objc.dg/foreach-2.m: Likewise.
15807 * objc.dg/foreach-4.m: Likewise.
15808 * objc.dg/torture/strings/string1.m: Likewise.
15809 * objc.dg/torture/strings/string2.m: Likewise.
15810 * objc.dg/torture/strings/string3.m: Likewise.
15811 * objc.dg/torture/strings/string4.m: Likewise.
15812 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
15813 header and stand alone.
15814 * obj-c++.dg/strings/strings-2.mm: Likewise.
15815 * objc.dg/torture/strings/const-str-3.m: Likewise.
15816 * objc.dg/strings/strings-2.m: Likewise.
15817 * objc.dg/strings/const-str-12b.m: Likewise.
15819 2011-01-12 Richard Guenther <rguenther@suse.de>
15821 PR middle-end/32511
15822 * gcc.dg/attr-weak-1.c: Adjust.
15824 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
15827 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
15828 standard compliant and comment.
15830 2011-01-10 Jan Hubicka <jh@suse.cz>
15833 * gcc.dg/initpri3.c: New testcase.
15835 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
15838 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
15839 externally visible.
15844 (g_ebp_save): Likewise.
15845 (g_esp_save): Likewise.
15847 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15849 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
15851 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15853 PR tree-optimization/46021
15854 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
15855 i?86-*-*, x86_64-*-*.
15857 2011-01-10 Jeff Law <law@redhat.com>
15859 * PR tree-optimization/47141
15860 * gcc.c-torture/compile/pr47141.c: New test.
15862 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
15865 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
15866 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
15867 * gcc.dg/vect/slp-35.c: Remove XFAILs.
15868 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
15871 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
15872 being vectorized. Adjust dg-final pattern. Remove XFAIL.
15873 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
15874 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
15875 being vectorized. Adjust dg-final pattern.
15878 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
15879 * gcc.dg/vect/slp-24.c: Likewise.
15881 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
15884 * g++.dg/other/pr47218-1.C: New test file.
15885 * g++.dg/other/pr47218.C: Likewise.
15886 * g++.dg/other/pr47218.h: New supporting header.
15888 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
15891 * objc.dg/attributes/invalid-attribute-1.m: New.
15892 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
15894 2011-01-09 Janus Weil <janus@gcc.gnu.org>
15897 * gfortran.dg/proc_ptr_comp_28.f90: New.
15899 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
15901 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
15902 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
15903 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15904 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
15905 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
15906 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
15907 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
15908 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
15909 * objc.dg/gnu-api-2-class.m: Likewise.
15910 * objc.dg/gnu-api-2-ivar.m: Likewise.
15911 * objc.dg/gnu-api-2-method.m: Likewise.
15912 * objc.dg/gnu-api-2-objc.m: Likewise.
15913 * objc.dg/gnu-api-2-object.m: Likewise.
15914 * objc.dg/gnu-api-2-property.m: Likewise.
15915 * objc.dg/gnu-api-2-protocol.m: Likewise.
15916 * objc.dg/gnu-api-2-sel.m: Likewise.
15918 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
15920 * objc.dg/foreach-1.m: Skip for Darwin < 9.
15921 * objc.dg/objc-foreach-4.m: Likewise.
15922 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
15923 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
15924 * objc.dg/foreach-4.m: Likewise.
15925 * objc.dg/foreach-5.m: Likewise.
15926 * objc.dg/foreach-3.m: Return self from init.
15928 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
15931 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
15933 2011-01-09 Janus Weil <janus@gcc.gnu.org>
15936 * gfortran.dg/class_35.f90: New.
15938 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
15940 * objc.dg/foreach-1.m: Add "-Wall" to flags.
15942 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
15945 * objc.dg/invalid-method-2.m: New.
15946 * obj-c++.dg/invalid-method-2.mm: New.
15948 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
15951 * gfortran.dg/transpose_optimization_2.f90 : New test.
15953 2011-01-08 Jan Hubicka <jh@suse.cz>
15955 PR tree-optmization/46469
15956 * g++.dg/torture/pr46469.C: New testcase.
15958 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
15960 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
15961 emulation of libobjc-gnu structure layout functionality to ..
15962 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
15963 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
15964 * objc/execute/bf-common.h: Adjust headers.
15965 * objc/execute/bf-1.m: Likewise.
15966 * objc/execute/bf-2.m: Likewise.
15967 * objc/execute/bf-3.m: Likewise.
15968 * objc/execute/bf-4.m: Likewise.
15969 * objc/execute/bf-5.m: Likewise.
15970 * objc/execute/bf-6.m: Likewise.
15971 * objc/execute/bf-7.m: Likewise.
15972 * objc/execute/bf-8.m: Likewise.
15973 * objc/execute/bf-9.m: Likewise.
15974 * objc/execute/bf-10.m: Likewise.
15975 * objc/execute/bf-11.m: Likewise.
15976 * objc/execute/bf-12.m: Likewise.
15977 * objc/execute/bf-13.m: Likewise.
15978 * objc/execute/bf-14.m: Likewise.
15979 * objc/execute/bf-15.m: Likewise.
15980 * objc/execute/bf-16.m: Likewise.
15981 * objc/execute/bf-17.m: Likewise.
15982 * objc/execute/bf-18.m: Likewise.
15983 * objc/execute/bf-19.m: Likewise.
15984 * objc/execute/bf-20.m: Likewise.
15985 * objc/execute/bf-21.m: Likewise.
15986 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
15987 objc_get_type_qualifiers ().
15989 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
15992 * gfortran.dg/dependency_39.f90: New test.
15994 2011-01-07 Jan Hubicka <jh@suse.cz>
15996 Get builtins tests ready for linker plugin.
15997 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
15998 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
15999 my_memset, my_bzero): Mark used.
16000 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
16001 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
16003 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
16006 2011-01-07 Jan Hubicka <jh@suse.cz>
16008 PR tree-optimization/46367
16009 * g++.dg/torture/pr46367.C: New file.
16011 2011-01-07 Jakub Jelinek <jakub@redhat.com>
16014 * gcc.dg/pr47201.c: New test.
16017 * gcc.dg/tree-prof/pr47187.c: New test.
16019 2011-01-07 Tobias Burnus <burnus@net-b.de>
16022 * gfortran.dg/extends_type_of_3.f90: New.
16024 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
16026 * g++.dg/ext/dllexport-MI1.C: Adjust test.
16027 * g++.dg/ext/dllimport-MI1.C: Likewise.
16028 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
16029 * g++.dg/ext/dllimport10.C: Likewise.
16030 * g++.dg/ext/dllimport11.C: Likewise.
16031 * g++.dg/ext/dllimport12.C: Likewise.
16032 * g++.dg/ext/dllimport13.C: Likewise.
16033 * g++.dg/ext/dllimport2.C: Likewise.
16034 * g++.dg/ext/dllimport3.C: Likewise.
16035 * g++.dg/ext/dllimport4.C: Likewise.
16036 * g++.dg/ext/dllimport5.C: Likewise.
16037 * g++.dg/ext/dllimport6.C: Likewise.
16038 * g++.dg/ext/dllimport8.C: Likewise.
16039 * g++.dg/ext/dllimport9.C: Likewise.
16040 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
16041 targets, too. Additionally enable test for i?86-*-mingw*.
16042 * g++.dg/ext/selectany1.C: Likewise.
16043 Remove guard variable check.
16045 2011-01-07 Janus Weil <janus@gcc.gnu.org>
16049 * gfortran.dg/storage_size_3.f08: Extended.
16051 2011-01-07 Jakub Jelinek <jakub@redhat.com>
16054 * g++.dg/template/stdarg1.C: New test.
16056 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
16059 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
16060 * gfortran.dg/defined_operators_1.f90: Split the subroutine
16061 from the interface of functions to not hide the errors that
16064 2011-01-06 Jan Hubicka <jh@suse.cz>
16066 * gcc.dg/lto/pr47188_0.c: New testcase.
16067 * gcc.dg/lto/pr47188_1.c: New testcase.
16069 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
16073 * gfortran.dg/interface_33.f90: New test.
16075 2011-01-06 Jakub Jelinek <jakub@redhat.com>
16078 * gcc.c-torture/compile/pr47150.c: New test.
16080 2011-01-06 Ira Rosen <irar@il.ibm.com>
16082 PR tree-optimization/47139
16083 * gcc.dg/vect/pr47139.c: New test.
16085 2011-01-05 Janus Weil <janus@gcc.gnu.org>
16088 * gfortran.dg/extends_type_of_2.f03: New.
16090 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16092 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
16094 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
16096 * gnat.dg/opt14.adb: New test.
16098 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
16101 * gfortran.dg/allocate_error_2.f90: New test.
16103 2011-01-05 Janus Weil <janus@gcc.gnu.org>
16106 * gfortran.dg/storage_size_3.f08: New.
16108 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16110 PR libgfortran/47154
16111 * gfortran.dg/namelist_68.f90: New test.
16113 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
16115 * gnat.dg/unchecked_convert8.ad[sb]: New test.
16117 2011-01-04 Janus Weil <janus@gcc.gnu.org>
16120 * gfortran.dg/class_34.f90: New.
16122 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16124 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
16125 use __builtin_inff. Skip all single-precision tests that require
16128 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16130 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
16132 2011-01-03 Jakub Jelinek <jakub@redhat.com>
16134 PR tree-optimization/47148
16135 * gcc.c-torture/execute/pr47148.c: New test.
16137 PR tree-optimization/47155
16138 * gcc.c-torture/execute/pr47155.c: New test.
16140 PR rtl-optimization/47157
16141 * gcc.c-torture/compile/pr47157.c: New test.
16143 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16145 * gcc.dg/torture/vector-shift2.c (schar): Define.
16146 (main): Always use schar or uchar instead of plain "char" to avoid
16147 dependencies on implementation-defined char signedness.
16149 2011-01-03 Martin Jambor <mjambor@suse.cz>
16151 PR tree-optimization/46801
16152 * gnat.dg/pack9.adb: Remove xfail.
16154 2011-01-03 Martin Jambor <mjambor@suse.cz>
16156 PR tree-optimization/46984
16157 * g++.dg/ipa/pr46984.C: New test.
16159 2011-01-02 Janus Weil <janus@gcc.gnu.org>
16162 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
16164 2011-01-02 Jakub Jelinek <jakub@redhat.com>
16166 PR tree-optimization/47140
16167 * gcc.c-torture/compile/pr47140.c: New test.
16169 PR rtl-optimization/47028
16170 * gcc.dg/pr47028.c: New test.
16172 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
16174 * objc.dg/protocol-forward-1.m: Removed TODO.
16175 * objc.dg/protocol-forward-2.m: New.
16176 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
16177 * obj-c++.dg/protocol-forward-2.mm: New.
16179 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
16182 * g++.dg/eh/pr38662.C: New testcase.
16184 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
16186 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
16187 scan for newline '\n'.
16190 Copyright (C) 2011 Free Software Foundation, Inc.
16192 Copying and distribution of this file, with or without modification,
16193 are permitted in any medium without royalty provided the copyright
16194 notice and this notice are preserved.