1 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
3 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
5 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
7 * ada/acats/overflow.lst: Add cb20004.
9 2012-01-05 Dodji Seketeli <dodji@redhat.com>
12 * g++.dg/cpp0x/alias-decl-18.C: New test.
14 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
16 * gcc.c-torture/execute/20120104-1.c: New test.
18 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
21 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
22 the old typebound_operator_8.f03.
23 * gfortran.dg/typebound_operator_8.f03: New version of
24 typebound_operator_7.f03 with 'u' a derived type instead of a
27 2012-01-05 Richard Guenther <rguenther@suse.de>
29 * g++.dg/torture/pr49309.C: Skip for -flto.
31 2012-01-05 Jakub Jelinek <jakub@redhat.com>
34 * gcc.c-torture/compile/pr51761.c: New test.
36 2012-01-05 Richard Guenther <rguenther@suse.de>
38 PR tree-optimization/51760
39 * gcc.dg/torture/pr51760.c: New testcase.
41 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
44 * gcc.dg/tm/memopt-6.c: Adjust regexp.
46 2012-01-05 Richard Guenther <rguenther@suse.de>
49 * gfortran.dg/lto/pr41576_0.f90: New testcase.
50 * gfortran.dg/lto/pr41576_1.f90: Likewise.
52 2012-01-04 Jakub Jelinek <jakub@redhat.com>
55 * gcc.dg/pr51695.c: New test.
57 2012-01-04 Andrew Pinski <apinski@cavium.com>
59 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
60 * gcc.target/mips/octeon2-lx-1.c: New test.
61 * gcc.target/mips/mips64-dsp-ldx.c: New test.
62 * gcc.target/mips/octeon2-lx-2.c: New test.
63 * gcc.target/mips/octeon2-lx-3.c: New test.
65 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
69 * gcc.dg/tm/alias-1.c: Adjust regexp.
70 * gcc.dg/tm/alias-2.c: Adjust regexp.
72 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
75 * g++.dg/warn/Wparentheses-26.C: New.
77 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
79 * gfortran.dg/elemental_optional_args_2.f90: New test.
81 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
84 * gfortran.dg/common_17.f90: New test.
86 2012-01-04 Richard Guenther <rguenther@suse.de>
88 PR tree-optimization/49651
89 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
90 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
92 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
95 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
97 2012-01-03 Andrew Pinski <apinski@cavium.com>
99 * lib/scanasm.exp (dg-function-on-line): Always use a special format
100 for all mips targets. Also allow an optional .cfi_startproc.
102 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
104 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
106 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
109 * g++.dg/rtti/dyncast5.C: New.
111 2012-01-03 Richard Guenther <rguenther@suse.de>
113 PR tree-optimization/51070
114 * gcc.dg/torture/pr51070-2.c: New testcase.
116 2012-01-03 Richard Guenther <rguenther@suse.de>
118 PR tree-optimization/51692
119 * gcc.dg/torture/pr51692.c: New testcase.
121 2012-01-03 Richard Guenther <rguenther@suse.de>
124 * g++.dg/lto/pr51650-3_0.C: New testcase.
126 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
129 * g++.dg/warn/Wredundant-decls-spec.C: New.
131 2012-01-03 Jakub Jelinek <jakub@redhat.com>
133 PR tree-optimization/51719
134 * g++.dg/tree-prof/pr51719.C: New test.
136 2012-01-03 Richard Guenther <rguenther@suse.de>
139 * gcc.dg/fold-compare-6.c: New testcase.
141 2012-01-03 Jakub Jelinek <jakub@redhat.com>
144 * g++.dg/gomp/pr51669.C: New test.
146 2012-01-02 Jason Merrill <jason@redhat.com>
149 * g++.dg/cpp0x/constexpr-union2.C: New.
152 * g++.dg/cpp0x/nsdmi-defer5.C: New.
154 2012-01-02 Dodji Seketeli <dodji@redhat.com>
157 * g++.dg/cpp0x/constexpr-99.C: New test.
159 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
162 * g++.dg/template/init9.C: New.
164 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
166 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
167 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
168 rather than a specific number.
170 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
175 * gfortran.dg/typebound_operator_7.f03: New.
176 * gfortran.dg/typebound_operator_8.f03: New.
178 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
181 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
183 * gcc.target/mips/dspr2-MULTU.c: Likewise.
185 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
187 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
189 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
191 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
194 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
196 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
197 * gfortran.dg/io_real_boz_4.f90: Likewise.
198 * gfortran.dg/io_real_boz_5.f90: Likewise.
200 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
202 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
204 2012-01-02 Revital Eres <revital.eres@linaro.org>
206 * gcc.dg/sms-11.c: New file.
208 2012-01-02 Tobias Burnus <burnus@net-b.de>
211 * gfortran.dg/coarray/image_index_3.f90: New.
213 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
216 * g++.dg/parse/enum8.C: New.
218 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
221 * g++.dg/conversion/reinterpret4.C: New.
222 * g++.dg/conversion/reinterpret1.C: Adjust.
224 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
226 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
228 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
230 * g++.old-deja/g++.brendan/crash25.C: Adjust.
231 * g++.old-deja/g++.brendan/crash56.C: Likewise.
232 * g++.old-deja/g++.jason/access14.C: Likewise.
233 * g++.old-deja/g++.jason/access8.C: Likewise.
234 * g++.old-deja/g++.jason/access1.C: Likewise.
235 * g++.old-deja/g++.other/access3.C: Likewise.
236 * g++.old-deja/g++.other/access5.C: Likewise.
237 * g++.old-deja/g++.law/unsorted1.C: Likewise.
238 * g++.old-deja/g++.law/visibility22.C: Likewise.
239 * g++.old-deja/g++.law/visibility26.C: Likewise.
240 * g++.old-deja/g++.mike/p2746.C: Likewise.
241 * g++.dg/debug/using1.C: Likewise.
242 * g++.dg/lookup/using51.C: Likewise.
243 * g++.dg/inherit/using5.C: Likewise.
244 * g++.dg/inherit/pr30297.C: Likewise.
245 * g++.dg/inherit/access8.C: Likewise.
246 * g++.dg/torture/pr39362.C: Likewise.
247 * g++.dg/template/crash13.C: Likewise.
248 * g++.dg/template/using10.C: Likewise.
250 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
253 * lib/gcc-dg.exp (scan-module-absence): Really commit last
256 2012-01-01 Ira Rosen <irar@il.ibm.com>
258 PR tree-optimization/51704
259 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
260 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
263 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
266 * g++.dg/cpp0x/constexpr-delegating2.C: New.
268 2012-01-01 Jan Hubicka <jh@suse.cz>
270 PR rtl-optimization/51069
271 * gcc.c-torture/compile/pr51069.c: New testcase.
273 2012-01-01 Jakub Jelinek <jakub@redhat.com>
275 PR tree-optimization/51683
276 * gcc.dg/pr51683.c: New test.
278 2011-12-31 Paolo Carlini <paolo.carlini@oracle.com>
281 * g++.dg/cpp0x/static_assert6.C: New.
283 2011-12-31 Uros Bizjak <ubizjak@gmail.com>
285 * gcc.dg/tree-ssa/vrp47: Pass -march=i586 for ia32 target.
287 2011-12-31 Thomas König <tkoenig@gcc.gnu.org>
290 * lib/gcc-dg.exp (scan-module-absence): New function.
291 * gfortran.dg/implicit_pure_2.f90: New test.
293 2011-12-30 Paolo Carlini <paolo.carlini@oracle.com>
296 * g++.dg/cpp0x/alignof4.C: New.
298 2011-12-29 Michael Meissner <meissner@linux.vnet.ibm.com>
301 * gcc.dg/scal-to-vec1.c: If 32-bit powerpc-linux, add the
302 -mabi=altivec option, which suppresses a warning message about
303 passing vectors by reference. The extra warning causes some tests
305 * gcc.dg/scal-to-vec2.c: Likewise.
306 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
307 * gcc.dg/pr35442.c: Likewise.
308 * gcc.dg/vector-compare-1.c: Likewise.
309 * gcc.dg/vector-compare-2.c: Likewise.
310 * gcc.dg/torture/pr36891.c: Likewise.
312 2012-12-29 Kai Tietz <ktietz@redhat.com>
314 * g++.dg/abi/bitfield3.C: Make sure test runs
315 for windows targets without activated ms-bitfields option.
317 * g++.old-deja/g++.brendan/new3.C: Adjust test for mingw
318 targets to use static-version.
319 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
320 * g++.old-deja/g++.abi/arraynew.C: Likewise.
321 * g++.old-deja/g++.eh/new1.C: Likewise.
322 * g++.old-deja/g++.eh/new2.C: Likewise.
324 2011-12-29 Thomas Koenig <tkoenig@gcc.gnu.org>
326 * gfortran.dg/function_optimize_9.f90: New test.
328 2011-12-27 Fabien ChĂȘne <fabien@gcc.gnu.org>
331 * g++.dg/template/using18.C: New.
332 * g++.dg/template/using19.C: New.
333 * g++.dg/template/nested3.C: Remove dg-message at instantiation.
334 * g++.dg/template/crash13.C: Likewise.
336 2011-12-28 Michael Meissner <meissner@linux.vnet.ibm.com>
339 * gcc.target/powerpc/pr51623.c: New file.
341 2011-12-28 Uros Bizjak <ubizjak@gmail.com>
343 * gcc.dg/torture/pr50396.c: Use dg-add-options ieee.
345 2011-12-27 Paolo Carlini <paolo.carlini@oracle.com>
348 * g++.dg/cpp0x/pr51547.C: New.
350 2011-12-27 Eric Botcazou <ebotcazou@adacore.com>
352 * gcc.c-torture/execute/20111227-1.c: New test.
354 2011-12-25 Jan Hubicka <jh@suse.cz>
357 * gcc.dg/compile/pr48641.c: New file.
359 2011-12-26 Joey Ye <joey.ye@arm.com>
362 * gcc.dg/volatile-bitfields-2.c: New test.
364 2011-12-23 Jason Merrill <jason@redhat.com>
367 * g++.dg/cpp0x/variadic121.C: New.
369 2011-12-23 Uros Bizjak <ubizjak@gmail.com>
371 * gcc.dg/vect/fast-math-pr35982.c: Fix parenthesis in target selectors.
373 2011-12-23 Dmitry Plotnikov <dplotnikov@ispras.ru>
375 * gcc.target/arm/vect-vcvt.c: New test.
376 * gcc.target/arm/vect-vcvtq.c: New test.
378 * gcc.dg/vect/fast-math-pr35982.c: Added vect_strided2 alternative
381 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
383 (check_effective_target_vect_uintfloat_cvt): Likewise.
384 (check_effective_target_vect_floatuint_cvt): Likewise.
385 (check_effective_target_vect_floatint_cvt): Likewise.
387 2011-12-23 Richard Guenther <rguenther@suse.de>
389 PR rtl-optimization/50396
390 * gcc.dg/torture/pr50396.c: New testcase.
392 2011-12-22 Bin Cheng <bin.cheng@arm.com>
394 PR tree-optimization/43491
395 * gcc.dg/tree-ssa/pr43491.c: New test.
397 2011-12-22 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
400 * gcc.dg/pr49994-3.c: Skip on ia64-*-*-*, hppa*-*-* and *-*-hpux*.
402 2011-12-22 Richard Guenther <rguenther@suse.de>
405 * g++.dg/lto/pr51650-1_0.C: New testcase.
406 * g++.dg/lto/pr51650-2_0.C: Likewise.
408 2011-12-21 Richard Earnshaw <rearnsha@arm.com>
411 * gcc.target/arm/sibcall-2.c: New test.
413 2011-12-22 Uros Bizjak <ubizjak@gmail.com>
416 * g++.dg/cpp0x/alias-decl-debug-0.C: Add dg-skip-if.
418 2011-12-21 Uros Bizjak <ubizjak@gmail.com>
420 * gcc.dg/pr50038.c: Move to ...
421 * gcc.target/i386/pr50038.c: ... here. Test on all targets.
423 2011-12-21 Jason Merrill <jason@redhat.com>
426 * g++.dg/cpp0x/nsdmi-virtual1.C: New.
428 2011-12-21 Paolo Carlini <paolo.carlini@oracle.com>
431 * g++.dg/cpp0x/constexpr-noexcept6.C: New.
433 2011-12-21 Jakub Jelinek <jakub@redhat.com>
437 * gcc.dg/pr51644.c: New test.
438 * g++.dg/warn/Wreturn-4.C: New test.
440 2011-12-21 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
442 * gcc.dg/vect/no-section-anchors-vect-31.c: Adjust array size and test
443 diag-scans to fix fail on AVX.
444 * gcc.dg/vect/no-section-anchors-vect-36.c: Ditto.
445 * gcc.dg/vect/no-section-anchors-vect-64.c: Ditto.
446 * gcc.dg/vect/no-section-anchors-vect-66.c: Ditto.
447 * gcc.dg/vect/no-section-anchors-vect-68.c: Ditto.
448 * gcc.dg/vect/no-section-anchors-vect-69.c: Ditto.
449 * gcc.dg/vect/no-vfa-vect-dv-2.c: Adjust dg-scans.
450 * gcc.dg/vect/pr45752.c: Ditto.
451 * gcc.dg/vect/slp-perm-4.c: Ditto.
452 * gcc.dg/vect/slp-perm-9.c: Ditto.
453 * gcc.dg/vect/vect-33.c: Ditto.
454 * gcc.dg/vect/vect-35.c: Ditto.
455 * gcc.dg/vect/vect-6-big-array.c: Ditto.
456 * gcc.dg/vect/vect-6.c: Ditto.
457 * gcc.dg/vect/vect-91.c: Ditto.
458 * gcc.dg/vect/vect-all-big-array.c: Ditto.
459 * gcc.dg/vect/vect-all.c: Ditto.
460 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
461 * gcc.dg/vect/vect-outer-4c.c: Ditto.
462 * gcc.dg/vect/vect-outer-5.c: Ditto.
463 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
464 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
465 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
466 * gcc.dg/vect/vect-peel-1.c: Ditto.
467 * gcc.dg/vect/vect-peel-2.c: Ditto.
468 * gcc.dg/vect/vect-peel-3.c: Ditto.
469 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
470 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
471 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
472 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Ditto.
473 * lib/target-supports.exp (check_avx_available): New function.
474 (check_effective_target_vect_sizes_32B_16B): Ditto.
475 (check_prefer_avx128): Ditto.
476 (check_effective_target_vect_aligned_arrays): Add handling of AVX.
477 (check_effective_target_vect_multiple_sizes): Ditto.
479 2011-12-21 Enkovich Ilya <ilya.enkovich@intel.com>
482 * gcc.dg/pr50038.c: New test.
484 2011-12-20 Paolo Carlini <paolo.carlini@oracle.com>
487 * g++.dg/cpp0x/constexpr-ice5.C: New.
489 2011-12-20 Joseph Myers <joseph@codesourcery.com>
491 * gcc.dg/c11-version-1.c, gcc.dg/c11-version-2.c,
492 gcc.dg/c94-version-1.c, gcc.dg/c99-version-1.c,
493 gcc.dg/gnu11-version-1.c: New tests.
495 2011-12-20 Bernd Schmidt <bernds@codesourcery.com>
498 * gcc.target/arm/volatile-bitfields-4.c: New test.
499 * c-c++-common/abi-bf.c: New test.
501 2011-12-20 Dodji Seketeli <dodji@redhat.com>
504 * g++.dg/gcov/gcov-2.C: Adjust.
506 2011-12-20 Paolo Carlini <paolo.carlini@oracle.com>
509 * g++.dg/cpp0x/constexpr-ice4.C: New.
511 2011-12-19 Paolo Carlini <paolo.carlini@oracle.com>
514 * g++.dg/template/crash109.C: New.
516 2011-12-19 Jason Merrill <jason@redhat.com>
519 * g++.dg/cpp0x/nullptr26.C: New.
521 2011-12-19 Richard Sandiford <rdsandiford@googlemail.com>
523 * gcc.target/mips/mult-1.c: Require -O2.
525 2011-12-19 Richard Sandiford <rdsandiford@googlemail.com>
527 * gcc.target/mips/ext-2.c: Add NOMIPS16.
529 2011-12-19 Jason Merrill <jason@redhat.com>
532 * g++.dg/cpp0x/constexpr-delegating.C: New.
534 2011-12-19 Sandra Loosemore <sandra@codesourcery.com>
535 Tom de Vries <tom@codesourcery.com>
538 * gcc.c-torture/compile/pr50380.c: New testcase.
540 2011-12-19 Tobias Burnus <burnus@net-b.de>
543 * gfortran.dg/block_10.f90: New.
545 2011-12-19 Jason Merrill <jason@redhat.com>
548 * g++.dg/cpp0x/initlist64.C: New.
551 * c-c++-common/transparent-union-1.c: New.
553 2011-12-19 Eric Botcazou <ebotcazou@adacore.com>
555 PR tree-optimization/51580
556 * gnat.dg/specs/loop_optimization1.ads: New test.
557 * gnat.dg/specs/loop_optimization1_pkg.ad[sb]: New helper.
559 2011-12-19 Richard Guenther <rguenther@suse.de>
562 * gcc.dg/lto/20111207-2_0.c: Adjust.
563 * g++.dg/lto/pr51573-1_0.C: New testcase.
565 2011-12-19 Jakub Jelinek <jakub@redhat.com>
568 * g++.dg/cpp0x/pr51619.C: New test.
570 2011-12-19 Tobias Burnus <burnus@net-b.de>
573 * gfortran.dg/select_type_25.f90: New.
575 2011-12-19 Martin Jambor <mjambor@suse.cz>
577 PR tree-optimization/51583
578 * gcc.dg/tree-ssa/pr51583.c: New test.
580 2011-12-19 Jakub Jelinek <jakub@redhat.com>
582 PR tree-optimization/51596
583 * g++.dg/opt/pr51596.C: New test.
586 PR tree-optimization/51606
587 * gcc.dg/vect/pr51590.c: New test.
589 2011-12-19 Richard Guenther <rguenther@suse.de>
592 * g++.dg/lto/pr51572-2_0.C: New testcase.
594 2011-12-19 Dodji Seketeli <dodji@redhat.com>
597 * g++.dg/cpp0x/nsdmi6.C: New test.
599 2011-12-19 Tobias Burnus <burnus@net-b.de>
601 * gfortran.dg/coarray_poly_3.f90: New.
602 * coarray/poly_run_1.f90: Enable some previously commented code.
604 2011-12-19 Jason Merrill <jason@redhat.com>
607 * g++.dg/cpp0x/constexpr-ptrsub.C: New.
609 2011-12-18 Hans-Peter Nilsson <hp@axis.com>
611 * gcc.dg/pr51491-2.c: Fix "cleanup-treee-dump" typo.
613 2011-12-17 Jason Merrill <jason@redhat.com>
616 * g++.dg/parse/enum7.C: New.
619 * g++.dg/lookup/nested2.C: New.
622 * g++.dg/parse/enum6.C: New.
624 2011-12-17 Tom de Vries <tom@codesourcery.com>
626 PR tree-optimization/51491
627 * gcc.dg/pr51491.c: New test.
628 * gcc.dg/pr51491-2.c: Same.
630 2011-12-16 Jason Merrill <jason@redhat.com>
633 * g++.dg/cpp0x/auto31.C: New.
635 2011-12-16 Ian Lance Taylor <iant@google.com>
638 * gcc.dg/20111216-1.c: New test.
640 2011-12-16 Jason Merrill <jason@redhat.com>
643 * g++.dg/init/static4.C: New.
645 2011-12-16 Jason Merrill <jason@redhat.com>
648 * g++.dg/init/value10.C: New.
650 2011-12-16 Jakub Jelinek <jakub@redhat.com>
653 * gcc.dg/ipa/inline-5.c: XFAIL for 32-bit hppa.
655 PR tree-optimization/51575
656 * g++.dg/opt/pr51575.C: New test.
659 * gcc.dg/pr51557.c: New test.
661 2011-12-16 Richard Guenther <rguenther@suse.de>
664 * gcc.dg/lto/pr51572-1_0.c: New testcase.
666 2011-12-15 Jason Merrill <jason@redhat.com>
669 * g++.dg/ext/desig4.C: New.
671 2011-12-15 Paul Thomas <pault@gcc.gnu.org>
673 * gfortran.dg/class_array_3.f03: Remove explicit indexing of
674 A%disp() to use scalarizer.
675 * gfortran.dg/class_array_9.f03: New.
677 2011-12-15 Jakub Jelinek <jakub@redhat.com>
679 * gcc.dg/vect/vect-sdivmod-1.c: New test.
682 * g++.dg/cpp0x/pr51463.C: New test.
685 * c-c++-common/gomp/pr51360.c: New test.
686 * g++.dg/gomp/pr51360.C: New test.
689 * gcc.dg/tree-ssa/vrp47.c: Add -fdump-tree-dom2 to dg-options.
690 Check for x_? & y in dom2 dump and xfail the check in dom1 dump.
692 PR tree-optimization/51117
693 * g++.dg/opt/pr51117.C: New test.
695 2011-12-15 Romain Geissler <romain.geissler@gmail.com>
697 * gcc.c-torture/execute/builtins/chk.h (stpncpy, stpncpy_disallowed):
699 * gcc.c-torture/execute/builtins/lib/chk.c (stpncpy_disallowed):
701 (stpncpy, __stpncpy_chk): New functions.
702 * gcc.c-torture/execute/builtins/stpncpy-chk-lib.c: New file.
703 * gcc.c-torture/execute/builtins/stpncpy-chk.c: Likewise.
705 2011-12-15 Richard Guenther <rguenther@suse.de>
708 * g++.dg/lto/pr51567-1_0.C: New testcase.
710 2011-12-15 Dodji Seketeli <dodji@redhat.com>
713 * g++.dg/cpp0x/auto30.C: New test.
715 2011-12-15 Tobias Burnus <burnus@net-b.de>
717 * gfortran.dg/coarray/poly_run_3.f90: New.
718 * gfortran.dg/coarray/poly_run_2.f90: Enable comment-out test.
720 2011-12-15 Richard Guenther <rguenther@suse.de>
723 * g++.dg/lto/pr51564-1_0.C: New testcase.
725 2011-12-15 Jonathan Wakely <jwakely.gcc@gmail.com>
728 * g++.dg/ext/is_final.C: New.
730 2012-12-15 Richard Guenther <rguenther@suse.de>
733 * g++.dg/lto/pr48508-1_0.C: New testcase.
734 * g++.dg/lto/pr48508-1_1.C: Likewise.
736 2011-12-14 Jason Merrill <jason@redhat.com>
739 * g++.dg/init/constant1.C: New.
742 * g++.dg/other/enum2.C: New.
744 2011-12-14 Dodji Seketeli <dodji@redhat.com>
747 * g++.dg/cpp0x/initlist63.C: New test.
749 2011-12-14 Georg-Johann Lay <avr@gjlay.de>
752 * gcc.target/avr/torture/int24-mul.c: New.
754 2011-12-14 Dodji Seketeli <dodji@redhat.com>
757 * g++.dg/cpp0x/ptrmem-cst-arg1.C: New test.
759 2011-12-13 Jason Merrill <jason@redhat.com>
763 * g++.dg/cpp0x/rv-cast3.C: New.
764 * g++.dg/cpp0x/rv-cast4.C: New.
766 2011-12-13 Paolo Carlini <paolo.carlini@oracle.com>
769 * g++.dg/cpp0x/lambda/lambda-ice6.C: New.
771 2011-12-13 Andrew Pinski <apinski@cavium.com>
772 Adam Nemet <anemet@caviumnetworks.com>
774 * gcc.target/mips/mips.exp (mips_option_groups): Fix debug. Add
776 * gcc.target/mips/octeon2-pipe-1.c: New testcase.
777 * gcc.target/mips/octeon-pipe-1.c: New testcase.
779 2011-12-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
782 * g++.dg/template/using16.C: New.
783 * g++.dg/template/using17.C: New.
785 2011-12-13 Martin Jambor <mjambor@suse.cz>
787 PR tree-optimization/51362
788 * gcc.dg/ipa/pr51362.c: New test.
790 2011-12-13 Uros Bizjak <ubizjak@gmail.com>
793 * gcc.target/i386/bmi2-mulx32-1.c (gen_mulx): Add attribute regparm(2).
794 * gcc.target/i386/bmi2-mulx32-2.c (calc_mulx_u32): Ditto.
796 2011-12-13 Richard Guenther <rguenther@suse.de>
799 * g++.dg/lto/pr48354-1_0.C: New testcase.
801 2011-12-13 Richard Guenther <rguenther@suse.de>
803 PR tree-optimization/51519
804 * gcc.dg/pr51519.c: New testcase.
806 2011-12-13 Richard Guenther <rguenther@suse.de>
808 * gcc.dg/lto/20111213-1_0.c: New testcase.
810 2011-12-13 Eric Botcazou <ebotcazou@adacore.com>
812 * gnat.dg/vect1.ad[sb]: Add more tests.
813 * gnat.dg/vect2.ad[sb]: Likewise.
814 * gnat.dg/vect3.ad[sb]: Likewise.
815 * gnat.dg/vect4.ad[sb]: Likewise.
816 * gnat.dg/vect5.ad[sb]: Likewise.
817 * gnat.dg/vect6.ad[sb]: Likewise.
819 2011-12-12 Jakub Jelinek <jakub@redhat.com>
821 PR rtl-optimization/51495
822 * gcc.c-torture/compile/pr51495.c: New test.
824 PR tree-optimization/51481
825 * gcc.dg/pr51481.c: New test.
827 2011-12-12 Georg-Johann Lay <avr@gjlay.de>
829 PR tree-optimization/45830
830 * gcc.c-torture/execute/pr45830.c: Move from here to...
831 * gcc.dg/torture/pr45830.c: ...this new file. Add dg-do and
832 dg-additional-options magic.
834 2011-12-12 Janne Blomqvist <jb@gcc.gnu.org>
836 * gfortran.dg/nested_modules_2.f90: Tighten test.
838 2011-12-12 Eric Botcazou <ebotcazou@adacore.com>
840 * gcc.c-torture/execute/20111212-1.c: New test.
842 2011-12-12 Jakub Jelinek <jakub@redhat.com>
845 * gcc.dg/pr45819.c: Add -w to dg-options.
847 2011-12-12 Torvald Riegel <triegel@redhat.com>
849 * g++.dg/tm/noexcept-1.C: New test.
850 * g++.dg/tm/noexcept-2.C: New test.
851 * g++.dg/tm/noexcept-3.C: New test.
852 * g++.dg/tm/noexcept-4.C: New test.
853 * g++.dg/tm/noexcept-5.C: New test.
855 2011-12-12 Torvald Riegel <triegel@redhat.com>
857 * c-c++-common/tm/20111206.c: New test.
859 2011-12-12 Richard Guenther <rguenther@suse.de>
862 * g++.dg/opt/pr51262.C: New testcase.
864 2011-12-12 Revital Eres <revital.eres@linaro.org>
866 PR rtl-optimization/47013
867 * gcc.dg/sms-2.c: Change scan-tree-dump-times and the code itself
868 to preserve the function.
869 * gcc.dg/sms-6.c: Add --param sms-min-sc=1. Add dg-options for
870 powerpc*-*-*. Avoid superfluous spaces in dg-final.
871 * gcc.dg/sms-3.c: Add --param sms-min-sc=1 and
872 -fmodulo-sched-allow-regmoves flags.
873 * gcc.dg/sms-7.c: Likewise. Remove dg-final for powerpc*-*-*
874 and avoid superfluous spaces in dg-final for spu-*-*.
875 * gcc.dg/sms-4.c: Add dg-options for powerpc*-*-*.
876 * gcc.dg/sms-8.c: Add --param sms-min-sc=1. Add dg-options and
877 change scan-rtl-dump-times for powerpc*-*-*.
878 * gcc.dg/sms-5.c: Add --param sms-min-sc=1 flag, remove
879 powerpc*-*-* from dg-final and avoid superfluous spaces in dg-final.
880 * gcc.dg/sms-9.c: Remove -fno-auto-inc-dec.
882 2011-12-11 Jakub Jelinek <jakub@redhat.com>
884 PR tree-optimization/51485
885 * g++.dg/vect/pr51485.cc: New test.
887 2011-12-11 Tobias Burnus <burnus@net-b.de>
890 * gfortran.dg/warn_function_without_result_2.f90: New.
892 2011-12-11 Paul Thomas <pault@gcc.gnu.org>
893 Tobias Burnus <burnus@gcc.gnu.org>
902 * gfortran.dg/class_array_1.f03: New.
903 * gfortran.dg/class_array_2.f03: New.
904 * gfortran.dg/class_array_3.f03: New.
905 * gfortran.dg/class_array_4.f03: New.
906 * gfortran.dg/class_array_5.f03: New.
907 * gfortran.dg/class_array_6.f03: New.
908 * gfortran.dg/class_array_7.f03: New.
909 * gfortran.dg/class_array_8.f03: New.
910 * gfortran.dg/coarray_poly_1.f90: New.
911 * gfortran.dg/coarray_poly_2.f90: New.
912 * gfortran.dg/coarray/poly_run_1.f90: New.
913 * gfortran.dg/coarray/poly_run_2.f90: New.
914 * gfortran.dg/class_to_type_1.f03: New.
915 * gfortran.dg/type_to_class_1.f03: New.
916 * gfortran.dg/typebound_assignment_3.f03: Remove the error.
917 * gfortran.dg/auto_dealloc_2.f90: Occurences of __builtin_free now 2.
918 * gfortran.dg/class_19.f03: Occurences of __builtin_free now 8.
920 2011-12-11 Thomas Koenig <tkoenig@gcc.gnu.org>
923 * gfortran.dg/gomp/workshare2.f90: New test.
924 * gfortran.dg/gomp/workshare3.f90: New test.
926 2011-12-11 Eric Botcazou <ebotcazou@adacore.com>
928 * gnat.dg/specs/elab3.ads: New test.
930 2011-12-10 Richard Henderson <rth@redhat.com>
932 * gcc.target/powerpc/altivec-perm-1.c: New.
933 * gcc.target/powerpc/altivec-perm-2.c: New.
934 * gcc.target/powerpc/altivec-perm-4.c: New.
936 2011-12-10 Joern Rennecke <joern.rennecke@embecosm.com>
938 * gcc.target/epiphany/interrupt.c: Add dg-options "-g".
939 Add a scan-assembler-time clause to test for the interupt vector jump.
941 (dma0_handler): ... this.
943 2011-12-10 Nathan Sidwell <nathan@acm.org>
945 PR gcov-profile/51449
946 * g++.dg/gcov/gcov-14.C: New.
948 2011-12-09 Eric Botcazou <ebotcazou@adacore.com>
950 * gcc.c-torture/compile/20111209-1.c: New test.
952 2011-12-09 Jason Merrill <jason@redhat.com>
955 * g++.dg/warn/Woverflow-4.C: New.
957 2011-12-09 Dodji Seketeli <dodji@redhat.com>
960 * g++.dg/cpp0x/alias-decl-17.C: New test.
962 2011-12-09 Michael Meissner <meissner@the-meissners.org>
964 * gcc.target/powerpc/recip-5.c: Disable running on any system that
965 does not support VSX.
967 * gcc.target/powerpc/ppc-target-4.c: New file to test target
968 specific functions enabling target specific builtins.
970 2011-12-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
972 * gcc.dg/vect/slp-13.c: Array size increase reverted.
973 * gcc.dg/vect/slp-24.c: Ditto.
974 * gcc.dg/vect/slp-3.c: Ditto.
975 * gcc.dg/vect/slp-34.c: Ditto.
976 * gcc.dg/vect/slp-4.c: Ditto.
977 * gcc.dg/vect/slp-cond-2.c: Ditto.
978 * gcc.dg/vect/slp-multitypes-11.c: Ditto.
979 * gcc.dg/vect/vect-1.c: Ditto.
980 * gcc.dg/vect/vect-10.c: Ditto.
981 * gcc.dg/vect/vect-105.c: Ditto.
982 * gcc.dg/vect/vect-112.c: Ditto.
983 * gcc.dg/vect/vect-15.c: Ditto.
984 * gcc.dg/vect/vect-2.c: Ditto.
985 * gcc.dg/vect/vect-31.c: Ditto.
986 * gcc.dg/vect/vect-32.c: Ditto.
987 * gcc.dg/vect/vect-33.c: Ditto.
988 * gcc.dg/vect/vect-34.c: Ditto.
989 * gcc.dg/vect/vect-35.c: Ditto.
990 * gcc.dg/vect/vect-36.c: Ditto.
991 * gcc.dg/vect/vect-6.c: Ditto.
992 * gcc.dg/vect/vect-73.c: Ditto.
993 * gcc.dg/vect/vect-74.c: Ditto.
994 * gcc.dg/vect/vect-75.c: Ditto.
995 * gcc.dg/vect/vect-76.c: Ditto.
996 * gcc.dg/vect/vect-80.c: Ditto.
997 * gcc.dg/vect/vect-85.c: Ditto.
998 * gcc.dg/vect/vect-89.c: Ditto.
999 * gcc.dg/vect/vect-97.c: Ditto.
1000 * gcc.dg/vect/vect-98.c: Ditto.
1001 * gcc.dg/vect/vect-all.c: Ditto.
1002 * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
1003 * gcc.dg/vect/vect-iv-8.c: Ditto.
1004 * gcc.dg/vect/vect-iv-8a.c: Ditto.
1005 * gcc.dg/vect/vect-outer-1.c: Ditto.
1006 * gcc.dg/vect/vect-outer-1a.c: Ditto.
1007 * gcc.dg/vect/vect-outer-1b.c: Ditto.
1008 * gcc.dg/vect/vect-outer-2.c: Ditto.
1009 * gcc.dg/vect/vect-outer-2a.c: Ditto.
1010 * gcc.dg/vect/vect-outer-2c.c: Ditto.
1011 * gcc.dg/vect/vect-outer-3.c: Ditto.
1012 * gcc.dg/vect/vect-outer-3a.c: Ditto.
1013 * gcc.dg/vect/vect-outer-4a.c: Ditto.
1014 * gcc.dg/vect/vect-outer-4b.c: Ditto.
1015 * gcc.dg/vect/vect-outer-4c.c: Ditto.
1016 * gcc.dg/vect/vect-outer-4d.c: Ditto.
1017 * gcc.dg/vect/vect-outer-4m.c: Ditto.
1018 * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
1019 * gcc.dg/vect/vect-outer-fir.c: Ditto.
1020 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
1021 * gcc.dg/vect/vect-over-widen-2.c: Ditto.
1022 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
1023 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
1024 * gcc.dg/vect/vect-reduc-1char.c: Ditto.
1025 * gcc.dg/vect/vect-reduc-2char.c: Ditto.
1026 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
1027 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
1028 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
1029 * gcc.dg/vect/vect-shift-2.c: Ditto.
1030 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
1031 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
1032 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1033 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1034 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
1035 * gcc.dg/vect/slp-13-big-array.c: New test.
1036 * gcc.dg/vect/slp-24-big-array.c: Ditto.
1037 * gcc.dg/vect/slp-3-big-array.c: Ditto.
1038 * gcc.dg/vect/slp-34-big-array.c: Ditto.
1039 * gcc.dg/vect/slp-4-big-array.c: Ditto.
1040 * gcc.dg/vect/slp-cond-2-big-array.c: Ditto.
1041 * gcc.dg/vect/slp-multitypes-11-big-array.c: Ditto.
1042 * gcc.dg/vect/vect-1-big-array.c: Ditto.
1043 * gcc.dg/vect/vect-10-big-array.c: Ditto.
1044 * gcc.dg/vect/vect-105-big-array.c: Ditto.
1045 * gcc.dg/vect/vect-112-big-array.c: Ditto.
1046 * gcc.dg/vect/vect-15-big-array.c: Ditto.
1047 * gcc.dg/vect/vect-2-big-array.c: Ditto.
1048 * gcc.dg/vect/vect-31-big-array.c: Ditto.
1049 * gcc.dg/vect/vect-32-big-array.c: Ditto.
1050 * gcc.dg/vect/vect-33-big-array.c: Ditto.
1051 * gcc.dg/vect/vect-34-big-array.c: Ditto.
1052 * gcc.dg/vect/vect-35-big-array.c: Ditto.
1053 * gcc.dg/vect/vect-36-big-array.c: Ditto.
1054 * gcc.dg/vect/vect-6-big-array.c: Ditto.
1055 * gcc.dg/vect/vect-73-big-array.c: Ditto.
1056 * gcc.dg/vect/vect-74-big-array.c: Ditto.
1057 * gcc.dg/vect/vect-75-big-array.c: Ditto.
1058 * gcc.dg/vect/vect-76-big-array.c: Ditto.
1059 * gcc.dg/vect/vect-80-big-array.c: Ditto.
1060 * gcc.dg/vect/vect-85-big-array.c: Ditto.
1061 * gcc.dg/vect/vect-89-big-array.c: Ditto.
1062 * gcc.dg/vect/vect-97-big-array.c: Ditto.
1063 * gcc.dg/vect/vect-98-big-array.c: Ditto.
1064 * gcc.dg/vect/vect-all-big-array.c: Ditto.
1065 * gcc.dg/vect/vect-double-reduc-6-big-array.c: Ditto.
1066 * gcc.dg/vect/vect-iv-8-big-array.c: Ditto.
1067 * gcc.dg/vect/vect-iv-8a-big-array.c: Ditto.
1068 * gcc.dg/vect/vect-outer-1-big-array.c: Ditto.
1069 * gcc.dg/vect/vect-outer-1a-big-array.c: Ditto.
1070 * gcc.dg/vect/vect-outer-1b-big-array.c: Ditto.
1071 * gcc.dg/vect/vect-outer-2-big-array.c: Ditto.
1072 * gcc.dg/vect/vect-outer-2a-big-array.c: Ditto.
1073 * gcc.dg/vect/vect-outer-2c-big-array.c: Ditto.
1074 * gcc.dg/vect/vect-outer-3-big-array.c: Ditto.
1075 * gcc.dg/vect/vect-outer-3a-big-array.c: Ditto.
1076 * gcc.dg/vect/vect-outer-4a-big-array.c: Ditto.
1077 * gcc.dg/vect/vect-outer-4b-big-array.c: Ditto.
1078 * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
1079 * gcc.dg/vect/vect-outer-4d-big-array.c: Ditto.
1080 * gcc.dg/vect/vect-outer-4m-big-array.c: Ditto.
1081 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Ditto.
1082 * gcc.dg/vect/vect-outer-fir-big-array.c: Ditto.
1083 * gcc.dg/vect/vect-over-widen-1-big-array.c: Ditto.
1084 * gcc.dg/vect/vect-over-widen-2-big-array.c: Ditto.
1085 * gcc.dg/vect/vect-over-widen-3-big-array.c: Ditto.
1086 * gcc.dg/vect/vect-over-widen-4-big-array.c: Ditto.
1087 * gcc.dg/vect/vect-reduc-1char-big-array.c: Ditto.
1088 * gcc.dg/vect/vect-reduc-2char-big-array.c: Ditto.
1089 * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
1090 * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
1091 * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
1092 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1093 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Ditto.
1094 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Ditto.
1095 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Ditto.
1096 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Ditto.
1097 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Ditto.
1099 2011-12-09 Richard Guenther <rguenther@suse.de>
1102 * g++.dg/lto/pr48042_0.C: New testcase.
1104 2011-12-09 Richard Guenther <rguenther@suse.de>
1106 PR tree-optimization/51482
1107 * g++.dg/torture/pr51482.C: New testcase.
1109 2011-12-08 Andrew Pinski <apinski@cavium.com>
1111 * gcc.target/mips/mult-1.c: Forbid all Octeon processors.
1112 * gcc.target/mips/dmult-1.c: Likewise.
1113 * gcc.target/mips/branch-1.c: Likewise.
1114 * gcc.target/mips/extend-1.c: Likewise.
1116 2011-12-08 Jason Merrill <jason@redhat.com>
1119 * g++.dg/template/cond8.C: New.
1122 * g++.dg/cpp0x/lambda/lambda-template4.C: New.
1124 2011-12-08 Jakub Jelinek <jakub@redhat.com>
1126 PR tree-optimization/51466
1127 * gcc.c-torture/execute/pr51466.c: New test.
1129 2011-12-08 Tobias Burnus <burnus@net-b.de>
1132 * gfortran.dg/bounds_check_16.f90: New.
1134 2011-12-08 Tobias Burnus <burnus@net-b.de>
1137 * gfortran.dg/private_type_14.f90: New.
1139 2011-12-08 Tobias Burnus <burnus@net-b.de>
1142 * gfortran.dg/io_real_boz_3.f90: New.
1143 * gfortran.dg/io_real_boz_4.f90: New.
1144 * gfortran.dg/io_real_boz_5.f90: New.
1146 2011-12-08 Tobias Burnus <burnus@net-b.de>
1149 * gfortran.dg/realloc_on_assign_8.f90: New.
1151 2011-12-08 Teresa Johnson <tejohnson@google.com>
1153 * gcc.target/i386/movdi-rex64.c: Remove unnecessary unused label.
1155 2011-12-08 Teresa Johnson <tejohnson@google.com>
1157 * gcc.target/i386/movdi-rex64.c: Remove unnecessary
1158 -Wwrite-strings option.
1160 2011-12-08 Teresa Johnson <tejohnson@google.com>
1162 * gcc.target/i386/movdi-rex64.c: New.
1164 2011-12-08 Richard Guenther <rguenther@suse.de>
1166 * gcc.dg/volatile3.c: New testcase.
1168 2011-12-08 Georg-Johann Lay <avr@gjlay.de>
1170 PR tree-optimization/51315
1171 * gcc.c-torture/execute/20111208-1.c (int16_t): Use __INT16_TYPE__
1173 (int32_t): Use __INT32_TYPE__ for typedef.
1175 2011-12-08 Georg-Johann Lay <avr@gjlay.de>
1177 PR tree-optimization/51315
1178 * gcc.c-torture/execute/20111208-1.c: Fix wrong assumption
1181 2011-12-08 Richard Guenther <rguenther@suse.de>
1184 * g++.dg/opt/pr50747-1_0.C: New testcase.
1185 * g++.dg/opt/pr50747-2_0.C: Likewise.
1187 2011-12-08 Eric Botcazou <ebotcazou@adacore.com>
1189 * gcc.c-torture/execute/20111208-1.c: New test.
1191 2011-12-08 Richard Guenther <rguenther@suse.de>
1194 * gcc.dg/lto/20111207-2_0.c: New testcase.
1195 * gcc.dg/guality/pr48437.c: Likewise.
1197 2011-12-07 Jakub Jelinek <jakub@redhat.com>
1200 * g++.dg/cpp0x/auto7.C: Adjust expected error message.
1201 * g++.dg/cpp0x/auto29.C: New test.
1204 * g++.dg/parse/error45.C: New test.
1207 * g++.dg/ext/desig3.C: New test.
1210 * g++.dg/cpp0x/constexpr-51369.C: New test.
1212 2011-12-07 Andrew Pinski <apinski@cavium.com>
1215 * gcc.dg/pr45416.c: New testcase.
1217 2011-12-07 Ed Smith-Rowland <3dw4rd@verizon.net>
1220 * g++.dg/cpp0x/pr51420.C: New.
1222 2011-12-07 Richard Guenther <rguenther@suse.de>
1225 * gcc.dg/lto/20111207-1_0.c: New testcase.
1226 * gcc.dg/lto/20111207-1_1.c: Likewise.
1227 * gcc.dg/lto/20111207-1_2.c: Likewise.
1228 * gcc.dg/lto/20111207-1_3.c: Likewise.
1230 2011-12-07 Richard Guenther <rguenther@suse.de>
1232 PR tree-optimization/50823
1233 * gcc.dg/torture/pr50823.c: New testcase.
1235 2011-12-07 Martin Jambor <mjambor@suse.cz>
1237 PR tree-optimization/50744
1238 * gcc.dg/ipa/pr50744.c: New test.
1240 2011-12-06 Jakub Jelinek <jakub@redhat.com>
1243 * g++.dg/template/static32.C: New test.
1245 2011-12-06 Uros Bizjak <ubizjak@gmail.com>
1247 * g++.dg/opt/pr51396.C: Use dg-additional-options.
1249 2011-12-06 Tobias Burnus <burnus@net-b.de>
1252 * gfortran.dg/default_initialization_5.f90: New.
1254 2011-12-06 Jakub Jelinek <jakub@redhat.com>
1257 * gcc.c-torture/compile/pr51354.c: New test.
1259 2011-12-06 Paolo Carlini <paolo.carlini@oracle.com>
1262 * g++.dg/other/abstract3.C: New.
1264 2011-12-06 Richard Guenther <rguenther@suse.de>
1266 PR tree-optimization/49997
1267 * gcc.dg/torture/pr49997.c: New testcase.
1269 2011-12-06 Richard Guenther <rguenther@suse.de>
1272 * g++.dg/torture/pr51436.C: New testcase.
1274 2011-12-06 Richard Guenther <rguenther@suse.de>
1276 PR tree-optimization/51245
1277 * gcc.dg/torture/pr51245.c: New testcase.
1279 2011-12-06 Dodji Seketeli <dodji@redhat.com>
1282 * g++.dg/diagnostic/wrong-tag-1.C
1284 2011-12-05 Fabien ChĂȘne <fabien@gcc.gnu.org>
1287 * g++.dg/lookup/using50.C: New.
1288 * g++.dg/lookup/using51.C: New.
1290 2011-12-05 Jakub Jelinek <jakub@redhat.com>
1292 PR tree-optimization/51396
1293 * g++.dg/opt/pr51396.C: New test.
1296 * gcc.dg/debug/dwarf2/pr51410.c: New test.
1299 * gcc.dg/gomp/pr51339.c: New test.
1301 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
1304 * g++.dg/cpp0x/initlist62.C: New.
1306 2011-12-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1309 * gfortran.dg/assumed_charlen_substring_1.f90: New test.
1311 2011-12-05 Richard Sandiford <rdsandiford@googlemail.com>
1313 * g++.dg/debug/pr46338.C: Add dg-require-profiling.
1314 * g++.dg/torture/pr39732.C: Likewise.
1315 * g++.dg/torture/pr40642.C: Likewise.
1316 * gcc.c-torture/compile/pr44686.c: Likewise.
1317 * gcc.dg/20050309-1.c: Likewise.
1318 * gcc.dg/20050330-2.c: Likewise.
1319 * gcc.dg/20051201-1.c: Likewise.
1320 * gcc.dg/gomp/pr27573.c: Likewise.
1321 * gcc.dg/pr46255.c: Likewise.
1322 * gcc.dg/profile-dir-1.c: Likewise.
1323 * gcc.dg/profile-dir-2.c: Likewise.
1324 * gcc.dg/profile-dir-3.c: Likewise.
1325 * gcc.dg/profile-generate-1.c: Likewise.
1326 * gfortran.dg/gomp/pr27573.f90: Likewise.
1327 * gcc.dg/profile-generate-3.c: Be specific about the type of
1330 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
1333 * g++.dg/ext/underlying_type11.C: New.
1335 2011-12-05 Uros Bizjak <ubizjak@gmail.com>
1338 * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
1339 * gcc.dg/torture/pr39074.c: Ditto.
1340 * gcc.dg/torture/pr39074-2.c: Ditto.
1341 * gcc.dg/torture/pr42898.c: Ditto.
1342 * gcc.dg/torture/pr42898-2.c: Ditto.
1343 * gcc.dg/torture/pr45704.c: Ditto.
1344 * gcc.dg/torture/pr50472.c: Ditto.
1345 * gcc.dg/torture/pta-callused-1.c: Ditto.
1346 * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
1347 * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
1348 * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
1349 * gcc.dg/torture/pta-escape-1.c: Ditto.
1350 * gcc.dg/torture/ipa-pta-1.c: Ditto.
1351 * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
1353 2011-12-05 Kazu Hirata <kazu@codesourcery.com>
1356 * gcc.dg/pr51408.c: New.
1358 2011-12-05 Jason Merrill <jason@redhat.com>
1360 * g++.dg/cpp0x/dc6.C: New.
1362 2011-12-05 Ville Voutilainen <ville.voutilainen@gmail.com>
1363 Pedro LamarĂŁo <pedro.lamarao@gmail.com>
1365 * g++.dg/cpp0x/dc1.C: New test.
1366 * g++.dg/cpp0x/dc2.C: New test.
1367 * g++.dg/cpp0x/dc3.C: New test.
1368 * g++.dg/cpp0x/dc4.C: New test.
1369 * g++.dg/cpp0x/dc5.C: New test.
1370 * g++.dg/template/meminit1.C: Adjust expected error.
1372 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
1375 * g++.dg/cpp0x/auto28.C: New.
1377 2011-12-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1379 * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
1381 2011-12-05 Jakub Jelinek <jakub@redhat.com>
1382 Eric Botcazou <ebotcazou@adacore.com>
1386 * gcc.c-torture/execute/pr51323.c: New test.
1388 2011-12-04 Tobias Burnus <burnus@net-b.de>
1391 * gfortran.dg/associate_10.f90: New.
1393 2011-12-04 Ira Rosen <ira.rosen@linaro.org>
1396 * gfortran.dg/vect/pr51285.f90: New test.
1398 2011-12-04 Uros Bizjak <ubizjak@gmail.com>
1399 Jérémie Detrey <Jeremie.Detrey@loria.fr>
1402 * gcc.target/i386/pr51393.c: New test.
1404 2011-12-03 Dominique d'Humieres <dominiq@lps.ens.fr>
1407 * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
1408 * obj-c++.dg/naming-4.mm: Likewise.
1410 2011-12-03 Jack Howarth <howarth@bromo.med.uc.edu>
1412 * gcc.dg/darwin-segaddr.c: Use -no-pie.
1414 2011-12-03 Paolo Carlini <paolo.carlini@oracle.com>
1417 * g++.dg/cpp0x/pr51313.C: New.
1419 2011-12-03 Tobias Burnus <burnus@net-b.de>
1422 * gfortran.dg/select_type_24.f90: New.
1423 * gfortran.dg/select_type_23.f03: Add dg-error.
1424 * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
1426 2011-12-03 Jakub Jelinek <jakub@redhat.com>
1428 * gcc.dg/vect/vect-122.c: New test.
1430 2011-12-03 Tobias Burnus <burnus@net-b.de>
1433 * gfortran.dg/move_alloc_8.f90: New.
1435 2011-12-03 Tobias Burnus <burnus@net-b.de>
1437 * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
1438 i.e. remove the dg-error line.
1439 * gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run.
1440 * gfortran.dg/move_alloc_9.f90: New.
1441 * gfortran.dg/move_alloc_10.f90: New
1443 2011-12-02 Nathan Sidwell <nathan@acm.org>
1445 * lib/gcov.exp (verify-lines): Allow = as a count char.
1446 * g++.dg/gcov/gcov-13.C: New.
1448 2011-12-02 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
1450 * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
1451 * gcc.dg/vect/slp-24.c: Ditto.
1452 * gcc.dg/vect/slp-3.c: Likewise and fix scans.
1453 * gcc.dg/vect/slp-34.c: Ditto.
1454 * gcc.dg/vect/slp-4.c: Ditto.
1455 * gcc.dg/vect/slp-cond-2.c: Ditto.
1456 * gcc.dg/vect/slp-multitypes-11.c: Ditto.
1457 * gcc.dg/vect/vect-1.c: Ditto.
1458 * gcc.dg/vect/vect-10.c: Ditto.
1459 * gcc.dg/vect/vect-105.c: Ditto.
1460 * gcc.dg/vect/vect-112.c: Ditto.
1461 * gcc.dg/vect/vect-15.c: Ditto.
1462 * gcc.dg/vect/vect-2.c: Ditto.
1463 * gcc.dg/vect/vect-31.c: Ditto.
1464 * gcc.dg/vect/vect-32.c: Ditto.
1465 * gcc.dg/vect/vect-33.c: Ditto.
1466 * gcc.dg/vect/vect-34.c: Ditto.
1467 * gcc.dg/vect/vect-35.c: Ditto.
1468 * gcc.dg/vect/vect-36.c: Ditto.
1469 * gcc.dg/vect/vect-6.c: Ditto.
1470 * gcc.dg/vect/vect-73.c: Ditto.
1471 * gcc.dg/vect/vect-74.c: Ditto.
1472 * gcc.dg/vect/vect-75.c: Ditto.
1473 * gcc.dg/vect/vect-76.c: Ditto.
1474 * gcc.dg/vect/vect-80.c: Ditto.
1475 * gcc.dg/vect/vect-85.c: Ditto.
1476 * gcc.dg/vect/vect-89.c: Ditto.
1477 * gcc.dg/vect/vect-97.c: Ditto.
1478 * gcc.dg/vect/vect-98.c: Ditto.
1479 * gcc.dg/vect/vect-all.c: Ditto.
1480 * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
1481 * gcc.dg/vect/vect-iv-8.c: Ditto.
1482 * gcc.dg/vect/vect-iv-8a.c: Ditto.
1483 * gcc.dg/vect/vect-outer-1.c: Ditto.
1484 * gcc.dg/vect/vect-outer-1a.c: Ditto.
1485 * gcc.dg/vect/vect-outer-1b.c: Ditto.
1486 * gcc.dg/vect/vect-outer-2.c: Ditto.
1487 * gcc.dg/vect/vect-outer-2a.c: Ditto.
1488 * gcc.dg/vect/vect-outer-2c.c: Ditto.
1489 * gcc.dg/vect/vect-outer-3.c: Ditto.
1490 * gcc.dg/vect/vect-outer-3a.c: Ditto.
1491 * gcc.dg/vect/vect-outer-4a.c: Ditto.
1492 * gcc.dg/vect/vect-outer-4b.c: Ditto.
1493 * gcc.dg/vect/vect-outer-4c.c: Ditto.
1494 * gcc.dg/vect/vect-outer-4d.c: Ditto.
1495 * gcc.dg/vect/vect-outer-4m.c: Ditto.
1496 * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
1497 * gcc.dg/vect/vect-outer-fir.c: Ditto.
1498 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
1499 * gcc.dg/vect/vect-over-widen-2.c: Ditto.
1500 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
1501 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
1502 * gcc.dg/vect/vect-reduc-1char.c: Ditto.
1503 * gcc.dg/vect/vect-reduc-2char.c: Ditto.
1504 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
1505 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
1506 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
1507 * gcc.dg/vect/vect-shift-2.c: Ditto.
1508 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
1509 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
1510 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1511 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1512 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
1514 2011-12-02 Georg-Johann Lay <avr@gjlay.de>
1516 * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
1517 __builtin_memcpy arguments to honor sizeof(a).
1519 2011-12-02 Joseph Myers <joseph@codesourcery.com>
1521 * gcc.c-torture/execute/doloop-1.c,
1522 gcc.c-torture/execute/doloop-2.c: New tests.
1524 2011-12-02 Martin Jambor <mjambor@suse.cz>
1526 PR tree-optimization/50622
1527 * g++.dg/tree-ssa/pr50622.C: New test.
1529 2011-12-01 Jason Merrill <jason@redhat.com>
1531 * g++.dg/cpp0x/initlist61.C: New.
1533 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
1536 * g++.dg/inherit/crash3.C: New.
1538 2011-12-01 Nathan Sidwell <nathan@acm.org>
1540 PR gcov-profile/51113
1541 * lib/gcov.exp (verify-lines): Add support for xfailing.
1542 (run-gcov): Likewise.
1543 * gcc.misc-tests/gcov-13.c: Xfail weak function.
1544 * gcc.misc-tests/gcov-16.c: Remove.
1545 * gcc.misc-tests/gcov-17.c: Remove.
1546 * g++.dg/gcov-8.C: Remove.
1547 * g++.dg/gcov-9.C: Remove.
1548 * g++.dg/gcovpart-12b.C: New.
1549 * g++.dg/gcov-12.C: New.
1551 2011-12-01 Andrew Pinski <apinski@cavium.com>
1554 * g++.dg/torture/pr51198.C: New testcase.
1556 2011-12-01 Jakub Jelinek <jakub@redhat.com>
1558 PR tree-optimization/51246
1559 * gcc.c-torture/compile/pr51246.c: New test.
1561 PR rtl-optimization/51014
1562 * g++.dg/opt/pr51014.C: New test.
1564 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
1567 * g++.dg/template/error47.C: New.
1569 2011-11-30 Jason Merrill <jason@redhat.com>
1572 * g++.dg/init/aggr8.C: New.
1574 2011-11-30 Jakub Jelinek <jakub@redhat.com>
1577 * gcc.target/i386/pr50725.c: New test.
1580 * gfortran.dg/gomp/pr51089.f90: New test.
1582 2011-11-30 Andrew Pinski <apinski@cavium.com>
1584 * gcc.dg/pr51321.c: New testcase.
1586 2011-11-30 Jakub Jelinek <jakub@redhat.com>
1588 PR rtl-optimization/48721
1589 * gcc.target/i386/pr48721.c: New test.
1591 2011-11-30 Paolo Carlini <paolo.carlini@oracle.com>
1594 * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
1596 2011-11-29 Jakub Jelinek <jakub@redhat.com>
1598 PR tree-optimization/51247
1599 * gcc.c-torture/compile/pr51247.c: New test.
1601 2011-11-29 Andrew MacLeod <amacleod@redhat.com>
1604 * gcc.dg/atomic-op-optimize.c: New. Test for optimizations.
1606 2011-11-29 Yufeng Zhang <yufeng.zhang@arm.com>
1608 Use complex floating-point constant in CDBL.
1610 * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
1612 2011-11-29 Tobias Burnus <burnus@net-b.de>
1616 * gfortran.dg/move_alloc_5.f90: Add dg-error.
1617 * gfortran.dg/select_type_23.f03: Add dg-error.
1618 * gfortran.dg/move_alloc_6.f90: New.
1619 * gfortran.dg/move_alloc_7.f90: New.
1621 2011-11-29 Ira Rosen <ira.rosen@linaro.org>
1623 PR tree-optimization/51301
1624 * gcc.dg/vect/pr51301.c: New test.
1626 2011-11-28 Uros Bizjak <ubizjak@gmail.com>
1628 * g++.dg/cdce3.C: Use dg-additional-options.
1630 2011-11-28 Jakub Jelinek <jakub@redhat.com>
1633 * gcc.dg/tree-prof/pr50907.c: New test.
1635 PR tree-optimization/50078
1636 * gcc.dg/pr50078.c: New test.
1638 PR tree-optimization/50682
1639 * g++.dg/opt/pr50682.C: New test.
1641 2011-11-28 Tobias Burnus <burnus@net-b.de>
1644 * gfortran.dg/iso_c_binding_compiler_4.f90: New.
1646 2011-11-27 Aldy Hernandez <aldyh@redhat.com>
1647 Iain Sandoe <iains@gcc.gnu.org>
1649 * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link. Add dummy
1650 functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1651 * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
1652 * gcc.dg/lto/trans-mem-1_1.c: Add dummy functions for
1653 _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1655 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
1657 * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
1658 gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
1659 gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
1660 gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
1661 gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
1662 gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
1663 gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
1664 gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
1665 gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
1666 gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
1667 gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
1668 gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
1669 gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
1670 gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
1671 gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
1672 * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
1673 * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
1674 * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
1675 * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
1676 * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
1677 * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
1678 * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
1679 * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
1680 * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
1681 * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
1682 * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
1683 * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
1685 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
1687 * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
1689 * gcc.target/mips/no-dsp-1.c: New test.
1690 * gcc.target/mips/soft-float-1.c: Likewise.
1692 2011-11-26 Jakub Jelinek <jakub@redhat.com>
1694 PR rtl-optimization/49912
1695 * g++.dg/other/pr49912.C: New test.
1697 2011-11-26 Uros Bizjak <ubizjak@gmail.com>
1699 * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
1701 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
1703 2011-11-25 Mikael Morin <mikael@gcc.gnu.org>
1707 * gfortran.dg/inline_sum_3.f90: New test.
1709 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
1712 * lib/target-supports.exp
1713 (check_effective_target_sync_long_long): Also supported on 32bit
1714 x86 targets. Add comment about required dg-options.
1715 Add alpha*-*-* targets.
1716 (check_effective_target_sync_long_long_runtime): Ditto.
1718 * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
1720 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1721 * gcc.dg/atomic-exchange-4.c: Ditto.
1722 * gcc.dg/atomic-load-4.c: Ditto.
1723 * gcc.dg/atomic-store-4.c: Ditto.
1724 * gcc.dg/di-longlong64-sync-1.c: Ditto.
1725 * gcc.dg/di-sync-multithread.c: Ditto.
1726 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1727 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1729 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
1732 * lib/target-supports.exp
1733 (check_effective_target_sync_int_128_runtime): New procedure.
1734 (check_effective_target_sync_long_long_runtime): Ditto.
1735 (check_effective_target_sync_long_long): Add arm*-*-*.
1736 (check_effective_target_sync_longlong): Remove.
1738 * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
1739 * gcc.dg/atomic-compare-exchange-5.c: Ditto.
1740 * gcc.dg/atomic-exchange-5.c: Ditto.
1741 * gcc.dg/atomic-load-5.c: Ditto.
1742 * gcc.dg/atomic-store-5.c: Ditto.
1743 * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
1744 * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
1745 * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
1747 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1748 * gcc.dg/atomic-exchange-4.c: Ditto.
1749 * gcc.dg/atomic-load-4.c: Ditto.
1750 * gcc.dg/atomic-store-4.c: Ditto.
1751 * gcc.dg/di-longlong64-sync-1.c: Ditto.
1752 * gcc.dg/di-sync-multithread.c: Ditto.
1753 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1754 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1756 2011-11-25 Tobias Burnus <burnus@net-b.de>
1759 * gfortran.dg/whole_file_35.f90: New.
1761 2011-11-25 Tobias Burnus <burnus@net-b.de>
1764 * gfortran.dg/volatile13.f90: New.
1766 2011-11-24 Andrew MacLeod <amacleod@redhat.com>
1769 * gcc.dg/atomic-pr51256.c: New. Test error conditions.
1771 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1774 * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
1776 2011-11-24 H.J. Lu <hongjiu.lu@intel.com>
1779 * gcc.target/i386/sw-1.c: Revert revision 181357.
1781 2011-11-24 Tobias Burnus <burnus@net-b.de>
1784 * gfortran.dg/implicit_pure_1.f90: New.
1786 2011-11-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1789 * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
1790 * gcc.dg/atomic-exchange-5.c: Likewise.
1791 * gcc.dg/atomic-load-5.c: Likewise.
1792 * gcc.dg/atomic-op-5.c: Likewise.
1793 * gcc.dg/atomic-store-5.c: Likewise.
1794 * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
1796 2011-11-24 Jakub Jelinek <jakub@redhat.com>
1798 PR rtl-optimization/50290
1799 * gcc.dg/pr50290.c: New test.
1801 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1804 * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
1806 2011-11-23 Jakub Jelinek <jakub@redhat.com>
1809 * gcc.dg/pr51261.c: New test.
1811 2011-11-22 Dodji Seketeli <dodji@redhat.com>
1814 * g++.dg/cpp0x/alias-decl-14.C: New test.
1815 * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
1817 * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
1819 * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
1820 * g++.dg/lookup/struct1.C: Likewise.
1821 * g++.dg/parse/elab1.C: Likewise.
1822 * g++.dg/parse/elab2.C: Likewise.
1823 * g++.dg/parse/int-as-enum1.C: Likewise.
1824 * g++.dg/parse/typedef1.C: Likewise.
1825 * g++.dg/parse/typedef3.C: Likewise.
1826 * g++.dg/parse/typedef4.C: Likewise.
1827 * g++.dg/parse/typedef5.C: Likewise.
1828 * g++.dg/template/crash26.C: Likewise.
1829 * g++.dg/template/nontype4.C: Likewise.
1830 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1831 * g++.old-deja/g++.brendan/line1.C: Likewise.
1832 * g++.old-deja/g++.other/elab1.C: Likewise.
1833 * g++.old-deja/g++.other/syntax4.C: Likewise.
1835 2011-11-22 Tom de Vries <tom@codesourcery.com>
1837 PR rtl-optimization/50764
1838 * gcc.dg/pr50764.c: New test.
1840 2011-11-22 Paolo Carlini <paolo.carlini@oracle.com>
1843 * g++.dg/cpp0x/decltype36.C: New.
1845 2011-11-22 Jakub Jelinek <jakub@redhat.com>
1847 PR tree-optimization/51074
1848 * gcc.dg/vect/pr51074.c: New test.
1850 2011-11-22 Dodji Seketeli <dodji@redhat.com>
1853 * g++.dg/cpp0x/alias-decl-16.C: New test.
1855 2011-11-22 Jakub Jelinek <jakub@redhat.com>
1857 PR tree-optimization/50765
1858 * gcc.dg/pr50765.c: New test.
1860 2011-11-22 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1862 * gcc.dg/vshift-1.c (main): Call rand instead of random.
1863 * gcc.dg/vshift-3.c (main): Likewise.
1865 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
1867 * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
1869 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
1871 * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
1872 * gcc.misc-tests/gcov-17.c: Likewise.
1873 * g++.dg/gcov/gcov-8.C: Likewise.
1874 * g++.dg/gcov/gcov-9.C: Likewise.
1876 2011-11-21 Torvald Riegel <triegel@redhat.com>
1878 * g++.dg/tm/pr47747.C: New test.
1880 2011-11-21 Torvald Riegel <triegel@redhat.com>
1882 * g++.dg/tm/template-2.C: New test.
1884 2011-11-21 Jakub Jelinek <jakub@redhat.com>
1887 * gcc.dg/pr50827.c: New test.
1889 2011-11-21 Ed Smith-Rowland <3dw4rd@verizon.net>
1892 * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
1893 * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
1894 * g++.dg/cpp0x/udlit-member.C: Adjust.
1895 * g++.dg/cpp0x/udlit-raw-length.C: New.
1896 * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
1897 * g++.dg/cpp0x/udlit-resolve.C: New.
1898 * c-c++-common/dfp/pr33466.c: Adjust.
1900 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1902 * lib/target-supports.exp
1903 (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
1904 with ultrasparc_vis2_hw.
1905 (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
1906 with ultrasparc_vis3_hw.
1908 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1910 * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
1911 *-*-solaris2* && c++.
1913 2011-11-20 Joey Ye <joey.ye@arm.com>
1915 * gcc.dg/volatile-bitfields-1.c: New.
1917 2011-11-20 Jason Merrill <jason@redhat.com>
1920 * g++.dg/cpp0x/variadic120.C: New.
1921 * g++.dg/cpp0x/sfinae26.C: Adjust.
1923 * g++.dg/cpp0x/sfinae11.C: Adjust.
1924 * g++.dg/cpp0x/sfinae26.C: Adjust.
1925 * g++.dg/template/unify11.C: Adjust.
1927 2011-11-20 Paolo Carlini <paolo.carlini@oracle.com>
1930 * g++.dg/template/error46.C: New.
1932 2011-11-20 Uros Bizjak <ubizjak@gmail.com>
1935 * gcc.target/i386/pr51235.c: New test.
1938 * gcc.target/i386/pr51236.c: New test.
1940 2011-11-20 Eric Botcazou <ebotcazou@adacore.com>
1942 * gnat.dg/discr32.adb: New test.
1943 * gnat.dg/discr32_pkg.ads: New helper.
1945 2011-11-20 Nathan Sidwell <nathan@acm.org>
1947 PR gcov-profile/51113
1948 * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
1949 * gcc.misc-tests/gcov-16.c: New.
1950 * gcc.misc-tests/gcov-17.c: New.
1951 * g++.dg/gcov/gcov-8.C: New.
1952 * g++.dg/gcov/gcov-9.C: New.
1953 * g++.dg/gcov/gcov-10.C: New.
1955 2011-11-20 Dodji Seketeli <dodji@redhat.com>
1958 * g++.dg/cpp0x/alias-decl-15.C: New test.
1960 2011-11-19 Paolo Carlini <paolo.carlini@oracle.com>
1963 * g++.dg/cpp0x/pr51216.C: New.
1965 2011-11-19 Eric Botcazou <ebotcazou@adacore.com>
1967 * gcc.dg/delay-slot-2.c: New test.
1969 2011-11-18 Joseph Myers <joseph@codesourcery.com>
1971 * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
1973 2011-11-18 Fabien ChĂȘne <fabien@gcc.gnu.org>
1976 * g++.dg/lookup/using46.C: New.
1977 * g++.dg/lookup/using47.C: New.
1978 * g++.dg/lookup/using48.C: New.
1979 * g++.dg/lookup/using49.C: New.
1980 * g++.dg/lookup/using50.C: New.
1982 2011-11-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1984 * gcc.c-torture/compile/pr44707.c: Do not assume assembler
1985 supports /* ... */ comments.
1987 2011-11-18 Paolo Carlini <paolo.carlini@oracle.com>
1990 * g++.dg/cpp0x/pr51150.C: New.
1992 2011-11-18 Martin Jambor <mjambor@suse.cz>
1994 PR tree-optimization/50605
1995 * g++.dg/ipa/pr50605.C: New test.
1997 2011-11-18 Dodji Seketeli <dodji@redhat.com>
2000 * g++.dg/cpp0x/alias-decl-13.C: New test.
2002 2011-11-17 Jason Merrill <jason@redhat.com>
2005 * g++.dg/cpp0x/auto27.C: New.
2006 * g++.dg/cpp0x/trailing2.C: Adjust messages.
2008 2011-11-17 Andrew MacLeod <amacleod@redhat.com>
2010 * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
2011 memory model parameters don't match expected values.
2012 * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
2013 __atomic_compare_exchange.
2014 * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
2015 __atomic_compare_exchange_n.
2016 * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
2017 weak/strong parameter and fail if memory models aren't correct.
2019 2011-10-17 Uros Bizjak <ubizjak@gmail.com>
2021 * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
2022 Look for simulate_thread_done to determine working gdb. Reduce timeout
2023 to 10 seconds and fail when timeout occurs. Improve error messages.
2025 2011-11-17 Jason Merrill <jason@redhat.com>
2028 * g++.dg/template/virtual2.C: New.
2030 2011-11-17 Michael Matz <matz@suse.de>
2034 * g++.dg/tree-ssa/pr50741.C: New.
2036 2011-11-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2038 * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
2040 2011-10-16 Uros Bizjak <ubizjak@gmail.com>
2042 * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
2043 * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
2044 * g++.dg/eh/array1.C: Cleanup gimple tree dump.
2046 2011-11-16 Tobias Burnus <burnus@net-b.de>
2050 * gfortran.dg/constructor_1.f90: New.
2051 * gfortran.dg/constructor_2.f90: New.
2052 * gfortran.dg/constructor_3.f90: New.
2053 * gfortran.dg/constructor_4.f90: New.
2054 * gfortran.dg/constructor_5.f90: New.
2055 * gfortran.dg/constructor_6.f90: New.
2056 * gfortran.dg/use_only_5.f90: New.
2057 * gfortran.dg/c_ptr_tests_17.f90: New.
2058 * gfortran.dg/c_ptr_tests_18.f90: New.
2059 * gfortran.dg/used_types_25.f90: New.
2060 * gfortran.dg/used_types_26.f90: New
2061 * gfortran.dg/type_decl_3.f90: New.
2062 * gfortran.dg/function_types_3.f90: Update dg-error.
2063 * gfortran.dg/result_1.f90: Ditto.
2064 * gfortran.dg/structure_constructor_3.f03: Ditto.
2065 * gfortran.dg/structure_constructor_4.f03: Ditto.
2067 2011-10-16 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2069 * gcc.dg/vect/pr30858.c: Update expected output for
2070 architectures with multiple vector sizes.
2072 2011-11-16 Richard Earnshaw <rearnsha@arm.com>
2073 Bernd Schmidt <bernds@coudesourcery.com>
2074 Sebastian Huber <sebastian.huber@embedded-brains.de>
2077 * gcc.target/arm/pr49641.c: New test.
2079 2011-11-16 Razya Ladelsky <razya@il.ibm.com>
2081 PR tree-optimization/49960
2082 * gcc.dg/autopar/pr49960.c: New test.
2083 * gcc.dg/autopar/pr49960-1.c: New test.
2086 2011-11-16 Tom de Vries <tom@codesourcery.com>
2088 * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
2089 * gcc.dg/pr43864-2.c: Same.
2090 * gcc.dg/pr43864-3.c: Same.
2091 * gcc.dg/pr43864-4.c: Same.
2093 2011-11-15 Uros Bizjak <ubizjak@gmail.com>
2095 * gcc.target/i386/sse2-cvt-vec.c: New test.
2096 * gcc.target/i386/avx-cvt-vec.c: Ditto.
2097 * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
2098 * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
2099 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
2100 * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
2101 * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
2103 2011-11-15 Iain Sandoe <iains@gcc.gnu.org>
2105 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
2106 powerpc*-*-darwin* targets.
2108 2011-11-15 Torvald Riegel <triegel@redhat.com>
2110 * c-c++-common/tm/trxn-expr-3.c: New test.
2112 2011-11-14 Torvald Riegel <triegel@redhat.com>
2114 * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
2116 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
2118 * gcc.target/i386/avx-recip-vec.c: New test.
2119 * gcc.target/i386/avx-lrintf-vec.c: Ditto.
2120 * gcc.target/i386/avx-lrint-vec.c: Ditto.
2121 * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
2122 * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
2123 * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
2124 * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
2125 * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
2126 * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
2127 * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
2128 * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
2129 * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
2130 * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
2131 * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
2132 * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
2134 2011-11-14 Ed Smith-Rowland <3dw4rd@verizon.net>
2137 * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
2138 non-template literal operator.
2140 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
2142 * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
2143 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
2144 * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
2145 * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
2146 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
2147 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
2148 * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
2149 * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
2150 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
2151 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
2152 * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
2153 * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
2154 * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
2155 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
2156 * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
2157 * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
2159 2011-11-14 Fabien ChĂȘne <fabien@gcc.gnu.org>
2165 * g++.old-deja/g++.brendan/misc14.C: Adjust.
2166 * g++.old-deja/g++.jason/scoping16.C: Likewise.
2167 * g++.old-deja/g++.other/anon7.C: Likewise.
2168 * g++.old-deja/g++.other/using1.C: Likewise.
2169 * g++.old-deja/g++.other/redecl1.C: Likewise.
2170 * g++.old-deja/g++.other/typedef7.C: Likewise.
2171 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
2172 * g++.dg/template/using2.C: Likewise.
2173 * g++.dg/template/static4.C: Likewise.
2174 * g++.dg/template/typedef1.C: Likewise.
2175 * g++.dg/lookup/name-clash9.C: Likewise.
2176 * g++.dg/abi/mangle41.C: Likewise.
2177 * g++.dg/parse/ctor5.C: Likewise.
2178 * g++.dg/inherit/using4.C: Likewise.
2179 * g++.dg/lookup/using24.C: New.
2180 * g++.dg/lookup/using25.C: New.
2181 * g++.dg/lookup/using26.C: New.
2182 * g++.dg/lookup/using27.C: New.
2183 * g++.dg/lookup/using28.C: New.
2184 * g++.dg/lookup/using29.C: New.
2185 * g++.dg/lookup/using30.C: New.
2186 * g++.dg/lookup/using31.C: New.
2187 * g++.dg/lookup/using32.C: New.
2188 * g++.dg/lookup/using33.C: New.
2189 * g++.dg/lookup/using34.C: New.
2190 * g++.dg/lookup/using35.C: New.
2191 * g++.dg/lookup/using36.C: New.
2192 * g++.dg/lookup/using37.C: New.
2193 * g++.dg/lookup/using38.C: New.
2194 * g++.dg/lookup/using39.C: New.
2195 * g++.dg/lookup/using40.C: New.
2196 * g++.dg/lookup/using41.C: New.
2197 * g++.dg/lookup/using42.C: New.
2198 * g++.dg/lookup/using43.C: New.
2199 * g++.dg/lookup/using44.C: New.
2200 * g++.dg/lookup/using45.C: New.
2201 * g++.dg/lookup/pr6936.C: New.
2202 * g++.dg/debug/using4.C: New.
2203 * g++.dg/debug/using5.C: New.
2204 * g++.dg/cpp0x/forw_enum10.C: New.
2206 2011-11-14 Zolotukhin Michael <michael.v.zolotukhin@gmail.com>
2207 Jan Hubicka <jh@suse.cz>
2209 * gcc.target/i386/sw-1.c: Force rep;movsb.
2211 2011-11-14 Iain Sandoe <iains@gcc.gnu.org>
2214 * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
2215 dg-additional-options.
2217 2011-11-13 Oleg Endo <oleg.endo@t-online.de>
2219 * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
2220 specified. Remove redundant runtime checks.
2221 * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
2222 Allow for other than -m4. Fix typos in comments.
2224 2011-11-12 Jason Merrill <jason@redhat.com>
2227 * g++.dg/warn/ref-temp1.C: New.
2230 * g++.dg/opt/stack2.C: New.
2232 2011-11-12 Uros Bizjak <ubizjak@gmail.com>
2234 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
2235 alpha*-*-linux* targets.
2237 2011-11-12 Iain Sandoe <iains@gcc.gnu.org>
2240 * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
2241 Darwin targets and allow external symbols to be undefined.
2243 2011-11-12 Nathan Sidwell <nathan@acm.org>
2245 * gcc.misc-tests/gcov-15.c: New.
2247 2011-11-11 Jakub Jelinek <jakub@redhat.com>
2249 PR tree-optimization/51058
2250 * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
2251 * gfortran.dg/vect/pr51058-2.f90: New test.
2253 2011-11-10 Jason Merrill <jason@redhat.com>
2255 * g++.dg/template/linkage1.C: New.
2256 * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
2257 * g++.old-deja/g++.other/linkage4.C: Likewise.
2260 * g++.dg/cpp0x/defaulted33.C: New.
2262 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
2265 * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
2266 * gcc.dg/atomic-flag.c: New. Test __atomic_test_and_set and
2269 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
2271 PR rtl-optimization/51040
2272 * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
2275 2011-11-10 Jason Merrill <jason@redhat.com>
2278 * g++.dg/template/conv12.C: New.
2281 * gcc.dg/debug/dwarf2/asm-line1.c: New.
2283 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
2285 * gnat.dg/atomic6_1.adb: New test.
2286 * gnat.dg/atomic6_2.adb: Likewise.
2287 * gnat.dg/atomic6_3.adb: Likewise.
2288 * gnat.dg/atomic6_4.adb: Likewise.
2289 * gnat.dg/atomic6_5.adb: Likewise.
2290 * gnat.dg/atomic6_6.adb: Likewise.
2291 * gnat.dg/atomic6_7.adb: Likewise.
2292 * gnat.dg/atomic6_8.adb: Likewise.
2293 * gnat.dg/atomic6_pkg.ads: New helper.
2295 2011-11-10 Jakub Jelinek <jakub@redhat.com>
2298 * gcc.c-torture/compile/pr51077.c: New test.
2300 PR rtl-optimization/51023
2301 * gcc.c-torture/execute/pr51023.c: New test.
2303 2011-11-10 Richard Guenther <rguenther@suse.de>
2305 PR tree-optimization/51042
2306 * gcc.dg/torture/pr51042.c: New testcase.
2308 2011-11-10 Richard Guenther <rguenther@suse.de>
2310 PR tree-optimization/51070
2311 * gcc.dg/torture/pr51070.c: New testcase.
2313 2011-11-10 Richard Guenther <rguenther@suse.de>
2315 PR tree-optimization/51030
2316 * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
2318 2011-11-10 Richard Guenther <rguenther@suse.de>
2321 * gcc.dg/torture/pr51071.c: New testcase.
2323 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
2325 * gnat.dg/loop_optimization9.ad[sb]: New test.
2327 2011-11-10 Ira Rosen <ira.rosen@linaro.org>
2329 PR tree-optimization/51058
2330 * gfortran.dg/vect/pr51058.f90: New test.
2332 2011-11-10 Jakub Jelinek <jakub@redhat.com>
2334 PR tree-optimization/51000
2335 * gcc.dg/vect/pr51000.c: New test.
2337 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
2340 * g++.dg/cpp0x/static_assert5.C: New.
2341 * g++.dg/template/nontype13.C: Tweak.
2343 2011-11-09 Jason Merrill <jason@redhat.com>
2346 * g++.dg/cpp0x/noexcept16.C: New.
2349 * g++.dg/cpp0x/variadic119.C: New.
2351 2011-11-09 Jakub Jelinek <jakub@redhat.com>
2354 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
2356 * gcc.dg/torture/vshuf-32.inc: Likewise.
2357 * gcc.dg/torture/vshuf-4.inc: Likewise.
2358 * gcc.dg/torture/vshuf-8.inc: Likewise.
2360 * gcc.dg/tm/memopt-1.c: Fix up regexp.
2362 2011-11-09 Ian Lance Taylor <iant@google.com>
2364 * lib/target-supports.exp (check_effective_target_ucontext_h): New
2366 * gcc.dg/split-5.c: New test.
2368 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
2370 * gcc.dg/tm/memopt-1.c: Adjust regexp.
2372 2011-11-09 Jason Merrill <jason@redhat.com>
2375 * g++.dg/template/virtual1.C: New.
2377 2011-11-08 Jason Merrill <jason@redhat.com>
2379 Run most C++ tests in both C++98 and C++11 modes.
2380 * lib/target-supports.exp (check_effective_target_c++11): New.
2381 (check_effective_target_c++98): New.
2382 * lib/g++-dg.exp (g++-dg-runtest): New.
2383 * g++.dg/dg.exp: Use g++-dg-runtest.
2384 * g++.dg/charset/charset.exp: Likewise.
2385 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
2386 * g++.dg/dfp/dfp.exp: Likewise.
2387 * g++.dg/gcov/gcov.exp: Likewise.
2388 * g++.dg/gomp/gomp.exp: Likewise.
2389 * g++.dg/graphite/graphite.exp: Likewise.
2390 * g++.dg/tls/tls.exp: Likewise.
2391 * g++.dg/tm/tm.exp: Likewise.
2392 * g++.dg/vect/vect.exp: Likewise.
2393 * g++.old-deja/old-deja.exp: Likewise.
2394 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
2395 with some of the torture options.
2396 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
2397 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
2398 * g++.dg/init/null1.C: Only run in C++98.
2399 * g++.dg/warn/Wconversion-null-3.C: Likewise.
2400 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
2401 * g++.old-deja/g++.brendan/crash64.C: Likewise.
2402 * g++.old-deja/g++.other/anon9.C: Likewise.
2403 * g++.old-deja/g++.other/linkage1.C: Likewise.
2404 * g++.old-deja/g++.other/linkage2.C: Likewise.
2405 * g++.old-deja/g++.pt/t29.C: Likewise.
2406 * g++.old-deja/g++.pt/t30.C: Likewise.
2407 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
2408 * g++.dg/ext/anon-struct4.C: Likewise.
2409 * g++.dg/init/brace2.C: Likewise.
2410 * g++.dg/init/brace6.C: Likewise.
2411 * g++.dg/other/anon3.C: Likewise.
2412 * g++.dg/template/arg2.C: Likewise.
2413 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
2414 * g++.old-deja/g++.brendan/enum11.C: Likewise.
2415 * g++.old-deja/g++.brendan/enum8.C: Likewise.
2416 * g++.old-deja/g++.brendan/enum9.C: Likewise.
2417 * g++.old-deja/g++.brendan/friend3.C: Likewise.
2418 * g++.old-deja/g++.brendan/init2.C: Likewise.
2419 * g++.old-deja/g++.brendan/init4.C: Likewise.
2420 * g++.old-deja/g++.brendan/misc14.C: Likewise.
2421 * g++.old-deja/g++.jason/cond.C: Likewise.
2422 * g++.old-deja/g++.law/init1.C: Likewise.
2423 * g++.old-deja/g++.law/operators32.C: Likewise.
2424 * g++.old-deja/g++.pt/enum6.C: Likewise.
2425 * g++.old-deja/g++.pt/explicit70.C: Likewise.
2426 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
2428 * g++.dg/eh/new1.C: Adjust for C++11 mode.
2429 * g++.dg/init/new11.C: Likewise.
2430 * g++.dg/init/pr29571.C: Likewise.
2431 * g++.dg/lookup/forscope2.C: Likewise.
2432 * g++.dg/parse/linkage1.C: Likewise.
2433 * g++.dg/parse/typedef8.C: Likewise.
2434 * g++.dg/template/error44.C: Likewise.
2435 * g++.dg/tls/diag-2.C: Likewise.
2436 * g++.dg/tls/diag-4.C: Likewise.
2437 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
2438 * g++.old-deja/g++.abi/arraynew.C: Likewise.
2439 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
2440 * g++.old-deja/g++.brendan/new3.C: Likewise.
2441 * g++.old-deja/g++.eh/new1.C: Likewise.
2442 * g++.old-deja/g++.eh/new2.C: Likewise.
2443 * g++.old-deja/g++.jason/new.C: Likewise.
2444 * g++.old-deja/g++.law/friend1.C: Likewise.
2445 * g++.old-deja/g++.mike/net46.C: Likewise.
2446 * g++.old-deja/g++.mike/p755.C: Likewise.
2447 * g++.old-deja/g++.other/new6.C: Likewise.
2449 * g++.dg/cpp0x/variadic74.C: Adjust diags.
2450 * g++.dg/template/crash53.C: Likewise.
2451 * g++.dg/template/void9.C: Likewise.
2453 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
2456 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
2458 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
2461 * g++.dg/cpp0x/sfinae29.C: New.
2463 2011-11-09 Janus Weil <janus@gcc.gnu.org>
2466 * gfortran.dg/typebound_call_22.f03: New test case.
2468 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
2471 * gfortran.dg/inquire_size.f90: Don't flush the unit.
2473 2011-11-09 Richard Guenther <rguenther@suse.de>
2475 PR tree-optimization/51039
2476 * gcc.dg/pr51039.c: New testcase.
2478 2011-11-09 Jakub Jelinek <jakub@redhat.com>
2480 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2481 Enable also for powerpc*-*-*.
2483 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2486 * gfortran.dg/forall_16.f90: New test.
2488 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2491 * gfortran.dg/initialization_29.f90: Expand test.
2493 2011-11-09 Dodji Seketeli <dodji@redhat.com>
2496 * g++.dg/cpp0x/alias-decl-12.C: New test.
2497 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
2499 2011-11-09 Dodji Seketeli <dodji@redhat.com>
2502 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
2504 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
2506 PR tree-optimization/51015
2507 * gcc.dg/vect/pr51015.c: New test.
2509 2011-11-08 David S. Miller <davem@davemloft.net>
2511 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
2512 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
2514 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2517 * gfortran.dg/io_constraints_3.f90: Improve testcase.
2519 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2522 * gfortran.dg/string_5.f90: Improve testcase.
2524 2011-10-23 Jason Merrill <jason@redhat.com>
2527 * g++.dg/template/lvalue2.C: New.
2529 2011-11-08 Michael Matz <matz@suse.de>
2531 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
2532 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
2533 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
2534 * g++.dg/eh/builtin2.C: Ditto.
2535 * g++.dg/eh/builtin3.C: Ditto.
2537 2011-11-08 Jakub Jelinek <jakub@redhat.com>
2539 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
2540 being prefered even for -mavx.
2541 * gcc.target/i386/avx-cvt-3.c: New test.
2543 2011-11-08 Richard Guenther <rguenther@suse.de>
2545 PR tree-optimization/51012
2546 * gcc.dg/pr51012-1.c: New testcase.
2547 * gcc.dg/pr51012-2.c: Likewise.
2549 2011-11-08 Richard Guenther <rguenther@suse.de>
2552 * c-c++-common/uninit-pr51010.c: New testcase.
2554 2011-11-08 Jakub Jelinek <jakub@redhat.com>
2556 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
2557 check_effective_target_vect_call_copysignf,
2558 check_effective_target_vect_call_lrint): New procedures.
2559 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
2560 $VECT_SLP_CFLAGS with -ffast-math.
2561 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
2562 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
2563 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
2564 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
2566 2011-11-07 Richard Henderson <rth@redhat.com>
2567 Aldy Hernandez <aldyh@redhat.com>
2568 Torvald Riegel <triegel@redhat.com>
2570 Merged from transactional-memory.
2572 * g++.dg/dg.exp: Run transactional memory tests.
2573 * g++.dg/tm: New directory with new tests.
2574 * gcc.dg/tm: New directory with new tests.
2575 * c-c++-common/tm: New directory with new tests.
2577 2011-11-08 Dodji Seketeli <dodji@redhat.com>
2579 Fix context handling of alias-declaration
2580 * g++.dg/cpp0x/alias-decl-11.C: New test.
2582 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
2585 * g++.dg/parse/template26.C: New.
2586 * g++.dg/template/crash45.C: Adjust dg-error string.
2588 2011-11-07 Jason Merrill <jason@redhat.com>
2591 * g++.dg/template/lookup9.C: New.
2594 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
2597 * g++.dg/cpp0x/decltype35.C: New.
2599 2011-11-07 Dodji Seketeli <dodji@redhat.com>
2601 Support C++11 alias-declaration
2603 * g++.dg/cpp0x/alias-decl-0.C: New test case.
2604 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
2605 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
2606 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
2607 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
2608 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
2609 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
2610 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
2611 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
2612 * g++.dg/ext/alias-decl-attr1.C: Likewise.
2613 * g++.dg/ext/alias-decl-attr2.C: Likewise.
2614 * g++.dg/ext/alias-decl-attr3.C: Likewise.
2615 * g++.dg/ext/alias-decl-attr4.C: Likewise.
2617 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
2619 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
2621 2011-11-07 Janus Weil <janus@gcc.gnu.org>
2624 * gfortran.dg/typebound_call_21.f03: New.
2626 2011-11-07 Nathan Sidwell <nathan@acm.org>
2628 * gcc.dg/profile-dir-1.c: Adjust final scan.
2629 * gcc.dg/profile-dir-2.c: Adjust final scan.
2630 * gcc.dg/profile-dir-3.c: Adjust final scan.
2631 * gcc.misc-tests/gcov.exp: Adjust regexp.
2632 * gcc.misc-tests/gcov-12.c: New.
2633 * gcc.misc-tests/gcov-13.c: New.
2634 * gcc.misc-tests/gcovpart-13b.c: New.
2635 * gcc.misc-tests/gcov-14.c: New.
2637 2011-11-07 Jason Merrill <jason@redhat.com>
2640 * g++.dg/ext/visibility/template8.C: New.
2642 2011-11-07 Jakub Jelinek <jakub@redhat.com>
2644 PR tree-optimization/50789
2645 * gcc.target/i386/avx2-gather-1.c: New test.
2646 * gcc.target/i386/avx2-gather-2.c: New test.
2647 * gcc.target/i386/avx2-gather-3.c: New test.
2648 * gcc.target/i386/avx2-gather-4.c: New test.
2650 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
2652 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
2654 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
2657 * gfortran.dg/open_dev_null.f90: Remove testcase.
2659 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
2661 * lib/target-supports.exp (check_effective_target_sync_int_128):
2662 Don't cache the result.
2663 (check_effective_target_sync_long_long): Ditto.
2665 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
2667 PR rtl-optimization/47698
2668 * gcc.target/i386/47698.c: New test.
2670 2011-11-06 Jason Merrill <jason@redhat.com>
2673 * g++.dg/ext/visibility/template7.C: New.
2675 2011-11-07 Terry Guo <terry.guo@arm.com>
2677 * gcc.target/arm/wmul-1.c: Adjust optimization level.
2678 * gcc.target/arm/wmul-2.c: Ditto.
2679 * gcc.target/arm/wmul-3.c: Ditto.
2680 * gcc.target/arm/wmul-4.c: Ditto.
2682 2011-11-06 Joseph Myers <joseph@codesourcery.com>
2684 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
2685 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
2686 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
2687 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
2688 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
2689 expected diagnostics.
2691 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
2692 Richard Henderson <rth@redhat.com>
2693 Aldy Hernandez <aldyh@redhat.com>
2695 Merged from cxx-mem-model.
2697 * lib/target-supports.exp (check_effective_target_sync_int_128,
2698 check_effective_target_sync_long_long): Check whether the target
2699 supports 64 and 128 bit __sync builtins.
2700 (check_effective_target_cas_char): New.
2701 (check_effective_target_cas_int): New.
2702 * gcc.dg/dg.exp: Exclude simulate-thread tests.
2703 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
2704 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
2705 produce the expected library calls.
2706 * gcc.dg/atomic-fence.c: New functional tests.
2707 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
2708 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
2709 * gcc.dg/atomic-lockfree[-aux].c: New tests.
2710 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
2711 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
2712 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
2713 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
2714 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
2715 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
2717 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
2719 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
2721 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
2723 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
2724 int128 operations are atomic.
2725 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
2726 operations are atomic.
2727 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
2728 operations are atomic.
2729 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
2730 operations are atomic.
2731 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
2732 stores aren't moved out of a loop.
2733 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
2734 globals don't overwrite neighbouring globals.
2735 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
2736 writes dont overwrite neighbouring components.
2737 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
2738 * c-c++-common/gomp/atomic-3.c: Likewise.
2739 * c-c++-common/gomp/atomic-9.c: Likewise.
2740 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
2741 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
2742 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
2743 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
2744 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
2745 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
2746 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
2747 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
2748 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
2749 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
2750 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
2751 g++.dg/gomp/atomic-15.C: Remove.
2752 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
2753 * gcc.dg/gomp/atomic-11.c: Remove test.
2755 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
2757 * gcc.dg/vect/bb-slp-cond-1.c: New test.
2758 * gcc.dg/vect/slp-cond-1.c: New test.
2759 * gcc.dg/vect/slp-cond-2.c: New test.
2761 2011-11-05 David S. Miller <davem@davemloft.net>
2763 * lib/test-supports.exp
2764 (check_effective_target_ultrasparc_vis2_hw): New proc.
2765 (check_effective_target_ultrasparc_vis3_hw): New proc.
2766 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
2767 * gcc.target/sparc/vec-init-2.inc: Likewise.
2768 * gcc.target/sparc/vec-init-3.inc: Likewise.
2769 * gcc.target/sparc/vec-init-1-vis1.c: New test.
2770 * gcc.target/sparc/vec-init-1-vis2.c: New test.
2771 * gcc.target/sparc/vec-init-1-vis3.c: New test.
2772 * gcc.target/sparc/vec-init-2-vis1.c: New test.
2773 * gcc.target/sparc/vec-init-2-vis2.c: New test.
2774 * gcc.target/sparc/vec-init-2-vis3.c: New test.
2775 * gcc.target/sparc/vec-init-3-vis1.c: New test.
2776 * gcc.target/sparc/vec-init-3-vis2.c: New test.
2777 * gcc.target/sparc/vec-init-3-vis3.c: New test.
2779 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
2781 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
2782 Disable test on Epiphany.
2783 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
2784 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
2785 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
2786 * g++.dg/parse/pragma3.C: Likewise.
2787 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
2789 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
2790 * gcc.dg/tls/thr-cse-1.c: Likewise.
2791 * g++.dg/opt/devirt2.C: Likewise.
2792 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
2793 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
2794 * gcc.target/epiphany: New directory.
2796 2011-11-05 Tobias Burnus <burnus@net-b.de>
2798 * gfortran.dg/quad_2.f90: New.
2800 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
2802 * gcc.dg/strlenopt-22g.c: New wrapper around...
2803 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
2805 2011-11-04 Jason Merrill <jason@redhat.com>
2808 * g++.dg/init/lifetime2.C: New.
2809 * g++.dg/cpp0x/initlist-lifetime2.C: New.
2812 * g++.dg/init/lifetime1.C: Test cleanup order.
2814 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
2816 * g++.dg/other/offsetof7.C: New test.
2818 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
2820 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
2821 variable, default empty, -ffat-lto-objects for effective_target_lto.
2822 (gcc-dg-test-1): Add options from dg-final methods.
2823 * lib/scanasm.exp (scan-assembler_required_options)
2824 (scan-assembler-not_required_options): New procs.
2826 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
2828 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
2829 generate a pedwarn in c++98-mode.
2830 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
2831 don't generate a pedwarn in c++0x-mode.
2833 2011-11-04 Olivier Goffart <olivier@woboq.com>
2836 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
2838 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
2840 PR rtl-optimization/38644
2841 * gcc.target/arm/stack-red-zone.c: New.
2843 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
2846 * g++.dg/warn/Wconversion-null-3.C: New.
2848 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
2851 * g++.dg/cpp0x/udlit-strint-length.C: New.
2853 2011-11-04 Jason Merrill <jason@redhat.com>
2856 * g++.dg/cpp0x/initlist-lifetime1.C: New.
2857 * g++.dg/init/lifetime1.C: New.
2858 * g++.dg/init/ref21.C: New.
2859 * g++.dg/eh/array1.C: New.
2861 2011-11-04 Tom de Vries <tom@codesourcery.com>
2863 PR tree-optimization/50763
2864 * gcc.dg/pr50763-5.c: New test.
2866 2011-11-04 Tom de Vries <tom@codesourcery.com>
2868 PR tree-optimization/50763
2869 * g++.dg/pr50763-4.C: New test.
2871 2011-11-04 Jakub Jelinek <jakub@redhat.com>
2873 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
2876 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
2878 * gcc.dg/torture/vec-cvt-1.c: New test.
2880 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
2882 * gnat.dg/specs/private1[-sub].ads: New test.
2884 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
2887 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
2888 * gfortran.dg/inline_sum_1.f90: New.
2889 * gfortran.dg/inline_sum_2.f90: New.
2890 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
2891 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
2892 * gfortran.dg/inline_product_1.f90: New.
2894 2011-11-03 Tobias Burnus <burnus@net-b.de>
2897 * gfortran.dg/bind_c_dts_5.f90: New.
2899 2011-11-03 Tobias Burnus <burnus@net-b.de>
2902 * gfortran.dg/module_parameter_array_refs_2.f90: New.
2904 2011-11-03 Richard Guenther <rguenther@suse.de>
2907 * g++.dg/init/copy7.C: Remove testcase.
2909 2011-11-03 Martin Jambor <mjambor@suse.cz>
2911 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
2912 * g++.dg/ipa/devirt-c-2.C: Likewise.
2913 * g++.dg/ipa/devirt-c-7.C: New test.
2914 * g++.dg/ipa/devirt-c-8.C: Likewise.
2916 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
2918 PR tree-optimization/50912
2919 * gnat.dg/loop_optimization10.ad[sb]: New test.
2920 * gnat.dg/loop_optimization10_pkg.ads: New helper.
2922 2011-11-02 Jason Merrill <jason@redhat.com>
2925 * g++.dg/cpp0x/nsdmi-list2.C: New.
2927 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2930 * g++.dg/cpp0x/warn_cxx0x2.C: New.
2931 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2933 2011-11-02 Tom de Vries <tom@codesourcery.com>
2935 PR tree-optimization/50769
2936 * gfortran.dg/pr50769.f90: New test.
2938 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
2940 * gcc.target/sparc/20111102-1.c: New test.
2942 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2945 * g++.dg/warn/Wcast-qual2.C: New.
2947 2011-11-02 Tom de Vries <tom@codesourcery.com>
2949 PR tree-optimization/50763
2950 * g++.dg/pr50763-3.C: New test.
2952 2011-11-02 Tom de Vries <tom@codesourcery.com>
2954 PR tree-optimization/50672
2955 * g++.dg/pr50672.C: New test.
2957 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
2959 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
2960 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
2961 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
2963 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
2965 2011-11-02 Richard Guenther <rguenther@suse.de>
2967 PR tree-optimization/50902
2968 * gcc.dg/torture/pr50902.c: New testcase.
2970 2010-11-02 Richard Guenther <rguenther@suse.de>
2972 PR tree-optimization/50890
2973 * gcc.dg/torture/pr50890.c: New testcase.
2975 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
2978 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
2979 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
2981 2011-11-01 Tom de Vries <tom@codesourcery.com>
2983 PR tree-optimization/50908
2984 * gcc.dg/pr50908.c: New test.
2985 * gcc.dg/pr50908-2.c: Same.
2986 * gcc.dg/pr50908-3.c: Same.
2988 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
2990 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
2991 the outer loop. Remove comment. Don't check for widen-mult.
2993 2011-10-31 Martin Jambor <mjambor@suse.cz>
2995 * gcc.dg/ipa/ipcp-4.c: New test.
2997 2011-10-31 Jakub Jelinek <jakub@redhat.com>
2999 * gcc.dg/vshift-3.c: New test.
3000 * gcc.dg/vshift-4.c: New test.
3001 * gcc.dg/vshift-5.c: New test.
3003 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
3005 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
3006 and current implementation.
3008 2011-10-31 Paul Brook <paul@codesourcery.com>
3010 * gcc.dg/constructor-1.c: New test.
3012 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
3015 * gfortran.dg/dshift_3.f90: New test.
3017 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3019 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
3021 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
3022 * gcc.dg/torture/vshuf-v4si.c: Likewise.
3023 * gcc.dg/torture/vshuf-v8si.c: Likewise.
3024 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
3025 * gcc.dg/torture/vshuf-v4di.c: Likewise.
3026 * gcc.dg/torture/vshuf-v2df.c: Likewise.
3027 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
3028 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
3029 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
3030 * gcc.dg/torture/vshuf-v2di.c: Likewise.
3031 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
3032 * gcc.dg/torture/vshuf-v4df.c: Likewise.
3033 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
3034 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
3035 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
3036 * gcc.dg/vector-compare-2.c: Likewise.
3038 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
3041 * g++.dg/cpp0x/pr50901.C: New.
3043 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
3045 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
3046 * gcc.target/i386/fma4-check.h (main): Ditto.
3047 * gcc.target/i386/xop-check.h (main): Ditto.
3049 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
3052 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
3055 * g++.dg/template/crash109.C: New.
3057 2011-10-28 Jason Merrill <jason@redhat.com>
3059 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
3061 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
3064 * g++.dg/template/crash109.C: New.
3066 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
3068 * gfortran.dg/nearest_5.f90: New test.
3070 2011-10-28 Jakub Jelinek <jakub@redhat.com>
3072 * gcc.dg/vshift-1.c: New test.
3073 * gcc.dg/vshift-2.c: New test.
3074 * gcc.target/i386/xop-vshift-1.c: New test.
3075 * gcc.target/i386/xop-vshift-2.c: New test.
3076 * gcc.target/i386/avx2-vshift-1.c: New test.
3078 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
3080 PR rtl-optimization/49720
3081 * g++.dg/torture/pr49720.C: New test.
3083 2011-10-27 David S. Miller <davem@davemloft.net>
3085 * gcc.target/sparc/setcc-3.c: New test.
3087 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
3090 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
3092 2011-10-27 Jakub Jelinek <jakub@redhat.com>
3094 * gcc.target/i386/sse2-cvt-1.c: New test.
3095 * gcc.target/i386/sse2-cvt-2.c: New test.
3096 * gcc.target/i386/avx-cvt-1.c: New test.
3097 * gcc.target/i386/avx-cvt-2.c: New test.
3098 * gcc.target/i386/avx2-cvt-1.c: New test.
3099 * gcc.target/i386/avx2-cvt-2.c: New test.
3101 2011-10-27 Martin Jambor <mjambor@suse.cz>
3103 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
3105 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
3106 Steven G. Kargl <kargl@gcc.gnu.org>
3109 * gfortran.dg/pr50875.f90: New test.
3111 2011-10-26 David S. Miller <davem@davemloft.net>
3113 * gcc.target/sparc/fmaf-1.c: New test.
3115 * gcc.target/sparc/setcc-1.c: New test.
3116 * gcc.target/sparc/setcc-2.c: New test.
3118 2011-10-26 Joseph Myers <joseph@codesourcery.com>
3120 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
3122 2011-10-26 Joseph Myers <joseph@codesourcery.com>
3124 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
3127 2011-10-26 Joseph Myers <joseph@codesourcery.com>
3129 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
3132 2011-10-26 Joseph Myers <joseph@codesourcery.com>
3134 * gcc.target/i386/pad-4.c: Skip for Windows targets.
3136 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
3138 * gnat.dg/specs/discr1.ads: New test.
3139 * gnat.dg/specs/discr1_pkg.ads: New helper.
3141 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
3143 * gnat.dg/specs/unchecked_union.ads: Rename to...
3144 * gnat.dg/specs/unchecked_union1.ads: ...this.
3145 * gnat.dg/specs/unchecked_union2.ads: New test.
3147 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
3149 * gnat.dg/specs/atomic1.ads: New test.
3151 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
3153 Implement C++11 user-defined literals.
3154 * g++.dg/cpp0x/udlit-addr.C: New.
3155 * g++.dg/cpp0x/udlit-args.C: New.
3156 * g++.dg/cpp0x/udlit-args-neg.C: New.
3157 * g++.dg/cpp0x/udlit-clink-neg.C: New.
3158 * g++.dg/cpp0x/udlit-concat.C: New.
3159 * g++.dg/cpp0x/udlit-concat-neg.C: New.
3160 * g++.dg/cpp0x/udlit-constexpr.C: New.
3161 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
3162 * g++.dg/cpp0x/udlit-declare-neg.C: New.
3163 * g++.dg/cpp0x/udlit-friend.C: New.
3164 * g++.dg/cpp0x/udlit-general.C: New.
3165 * g++.dg/cpp0x/udlit-inline.C: New.
3166 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
3167 * g++.dg/cpp0x/udlit-member-neg.C: New.
3168 * g++.dg/cpp0x/udlit-namespace.C: New.
3169 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
3170 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
3171 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
3172 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
3173 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
3174 * g++.dg/cpp0x/udlit-operator-neg.C: New.
3175 * g++.dg/cpp0x/udlit-raw-str.C: New.
3176 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
3177 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
3178 * g++.dg/cpp0x/udlit-systemheader.C: New.
3179 * g++.dg/cpp0x/udlit-template.C: New.
3180 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
3181 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
3182 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
3183 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
3184 * g++.dg/cpp0x/udlit_system_header: New.
3186 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
3189 * g++.dg/cpp0x/decltype34.C: New.
3191 2011-10-26 Tom de Vries <tom@codesourcery.com>
3193 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
3194 * gcc.c-torture/unsorted/HIset.c: Same.
3195 * gcc.c-torture/unsorted/SIcmp.c: Same.
3196 * gcc.c-torture/unsorted/SIset.c: Same.
3197 * gcc.c-torture/unsorted/SFset.c: Same.
3198 * gcc.c-torture/unsorted/UHIcmp.c: Same.
3199 * gcc.c-torture/unsorted/USIcmp.c: Same.
3200 * gcc.c-torture/unsorted/DFcmp.c: Same.
3202 2011-10-26 Jakub Jelinek <jakub@redhat.com>
3204 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
3205 to work also with -masm=intel and additionally test the xmm vs. ymm
3206 register type combination on mask/dest and in vsib.
3207 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3208 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3209 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3210 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3211 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3212 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3213 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3214 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3215 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3216 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3217 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3218 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3219 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3220 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3221 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3222 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3223 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3224 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3225 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3226 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3227 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3228 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3229 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3230 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3231 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3232 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3233 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3234 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3235 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3236 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3237 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3239 2011-10-26 Tom de Vries <tom@codesourcery.com>
3241 PR tree-optimization/50763
3242 * gcc.dg/pr50763-2.c: New test.
3244 2011-10-25 Joseph Myers <joseph@codesourcery.com>
3246 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
3247 Update expected messages.
3249 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
3251 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
3253 2011-10-25 Jason Merrill <jason@redhat.com>
3256 * g++.dg/init/aggr7.C: New.
3259 * g++.dg/cpp0x/initlist59.C: New.
3261 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
3264 * g++.dg/overload/operator5.C: New.
3266 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
3269 * g++.dg/template/crash108.C: New.
3271 2011-10-25 Jakub Jelinek <jakub@redhat.com>
3273 PR tree-optimization/50596
3274 * gcc.dg/vect/vect-cond-10.c: New test.
3276 2011-10-24 Joey Ye <joey.ye@arm.com>
3278 * gcc.target/arm/pr42575.c: Remove architecture option.
3280 2011-10-24 David S. Miller <davem@davemloft.net>
3282 * gcc.target/sparc/vis3move-1.c: New test.
3283 * gcc.target/sparc/vis3move-2.c: New test.
3284 * gcc.target/sparc/vis3move-3.c: New test.
3286 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3288 * gcc.dg/strlenopt-22.c: New testcase.
3289 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
3291 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
3293 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
3295 (dg-skip-if): Remove.
3296 * gcc.target/i386/funcspec-1.c: Ditto.
3297 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
3299 2011-10-24 Richard Guenther <rguenther@suse.de>
3301 * gcc.dg/vect/vect-bool-1.c: New testcase.
3303 2011-10-24 Richard Guenther <rguenther@suse.de>
3305 PR tree-optimization/50838
3306 * gcc.dg/torture/pr50838.c: New testcase.
3308 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
3310 PR tree-optimization/50730
3311 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
3312 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
3313 -fno-tree-sra and SLP flags.
3315 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
3319 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
3322 * g++.dg/cpp0x/warn_cxx0x2.C: New.
3323 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
3325 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
3328 * g++.dg/cpp0x/warn_cxx0x2.C: New.
3329 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
3331 2011-10-23 Tom de Vries <tom@codesourcery.com>
3333 PR tree-optimization/50763
3334 * gcc.dg/pr50763.c: New test.
3336 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
3339 * gcc.target/i386/pr50788.c: New test.
3341 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
3343 PR tree-optimization/50819
3344 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
3345 * g++.dg/vect/slp-pr50819.cc: New test.
3347 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
3350 * g++.dg/warn/Wconversion4.C: New.
3352 2011-10-21 Jakub Jelinek <jakub@redhat.com>
3355 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
3356 from element other than first and reverse permutation.
3357 * gcc.dg/torture/vshuf-16.inc: Likewise.
3358 * gcc.dg/torture/vshuf-8.inc: Likewise.
3359 * gcc.dg/torture/vshuf-4.inc: Likewise.
3361 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
3364 * g++.dg/parse/error43.C: New.
3365 * g++.dg/parse/error44.C: Likewise.
3367 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
3368 Kirill Yukhin <kirill.yukhin@intel.com>
3371 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
3372 * gcc.target/i386/bmi2-check.h: Ditto.
3374 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
3377 * g++.dg/cpp0x/override2.C: Add test.
3379 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3381 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
3382 check_linker_plugin_available.
3384 2011-10-21 Kai Tietz <ktietz@redhat.com>
3386 * gcc.target/i386/branch-cost1.c: New test.
3387 * gcc.target/i386/branch-cost2.c: New test.
3388 * gcc.target/i386/branch-cost3.c: New test.
3389 * gcc.target/i386/branch-cost4.c: New test.
3391 2011-10-20 Steve Ellcey <sje@cup.hp.com>
3393 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
3395 2011-10-20 Steve Ellcey <sje@cup.hp.com>
3398 * gcc.dg/pr49994-3.c: Skip on HP-UX.
3400 2011-10-20 Joseph Myers <joseph@codesourcery.com>
3402 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
3403 (_moz_foo, EXT__foo): Use ASMNAME.
3405 2011-10-20 Joseph Myers <joseph@codesourcery.com>
3407 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
3410 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
3413 * gcc.target/i386/pr50766.c: New test.
3415 2011-10-20 Jason Merrill <jason@redhat.com>
3418 * g++.dg/eh/partial1.C: New.
3420 2011-10-20 Richard Henderson <rth@redhat.com>
3422 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
3423 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
3424 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
3425 Use __builtin_shuffle.
3427 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
3430 * gfortran.dg/ishft_3.f90: Update test.
3432 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
3435 * gfortran.dg/substring_integer_index.f90: New test.
3437 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
3439 * gfortran.dg/format_string.f: New test.
3441 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
3443 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
3445 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
3447 2011-10-20 Joseph Myers <joseph@codesourcery.com>
3449 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
3450 gcc.target/i386/pr46226.c: Do not use
3451 -mno-accumulate-outgoing-args.
3453 2011-10-20 Joseph Myers <joseph@codesourcery.com>
3455 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
3456 including <strings.h>.
3458 2011-10-19 Jan Hubicka <jh@suse.cz>
3460 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
3461 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
3462 * lib/c-torture.exp: Likewise.
3463 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
3464 * gcc.c-torture/compile/sync-1.c: Likewise.
3465 * gcc.c-torture/compile/sync-1.c: Likewise.
3466 * gcc.c-torture/compile/sync-3.c: Likewise.
3467 * gcc.dg/noncompile/invalid_asm.c: Likewise.
3468 * gcc.dg/noncompile/920507-1.c: Likewise.
3469 * gcc.dg/torture/pr36400.c: Likewise.
3470 * g++.dg/torture/pr34850.C: Likewise.
3472 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
3474 * gnat.dg/source_ref1.adb: New test.
3475 * gnat.dg/source_ref2.adb: Likewise.
3477 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
3480 * g++.dg/parse/error42.C: New.
3481 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
3483 2011-10-19 Jason Merrill <jason@redhat.com>
3486 * g++.dg/init/value9.C: New.
3488 2011-10-19 Jakub Jelinek <jakub@redhat.com>
3490 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
3491 * gcc.dg/torture/vshuf-16.inc: Likewise.
3492 * gcc.dg/torture/vshuf-8.inc: Likewise.
3493 * gcc.dg/torture/vshuf-4.inc: Likewise.
3495 2011-10-19 Janus Weil <janus@gcc.gnu.org>
3498 * gfortran.dg/sizeof_proc.f90: New.
3500 2011-10-19 Joseph Myers <joseph@codesourcery.com>
3502 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
3503 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
3505 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
3508 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
3510 2011-10-19 Jason Merrill <jason@redhat.com>
3513 * g++.dg/init/ref20.C: New.
3515 2011-10-19 Kai Tietz <ktietz@redhat.com>
3518 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
3519 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
3520 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
3521 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
3522 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
3524 2011-10-19 Richard Guenther <rguenther@suse.de>
3527 * gcc.dg/torture/pr50768.c: New testcase.
3529 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
3531 PR rtl-optimization/50340
3532 * gcc.dg/pr50340.c: New.
3534 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
3536 PR tree-optimization/50717
3538 * gcc.dg/pr50717-1.c: New file.
3539 * gcc.target/arm/wmul-12.c: Correct types.
3540 * gcc.target/arm/wmul-8.c: Correct types.
3542 2011-10-18 Jason Merrill <jason@redhat.com>
3545 * g++.dg/cpp0x/defaulted32.C: New.
3548 * g++.dg/lookup/using23.C: New.
3551 * g++.dg/cpp0x/implicit12.C: New.
3552 * g++.dg/cpp0x/defaulted20.C: Adjust.
3553 * g++.dg/cpp0x/defaulted21.C: Adjust.
3554 * g++.dg/cpp0x/implicit-copy.C: Adjust.
3555 * g++.dg/cpp0x/implicit4.C: Adjust.
3556 * g++.dg/cpp0x/implicit5.C: Adjust.
3557 * g++.dg/cpp0x/implicit8.C: Adjust.
3558 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3559 * g++.dg/cpp0x/not_special.C: Adjust.
3560 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3561 * g++.dg/cpp0x/rv1n.C: Adjust.
3562 * g++.dg/cpp0x/rv2n.C: Adjust.
3563 * g++.dg/cpp0x/rv3n.C: Adjust.
3564 * g++.dg/cpp0x/rv4n.C: Adjust.
3565 * g++.dg/cpp0x/rv5n.C: Adjust.
3566 * g++.dg/cpp0x/rv6n.C: Adjust.
3567 * g++.dg/cpp0x/rv7n.C: Adjust.
3569 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
3571 * gcc.target/i386/avx2-vpop-check.h: New header.
3572 * gcc.target/i386/avx2-vpaddd-3.c: New test.
3573 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
3574 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
3575 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
3576 * gcc.target/i386/avx2-vpand-3.c: Ditto.
3577 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
3578 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
3579 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
3580 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
3581 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
3582 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
3583 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
3584 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
3585 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
3586 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
3588 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
3591 * gfortran.dg/coarray_subobject_1.f90: New test.
3592 * gfortran.dg/coarray/subobject_1.f90: New test.
3594 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
3596 PR rtl-optimization/50205
3597 * gcc.dg/pr50205.c: New.
3599 2011-10-18 Richard Guenther <rguenther@suse.de>
3601 PR tree-optimization/50767
3602 * gcc.dg/torture/pr50767.c: New testcase.
3604 2011-10-18 Julian Brown <julian@codesourcery.com>
3606 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
3607 * gcc.target/arm/unaligned-memcpy-1.c: New.
3608 * gcc.target/arm/unaligned-memcpy-2.c: New.
3609 * gcc.target/arm/unaligned-memcpy-3.c: New.
3610 * gcc.target/arm/unaligned-memcpy-4.c: New.
3612 2011-10-18 Janus Weil <janus@gcc.gnu.org>
3615 * gfortran.dg/iso_c_binding_class.f03: New.
3617 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
3619 * testsuite/lib/target-supports.exp
3620 (check_effective_target_vect_widen_shift): New.
3621 * gcc.dg/vect/vect-widen-shift-s16.c: New.
3622 * gcc.dg/vect/vect-widen-shift-s8.c: New.
3623 * gcc.dg/vect/vect-widen-shift-u16.c: New.
3624 * gcc.dg/vect/vect-widen-shift-u8.c: New.
3626 2011-10-18 Richard Guenther <rguenther@suse.de>
3628 * gcc.dg/torture/restrict-1.c: New testcase.
3630 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
3632 * g++.dg/ext/bases.C: New test.
3634 2011-10-17 David S. Miller <davem@davemloft.net>
3636 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
3637 all operations to emit VIS instructions.
3638 * gcc.target/sparc/fandnot.c: Likewise.
3639 * gcc.target/sparc/fnot.c: Likewise.
3640 * gcc.target/sparc/for.c: Likewise.
3641 * gcc.target/sparc/fornot.c: Likewise.
3642 * gcc.target/sparc/fxnor.c: Likewise.
3643 * gcc.target/sparc/fxor.c: Likewise.
3644 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
3647 2011-10-17 Jakub Jelinek <jakub@redhat.com>
3649 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
3650 * gcc.dg/torture/vshuf-16.inc: New file.
3651 * gcc.dg/torture/vshuf-2.inc: New file.
3652 * gcc.dg/torture/vshuf-32.inc: New file.
3653 * gcc.dg/torture/vshuf-4.inc: New file.
3654 * gcc.dg/torture/vshuf-8.inc: New file.
3655 * gcc.dg/torture/vshuf-main.inc: New file.
3656 * gcc.dg/torture/vshuf-v16hi.c: New test.
3657 * gcc.dg/torture/vshuf-v16qi.c: New test.
3658 * gcc.dg/torture/vshuf-v2df.c: New test.
3659 * gcc.dg/torture/vshuf-v2di.c: New test.
3660 * gcc.dg/torture/vshuf-v2sf.c: New test.
3661 * gcc.dg/torture/vshuf-v2si.c: New test.
3662 * gcc.dg/torture/vshuf-v32qi.c: New test.
3663 * gcc.dg/torture/vshuf-v4df.c: New test.
3664 * gcc.dg/torture/vshuf-v4di.c: New test.
3665 * gcc.dg/torture/vshuf-v4hi.c: New test.
3666 * gcc.dg/torture/vshuf-v4sf.c: New test.
3667 * gcc.dg/torture/vshuf-v4si.c: New test.
3668 * gcc.dg/torture/vshuf-v8hi.c: New test.
3669 * gcc.dg/torture/vshuf-v8qi.c: New test.
3670 * gcc.dg/torture/vshuf-v8sf.c: New test.
3671 * gcc.dg/torture/vshuf-v8si.c: New test.
3673 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
3675 PR tree-optimization/50746
3676 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
3678 2011-10-17 Jason Merrill <jason@redhat.com>
3681 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
3683 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3686 * g++.dg/parse/error41.C: New.
3687 * g++.dg/parse/error20.C: Adjust.
3689 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3692 * g++.dg/warn/format7.C: New.
3693 * obj-c++.dg/warn7.mm: Likewise.
3695 2011-10-17 Richard Guenther <rguenther@suse.de>
3697 PR tree-optimization/50729
3698 * gcc.dg/torture/pr50729.c: New testcase.
3700 2011-10-15 Tom Tromey <tromey@redhat.com>
3701 Dodji Seketeli <dodji@redhat.com>
3703 * lib/prune.exp (prune_gcc_output): Prune output referring to
3705 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
3706 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
3707 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
3708 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
3710 2011-10-15 Tom Tromey <tromey@redhat.com>
3711 Dodji Seketeli <dodji@redhat.com>
3713 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
3715 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3718 * g++.dg/inherit/error5.C: New.
3720 2011-10-17 Janus Weil <janus@gcc.gnu.org>
3724 * gfortran.dg/kind_tests_4.f90: New.
3726 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
3728 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
3729 targets that support vector condition.
3731 2011-10-16 Janus Weil <janus@gcc.gnu.org>
3734 * gfortran.dg/c_kind_tests_3.f03: New.
3736 2011-10-16 Janus Weil <janus@gcc.gnu.org>
3739 * gfortran.dg/elemental_args_check_4.f90: New.
3741 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
3743 PR tree-optimization/50727
3744 * gcc.dg/vect/pr50727.c: New test.
3746 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
3748 * gcc.dg/vla-23.c: New test.
3750 2011-10-16 Jakub Jelinek <jakub@redhat.com>
3752 PR tree-optimization/50596
3753 * gcc.dg/vect/vect-cond-9.c: New test.
3755 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
3757 * gcc.dg/vect/bb-slp-29.c: New test.
3759 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
3762 * g++.dg/ext/is_base_of_incomplete.C: New.
3763 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
3764 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
3766 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
3768 * gcc.target/sparc/combined-1.c: Compile at -O2.
3770 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
3772 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
3773 (dg-options): Add -Wno-attributes.
3774 * gcc.target/i386/fma_double_?.c: Ditto.
3775 * gcc.target/i386/fma_run_float_?.c: Ditto.
3776 * gcc.target/i386/fma_run_double_?.c: Ditto.
3777 * gcc.target/i386/l_fma_float_?.c: Dtto.
3778 * gcc.target/i386/l_fma_double_?.c: Ditto.
3779 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
3780 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
3782 2011-10-15 Tobias Burnus <burnus@net-b.de>
3784 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
3786 * gfortran.dg/bind_c_usage_24.f90: Ditto.
3787 * gfortran.dg/rank_3.f90: Ditto.
3788 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
3789 -std=f2008ts in dg-options.
3790 * gfortran.dg/rank_4.f90: Ditto.
3792 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
3795 * gcc.target/sh/pr49263.c: New.
3797 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
3799 * gnat.dg/specs/debug1.ads: Tweak.
3801 2011-10-14 Kai Tietz <ktietz@redhat.com>
3803 * gfortran.fortran-torture/compile/logical-2.f90: New test.
3805 2011-10-14 Jakub Jelinek <jakub@redhat.com>
3807 * gcc.target/i386/sse2-mul-1.c: New test.
3808 * gcc.target/i386/sse4_1-mul-1.c: New test.
3809 * gcc.target/i386/avx-mul-1.c: New test.
3810 * gcc.target/i386/xop-mul-1.c: New test.
3811 * gcc.target/i386/avx2-mul-1.c: New test.
3813 2011-10-14 Jason Merrill <jason@redhat.com>
3816 * g++.dg/cpp0x/nsdmi-list1.C: New.
3819 * g++.dg/cpp0x/nsdmi-const1.C: New.
3821 2011-10-14 Janus Weil <janus@gcc.gnu.org>
3824 * gfortran.dg/pointer_intent_5.f90: New.
3826 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3828 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
3829 * gcc.target/i386/warn-vect-op-1.c: Ditto.
3830 * gcc.target/i386/warn-vect-op-2.c: Ditto.
3832 2011-10-14 Tobias Burnus <burnus@net-b.de>
3835 * gfortran.dg/pointer_check_11.f90: New.
3836 * gfortran.dg/pointer_check_12.f90: New.
3838 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
3841 * g++.dg/overload/operator4.C: New.
3843 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
3845 * gcc.dg/di-longlong64-sync-1.c: New test.
3846 * gcc.dg/di-sync-multithread.c: New test.
3847 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
3848 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
3849 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
3850 tests for v5, v6, v6k, and v7-a, and add-options helpers.
3851 (check_effective_target_arm_arm_ok): New helper.
3852 (check_effective_target_sync_longlong): New helper.
3854 2011-10-14 Richard Guenther <rguenther@suse.de>
3856 PR tree-optimization/50723
3857 * gcc.dg/torture/pr50723.c: New testcase.
3859 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
3862 * g++.dg/warn/format6.C: New.
3863 * obj-c++.dg/warn6.mm: Likewise.
3865 2011-10-13 Richard Henderson <rth@redhat.com>
3867 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
3869 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
3870 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
3871 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
3873 2011-10-13 Jason Merrill <jason@redhat.com>
3876 * g++.dg/cpp0x/nsdmi-template2.C: New.
3879 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
3882 * g++.dg/init/vbase1.C: New.
3884 2011-10-13 Jakub Jelinek <jakub@redhat.com>
3886 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
3887 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
3888 * gcc.target/i386/avx-vphminposuw-2.c: New test.
3889 * gcc.target/i386/avx-vphminposuw-3.c: New test.
3891 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
3893 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
3895 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
3897 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
3899 2011-10-13 Richard Guenther <rguenther@suse.de>
3901 PR tree-optimization/50712
3902 * gcc.target/i386/pr50712.c: New testcase.
3904 2011-10-13 Tom de Vries <tom@codesourcery.com>
3906 * gcc.dg/memcpy-4.c: New test.
3908 2011-10-13 Richard Guenther <rguenther@suse.de>
3910 PR tree-optimization/50698
3911 * g++.dg/vect/pr50698.cc: New testcase.
3913 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
3915 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
3916 * gcc.target/powerpc/warn-2.c: Ditto.
3918 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
3919 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
3920 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
3921 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
3922 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
3923 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
3924 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
3925 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
3926 * gcc.target/powerpc/ppc-pow.c: Likewise.
3927 * gcc.target/powerpc/recip-1.c: Likewise.
3928 * gcc.target/powerpc/recip-2.c: Likewise.
3929 * gcc.target/powerpc/recip-3.c: Likewise.
3930 * gcc.target/powerpc/recip-4.c: Likewise.
3931 * gcc.target/powerpc/recip-5.c: Likewise.
3933 2011-10-12 David S. Miller <davem@davemloft.net>
3935 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
3936 '-mvis3' instead of 'mcpu=niagara3' in options.
3937 * gcc.target/sparc/fhalve.c: Likewise.
3938 * gcc.target/sparc/fnegop.c: Likewise.
3939 * gcc.target/sparc/fpadds.c: Likewise.
3940 * gcc.target/sparc/fshift.c: Likewise.
3941 * gcc.target/sparc/fucmp.c: Likewise.
3942 * gcc.target/sparc/lzd.c: Likewise.
3943 * gcc.target/sparc/vis3misc.c: Likewise.
3944 * gcc.target/sparc/xmul.c: Likewise.
3946 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
3948 * gnat.dg/vect1.ad[sb]: New test.
3949 * gnat.dg/vect1_pkg.ads: New helper.
3950 * gnat.dg/vect2.ad[sb]: New test.
3951 * gnat.dg/vect2_pkg.ads: New helper.
3952 * gnat.dg/vect3.ad[sb]: New test.
3953 * gnat.dg/vect3_pkg.ads: New helper.
3954 * gnat.dg/vect4.ad[sb]: New test.
3955 * gnat.dg/vect4_pkg.ads: New helper.
3956 * gnat.dg/vect5.ad[sb]: New test.
3957 * gnat.dg/vect5_pkg.ads: New helper.
3958 * gnat.dg/vect6.ad[sb]: New test.
3959 * gnat.dg/vect6_pkg.ads: New helper.
3961 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
3963 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
3964 * gcc.target/i386/fma_run_double_2.c: Likewise.
3965 * gcc.target/i386/fma_run_double_3.c: Likewise.
3966 * gcc.target/i386/fma_run_double_4.c: Likewise.
3967 * gcc.target/i386/fma_run_double_5.c: Likewise.
3968 * gcc.target/i386/fma_run_double_6.c: Likewise.
3969 * gcc.target/i386/fma_run_float_1.c: Likewise.
3970 * gcc.target/i386/fma_run_float_2.c: Likewise.
3971 * gcc.target/i386/fma_run_float_3.c: Likewise.
3972 * gcc.target/i386/fma_run_float_4.c: Likewise.
3973 * gcc.target/i386/fma_run_float_5.c: Likewise.
3974 * gcc.target/i386/fma_run_float_6.c: Likewise.
3976 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
3977 remove the extra dg-options.
3978 * gcc.target/i386/l_fma_double_2.c: Likewise.
3979 * gcc.target/i386/l_fma_double_3.c: Likewise.
3980 * gcc.target/i386/l_fma_double_4.c: Likewise.
3981 * gcc.target/i386/l_fma_double_5.c: Likewise.
3982 * gcc.target/i386/l_fma_double_6.c: Likewise.
3983 * gcc.target/i386/l_fma_float_1.c: Likewise.
3984 * gcc.target/i386/l_fma_float_2.c: Likewise.
3985 * gcc.target/i386/l_fma_float_3.c: Likewise.
3986 * gcc.target/i386/l_fma_float_4.c: Likewise.
3987 * gcc.target/i386/l_fma_float_5.c: Likewise.
3988 * gcc.target/i386/l_fma_float_6.c: Likewise.
3990 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
3992 PR tree-optimization/50189
3993 * g++.dg/torture/pr50189.C: New testcase.
3995 2011-10-12 Richard Guenther <rguenther@suse.de>
3997 PR tree-optimization/50700
3998 * gcc.dg/builtin-object-size-12.c: New testcase.
4000 2011-10-12 Joseph Myers <joseph@codesourcery.com>
4003 * gcc.c-torture/compile/pr50565-1.c,
4004 gcc.c-torture/compile/pr50565-2.c: New tests.
4006 2011-10-11 Jason Merrill <jason@redhat.com>
4010 * g++.dg/template/constant1.C: New.
4011 * g++.dg/template/constant2.C: New.
4012 * g++.dg/cpp0x/constexpr-template3.C: New.
4014 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
4016 * gcc.target/i386/warn-vect-op-3.c: New test.
4017 * gcc.target/i386/warn-vect-op-1.c: New test.
4018 * gcc.target/i386/warn-vect-op-2.c: New test.
4020 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4022 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
4024 2011-10-11 Richard Guenther <rguenther@suse.de>
4026 PR tree-optimization/50204
4027 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
4029 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4031 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
4033 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
4035 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
4036 * gcc.target/i386/fma_double_2.c: Ditto.
4037 * gcc.target/i386/fma_double_3.c: Ditto.
4038 * gcc.target/i386/fma_double_4.c: Ditto.
4039 * gcc.target/i386/fma_double_5.c: Ditto.
4040 * gcc.target/i386/fma_double_6.c: Ditto.
4041 * gcc.target/i386/fma_float_1.c: Ditto.
4042 * gcc.target/i386/fma_float_2.c: Ditto.
4043 * gcc.target/i386/fma_float_3.c: Ditto.
4044 * gcc.target/i386/fma_float_4.c: Ditto.
4045 * gcc.target/i386/fma_float_5.c: Ditto.
4046 * gcc.target/i386/fma_float_6.c: Ditto.
4047 * gcc.target/i386/l_fma_double_1.c: Ditto.
4048 * gcc.target/i386/l_fma_double_2.c: Ditto.
4049 * gcc.target/i386/l_fma_double_3.c: Ditto.
4050 * gcc.target/i386/l_fma_double_4.c: Ditto.
4051 * gcc.target/i386/l_fma_double_5.c: Ditto.
4052 * gcc.target/i386/l_fma_double_6.c: Ditto.
4053 * gcc.target/i386/l_fma_float_1.c: Ditto.
4054 * gcc.target/i386/l_fma_float_2.c: Ditto.
4055 * gcc.target/i386/l_fma_float_3.c: Ditto.
4056 * gcc.target/i386/l_fma_float_4.c: Ditto.
4057 * gcc.target/i386/l_fma_float_5.c: Ditto.
4058 * gcc.target/i386/l_fma_float_6.c: Ditto.
4059 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
4060 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
4061 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
4062 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
4063 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
4064 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
4065 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
4066 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
4067 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
4068 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
4069 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
4070 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
4072 2011-10-11 Tristan Gingold <gingold@adacore.com>
4074 * gcc.dg/va-arg-4.c: New test.
4075 * gcc.dg/va-arg-5.c: Ditto.
4077 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
4079 * lib/target-supports.exp (check_effective_target_fd_truncate):
4080 Close and unlink test file before exit.
4082 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4085 * gfortran.dg/forall_15.f90: New test case.
4087 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
4088 Andrew Macleod <amacleod@redhat.com>
4090 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
4091 wrappers for *other_threads() and *final_verify().
4092 * gcc.dg/simulate-thread/simulate-thread.h
4093 (simulate_thread_wrapper_other_threads): New.
4094 (simulate_thread_wrapper_final_verify): New.
4096 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
4098 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
4100 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
4102 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
4104 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
4105 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
4107 * gcc.target/i386/fma_1.h: New file.
4108 * gcc.target/i386/fma_2.h: Likewise.
4109 * gcc.target/i386/fma_3.h: Likewise.
4110 * gcc.target/i386/fma_4.h: Likewise.
4111 * gcc.target/i386/fma_5.h: Likewise.
4112 * gcc.target/i386/fma_6.h: Likewise.
4113 * gcc.target/i386/fma_double_1.c: Likewise.
4114 * gcc.target/i386/fma_double_2.c: Likewise.
4115 * gcc.target/i386/fma_double_3.c: Likewise.
4116 * gcc.target/i386/fma_double_4.c: Likewise.
4117 * gcc.target/i386/fma_double_5.c: Likewise.
4118 * gcc.target/i386/fma_double_6.c: Likewise.
4119 * gcc.target/i386/fma_float_1.c: Likewise.
4120 * gcc.target/i386/fma_float_2.c: Likewise.
4121 * gcc.target/i386/fma_float_3.c: Likewise.
4122 * gcc.target/i386/fma_float_4.c: Likewise.
4123 * gcc.target/i386/fma_float_5.c: Likewise.
4124 * gcc.target/i386/fma_float_6.c: Likewise.
4125 * gcc.target/i386/fma_main.h: Likewise.
4126 * gcc.target/i386/fma_run_double_1.c: Likewise.
4127 * gcc.target/i386/fma_run_double_2.c: Likewise.
4128 * gcc.target/i386/fma_run_double_3.c: Likewise.
4129 * gcc.target/i386/fma_run_double_4.c: Likewise.
4130 * gcc.target/i386/fma_run_double_5.c: Likewise.
4131 * gcc.target/i386/fma_run_double_6.c: Likewise.
4132 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
4133 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
4134 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
4135 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
4136 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
4137 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
4138 * gcc.target/i386/fma_run_float_1.c: Likewise.
4139 * gcc.target/i386/fma_run_float_2.c: Likewise.
4140 * gcc.target/i386/fma_run_float_3.c: Likewise.
4141 * gcc.target/i386/fma_run_float_4.c: Likewise.
4142 * gcc.target/i386/fma_run_float_5.c: Likewise.
4143 * gcc.target/i386/fma_run_float_6.c: Likewise.
4144 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
4145 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
4146 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
4147 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
4148 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
4149 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
4150 * gcc.target/i386/l_fma_1.h: Likewise.
4151 * gcc.target/i386/l_fma_2.h: Likewise.
4152 * gcc.target/i386/l_fma_3.h: Likewise.
4153 * gcc.target/i386/l_fma_4.h: Likewise.
4154 * gcc.target/i386/l_fma_5.h: Likewise.
4155 * gcc.target/i386/l_fma_6.h: Likewise.
4156 * gcc.target/i386/l_fma_double_1.c: Likewise.
4157 * gcc.target/i386/l_fma_double_2.c: Likewise.
4158 * gcc.target/i386/l_fma_double_3.c: Likewise.
4159 * gcc.target/i386/l_fma_double_4.c: Likewise.
4160 * gcc.target/i386/l_fma_double_5.c: Likewise.
4161 * gcc.target/i386/l_fma_double_6.c: Likewise.
4162 * gcc.target/i386/l_fma_float_1.c: Likewise.
4163 * gcc.target/i386/l_fma_float_2.c: Likewise.
4164 * gcc.target/i386/l_fma_float_3.c: Likewise.
4165 * gcc.target/i386/l_fma_float_4.c: Likewise.
4166 * gcc.target/i386/l_fma_float_5.c: Likewise.
4167 * gcc.target/i386/l_fma_float_6.c: Likewise.
4168 * gcc.target/i386/l_fma_main.h: Likewise.
4169 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
4170 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
4171 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
4172 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
4173 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
4174 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
4175 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
4176 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
4177 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
4178 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
4179 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
4180 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
4182 2011-10-10 Richard Guenther <rguenther@suse.de>
4185 * gcc.dg/torture/pr50389.c: New testcase.
4187 2011-10-10 Richard Guenther <rguenther@suse.de>
4190 * gcc.dg/builtins-47.c: Optimize.
4192 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
4194 * lib/gcc-simulate-thread.exp: New.
4195 * gcc.dg/simulate-thread/guality.h: New.
4196 * gcc.dg/simulate-thread/simulate-thread.h: New.
4197 * gcc.dg/simulate-thread/simulate-thread.exp: New.
4198 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
4199 * gcc.dg/simulate-thread/README: New.
4200 * g++.dg/simulate-thread/guality.h: New.
4201 * g++.dg/simulate-thread/simulate-thread.h: New.
4202 * g++.dg/simulate-thread/simulate-thread.exp: New.
4203 * g++.dg/simulate-thread/simulate-thread.gdb: New.
4204 * c-c++-common/cxxbitfields-2.c: Remove.
4205 * c-c++-common/cxxbitfields.c: Remove.
4206 * c-c++-common/cxxbitfields-4.c: Remove.
4207 * c-c++-common/cxxbitfields-5.c: Remove.
4208 * c-c++-common/simulate-thread/bitfields-1.c: New.
4209 * c-c++-common/simulate-thread/bitfields-2.c: New.
4210 * c-c++-common/simulate-thread/bitfields-3.c: New.
4211 * c-c++-common/simulate-thread/bitfields-4.c: New.
4213 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
4216 * g++.dg/warn/format5.C: New.
4218 2011-10-09 Tobias Burnus <burnus@net-b.de>
4221 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
4222 * gfortran.dg/common_16.f90: New.
4224 2011-10-09 Tobias Burnus <burnus@net-b.de>
4226 * gfortran.dg/iso_c_binding_param_1.f90: New.
4227 * gfortran.dg/iso_c_binding_param_2.f90: New.
4228 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4230 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
4232 PR tree-optimization/50635
4233 * gcc.dg/vect/pr50635.c: New test.
4235 2011-10-09 Janus Weil <janus@gcc.gnu.org>
4238 * gfortran.dg/proc_decl_27.f90: New.
4240 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
4243 * objc/execute/initialize-1.m: New test.
4245 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
4248 * gfortran.dg/pointer_function_result_1.f90 : New test.
4250 2011-10-07 David S. Miller <davem@davemloft.net>
4253 * gcc.target/sparc/sparc.exp: Add vis3 target test.
4254 * gcc.target/sparc/cmask.c: Use it.
4255 * gcc.target/sparc/fhalve.c: Likewise.
4256 * gcc.target/sparc/fnegop.c: Likewise.
4257 * gcc.target/sparc/fpadds.c: Likewise.
4258 * gcc.target/sparc/fshift.c: Likewise.
4259 * gcc.target/sparc/fucmp.c: Likewise.
4260 * gcc.target/sparc/lzd.c: Likewise.
4261 * gcc.target/sparc/vis3misc.c: Likewise.
4262 * gcc.target/sparc/xmul.c: Likewise.
4264 2011-10-07 Richard Henderson <rth@redhat.com>
4266 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
4268 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
4270 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
4272 * gcc.dg/pr50193-1.c: New file.
4273 * gcc.target/arm/shiftable.c: New file.
4275 2011-10-07 Janus Weil <janus@gcc.gnu.org>
4278 * gfortran.dg/class_46.f03: New.
4280 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
4282 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
4283 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
4284 (syslog, vsyslog, __vsyslog_chk): Likewise.
4286 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
4287 (x, EXT_x): Use ASMNAME.
4289 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
4290 (a, c): Use ASMNAME.
4292 2011-10-07 Tom de Vries <tom@codesourcery.com>
4295 * gcc.dg/pr50527.c: New test.
4297 2011-10-07 Jakub Jelinek <jakub@redhat.com>
4299 PR tree-optimization/50650
4300 * gcc.c-torture/compile/pr50650.c: New test.
4302 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4304 PR tree-optimization/50575
4305 * gcc.c-torture/execute/vector-compare-2.x: New file.
4307 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4310 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
4311 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
4314 2011-10-07 Richard Guenther <rguenther@suse.de>
4317 * gcc.dg/vect/vect-align-2.c: Increase array size.
4319 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
4320 H.J. Lu <hongjiu.lu@intel.com>
4323 * gcc.target/i386/pr50603.c: New test.
4325 2011-10-06 Jason Merrill <jason@redhat.com>
4328 * g++.dg/cpp0x/default31.C: New.
4330 2011-10-06 Jakub Jelinek <jakub@redhat.com>
4332 PR tree-optimization/50596
4333 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4335 * gcc.dg/vect/vect-cond-8.c: New test.
4337 2011-10-06 Richard Henderson <rth@redhat.com>
4339 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
4340 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
4341 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
4342 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
4343 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
4344 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
4345 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
4346 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
4347 * gcc.c-torture/execute/vshuf-16.inc: New file.
4348 * gcc.c-torture/execute/vshuf-2.inc: New file.
4349 * gcc.c-torture/execute/vshuf-4.inc: New file.
4350 * gcc.c-torture/execute/vshuf-8.inc: New file.
4351 * gcc.c-torture/execute/vshuf-main.inc: New file.
4352 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
4353 * gcc.c-torture/execute/vshuf-v2df.c: New test.
4354 * gcc.c-torture/execute/vshuf-v2di.c: New test.
4355 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
4356 * gcc.c-torture/execute/vshuf-v2si.c: New test.
4357 * gcc.c-torture/execute/vshuf-v4df.c: New test.
4358 * gcc.c-torture/execute/vshuf-v4di.c: New test.
4359 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
4360 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
4361 * gcc.c-torture/execute/vshuf-v4si.c: New test.
4362 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
4363 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
4364 * gcc.c-torture/execute/vshuf-v8si.c: New test.
4366 2011-10-06 Jakub Jelinek <jakub@redhat.com>
4368 PR tree-optimization/49279
4369 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
4370 * gcc.c-torture/execute/pr49279.c: New test.
4372 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
4375 * gcc.c-torture/compile/pr49049.c: New test.
4377 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
4380 * gcc.target/arm/pr50305.c: New test.
4382 2011-10-06 Richard Guenther <rguenther@suse.de>
4384 PR tree-optimization/38884
4385 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
4386 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
4388 2011-10-05 David S. Miller <davem@davemloft.net>
4390 * gcc.target/sparc/lzd.c: New test.
4391 * gcc.target/sparc/popc.c: New test.
4393 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
4395 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
4396 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
4397 * g++.dg/other/final1.C: Cleanup original tree dump.
4399 2011-10-05 Jakub Jelinek <jakub@redhat.com>
4401 PR tree-optimization/50613
4402 * gcc.dg/pr50613.c: New test.
4404 2011-10-05 Richard Henderson <rth@redhat.com>
4406 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
4407 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
4408 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
4409 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
4410 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
4411 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
4412 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
4413 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
4415 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
4417 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
4418 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
4419 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
4420 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
4421 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
4423 2011-10-05 Richard Guenther <rguenther@suse.de>
4425 PR tree-optimization/38885
4426 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
4428 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
4430 * gcc.target/i386/sw-1.c: New test.
4432 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
4434 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
4436 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
4438 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
4440 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
4442 2011-10-04 David S. Miller <davem@davemloft.net>
4444 * gcc.target/sparc/fhalve.c: New test.
4445 * gcc.target/sparc/fnegop.c: New test.
4446 * gcc.target/sparc/xmul.c: New test.
4448 2011-10-04 Janus Weil <janus@gcc.gnu.org>
4451 * gfortran.dg/dummy_procedure_6.f90: New.
4453 2011-10-04 Jakub Jelinek <jakub@redhat.com>
4455 PR tree-optimization/50604
4456 * gcc.dg/pr50604.c: New test.
4458 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4460 PR tree-optimization/49662
4461 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
4462 * gcc.dg/graphite/interchange-15.c: Likewise.
4463 * gcc.dg/graphite/interchange-mvt.c: Likewise.
4465 2011-10-04 Jakub Jelinek <jakub@redhat.com>
4467 * gcc.dg/tree-ssa/restrict-4.c: New test.
4469 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
4471 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
4472 (main): Use __typeof to get result type of comparison.
4474 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
4476 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4477 Make et_vect_multiple_sizes_saved global.
4478 (check_effective_target_vect64): Make et_vect64_saved global.
4480 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
4482 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
4483 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
4484 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
4485 * gcc.dg/builtin-complex-err-1.c: Adjust.
4487 2011-10-02 Jason Merrill <jason@redhat.com>
4489 * g++.dg/cpp0x/range-for22.C: New.
4491 * g++.dg/cpp0x/variadic65.C: Remove xfails.
4492 * g++.dg/cpp0x/variadic82.C: Remove xfails.
4493 * g++.dg/cpp0x/variadic83.C: Remove xfails.
4494 * g++.dg/cpp0x/variadic105.C: Remove xfails.
4496 * g++.dg/cpp0x/nsdmi5.C: New.
4498 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
4501 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
4503 (mips-dg-options): Force an ABI option if the current ABI is
4504 incompatible with the required -mlong setting. Likewise force
4505 a long setting if the current one is incompatible with the
4506 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
4507 throughout procedure.
4508 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
4509 instead of addressing=absolute.
4511 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
4513 * gcc.target/mips/stack-1.c: New test.
4515 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
4517 * gcc.dg/pr49696.c: New test.
4519 2011-10-02 Jan Hubicka <jh@suse.cz>
4521 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
4523 2011-10-01 David S. Miller <davem@davemloft.net>
4525 * gcc.target/sparc/cmask.c: New test.
4526 * gcc.target/sparc/fpadds.c: New test.
4527 * gcc.target/sparc/fshift.c: New test.
4528 * gcc.target/sparc/fucmp.c: New test.
4529 * gcc.target/sparc/vis3misc.c: New test.
4531 2011-10-01 Janus Weil <janus@gcc.gnu.org>
4534 * gfortran.dg/assumed_charlen_arg_2.f90: New.
4536 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
4539 * g++.dg/dfp/44473-1.C: New test.
4540 * g++.dg/dfp/44473-2.C: New test.
4541 * g++.dg/dfp/mangle-1.C: New test.
4542 * g++.dg/dfp/mangle-2.C: New test.
4543 * g++.dg/dfp/mangle-3.C: New test.
4544 * g++.dg/dfp/mangle-4.C: New test.
4545 * g++.dg/dfp/mangle-5.C: New test.
4547 2011-09-30 Jakub Jelinek <jakub@redhat.com>
4550 * gcc.dg/pr50571.c: New test.
4552 PR tree-optimization/46309
4553 * gcc.dg/pr46309.c: New test.
4555 2011-09-30 Jakub Jelinek <jakub@redhat.com>
4557 * gcc.dg/strlenopt-21.c: New test.
4559 2011-09-30 Revital Eres <revital.eres@linaro.org>
4561 * gcc.dg/sms-10.c: New file.
4563 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4565 * gcc.target/arm/pr50099.c: New test.
4567 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4569 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
4571 2011-09-30 David S. Miller <davem@davemloft.net>
4573 * gcc.target/sparc/bmaskbshuf.c: New test.
4574 * gcc.target/sparc/edgen.c: New test.
4576 2011-09-29 Janus Weil <janus@gcc.gnu.org>
4579 * gfortran.dg/pure_formal_proc_3.f90: New.
4582 * gfortran.dg/stfunc_7.f90: New.
4584 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
4586 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
4587 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
4588 * gcc.dg/vector-compare-1.c: Likewise.
4589 * gcc.dg/vector-compare-2.c: Likewise.
4591 2011-09-29 David S. Miller <davem@davemloft.net>
4593 * gcc.target/sparc/array.c: New test.
4595 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
4597 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
4598 loop unroll and set max unroll times to 8.
4599 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
4600 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
4601 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
4602 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
4604 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
4607 * g++.dg/ext/visibility/warn5.C: New.
4609 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
4612 * g++.dg/warn/Wextra-3.C: New.
4614 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
4617 * gcc.target/sh/pr49468-si.c: New.
4619 2011-09-28 Tom de Vries <tom@codesourcery.com>
4622 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
4623 (TEST): Initialize src3 with random floats.
4624 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
4625 from union src3. Initialize src3 with random floats.
4627 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
4629 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
4630 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
4631 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
4632 * gcc.target/sh/sh4a-sincosf.c: Ditto.
4633 * gcc.target/sh/sh4a-cos.c: Ditto.
4634 * gcc.target/sh/sh4a-cosf.c: Ditto.
4635 * gcc.target/sh/sh4a-sin.c: Ditto.
4636 * gcc.target/sh/sh4a-sinf.c: Ditto.
4637 * gcc.target/sh/sh4a-fsrra.c: Ditto.
4638 * gcc.target/sh/sh4a-memmovua.c: Ditto.
4639 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
4641 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
4644 * g++.dg/parse/error40.C: New.
4645 * g++.dg/warn/incomplete1.C: Adjust.
4647 2011-09-27 Jan Hubicka <jh@suse.cz>
4650 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
4653 2011-09-27 Jakub Jelinek <jakub@redhat.com>
4655 * gcc.dg/strlenopt-1.c: New test.
4656 * gcc.dg/strlenopt-1f.c: New test.
4657 * gcc.dg/strlenopt-2.c: New test.
4658 * gcc.dg/strlenopt-2f.c: New test.
4659 * gcc.dg/strlenopt-3.c: New test.
4660 * gcc.dg/strlenopt-4.c: New test.
4661 * gcc.dg/strlenopt-4g.c: New test.
4662 * gcc.dg/strlenopt-4gf.c: New test.
4663 * gcc.dg/strlenopt-5.c: New test.
4664 * gcc.dg/strlenopt-6.c: New test.
4665 * gcc.dg/strlenopt-7.c: New test.
4666 * gcc.dg/strlenopt-8.c: New test.
4667 * gcc.dg/strlenopt-9.c: New test.
4668 * gcc.dg/strlenopt-10.c: New test.
4669 * gcc.dg/strlenopt-11.c: New test.
4670 * gcc.dg/strlenopt-12.c: New test.
4671 * gcc.dg/strlenopt-12g.c: New test.
4672 * gcc.dg/strlenopt-13.c: New test.
4673 * gcc.dg/strlenopt-14g.c: New test.
4674 * gcc.dg/strlenopt-14gf.c: New test.
4675 * gcc.dg/strlenopt-15.c: New test.
4676 * gcc.dg/strlenopt-16g.c: New test.
4677 * gcc.dg/strlenopt-17g.c: New test.
4678 * gcc.dg/strlenopt-18g.c: New test.
4679 * gcc.dg/strlenopt.h: New file.
4681 2011-09-27 Tom de Vries <tom@codesourcery.com>
4684 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
4685 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
4686 * gcc.dg/pr43864.c: New test.
4687 * gcc.dg/pr43864-2.c: Same.
4688 * gcc.dg/pr43864-3.c: Same.
4689 * gcc.dg/pr43864-4.c: Same.
4691 2011-09-27 Jan Hubicka <jh@suse.cz>
4693 * gcc.dg/ipa/inline-5.c: New testcase.
4695 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
4697 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
4699 * gcc.dg/vect/bb-slp-27.c: New.
4700 * gcc.dg/vect/bb-slp-28.c: New.
4702 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
4704 * testsuite/lib/target-supports.exp (check_profiling_available):
4705 Don't rely solely on TLS tests for -fprofile-generate, fall
4706 through to the other code.
4708 2011-09-27 Richard Guenther <rguenther@suse.de>
4710 PR tree-optimization/50363
4711 * gcc.dg/torture/pr50363.c: New testcase.
4713 2011-09-26 Jason Merrill <jason@redhat.com>
4716 * g++.dg/template/partial13.C: New.
4719 * g++.dg/template/partial12.C: New.
4722 * g++.dg/cpp0x/constexpr-typedef1.C: New.
4724 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4727 * g++.dg/diagnostic/bindings1.C: New.
4728 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
4730 2011-09-26 David S. Miller <davem@davemloft.net>
4732 * gcc.target/sparc/wrgsr.c: New test.
4733 * gcc.target/sparc/rdgsr.c: New test.
4734 * gcc.target/sparc/edge.c: New test.
4735 * gcc.target/sparc/fcmp.c: New test.
4737 * gcc.target/sparc/edge.c: Update for new return types.
4738 * gcc.target/sparc/fcmp.c: Likewise.
4740 * gcc.target/sparc/fpaddsubi.c: New test.
4742 2011-09-26 Janus Weil <janus@gcc.gnu.org>
4745 * gfortran.dg/common_15.f90: New.
4748 * gfortran.dg/dummy_procedure_5.f90: New.
4749 * gfortran.dg/interface_26.f90: Modified error message.
4750 * gfortran.dg/proc_ptr_11.f90: Ditto.
4751 * gfortran.dg/proc_ptr_15.f90: Ditto.
4752 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4753 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4755 2011-09-26 Jason Merrill <jason@redhat.com>
4758 * g++.dg/overload/rvalue3.C: New.
4761 * g++.dg/overload/ref-conv2.C: New.
4763 * g++.dg/cpp0x/nsdmi-template1.C: New.
4765 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4767 * g++.dg/cpp0x/nullptr25.C: New.
4769 2011-09-26 Richard Guenther <rguenther@suse.de>
4771 PR tree-optimization/50472
4772 * gcc.dg/torture/pr50472.c: New testcase.
4774 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4776 * gnat.dg/opt22.adb: New test.
4777 * gnat.dg/opt22_pkg.ad[sb]: New helper.
4779 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4781 * gnat.dg/opt21.adb: New test.
4782 * gnat.dg/opt21_pkg.ad[sb]: New helper.
4784 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4786 * gnat.dg/opt20.ad[sb]: New test.
4787 * gnat.dg/opt20_pkg.ads: New helper.
4789 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4791 * gnat.dg/array17.adb: New test.
4792 * gnat.dg/array17_pkg.ads: New helper.
4794 2011-09-25 Jason Merrill <jason@redhat.com>
4796 * g++.dg/cpp0x/nsdmi-defer4.C: New.
4798 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
4800 * gnat.dg/frame_overflow.ads: New.
4801 * gnat.dg/frame_overflow.adb: Adjust.
4802 * gnat.dg/specs/addr1.ads: Likewise.
4804 2011-09-25 Jakub Jelinek <jakub@redhat.com>
4806 * g++.dg/tree-ssa/restrict2.C: New test.
4808 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
4810 * lib/target-supports.exp (check_effective_target_vect64): New.
4811 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
4812 of multiple vector sizes.
4813 * gcc.dg/vect/bb-slp-26.c: New.
4815 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
4818 * g++.dg/template/bitfield1.C: New.
4820 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
4822 * gcc.dg/vect/bb-slp-24.c: New.
4824 2011-09-24 Jason Merrill <jason@redhat.com>
4826 * g++.dg/cpp0x/nsdmi-eh1.C: New.
4828 * g++.dg/cpp0x/nsdmi-defer3.C: New.
4830 * g++.dg/cpp0x/nsdmi-defer1.C: New.
4831 * g++.dg/cpp0x/nsdmi-defer2.C: New.
4833 * g++.dg/cpp0x/nsdmi1.C: New.
4834 * g++.dg/cpp0x/nsdmi2.C: New.
4835 * g++.dg/cpp0x/nsdmi3.C: New.
4836 * g++.dg/cpp0x/nsdmi4.C: New.
4837 * g++.old-deja/g++.other/init4.C: New.
4839 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
4842 * g++.dg/template/sfinae28.C: New.
4844 2011-09-23 Ian Lance Taylor <iant@google.com>
4846 * go.test/go-test.exp (errchk): Handle more cases of getting
4847 correct Tcl backslash quoting in regular expressions in test file.
4849 2011-09-23 Jason Merrill <jason@redhat.com>
4852 * g++.dg/init/const8.C: New.
4853 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
4854 * g++.dg/cpp0x/defaulted2.C: Likewise.
4855 * g++.dg/cpp0x/pr42844-2.C: Likewise.
4856 * g++.dg/init/pr20039.C: Likewise.
4857 * g++.dg/init/pr42844.C: Likewise.
4859 2011-09-23 Jan Hubicka <jh@suse.cz>
4861 * gcc.dg/ipa/inline-1.c: new testcase.
4862 * gcc.dg/ipa/inline-2.c: new testcase.
4863 * gcc.dg/ipa/inline-3.c: new testcase.
4864 * gcc.dg/ipa/inline-4.c: new testcase.
4866 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
4869 * g++.dg/cpp0x/constexpr-static8.C: New.
4871 2011-09-23 Jakub Jelinek <jakub@redhat.com>
4873 * gcc.target/i386/avxfp-1.c: New test.
4874 * gcc.target/i386/avxfp-2.c: New test.
4876 2011-09-23 Terry Guo <terry.guo@arm.com>
4878 * gcc.c-torture/execute/941014-1.x: Deleted.
4880 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4883 * g++.dg/cpp0x/pr50491.C: New.
4885 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
4888 * gfortran.dg/bessel_6.f90: Fix tolerance test.
4890 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4893 * g++.dg/cpp0x/nullptr24.C: New.
4895 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
4898 * gcc.target/i386/pr50482.c: New test.
4900 2011-09-22 Joseph Myers <joseph@codesourcery.com>
4902 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
4903 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
4904 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
4905 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
4906 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
4907 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
4908 multilib options contain different -march= from dg-options.
4910 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
4911 Paolo Carlini <paolo.carlini@oracle.com>
4914 * g++.dg/template/friend52.C: New.
4916 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
4918 * gcc.target/arm/cmp-1.c: New test.
4919 * gcc.target/arm/cmp-2.c: Likewise.
4921 2011-09-22 Janus Weil <janus@gcc.gnu.org>
4924 * gfortran.dg/impure_actual_1.f90: Modified error message.
4925 * gfortran.dg/proc_ptr_32.f90: New.
4926 * gfortran.dg/proc_ptr_33.f90: New.
4928 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
4930 PR tree-optimization/50451
4931 * gcc.dg/vect/pr50451.c: New test.
4933 2011-09-21 Ian Lance Taylor <iant@google.com>
4935 * go.test/go-test.exp (errchk): Add special case for bug332.
4936 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
4937 some more test lines.
4939 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
4941 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
4942 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
4943 * g++.dg/other/i386-8.C: Ditto.
4944 * g++.dg/other/pr34435.C: Ditto.
4945 * g++.dg/other/pr39496.C: Ditto.
4946 * g++.dg/other/mmintrin.C: Ditto.
4948 2011-09-21 Jakub Jelinek <jakub@redhat.com>
4950 * gcc.dg/vect/vect-cond-7.c: New test.
4951 * gcc.target/i386/sse4_1-cond-1.c: New test.
4952 * gcc.target/i386/avx-cond-1.c: New test.
4954 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
4957 * g++.dg/other/pr50464.C: New test.
4959 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
4961 * gcc.target/i386/bmi2-mulx32-2.c: New test.
4962 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
4963 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
4964 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
4966 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
4968 * gnat.dg/opt19.adb: New test.
4970 2011-09-21 Terry Guo <terry.guo@arm.com>
4972 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
4973 on arch conflict when testing case on targets other than armv7-a.
4975 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
4978 * g++.dg/ext/int128-1.C: New.
4979 * g++.dg/ext/int128-2.C: Likewise.
4980 * g++.dg/ext/int128-2.h: Likewise.
4982 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
4985 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
4987 2011-09-20 Jason Merrill <jason@redhat.com>
4989 * g++.dg/cpp0x/constexpr-generated1.C: New.
4992 * g++.dg/overload/ref-conv1.C: New.
4994 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
4996 * g++.dg/other/final1.C: New.
4998 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
5000 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
5003 2011-09-19 Ian Bolton <ian.bolton@arm.com>
5005 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
5008 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
5010 PR tree-optimization/50413
5011 * g++.dg/vect/vect.exp: Run slp-pr* tests with
5012 -fdump-tree-slp-details. Run other tests with
5013 -fdump-tree-vect-details.
5014 * g++.dg/vect/slp-pr50413.cc: New.
5016 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
5017 Ira Rosen <ira.rosen@linaro.org>
5020 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
5021 Fix underscores around restrict.
5023 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
5025 PR tree-optimization/50414
5026 * gfortran.dg/vect/Ofast-pr50414.f90: New.
5027 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
5028 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
5030 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
5032 PR tree-optimization/50412
5033 * gfortran.dg/vect/pr50412.f90: New.
5035 2011-09-16 Jason Merrill <jason@redhat.com>
5038 * g++.dg/eh/defarg1.C: New.
5040 2011-09-16 Jakub Jelinek <jakub@redhat.com>
5042 * gcc.dg/vect/vect-reduc-10.c: New test.
5043 * gcc.target/i386/avx-reduc-1.c: New test.
5045 * gcc.target/i386/sse2-extract-1.c: New test.
5046 * gcc.target/i386/avx-extract-1.c: New test.
5048 2011-09-16 Terry Guo <terry.guo@arm.com>
5050 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
5052 2011-09-15 Diego Novillo <dnovillo@google.com>
5054 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
5055 ALWAYS_CXXFLAGS, if defined.
5056 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
5057 ALWAYS_GFORTRANFLAGS, if defined.
5058 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
5059 ALWAYS_GOCFLAGS, if defined.
5060 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
5061 ALWAYS_OBJCXXFLAGS, if defined.
5062 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
5063 additional_flags, if defined.
5064 * lib/gnat.exp (gnat_target_compile): Likewise.
5065 * lib/objc.exp (objc_target_compile): Likewise.
5066 * lib/target-supports-dg.exp (dg-add-options): Handle
5069 2011-09-15 Tom de Vries <tom@codesourcery.com>
5072 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
5073 Use uintptr_t in f1. Undo avr xfails.
5075 2011-09-15 Janus Weil <janus@gcc.gnu.org>
5079 * gfortran.dg/function_types_3.f90: New.
5081 2011-09-15 Jason Merrill <jason@redhat.com>
5084 * g++.dg/cpp0x/trailing7.C: New.
5087 * g++.dg/cpp0x/nullptr23.C: New.
5089 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
5091 * gcc.dg/vect/bb-slp-25.c: New.
5093 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
5096 * g++.dg/cpp0x/noexcept15.C: New.
5098 2011-09-14 Tom de Vries <tom@codesourcery.com>
5101 * gcc.dg/pr50251.c: New test.
5103 2011-09-14 Tobias Burnus <burnus@net-b.de>
5107 * gfortran.dg/null_5.f90: New.
5108 * gfortran.dg/null_6.f90: New.
5110 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
5112 * gcc.c-torture/compile/20110913-1.c: New test.
5114 2011-09-13 Janus Weil <janus@gcc.gnu.org>
5117 * gfortran.dg/result_2.f90: New.
5119 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
5121 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
5123 2011-09-13 Dodji Seketeli <dodji@redhat.com>
5126 * g++.dg/cpp0x/variadic116.C: New test case.
5128 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
5130 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
5131 * gcc.target/mips/interrupt_handler-2.c: New test.
5132 * gcc.target/mips/interrupt_handler-3.c: Likewise.
5134 2011-09-12 Jason Merrill <jason@redhat.com>
5136 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
5138 * g++.dg/cpp0x/explicit7.C: New.
5140 2011-09-12 Jakub Jelinek <jakub@redhat.com>
5142 PR rtl-optimization/50212
5143 * g++.dg/other/pr50212.C: New test.
5145 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
5148 * testsuite/gcc.target/avr/torture/avr-torture.exp
5149 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
5150 "-O2 -fmerge-all-constants".
5152 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5155 * gfortran.dg/do_while_1.f90: New test.
5157 2011-09-11 Janus Weil <janus@gcc.gnu.org>
5161 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
5162 * gfortran.dg/proc_decl_26.f90: New.
5163 * gfortran.dg/typebound_override_2.f90: New.
5164 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
5166 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
5168 * gnat.dg/cond_expr2.ad[sb]: New test.
5170 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
5172 * gnat.dg/atomic5.ad[sb]: New test.
5174 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
5176 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
5178 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
5181 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
5183 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
5186 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
5188 2011-09-09 Richard Guenther <rguenther@suse.de>
5190 PR tree-optimization/50328
5191 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
5193 2011-09-09 Richard Guenther <rguenther@suse.de>
5196 * gcc.dg/torture/pr50333.c: New testcase.
5198 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
5200 PR tree-optimization/50318
5201 * gcc.target/arm/pr50318-1.c: New file.
5203 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
5205 * gcc.target/i386/all_one_m256i.c: New test.
5207 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
5210 * g++.dg/cpp0x/sfinae28.C: New.
5212 2011-09-08 Dodji Seketeli <dodji@redhat.com>
5215 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
5216 longer ignored on typedefs.
5218 PR c++/33255 - Support -Wunused-local-typedefs warning
5219 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
5220 * c-c++-common/Wunused-local-typedefs.c: Likewise.
5222 2011-09-08 Martin Jambor <mjambor@suse.cz>
5224 PR tree-optimization/50287
5225 * gcc.dg/torture/pr50287.c: New test.
5227 2011-09-08 Richard Guenther <rguenther@suse.de>
5229 PR tree-optimization/19831
5230 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
5231 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
5232 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
5233 * gcc.dg/errno-1.c: Adjust.
5235 2011-09-08 Richard Guenther <rguenther@suse.de>
5237 PR tree-optimization/19831
5238 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
5240 2011-09-08 Tobias Burnus <burnus@net-b.de>
5243 * gfortran.dg/do_concurrent_1.f90: New.
5244 * gfortran.dg/do_concurrent_2.f90: New.
5246 2011-09-08 Jakub Jelinek <jakub@redhat.com>
5249 * gcc.c-torture/execute/ieee/pr50310.c: New test.
5250 * gcc.dg/pr50310-2.c: New test.
5252 2011-09-07 Janus Weil <janus@gcc.gnu.org>
5255 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
5256 * gfortran.dg/impure_constructor_1.f90: Modified.
5257 * gfortran.dg/proc_ptr_comp_33.f90: New.
5259 2011-09-07 Jakub Jelinek <jakub@redhat.com>
5262 * gcc.dg/pr50310-1.c: New test.
5264 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
5267 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
5270 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
5273 * g++.dg/cpp0x/noexcept14.C: New.
5275 2011-09-07 Jason Merrill <jason@redhat.com>
5277 * g++.dg/cpp0x/constexpr-ref3.C: New.
5279 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
5281 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
5283 * gcc.dg/section1.c: Don't xfail for avr.
5285 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
5287 PR tree-optimization/50322
5288 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
5290 2011-09-07 Martin Jambor <mjambor@suse.cz>
5292 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
5294 2011-09-07 Martin Jambor <mjambor@suse.cz>
5296 PR tree-optimization/49911
5297 * g++.dg/tree-ssa/pr49911.C: New test.
5299 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
5302 * gcc.dg/torture/pr49030.c: New test.
5304 2011-09-07 Janus Weil <janus@gcc.gnu.org>
5307 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
5308 * gfortran.dg/class_4d.f03: Deleted.
5309 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
5311 2011-09-07 Richard Guenther <rguenther@suse.de>
5313 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
5315 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
5317 PR tree-optimization/46021
5318 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
5320 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5322 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
5324 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
5326 * gcc.c-torture/compile/20110906-1.c: New test.
5328 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
5330 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
5332 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
5334 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
5335 --param tree-reassoc-width=1.
5337 * gcc.dg/tree-ssa/reassoc-24.c: New test.
5338 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
5340 2011-09-06 Richard Guenther <rguenther@suse.de>
5342 PR tree-optimization/48149
5343 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
5345 2011-09-06 Richard Guenther <rguenther@suse.de>
5347 PR tree-optimization/48317
5348 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
5350 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
5352 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
5354 (add_options_for_quad_vectors): Replace with ...
5355 (add_options_for_double_vectors): ... this.
5356 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
5357 support multiple vector sizes since the vectorizer attempts to
5358 vectorize with both vector sizes.
5359 * gcc.dg/vect/no-vfa-vect-79.c,
5360 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
5361 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
5362 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
5363 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
5364 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
5365 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
5366 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
5367 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
5368 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
5369 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
5370 gcc.dg/vect/vect-40.c: Likewise.
5371 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
5372 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
5373 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
5374 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
5375 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
5377 * gcc.dg/vect/vect-peel-4.c: Make ia global.
5379 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
5382 * gcc.target/mips/abi-main.h: New file.
5383 * gcc.target/mips/abi-o32-long32.c: New test.
5384 * gcc.target/mips/abi-o32-long64.c: Likewise.
5385 * gcc.target/mips/abi-o64-long32.c: Likewise.
5386 * gcc.target/mips/abi-o64-long64.c: Likewise.
5387 * gcc.target/mips/abi-n32-long32.c: Likewise.
5388 * gcc.target/mips/abi-n32-long64.c: Likewise.
5389 * gcc.target/mips/abi-n64-long32.c: Likewise.
5390 * gcc.target/mips/abi-n64-long64.c: Likewise.
5391 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
5392 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
5393 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
5394 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
5395 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
5396 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
5397 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
5398 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
5399 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
5400 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
5401 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
5402 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
5403 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
5404 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
5405 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
5406 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
5407 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
5408 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
5409 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
5410 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
5411 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
5412 * gcc.target/mips/branch-2.c: Remove -mabicalls.
5413 * gcc.target/mips/branch-3.c: Likewise.
5414 * gcc.target/mips/branch-4.c: Likewise.
5415 * gcc.target/mips/branch-5.c: Likewise.
5416 * gcc.target/mips/branch-6.c: Likewise.
5417 * gcc.target/mips/branch-7.c: Likewise.
5418 * gcc.target/mips/branch-8.c: Likewise.
5419 * gcc.target/mips/branch-9.c: Likewise.
5420 * gcc.target/mips/branch-10.c: Likewise.
5421 * gcc.target/mips/branch-11.c: Likewise.
5422 * gcc.target/mips/branch-12.c: Likewise.
5423 * gcc.target/mips/branch-13.c: Likewise.
5424 * gcc.target/mips/lazy-binding-1.c: Likewise.
5426 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
5428 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
5429 to avoid warning on int=16 platforms..
5431 2011-09-05 Jakub Jelinek <jakub@redhat.com>
5433 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
5434 to work even with -fshort-enums.
5436 2011-09-04 Jan Hubicka <jh@suse.cz>
5438 * gcc.c-torture/compile/20110902.c: new testcase.
5440 2011-09-04 Jason Merrill <jason@redhat.com>
5443 * g++.dg/cpp0x/rv-conv1.C: New.
5446 * g++.dg/cpp0x/rv-func3.C: New.
5448 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
5452 * g++.dg/cpp0x/constexpr-template1.C: New.
5453 * g++.dg/cpp0x/constexpr-template2.C: New.
5454 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
5455 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
5457 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
5459 * gnat.dg/specs/debug1.ads: Tweak pattern.
5461 2011-09-04 Janus Weil <janus@gcc.gnu.org>
5464 * gfortran.dg/class_45a.f03: New.
5465 * gfortran.dg/class_45b.f03: New.
5467 2011-09-04 Jakub Jelinek <jakub@redhat.com>
5468 Ira Rosen <ira.rosen@linaro.org>
5470 PR tree-optimization/50208
5471 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
5472 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
5473 -fno-tree-fre -fno-tree-pre.
5475 2011-09-02 Martin Jambor <mjambor@suse.cz>
5477 * gcc.dg/ipa/ipcp-3.c: New test.
5479 2011-09-02 Richard Guenther <rguenther@suse.de>
5481 PR tree-optimization/27460
5483 * gcc.dg/vect/vect-cond-7.c: New testcase.
5485 2011-09-02 Martin Jambor <mjambor@suse.cz>
5487 * g++.dg/ipa/devirt-3.C: Added a distraction method.
5488 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
5489 xfailed test for inlining.
5490 * g++.dg/ipa/ivinline-9.C: Likewise.
5492 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
5494 PR tree-optimization/50178
5495 * gfortran.dg/vect/pr50178.f90: New test.
5497 2011-08-31 Martin Jambor <mjambor@suse.cz>
5500 * gcc.c-torture/execute/pr49886.c: New testcase.
5502 2011-08-31 Tom de Vries <tom@codesourcery.com>
5505 * gcc.dg/pr43513.c: New test.
5507 2011-08-30 Tobias Burnus <burnus@net-b.de>
5510 * gfortran.dg/common_14.f90: New.
5511 * gfortran.dg/common_resize_1.f: Add two dg-warning.
5513 2011-08-30 Jason Merrill <jason@redhat.com>
5516 * g++.dg/cpp0x/decltype33.C: New.
5519 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
5522 * g++.dg/cpp0x/lambda/lambda-for.C: New.
5524 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
5526 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
5528 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
5530 * gnat.dg/specs/aggr3.ads: New test.
5531 * gnat.dg/specs/aggr3_pkg.ads: New helper.
5533 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
5534 * gnat.dg/specs/aggr2.ads: Likewise.
5536 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
5539 * gfortran.dg/allocate_with_source_2.f90: New test
5541 2011-08-30 Jason Merrill <jason@redhat.com>
5544 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
5547 * g++.dg/cpp0x/constexpr-value3.C: New.
5549 2011-08-30 Richard Guenther <rguenther@suse.de>
5552 * gcc.c-torture/execute/pr48571-1.c: New testcase.
5553 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
5554 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5555 * gcc.dg/pr36902.c: XFAIL.
5557 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
5559 * gcc.target/i386/fma-check.h: New.
5560 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
5561 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
5562 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
5563 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
5564 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
5565 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
5566 * gcc.target/i386/fma-fmaddXX.c: Likewise.
5567 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
5568 * gcc.target/i386/fma-fmsubXX.c: Likewise.
5569 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
5570 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
5571 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
5572 * gcc.target/i386/fma-compile.c: Likewise.
5573 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
5574 * gcc.target/i386/sse-12.c: Add -mfma.
5575 * gcc.target/i386/sse-13.c: Likewise.
5576 * gcc.target/i386/sse-14.c: Likewise.
5577 * gcc.target/i386/sse-22.c: Likewise.
5578 * gcc.target/i386/sse-23.c: Likewise.
5579 * g++.dg/other/i386-2.C: Likewise.
5580 * g++.dg/other/i386-3.C: Likewise.
5582 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
5585 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
5586 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
5588 2011-08-30 Christian Bruel <christian.bruel@st.com>
5590 * g++.dg/bprob/bprob.exp (feedback_options): Set
5591 -fbranch-probabilities.
5592 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
5594 2011-08-29 Jason Merrill <jason@redhat.com>
5597 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
5599 2011-08-29 Jakub Jelinek <jakub@redhat.com>
5600 Jason Merrill <jason@redhat.com>
5602 * g++.dg/dfp/base.C: New test.
5604 2011-08-29 Jason Merrill <jason@redhat.com>
5608 * g++.dg/cpp0x/initlist58.C: New.
5610 2011-08-29 Janus Weil <janus@gcc.gnu.org>
5613 * gfortran.dg/class_result_1.f03: New.
5615 2011-08-29 Jakub Jelinek <jakub@redhat.com>
5618 * gcc.target/i386/pr48722.c: New test.
5620 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5623 * gfortran.dg/widechar_compare_1.f90: New test.
5625 2011-08-26 Jason Merrill <jason@redhat.com>
5629 * g++.dg/abi/mangle50.C: New.
5631 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
5634 * gcc.target/i386/pr50202.c: New test.
5636 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
5638 * gcc.target/i386/sse_4_1-round-vec.c: New test.
5639 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
5640 * gcc.target/i386/avx-round-vec.c: New test.
5641 * gcc.target/i386/avx-roundf-vec.c: New test.
5643 2011-08-26 Jakub Jelinek <jakub@redhat.com>
5645 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
5649 * c-c++-common/Wunused-var-14.c: New test.
5651 2011-08-26 Tom de Vries <tom@codesourcery.com>
5653 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
5655 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
5657 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
5658 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
5659 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
5660 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
5662 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
5664 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
5665 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
5666 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
5667 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
5669 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
5672 * gfortran.dg/pointer_comp_init_1.f90: New test.
5674 2011-08-25 Jason Merrill <jason@redhat.com>
5677 * g++.dg/cpp0x/sfinae27.C: New.
5679 2011-08-25 Tobias Burnus <burnus@net-b.de>
5681 * gfortran.dg/coarray_lib_token_4.f90: New.
5683 2011-08-25 Tobias Burnus <burnus@net-b.de>
5685 * gfortran.dg/coarray/alloc_comp_1.f90: New.
5687 2011-08-25 Richard Guenther <rguenther@suse.de>
5689 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
5691 2011-08-24 Tobias Burnus <burnus@net-b.de>
5694 * gfortran.dg/initialization_28.f90: New.
5696 2011-08-24 Richard Guenther <rguenther@suse.de>
5698 PR tree-optimization/50067
5699 * gcc.dg/torture/pr50067-3.c: New testcase.
5700 * gcc.dg/torture/pr50067-4.c: Likewise.
5701 * gcc.dg/torture/pr50067-5.c: Likewise.
5703 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
5705 * g++.dg/other/i386-2.C: Add -mavx2 check.
5706 * g++.dg/other/i386-3.C: Likewise.
5707 * gcc.target/i386/avx-1.c: Add AVX2.
5708 * gcc.target/i386/avx-2.c: Likewise.
5709 * gcc.target/i386/funcspec-5.c: Likewise.
5710 * gcc.target/i386/sse-12.c: Likewise.
5711 * gcc.target/i386/sse-13.c: Likewise.
5712 * gcc.target/i386/sse-14.c: Likewise.
5713 * gcc.target/i386/sse-22.c: Likewise.
5714 * gcc.target/i386/sse-23.c: Likewise.
5715 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
5716 * gcc.target/i386/avx2-check.h: New.
5717 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
5718 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
5719 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
5720 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
5721 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
5722 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
5723 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
5724 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
5725 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
5726 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
5727 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
5728 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
5729 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
5730 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
5731 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
5732 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
5733 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
5734 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
5735 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
5736 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
5737 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
5738 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
5739 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
5740 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
5741 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
5742 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
5743 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
5744 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
5745 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
5746 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
5747 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
5748 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
5749 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
5750 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
5751 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
5752 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
5753 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
5754 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
5755 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
5756 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
5757 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
5758 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
5759 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
5760 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
5761 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
5762 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
5763 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
5764 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
5765 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
5766 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
5767 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
5768 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
5769 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
5770 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
5771 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
5772 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
5773 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
5774 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
5775 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
5776 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
5777 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
5778 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
5779 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
5780 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
5781 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
5782 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
5783 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
5784 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
5785 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
5786 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
5787 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
5788 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
5789 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
5790 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
5791 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
5792 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
5793 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
5794 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
5795 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
5796 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
5797 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
5798 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
5799 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
5800 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
5801 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
5802 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
5803 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
5804 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
5805 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
5806 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
5807 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
5808 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
5809 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
5810 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
5811 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
5812 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
5813 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
5814 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
5815 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
5816 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
5817 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
5818 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
5819 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
5820 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
5821 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
5822 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
5823 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
5824 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
5825 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
5826 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
5827 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
5828 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
5829 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
5830 * gcc.target/i386/avx2-vpand-1.c: Likewise.
5831 * gcc.target/i386/avx2-vpand-2.c: Likewise.
5832 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
5833 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
5834 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
5835 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
5836 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
5837 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
5838 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
5839 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
5840 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
5841 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
5842 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
5843 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
5844 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
5845 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
5846 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
5847 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
5848 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
5849 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
5850 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
5851 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
5852 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
5853 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
5854 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
5855 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
5856 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
5857 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
5858 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
5859 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
5860 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
5861 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
5862 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
5863 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
5864 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
5865 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
5866 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
5867 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
5868 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
5869 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
5870 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
5871 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
5872 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
5873 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
5874 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
5875 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
5876 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
5877 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
5878 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
5879 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
5880 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
5881 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
5882 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
5883 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
5884 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
5885 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
5886 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
5887 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
5888 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
5889 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
5890 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
5891 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
5892 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
5893 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
5894 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
5895 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
5896 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
5897 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
5898 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
5899 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
5900 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
5901 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
5902 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
5903 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
5904 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
5905 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
5906 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
5907 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
5908 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
5909 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
5910 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
5911 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
5912 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
5913 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
5914 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
5915 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
5916 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
5917 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
5918 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
5919 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
5920 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
5921 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
5922 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
5923 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
5924 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
5925 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
5926 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
5927 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
5928 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
5929 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
5930 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
5931 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
5932 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
5933 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
5934 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
5935 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
5936 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
5937 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
5938 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
5939 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
5940 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
5941 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
5942 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
5943 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
5944 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
5945 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
5946 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
5947 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
5948 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
5949 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
5950 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
5951 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
5952 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
5953 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
5954 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
5955 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
5956 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
5957 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
5958 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
5959 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
5960 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
5961 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
5962 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
5963 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
5964 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
5965 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
5966 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
5967 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
5968 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
5969 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
5970 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
5971 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
5972 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
5973 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
5974 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
5975 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
5976 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
5977 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
5978 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
5979 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
5980 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
5981 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
5982 * gcc.target/i386/avx2-vpor-1.c: Likewise.
5983 * gcc.target/i386/avx2-vpor-2.c: Likewise.
5984 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
5985 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
5986 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
5987 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
5988 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
5989 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
5990 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
5991 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
5992 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
5993 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
5994 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
5995 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
5996 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
5997 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
5998 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
5999 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
6000 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
6001 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
6002 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
6003 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
6004 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
6005 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
6006 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
6007 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
6008 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
6009 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
6010 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
6011 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
6012 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
6013 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
6014 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
6015 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
6016 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
6017 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
6018 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
6019 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
6020 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
6021 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
6022 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
6023 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
6024 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
6025 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
6026 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
6027 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
6028 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
6029 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
6030 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
6031 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
6032 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
6033 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
6034 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
6035 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
6036 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
6037 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
6038 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
6039 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
6040 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
6041 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
6042 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
6043 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
6044 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
6045 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
6046 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
6047 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
6048 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
6049 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
6050 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
6051 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
6052 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
6053 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
6054 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
6055 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
6056 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
6057 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
6058 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
6059 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
6060 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
6061 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
6062 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
6063 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
6064 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
6065 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
6066 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
6067 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
6068 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
6069 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
6070 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
6071 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
6072 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
6073 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
6074 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
6075 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
6076 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
6077 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
6078 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
6079 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
6080 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
6081 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
6082 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
6083 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
6084 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
6085 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
6086 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
6087 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
6088 * gcc.target/i386/testimm-9.c: Likewise.
6090 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
6092 * g++.dg/other/i386-2.C: Add -mbmi2 check.
6093 * g++.dg/other/i386-3.C: Likewise.
6094 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
6095 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
6096 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
6097 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
6098 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
6099 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
6100 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
6101 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
6102 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
6103 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
6104 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
6105 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
6106 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
6107 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
6108 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
6109 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
6110 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
6111 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
6112 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
6113 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
6114 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
6115 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
6116 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
6117 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
6118 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
6119 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
6120 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
6121 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
6122 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
6123 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
6124 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
6125 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
6126 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
6127 * gcc.target/i386/sse-12.c: Add BMI2.
6128 * gcc.target/i386/sse-13.c: Likewise.
6129 * gcc.target/i386/sse-14.c: Likewise.
6130 * gcc.target/i386/sse-22.c: Likewise.
6131 * gcc.target/i386/sse-23.c: Likewise.
6133 2011-08-23 Jason Merrill <jason@redhat.com>
6135 * g++.dg/template/crash7.C: Adjust expected errors.
6137 2011-08-23 Jason Merrill <jason@redhat.com>
6141 * g++.dg/cpp0x/overload2.C: New.
6143 2011-08-23 Jason Merrill <jason@redhat.com>
6146 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
6148 2011-08-23 Jason Merrill <jason@redhat.com>
6151 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
6152 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
6153 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
6154 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
6156 2011-08-23 Jason Merrill <jason@redhat.com>
6159 * g++.dg/cpp0x/constexpr-initlist5.C: New.
6161 2011-08-23 Jakub Jelinek <jakub@redhat.com>
6164 * g++.dg/warn/Wunused-var-16.C: New test.
6167 * gcc.dg/pr50161.c: New test.
6169 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
6172 * g++.dg/gcov/gcov-7.C: New test.
6174 2011-08-23 Jakub Jelinek <jakub@redhat.com>
6177 * g++.dg/dfp/nofields.C: New test.
6179 2011-08-23 Tobias Burnus <burnus@net-b.de>
6182 * gfortran.dg/use_16.f90: New.
6184 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
6185 Kirill Yukhin <kirill.yukhin@intel.com>
6188 * gcc.target/i386/pr50155.c: New test.
6190 2011-08-22 Jakub Jelinek <jakub@redhat.com>
6192 PR tree-optimization/50133
6193 * gcc.dg/pr50133.c: New test.
6196 * c-c++-common/cxxbitfields-6.c: New test.
6198 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
6201 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
6203 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
6205 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
6206 * gcc.dg/pr49994-3.c: Ditto.
6208 2011-08-22 Richard Guenther <rguenther@suse.de>
6211 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
6212 * gcc.dg/torture/pr50067-2.c: Likewise.
6214 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6217 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
6218 of a constant resulting from simplification.
6219 * gfortran.dg/warn_conversion_3.f90: New test.
6221 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6224 * gfortran.dg/zero_stride_1.f90: New test.
6226 2011-08-20 Janus Weil <janus@gcc.gnu.org>
6229 * gfortran.dg/typebound_override_1.f90: Modified.
6231 2011-08-20 Jakub Jelinek <jakub@redhat.com>
6233 PR tree-optimization/48739
6234 * gcc.dg/pr48739-1.c: New test.
6235 * gcc.dg/pr48739-2.c: New test.
6237 2011-08-20 Tobias Burnus <burnus@net-b.de>
6239 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
6241 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
6244 * gfortran.dg/where_3.f90: New test.
6246 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
6249 * gfortran.dg/pr49721-1.f: New.
6250 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
6252 2011-08-19 Joseph Myers <joseph@codesourcery.com>
6254 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
6255 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
6258 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6260 * gcc.target/arm/wmul-11.c: New file.
6261 * gcc.target/arm/wmul-12.c: New file.
6262 * gcc.target/arm/wmul-13.c: New file.
6264 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6266 * gcc.target/arm/wmul-10.c: New file.
6268 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6270 * gcc.target/arm/wmul-9.c: New file.
6271 * gcc.target/arm/wmul-bitfield-2.c: New file.
6273 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6275 * gcc.target/arm/wmul-8.c: New file.
6277 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6279 * gcc.target/arm/wmul-7.c: New file.
6281 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6283 * gcc.target/arm/wmul-6.c: New file.
6285 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6287 * gcc.target/arm/wmul-5.c: New file.
6288 * gcc.target/arm/no-wmla-1.c: New file.
6290 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6292 * gcc.target/arm/wmul-bitfield-1.c: New file.
6294 2011-08-19 Joseph Myers <joseph@codesourcery.com>
6296 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
6298 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6300 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
6301 * gcc.target/i386/conversion.c: Likewise.
6303 2011-08-19 Richard Guenther <rguenther@suse.de>
6305 * gcc.dg/torture/pr50067-1.c: New testcase.
6306 * gcc.dg/torture/pr50067-2.c: Likewise.
6308 2011-08-19 Joey Ye <joey.ye@arm.com>
6311 * gcc.target/arm/handler-align.c: New test.
6312 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
6315 2011-08-19 Joey Ye <joey.ye@arm.com>
6317 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
6319 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
6322 * gfortran.dg/end_block_label_1.f90: New test.
6323 * gfortran.dg/end_associate_label_1.f90: New test.
6325 2011-08-18 Joseph Myers <joseph@codesourcery.com>
6327 * gcc.dg/c1x-pointer-float-1.c: New test.
6329 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
6332 * gfortran.dg/duplicate_labels_2.f: New test.
6334 2011-08-18 Joseph Myers <joseph@codesourcery.com>
6336 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
6337 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
6338 gcc.dg/c1x-noreturn-5.c: New tests.
6340 2011-08-18 Joseph Myers <joseph@codesourcery.com>
6342 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
6344 2011-08-18 Tobias Burnus <burnus@net-b.de>
6347 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6348 * gfortran.dg/coarray_lock_3.f90: Fix test.
6349 * gfortran.dg/coarray_lock_4.f90: New.
6350 * gfortran.dg/coarray_lock_5.f90: New.
6352 2011-08-18 Jakub Jelinek <jakub@redhat.com>
6355 * gcc.c-torture/compile/pr50009.c: New test.
6358 * gcc.dg/torture/pr50092.c: New test.
6360 2011-08-18 Tobias Burnus <burnus@net-b.de>
6363 * gfortran.dg/namelist_73.f90: New.
6365 2011-08-18 Jakub Jelinek <jakub@redhat.com>
6367 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
6370 * gcc.dg/pr50017.c: New test.
6372 2011-08-18 Dodji Seketeli <dodji@redhat.com>
6375 * g++.dg/lookup/hidden-var1.C: New test case.
6377 2011-08-17 Tobias Burnus <burnus@net-b.de>
6380 * gfortran.dg/warn_unused_var_2.f90: New.
6381 * gfortran.dg/warn_unused_var_3.f90: New.
6383 2011-08-17 Tom de Vries <tom@codesourcery.com>
6386 * gcc.target/arm/pr43597.c: New test.
6388 2011-08-17 Janus Weil <janus@gcc.gnu.org>
6391 * gfortran.dg/common_13.f90: New.
6393 2011-08-16 Jason Merrill <jason@redhat.com>
6396 * g++.dg/cpp0x/variadic-unresolved.C: New.
6398 * g++.old-deja/g++.brendan/README: Add R.I.P.
6400 * g++.dg/ext/attr-used-1.C: New.
6403 * g++.dg/cpp0x/initlist56.C: New.
6405 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
6408 * g++.dg/opt/life1.C: Only run on Linux.
6410 2011-08-15 Tobias Burnus <burnus@net-b.de>
6412 * gfortran.dg/coarray_26.f90: New.
6414 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
6416 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
6419 2011-08-14 Janus Weil <janus@gcc.gnu.org>
6422 * gfortran.dg/func_result_7.f90: New.
6424 2011-08-13 Jason Merrill <jason@redhat.com>
6427 * g++.dg/cpp0x/decltype32.C: New.
6430 * g++.dg/diagnostic/expr1.C: New.
6432 2011-08-12 David Li <davidxl@google.com>
6434 * g++.dg/abi/vbase15.C: New test.
6436 2011-08-12 Jason Merrill <jason@redhat.com>
6439 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
6441 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
6443 * gcc.dg/builtins-67.c: New test.
6444 * gcc.target/i386/conversion.c: Ditto.
6446 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
6447 Brian Hackett <bhackett1024@gmail.com>
6449 * g++.dg/plugin/decl_plugin.c: New.
6450 * g++.dg/plugin/decl-plugin-test.C: New.
6451 * g++.dg/plugin/plugin.exp: Add above testcase.
6453 2011-08-11 Richard Guenther <rguenther@suse.de>
6455 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
6457 2011-08-11 Michael Matz <matz@suse.de>
6459 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
6461 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
6463 PR tree-optimization/50039
6464 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
6465 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
6467 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
6469 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
6470 (sse4_1_test): Initialize src3 with random value.
6472 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
6474 * gcc.c-torture/execute/scal-to-vec1.c: New test.
6475 * gcc.c-torture/execute/scal-to-vec2.c: New test.
6476 * gcc.c-torture/execute/scal-to-vec3.c: New test.
6477 * gcc.dg/scal-to-vec1.c: New test.
6478 * gcc.dg/scal-to-vec2.c: New test.
6480 2011-08-09 Richard Guenther <rguenther@suse.de>
6482 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
6483 * gcc.dg/tree-ssa/vrp60.c: New testcase.
6484 * gcc.dg/tree-ssa/vrp61.c: Likewise.
6485 * gcc.dg/tree-ssa/vrp62.c: Likewise.
6487 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6489 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
6491 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6493 * gcc.dg/pr49948.c: Require pthread effective target.
6495 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6497 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
6499 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
6501 * gcc.target/i386/sse-22a.c: New test.
6503 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
6505 PR tree-optimization/50014
6506 * gcc.dg/vect/pr50014.c: New test.
6508 2011-08-08 Martin Jambor <mjambor@suse.cz>
6511 * gcc.dg/tree-ssa/pr49923.c: New test.
6513 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
6516 * gcc.target/i386/pr49781-1.c: New.
6518 2011-08-08 Jason Merrill <jason@redhat.com>
6520 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
6522 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
6524 2011-08-07 Janus Weil <janus@gcc.gnu.org>
6527 * gfortran.dg/typebound_override_1.f90: New.
6529 2011-08-07 Kai Tietz <ktietz@redhat.com>
6531 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
6532 x86_64 mingw target.
6533 * gcc.dg/tree-ssa/loop-1.c: Likewise.
6534 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
6535 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
6536 * gcc.dg/tree-ssa/loop-33.c: Likewise.
6537 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
6538 * gcc.dg/tree-ssa/loop-35.c: Likewise.
6539 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6540 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6541 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6542 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
6544 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
6547 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
6549 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
6551 * gcc.dg/pr48770.c: Cleanup coverage files.
6552 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
6554 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
6556 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
6557 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
6558 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
6559 lzcnt and bmi options.
6561 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6564 * gcc.dg/pr47381-1.c: New.
6565 * gcc.dg/pr47381-2.c: Likewise.
6566 * gcc.target/i386/pr47381.c: Likewise.
6568 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6571 * gcc.dg/pr47727.c: New.
6574 * gcc.dg/pr47372-1.c: New.
6575 * gcc.dg/pr47372-2.c: Likewise.
6577 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6580 * gcc.target/i386/pr47449.c: New.
6583 * gcc.dg/pr47446-1.c: New.
6584 * gcc.dg/pr47446-2.c: Likewise.
6586 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6589 * gcc.dg/pr47766.c: New.
6592 * gcc.dg/tls/pr47715-1.c: New.
6593 * gcc.dg/tls/pr47715-2.c: Likewise.
6594 * gcc.dg/tls/pr47715-3.c: Likewise.
6595 * gcc.dg/tls/pr47715-4.c: Likewise.
6596 * gcc.dg/tls/pr47715-5.c: Likewise.
6598 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
6601 * objc.dg/gnu-api-2-class.m: Updated comments.
6602 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
6603 * objc.dg/gnu-api-2-class-meta.m: New test.
6604 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6606 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
6609 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
6610 with classes that are in construction.
6612 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6615 * gcc.target/i386/pr48084-1.c: New.
6616 * gcc.target/i386/pr48084-2.c: Likewise.
6617 * gcc.target/i386/pr48084-3.c: Likewise.
6618 * gcc.target/i386/pr48084-4.c: Likewise.
6619 * gcc.target/i386/pr48084-5.c: Likewise.
6621 PR rtl-optimization/49504
6622 * gcc.target/i386/pr49504.c: New.
6625 * gcc.dg/pr49860.c: New.
6627 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
6630 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
6631 with classes that are in construction.
6633 2011-08-05 Jason Merrill <jason@redhat.com>
6636 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
6639 * g++.dg/cpp0x/decltype31.C: New.
6642 * g++.dg/init/array28.C: New.
6645 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
6647 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
6650 * gcc.dg/pr47369-1.c: New.
6652 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
6655 * gcc.dg/torture/pr47364-1.c: New.
6656 * gcc.c-torture/compile/pr47364-1.c: Likewise.
6657 * gcc.c-torture/compile/pr47364-2.c: Likewise.
6659 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
6662 * gfortran.dg/transfer_check_2.f90: New test case.
6664 2011-08-05 Jan Hubicka <jh@suse.cz>
6667 * gfortran.dg/pr49494.f90: New testcase.
6669 2011-08-05 Jan Hubicka <jh@suse.cz>
6672 * gcc.c-torture/compile/pr49735.c: New testcase.
6674 2011-08-05 Jason Merrill <jason@redhat.com>
6677 * g++.dg/cpp0x/initlist56.C: New.
6680 * g++.dg/overload/rvalue2.C: New.
6683 * g++.dg/cpp0x/range-for21.C: New.
6685 * g++.dg/ext/vla11.C: New.
6687 2011-08-05 Richard Guenther <rguenther@suse.de>
6689 PR tree-optimization/49984
6690 * gcc.dg/tree-ssa/vrp59.c: New testcase.
6692 2011-08-05 Richard Guenther <rguenther@suse.de>
6694 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
6695 * gcc.dg/tree-ssa/vrp52.c: Likewise.
6696 * gcc.dg/tree-ssa/vrp53.c: Likewise.
6698 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
6700 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
6701 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
6702 * gfortran.dg/ldist-pr43023.f90: Ditto.
6703 * gfortran.dg/namelist_52.f90: Ditto.
6704 * gfortran.dg/interface_proc_end.f90: Ditto.
6705 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
6706 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
6708 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
6710 * gcc.dg/vect/vect-over-widen-1.c: New test.
6711 * gcc.dg/vect/vect-over-widen-2.c: New test.
6712 * gcc.dg/vect/vect-over-widen-3.c: New test.
6713 * gcc.dg/vect/vect-over-widen-4.c: New test.
6715 2011-08-04 Richard Guenther <rguenther@suse.de>
6718 * gfortran.dg/vect/O3-pr49957.f: New testcase.
6720 2011-08-04 Ian Bolton <ian.bolton@arm.com>
6722 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
6724 2011-08-04 Jakub Jelinek <jakub@redhat.com>
6727 * g++.dg/ext/builtin-object-size3.C: New test.
6729 2011-08-03 Jakub Jelinek <jakub@redhat.com>
6731 PR tree-optimization/49948
6732 * gcc.dg/pr49948.c: New test.
6734 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
6737 * gcc.dg/torture/pr47383.c: New.
6739 2011-08-03 Arnaud Charlet <charlet@adacore.com>
6741 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
6743 2011-08-03 Arnaud Charlet <charlet@adacore.com>
6745 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
6747 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
6750 * gcc.dg/torture/pr47744-1.c: New.
6751 * gcc.dg/torture/pr47744-2.c: Likewise.
6752 * gcc.dg/torture/pr47744-3.c: Likewise.
6754 2011-08-03 Richard Guenther <rguenther@suse.de>
6757 * gcc.dg/torture/pr49958.c: New testcase.
6759 2011-08-03 Richard Guenther <rguenther@suse.de>
6761 PR tree-optimization/49938
6762 * g++.dg/torture/pr49938.C: New testcase.
6764 2011-08-02 Jason Merrill <jason@redhat.com>
6767 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
6770 * g++.dg/cpp0x/initlist5.C: Add additional cases.
6773 * g++.dg/cpp0x/variadic115.C: New.
6776 * g++.dg/cpp0x/union5.C: New.
6778 2011-08-02 Daniel Kraft <d@domob.eu>
6781 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
6783 2011-08-02 Kai Tietz <ktietz@redhat.com>
6786 * gcc.dg/tree-ssa/forwprop-15.c
6788 2011-08-02 Jason Merrill <jason@redhat.com>
6791 * g++.dg/cpp0x/range-for20.C: New.
6793 2011-08-02 Tobias Burnus <burnus@net-b.de>
6795 * gfortran.dg/coarray_lib_token_3.f90: New.
6797 2011-08-02 Jakub Jelinek <jakub@redhat.com>
6800 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
6801 * gcc.dg/gomp/atomic-15.c: New test.
6802 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
6803 * g++.dg/gomp/atomic-15.C: New test.
6804 * g++.dg/gomp/private-1.C: New test.
6805 * g++.dg/gomp/sharing-2.C: New test.
6806 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
6807 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
6808 * gfortran.dg/gomp/omp_atomic2.f90: New test.
6810 2011-08-02 Tobias Burnus <burnus@net-b.de>
6812 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
6813 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
6815 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
6816 * gfortran.dg/allocatable_function_5.f90: Ditto.
6817 * gfortran.dg/allocate_stat.f90: Ditto.
6818 * gfortran.dg/array_constructor_20.f90: Ditto.
6819 * gfortran.dg/array_constructor_21.f90: Ditto.
6820 * gfortran.dg/array_constructor_22.f90: Ditto.
6821 * gfortran.dg/array_constructor_26.f03: Ditto.
6822 * gfortran.dg/array_function_4.f90: Ditto.
6823 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
6824 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
6825 * gfortran.dg/bind_c_usage_15.f90: Ditto.
6826 * gfortran.dg/bind_c_usage_16.f03: Ditto.
6827 * gfortran.dg/bind_c_usage_3.f03: Ditto.
6828 * gfortran.dg/binding_label_tests_7.f03: Ditto.
6829 * gfortran.dg/class_15.f03: Ditto.
6830 * gfortran.dg/class_27.f03: Ditto.
6831 * gfortran.dg/class_33.f90: Ditto.
6832 * gfortran.dg/class_37.f03: Ditto.
6833 * gfortran.dg/class_40.f03: Ditto.
6834 * gfortran.dg/class_42.f03: Ditto.
6835 * gfortran.dg/class_defined_operator_1.f03: Ditto.
6836 * gfortran.dg/coarray/registering_1.f90: Ditto.
6837 * gfortran.dg/convert_1.f90: Ditto.
6838 * gfortran.dg/default_initialization_3.f90: Ditto.
6839 * gfortran.dg/dependency_25.f90: Ditto.
6840 * gfortran.dg/dependency_26.f90: Ditto.
6841 * gfortran.dg/dependency_36.f90: Ditto.
6842 * gfortran.dg/dependency_37.f90: Ditto.
6843 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
6844 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
6845 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
6846 * gfortran.dg/elemental_pointer_1.f90: Ditto.
6847 * gfortran.dg/elemental_result_1.f90: Ditto.
6848 * gfortran.dg/empty_derived_type.f90: Ditto.
6849 * gfortran.dg/entry_7.f90: Ditto.
6850 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
6851 * gfortran.dg/equiv_constraint_3.f90: Ditto.
6852 * gfortran.dg/error_recovery_3.f90: Ditto.
6853 * gfortran.dg/extends_4.f03: Ditto.
6854 * gfortran.dg/func_assign.f90: Ditto.
6855 * gfortran.dg/func_assign_3.f90: Ditto.
6856 * gfortran.dg/generic_1.f90: Ditto.
6857 * gfortran.dg/generic_18.f90: Ditto.
6858 * gfortran.dg/generic_22.f03: Ditto.
6859 * gfortran.dg/generic_4.f90: Ditto.
6860 * gfortran.dg/generic_6.f90: Ditto.
6861 * gfortran.dg/generic_actual_arg.f90: Ditto.
6862 * gfortran.dg/graphite/id-21.f: Ditto.
6863 * gfortran.dg/graphite/pr45758.f90: Ditto.
6864 * gfortran.dg/host_assoc_call_2.f90: Ditto.
6865 * gfortran.dg/host_assoc_call_3.f90: Ditto.
6866 * gfortran.dg/host_assoc_call_4.f90: Ditto.
6867 * gfortran.dg/host_assoc_function_4.f90: Ditto.
6868 * gfortran.dg/host_used_types_1.f90: Ditto.
6869 * gfortran.dg/implicit_1.f90: Ditto.
6870 * gfortran.dg/implicit_11.f90: Ditto.
6871 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
6872 * gfortran.dg/impure_actual_1.f90: Ditto.
6873 * gfortran.dg/impure_assignment_1.f90: Ditto.
6874 * gfortran.dg/impure_constructor_1.f90: Ditto.
6875 * gfortran.dg/initialization_10.f90: Ditto.
6876 * gfortran.dg/initialization_12.f90: Ditto.
6877 * gfortran.dg/interface_14.f90: Ditto.
6878 * gfortran.dg/interface_15.f90: Ditto.
6879 * gfortran.dg/interface_2.f90: Ditto.
6880 * gfortran.dg/interface_25.f90: Ditto.
6881 * gfortran.dg/interface_26.f90: Ditto.
6882 * gfortran.dg/interface_29.f90: Ditto.
6883 * gfortran.dg/interface_assignment_1.f90: Ditto.
6884 * gfortran.dg/internal_pack_6.f90: Ditto.
6885 * gfortran.dg/internal_pack_7.f90: Ditto.
6886 * gfortran.dg/internal_pack_8.f90: Ditto.
6887 * gfortran.dg/lto/pr45586_0.f90: Ditto.
6888 * gfortran.dg/lto/pr47839_0.f90: Ditto.
6889 * gfortran.dg/module_commons_3.f90: Ditto.
6890 * gfortran.dg/module_equivalence_4.f90: Ditto.
6891 * gfortran.dg/module_equivalence_6.f90: Ditto.
6892 * gfortran.dg/module_function_type_1.f90: Ditto.
6893 * gfortran.dg/module_naming_1.f90: Ditto.
6894 * gfortran.dg/namelist_4.f90: Ditto.
6895 * gfortran.dg/operator_c1202.f90: Ditto.
6896 * gfortran.dg/parens_7.f90: Ditto.
6897 * gfortran.dg/pr32921.f: Ditto.
6898 * gfortran.dg/pr33646.f90: Ditto.
6899 * gfortran.dg/pr41928.f90: Ditto.
6900 * gfortran.dg/pr42119.f90: Ditto.
6901 * gfortran.dg/pr43984.f90: Ditto.
6902 * gfortran.dg/present_1.f90: Ditto.
6903 * gfortran.dg/private_type_2.f90: Ditto.
6904 * gfortran.dg/proc_decl_2.f90: Ditto.
6905 * gfortran.dg/proc_ptr_10.f90: Ditto.
6906 * gfortran.dg/proc_ptr_22.f90: Ditto.
6907 * gfortran.dg/proc_ptr_8.f90: Ditto.
6908 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
6909 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
6910 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
6911 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
6912 * gfortran.dg/substring_equivalence.f90: Ditto.
6913 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
6914 * gfortran.dg/transpose_optimization_1.f90: Ditto.
6915 * gfortran.dg/trim_optimize_6.f90: Ditto.
6916 * gfortran.dg/typebound_call_12.f03: Ditto.
6917 * gfortran.dg/typebound_operator_5.f03: Ditto.
6918 * gfortran.dg/typebound_operator_6.f03: Ditto.
6919 * gfortran.dg/typebound_proc_18.f03: Ditto.
6920 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
6921 * gfortran.dg/use_1.f90: Ditto.
6922 * gfortran.dg/use_10.f90: Ditto.
6923 * gfortran.dg/use_11.f90: Ditto.
6924 * gfortran.dg/use_14.f90: Ditto.
6925 * gfortran.dg/use_only_2.f90: Ditto.
6926 * gfortran.dg/use_rename_4.f90: Ditto.
6927 * gfortran.dg/use_rename_5.f90: Ditto.
6928 * gfortran.dg/used_dummy_types_3.f90: Ditto.
6929 * gfortran.dg/used_interface_ref.f90: Ditto.
6930 * gfortran.dg/used_types_11.f90: Ditto.
6931 * gfortran.dg/used_types_3.f90: Ditto.
6932 * gfortran.dg/used_types_4.f90: Ditto.
6933 * gfortran.dg/userdef_operator_2.f90: Ditto.
6934 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
6935 * gfortran.dg/vect/pr46213.f90: Ditto.
6936 * gfortran.dg/whole_file_21.f90: Ditto.
6937 * gfortran.dg/whole_file_22.f90: Ditto.
6938 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
6939 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
6941 2011-08-02 Kai Tietz <ktietz@redhat.com>
6943 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
6945 2011-08-01 Jason Merrill <jason@redhat.com>
6948 * g++.dg/abi/mangle49.C: New.
6951 * g++.dg/cpp0x/constexpr-array4.C: New.
6954 * g++.dg/cpp0x/constexpr-builtin1.C: New.
6956 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
6959 * gcc.target/i386/pr49927.c: New test.
6961 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
6963 PR tree-optimization/49926
6964 * gcc.dg/vect/pr49926.c: New test.
6966 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
6968 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
6969 * gcc.target/i386/lzcnt-1.c: New test.
6970 * gcc.target/i386/lzcnt-2.c: Likewise.
6971 * gcc.target/i386/lzcnt-2a.c: Likewise.
6972 * gcc.target/i386/lzcnt-3.c: Likewise.
6973 * gcc.target/i386/lzcnt-4.c: Likewise.
6974 * gcc.target/i386/lzcnt-4a.c: Likewise.
6975 * gcc.target/i386/lzcnt-5.c: Likewise.
6976 * gcc.target/i386/lzcnt-6.c: Likewise.
6977 * gcc.target/i386/lzcnt-6a.c: Likewise.
6978 * gcc.target/i386/lzcnt-check.h: Likewise.
6980 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
6981 * gcc.target/i386/sse-13.c: Likewise.
6982 * gcc.target/i386/sse-14.c: Likewise.
6983 * g++.dg/other/i386-2.C: Likewise.
6984 * g++.dg/other/i386-3.C: Likewise.
6986 2011-08-01 Julian Brown <julian@codesourcery.com>
6988 * gcc.target/arm/fixed-point-exec.c: New test.
6990 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6993 * gcc.target/i386/pr49920.c: New test.
6995 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6997 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
6998 * gcc.dg/tree-ssa/pr23109.c: Ditto.
6999 * gcc.dg/tree-ssa/loop-7.c: Ditto.
7000 * gcc.dg/tree-ssa/loop-32.c: Ditto.
7001 * gcc.dg/tree-ssa/loop-33.c: Ditto.
7002 * gcc.dg/tree-ssa/loop-34.c: Ditto.
7003 * gcc.dg/tree-ssa/loop-35.c: Ditto.
7004 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
7005 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
7006 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
7007 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
7008 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
7009 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
7010 * g++.dg/tree-ssa/pr33615.C: Ditto.
7011 * g++.dg/tree-ssa/restrict1.C: Ditto.
7012 * c-c++-common/restrict-2.c: Ditto.
7013 * gfortran.dg/pr32921.f: Ditto.
7014 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
7015 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
7016 * gcc.dg/tree-ssa/vrp47.c: Ditto.
7017 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
7018 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
7019 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
7020 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
7021 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
7022 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
7023 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
7025 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
7027 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
7028 .exe.ltrans[0-9]*. dump files.
7030 2011-07-31 Janus Weil <janus@gcc.gnu.org>
7033 * gfortran.dg/abstract_type_6.f03: Modified.
7034 * gfortran.dg/typebound_proc_24.f03: New.
7036 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
7039 * g++.dg/init/for1.C: Fix.
7041 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7044 * gfortran.dg/string_5.f90: New test.
7046 2011-07-29 Jason Merrill <jason@redhat.com>
7049 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
7051 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7053 PR tree-optimization/47407
7054 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
7058 2011-07-29 Richard Guenther <rguenther@suse.de>
7060 * gcc.dg/uninit-suppress.c: Also disable VRP.
7061 * gcc.dg/uninit-suppress_2.c: Likewise.
7063 2011-07-28 Jason Merrill <jason@redhat.com>
7066 * g++.dg/template/nontype24.C: New.
7068 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
7070 PR rtl-optimization/47958
7071 * gcc.dg/torture/pr47958-1.c: New.
7073 2011-07-29 Wei Guozhi <carrot@google.com>
7075 PR rtl-optimization/49799
7076 * gcc.dg/pr49799.c: New test case.
7078 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
7081 * gcc.dg/graphite/id-pr48648.c: New.
7083 2011-07-28 Jakub Jelinek <jakub@redhat.com>
7086 * gfortran.dg/maxloc_2.f90: New test.
7087 * gfortran.dg/maxloc_3.f90: New test.
7088 * gfortran.dg/minloc_1.f90: New test.
7089 * gfortran.dg/minloc_2.f90: New test.
7090 * gfortran.dg/minloc_3.f90: New test.
7091 * gfortran.dg/minmaxloc_7.f90: New test.
7094 * gcc.dg/debug/dwarf2/pr49871.c: New test.
7096 2011-07-28 Jakub Jelinek <jakub@redhat.com>
7098 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
7099 the builtin isn't optimized away.
7101 2011-07-27 Tobias Burnus <burnus@net-b.de>
7104 * gfortran.dg/lto/pr45586-2_0.f90: New.
7106 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
7109 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
7110 * c-c++-common/cxxbitfields-5.c: Same.
7112 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7114 * lib/target-supports.exp (check_effective_target_mmap): Use
7115 check_function_available.
7117 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
7119 * g++.old-deja/g++.pt/crash60.C: Updated.
7121 2011-07-27 Jakub Jelinek <jakub@redhat.com>
7124 * gcc.target/i386/pr49866.c: New test.
7126 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
7128 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
7129 * gcc.target/i386/bmi-andn-1.c: New test.
7130 * gcc.target/i386/bmi-andn-1a.c: Likewise.
7131 * gcc.target/i386/bmi-andn-2.c: Likewise.
7132 * gcc.target/i386/bmi-andn-2a.c: Likewise.
7133 * gcc.target/i386/bmi-bextr-1.c: Likewise.
7134 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
7135 * gcc.target/i386/bmi-bextr-2.c: Likewise.
7136 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
7137 * gcc.target/i386/bmi-blsi-1.c: Likewise.
7138 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
7139 * gcc.target/i386/bmi-blsi-2.c: Likewise.
7140 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
7141 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
7142 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
7143 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
7144 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
7145 * gcc.target/i386/bmi-blsr-1.c: Likewise.
7146 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
7147 * gcc.target/i386/bmi-blsr-2.c: Likewise.
7148 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
7149 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
7150 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
7151 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
7152 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
7154 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
7157 * gfortran.dg/graphite/id-pr47691.f: New.
7159 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
7161 * gcc.target/i386/avx-os-support.h: New.
7162 * gcc.target/i386/avx-check.h: Include avx-os-support.h
7163 (main): Check avx_os_support before the test is run.
7164 * gcc.target/i386/aes-avx-check.h: Ditto.
7165 * gcc.target/i386/pclmul-avx-check.h: Ditto.
7167 2011-07-27 Kai Tietz <ktietz@redhat.com>
7169 * gcc.target/i386/aggregate-ret3.c: New test.
7170 * gcc.target/i386/aggregate-ret4.c: New test.
7172 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
7175 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
7176 allocated array should *not* change its size.
7177 * gfortran.dg/multiple_allocation_3.f90: New test.
7179 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
7182 * g++.dg/cpp0x/constexpr-49776.C: New.
7184 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
7187 * gcc.dg/graphite/id-pr47046.c: New.
7189 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
7192 * gcc.dg/graphite/run-id-pr47593.c: New.
7194 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
7197 * gcc.dg/graphite/run-id-pr47653.c: New.
7198 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
7199 induction variables.
7200 * gcc.dg/graphite/scop-16.c: Same.
7201 * gcc.dg/graphite/scop-17.c: Same.
7202 * gcc.dg/graphite/scop-21.c: Same.
7204 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
7207 * gcc.dg/graphite/id-pr48805.c: New.
7209 2011-07-26 Tobias Burnus <burnus@net-b.de>
7211 * gfortran.dg/coarray_lib_token_2.f90: New.
7213 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
7215 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
7218 2011-07-25 Andrew Pinski <apinski@cavium.com>
7221 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
7222 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
7224 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7226 * lib/target-supports.exp (check_effective_target_mmap): New proc.
7228 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
7229 * gcc.c-torture/execute/loop-2g.c: Likewise.
7230 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
7231 Require mmap support.
7232 * gcc.c-torture/execute/loop-2g.x: Likewise.
7233 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
7234 (MAP_ANON): Provide default.
7235 * gcc.dg/20050826-1.c: Likewise.
7236 * gcc.target/i386/pr36533.c: Likewise.
7237 * gcc.dg/vect/pr49038.c: Remove dg-do run.
7238 Use dg-require-effective-target mmap.
7240 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
7243 * g++.dg/cpp0x/range-for19.C: New.
7245 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7248 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
7251 2011-07-15 Jakub Jelinek <jakub@redhat.com>
7254 * g++.dg/torture/pr49309.C: Remove.
7256 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
7258 PR tree-optimization/49809
7259 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
7262 2011-07-25 Richard Guenther <rguenther@suse.de>
7264 PR tree-optimization/49715
7265 * gcc.target/i386/pr49715-1.c: New testcase.
7266 * gcc.target/i386/pr49715-2.c: Likewise.
7268 2011-07-23 Jason Merrill <jason@redhat.com>
7270 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
7272 2011-07-22 Jason Merrill <jason@redhat.com>
7275 * g++.dg/cpp0x/initlist55.C: New.
7277 2011-07-23 Tobias Burnus <burnus@net-b.de>
7280 * gfortran.dg/namelist_72.f: New.
7282 2011-07-23 Tobias Burnus <burnus@net-b.de>
7284 * gfortran.dg/coarray_25.f90: New.
7286 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
7288 * override1.C: This test should use c++0x mode.
7289 * override3.C: New. Test the diagnostics in c++98 mode.
7291 2011-07-22 Jason Merrill <jason@redhat.com>
7292 Mark Glisse <marc.glisse@normalesup.org>
7295 * g++.dg/other/pragma-re-1.C: Add namespace cases.
7298 * g++.dg/opt/builtins2.C: New.
7299 * g++.dg/other/error27.C: Don't rely on __builtin.
7301 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
7303 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
7305 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7306 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7307 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
7308 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
7310 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
7313 2011-07-22 Richard Guenther <rguenther@suse.de>
7315 PR tree-optimization/45819
7316 * gcc.dg/pr45819.c: New testcase.
7318 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
7320 * lib/target-supports.exp (check_ifunc_available): Rewrite.
7322 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
7326 * gcc.dg/graphite/run-id-pr47654.c: New.
7328 2011-07-21 Ian Lance Taylor <iant@google.com>
7331 * gcc.dg/pr49705.c: New test.
7333 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
7335 * lib/target-supports.exp (check_avx_os_support_available): New.
7336 (check_effective_target_avx_runtime): Use it.
7338 2011-07-21 Richard Guenther <rguenther@suse.de>
7340 PR tree-optimization/49770
7341 * g++.dg/torture/pr49770.C: New testcase.
7343 2011-07-21 Kai Tietz <ktietz@redhat.com>
7345 * gcc.dg/tree-ssa/pr30978.c: adjusted.
7346 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7348 2011-07-21 Tobias Burnus <burnus@net-b.de>
7350 * gfortran.dg/coarray_lib_token_1.f90: New.
7352 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
7354 * gcc.dg/pr32912-2.c: Skip for AVR.
7355 * gcc.dg/pr44674.c: Add dg-require-profiling.
7357 2011-07-20 Jason Merrill <jason@redhat.com>
7359 * g++.dg/ext/desig2.C: New.
7361 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
7363 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
7365 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
7366 * gcc.target/powerpc/recip-3.c: Ditto.
7368 2011-07-19 Jason Merrill <jason@redhat.com>
7370 PR c++/6709 (DR 743)
7371 PR c++/42603 (DR 950)
7372 * g++.dg/cpp0x/decltype21.C: New.
7374 2011-07-20 Richard Guenther <rguenther@suse.de>
7377 * gcc.dg/tree-ssa/pr18908.c: New testcase.
7378 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
7380 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
7382 * gcc.target/arm/combine-movs.c: New.
7383 * gcc.target/arm/unsigned-extend-2.c: New.
7385 2011-07-19 Jason Merrill <jason@redhat.com>
7388 * g++.dg/cpp0x/variadic114.C: New.
7390 2011-07-19 Tobias Burnus <burnus@net-b.de>
7392 * gfortran.dg/coarray_args_1.f90: New.
7393 * gfortran.dg/coarray_args_2.f90: New.
7395 2011-07-19 Janus Weil <janus@gcc.gnu.org>
7398 * gfortran.dg/allocate_error_3.f90: New.
7400 2011-07-19 Richard Guenther <rguenther@suse.de>
7402 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
7403 * gcc.dg/tree-ssa/bool-11.c: Likewise.
7404 * gcc.dg/torture/20110719-1.c: New testcase.
7406 2011-07-19 Jakub Jelinek <jakub@redhat.com>
7408 PR tree-optimization/49768
7409 * gcc.c-torture/execute/pr49768.c: New test.
7411 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
7413 PR tree-optimization/49771
7414 * gcc.dg/vect/pr49771.c: New test.
7416 2011-07-18 Martin Jambor <mjambor@suse.cz>
7418 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
7419 * gcc.dg/ipa/ipa-2.c: Likewise.
7420 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
7421 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
7422 * gcc.dg/ipa/ipa-5.c: Likewise.
7423 * gcc.dg/ipa/ipa-7.c: Likewise.
7424 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
7425 * gcc.dg/ipa/ipacost-1.c: Likewise.
7426 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
7428 * gcc.dg/ipa/ipcp-1.c: New test.
7429 * gcc.dg/ipa/ipcp-2.c: Likewise.
7430 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
7432 2011-07-18 Jakub Jelinek <jakub@redhat.com>
7435 * gfortran.dg/pr49675.f90: New test.
7437 2011-07-18 Richard Guenther <rguenther@suse.de>
7439 * gcc.dg/torture/20110718-1.c: New testcase.
7441 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7443 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
7444 * g++.dg/ext/bitfield3.C: Likewise.
7445 * g++.dg/ext/bitfield4.C: Likewise.
7446 * g++.dg/ext/bitfield5.C: Likewise.
7447 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
7448 * g++.dg/other/pr23205-2.C: Likewise.
7449 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
7450 * gcc.c-torture/compile/20001109-2.c: Likewise.
7451 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
7452 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
7453 * gcc.dg/bitfld-16.c: Likewise.
7454 * gcc.dg/bitfld-17.c: Likewise.
7455 * gcc.dg/bitfld-18.c: Likewise.
7456 * gcc.dg/builtins-config.h: Remove Netware support.
7457 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
7458 * gcc.dg/cdce2.c: Likewise.
7459 * gcc.dg/cpp/assert4.c: Remove netware support.
7460 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
7461 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
7463 * lib/target-supports.exp (check_visibility_available): Remove
7465 (check_profiling_available): Likewise.
7467 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
7469 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
7471 2011-07-17 Tobias Burnus <burnus@net-b.de>
7472 Thomas Koenig <tkoenig@gcc.gnu.org>
7475 * gfortran.dg/generic_17.f90: Fix testcase.
7476 * gfortran.dg/interface_3.f90: Add dg-error.
7477 * gfortran.dg/use_14.f90: New.
7478 * gfortran.dg/use_15.f90: New.
7480 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
7482 * gnat.dg/pointer_controlled.adb: New test.
7484 2011-07-17 Tobias Burnus <burnus@net-b.de>
7487 * gfortran.dg/pointer_remapping_7.f90: New.
7489 2011-07-16 Jason Merrill <jason@redhat.com>
7491 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
7493 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
7494 Jason Merrill <jason@redhat.com>
7498 * g++.dg/cpp0x/decltype29.C: Adjust.
7499 * g++.dg/cpp0x/error4.C: Adjust.
7500 * g++.dg/cpp0x/sfinae26.C: Adjust.
7501 * g++.dg/cpp0x/variadic105.C: Adjust.
7502 * g++.dg/template/deduce3.C: Adjust.
7503 * g++.dg/template/error45.C: Adjust.
7504 * g++.dg/template/ptrmem2.C: Adjust.
7505 * g++.dg/template/sfinae2.C: Adjust.
7506 * g++.old-deja/g++.pt/crash60.C: Adjust.
7507 * g++.old-deja/g++.pt/unify6.C: Adjust.
7508 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
7509 * g++.dg/cpp0x/nullptr15.C: Adjust.
7510 * g++.dg/cpp0x/pr31431-2.C: Adjust.
7511 * g++.dg/cpp0x/pr31431.C: Adjust.
7512 * g++.dg/cpp0x/pr31434.C: Adjust.
7513 * g++.dg/cpp0x/sfinae11.C: Adjust
7514 * g++.dg/cpp0x/temp_default2.C: Adjust.
7515 * g++.dg/cpp0x/trailing4.C: Adjust.
7516 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
7517 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
7518 * g++.dg/cpp0x/variadic105.C: Adjust.
7519 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
7520 * g++.dg/ext/vla2.C: Adjust.
7521 * g++.dg/other/ptrmem10.C: Adjust.
7522 * g++.dg/other/ptrmem11.C: Adjust.
7523 * g++.dg/overload/unknown1.C: Adjust.
7524 * g++.dg/template/conv11.C: Adjust.
7525 * g++.dg/template/dependent-expr5.C: Adjust.
7526 * g++.dg/template/friend.C: Adjust.
7527 * g++.dg/template/incomplete2.C: Adjust.
7528 * g++.dg/template/local4.C: Adjust.
7529 * g++.dg/template/local6.C: Adjust.
7530 * g++.dg/template/operator9.C: Adjust.
7531 * g++.dg/template/ttp25.C: Adjust.
7532 * g++.dg/template/unify10.C: Adjust.
7533 * g++.dg/template/unify11.C: Adjust.
7534 * g++.dg/template/unify6.C: Adjust.
7535 * g++.dg/template/unify9.C: Adjust.
7536 * g++.dg/template/varmod1.C: Adjust.
7537 * g++.old-deja/g++.brendan/crash56.C: Adjust.
7538 * g++.old-deja/g++.pt/crash28.C: Adjust.
7539 * g++.old-deja/g++.pt/explicit41.C: Adjust.
7540 * g++.old-deja/g++.pt/explicit77.C: Adjust.
7541 * g++.old-deja/g++.pt/expr2.C: Adjust.
7542 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
7543 * g++.old-deja/g++.pt/spec5.C: Adjust.
7544 * g++.old-deja/g++.pt/spec6.C: Adjust.
7545 * g++.old-deja/g++.pt/unify4.C: Adjust.
7546 * g++.old-deja/g++.pt/unify8.C: Adjust.
7547 * g++.old-deja/g++.robertl/eb98.C: Adjust.
7548 * g++.dg/overload/template5.C: New testcase.
7549 * g++.dg/template/overload12.C: New testcase.
7551 2011-07-11 Tobias Burnus <burnus@net-b.de>
7553 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
7554 * gfortran.dg/coarray_7.f90: Ditto.
7555 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
7556 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
7558 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
7560 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
7562 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
7563 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
7564 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
7566 * gcc.c-torture/execute/ieee/pr29302.x: New file.
7567 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
7568 * gcc.dg/torture/builtin-math-7.c: Add a comment.
7570 2011-07-15 Jason Merrill <jason@redhat.com>
7573 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
7574 Use --extra_opts instead of --additional_options.
7576 2011-07-15 Jakub Jelinek <jakub@redhat.com>
7579 * g++.dg/torture/pr49309.C: Remove.
7581 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
7583 * gcc.target/tic6x/weak-call.c: New test.
7584 * gcc.target/tic6x/fpcmp.c: New test.
7585 * gcc.target/tic6x/fpdiv.c: New test.
7586 * gcc.target/tic6x/rotdi16-scan.c: New test.
7587 * gcc.target/tic6x/ffssi.c: New test.
7588 * gcc.target/tic6x/fpdiv-lib.c: New test.
7589 * gcc.target/tic6x/cold-lc.c: New test.
7590 * gcc.target/tic6x/longcalls.c: New test.
7591 * gcc.target/tic6x/abi-align-1.c: New test.
7592 * gcc.target/tic6x/fpcmp-finite.c: New test.
7593 * gcc.target/tic6x/rotdi16.c: New test.
7594 * gcc.target/tic6x/bswapl.c: New test.
7595 * gcc.target/tic6x/ffsdi.c: New test.
7596 * gcc.target/tic6x/tic6x.exp: New file.
7597 * gcc.target/tic6x/builtins/arith24.c: New test.
7598 * gcc.target/tic6x/builtins/smpy.c: New test.
7599 * gcc.target/tic6x/builtins/smpylh.c: New test.
7600 * gcc.target/tic6x/builtins/smpyh.c: New test.
7601 * gcc.target/tic6x/builtins/sarith1.c: New test.
7602 * gcc.target/tic6x/builtins/extclr.c: New test
7603 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
7604 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
7605 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
7606 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
7608 * gcc.c-torture/execute/20101011-1.c: Add a condition for
7610 * gcc.dg/20020312-2.c: Likewise.
7611 * gcc.dg/pr27095.c: Handle tic6x like hppa.
7612 * gcc.dg/torture/pr37868.c: Skip on tic6x.
7613 * gcc.dg/torture/builtin-math-7.c: Likewise.
7616 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
7617 not testing tic6x-*-*.
7619 2011-07-14 Andrew Pinski <pinskia@gmail.com>
7622 * g++.dg/torture/pr49309.C: New testcase.
7624 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
7626 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
7628 2011-07-14 Richard Guenther <rguenther@suse.de>
7630 PR tree-optimization/49651
7631 * gcc.dg/torture/pr49651.c: New testcase.
7633 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
7636 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
7638 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
7640 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
7641 -mno-pointers-to-nested-functions.
7642 * gcc.target/powerpc/no-r11-2.c: Ditto.
7643 * gcc.target/powerpc/no-r11-3.c: Ditto.
7645 2011-07-13 Jason Merrill <jason@redhat.com>
7647 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
7648 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
7649 when compiling C files.
7650 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
7651 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
7652 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
7653 * g++.dg/lookup/anon2.C: Likewise.
7654 * g++.dg/tree-ssa/copyprop.C: Likewise.
7655 * g++.old-deja/g++.jason/rfg27.C: Likewise.
7656 * g++.dg/init/vector1.C: Ignore narrowing errors.
7657 * g++.dg/torture/pr35526.C: Likewise.
7658 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
7660 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
7663 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
7666 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7668 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
7669 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
7671 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
7673 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
7674 * lib/obj-c++.exp (obj-c++_init): Ditto.
7675 * lib/file-format.exp (gcc_target_object_format): Ditto.
7676 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
7677 * lib/target-supports-dg-exp (check_weak_available): Ditto.
7678 (check_visibility_available): Ditto.
7679 (check_effective_target_tls_native): Ditto.
7680 (check_effective_target_tls_emulated): Ditto.
7681 (check_effective_target_function_sections): Ditto.
7683 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
7685 * gcc.target/arm/pr48183.c: New test.
7687 2011-07-13 Richard Guenther <rguenther@suse.de>
7689 * gcc.dg/torture/20110713-1.c: New testcase.
7691 2011-07-12 Andrew Pinski <pinskia@gmail.com>
7694 * gcc.c-torture/compile/pr49474.c: New testcase.
7696 2011-07-12 Jakub Jelinek <jakub@redhat.com>
7698 PR tree-optimization/49712
7699 * gcc.c-torture/execute/pr49712.c: New test.
7701 2011-07-11 Jason Merrill <jason@redhat.com>
7704 * g++.dg/template/recurse3.C: New.
7706 2011-07-11 Jakub Jelinek <jakub@redhat.com>
7709 * gcc.dg/guality/csttest.c: New test.
7712 * gfortran.dg/pr49698.f90: New test.
7714 2011-07-11 Jeff Law <law@redhat.com>
7716 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
7718 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
7720 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
7721 * go.test/go-test.exp (go-set-goarch): Likewise.
7723 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
7726 * gcc.target/avr/torture/pr39633.c: New test case.
7728 2011-07-11 Tobias Burnus <burnus@net-b.de>
7731 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
7733 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
7735 * lib/target-supports.exp (check_effective_target_scheduling):
7737 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
7738 * gcc.dg/pr45055.c: Ditto.
7739 * gcc.dg/pr45353.c: Ditto.
7740 * g++.dg/pr45056.C: Ditto.
7742 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
7744 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
7745 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
7746 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
7747 * g++.dg/torture/pr31863.C: Skip AVR.
7749 2011-07-10 Tobias Burnus <burnus@net-b.de>
7752 * gfortran.dg/intrinsic_signal.f90: New.
7754 2011-07-09 Jason Merrill <jason@redhat.com>
7756 * g++.dg/cpp0x/regress/regress6.C: New.
7757 * g++.dg/parse/crash45.C: Adjust message.
7758 * g++.dg/template/crash38.C: Adjust message.
7759 * g++.dg/template/crash64.C: Adjust message.
7761 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
7763 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
7764 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
7765 * g++.dg/abi/bitfield3.C: Likewise.
7766 * g++.dg/eh/pr38662.C: Likewise.
7767 * g++.dg/ext/attrib36.C: Likewise.
7768 * g++.dg/ext/attrib37.C: Likewise.
7769 * g++.dg/ext/attrib8.C: Likewise.
7770 * g++.dg/ext/tmplattr1.C: Likewise.
7771 * g++.dg/inherit/override-attribs.C: Likewise.
7772 * g++.dg/opt/inline9.C: Likewise.
7773 * g++.dg/opt/life1.C: Likewise.
7774 * g++.dg/opt/longbranch2.C: Likewise.
7775 * g++.dg/opt/nrv12.C: Likewise.
7776 * g++.dg/opt/reg-stack4.C: Likewise.
7777 * g++.dg/other/pr35504.C: Likewise.
7778 * g++.dg/other/pr39496.C: Likewise.
7779 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
7780 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
7781 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
7782 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
7783 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
7784 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
7785 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
7786 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
7787 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
7788 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
7789 * g++.dg/warn/pr15774-1.C: Likewise.
7790 * g++.dg/warn/pr15774-2.C: Likewise.
7791 * g++.old-deja/g++.ext/attrib1.C: Likewise.
7792 * g++.old-deja/g++.ext/attrib2.C: Likewise.
7793 * g++.old-deja/g++.ext/attrib3.C: Likewise.
7794 * g++.old-deja/g++.pt/asm2.C: Likewise.
7795 * gcc.c-torture/compile/20000804-1.c: Likewise.
7796 * gcc.c-torture/compile/pr16566-2.c: Likewise.
7797 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
7798 * gcc.dg/20020108-1.c: Likewise.
7799 * gcc.dg/20020122-2.c: Likewise.
7800 * gcc.dg/20020122-3.c: Likewise.
7801 * gcc.dg/20020206-1.c: Likewise.
7802 * gcc.dg/20020219-1.c: Likewise.
7803 * gcc.dg/20020310-1.c: Likewise.
7804 * gcc.dg/20020411-1.c: Likewise.
7805 * gcc.dg/20020418-2.c: Likewise.
7806 * gcc.dg/20020426-2.c: Likewise.
7807 * gcc.dg/20020517-1.c: Likewise.
7808 * gcc.dg/20030204-1.c: Likewise.
7809 * gcc.dg/20030826-2.c: Likewise.
7810 * gcc.dg/20031102-1.c: Likewise.
7811 * gcc.dg/20031202-1.c: Likewise.
7812 * gcc.dg/20050111-1.c: Likewise.
7813 * gcc.dg/20050503-1.c: Likewise.
7814 * gcc.dg/array-init-1.c: Likewise.
7815 * gcc.dg/builtin-apply4.c: Likewise.
7816 * gcc.dg/dfp/pr31344.c: Likewise.
7817 * gcc.dg/gomp/atomic-11.c: Likewise.
7818 * gcc.dg/graphite/pr40281.c: Likewise.
7819 * gcc.dg/ia64-sync-1.c: Likewise.
7820 * gcc.dg/ia64-sync-2.c: Likewise.
7821 * gcc.dg/ia64-sync-3.c: Likewise.
7822 * gcc.dg/ia64-sync-4.c: Likewise.
7823 * gcc.dg/ifcvt-fabs-1.c: Likewise.
7824 * gcc.dg/invalid-call-1.c: Likewise.
7825 * gcc.dg/loop-3.c: Likewise.
7826 * gcc.dg/lower-subreg-1.c: Likewise.
7827 * gcc.dg/lto/pr47259_0.c: Likewise.
7828 * gcc.dg/nested-calls-1.c: Likewise.
7829 * gcc.dg/pr20017.c: Likewise.
7830 * gcc.dg/pr25023.c: Likewise.
7831 * gcc.dg/pr27671-2.c: Likewise.
7832 * gcc.dg/pr32176.c: Likewise.
7833 * gcc.dg/pr33676.c: Likewise.
7834 * gcc.dg/pr35045.c: Likewise.
7835 * gcc.dg/pr36015.c: Likewise.
7836 * gcc.dg/pr36584.c: Likewise.
7837 * gcc.dg/pr36998.c: Likewise.
7838 * gcc.dg/pr37438.c: Likewise.
7839 * gcc.dg/pr37908.c: Likewise.
7840 * gcc.dg/pr41241.c: Likewise.
7841 * gcc.dg/pr41340.c: Likewise.
7842 * gcc.dg/pr44136.c: Likewise.
7843 * gcc.dg/pr44194-1.c: Likewise.
7844 * gcc.dg/pr46212.c: Likewise.
7845 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7846 * gcc.dg/setjmp-2.c: Likewise.
7847 * gcc.dg/short-compare-1.c: Likewise.
7848 * gcc.dg/short-compare-2.c: Likewise.
7849 * gcc.dg/smod-1.c: Likewise.
7850 * gcc.dg/sync-2.c: Likewise.
7851 * gcc.dg/sync-3.c: Likewise.
7852 * gcc.dg/tls/opt-1.c: Likewise.
7853 * gcc.dg/tls/opt-2.c: Likewise.
7854 * gcc.dg/tls/opt-3.c: Likewise.
7855 * gcc.dg/torture/badshift.c: Likewise.
7856 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
7857 * gcc.dg/torture/pr20314-2.c: Likewise.
7858 * gcc.dg/torture/pr36891.c: Likewise.
7859 * gcc.dg/torture/pr38774.c: Likewise.
7860 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7861 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
7862 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
7863 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
7864 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
7865 * gcc.dg/torture/stackalign/push-1.c: Likewise.
7866 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
7867 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
7868 * gcc.dg/tree-ssa/loop-28.c: Likewise.
7869 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
7870 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
7871 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
7872 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7873 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7874 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
7875 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
7876 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
7877 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7878 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7879 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7880 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
7881 * gcc.dg/unroll-1.c: Likewise.
7882 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
7883 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7884 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7885 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7886 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7887 * gcc.target/i386/20000609-1.c: Likewise.
7888 * gcc.target/i386/20000720-1.c: Likewise.
7889 * gcc.target/i386/20000724-1.c: Likewise.
7890 * gcc.target/i386/20011107-1.c: Likewise.
7891 * gcc.target/i386/20011119-1.c: Likewise.
7892 * gcc.target/i386/20020201-3.c: Likewise.
7893 * gcc.target/i386/20020218-1.c: Likewise.
7894 * gcc.target/i386/20020729-1.c: Likewise.
7895 * gcc.target/i386/20030926-1.c: Likewise.
7896 * gcc.target/i386/20060125-1.c: Likewise.
7897 * gcc.target/i386/20060125-2.c: Likewise.
7898 * gcc.target/i386/20060512-1.c: Likewise.
7899 * gcc.target/i386/20060512-2.c: Likewise.
7900 * gcc.target/i386/20060512-3.c: Likewise.
7901 * gcc.target/i386/20060512-4.c: Likewise.
7902 * gcc.target/i386/387-1.c: Likewise.
7903 * gcc.target/i386/387-2.c: Likewise.
7904 * gcc.target/i386/387-5.c: Likewise.
7905 * gcc.target/i386/387-6.c: Likewise.
7906 * gcc.target/i386/980312-1.c: Likewise.
7907 * gcc.target/i386/980313-1.c: Likewise.
7908 * gcc.target/i386/990117-1.c: Likewise.
7909 * gcc.target/i386/990424-1.c: Likewise.
7910 * gcc.target/i386/990524-1.c: Likewise.
7911 * gcc.target/i386/991129-1.c: Likewise.
7912 * gcc.target/i386/991214-1.c: Likewise.
7913 * gcc.target/i386/991230-1.c: Likewise.
7914 * gcc.target/i386/addr-sel-1.c: Likewise.
7915 * gcc.target/i386/aggregate-ret1.c: Likewise.
7916 * gcc.target/i386/aggregate-ret2.c: Likewise.
7917 * gcc.target/i386/align-main-3.c: Likewise.
7918 * gcc.target/i386/amd64-abi-1.c: Likewise.
7919 * gcc.target/i386/amd64-abi-2.c: Likewise.
7920 * gcc.target/i386/amd64-abi-4.c: Likewise.
7921 * gcc.target/i386/amd64-abi-5.c: Likewise.
7922 * gcc.target/i386/amd64-abi-6.c: Likewise.
7923 * gcc.target/i386/asm-1.c: Likewise.
7924 * gcc.target/i386/asm-3.c: Likewise.
7925 * gcc.target/i386/asm-5.c: Likewise.
7926 * gcc.target/i386/attributes-error.c: Likewise.
7927 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
7928 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
7929 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
7930 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
7931 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
7932 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
7933 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
7934 * gcc.target/i386/avx-vmovd-2.c: Likewise.
7935 * gcc.target/i386/avx-vmovq-2.c: Likewise.
7936 * gcc.target/i386/avx-vmovq-3.c: Likewise.
7937 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
7938 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
7939 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
7940 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7941 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7942 * gcc.target/i386/bitfield1.c: Likewise.
7943 * gcc.target/i386/bitfield2.c: Likewise.
7944 * gcc.target/i386/bmi-2.c: Likewise.
7945 * gcc.target/i386/bmi-5.c: Likewise.
7946 * gcc.target/i386/builtin-unreachable.c: Likewise.
7947 * gcc.target/i386/cleanup-2.c: Likewise.
7948 * gcc.target/i386/clobbers.c: Likewise.
7949 * gcc.target/i386/cmov8.c: Likewise.
7950 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
7951 * gcc.target/i386/compress-float-387-pic.c: Likewise.
7952 * gcc.target/i386/compress-float-387.c: Likewise.
7953 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
7954 * gcc.target/i386/compress-float-sse.c: Likewise.
7955 * gcc.target/i386/crc32-2.c: Likewise.
7956 * gcc.target/i386/crc32-3.c: Likewise.
7957 * gcc.target/i386/divmod-7.c: Likewise.
7958 * gcc.target/i386/divmod-8.c: Likewise.
7959 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7960 * gcc.target/i386/fma3-builtin.c: Likewise.
7961 * gcc.target/i386/fma3-fma.c: Likewise.
7962 * gcc.target/i386/fma4-256-vector.c: Likewise.
7963 * gcc.target/i386/fma4-builtin.c: Likewise.
7964 * gcc.target/i386/fma4-fma-2.c: Likewise.
7965 * gcc.target/i386/fma4-fma.c: Likewise.
7966 * gcc.target/i386/fma4-vector-2.c: Likewise.
7967 * gcc.target/i386/fma4-vector.c: Likewise.
7968 * gcc.target/i386/funcspec-1.c: Likewise.
7969 * gcc.target/i386/funcspec-10.c: Likewise.
7970 * gcc.target/i386/funcspec-11.c: Likewise.
7971 * gcc.target/i386/funcspec-2.c: Likewise.
7972 * gcc.target/i386/funcspec-5.c: Likewise.
7973 * gcc.target/i386/funcspec-6.c: Likewise.
7974 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
7975 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
7976 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
7977 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
7978 * gcc.target/i386/incoming-1.c: Likewise.
7979 * gcc.target/i386/incoming-10.c: Likewise.
7980 * gcc.target/i386/incoming-11.c: Likewise.
7981 * gcc.target/i386/incoming-12.c: Likewise.
7982 * gcc.target/i386/incoming-13.c: Likewise.
7983 * gcc.target/i386/incoming-14.c: Likewise.
7984 * gcc.target/i386/incoming-15.c: Likewise.
7985 * gcc.target/i386/incoming-2.c: Likewise.
7986 * gcc.target/i386/incoming-3.c: Likewise.
7987 * gcc.target/i386/incoming-4.c: Likewise.
7988 * gcc.target/i386/incoming-5.c: Likewise.
7989 * gcc.target/i386/incoming-6.c: Likewise.
7990 * gcc.target/i386/incoming-7.c: Likewise.
7991 * gcc.target/i386/incoming-8.c: Likewise.
7992 * gcc.target/i386/incoming-9.c: Likewise.
7993 * gcc.target/i386/lea.c: Likewise.
7994 * gcc.target/i386/local.c: Likewise.
7995 * gcc.target/i386/loop-1.c: Likewise.
7996 * gcc.target/i386/loop-2.c: Likewise.
7997 * gcc.target/i386/loop-3.c: Likewise.
7998 * gcc.target/i386/max-stack-align.c: Likewise.
7999 * gcc.target/i386/memcpy-1.c: Likewise.
8000 * gcc.target/i386/movbe-2.c: Likewise.
8001 * gcc.target/i386/movq-2.c: Likewise.
8002 * gcc.target/i386/movq.c: Likewise.
8003 * gcc.target/i386/nrv1.c: Likewise.
8004 * gcc.target/i386/pad-4.c: Likewise.
8005 * gcc.target/i386/pad-5a.c: Likewise.
8006 * gcc.target/i386/pad-5b.c: Likewise.
8007 * gcc.target/i386/pad-6a.c: Likewise.
8008 * gcc.target/i386/pad-6b.c: Likewise.
8009 * gcc.target/i386/pad-7.c: Likewise.
8010 * gcc.target/i386/pad-9.c: Likewise.
8011 * gcc.target/i386/pentium4-not-mull.c: Likewise.
8012 * gcc.target/i386/pic-1.c: Likewise.
8013 * gcc.target/i386/pr12092-1.c: Likewise.
8014 * gcc.target/i386/pr12329.c: Likewise.
8015 * gcc.target/i386/pr21518.c: Likewise.
8016 * gcc.target/i386/pr22362.c: Likewise.
8017 * gcc.target/i386/pr22585.c: Likewise.
8018 * gcc.target/i386/pr23098.c: Likewise.
8019 * gcc.target/i386/pr25196.c: Likewise.
8020 * gcc.target/i386/pr25293.c: Likewise.
8021 * gcc.target/i386/pr25654.c: Likewise.
8022 * gcc.target/i386/pr26449.c: Likewise.
8023 * gcc.target/i386/pr26778.c: Likewise.
8024 * gcc.target/i386/pr26826.c: Likewise.
8025 * gcc.target/i386/pr27266.c: Likewise.
8026 * gcc.target/i386/pr29978.c: Likewise.
8027 * gcc.target/i386/pr30505.c: Likewise.
8028 * gcc.target/i386/pr30961-1.c: Likewise.
8029 * gcc.target/i386/pr31628.c: Likewise.
8030 * gcc.target/i386/pr32000-2.c: Likewise.
8031 * gcc.target/i386/pr32661-1.c: Likewise.
8032 * gcc.target/i386/pr32708-2.c: Likewise.
8033 * gcc.target/i386/pr32708-3.c: Likewise.
8034 * gcc.target/i386/pr34256.c: Likewise.
8035 * gcc.target/i386/pr34312.c: Likewise.
8036 * gcc.target/i386/pr34522.c: Likewise.
8037 * gcc.target/i386/pr35160.c: Likewise.
8038 * gcc.target/i386/pr35281.c: Likewise.
8039 * gcc.target/i386/pr36246.c: Likewise.
8040 * gcc.target/i386/pr36786.c: Likewise.
8041 * gcc.target/i386/pr37275.c: Likewise.
8042 * gcc.target/i386/pr37843-3.c: Likewise.
8043 * gcc.target/i386/pr37843-4.c: Likewise.
8044 * gcc.target/i386/pr39082-1.c: Likewise.
8045 * gcc.target/i386/pr39431.c: Likewise.
8046 * gcc.target/i386/pr39496.c: Likewise.
8047 * gcc.target/i386/pr39543-2.c: Likewise.
8048 * gcc.target/i386/pr39911.c: Likewise.
8049 * gcc.target/i386/pr40718.c: Likewise.
8050 * gcc.target/i386/pr40906-1.c: Likewise.
8051 * gcc.target/i386/pr40906-2.c: Likewise.
8052 * gcc.target/i386/pr40906-3.c: Likewise.
8053 * gcc.target/i386/pr40934.c: Likewise.
8054 * gcc.target/i386/pr41900.c: Likewise.
8055 * gcc.target/i386/pr42589.c: Likewise.
8056 * gcc.target/i386/pr43662.c: Likewise.
8057 * gcc.target/i386/pr43671.c: Likewise.
8058 * gcc.target/i386/pr43766.c: Likewise.
8059 * gcc.target/i386/pr43869.c: Likewise.
8060 * gcc.target/i386/pr44942.c: Likewise.
8061 * gcc.target/i386/pr44948-2a.c: Likewise.
8062 * gcc.target/i386/pr45234.c: Likewise.
8063 * gcc.target/i386/pr45336-2.c: Likewise.
8064 * gcc.target/i386/pr45336-4.c: Likewise.
8065 * gcc.target/i386/pr45852.c: Likewise.
8066 * gcc.target/i386/pr46470.c: Likewise.
8067 * gcc.target/i386/pr48037-1.c: Likewise.
8068 * gcc.target/i386/pr48389.c: Likewise.
8069 * gcc.target/i386/pr49095.c: Likewise.
8070 * gcc.target/i386/pr9771-1.c: Likewise.
8071 * gcc.target/i386/rdfsbase-1.c: Likewise.
8072 * gcc.target/i386/rdfsbase-2.c: Likewise.
8073 * gcc.target/i386/rdgsbase-1.c: Likewise.
8074 * gcc.target/i386/rdgsbase-2.c: Likewise.
8075 * gcc.target/i386/rdrand-3.c: Likewise.
8076 * gcc.target/i386/regparm-stdcall.c: Likewise.
8077 * gcc.target/i386/regparm.c: Likewise.
8078 * gcc.target/i386/reload-1.c: Likewise.
8079 * gcc.target/i386/rotate-2.c: Likewise.
8080 * gcc.target/i386/sibcall-5.c: Likewise.
8081 * gcc.target/i386/signbit-1.c: Likewise.
8082 * gcc.target/i386/signbit-2.c: Likewise.
8083 * gcc.target/i386/signbit-3.c: Likewise.
8084 * gcc.target/i386/sse-5.c: Likewise.
8085 * gcc.target/i386/sse-8.c: Likewise.
8086 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
8087 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
8088 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
8089 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
8090 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
8091 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
8092 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
8093 * gcc.target/i386/sse2-movq-2.c: Likewise.
8094 * gcc.target/i386/sse2-movq-3.c: Likewise.
8095 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
8096 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
8097 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
8098 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
8099 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
8100 * gcc.target/i386/ssefn-1.c: Likewise.
8101 * gcc.target/i386/ssefn-2.c: Likewise.
8102 * gcc.target/i386/sseregparm-1.c: Likewise.
8103 * gcc.target/i386/sseregparm-2.c: Likewise.
8104 * gcc.target/i386/sseregparm-3.c: Likewise.
8105 * gcc.target/i386/sseregparm-4.c: Likewise.
8106 * gcc.target/i386/sseregparm-5.c: Likewise.
8107 * gcc.target/i386/sseregparm-6.c: Likewise.
8108 * gcc.target/i386/sseregparm-7.c: Likewise.
8109 * gcc.target/i386/sseregparm-8.c: Likewise.
8110 * gcc.target/i386/stack-realign.c: Likewise.
8111 * gcc.target/i386/stack-usage-realign.c: Likewise.
8112 * gcc.target/i386/stackalign/asm-1.c: Likewise.
8113 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
8114 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
8115 * gcc.target/i386/stackalign/return-1.c: Likewise.
8116 * gcc.target/i386/stackalign/return-2.c: Likewise.
8117 * gcc.target/i386/stackalign/return-3.c: Likewise.
8118 * gcc.target/i386/tailcall-1.c: Likewise.
8119 * gcc.target/i386/tbm-2.c: Likewise.
8120 * gcc.target/i386/udivmod-7.c: Likewise.
8121 * gcc.target/i386/udivmod-8.c: Likewise.
8122 * gcc.target/i386/unroll-1.c: Likewise.
8123 * gcc.target/i386/vararg-1.c: Likewise.
8124 * gcc.target/i386/vararg-2.c: Likewise.
8125 * gcc.target/i386/vect8-ret.c: Likewise.
8126 * gcc.target/i386/vectorize5.c: Likewise.
8127 * gcc.target/i386/wmul-1.c: Likewise.
8128 * gcc.target/i386/wmul-2.c: Likewise.
8129 * gcc.target/i386/wrfsbase-1.c: Likewise.
8130 * gcc.target/i386/wrfsbase-2.c: Likewise.
8131 * gcc.target/i386/wrgsbase-1.c: Likewise.
8132 * gcc.target/i386/wrgsbase-2.c: Likewise.
8133 * gcc.target/i386/xop-pcmov.c: Likewise.
8134 * gcc.target/i386/xop-pcmov2.c: Likewise.
8135 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
8136 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
8137 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
8138 * gcc.target/i386/xop-shift1-vector.c: Likewise.
8139 * gcc.target/i386/xop-shift2-vector.c: Likewise.
8140 * gcc.target/i386/xop-shift3-vector.c: Likewise.
8141 * gcc.target/i386/zee.c: Likewise.
8142 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
8143 * gfortran.dg/compiler-directive_2.f: Likewise.
8144 * gfortran.dg/g77/20010216-1.f: Likewise.
8145 * gfortran.dg/gomp/pr39152.f90: Likewise.
8146 * gfortran.dg/pr33794.f90: Likewise.
8148 2011-07-09 Jason Merrill <jason@redhat.com>
8150 * g++.dg/cpp0x/regress/regress5.C: New.
8152 2011-07-08 Jason Merrill <jason@redhat.com>
8155 * g++.dg/expr/compound-asn1.C: New.
8156 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
8158 2011-07-08 Jakub Jelinek <jakub@redhat.com>
8161 * gcc.target/powerpc/altivec-34.c: New test.
8163 2011-07-08 Jason Merrill <jason@redhat.com>
8166 * g++.dg/abi/guard3.C: New.
8168 2011-07-08 Julian Brown <julian@codesourcery.com>
8170 * lib/target-supports.exp
8171 (check_effective_target_arm_little_endian): New.
8172 (check_effective_target_vect_pack_trunc): Use above.
8173 (check_effective_target_vect_unpack): Likewise.
8174 (check_effective_target_vect_element_align): Test
8175 check_effective_target_arm_vect_no_misalign for ARM.
8177 2011-07-08 Jason Merrill <jason@redhat.com>
8180 * g++.dg/cpp0x/constexpr-rom.C: New.
8182 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
8185 * g++.dg/torture/pr49519.C: New test.
8187 2011-07-08 Martin Jambor <mjambor@suse.cz>
8189 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
8191 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8194 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
8196 2011-07-08 Richard Guenther <rguenther@suse.de>
8198 PR tree-optimization/49662
8199 * gcc.dg/graphite/interchange-14.c: XFAIL.
8200 * gcc.dg/graphite/interchange-15.c: Likewise.
8201 * gcc.dg/graphite/interchange-mvt.c: Likewise.
8203 2011-07-06 Jason Merrill <jason@redhat.com>
8206 * g++.dg/cpp0x/regress/regress4.C: New.
8208 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
8211 * gfortran.dg/result_in_spec_4.f90: New test.
8213 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8215 * gcc.target/sparc/cas64.c: New test.
8217 2011-07-07 Jakub Jelinek <jakub@redhat.com>
8220 * g++.dg/torture/pr49644.C: New test.
8223 * gcc.c-torture/execute/pr49644.c: New test.
8225 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
8227 * lib/target-supports.exp (check_effective_target_ia32): New.
8228 (check_effective_target_x32): Likewise.
8229 (check_effective_target_vect_cmdline_needed): Also check x32.
8231 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
8233 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
8235 * gcc.target/arm/pr42235.c: Likewise.
8236 * gcc.target/arm/pr42495.c: Likewise.
8237 * gcc.target/arm/pr42574.c: Likewise.
8238 * gcc.target/arm/thumb-branch1.c: Likewise.
8240 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
8241 unneeded prune of possible warning.
8242 * gcc.target/arm/pr40956.c: Likewise.
8243 * gcc.target/arm/pr42505.c: Likewise.
8245 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
8246 * gcc.c-torture/compile/pr46883.c: Likewise.
8247 * gcc.c-torture/compile/pr46934.c: Likewise.
8249 * gcc.target/arm/pr41679.c: Remove test directives in preparation
8250 for move to ../../gcc.c-torture/compile.
8251 * gcc.target/arm/pr46883.c: Likewise.
8252 * gcc.target/arm/pr46934.c: Likewise.
8254 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
8255 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
8256 * gcc.target/arm/wmul-1.c: Likewise.
8257 * gcc.target/arm/wmul-2.c: Likewise.
8258 * gcc.target/arm/wmul-3.c: Likewise.
8259 * gcc.target/arm/wmul-4.c: Likewise.
8260 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
8261 add tab after scan target.
8262 * gcc.target/arm/smlaltt-1.c: Likewise.
8263 * gcc.target/arm/smlatb-1.c: Likewise.
8264 * gcc.target/arm/smlatt-1.c: Likewise.
8266 2011-07-07 Jakub Jelinek <jakub@redhat.com>
8269 * gcc.dg/debug/pr49522.c: New test.
8271 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
8273 * gcc.dg/pragma-align.c: Run only if target !default_packed.
8274 * gcc.dg/pr46212.c: Run only if target int32plus.
8275 * gcc.dg/torture/pr48146.c: Ditto.
8276 * gcc.dg/tree-ssa/vrp51.c: Ditto.
8277 * c-c++-common/pr44832.c: Ditto.
8278 * gcc.dg/pr49544.c: Run only if target ptr32plus.
8279 * gcc.dg/pr31490.c: Ditto.
8280 * gcc.dg/torture/builtin-math-7.c: Run only if target
8282 * gcc.dg/torture/pr45764.c: Skip for AVR.
8283 * gcc.dg/pr47893.c: Ditto.
8285 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
8287 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
8288 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
8289 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
8290 add tab to scan target.
8292 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
8294 * gcc.target/arm/neon-modes-3.c: New test.
8296 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
8298 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
8299 -fno-loop-interchange -ffast-math.
8301 2011-07-07 Richard Guenther <rguenther@suse.de>
8303 * gcc.dg/ftrapv-3.c: New testcase.
8305 2011-07-07 Richard Guenther <rguenther@suse.de>
8307 * gcc.dg/tree-ssa/vrp58.c: New testcase.
8308 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
8310 2011-07-07 Kai Tietz <ktietz@redhat.com>
8312 * gcc.dg/binop-notxor1.c: New test.
8313 * gcc.dg/binop-notand4a.c: New test.
8314 * gcc.dg/binop-notxor2.c: New test.
8315 * gcc.dg/binop-notand3a.c: New test.
8316 * gcc.dg/binop-notand2a.c: New test.
8317 * gcc.dg/binop-notand6a.c: New test.
8318 * gcc.dg/binop-notor1.c: New test.
8319 * gcc.dg/binop-notand1a.c: New test.
8320 * gcc.dg/binop-notand5a.c: New test.
8321 * gcc.dg/binop-notor2.c: New test.
8323 2011-07-07 Jakub Jelinek <jakub@redhat.com>
8326 * gcc.dg/gomp/pr49640.c: New test.
8328 2011-07-07 Richard Guenther <rguenther@suse.de>
8330 * gcc.dg/graphite/pr37485.c: Add -floop-block.
8332 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8335 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
8337 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8339 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
8340 * gcc.target/powerpc/no-r11-2.c: Ditto.
8341 * gcc.target/powerpc/no-r11-3.c: Ditto.
8343 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
8345 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
8346 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
8348 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
8350 * lib/target-supports.exp (check_profiling_available): Disable
8351 profiling with -fprofile-generate for target avr.
8353 2011-07-06 Richard Guenther <rguenther@suse.de>
8355 PR tree-optimization/49645
8356 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
8358 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
8361 * gcc.dg/pr47383.c: New.
8363 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8365 PR tree-optimization/49647
8366 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
8368 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
8371 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
8372 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
8374 2011-07-05 Jason Merrill <jason@redhat.com>
8377 * g++.dg/template/template-id-4.C: New.
8379 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
8381 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
8382 * gcc.dg/pr43402.c: Ditto.
8384 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
8386 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
8388 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
8390 * gcc.target/powerpc/ppc-switch-1.c: New test for
8391 --param case-values-threshold.
8392 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
8394 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
8396 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
8398 2011-07-05 Jason Merrill <jason@redhat.com>
8400 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
8402 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
8404 PR tree-optimization/47654
8405 * gcc.dg/graphite/block-pr47654.c: New.
8407 2011-07-05 Jason Merrill <jason@redhat.com>
8409 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
8411 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
8413 PR tree-optimization/49580
8414 * gcc.dg/autopar/pr49580.c: New test.
8416 2011-07-05 Richard Guenther <rguenther@suse.de>
8418 PR tree-optimization/49518
8419 PR tree-optimization/49628
8420 * g++.dg/torture/pr49628.C: New testcase.
8421 * gcc.dg/torture/pr49518.c: Likewise.
8423 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8425 * ada/acats/run_acats (which): Extract last field from type -p,
8426 type output only if command succeeded.
8428 2011-07-04 Jason Merrill <jason@redhat.com>
8430 * g++.dg/abi/mangle48.C: New.
8432 * g++.dg/cpp0x/diag1.C: New.
8434 * g++.dg/diagnostic/aka1.C: New.
8436 2011-07-04 Jakub Jelinek <jakub@redhat.com>
8438 PR rtl-optimization/49619
8439 * gcc.dg/pr49619.c: New test.
8441 PR rtl-optimization/49472
8442 * gfortran.dg/pr49472.f90: New test.
8445 * gcc.dg/pr49602.c: New test.
8447 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
8451 * gcc.target/avr/avr.exp: Run over cpp files, too.
8452 * gcc.target/avr/torture/avr-torture.exp: Ditto.
8453 * gcc.target/avr/progmem.h: New file.
8454 * gcc.target/avr/exit-abort.h: New file.
8455 * gcc.target/avr/progmem-error-1.c: New file.
8456 * gcc.target/avr/progmem-error-1.cpp: New file.
8457 * gcc.target/avr/progmem-warning-1.c: New file.
8458 * gcc.target/avr/torture/progmem-1.c: New file.
8459 * gcc.target/avr/torture/progmem-1.cpp: New file.
8461 2011-07-04 Richard Guenther <rguenther@suse.de>
8463 PR tree-optimization/49615
8464 * g++.dg/torture/pr49615.C: New testcase.
8466 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
8468 PR tree-optimization/49610
8469 * gcc.dg/vect/pr49610.c: New test.
8471 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
8473 * gnat.dg/specs/debug1.ads: New test.
8475 2011-07-02 Janus Weil <janus@gcc.gnu.org>
8478 * gfortran.dg/typebound_proc_23.f90: New.
8480 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
8483 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
8485 2011-07-01 Jason Merrill <jason@redhat.com>
8488 * g++.dg/template/template-id-3.C: New.
8491 * g++.dg/template/qualified-id4.C: New.
8494 * g++.dg/template/explicit-args4.C: New.
8497 * g++.dg/template/offsetof2.C: New.
8499 2011-07-01 Kai Tietz <ktietz@redhat.com>
8501 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
8503 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8506 * lib/target-supports.exp (check_effective_target_gld): New proc.
8508 2011-07-01 Richard Guenther <rguenther@suse.de>
8510 PR tree-optimization/49603
8511 * gcc.dg/torture/pr49603.c: New testcase.
8513 2011-06-30 Jason Merrill <jason@redhat.com>
8516 * g++.dg/rtti/template1.C: New.
8519 * g++.dg/cpp0x/regress/ctor1.C: New.
8522 * g++.dg/cpp0x/initlist54.C: New.
8524 2011-06-30 Martin Jambor <mjambor@suse.cz>
8526 * gcc.dg/tree-ssa/sra-12.c: New test.
8528 2011-06-29 Jason Merrill <jason@redhat.com>
8530 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
8532 2011-06-30 Richard Guenther <rguenther@suse.de>
8534 PR tree-optimization/46787
8535 * gcc.dg/vect/vect-121.c: New testcase.
8537 2011-06-30 Martin Jambor <mjambor@suse.cz>
8539 PR tree-optimization/49094
8540 * gcc.dg/tree-ssa/pr49094.c: New test.
8542 2011-06-30 Jakub Jelinek <jakub@redhat.com>
8545 * gfortran.dg/pr49540-1.f90: New test.
8546 * gfortran.dg/pr49540-2.f90: New test.
8548 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8551 * ada/acats/run_acats (which): Use last field of type -p output.
8553 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8554 Iain Sandoe <iains@gcc.gnu.org>
8557 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
8558 Only skip on 64-bit *-*-darwin8* && !objc2.
8560 2011-06-30 Richard Guenther <rguenther@suse.de>
8562 PR tree-optimization/38752
8563 * gcc.c-torture/compile/pr38752.c: New testcase.
8565 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
8567 * gcc.dg/vect/slp-widen-mult-half.c: New test.
8568 * gcc.dg/vect/vect-widen-mult-half.c: New test.
8570 2011-06-29 Jason Merrill <jason@redhat.com>
8573 * g++.dg/cpp0x/initlist53.C: Use placement new.
8574 * g++.dg/cpp0x/initlist-value.C: Use placement new.
8575 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
8578 * g++.dg/cpp0x/trailing6.C: New.
8579 * g++.dg/cpp0x/pr45908.C: No error.
8582 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
8585 * g++.dg/cpp0x/constexpr-using2.C: New.
8587 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
8590 * g++.dg/cpp0x/constexpr-diag3.C: New.
8591 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
8592 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
8593 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
8594 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
8596 2011-06-29 Jason Merrill <jason@redhat.com>
8598 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
8600 2011-06-29 Richard Guenther <rguenther@suse.de>
8602 * gcc.dg/tree-ssa/loop-17.c: Adjust.
8604 2011-06-29 Jason Merrill <jason@redhat.com>
8606 * g++.dg/cpp0x/initlist-value2.C: New.
8608 * g++.dg/cpp0x/constexpr-initlist4.C: New.
8609 * g++.dg/cpp0x/initlist-value.C: New.
8611 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
8613 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
8615 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8617 * gcc.dg/inline_1.c: Remove dg-excess-errors.
8618 * gcc.dg/inline_2.c: Likewise.
8619 * gcc.dg/unroll_1.c: Likewise.
8621 2011-06-29 Jakub Jelinek <jakub@redhat.com>
8624 * gcc.target/i386/pr49567.c: New test.
8626 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
8628 * gnat.dg/opt17.ad[sb]: New test.
8630 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
8631 Tom de Vries <tom@codesourcery.com>
8633 * lib/target-supports.exp (check_effective_target_arm_nothumb)
8634 (check_effective_target_arm_thumb2): New effective targets.
8635 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
8636 properly. Clean up temporary files.
8637 * gcc.target/arm/ivopts-2.c: Likewise.
8638 * gcc.target/arm/ivopts-3.c: Likewise.
8639 * gcc.target/arm/ivopts-4.c: Likewise.
8640 * gcc.target/arm/ivopts-5.c: Likewise.
8641 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
8643 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8646 * gfortran.dg/reshape_zerosize_3.f90: New test.
8648 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
8650 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
8651 * gcc.target/arm/vfp-ldmias.c: Likewise.
8652 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8653 * gcc.target/arm/vfp-stmdbs.c: Likewise.
8654 * gcc.target/arm/vfp-ldmiad.c: Likewise.
8655 * gcc.target/arm/vfp-stmias.c: Likewise.
8656 * gcc.target/arm/vfp-stmdbd.c: Likewise.
8657 * gcc.target/arm/vfp-stmiad.c: Likewise.
8659 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
8661 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
8663 * gcc.target/arm/pr45701-2.c: Ditto.
8665 2011-06-27 Janus Weil <janus@gcc.gnu.org>
8668 * gfortran.dg/allocatable_scalar_9.f90: Modified.
8669 * gfortran.dg/extends_14.f03: Modified.
8671 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
8673 * lib/target-supports-dg.exp (dg-require-effective-target): Return
8674 early if the test is already being skipped.
8676 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
8677 scan-assembler-dem-not): For missing file, report unresolved with
8678 same message as for pass/fail, with reason reported in log file.
8680 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
8681 from add_options_for_arm_neon_fp16.
8682 (check_effective_target_arm_fp16_ok_nocache): Renamed from
8683 check_effective_target_arm_neon_fp16_ok_nocache.
8684 Check -mfpu and -mfloat-abi options from current multilib.
8685 Do not require neon support.
8686 (check_effective_target_arm_fp16_ok): Renamed from
8687 check_effecitve_target_arm_neon_fp16_ok.
8688 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
8689 arm_neon_fp16_ok and arm_fp16.
8690 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
8691 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
8692 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
8693 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
8695 2011-06-27 Jakub Jelinek <jakub@redhat.com>
8697 * gcc.dg/builtin-assume-aligned-1.c: New test.
8698 * gcc.dg/builtin-assume-aligned-2.c: New test.
8699 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
8702 * gcc.dg/pr49544.c: New test.
8704 2011-06-27 Richard Guenther <rguenther@suse.de>
8706 PR tree-optimization/49394
8707 * g++.dg/torture/pr49394.C: New testcase.
8709 2011-06-27 Kai Tietz <ktietz@redhat.com>
8711 * gcc.dg/optimize-bswapdi-2.c: New test.
8713 2011-06-27 Michael Hope <michael.hope@linaro.org>
8714 Richard Sandiford <richard.sandiford@linaro.org>
8716 PR tree-optimization/49169
8717 * gcc.dg/torture/pr49169.c: New test.
8719 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8722 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
8724 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
8727 2011-06-26 Jason Merrill <jason@redhat.com>
8729 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
8732 * g++.dg/init/ref19.C: New.
8733 * g++.dg/cpp0x/constexpr-cleanup.C: New.
8735 2011-06-26 Jakub Jelinek <jakub@redhat.com>
8737 PR tree-optimization/48377
8738 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
8741 2011-06-26 Steve Ellcey <sje@cup.hp.com>
8744 * lib/target-supports.exp (check_effective_target_non_strict_align):
8746 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
8748 2011-06-24 Martin Jambor <mjambor@suse.cz>
8750 PR tree-optimizations/49516
8751 * g++.dg/tree-ssa/pr49516.C: New test.
8753 2011-06-23 Jason Merrill <jason@redhat.com>
8756 * g++.dg/template/partial10.C: New.
8757 * g++.dg/template/partial11.C: New.
8759 2011-06-23 Jeff Law <law@redhat.com>
8762 * gcc.dg/pr48770.c: New test.
8764 2011-06-23 Jan Hubicka <jh@suse.cz>
8767 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
8769 2011-06-23 Jakub Jelinek <jakub@redhat.com>
8772 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
8773 instead of -fdump-tree-optimized.
8775 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
8778 * g++.dg/template/crash107.C: New.
8779 * g++.dg/template/error17.C: Adjust.
8781 2011-06-23 Jason Merrill <jason@redhat.com>
8784 * g++.dg/cpp0x/defaulted30.C: New.
8787 * g++.dg/rtti/anon-ns1.C: New.
8790 * g++.dg/init/ref18.C: New.
8793 * g++.dg/template/partial9.C: New.
8795 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
8798 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
8800 2011-06-22 Jakub Jelinek <jakub@redhat.com>
8803 * gcc.dg/pr49496.c: New test.
8805 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
8807 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
8810 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
8812 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
8813 * gcc.target/arm/pr42879.c: Likewise.
8814 * gcc.target/arm/pr45701-3.c: Likewise.
8816 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
8817 * gcc.target/arm/pr40482.c: Likewise.
8818 * gcc.target/arm/stack-corruption.c: Likewise.
8820 2011-06-22 Richard Guenther <rguenther@suse.de>
8822 PR tree-optimization/49493
8823 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
8825 2011-06-22 Jason Merrill <jason@redhat.com>
8828 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
8830 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
8831 Dmitry Melnik <dm@ispras.ru>
8833 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
8834 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
8835 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
8837 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
8839 * gcc.target/arm/tlscall.c: New.
8841 2011-06-21 Jason Merrill <jason@redhat.com>
8844 * g++.dg/cpp0x/constexpr-ref1.C: New.
8845 * g++.dg/cpp0x/constexpr-ref2.C: New.
8846 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
8849 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
8852 * g++.dg/template/param3.C: New.
8854 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
8856 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
8857 my_clrsb test functions.
8859 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
8860 test_sll, test_ull): Add clrsb tests.
8861 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
8864 2011-06-21 Janus Weil <janus@gcc.gnu.org>
8867 * gfortran.dg/class_44.f03: New.
8869 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
8871 PR tree-optimization/49478
8872 * gcc.dg/vect/pr49478.c
8874 2011-06-21 Richard Guenther <rguenther@suse.de>
8876 PR tree-optimization/49483
8877 * gcc.dg/vect/vect-120.c: New testcase.
8879 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
8882 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
8883 * gcc.dg/vect/vect-peel-4.c: Likewise.
8885 2011-06-22 Christian Bruel <christian.bruel@st.com>
8888 * gcc.dg/always_inline.c: Removed -Winline. Update checks
8889 * gcc.dg/always_inline2.c: Likewise.
8890 * gcc.dg/always_inline3.c: Likewise.
8891 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
8892 * gcc.dg/inline_1.c: Likewise.
8893 * gcc.dg/inline_2.c: Likewise.
8894 * gcc.dg/inline_3.c: Likewise.
8895 * gcc.dg/inline_4.c: Likewise.
8896 * gcc.dg/20051201-1.c: Likewise.
8897 * gcc.dg/pr40087.c: Likewise.
8898 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
8899 * gcc.dg/inline-22.c: Likewise.
8900 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
8901 * gcc.dg/lto/20090218-1_1.c: Likewise.
8902 * g++.dg/ipa/devirt-7.C: Likewise.
8903 * gcc.dg/uninit-pred-5_a.c: Likewise.
8904 * gcc.dg/uninit-pred-5_b.c: Likewise.
8905 * gcc.dg/fail_always_inline.c: New.
8907 2011-06-21 Jakub Jelinek <jakub@redhat.com>
8909 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
8910 into 6 jobs instead of 3.
8912 2011-06-20 Jason Merrill <jason@redhat.com>
8915 * g++.dg/cpp0x/initlist53.C: New.
8917 2011-06-20 Tobias Burnus <burnus@net-b.de>
8920 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
8921 * gfortran.dg/coarray_lock_3.f90: New.
8922 * gfortran.dg/coarray/lock_1.f90: New.
8924 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
8926 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
8927 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
8928 unresolved and report the reason to the log file.
8930 * lib/scanasm.exp (object-size): Move argument processing earlier
8931 to report errors before verifying that the file exists. Report
8932 problems detected at runtime as unresolved instead of error and
8933 report their reasons to the log file.
8935 2011-06-20 Jason Merrill <jason@redhat.com>
8938 * g++.dg/cpp0x/explicit6.C: New.
8941 * g++.dg/cpp0x/enum20.C: New.
8944 * g++.dg/ext/attr-aligned01.C: New.
8947 * g++.dg/cpp0x/variadic-default.C: New.
8950 * g++.dg/cpp0x/auto26.C: New.
8953 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
8955 2011-06-20 Kai Tietz <ktietz@redhat.com>
8957 * gcc.dg/binop-notand1.c: New test.
8958 * gcc.dg/binop-notand2.c: New test.
8959 * gcc.dg/binop-notand3.c: New test.
8960 * gcc.dg/binop-notand4.c: New test.
8961 * gcc.dg/binop-notand5.c: New test.
8962 * gcc.dg/binop-notand6.c: New test.
8964 2011-06-18 Jakub Jelinek <jakub@redhat.com>
8967 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
8969 2011-06-18 Janus Weil <janus@gcc.gnu.org>
8972 * gfortran.dg/proc_ptr_31.f90: New.
8974 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
8976 * gnat.dg/volatile6.adb: New test.
8977 * gnat.dg/volatile7.adb: Likewise.
8978 * gnat.dg/volatile8.adb: Likewise.
8979 * gnat.dg/volatile9.adb: Likewise.
8981 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
8983 * gnat.dg/constant3.adb: New test.
8985 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
8988 * gfortran.dg/read_list_eof_1.f90: New test.
8990 2011-06-18 Jakub Jelinek <jakub@redhat.com>
8993 * gcc.target/i386/testimm-1.c: New test.
8994 * gcc.target/i386/testimm-2.c: New test.
8995 * gcc.target/i386/testimm-3.c: New test.
8996 * gcc.target/i386/testimm-4.c: New test.
8997 * gcc.target/i386/testimm-5.c: New test.
8998 * gcc.target/i386/testimm-6.c: New test.
8999 * gcc.target/i386/testimm-7.c: New test.
9000 * gcc.target/i386/testimm-8.c: New test.
9001 * gcc.target/i386/xop-vpermil2px-2.c: New test.
9002 * gcc.target/i386/xop-rotate1-int.c: New test.
9003 * gcc.target/i386/xop-rotate2-int.c: New test.
9005 2011-06-17 Jason Merrill <jason@redhat.com>
9007 * g++.dg/cpp0x/rv-func2.C: New.
9009 * g++.dg/debug/dwarf2/lambda1.C: New.
9010 * g++.dg/warn/Wshadow-6.C: Adjust.
9012 2011-06-17 Janus Weil <janus@gcc.gnu.org>
9015 * gfortran.dg/move_alloc_5.f90: New.
9017 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
9019 PR rtl-optimization/48542
9020 * gcc.dg/torture/pr48542.c: New test.
9022 2011-06-16 Jason Merrill <jason@redhat.com>
9025 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
9028 * g++.dg/cpp0x/initlist52.C New.
9031 * c-c++-common/raw-string-12.c: New.
9034 * g++.dg/cpp0x/sfinae26.C: New.
9037 * g++.dg/cpp0x/variadic113.C: New.
9040 * g++.dg/cpp0x/variadic112.C: New.
9042 2011-06-16 Jeff Law <law@redhat.com>
9044 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
9045 improved jump threading.
9046 * gcc.dg/builtin-object-size-2.c: Likewise.
9047 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
9049 2011-06-16 Janus Weil <janus@gcc.gnu.org>
9052 * gfortran.dg/typebound_assignment_3.f03: New.
9054 2011-06-16 Steve Ellcey <sje@cup.hp.com>
9057 * g++.dg/opt/devirt2.C: Change xfail rule to target.
9059 2011-06-16 Martin Jambor <mjambor@suse.cz>
9061 PR tree-optimization/49343
9062 * gnat.dg/discr31.ad[sb]: New test.
9064 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9066 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
9068 2011-06-16 Tom de Vries <tom@codesourcery.com>
9071 * gcc.target/arm/ivopts-3.c: Update test.
9072 * gcc.target/arm/ivopts-5.c: Same.
9074 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9077 2011-06-10 Wei Guozhi <carrot@google.com>
9080 * gcc.target/arm/pr45335.c: New test.
9081 * gcc.target/arm/pr45335-2.c: New test.
9082 * gcc.target/arm/pr45335-3.c: New test.
9083 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
9084 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
9085 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
9087 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
9089 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
9091 2011-06-16 Janus Weil <janus@gcc.gnu.org>
9094 * gfortran.dg/class_43.f03: New.
9096 2011-06-16 Jakub Jelinek <jakub@redhat.com>
9098 PR tree-optimization/49419
9099 * gcc.c-torture/execute/pr49419.c: New test.
9101 2011-06-16 Revital Eres <revital.eres@linaro.org>
9103 * gcc.dg/sms-9.c: New file.
9105 2011-06-15 Easwaran Raman <eraman@google.com>
9107 PR rtl-optimization/49414
9108 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
9110 2011-06-14 Jason Merrill <jason@redhat.com>
9112 * g++.dg/cpp0x/noexcept13.C: New.
9114 2011-06-14 Easwaran Raman <eraman@google.com>
9116 PR rtl-optimization/44194
9117 * gcc.dg/pr44194-1.c: New test.
9118 * gcc.dg/pr44194-2.c: New test.
9120 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
9122 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
9124 * gcc.target/arm/pr45701-2.c: Likewise.
9125 * gcc.target/arm/thumb-branch1.c: Likewise.
9127 2011-06-14 Steve Ellcey <sje@cup.hp.com>
9130 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
9132 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
9134 * gcc.target/arm/pr45701-1.c: Require thumb support.
9135 * gcc.target/arm/pr45701-2.c: Likewise.
9136 * gcc.target/arm/thumb-branch1.c: Likewise.
9138 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
9139 * gcc.target/arm/pr39839.c: Likewise.
9140 * gcc.target/arm/pr40657-2.c: Likewise.
9141 * gcc.target/arm/pr40956.c: Likewise.
9142 * gcc.target/arm/pr41679.c: Likewise.
9143 * gcc.target/arm/pr42235.c: Likewise.
9144 * gcc.target/arm/pr42495.c: Likewise.
9145 * gcc.target/arm/pr42505.c: Likewise.
9146 * gcc.target/arm/pr42574.c: Likewise.
9147 * gcc.target/arm/pr46883.c: Likewise.
9148 * gcc.target/arm/pr46934.c: Likewise.
9149 * gcc.target/arm/xor-and.c: Likewise.
9151 2011-06-14 Jason Merrill <jason@redhat.com>
9153 * g++.dg/other/error23.C: Adjust error message.
9154 * g++.dg/other/error32.C: Likewise.
9157 * g++.dg/cpp0x/rv-dotstar.C: New.
9160 * g++.dg/cpp0x/decltype30.C: New.
9162 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
9164 2011-06-14 Jakub Jelinek <jakub@redhat.com>
9167 * gfortran.dg/pr49103.f90: New test.
9169 2011-06-14 Tom de Vries <tom@codesourcery.com>
9172 * gcc.target/arm/ivopts-3.c: New test.
9173 * gcc.target/arm/ivopts-4.c: New test.
9174 * gcc.target/arm/ivopts-5.c: New test.
9176 2011-06-14 Jakub Jelinek <jakub@redhat.com>
9178 PR rtl-optimization/49390
9179 * gcc.c-torture/execute/pr49390.c: New test.
9181 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9183 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
9185 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
9187 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
9188 * gcc.c-torture/execute/cmpsi-2.x: New file.
9189 * gcc.c-torture/execute/pr45262.c: Undo 172757.
9190 * gcc.c-torture/execute/pr45262.x: New file.
9191 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
9192 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
9194 * gcc.c-torture/compile/pr49163.c: Ditto.
9196 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
9198 * gcc.dg/vect/vect-16.c: Rename to...
9199 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
9200 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
9201 for double-word vectors.
9202 * gcc.dg/vect/vect-peel-4.c: Likewise.
9203 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
9205 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
9208 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
9211 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
9213 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
9215 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
9217 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
9219 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
9221 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
9223 * gfortran.dg/trim_optimize_8.f90: New test case.
9225 2011-06-13 Jakub Jelinek <jakub@redhat.com>
9226 Ira Rosen <ira.rosen@linaro.org>
9228 PR tree-optimization/49352
9229 * gcc.dg/vect/pr49352.c: New test.
9231 2011-06-12 Tobias Burnus
9234 * gfortran.dg/alloc_comp_assign_11.f90: New.
9236 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
9238 * gfortran.dg/trim_optimize_7.f90: New test.
9240 2011-06-10 Wei Guozhi <carrot@google.com>
9243 * gcc.target/arm/pr45335.c: New test.
9244 * gcc.target/arm/pr45335-2.c: New test.
9245 * gcc.target/arm/pr45335-3.c: New test.
9246 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
9247 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
9248 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
9250 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
9253 * g++.dg/parse/error39.C: New.
9255 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
9257 * gcc.target/arm/20090811-1.c: Skip for incompatible
9258 options, do not override other options.
9259 * gcc.target/arm/combine-cmp-shift.c: Skip for
9260 incompatible options.
9261 * gcc.target/arm/pr45094.c: Likewise.
9262 * gcc.target/arm/scd42-1.c: Likewise.
9263 * gcc.target/arm/scd42-3.c: Likewise.
9264 * gcc.target/arm/thumb-ltu.c: Likewise.
9266 * lib/target-supports.exp
9267 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
9268 multilib flags use -mfpu with a value other than neon-fp16.
9270 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9272 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
9273 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
9275 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9277 * lib/target-supports.exp (check_effective_target_pie): New proc.
9278 * gcc.dg/pie-link.c: Use target pie.
9280 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
9281 Laurent Rougïżœ <laurent.rouge@menta.fr>
9283 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
9284 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
9286 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
9288 * gfortran.dg/coarray/sync_1.f90: New test for
9289 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
9291 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
9293 PR tree-optimization/49318
9294 * gcc.dg/vect/pr49318.c: New test.
9296 2011-06-09 David Krauss <potswa@mac.com>
9298 * g++.dg/template/arrow1.C: New.
9300 2011-06-09 Jason Merrill <jason@redhat.com>
9302 * lib/prune.exp: Prune "note"s.
9303 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
9305 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
9306 * g++.dg/template/dependent-expr3.C: Likewise.
9307 * g++.dg/parse/template7.C: Likewise.
9308 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
9309 * g++.old-deja/g++.jason/rfg10.C: Likewise.
9310 * g++.old-deja/g++.pt/friend38.C: Likewise.
9311 * g++.old-deja/g++.pt/crash32.C: Likewise.
9312 * g++.old-deja/g++.other/init4.C: Likewise.
9313 * g++.old-deja/g++.other/friend8.C: Likewise.
9315 * g++.dg/ext/complex7.C: Adjust expected output.
9316 * g++.dg/diagnostic/method1.C: Likewise.
9317 * g++.dg/parse/parameter-declaration-2.C: Likewise.
9318 * g++.dg/parse/crash33.C: Likewise.
9319 * g++.dg/other/warning1.C: Likewise.
9320 * g++.dg/init/pr29571.C: Likewise.
9321 * g++.dg/warn/overflow-warn-1.C: Likewise.
9322 * g++.dg/warn/overflow-warn-3.C: Likewise.
9323 * g++.dg/warn/overflow-warn-4.C: Likewise.
9324 * g++.old-deja/g++.oliva/template1.C: Likewise.
9326 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
9327 * g++.dg/parse/template7.C: Adjust.
9329 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
9332 * gcc.dg/pr49307.c: New.
9334 2011-06-09 Wei Guozhi <carrot@google.com>
9337 * gcc.target/arm/pr46975.c: New testcase.
9339 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
9341 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
9342 (PMETH, arglist_t): Removed.
9343 (method_get_number_of_arguments): Removed.
9344 (method_get_nth_argument): Removed.
9345 (method_get_first_argument): Removed.
9346 (method_get_next_argument): Removed.
9347 (method_get_sizeof_arguments): Removed.
9348 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
9350 (method_get_number_of_arguments): Removed.
9351 (method_get_nth_argument): Removed.
9352 (method_get_first_argument): Removed.
9353 (method_get_next_argument): Removed.
9354 (method_get_sizeof_arguments): Removed.
9355 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
9357 2011-06-09 David Li <davidxl@google.com>
9359 * gcc.dg/dump-pass.c: New test.
9361 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
9364 * g++.dg/parse/error38.C: New.
9366 2011-06-09 Jakub Jelinek <jakub@redhat.com>
9369 * gfortran.dg/pr49308.f90: New test.
9371 2011-06-08 Jason Merrill <jason@redhat.com>
9373 * g++.dg/cpp0x/noexcept11.C: New.
9374 * g++.dg/cpp0x/noexcept12.C: New.
9375 * g++.dg/cpp0x/sfinae11.C: Adjust.
9377 2011-06-08 Jakub Jelinek <jakub@redhat.com>
9380 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
9381 to dg-options, match also DW_AT_linkage_name.
9383 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9386 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
9387 -fno-common on alpha*-dec-osf*.
9388 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
9390 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
9392 PR rtl-optimization/49303
9393 * gcc.target/ia64/pr49303.c: New test.
9395 2011-06-08 Tobias Burnus <burnus@net-b.de>
9398 * gfortran.dg/coarray_lock_1.f90: New.
9399 * gfortran.dg/coarray_lock_2.f90: New.
9401 2011-06-07 Jason Merrill <jason@redhat.com>
9403 * lib/prune.exp: Look for "required" rather than "instantiated".
9404 * g++.dg/abi/mangle11.C: Likewise.
9405 * g++.dg/abi/mangle12.C: Likewise.
9406 * g++.dg/abi/mangle17.C: Likewise.
9407 * g++.dg/abi/mangle20-2.C: Likewise.
9408 * g++.dg/abi/pragma-pack1.C: Likewise.
9409 * g++.dg/cpp0x/decltype26.C: Likewise.
9410 * g++.dg/cpp0x/decltype28.C: Likewise.
9411 * g++.dg/cpp0x/decltype29.C: Likewise.
9412 * g++.dg/cpp0x/enum11.C: Likewise.
9413 * g++.dg/cpp0x/forw_enum8.C: Likewise.
9414 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
9415 * g++.dg/cpp0x/pr47416.C: Likewise.
9416 * g++.dg/ext/case-range2.C: Likewise.
9417 * g++.dg/ext/case-range3.C: Likewise.
9418 * g++.dg/gomp/for-19.C: Likewise.
9419 * g++.dg/gomp/pr37533.C: Likewise.
9420 * g++.dg/gomp/pr38639.C: Likewise.
9421 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
9422 * g++.dg/inherit/base3.C: Likewise.
9423 * g++.dg/inherit/using6.C: Likewise.
9424 * g++.dg/init/placement4.C: Likewise.
9425 * g++.dg/init/reference3.C: Likewise.
9426 * g++.dg/lookup/scoped6.C: Likewise.
9427 * g++.dg/lookup/using7.C: Likewise.
9428 * g++.dg/other/abstract1.C: Likewise.
9429 * g++.dg/other/error10.C: Likewise.
9430 * g++.dg/other/error5.C: Likewise.
9431 * g++.dg/other/field1.C: Likewise.
9432 * g++.dg/other/offsetof5.C: Likewise.
9433 * g++.dg/parse/bitfield2.C: Likewise.
9434 * g++.dg/parse/constant4.C: Likewise.
9435 * g++.dg/parse/crash20.C: Likewise.
9436 * g++.dg/parse/invalid-op1.C: Likewise.
9437 * g++.dg/parse/non-dependent2.C: Likewise.
9438 * g++.dg/parse/template18.C: Likewise.
9439 * g++.dg/tc1/dr152.C: Likewise.
9440 * g++.dg/tc1/dr166.C: Likewise.
9441 * g++.dg/tc1/dr176.C: Likewise.
9442 * g++.dg/tc1/dr213.C: Likewise.
9443 * g++.dg/template/access11.C: Likewise.
9444 * g++.dg/template/access2.C: Likewise.
9445 * g++.dg/template/access3.C: Likewise.
9446 * g++.dg/template/access7.C: Likewise.
9447 * g++.dg/template/arg7.C: Likewise.
9448 * g++.dg/template/cond2.C: Likewise.
9449 * g++.dg/template/crash13.C: Likewise.
9450 * g++.dg/template/crash40.C: Likewise.
9451 * g++.dg/template/crash7.C: Likewise.
9452 * g++.dg/template/crash84.C: Likewise.
9453 * g++.dg/template/ctor5.C: Likewise.
9454 * g++.dg/template/defarg13.C: Likewise.
9455 * g++.dg/template/defarg14.C: Likewise.
9456 * g++.dg/template/dtor7.C: Likewise.
9457 * g++.dg/template/eh2.C: Likewise.
9458 * g++.dg/template/error2.C: Likewise.
9459 * g++.dg/template/error43.C: Likewise.
9460 * g++.dg/template/friend32.C: Likewise.
9461 * g++.dg/template/injected1.C: Likewise.
9462 * g++.dg/template/instantiate1.C: Likewise.
9463 * g++.dg/template/instantiate3.C: Likewise.
9464 * g++.dg/template/instantiate5.C: Likewise.
9465 * g++.dg/template/instantiate7.C: Likewise.
9466 * g++.dg/template/local6.C: Likewise.
9467 * g++.dg/template/lookup2.C: Likewise.
9468 * g++.dg/template/member5.C: Likewise.
9469 * g++.dg/template/memfriend15.C: Likewise.
9470 * g++.dg/template/memfriend16.C: Likewise.
9471 * g++.dg/template/memfriend17.C: Likewise.
9472 * g++.dg/template/memfriend7.C: Likewise.
9473 * g++.dg/template/meminit1.C: Likewise.
9474 * g++.dg/template/nested3.C: Likewise.
9475 * g++.dg/template/non-type-template-argument-1.C: Likewise.
9476 * g++.dg/template/nontype12.C: Likewise.
9477 * g++.dg/template/nontype13.C: Likewise.
9478 * g++.dg/template/nontype6.C: Likewise.
9479 * g++.dg/template/pr23510.C: Likewise.
9480 * g++.dg/template/pr35240.C: Likewise.
9481 * g++.dg/template/ptrmem15.C: Likewise.
9482 * g++.dg/template/ptrmem6.C: Likewise.
9483 * g++.dg/template/qualified-id1.C: Likewise.
9484 * g++.dg/template/qualttp20.C: Likewise.
9485 * g++.dg/template/qualttp3.C: Likewise.
9486 * g++.dg/template/qualttp4.C: Likewise.
9487 * g++.dg/template/qualttp5.C: Likewise.
9488 * g++.dg/template/qualttp6.C: Likewise.
9489 * g++.dg/template/qualttp7.C: Likewise.
9490 * g++.dg/template/qualttp8.C: Likewise.
9491 * g++.dg/template/recurse.C: Likewise.
9492 * g++.dg/template/recurse2.C: Likewise.
9493 * g++.dg/template/ref5.C: Likewise.
9494 * g++.dg/template/scope2.C: Likewise.
9495 * g++.dg/template/sfinae10.C: Likewise.
9496 * g++.dg/template/sfinae3.C: Likewise.
9497 * g++.dg/template/sizeof3.C: Likewise.
9498 * g++.dg/template/static9.C: Likewise.
9499 * g++.dg/template/template-id-2.C: Likewise.
9500 * g++.dg/template/typedef13.C: Likewise.
9501 * g++.dg/template/typename4.C: Likewise.
9502 * g++.dg/template/using14.C: Likewise.
9503 * g++.dg/template/using2.C: Likewise.
9504 * g++.dg/template/warn1.C: Likewise.
9505 * g++.dg/warn/Wparentheses-13.C: Likewise.
9506 * g++.dg/warn/Wparentheses-15.C: Likewise.
9507 * g++.dg/warn/Wparentheses-16.C: Likewise.
9508 * g++.dg/warn/Wparentheses-17.C: Likewise.
9509 * g++.dg/warn/Wparentheses-18.C: Likewise.
9510 * g++.dg/warn/Wparentheses-19.C: Likewise.
9511 * g++.dg/warn/Wparentheses-20.C: Likewise.
9512 * g++.dg/warn/Wparentheses-23.C: Likewise.
9513 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
9514 * g++.dg/warn/noeffect2.C: Likewise.
9515 * g++.dg/warn/noeffect4.C: Likewise.
9516 * g++.dg/warn/pr8570.C: Likewise.
9517 * g++.old-deja/g++.brendan/init2.C: Likewise.
9518 * g++.old-deja/g++.eh/spec6.C: Likewise.
9519 * g++.old-deja/g++.pt/crash10.C: Likewise.
9520 * g++.old-deja/g++.pt/crash36.C: Likewise.
9521 * g++.old-deja/g++.pt/derived3.C: Likewise.
9522 * g++.old-deja/g++.pt/error2.C: Likewise.
9523 * g++.old-deja/g++.pt/explicit70.C: Likewise.
9524 * g++.old-deja/g++.pt/infinite1.C: Likewise.
9525 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
9526 * g++.old-deja/g++.pt/overload7.C: Likewise.
9527 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
9529 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
9530 Iain Sandoe <iains@gcc.gnu.org>
9532 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
9533 Added code to deal with the case when [Protocol
9534 -descriptionForInstanceMethod:] or [Protocol
9535 -descriptionForClassMethod:] returns NULL.
9537 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
9538 Iain Sandoe <iains@gcc.gnu.org>
9540 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
9541 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
9544 2011-06-07 Xinliang David Li <davidxl@google.com>
9546 * gcc.dg/inline_2.c: New test.
9547 * gcc.dg/unroll_2.c: New test.
9548 * gcc.dg/inline_3.c: New test.
9549 * gcc.dg/unroll_3.c: New test.
9550 * gcc.dg/inline_4.c: New test.
9551 * gcc.dg/unroll_4.c: New test.
9552 * gcc.dg/inline_1.c: New test.
9553 * gcc.dg/unroll_1.c: New test.
9555 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9557 PR tree-optimization/48497
9558 * lib/gcc-defs.exp (dg-additional-options): New proc.
9559 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
9560 -msse2 on 32-bit x86.
9562 2011-06-06 Jason Merrill <jason@redhat.com>
9564 * g++.dg/cpp0x/enum19.C: New.
9566 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
9568 * gcc.target/arm/neon-reload-class.c: New test.
9570 2011-06-07 Dodji Seketeli <dodji@redhat.com>
9573 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
9575 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
9577 * gcc.target/arm/smlatb-1.c: New file.
9578 * gcc.target/arm/smlatt-1.c: New file.
9579 * gcc.target/arm/smlaltb-1.c: New file.
9580 * gcc.target/arm/smlaltt-1.c: New file.
9582 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
9584 * gcc.target/arm/mla-2.c: New test.
9586 2011-06-07 Jakub Jelinek <jakub@redhat.com>
9588 PR gcov-profile/49299
9589 * gcc.dg/tree-prof/pr49299-1.c: New test.
9590 * gcc.dg/tree-prof/pr49299-2.c: New test.
9592 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
9594 * lib/target-supports.exp
9595 (check_effective_target_vect_widen_mult_qi_to_hi):
9596 Add NEON as supporting target.
9597 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9598 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
9599 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
9600 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
9601 using widening multiplication on targets that support it.
9602 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9603 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
9604 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
9606 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
9608 Updated all testcases in the ObjC/ObjC++ testsuites to use the
9609 Modern Objective-C runtime API.
9610 * objc/execute/next_mapping.h: Removed.
9611 * objc-obj-c++-shared/next-mapping.h: Removed.
9612 * objc-obj-c++-shared/Object1.h: Removed.
9613 * objc-obj-c++-shared/Object1.m: Removed.
9614 * objc-obj-c++-shared/Object1.mm: Removed.
9615 * objc-obj-c++-shared/Object1-implementation.h: Removed.
9616 * objc-obj-c++-shared/Protocol1.h: Removed.
9617 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
9618 of ProtoBool, IVAR_T and METHOD.
9619 * objc-obj-c++-shared/runtime.h: New.
9620 * objc-obj-c++-shared/TestsuiteObject.h: New.
9621 * objc-obj-c++-shared/TestsuiteObject.m: New.
9623 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
9624 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
9625 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
9627 * objc/execute/_cmd.m: Include
9628 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
9629 runtime API. ([TestClass +initialize]): Include this method also
9630 with the GNU runtime.
9631 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
9632 Object. ([-setValue:]): Return void.
9633 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
9634 with the GNU runtime. Include
9635 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
9636 for the NeXT runtime. Use the existing print_ivars() and
9637 compare_structures() implementations for the old NeXT runtime.
9638 Added new implementations for the Modern GNU and NeXT runtimes.
9639 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
9640 well. (main): Use objc_getClass(). Use return instead of exit.
9641 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
9642 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
9644 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
9645 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
9646 instead of Object. (main): Use return instead of exit().
9647 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
9648 instead of Object. Removed prototype for exit(). (main): Use
9649 return instead of exit(). Use the Modern Objective-C runtime API.
9650 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
9652 * objc/execute/class-tests-1.h: Include
9653 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
9654 runtime API. (test_class_with_superclass): Do not call [Object
9655 class]. There is no need to with the current libobjc.
9656 * objc/execute/class-tests-2.h: Include
9657 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
9659 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
9660 ../../objc-obj-c++-shared/next-mapping.h.
9661 * objc/execute/class-2.m: Likewise.
9662 * objc/execute/class-3.m: Likewise.
9663 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
9664 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
9665 +initialize]): Include this method also with the GNU
9666 runtime. (main): Use the Modern Objective-C runtime API.
9667 * objc/execute/class-5.m: Likewise.
9668 * objc/execute/class-6.m: Likewise.
9669 * objc/execute/class-7.m: Likewise.
9670 * objc/execute/class-8.m: Likewise.
9671 * objc/execute/class-9.m: Likewise.
9672 * objc/execute/class-10.m: Likewise.
9673 * objc/execute/class-11.m: Likewise.
9674 * objc/execute/class-12.m: Likewise.
9675 * objc/execute/class-13.m: Likewise.
9676 * objc/execute/class-14.m: Likewise.
9677 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
9678 this method also with the GNU runtime.
9679 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
9680 +initialize]): Include this method also with the GNU runtime.
9681 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
9683 * objc/execute/encode-1.m: Likewise.
9684 * objc/execute/enumeration-1.m: Likewise.
9685 * objc/execute/enumeration-2.m: Likewise.
9686 * objc/execute/exceptions/catchall-1.m: Likewise.
9687 * objc/execute/exceptions/finally-1.m: Likewise.
9688 * objc/execute/exceptions/foward-1.m: Likewise.
9689 * objc/execute/exceptions/local-variables-1.m: Likewise.
9690 * objc/execute/exceptions/throw-nil.m: Likewise.
9691 * objc/execute/exceptions/trivial.m: Likewise.
9692 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
9693 of Object. Include objc/runtime.h instead of objc/objc-api.h.
9694 * objc/execute/exceptions/matcher-1.m: Likewise.
9695 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
9697 * objc/execute/formal_protocol-2.m: Likewise.
9698 * objc/execute/formal_protocol-3.m: Likewise.
9699 * objc/execute/formal_protocol-4.m: Likewise.
9700 * objc/execute/formal_protocol-5.m: Include
9701 ../../objc-obj-c++-shared/runtime.h. (main): Always use
9703 * objc/execute/formal_protocol-6.m: Likewise.
9704 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
9705 Object. Include <objc/Protocol.h> instead of
9706 ../../objc-obj-c++-shared/Protocol1.h.
9707 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
9709 * objc/execute/informal_protocol.m: Likewise.
9710 * objc/execute/load-3.m: Likewise.
9711 * objc/execute/many_args_method.m ([TestClass +initialize]):
9712 Include this method with the GNU runtime as well.
9713 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
9714 * objc/execute/nested-func-1.m: Use TestsuiteObject
9716 * objc/execute/nil_method-1.m: Likewise.
9717 * objc/execute/no_clash.m: Likewise.
9718 * objc/execute/np-1.m: Do not include
9719 ../../objc-obj-c++-shared/Protocol1.h.
9720 (main): Use return instead of exit().
9721 * objc/execute/np-2.m: Do not include
9722 ../../objc-obj-c++-shared/Protocol1.h.
9723 ([MyObject +initialize]): Include this method also with the GNU
9724 runtime. (main): Use return instead of exit().
9725 * objc/execute/object_is_class.m: Include
9726 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
9727 of Object. (main): Use the Modern Objective-C runtime API.
9728 * objc/execute/object_is_meta_class.m: Likewise.
9729 * objc/execute/private.m: Use TestsuiteObject instead of Object.
9730 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
9731 instead of ../objc-obj-c++-shared/Protocol1.h. Include
9732 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
9733 Objective-C runtime API.
9734 * objc/execute/protocol-isEqual-2.m: Likewise.
9735 * objc/execute/protocol-isEqual-3.m: Likewise.
9736 * objc/execute/protocol-isEqual-4.m: Likewise.
9737 * objc/execute/redefining_self.m ([TestClass +initialize]):
9738 Include this method with the GNU runtime as well.
9739 * objc/execute/root_methods.m: Include
9740 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
9741 Include this method with the GNU runtime as well.
9742 (main): Use the Modern Objective-C runtime API.
9743 * objc/execute/selector-1.m: Include
9744 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
9745 of Object. (main): Use the Modern Objective-C runtime API.
9746 * objc/execute/static-1.m ([Test +initialize]): Include this
9747 method with the GNU runtime as well.
9748 * objc/execute/static-2.m: Likewise.
9749 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
9750 * objc/execute/va_method.m: Do not include objc/objc-api.h.
9751 ([MathClass +initialize]): Include this method with the GNU
9753 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
9755 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
9756 * objc.dg/attributes/categ-attributes-2.m: Likewise.
9757 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
9758 * objc.dg/attributes/method-attribute-1.m: Likewise.
9759 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
9760 * objc.dg/attributes/method-attribute-2.m: Likewise.
9761 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
9762 * objc.dg/attributes/method-attribute-3.m: Likewise.
9763 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
9764 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
9765 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
9766 * obj-c++.dg/bitfield-1.mm: Likewise.
9767 * obj-c++.dg/bitfield-2.mm: Likewise
9768 * objc.dg/bitfield-3.m: Likewise.
9769 * obj-c++.dg/bitfield-4.mm: Likewise.
9770 * objc.dg/bitfield-5.m: Likewise
9771 * objc.dg/call-super-1.m: Likewise.
9772 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
9773 Use objc_getClass() instead of objc_get_class(), but for the GNU
9774 runtime redefine objc_getClass as objc_get_class. Include
9775 ../objc-obj-c++-shared/runtime.h.
9776 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
9777 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
9778 Use the Modern Objective-C runtime API.
9779 * objc.dg/class-protocol-1.m: Include
9780 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
9781 * obj-c++.dg/class-protocol-1.mm: Likewise.
9782 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
9783 * objc.dg/comp-types-10.m: Likewise.
9784 * objc.dg/comp-types-11.m: Likewise.
9785 * objc.dg/comp-types-12.m: Likewise.
9786 * obj-c++.dg/comp-types-9.mm: Likewise.
9787 * obj-c++.dg/comp-types-11.mm: Likewise.
9788 * obj-c++.dg/comp-types-12.mm: Likewise.
9789 * obj-c++.dg/comp-types-13.mm: Likewise.
9790 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
9791 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
9792 * obj-c++.dg/cxx-scope-1.mm: Likewise.
9793 * obj-c++.dg/cxx-scope-2.mm: Likewise.
9794 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
9795 * objc.dg/desig-init-1.m: Likewise.
9796 * obj-c++.dg/defs.mm: Likewise.
9797 * objc.dg/exceptions-2.m: Likewise.
9798 * obj-c++.dg/except-1.mm: Likewise.
9799 * obj-c++.dg/exceptions-2.mm: Likewise.
9800 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
9801 Use the Modern Objective-C runtime API.
9802 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
9803 the Modern Objective-C runtime API. Do not include
9804 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
9805 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
9806 the Modern Objective-C runtime API except when using an older NeXT
9808 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
9809 the Modern Objective-C runtime API.
9810 * objc.dg/encode-7.m: Include objc/runtime.h instead of
9812 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
9813 * objc.dg/encode-7-next-64bit.m: Updated include.
9814 * objc.dg/encode-8.m: Include objc/runtime.h instead of
9816 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
9817 the Modern Objective-C runtime API.
9818 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
9819 Use the Modern Objective-C runtime API. Include objc/Protocol.h
9820 instead of ../objc-obj-c++-shared/Protocol1.h.
9821 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
9822 the Modern Objective-C runtime API except when using an older NeXT
9824 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
9825 the Modern Objective-C runtime API.
9826 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
9828 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
9829 * objc.dg/fix-and-continue-2.m: Likewise.
9830 * objc.dg/foreach-1.m: Likewise.
9831 * objc.dg/foreach-2.m: Likewise.
9832 * objc.dg/foreach-3.m: Likewise.
9833 * objc.dg/foreach-4.m: Likewise.
9834 * objc.dg/foreach-5.m: Likewise.
9835 * objc.dg/foreach-6.m: Likewise.
9836 * objc.dg/foreach-7.m: Likewise.
9837 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
9839 * objc.dg/func-ptr-2.m: Likewise.
9840 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
9841 Do not include objc/objc-api.h.
9842 * obj-c++.dg/fsf-package-0.mm: Likewise.
9843 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9844 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
9845 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
9847 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
9848 * objc.dg/gnu-runtime-3.m: Likewise.
9849 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9850 * objc.dg/headers.m: Include objc/runtime.h instead of
9851 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
9852 for the NeXT runtime.
9853 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
9854 * obj-c++.dg/isa-field-1.mm: Likewise.
9855 * obj-c++.dg/ivar-list-semi.mm: Likewise.
9856 * objc.dg/layout-1.m: Likewise.
9857 * objc.dg/layout-2.m: Likewise.
9858 * objc.dg/local-decl-2.m: Likewise.
9859 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
9860 Object. ([Container +elementForView:]): Use
9861 class_conformsToProtocol().
9862 * obj-c++.dg/lookup-2.mm: Likewise.
9863 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
9864 * obj-c++.dg/local-decl-1.mm: Likewise.
9865 * objc.dg/method-3.m: Likewise.
9866 * objc.dg/method-4.m: Likewise.
9867 * objc.dg/method-6.m: Include objc/Protocol.h instead of
9868 ../objc-obj-c++-shared/Protocol1.h.
9869 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
9870 * objc.dg/method-9.m: Likewise.
9871 * objc.dg/method-10.m: Likewise.
9872 * objc.dg/method-13.m ([Root +initialize]): Include this method
9873 also for the GNU runtime. (main): Use objc_getClass() also for
9875 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
9876 * objc.dg/method-17.m: Likewise.
9877 * objc.dg/method-19.m: Likewise.
9878 * objc.dg/method-20b.m: Likewise.
9879 * obj-c++.dg/method-2.mm: Likewise.
9880 * obj-c++.dg/method-6.mm: Likewise.
9881 * obj-c++.dg/method-10.mm: Likewise.
9882 * obj-c++.dg/method-11.mm: Likewise.
9883 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
9884 ../objc-obj-c++-shared/Protocol1.h.
9885 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
9886 * obj-c++.dg/method-15.mm: Likewise.
9887 * obj-c++.dg/method-17.mm: Likewise.
9888 * obj-c++.dg/method-19.mm: Updated includes. ([Root
9889 +initialize]): Include this method also for the GNU
9890 runtime. (main): Use objc_getClass() also for the GNU runtime.
9891 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
9892 * obj-c++.dg/method-22.mm: Likewise.
9893 * obj-c++.dg/method-23.mm: Likewise.
9894 * obj-c++.dg/no-extra-load.mm: Likewise.
9895 * objc.dg/objc-fast-4.m: Likewise.
9896 * objc.dg/objc-gc-4.m: Likewise.
9897 * obj-c++.dg/objc-gc-3.mm: Likewise.
9898 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
9899 protocol_getMethodDescription() instead of [Protocol
9900 -descriptionForInstanceMethod].
9901 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
9902 Made it available with all runtimes. (main): Call -test instead
9904 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
9905 and put into a category.
9906 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
9907 Object. Include objc/objc.h.
9908 * obj-c++.dg/proto-lossage-2.mm: Likewise.
9909 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
9910 New. (main): Use protocol_getMethodDescription() instead
9911 of [Protocol -descriptionForInstanceMethod] and [Protocol
9912 -descriptionForClassMethod].
9913 * obj-c++.dg/proto-lossage-3.mm: Likewise.
9914 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
9915 Objective-C runtime API.
9916 * obj-c++.dg/proto-qual-1.mm: Likewise.
9917 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
9919 * obj-c++.dg/property/property-1.mm: Likewise.
9920 * obj-c++.dg/qual-types-1.mm: Likewise.
9921 * objc.dg/selector-2.m: Include objc/objc.h instead of
9922 ../objc-obj-c++-shared/Object1.h.
9923 * obj-c++.dg/selector-2.mm: Likewise.
9924 * obj-c++.dg/selector-5.mm: Likewise.
9925 * obj-c++.dg/selector-6.mm: Likewise.
9926 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
9927 Object. Do not include objc/objc-api.h.
9928 * obj-c++.dg/set-not-used-1.mm: Likewise.
9929 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
9930 * objc.dg/stret-1.m: Likewise.
9931 * objc.dg/stret-2.m: Likewise.
9932 * obj-c++.dg/super-class-2.mm: Likewise.
9933 * objc.dg/super-class-3.m: Likewise.
9934 * objc.dg/super-class-4.m: Likewise.
9935 * objc.dg/sync-2.m: Likewise.
9936 * obj-c++.dg/sync-2.mm: Likewise.
9937 * objc.dg/sync-1.m: Include objc/objc.h instead of
9938 ../objc-obj-c++-shared/Object1.h.
9939 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
9940 'Class' as the type of 'isa'.
9941 * objc.dg/special/unclaimed-category-1.m: Use the Modern
9942 Objective-C runtime API. ([TestClass +initialize]): Include this
9943 method with the GNU runtime as well.
9944 * objc.dg/strings/strings-1.m: Updated includes.
9945 * obj-c++.dg/strings/strings-1.mm: Likewise.
9946 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
9947 objc.dg/strings/const-str-12b.m.
9948 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
9949 * obj-c++.dg/template-3.mm: Likewise.
9950 * obj-c++.dg/template-4.mm: Likewise.
9951 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
9952 Objective-C runtime API.
9953 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
9954 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
9955 * obj-c++.dg/try-catch-1.mm: Likewise.
9956 * obj-c++.dg/try-catch-2.mm: Likewise.
9957 * objc.dg/try-catch-3.m: Likewise.
9958 * obj-c++.dg/try-catch-3.mm: Likewise.
9959 * objc.dg/try-catch-6.m: Likewise.
9960 * objc.dg/try-catch-7.m: Likewise.
9961 * obj-c++.dg/try-catch-7.mm: Likewise.
9962 * obj-c++.dg/try-catch-8.mm: Likewise.
9963 * obj-c++.dg/try-catch-9.mm: Likewise.
9964 * objc.dg/try-catch-10.m: Likewise.
9965 * obj-c++.dg/try-catch-11.mm: Likewise.
9966 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
9967 Object. Include objc/objc.h.
9968 * obj-c++.dg/typedef-alias-1.mm: Likewise.
9969 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
9970 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
9971 Object. Use Modern Objective-C runtime API. Do not use
9973 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
9974 * obj-c++.dg/torture/trivial.mm: Likewise.
9975 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
9976 instead of ../objc-obj-c++-shared/Object1.h. Include
9977 ../objc-obj-c++-shared/runtime.h.
9978 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
9979 * objc.dg/torture/strings/const-str-11.m: Likewise.
9980 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
9981 * objc.dg/torture/strings/const-str-9.m: Likewise.
9982 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
9983 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
9984 instead of Object. Only add _FooClassReference if
9986 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
9987 * objc.dg/torture/strings/const-str-8.m: Likewise.
9988 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
9989 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
9991 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
9993 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
9994 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
9995 * obj-c++.dg/va-meth-1.mm: Likewise.
9996 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
9997 ../objc-obj-c++-shared/Object1.h.
9998 * objc.dg/zero-link-3.m: Likewise.
10000 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
10002 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
10004 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
10007 * obj-c++.dg/property/cxx-property-1.mm: New.
10008 * obj-c++.dg/property/cxx-property-2.mm: New.
10010 2011-06-06 Jason Merrill <jason@redhat.com>
10012 * g++.dg/cpp0x/regress/ptrmem1.C: New.
10014 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
10016 PR rtl-optimization/49145
10017 From Ryan Mansfield
10018 * gcc.c-torture/compile/pr49145.c: New test.
10020 2011-06-06 Jakub Jelinek <jakub@redhat.com>
10023 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
10024 to dg-options, match also DW_AT_linkage_name.
10027 * gcc.dg/debug/pr49294.c: New test.
10030 * g++.dg/opt/pr49264.C: New test.
10032 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
10034 PR tree-optimization/49243
10035 * gcc.dg/pr49243.c: New.
10037 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
10039 * gnat.dg/specs/cond_expr1.ads: New test.
10041 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
10043 * gnat.dg/deferred_const4.ad[sb]: New test.
10044 * gnat.dg/deferred_const4_pkg.ads: New helper.
10046 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
10048 * gnat.dg/test_tamdt.adb: Rename to...
10049 * gnat.dg/taft_type1.adb: ...this.
10050 * gnat.dg/tamdt.ad[sb]: Rename to...
10051 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
10052 * gnat.dg/tamdt_aux.ads: Rename to...
10053 * gnat.dg/taft_type1_pkg2.ads: ...this.
10054 * gnat.dg/taft_type2.ad[sb]: New test.
10055 * gnat.dg/taft_type2_pkg.ads: New helper.
10056 * gnat.dg/taft_type3.adb: New test.
10057 * gnat.dg/taft_type3_pkg.ads: New helper.
10059 2011-06-05 Tobias Burnus <burnus@net-b.de>
10062 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
10065 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
10068 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
10070 * objc.dg/gnu-api-2-objc.m: Likewise.
10071 * obj-c++.dg/gnu-api-2-class.mm: Likewise
10072 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10074 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
10076 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
10077 alignment, not the alignment, when calling class_addIvar(). Add
10078 an 'isa' instance variable to the test root class.
10079 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10081 2011-06-04 Jan Hubicka <jh@suse.cz>
10083 PR tree-optimization/48893
10084 PR tree-optimization/49091
10085 PR tree-optimization/49179
10086 * gfortran.dg/pr49179.f90: New testcase
10088 2011-06-04 Jan Hubicka <jh@suse.cz>
10091 * g++.dg/torture/pr48954.C: New testcase.
10093 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
10095 * g++.dg/warn/delete-non-virtual-dtor.C: New.
10097 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
10100 * g++.dg/diagnostic/bitfld2.C: New.
10102 2011-06-04 Jakub Jelinek <jakub@redhat.com>
10105 * gcc.c-torture/execute/pr49281.c: New test.
10107 2011-06-04 Jan Hubicka <jh@suse.cz>
10109 PR tree-optimize/48929
10110 * gcc.c-torture/compile/pr48929.c: New testcase.
10112 2011-06-04 Jakub Jelinek <jakub@redhat.com>
10114 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
10116 2011-06-03 Jakub Jelinek <jakub@redhat.com>
10119 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
10121 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
10123 * objc.dg/headers.m: Do not include sarray.h and hash.h.
10125 2011-06-03 Richard Henderson <rth@redhat.com>
10126 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10128 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
10130 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
10132 * objc.dg/headers.m: Do not include objc-list.h.
10134 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
10136 * objc.dg/type-stream-1.m: Test removed.
10137 * objc.dg/headers.m: Do not include typedstream.h.
10139 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
10141 * objc.dg/torture/forward-1.m (main): Updated testcase.
10143 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
10146 * gcc.c-torture/compile/pr49163.c: New.
10148 2011-06-02 Asher Langton <langton2@llnl.gov>
10151 * gfortran.dg/PR49268.f90: New test.
10153 2011-06-02 Asher Langton <langton2@llnl.gov>
10156 * gfortran.dg/PR37039.f90: New test.
10158 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
10161 * objc.dg/method-5.m: Updated.
10162 * objc.dg/method-19.m: Updated.
10163 * objc.dg/method-lookup-1.m: New.
10164 * obj-c++.dg/method-6.mm: Updated.
10165 * obj-c++.dg/method-7.mm: Updated.
10166 * obj-c++.dg/method-lookup-1.mm: New.
10168 2011-06-02 DJ Delorie <dj@redhat.com>
10170 * lib/timeout.exp (timeout): Add board_info support.
10172 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
10174 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
10176 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
10179 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
10180 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
10182 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
10183 Hans-Peter Nilsson <hp@axis.com>
10185 PR rtl-optimization/48840
10186 * gcc.target/sparc/ultrasp13.c: New test.
10188 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
10191 * gcc.c-torture/compile/pr49238.c: New.
10193 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
10195 * gcc.target/arm/g2.c: Skip test in -mthumb.
10196 Skip test unless cpu is xscale.
10197 * gcc.target/arm/scd42-2.c: Likewise.
10198 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
10200 2011-06-01 Jason Merrill <jason@redhat.com>
10202 * g++.dg/cpp0x/decltype28.C: New.
10203 * g++.dg/cpp0x/decltype29.C: New.
10205 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
10208 * gcc.target/mips/pr45074.c: New test.
10210 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
10211 Hans-Peter Nilsson <hp@axis.com>
10213 PR rtl-optimization/48830
10214 * gcc.target/sparc/ultrasp12.c: New test.
10216 2011-06-01 David Li <davidxl@google.com>
10218 * gcc.dg/profile-dir-1.c: Change pass name.
10219 * gcc.dg/profile-dir-2.c: Ditto.
10220 * gcc.dg/tree-ssa/dump-1.c: Ditto.
10221 * gcc.dg/tree-ssa/loop-25.c: Ditto.
10222 * gcc.dg/tree-prof/stringop-1.c: Ditto.
10223 * gcc.dg/tree-prof/update-loopch.c: Ditto.
10224 * gcc.dg/tree-prof/stringop-2.c: Ditto.
10225 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
10226 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
10227 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
10228 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
10229 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
10230 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
10231 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
10232 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
10233 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
10234 * gcc.dg/profile-dir-3.c: Ditto.
10235 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
10237 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
10239 * objc.dg/attributes/method-nonnull-1.m: New test.
10240 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
10242 2011-05-31 Tobias Burnus <burnus@net-b.de>
10245 * gfortran.dg/coarray_atomic_1.f90: New.
10246 * gfortran.dg/coarray/atomic_1.f90: New.
10248 2011-05-31 Jakub Jelinek <jakub@redhat.com>
10250 * gcc.dg/guality/bswaptest.c: New test.
10251 * gcc.dg/guality/clztest.c: New test.
10252 * gcc.dg/guality/ctztest.c: New test.
10253 * gcc.dg/guality/rotatetest.c: New test.
10256 * gcc.target/i386/pr48688.c: New test.
10258 2010-11-15 Fabien ChĂȘne <fabien@gcc.gnu.org>
10261 * g++.dg/lookup/name-clash9.C: New.
10263 2011-05-31 Tobias Burnus <burnus@net-b.de>
10266 * gfortran.dg/coarray/dummy_1.f90: New.
10268 2011-05-31 Tobias Burnus <burnus@net-b.de>
10271 * gfortran.dg/coarray/save_1.f90: New.
10272 * gfortran.dg/coarray_4.f90: Update dg-error.
10274 2011-05-31 Jason Merrill <jason@redhat.com>
10276 * g++.dg/cpp0x/rv-template1.C: New.
10278 2011-05-31 Jakub Jelinek <jakub@redhat.com>
10280 PR rtl-optimization/49235
10281 * gcc.dg/pr49235.c: New test.
10283 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
10285 PR tree-optimization/49093
10286 * gcc.dg/vect/pr49093.c: New test.
10288 2011-05-31 Dodji Seketeli <dodji@redhat.com>
10291 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
10293 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
10296 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
10299 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
10302 * gcc.c-torture/execute/pr49186.c: New.
10304 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
10307 * gcc.target/i386/pr49168-1.c: New.
10309 2011-05-30 Jakub Jelinek <jakub@redhat.com>
10310 Eric Botcazou <ebotcazou@adacore.com>
10312 * gcc.dg/guality/drap.c: New test.
10314 2011-05-30 Richard Guenther <rguenther@suse.de>
10316 PR tree-optimization/49210
10317 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
10318 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
10320 2011-05-30 Jakub Jelinek <jakub@redhat.com>
10323 * g++.dg/gomp/pr49223-1.C: New test.
10324 * g++.dg/gomp/pr49223-2.C: New test.
10326 2011-05-30 Richard Guenther <rguenther@suse.de>
10328 PR tree-optimization/49218
10329 * gcc.c-torture/execute/pr49218.c: New testcase.
10331 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
10333 PR tree-optimization/49199
10334 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
10335 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
10336 -fno-tree-scev-cprop.
10338 2011-05-29 Janus Weil <janus@gcc.gnu.org>
10341 * gfortran.dg/extends_13.f03: New.
10343 2011-05-29 Jakub Jelinek <jakub@redhat.com>
10345 PR rtl-optimization/49095
10346 * gcc.target/i386/pr49095.c: New test.
10348 2011-05-29 Tobias Burnus <burnus@net-b.de>
10351 * gfortran.dg/coarray_24.f90: New.
10353 2011-05-29 Tobias Burnus <burnus@net-b.de>
10356 * gfortran.dg/coarray_23.f90: New.
10358 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
10360 From Ryan Mansfield
10361 * gcc.dg/pr48826.c: New test.
10363 2011-05-29 Richard Guenther <rguenther@suse.de>
10365 PR tree-optimization/49217
10366 * gcc.dg/torture/pr49217.c: New testcase.
10368 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
10371 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
10373 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
10375 * gnat.dg/boolean_subtype.adb: Rename to...
10376 * gnat.dg/boolean_subtype1.adb: ...this.
10378 2011-05-28 Jason Merrill <jason@redhat.com>
10380 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
10382 2011-05-27 Jason Merrill <jason@redhat.com>
10384 * g++.dg/cpp0x/enum18.C: Adjust.
10386 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
10388 2011-05-27 Tobias Burnus <burnus@net-b.de>
10391 * gfortran.dg/coarray_22.f90: New.
10393 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10395 PR tree-optimization/46728
10396 * gcc.target/powerpc/pr46728-1.c: New.
10397 * gcc.target/powerpc/pr46728-2.c: New.
10398 * gcc.target/powerpc/pr46728-3.c: New.
10399 * gcc.target/powerpc/pr46728-4.c: New.
10400 * gcc.target/powerpc/pr46728-5.c: New.
10401 * gcc.dg/pr46728-6.c: New.
10402 * gcc.target/powerpc/pr46728-7.c: New.
10403 * gcc.target/powerpc/pr46728-8.c: New.
10404 * gcc.dg/pr46728-9.c: New.
10405 * gcc.target/powerpc/pr46728-10.c: New.
10406 * gcc.target/powerpc/pr46728-11.c: New.
10407 * gcc.dg/pr46728-12.c: New.
10408 * gcc.target/powerpc/pr46728-13.c: New.
10409 * gcc.target/powerpc/pr46728-14.c: New.
10410 * gcc.target/powerpc/pr46728-15.c: New.
10411 * gcc.target/powerpc/pr46728-16.c: New.
10413 2011-05-27 Jason Merrill <jason@redhat.com>
10415 * g++.dg/abi/mangle47.C: New.
10418 * g++.dg/template/const5.C: New.
10420 * g++.dg/cpp0x/enum18.C: New.
10422 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
10424 * g++.dg/cpp0x/error6.C: New.
10426 * g++.dg/cpp0x/error5.C: New.
10428 2011-05-27 Jakub Jelinek <jakub@redhat.com>
10431 * g++.dg/eh/cond6.C: New test.
10433 2011-05-27 Tobias Burnus <burnus@net-b.de>
10436 * gfortran.dg/rank_3.f90: New.
10437 * gfortran.dg/rank_4.f90: New.
10439 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
10441 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
10442 replace dump search.
10444 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
10446 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
10447 * gnat.dg/bit_packed_array5.adb: ...here.
10449 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
10452 * g++.dg/cpp0x/auto25.C: New.
10454 2011-05-27 Richard Guenther <rguenther@suse.de>
10456 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
10458 2011-05-27 Richard Guenther <rguenther@suse.de>
10460 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
10462 2011-05-27 Richard Guenther <rguenther@suse.de>
10464 PR middle-end/49189
10465 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
10467 2011-05-26 Jason Merrill <jason@redhat.com>
10469 * g++.dg/cpp0x/friend1.C: New.
10470 * g++.dg/cpp0x/friend2.C: New.
10472 * g++.dg/cpp0x/auto7.C: Update.
10473 * g++.dg/template/crash50.C: Adjust.
10474 * g++.dg/template/static9.C: Adjust.
10475 * g++.old-deja/g++.ext/memconst.C: Adjust.
10477 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
10479 * gcc.dg/march.c: Ignore a note for some targets.
10481 2011-05-26 Janis Johnson <janis187@us.ibm.com>
10482 Nathan Froyd <froydnj@codesourcery.com>
10486 * g++.old-deja/g++.jason/cond.C: Remove xfails.
10487 * g++.dg/parse/pr18770.C: New test.
10488 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
10490 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10493 * gfortran.dg/dependency_40.f90 : New test.
10495 2011-05-26 Tobias Burnus <burnus@net-b.de>
10498 * gfortran.dg/coarray/registering_1.f90: New.
10500 2011-05-26 Jason Merrill <jason@redhat.com>
10502 * g++.dg/cpp0x/variadic111.C: New.
10503 * g++.dg/cpp0x/variadic41.C: Adjust.
10505 2011-05-26 Richard Guenther <rguenther@suse.de>
10507 PR tree-optimization/48702
10508 * gcc.dg/torture/pr48702.c: New testcase.
10510 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10512 PR gcov-profile/48845
10513 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
10515 * gcc.dg/matrix/matrix.exp: Likewise.
10516 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
10517 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
10518 line number to check_profiling_available.
10519 * lib/target-supports.exp (check_profiling_available): Account for
10521 Require TLS runtime support with -fprofile-generate.
10522 * lib/profopt.exp (profopt-execute): Add TLS options for
10523 -fprofile-generate.
10524 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
10526 2011-05-26 Jakub Jelinek <jakub@redhat.com>
10529 * g++.dg/eh/cond5.C: New test.
10531 PR tree-optimization/49161
10532 * gcc.c-torture/execute/pr49161.c: New test.
10534 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10536 * gcc.target/arm/neon-vorn-vbic.c: New test.
10538 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
10540 PR tree-optimization/49038
10541 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
10542 * gcc.dg/vect/pr49038.c: New test.
10544 2011-05-26 Fabien ChĂȘne <fabien@gcc.gnu.org>
10546 * g++.dg/init/pr25811-3.C: New.
10547 * g++.dg/init/pr25811-4.C: New.
10549 2011-05-25 Jason Merrill <jason@redhat.com>
10551 * g++.dg/cpp0x/enum17.C: New.
10552 * g++.old-deja/g++.jason/rfg10.C: Adjust.
10554 * g++.dg/cpp0x/auto24.C: New.
10556 * g++.dg/cpp0x/error4.C: New.
10558 * g++.dg/cpp0x/rv-restrict.C: New.
10560 * g++.dg/cpp0x/enum15.C: New.
10561 * g++.dg/cpp0x/constexpr-switch2.C: New.
10563 * g++.dg/cpp0x/variadic110.C: New.
10565 * g++.dg/cpp0x/auto9.C: Add typedef test.
10567 * g++.dg/cpp0x/auto23.C: New.
10568 * g++.dg/cpp0x/auto9.C: Adjust.
10570 * g++.dg/cpp0x/defaulted29.C: New.
10572 * g++.dg/cpp0x/initlist51.C: New.
10574 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
10576 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
10577 * g++.dg/abi/packed1.C: Suppress warning.
10578 * g++.dg/warn/Wunused-parm-3.C: Likewise.
10579 * g++.dg/template/stdarg1.C: Likewise.
10580 * g++.dg/other/packed1.C: Remove arm from xfail list.
10582 2011-05-25 Jason Merrill <jason@redhat.com>
10584 * g++.dg/cpp0x/enum16.C: New.
10585 * g++.dg/parse/error15.C: Adjust.
10587 * g++.dg/cpp0x/initlist50.C: New.
10589 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
10591 * g++.dg/cpp0x/variadic109.C: New.
10593 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
10595 * gcc.target/i386/pause-1.c: New.
10597 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
10599 * gcc.dg/stack-usage-1.c: Adjust comment.
10600 * gcc.dg/stack-usage-2.c: New test.
10602 2011-05-25 Jakub Jelinek <jakub@redhat.com>
10605 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
10606 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
10608 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
10610 PR rtl-optimization/48757
10611 * gfortran.dg/pr48757.f: New test case.
10613 2011-05-24 Jason Merrill <jason@redhat.com>
10615 * g++.dg/cpp0x/access01.C: New.
10617 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
10620 * objc.dg/pr48177.m: New testcase.
10622 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
10625 * objc.dg/pr48187.m: New testcase.
10626 * obj-c++.dg/pr48187.mm: New testcase.
10627 * objc.dg/ivar-extra-semicolon.m: New testcase.
10629 2011-05-24 Jason Merrill <jason@redhat.com>
10631 * g++.dg/template/access21.C: New.
10632 * g++.dg/template/access22.C: New.
10634 2011-05-24 Michael Matz <matz@gcc.gnu.org>
10636 PR rtl-optimization/48633
10637 * g++.dg/pr48633.C: New test.
10639 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
10642 * g++.dg/other/pr49133.C: New test.
10644 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
10645 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10647 * gcc.dg/torture/tls/run-gd.c: New test.
10648 * gcc.dg/torture/tls/run-ie.c: New test.
10649 * gcc.dg/torture/tls/run-ld.c: New test.
10650 * gcc.dg/torture/tls/run-le.c: New test.
10651 * lib/target-supports.exp (check_effective_target_tls_runtime):
10652 Build testcase with TLS options.
10654 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10656 * gcc.dg/vect/pr48172.c: Remove dg-do run.
10658 2011-05-24 Tom de Vries <tom@codesourcery.com>
10660 PR tree-optimization/49121
10661 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
10663 2011-05-23 Jason Merrill <jason@redhat.com>
10665 * g++.dg/cpp0x/defaulted28.C: New.
10667 * g++.dg/cpp0x/sfinae25.C: New.
10669 * g++.dg/cpp0x/rv-cast2.C: New.
10671 * g++.dg/cpp0x/enum14.C: New.
10673 2011-05-23 Jakub Jelinek <jakub@redhat.com>
10676 * gcc.c-torture/execute/pr49123.c: New test.
10679 * gcc.dg/debug/pr49032.c: New test.
10682 * gcc.dg/pr49120.c: New test.
10684 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
10687 * gcc.target/i386/pr47315.c: New test.
10689 2011-05-23 Jason Merrill <jason@redhat.com>
10691 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
10693 * g++.dg/cpp0x/sfinae24.C: New.
10695 * g++.dg/cpp0x/error3.C: New.
10697 * g++.dg/cpp0x/defaulted27.C: New.
10699 * g++.dg/cpp0x/decltype27.C: New.
10701 2011-05-23 Richard Guenther <rguenther@suse.de>
10703 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
10705 2011-05-23 Richard Guenther <rguenther@suse.de>
10707 PR tree-optimization/40874
10708 * g++.dg/tree-ssa/pr40874.C: New testcase.
10710 2011-05-23 Richard Guenther <rguenther@suse.de>
10712 PR tree-optimization/49115
10713 * g++.dg/torture/pr49115.C: New testcase.
10715 2011-05-23 Richard Guenther <rguenther@suse.de>
10717 PR middle-end/15419
10718 * gcc.dg/memcpy-3.c: New testcase.
10720 2011-05-23 Jakub Jelinek <jakub@redhat.com>
10722 PR middle-end/48973
10723 * gcc.c-torture/execute/pr48973-1.c: New test.
10724 * gcc.c-torture/execute/pr48973-2.c: New test.
10726 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
10729 * g++.dg/warn/pr18016.C: New.
10731 2011-05-23 Tom de Vries <tom@codesourcery.com>
10734 * gcc.target/arm/ivopts-6.c: New test.
10736 2011-05-22 Jakub Jelinek <jakub@redhat.com>
10738 PR middle-end/49029
10739 * gcc.c-torture/compile/pr49029.c: New test.
10741 2011-05-22 Jason Merrill <jason@redhat.com>
10743 * g++.dg/cpp0x/sfinae23.C: New.
10744 * g++.dg/cpp0x/sfinae8.C: Correct.
10746 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10748 * gfortran.dg/function_optimize_8.f90: New test case.
10750 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
10752 PR tree-optimization/49087
10753 * gcc.dg/vect/O3-pr49087.c: New test.
10755 2011-05-21 Jason Merrill <jason@redhat.com>
10757 * g++.dg/debug/const5.C: New.
10759 2011-05-20 Jason Merrill <jason@redhat.com>
10761 * g++.dg/cpp0x/constexpr-static7.C: Extend.
10763 * g++.dg/cpp0x/constexpr-static7.C: New.
10765 * g++.dg/cpp0x/enum12.C: New.
10766 * g++.dg/cpp0x/enum13.C: New.
10768 2011-05-21 Janus Weil <janus@gcc.gnu.org>
10771 * gfortran.dg/select_type_23.f03: New.
10773 2011-05-20 Jason Merrill <jason@redhat.com>
10775 * g++.dg/cpp0x/defaulted26.C: New.
10777 * g++.dg/cpp0x/noexcept02.C: Fix.
10778 * g++.dg/cpp0x/noexcept03.C: Fix.
10779 * g++.dg/cpp0x/noexcept08.C: Fix.
10780 * g++.dg/cpp0x/noexcept10.C: New.
10782 2011-05-20 Janus Weil <janus@gcc.gnu.org>
10785 * gfortran.dg/extends_12.f03: New.
10787 2011-05-20 Jason Merrill <jason@redhat.com>
10789 * g++.dg/template/koenig9.C: New.
10790 * g++.dg/opt/pr47615.C: Fix.
10791 * g++.dg/overload/defarg1.C: Fix.
10792 * g++.dg/tc1/dr213.C: Remove xfail.
10793 * g++.dg/torture/pr34850.C: Fix.
10794 * g++.dg/torture/pr39362.C: Fix.
10795 * g++.old-deja/g++.brendan/crash56.C: Fix.
10796 * g++.old-deja/g++.pt/memtemp47.C: Fix.
10798 2011-05-20 Richard Guenther <rguenther@suse.de>
10800 PR tree-optimization/49079
10801 * gcc.dg/torture/pr49079.c: New testcase.
10803 2011-05-20 Jakub Jelinek <jakub@redhat.com>
10805 PR tree-optimization/49073
10806 * gcc.c-torture/execute/pr49073.c: New test.
10808 2011-06-19 Tobias Burnus <burnus@net-b.de>
10811 * gfortran.dg/coarray_21.f90: New.
10813 2011-05-19 Joseph Myers <joseph@codesourcery.com>
10815 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
10818 2011-05-19 Richard Guenther <rguenther@suse.de>
10821 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
10823 2011-05-19 Richard Guenther <rguenther@suse.de>
10825 PR middle-end/48985
10826 * gcc.dg/builtin-object-size-11.c: New testcase.
10828 2011-05-19 Tom de Vries <tom@codesourcery.com>
10831 * gcc.target/arm/ivopts.c: New test.
10832 * gcc.target/arm/ivopts-2.c: New test.
10834 2011-05-19 Tom de Vries <tom@codesourcery.com>
10836 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
10838 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10840 * gcc.c-torture/execute/960321-1.x: Remove.
10842 2011-05-18 Janus Weil <janus@gcc.gnu.org>
10845 * gfortran.dg/move_alloc_4.f90: New.
10847 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
10850 * gcc.target/i386/pr49002-1.c: New test.
10851 * gcc.target/i386/pr49002-2.c: Likewise.
10853 2011-05-18 Jakub Jelinek <jakub@redhat.com>
10855 PR tree-optimization/49039
10856 * gcc.c-torture/execute/pr49039.c: New test.
10857 * gcc.dg/tree-ssa/pr49039.c: New test.
10858 * g++.dg/torture/pr49039.C: New test.
10860 2011-05-18 Jason Merrill <jason@redhat.com>
10862 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
10863 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
10864 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
10866 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
10868 * gcc.target/bfin/mcpu-bf592.c: New test.
10870 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
10872 PR tree-optimization/41881
10873 * gcc.dg/vect/O3-pr41881.c: New test.
10874 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
10876 2011-05-18 Jakub Jelinek <jakub@redhat.com>
10878 PR tree-optimization/49000
10879 * gcc.dg/pr49000.c: New test.
10881 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
10883 * gnat.dg/invalid1.adb: New test.
10885 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
10887 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
10889 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
10890 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
10892 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
10895 * g++.dg/cpp0x/range-for18.C: New.
10897 2011-05-15 Tobias Burnus <burnus@net-b.de>
10900 * gfortran.dg/coarray/image_index_2.f90: New.
10902 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
10904 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
10905 * g++.dg/cpp0x/override2.C: New.
10907 2011-05-14 Tobias Burnus <burnus@net-b.de>
10910 * gfortran.de/coarray_20.f90: New.
10912 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10915 * function_optimize_7.f90: New test case.
10917 2011-05-13 Jason Merrill <jason@redhat.com>
10919 * g++.dg/cpp0x/decltype26.C: New.
10920 * g++.dg/cpp0x/enum11.C: New.
10922 2011-05-13 Tobias Burnus <burnus@net-b.de>
10926 * gfortran.dg/assign_8.f90: Update dg-error.
10928 2011-05-13 Tobias Burnus <burnus@net-b.de>
10931 * gfortran.dg/io_constraints_8.f90: New.
10932 * gfortran.dg/io_constraints_9.f90: New.
10934 2011-05-13 Martin Thuresson <martint@google.com>
10936 PR gcov-profile/47793
10937 * gcc.dg/pr47793.c: New.
10939 2011-05-12 Jakub Jelinek <jakub@redhat.com>
10941 PR tree-optimization/48975
10942 * gcc.dg/pr48975.c: New test.
10944 2011-05-12 Tobias Burnus <burnus@net-b.de>
10947 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
10949 2011-05-12 Jason Merrill <jason@redhat.com>
10951 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
10953 2011-05-12 Geert Bosch <bosch@adacore.com>
10955 * gnat.dg/view_conversion1.adb: New test.
10957 2011-05-12 Richard Guenther <rguenther@suse.de>
10959 PR tree-optimization/48172
10960 * gcc.dg/vect/pr48172.c: New testcase.
10962 2011-05-12 Jakub Jelinek <jakub@redhat.com>
10965 * g++.dg/opt/pr48967.C: New test.
10967 2011-05-11 Jason Merrill <jason@redhat.com>
10969 * g++.dg/cpp0x/constexpr-friend.C: New.
10970 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
10972 * g++.dg/cpp0x/sfinae22.C: New.
10974 2011-05-11 Tobias Burnus <burnus@net-b.de>
10977 * gfortran.dg/generic_24.f90: New.
10979 2011-05-11 Richard Guenther <rguenther@suse.de>
10981 PR tree-optimization/15256
10982 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
10984 2011-05-11 Jakub Jelinek <jakub@redhat.com>
10987 * gcc.dg/pr48159-1.c: New test.
10988 * gcc.dg/pr48159-2.c: New test.
10990 2011-05-11 Richard Guenther <rguenther@suse.de>
10992 PR middle-end/48953
10993 * gcc.dg/torture/pr48953.c: New testcase.
10995 2011-05-11 Richard Guenther <rguenther@suse.de>
10997 PR tree-optimization/18041
10998 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
11000 2011-05-11 Alan Modra <amodra@gmail.com>
11003 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
11005 2011-05-10 Jason Merrill <jason@redhat.com>
11007 * g++.dg/cpp0x/defaulted25.C: New.
11008 * g++.dg/template/crash7.C: Adjust.
11010 * g++.dg/cpp0x/variadic108.C: New.
11012 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
11014 * g++.dg/inherit/virtual9.C: Extend.
11016 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
11019 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
11020 are passed and returned in vector registers.
11022 2011-05-10 Richard Guenther <rguenther@suse.de>
11024 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
11025 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11026 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
11027 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
11028 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
11031 2011-05-10 Jakub Jelinek <jakub@redhat.com>
11033 PR tree-optimization/48611
11034 PR tree-optimization/48794
11035 * gfortran.dg/gomp/pr48611.f90: New test.
11036 * gfortran.dg/gomp/pr48794.f90: New test.
11039 * gcc.dg/dfp/pr48928.c: New test.
11041 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
11044 * g++.dg/cpp0x/pr48522.C: New.
11046 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
11049 * g++.dg/cpp0x/sfinae21.C: New.
11051 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
11053 * g++.dg/template/sfinae28.C: Rename to...
11054 * g++.dg/cpp0x/sfinae19.C: ... this.
11055 * g++.dg/template/sfinae29.C: Rename to...
11056 * g++.dg/cpp0x/sfinae20.C: ... this.
11058 2011-05-09 Jeff Law <law@redhat.com>
11060 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
11061 consistent results.
11063 2011-05-09 Fabien ChĂȘne <fabien@gcc.gnu.org>
11066 * g++.dg/init/pr20039.C: New.
11068 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
11072 * g++.dg/template/sfinae28.C: New.
11073 * g++.dg/template/sfinae29.C: Likewise.
11075 2011-05-09 Jason Merrill <jason@redhat.com>
11077 * g++.dg/template/nontype23.C: New.
11079 2011-05-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
11081 * g++.dg/init/pr48859.C: New.
11083 2011-05-09 Jason Merrill <jason@redhat.com>
11085 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
11086 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
11087 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
11088 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
11089 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
11090 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
11091 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
11092 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
11094 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
11096 * g++.dg/inherit/virtual9.C: New.
11098 2011-05-09 Dodji Seketeli <dodji@redhat.com>
11101 * g++.dg/template/dependent-expr8.C: New test case.
11103 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
11105 PR tree-optimization/48837
11106 * gcc.dg/pr48837.c: New testcase.
11108 2011-05-06 Jason Merrill <jason@redhat.com>
11110 * g++.dg/cpp0x/constexpr-condition2.C: New.
11112 * g++.dg/cpp0x/constexpr-missing.C: New.
11114 2011-05-06 Tobias Burnus <burnus@net-b.de>
11117 * gfortran.dg/coarray/this_image_2.f90: New.
11119 2011-05-06 Tobias Burnus <burnus@net-b.de>
11123 * gfortran.dg/bind_c_usage_22.f90: New.
11124 * gfortran.dg/bind_c_usage_23.f90: New.
11125 * gfortran.dg/bind_c_usage_24.f90: New.
11126 * gfortran.dg/bind_c_usage_24_c.c: New.
11128 2011-05-06 Dodji Seketeli <dodji@redhat.com>
11131 * g++.dg/template/member9.C: New test case.
11133 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
11135 * gnat.dg/discr29.ad[sb]: New test.
11136 * gnat.dg/discr30.adb: Likewise.
11138 2011-05-05 Julian Brown <julian@codesourcery.com>
11140 * gcc.target/arm/neon-vset_lanes8.c: New test.
11142 2011-05-05 Jason Merrill <jason@redhat.com>
11144 * g++.dg/init/new32.C: New.
11146 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11148 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
11151 2011-05-05 Jakub Jelinek <jakub@redhat.com>
11153 PR rtl-optimization/48381
11154 * gcc.c-torture/compile/pr48381.c: New test.
11156 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
11158 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
11160 * gcc.target/i386/opt-1.c: Ditto.
11162 2011-05-04 Jason Merrill <jason@redhat.com>
11164 * g++.dg/conversion/base1.C: New.
11166 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11168 PR libgfortran/48787
11169 * gfortran.dg/round_3.f08: Add more checks to test case.
11171 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
11173 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
11174 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
11175 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
11176 Gate test on effective_target fd_truncate.
11178 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
11180 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
11181 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
11182 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
11183 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
11184 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
11185 * gcc.target/i386/pr38824.c: Ditto.
11186 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
11187 * gcc.target/i386/vecinit-2.c: Ditto.
11188 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
11189 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
11190 * gcc.target/i386/parity-2.c: Ditto.
11191 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
11193 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
11195 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
11196 remove duplication.
11197 * gcc.target/bfin/mcpu-bf514.c: Likewise.
11198 * gcc.target/bfin/mcpu-bf516.c: Likewise.
11199 * gcc.target/bfin/mcpu-bf518.c: Likewise.
11201 2011-05-03 Tobias Burnus <burnus@net-b.de>
11204 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
11206 2011-05-03 Tobias Burnus <burnus@net-b.de>
11209 * gfortran.dg/coarray/this_image_1.f90: New.
11211 2011-05-03 Tobias Burnus <burnus@net-b.de>
11214 * gfortran.dg/coarray/caf.dg: New.
11215 * gfortran.dg/coarray/image_index_1.f90: New, copied
11216 from ../coarray_16.f90.
11218 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
11221 * g++.dg/ext/complex9.C: New.
11223 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
11225 From Mike Frysinger
11226 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
11227 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
11228 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
11230 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
11232 * gcc.target/bfin/builtins: Created.
11233 * gcc.target/bfin/hisilh-O0.c: Deleted.
11234 * gcc.target/bfin/hisilh.c: Moved to...
11235 * gcc.target/bfin/builtins/hisilh.c: ...here.
11236 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
11237 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
11238 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
11239 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
11240 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
11241 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
11242 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
11243 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
11244 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
11245 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
11246 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
11247 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
11248 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
11249 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
11250 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
11251 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
11252 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
11253 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
11254 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
11255 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
11256 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
11257 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
11258 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
11259 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
11260 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
11261 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
11262 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
11263 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
11264 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
11265 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
11266 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
11267 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
11268 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
11269 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
11270 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
11271 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
11272 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
11273 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
11274 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
11275 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
11276 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
11277 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
11278 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
11279 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
11280 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
11281 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
11282 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
11283 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
11284 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
11285 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
11286 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
11287 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
11288 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
11289 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
11290 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
11291 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
11292 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
11293 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
11294 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
11295 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
11296 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
11297 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
11298 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
11299 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
11300 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
11301 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
11302 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
11303 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
11304 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
11305 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
11306 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
11307 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
11308 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
11309 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
11310 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
11311 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
11312 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
11313 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
11314 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
11315 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
11316 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
11317 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
11318 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
11319 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
11320 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
11321 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
11322 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
11323 * gcc.target/bfin/builtins/circptr.c: Ditto.
11324 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
11325 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
11326 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
11327 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
11328 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
11329 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
11330 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
11331 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
11332 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
11333 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
11334 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
11335 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
11336 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
11337 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
11338 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
11339 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
11340 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
11341 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
11342 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
11343 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
11344 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
11345 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
11346 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
11347 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
11348 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
11349 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
11350 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
11351 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
11352 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
11353 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
11354 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
11355 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
11356 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
11357 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
11358 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
11359 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
11360 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
11361 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
11362 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
11363 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
11364 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
11365 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
11366 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
11367 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
11368 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
11369 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
11370 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
11371 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
11372 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
11373 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
11374 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
11375 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
11376 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
11377 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
11378 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
11379 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
11380 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
11381 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
11382 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
11383 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
11384 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
11385 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
11386 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
11387 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
11388 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
11389 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
11390 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
11391 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
11392 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
11393 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
11395 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
11397 * gcc.target/arm/cold-lc.c: New test.
11399 2011-05-03 Jakub Jelinek <jakub@redhat.com>
11402 * gcc.dg/pr48774.c: New test.
11404 2011-05-03 Richard Guenther <rguenther@suse.de>
11406 * gcc.dg/large-size-array-5.c: New testcase.
11408 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
11410 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
11412 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
11414 * lib/target-supports.exp (check_effective_target_vect_strided):
11416 (check_effective_target_vect_strided2)
11417 (check_effective_target_vect_strided3)
11418 (check_effective_target_vect_strided4)
11419 (check_effective_target_vect_strided8): ...these new functions.
11421 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
11422 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
11423 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
11424 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
11425 * gcc.dg/vect/pr37539.c: Likewise.
11426 * gcc.dg/vect/slp-11a.c: Likewise.
11427 * gcc.dg/vect/slp-11b.c: Likewise.
11428 * gcc.dg/vect/slp-11c.c: Likewise.
11429 * gcc.dg/vect/slp-12a.c: Likewise.
11430 * gcc.dg/vect/slp-12b.c: Likewise.
11431 * gcc.dg/vect/slp-18.c: Likewise.
11432 * gcc.dg/vect/slp-19a.c: Likewise.
11433 * gcc.dg/vect/slp-19b.c: Likewise.
11434 * gcc.dg/vect/slp-21.c: Likewise.
11435 * gcc.dg/vect/slp-23.c: Likewise.
11436 * gcc.dg/vect/vect-cselim-1.c: Likewise.
11438 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
11439 instead of vect_interleave && vect_extract_even_odd.
11440 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
11441 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
11442 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
11443 * gcc.dg/vect/vect-1.c: Likewise.
11444 * gcc.dg/vect/vect-10.c: Likewise.
11445 * gcc.dg/vect/vect-98.c: Likewise.
11446 * gcc.dg/vect/vect-107.c: Likewise.
11447 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
11448 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
11449 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
11450 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
11451 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
11452 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
11453 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
11454 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
11455 * gcc.dg/vect/vect-strided-float.c: Likewise.
11456 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
11457 * gcc.dg/vect/vect-strided-mult.c: Likewise.
11458 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
11459 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
11460 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
11461 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
11462 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
11463 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
11464 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
11465 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
11466 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
11467 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
11468 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
11469 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
11470 * gcc.dg/vect/vect-vfa-03.c: Likewise.
11472 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
11474 * gcc.dg/vect/pr30843.c: Likewise.
11475 * gcc.dg/vect/pr33866.c: Likewise.
11476 * gcc.dg/vect/slp-reduc-6.c: Likewise.
11477 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
11478 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
11479 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
11481 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
11483 * gcc.dg/vect/slp-11.c: Split into...
11484 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
11485 gcc.dg/vect/slp-11c.c: ...these tests.
11486 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
11487 * gcc.dg/vect/slp-12c.c: ...this new test.
11488 * gcc.dg/vect/slp-19.c: Split into...
11489 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
11490 gcc.dg/vect/slp-19c.c: ...these new tests.
11492 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
11494 * lib/target-supports.exp
11495 (check_effective_target_vect_extract_even_odd_wide): Delete.
11496 (check_effective_target_vect_strided_wide): Likewise.
11497 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
11498 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
11499 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
11500 * gcc.dg/vect/pr37539.c: Likewise.
11501 * gcc.dg/vect/slp-11.c: Likewise.
11502 * gcc.dg/vect/slp-12a.c: Likewise.
11503 * gcc.dg/vect/slp-12b.c: Likewise.
11504 * gcc.dg/vect/slp-19.c: Likewise.
11505 * gcc.dg/vect/slp-23.c: Likewise.
11506 * gcc.dg/vect/vect-1.c: Likewise.
11507 * gcc.dg/vect/vect-98.c: Likewise.
11508 * gcc.dg/vect/vect-107.c: Likewise.
11509 * gcc.dg/vect/vect-strided-float.c: Likewise.
11511 2011-05-02 Jason Merrill <jason@redhat.com>
11513 * g++.dg/init/new31.C: New.
11515 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
11518 * gcc.dg/pr35445.c: New test.
11520 2011-05-02 Jason Merrill <jason@redhat.com>
11522 * c-c++-common/vla-1.c: New.
11524 2011-05-02 Richard Guenther <rguenther@suse.de>
11526 PR tree-optimization/48822
11527 * gcc.dg/torture/pr48822.c: New testcase.
11529 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
11532 * g++.dg/cpp0x/constexpr-47969.C: New.
11534 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
11537 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
11538 on vect_no_align targets.
11539 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
11540 vect_no_align targets.
11542 2011-05-01 Xinliang David Li <davidxl@google.com>
11544 * gcc.dg/tree-ssa/integer-addr.c: New test.
11545 * gcc.dg/tree-ssa/alias_bug.c: New test.
11547 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11549 PR libgfortran/48787
11550 * gfortran.dg/round_3.f08: Add more checks.
11552 2011-04-30 Tobias Burnus <burnus@net-b.de>
11555 * gfortran.dg/import9.f90: New, proper test.
11556 * gfortran.dg/interface_37.f90: Remove bogus
11557 test (bogus copy of interface_36.f90).
11559 2011-04-30 Tobias Burnus <burnus@net-b.de>
11562 * gfortran.dg/interface_37.f90: New.
11564 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
11567 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
11569 2011-04-30 Jakub Jelinek <jakub@redhat.com>
11571 PR tree-optimization/48809
11572 * gcc.c-torture/execute/pr48809.c: New test.
11574 2011-04-29 Jeff Law <law@redhat.com>
11576 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
11578 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11581 * g++.dg/init/ctor10.C: New.
11583 2011-04-29 Le-Chun Wu <lcwu@google.com>
11585 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
11586 warning in implicitly instantiated templates.
11588 2011-04-29 Le-Chun Wu <lcwu@google.com>
11590 * g++.dg/warn/Wnull-conversion-1.C: New.
11591 * g++.dg/warn/Wnull-conversion-2.C: New.
11593 2011-04-29 Diego Novillo <dnovillo@google.com>
11595 * g++.old-deja/g++.other/null3.C: Expect warning about
11596 converting boolean to a pointer.
11598 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
11601 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
11605 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
11607 2011-04-29 Tobias Burnus <burnus@net-b.de>
11610 * gfortran.dg/typebound_proc_22.f90: New.
11613 * gfortran.dg/interface_36.f90: New.
11615 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11617 PR libgfortran/48488
11618 PR libgfortran/48602
11619 PR libgfortran/48615
11620 PR libgfortran/48684
11621 PR libgfortran/48787
11622 * gfortran.dg/fmt_g.f: Adjust test.
11623 * gfortran.dg/fmt_g0_1.f08: Adjust test.
11624 * gfortran.dg/round_3.f08: New test.
11625 * gfortran.dg/namelist_print_1.f: Adjust test.
11626 * gfortran.dg/char4_iunit_1.f03: Adjust test.
11627 * gfortran.dg/f2003_io_5.f03: Adjust test.
11628 * gfortran.dg/coarray_15.f90: Adjust test.
11629 * gfortran.dg/namelist_65.f90: Adjust test.
11630 * gfortran.dg/fmt_cache_1.f: Adjust test.
11631 * gfortran.dg/char4_iunit_2.f03: Adjust test.
11632 * gfortran.dg/real_const_3.f90: Adjust test.
11634 2011-04-29 Jan Hubicka <jh@suse.cz>
11636 * gcc.dg/tree-ssa/inline-10.c: New testcase.
11637 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
11639 2011-04-28 Xinliang David Li <davidxl@google.com>
11641 * gcc.dg/tree-prof/prof-robust-1.c: New test.
11642 * g++.dg/prof-robust-1.C: New test.
11644 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
11646 PR tree-optimization/48765
11647 * gcc.dg/vect/pr48765.c: New.
11649 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11651 PR tree-optimization/48775
11652 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
11654 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
11657 * g++.dg/inherit/pr48798.C: New.
11658 * g++.old-deja/g++.other/base1.C: Adjust.
11660 2011-04-28 Dodji Seketeli <dodji@redhat.com>
11663 * g++.dg/template/inherit7.C: New test case.
11665 2011-04-28 Richard Guenther <rguenther@suse.de>
11667 PR tree-optimization/40052
11668 PR tree-optimization/15347
11669 * gcc.dg/tree-ssa/vrp57.c: New testcase.
11670 * gcc.dg/pr15347.c: Likewise.
11672 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
11675 * g++.dg/cpp0x/sfinae18.C: New.
11677 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
11680 * g++.dg/ext/is_literal_type1.C: New.
11682 2011-04-28 Tobias Burnus <burnus@net-b.de>
11686 * gfortran.dg/interface_35.f90: New.
11687 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
11688 * gfortran.dg/func_result_6.f90: Add dg-warning.
11689 * gfortran.dg/bessel_1.f90: Ditto.
11690 * gfortran.dg/hypot_1.f90: Ditto.
11691 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
11692 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
11693 * gfortran.dg/interface_assignment_4.f90: Ditto.
11695 2011-04-27 Jason Merrill <jason@redhat.com>
11697 * g++.dg/ext/complex8.C: New.
11699 * g++.dg/cpp0x/initlist49.C: New.
11700 * g++.dg/init/new30.C: New.
11702 2011-04-27 Tobias Burnus <burnus@net-b.de>
11705 * gfortran.dg/whole_file_34.f90: New.
11707 2011-04-27 Jan Hubicka <jh@suse.cz>
11709 * gcc.dg/tree-ssa/inline-9.c: New testcase.
11711 2011-04-27 Jason Merrill <jason@redhat.com>
11713 * g++.old-deja/g++.oliva/overload1.C: Adjust.
11715 * g++.dg/parse/ambig6.C: New.
11717 2011-04-27 Nick Clifton <nickc@redhat.com>
11719 * gcc.dg/20020312-2.c: Add definition for RX.
11721 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
11722 option with RX targets.
11724 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
11727 2011-04-27 Richard Guenther <rguenther@suse.de>
11729 * gcc.dg/tree-ssa/pr23382.c: Remove.
11731 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
11734 * gcc.c-torture/compile/pr48767.c: New test.
11736 2011-04-27 Richard Guenther <rguenther@suse.de>
11738 PR tree-optimization/48772
11739 * g++.dg/pr48772.C: New testcase.
11741 2011-04-27 Jakub Jelinek <jakub@redhat.com>
11744 * gcc.c-torture/compile/pr48742.c: New test.
11746 2011-04-26 Jason Merrill <jason@redhat.com>
11748 * g++.dg/lookup/koenig13.C: New.
11750 * g++.dg/cpp0x/initlist48.C: New.
11752 2011-04-25 Jason Merrill <jason@redhat.com>
11754 * g++.dg/cpp0x/sfinae17.C: New.
11756 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
11759 * gcc.target/powerpc/pr48258-1.c: New file.
11760 * gcc.target/powerpc/pr48258-2.c: Ditto.
11762 2011-04-26 Xinliang David Li <davidxl@google.com>
11764 * gcc.dg/uninit-suppress.c: New test.
11765 * gcc.dg/uninit-suppress.c: New test.
11767 2011-04-26 Jakub Jelinek <jakub@redhat.com>
11770 * gcc.dg/pr48768.c: New test.
11772 PR tree-optimization/48734
11773 * gcc.c-torture/compile/pr48734.c: New test.
11776 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
11778 2011-04-26 Richard Guenther <rguenther@suse.de>
11780 PR tree-optimization/48731
11781 * gcc.dg/torture/pr48731.c: New testcase.
11783 2011-04-26 Richard Guenther <rguenther@suse.de>
11786 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
11788 2011-04-26 Richard Guenther <rguenther@suse.de>
11790 PR middle-end/48694
11791 * gcc.dg/torture/pr48694-1.c: New testcase.
11792 * gcc.dg/torture/pr48694-2.c: Likewise.
11794 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
11796 * g++.dg/ext/underlying_type1.C: New.
11797 * g++.dg/ext/underlying_type2.C: Likewise.
11798 * g++.dg/ext/underlying_type3.C: Likewise.
11799 * g++.dg/ext/underlying_type4.C: Likewise.
11800 * g++.dg/ext/underlying_type5.C: Likewise.
11801 * g++.dg/ext/underlying_type6.C: Likewise.
11802 * g++.dg/ext/underlying_type7.C: Likewise.
11803 * g++.dg/ext/underlying_type8.C: Likewise.
11804 * g++.dg/ext/underlying_type9.C: Likewise.
11805 * g++.dg/ext/underlying_type10.C: Likewise.
11807 2011-04-25 Jason Merrill <jason@redhat.com>
11809 * g++.dg/cpp0x/regress/template-const2.C: New.
11811 2011-04-25 Jeff Law <law@redhat.com>
11813 * gcc.dg/tree-ssa/vrp56.c: new test.
11815 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11817 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
11819 2011-04-24 Jakub Jelinek <jakub@redhat.com>
11821 PR preprocessor/48740
11822 * c-c++-common/raw-string-11.c: New test.
11824 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
11826 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
11829 2011-04-23 Tobias Burnus <burnus@net-b.de>
11832 * gfortran.dg/coarray_19.f90: New.
11834 2011-04-23 Jakub Jelinek <jakub@redhat.com>
11837 * gcc.dg/pr48685.c: New test.
11839 2011-04-22 Jan Hubicka <jh@suse.cz>
11841 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
11843 2011-04-22 Jakub Jelinek <jakub@redhat.com>
11845 PR tree-optimization/48717
11846 * gcc.c-torture/execute/pr48717.c: New test.
11848 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
11851 * gcc.target/i386/pr48723.c: New test.
11853 2011-04-22 Jakub Jelinek <jakub@redhat.com>
11856 * gcc.dg/gomp/pr48716.c: New test.
11857 * g++.dg/gomp/pr48716.C: New test.
11859 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
11862 * gcc.dg/missing-field-init-2.c: Update testcase.
11864 2011-04-22 Alan Modra <amodra@gmail.com>
11866 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
11868 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
11871 * gfortran.dg/function_optimize_6.f90: New test.
11873 2011-04-21 Easwaran Raman <eraman@google.com>
11875 * gcc.dg/stack-layout-2.c: New test.
11877 2011-04-21 Richard Guenther <rguenther@suse.de>
11880 * g++.dg/lto/pr48207-2_0.C: New testcase.
11881 * g++.dg/lto/pr48207-3_0.C: Likewise.
11883 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
11885 * gnat.dg/volatile5.adb: New test.
11886 * gnat.dg/volatile5_pkg.ads: New helper.
11888 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
11891 * gcc.target/i386/pr48708.c: New test.
11893 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
11895 * gcc.dg/vect/vect-119.c: New test.
11897 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
11899 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
11902 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
11903 Richard Sandiford <richard.sandiford@linaro.org>
11906 * gcc.target/arm/pr46329.c: New test.
11908 2011-04-21 Tobias Burnus <burnus@net-b.de>
11911 * gfortran.dg/coarray_18.f90: New.
11913 2011-04-20 Jason Merrill <jason@redhat.com>
11915 * g++.dg/cpp0x/initlist47.C: New.
11917 * g++.dg/init/dtor4.C: New.
11919 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
11922 * gcc.target/i386/sse2-pinsrw.c: New test.
11923 * gcc.target/i386/avx-vpinsrw.c: Ditto.
11924 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
11925 * gcc.target/i386/sse2-insvhi.c: Ditto.
11926 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
11927 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
11929 2011-04-20 Jason Merrill <jason@redhat.com>
11931 * g++.dg/template/const4.C: New.
11933 2011-04-20 Easwaran Raman <eraman@google.com>
11935 * gcc.dg/stack-layout-1.c: New test.
11937 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
11939 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
11940 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
11943 2011-04-20 Kai Tietz <ktietz@redhat.com>
11945 * gcc.dg/binop-xor1.c: New test.
11946 * gcc.dg/binop-xor2.c: New test.
11947 * gcc.dg/binop-xor3.c: New test.
11948 * gcc.dg/binop-xor4.c: New test.
11949 * gcc.dg/binop-xor5.c: New test.
11951 2011-04-20 Richard Guenther <rguenther@suse.de>
11953 PR tree-optimization/47892
11954 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
11956 2011-04-20 Richard Guenther <rguenther@suse.de>
11958 PR middle-end/48695
11959 * g++.dg/torture/pr48695.C: New testcase.
11961 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
11963 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
11964 * gcc.c-torture/execute/cmpsi-2.c: Ditto
11965 * gcc.c-torture/execute/pr45262.c: Ditto
11966 * gcc.dg/torture/pr43165.c: Ditto.
11967 * gcc.dg/torture/pr47228.c: Ditto.
11968 * gcc.dg/tree-ssa/pr45144.c: Ditto.
11969 * gcc.dg/ipa/pr45644.c: Ditto.
11970 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
11973 2011-04-19 Jason Merrill <jason@redhat.com>
11975 * g++.dg/ext/complex7.C: New.
11977 * g++.dg/ext/attrib41.C: New.
11979 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
11982 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
11984 2011-04-19 Jakub Jelinek <jakub@redhat.com>
11987 * gcc.target/i386/pr48678.c: New test.
11989 2011-04-19 Martin Jambor <mjambor@suse.cz>
11991 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
11992 * g++.dg/opt/devirt2.C: New test.
11993 * g++.dg/ipa/devirt-g-1.C: Likewise.
11995 2011-04-19 Tobias Burnus <burnus@net-b.de>
11998 * gfortran.dg/whole_file_33.f90: New.
12000 2011-04-19 Martin Jambor <mjambor@suse.cz>
12002 * g++.dg/ipa/devirt-7.C: New test.
12004 2011-04-19 Richard Guenther <rguenther@suse.de>
12007 * g++.dg/lto/pr48207_0.C: New testcase.
12009 2011-04-18 Jason Merrill <jason@redhat.com>
12011 * g++.dg/init/void1.C: New.
12013 * g++.dg/cpp0x/union4.C: New.
12015 2011-04-18 Jakub Jelinek <jakub@redhat.com>
12017 PR middle-end/48661
12018 * g++.dg/torture/pr48661.C: New test.
12021 * g++.dg/gomp/pr48632.C: New test.
12023 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
12025 * gcc.target/i386/sse2-maskmovdqu.c: New test.
12026 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
12028 2011-04-18 Tobias Burnus <burnus@net-b.de>
12031 * gfortran.dg/coarray_17.f90: New.
12032 * gfortran.dg/coarray_10.f90: Update dg-error.
12034 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12037 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
12038 * gfortran.dg/guality/guality.exp: Likewise.
12040 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12042 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
12044 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12046 * gcc.dg/vect/pr48377.c: Remove dg-do run.
12048 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12050 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
12052 2011-04-18 Richard Guenther <rguenther@suse.de>
12054 PR middle-end/46364
12055 * g++.dg/torture/pr46364.C: New testcase.
12057 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12059 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
12061 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
12063 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
12065 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
12066 Ira Rosen <ira.rosen@linaro.org>
12069 * gcc.target/arm/pr48252.c: New test.
12071 2011-04-18 Jakub Jelinek <jakub@redhat.com>
12073 PR tree-optimization/48616
12074 * gcc.dg/pr48616.c: New test.
12076 2011-04-18 Tobias Burnus <burnus@net-b.de>
12079 * gfortran.dg/coarray_16.f90: New.
12081 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
12084 * gfortran.dg/realloc_on_assign_7.f03: New test.
12086 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12088 PR libgfortran/48602
12089 * gfortran.dg/fmt_g0_6.f08: New test.
12091 2011-04-17 Jason Merrill <jason@redhat.com>
12093 * g++.dg/cpp0x/sfinae16.C: New.
12095 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
12097 * gcc.target/mips/reg-var-1.c: New test.
12099 2011-04-17 Jan Hubicka <jh@suse.cz>
12101 * gcc.dg/winline-5.c: Update testcase.
12103 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
12105 * gnat.dg/discr27.ad[sb]: Move dg directive.
12106 * gnat.dg/discr28.ad[sb]: New test.
12107 * gnat.dg/discr28_pkg.ads: New helper.
12109 2011-04-17 Michael Matz <matz@suse.de>
12111 PR tree-optimization/48622
12113 * gcc.dg/lto/pr48622_0.c: New test.
12115 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
12117 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
12118 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
12119 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
12120 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
12121 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
12122 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
12124 2011-04-15 Jason Merrill <jason@redhat.com>
12126 * g++.dg/cpp0x/range-for17.C: New.
12128 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12130 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
12131 * g++.dg/cpp0x/range-for3.C: Likewise.
12132 * g++.dg/cpp0x/range-for9.C: Correct error message.
12133 * g++.dg/cpp0x/range-for11.C: New.
12134 * g++.dg/cpp0x/range-for12.C: New.
12135 * g++.dg/cpp0x/range-for13.C: New.
12136 * g++.dg/cpp0x/range-for14.C: New.
12137 * g++.dg/cpp0x/range-for15.C: New.
12138 * g++.dg/cpp0x/range-for16.C: New.
12140 2011-04-15 Tobias Burnus <burnus@net-b.de>
12143 * gfortran.dg/coarray_15.f90: Change to dg-do run.
12145 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
12147 * objc.dg/naming-4.m: Updated.
12148 * objc.dg/naming-5.m: Updated.
12149 * objc.dg/naming-6.m: New.
12150 * objc.dg/naming-7.m: New.
12151 * obj-c++.dg/naming-1.mm: Updated.
12152 * obj-c++.dg/naming-2.mm: Updated.
12153 * obj-c++.dg/naming-3.mm: New.
12154 * obj-c++.dg/naming-4.mm: New.
12156 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12158 PR libgfortran/48589
12159 * gfortran.dg/fmt_g0_5.f08: New test.
12161 2011-04-15 Richard Guenther <rguenther@suse.de>
12164 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
12166 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
12168 * gcc.target/avr/torture/pr41885.c (dg-options): Change
12169 -finline-limit=0 to -fno-inline
12171 2011-04-15 Jakub Jelinek <jakub@redhat.com>
12174 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
12177 2011-04-14 Jakub Jelinek <jakub@redhat.com>
12180 * gcc.target/i386/sse4_1-insertps-3.c: New test.
12181 * gcc.target/i386/sse4_1-insertps-4.c: New test.
12182 * gcc.target/i386/avx-insertps-3.c: New test.
12183 * gcc.target/i386/avx-insertps-4.c: New test.
12185 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
12187 * gcc.target/avr/torture/pr41885.c (dg-options): Add
12190 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
12195 * gcc.target/avr/pr46779-1.c: New test case
12196 * gcc.target/avr/pr46779-2.c: New test case
12198 2011-04-14 Jason Merrill <jason@redhat.com>
12200 * g++.dg/cpp0x/sfinae15.C: New.
12202 * g++.dg/cpp0x/sfinae14.C: New.
12204 * g++.dg/ext/vla10.C: New.
12206 2011-04-14 Richard Guenther <rguenther@suse.de>
12208 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
12210 2011-04-14 Richard Guenther <rguenther@suse.de>
12212 * gcc.dg/fold-bitand-4.c: Move ...
12213 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
12215 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
12217 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
12219 * gcc.target/avr/torture/trivial.c: Ditto.
12221 2011-04-13 Jason Merrill <jason@redhat.com>
12223 * g++.dg/template/operator11.C: New.
12225 2011-04-13 Jakub Jelinek <jakub@redhat.com>
12227 PR middle-end/48591
12228 * gcc.dg/gomp/pr48591.c: New test.
12231 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
12232 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
12234 2011-04-13 Dodji Seketeli <dodji@redhat.com>
12237 * g++.dg/template/dependent-expr7.C: New test case.
12239 2011-04-13 Jason Merrill <jason@redhat.com>
12241 * g++.dg/cpp0x/sfinae13.C: New.
12243 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
12245 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
12247 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
12249 * gcc.target/arm/pr43698.c: Remove -march option.
12251 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
12253 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
12256 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
12260 * gfortran.dg/realloc_on_assign_6.f03: New test.
12262 2011-04-12 Kai Tietz <ktietz@redhat.com>
12264 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
12265 targets the additional -mno-ms-bitfields and
12266 -Wno-packed-bitfield-compat options.
12267 * g++.dg/ext/bitfield3.C: Likewise.
12268 * g++.dg/ext/bitfield4.C: Likewise.
12269 * g++.dg/ext/bitfield5.C: Likewise.
12270 * gcc.dg/bitfld-15.c: Likewise.
12271 * gcc.dg/bitfld-16.c: Likewise.
12272 * gcc.dg/bitfld-17.c: Likewise.
12273 * gcc.dg/bitfld-18.c: Likewise.
12275 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
12277 * gcc.target/arm/neon-vld3-1.c: New test.
12278 * gcc.target/arm/neon-vst3-1.c: New test.
12279 * gcc.target/arm/neon/v*.c: Regenerate.
12281 2011-04-12 Jakub Jelinek <jakub@redhat.com>
12283 PR rtl-optimization/48549
12284 * g++.dg/opt/pr48549.C: New test.
12286 2011-04-12 Richard Guenther <rguenther@suse.de>
12288 PR tree-optimization/46076
12289 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
12291 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12294 * lib/compat.exp (compat-execute): Declare unsupported after
12295 stripping path from src1.
12296 * lib/lto.exp (lto-execute): Likewise.
12298 2011-04-12 Jakub Jelinek <jakub@redhat.com>
12301 * gcc.dg/pr48552-1.c: New test.
12302 * gcc.dg/pr48552-2.c: New test.
12304 2011-04-11 Jason Merrill <jason@redhat.com>
12306 * g++.dg/cpp0x/sfinae12.C: New.
12308 * g++.dg/cpp0x/enum10.C: New.
12310 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
12312 * g++.dg/cpp0x/rv-func.C: New.
12314 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12316 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
12319 2011-04-11 Martin Jambor <mjambor@suse.cz>
12321 PR tree-optimization/48195
12322 * gcc.dg/ipa/pr48195.c: New test.
12324 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
12326 * gnat.dg/return3.adb: Remove unused switch.
12328 2011-04-08 Mike Stump <mikestump@comcast.net>
12331 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
12332 default to fno-common.
12334 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
12336 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
12337 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
12339 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
12342 * gfortran.dg/function_optimize_5.f90: New test.
12344 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
12346 * gnat.dg/aggr17.adb: New test.
12347 * gnat.dg/aggr18.adb: Likewise.
12349 2011-04-08 Michael Matz <matz@suse.de>
12351 PR middle-end/48389
12352 * gcc.target/i386/pr48389.c: New test.
12354 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
12356 PR rtl-optimization/48272
12357 * g++.dg/opt/pr48272.C: New.
12359 2011-04-08 Dmitry Melnik <dm@ispras.ru>
12361 PR rtl-optimization/48235
12362 * gcc.dg/pr48235.c: New.
12364 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
12366 PR rtl-optimization/48302
12367 * g++.dg/opt/pr48302.C: New.
12369 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
12372 * g++.dg/opt/pr48273.C: New.
12374 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
12376 PR rtl-optimization/48442
12377 * gcc.dg/pr48442.c: New.
12379 2011-04-08 Jakub Jelinek <jakub@redhat.com>
12381 PR tree-optimization/48377
12382 * gcc.dg/vect/pr48377.c: New test.
12384 2011-04-07 Jason Merrill <jason@redhat.com>
12386 * g++.dg/cpp0x/regress/call1.C: New.
12388 * g++.dg/cpp0x/variadic107.C: New.
12390 * g++.dg/cpp0x/sfinae11.C: New.
12391 * g++.dg/cpp0x/noexcept02.C: Fix.
12393 * g++.dg/cpp0x/sfinae10.C: New.
12395 * g++.dg/cpp0x/sfinae9.C: New.
12397 * c-c++-common/Wcast-qual-1.c: Move here from...
12398 * gcc.dg/cast-qual-3.c: ...here, and...
12399 * g++.dg/warn/Wcast-qual2.C: ...here.
12401 * g++.dg/cpp0x/sfinae8.C: New.
12403 * g++.dg/cpp0x/sfinae7.C: New.
12405 * g++.dg/cpp0x/enum9.C: New.
12407 2011-04-07 Mike Stump <mikestump@comcast.net>
12409 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
12410 with no trampolines.
12412 2011-04-07 Jakub Jelinek <jakub@redhat.com>
12415 * gfortran.dg/gomp/pr48117.f90: New test.
12418 * gcc.dg/torture/pr48343.c: New test.
12420 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12422 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
12424 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
12426 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
12428 2011-04-07 Tom de Vries <tom@codesourcery.com>
12431 * lib/scanasm.exp (object-size): New proc.
12432 * gcc.target/arm/pr43920-2.c: New test.
12434 2011-04-06 Tobias Burnus <burnus@net-b.de>
12438 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
12440 2011-04-06 Steve Ellcey <sje@cup.hp.com>
12442 * gcc.dg/mtune.c: Prune note from output.
12444 2011-04-06 Jakub Jelinek <jakub@redhat.com>
12447 * gcc.dg/guality/pr36977.c: New test.
12448 * gcc.dg/guality/pr48466.c: New test.
12450 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
12452 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
12454 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
12456 * gnat.dg/return3.adb: New test.
12458 2011-04-06 Richard Guenther <rguenther@suse.de>
12460 PR tree-optimization/47663
12461 * gcc.dg/tree-ssa/inline-8.c: New testcase.
12463 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
12465 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
12466 Solaris 8 and 9 as well.
12468 2011-04-05 Tom de Vries <tom@codesourcery.com>
12471 * gcc.target/arm/pr43920-1.c: New test.
12473 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
12475 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
12476 (cctor): Actually return the value.
12477 (main): Cast return values.
12479 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
12481 * gfortran.dg/character_comparison_8.f90: New test.
12483 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
12485 * frontend-passes: (optimize_lexical_comparison): New function.
12486 (optimize_expr): Call it.
12487 (optimize_comparison): Also handle lexical comparison functions.
12488 Return false instad of -2 for unequal comparison.
12490 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
12493 * function_optimize_4.f90: New test.
12495 2011-04-04 Tobias Burnus <burnus@net-b.de>
12498 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
12499 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
12500 * gfortran.dg/coarray_15.f90: New.
12502 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12504 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
12505 * gfortran.dg/bessel_7.f90: Likewise.
12507 2011-04-03 Tobias Burnus <burnus@net-b.de>
12509 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
12511 2011-04-03 Richard Guenther <rguenther@suse.de>
12512 Ira Rosen <ira.rosen@linaro.org>
12514 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
12515 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
12516 -ftree-loop-if-convert-stores.
12518 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
12520 * gnat.dg/specs/aggr2.ads: New test.
12522 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
12524 * gnat.dg/debug2.ad[sb]: New test.
12525 * gnat.dg/debug2_pkg.ads: New helper.
12526 * gnat.dg/debug3.ad[sb]: New test.
12528 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
12530 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
12532 2011-04-01 Jakub Jelinek <jakub@redhat.com>
12534 PR middle-end/48335
12535 * gcc.c-torture/compile/pr48335-1.c: New test.
12536 * gcc.dg/pr48335-1.c: New test.
12537 * gcc.dg/pr48335-2.c: New test.
12538 * gcc.dg/pr48335-3.c: New test.
12539 * gcc.dg/pr48335-4.c: New test.
12540 * gcc.dg/pr48335-5.c: New test.
12541 * gcc.dg/pr48335-6.c: New test.
12542 * gcc.dg/pr48335-7.c: New test.
12543 * gcc.dg/pr48335-8.c: New test.
12544 * gcc.target/i386/pr48335-1.c: New test.
12546 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
12549 * gcc.dg/Waddress.c: New test.
12551 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
12554 * gfortran.dg/function_optimize_3.f90: New test.
12556 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
12558 * gcc.c-torture/compile/20110401-1.c: New test.
12560 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
12561 * g++.dg/lto/20091002-2_0.C: Likewise.
12562 * g++.dg/lto/20090303_0.c: Likewise.
12563 * g++.dg/lto/20091004-1_0.C: Likewise.
12564 * g++.dg/lto/20091002-3_0.C: Likewise.
12565 * g++.dg/lto/20091004-2_0.C: Likewise.
12566 * g++.dg/lto/20081123_0.C: Likewise.
12567 * g++.dg/lto/20090313_0.C: Likewise.
12568 * g++.dg/lto/20081109-1_0.C: Likewise.
12569 * g++.dg/lto/20081219_0.C: Likewise.
12570 * g++.dg/lto/20081204-1_0.C: Likewise.
12571 * g++.dg/lto/20090302_0.C: Likewise.
12572 * g++.dg/lto/20081119-1_0.C: Likewise.
12573 * g++.dg/lto/20081118_0.C: Likewise.
12574 * gcc.dg/lto/20091020-2_0.c: Likewise.
12575 * gcc.dg/lto/20090210_0.c: Likewise.
12576 * gcc.dg/lto/20081204-1_0.c: Likewise.
12577 * gcc.dg/lto/20081224_0.c: Likewise.
12578 * gcc.dg/lto/20090219_0.c: Likewise.
12579 * gcc.dg/lto/20091014-1_0.c: Likewise.
12580 * gcc.dg/lto/20091016-1_0.c: Likewise.
12581 * gcc.dg/lto/20090206-2_0.c: Likewise.
12582 * gcc.dg/lto/20090116_0.c: Likewise.
12583 * gcc.dg/lto/20091013-1_0.c: Likewise.
12584 * gcc.dg/lto/20091015-1_0.c: Likewise.
12585 * gcc.dg/lto/20090126-2_0.c: Likewise.
12587 2011-03-31 Ian Lance Taylor <iant@google.com>
12589 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
12591 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
12593 * gnat.dg/opt16.adb: New test.
12595 2011-03-31 Jason Merrill <jason@redhat.com>
12597 * g++.dg/cpp0x/defaulted24.C: New.
12599 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12602 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
12605 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
12607 * g++.dg/other/i386-9.C: New test.
12609 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12611 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
12613 2011-03-30 Jason Merrill <jason@redhat.com>
12615 * g++.dg/cpp0x/regress/error-recovery1.C: New.
12617 * g++.dg/cpp0x/regress/isnan.C: New.
12619 * g++.dg/cpp0x/initlist46.C: New.
12621 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
12624 * gcc.target/arm/neon-modes-2.c: New test.
12626 2011-03-30 Jakub Jelinek <jakub@redhat.com>
12629 * gcc.c-torture/compile/pr48305.c: New test.
12631 2011-03-29 Jason Merrill <jason@redhat.com>
12633 * g++.dg/cpp0x/regress/value-dep1.C: New.
12635 2011-03-29 Steve Ellcey <sje@cup.hp.com>
12637 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
12639 2011-03-29 Ian Lance Taylor <iant@google.com>
12641 * go.test/go-test.exp: Handle the test lines used in several new
12643 (errchk): Add opts parameter. Change all callers. Handle parens
12646 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
12647 Dominique d'Humieres <dominiq@lps.ens.fr>
12649 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
12650 and __APPLE__ && __PPC__ && __ALTIVEC__.
12652 2011-03-29 Jason Merrill <jason@redhat.com>
12654 * g++.dg/cpp0x/dependent1.C: New.
12656 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
12658 * g++.dg/cpp0x/constexpr-memfn1.C: New.
12660 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
12662 2011-03-29 Janus Weil <janus@gcc.gnu.org>
12665 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
12666 * gfortran.dg/proc_ptr_comp_32.f90: New.
12668 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
12670 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
12671 check for corresponding warning.
12673 2011-03-28 Jason Merrill <jason@redhat.com>
12675 * g++.dg/cpp0x/rv-deduce2.C: New.
12677 2011-03-29 Jakub Jelinek <jakub@redhat.com>
12680 * gcc.dg/pr48203.c: New test.
12682 2011-03-28 Jeff Law <law@redhat.com>
12684 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
12686 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
12688 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
12689 and __PPC__ && __ALTIVEC__.
12691 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
12694 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
12695 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12696 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12697 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12699 2011-03-28 Jason Merrill <jason@redhat.com>
12701 * g++.dg/cpp0x/initlist-array2.C: New.
12703 * g++.dg/cpp0x/initlist-array1.C: New.
12705 * g++.dg/cpp0x/constexpr-compound.C: New.
12707 * g++.dg/cpp0x/constexpr-using.C: New.
12709 * g++.dg/cpp0x/constexpr-noexcept.C: New.
12711 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
12714 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
12716 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
12718 * gcc.dg/slp-1.c: New test.
12720 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
12722 * gcc.target/i386/avx256-unaligned-load-1.c: New.
12723 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
12724 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
12725 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
12726 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
12727 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
12728 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
12729 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
12730 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
12731 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
12732 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
12733 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
12734 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
12735 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
12737 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
12740 * gfortran.dg/trim_optimize_5.f90: New test.
12741 * gfortran.dg/trim_optimize_6.f90: New test.
12743 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
12746 * gcc.target/mips/madd-7.c: Remove -mlong32.
12747 * gcc.target/mips/msub-7.c: Likewise.
12749 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
12751 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
12752 accesses to preserve the meaning of the test for doubleword vectors.
12753 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
12754 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
12756 2011-03-26 Janus Weil <janus@gcc.gnu.org>
12759 * gfortran.dg/class_42.f03: New.
12761 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
12763 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
12766 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
12768 PR rtl-optimization/48144
12769 * gcc.dg/pr48144.c: New test.
12771 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
12773 * gnat.dg/discr27.ad[sb]: New test.
12775 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
12777 * gnat.dg/limited_with2.ad[sb]: New test.
12778 * gnat.dg/limited_with2_pkg1.ads: New helper.
12779 * gnat.dg/limited_with2_pkg2.ads: Likewise.
12781 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
12783 * gnat.dg/opt15.adb: New test.
12784 * gnat.dg/opt15_pkg.ad[sb]: New helper.
12786 2011-03-25 Tobias Burnus <burnus@net-b.de>
12790 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
12791 * gfortran.dg/leadz_trailz_3.f90: Ditto
12793 2011-03-25 Martin Jambor <mjambor@suse.cz>
12795 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
12797 2011-03-25 Jason Merrill <jason@redhat.com>
12799 * g++.dg/cpp0x/defaulted22.C: New.
12800 * g++.dg/cpp0x/defaulted23.C: New.
12801 * g++.dg/cpp0x/defaulted15.C: Adjust.
12803 2011-03-25 Jason Merrill <jason@redhat.com>
12805 * g++.dg/cpp0x/move1.C: New.
12807 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
12810 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
12812 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12814 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
12815 for mips-sgi-irix6.5.
12816 Replace snprintf prototype by <stdio.h>.
12818 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12821 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
12822 run_expensive_tests.
12823 * gcc.dg/graphite/block-4.c: Likewise.
12824 * gcc.dg/graphite/block-7.c: Likewise.
12825 * gcc.dg/graphite/block-8.c: Likewise.
12827 2011-03-25 Richard Guenther <rguenther@suse.de>
12829 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
12830 * g++.dg/tree-ssa/pr8781.C: Likewise.
12831 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12832 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12833 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12834 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
12835 * gcc.dg/tree-ssa/alias-18.c: Likewise.
12836 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
12837 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
12838 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
12839 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
12840 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
12841 * gcc.dg/tree-ssa/pr21574.c: Likewise.
12842 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
12843 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
12844 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
12845 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
12846 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
12847 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
12848 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
12849 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
12850 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
12851 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
12852 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
12853 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12854 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
12855 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
12856 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
12857 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
12858 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
12859 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
12860 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
12861 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12862 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12863 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12864 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
12865 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
12866 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
12867 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
12868 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
12869 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
12870 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
12871 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12872 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
12873 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
12874 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
12875 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
12876 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
12877 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
12878 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
12879 * c-c++-common/pr46562-2.c: Likewise.
12880 * gfortran.dg/pr42108.f90: Likewise.
12881 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
12882 foo to be inlined even at -O1.
12883 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
12884 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
12885 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
12886 * gcc.dg/matrix/matrix.exp: Disable FRE.
12888 2011-03-24 Jakub Jelinek <jakub@redhat.com>
12891 * gcc.dg/dfp/pr48204.c: New test.
12893 2011-03-24 Steve Ellcey <sje@cup.hp.com>
12896 * gcc.c-torture/execute/pr47917.c: Move this...
12897 * gcc.dg/torture/pr47917.c: to here and add xfails.
12899 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12901 * gnat.dg/array16.ad[sb]: New test.
12902 * gnat.dg/array16.ads: New helper.
12904 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12906 * gnat.dg/derived_type2.adb: New test.
12908 2011-03-24 Richard Guenther <rguenther@suse.de>
12910 PR tree-optimization/48271
12911 * g++.dg/torture/pr48271.C: New testcase.
12913 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12915 * gnat.dg/array15.ad[sb]: New test.
12917 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
12920 * gcc.target/i386/pr48237.c: New test.
12922 2011-03-24 Richard Guenther <rguenther@suse.de>
12924 PR middle-end/48269
12925 * gcc.dg/builtin-object-size-10.c: New testcase.
12927 2011-03-24 Richard Guenther <rguenther@suse.de>
12929 PR tree-optimization/46562
12930 * c-c++-common/pr46562-2.c: New testcase.
12931 * c-c++-common/pr46562.c: Likewise.
12933 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
12935 * gcc.dg/vect/vect-cselim-1.c: New test.
12936 * gcc.dg/vect/vect-cselim-2.c: New test.
12938 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
12940 * gcc.target/arm/pr46934.c: New.
12942 2011-03-23 Ian Lance Taylor <iant@google.com>
12944 * go.test/go-test.exp (errchk): Ignore lines containing ////.
12946 2011-03-23 Richard Guenther <rguenther@suse.de>
12948 * gcc.dg/struct: Remove directory and contents.
12950 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12953 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
12955 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
12957 * gnat.dg/discr26.ad[sb]: New test.
12958 * gnat.dg/discr26_pkg.ads: New helper.
12960 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
12963 * gcc.target/arm/neon-vld-1.c: New test.
12965 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
12967 * gnat.dg/array14.ad[sb]: New test.
12968 * gnat.dg/array14_pkg.ads: New helper.
12970 2011-03-22 Joseph Myers <joseph@codesourcery.com>
12972 * gcc.c-torture/execute/920501-8.x: Remove.
12973 * gcc.c-torture/execute/930513-1.x: Remove.
12974 * gcc.c-torture/execute/960312-1.x: Remove.
12975 * gcc.c-torture/compile/20000804-1.c,
12976 gcc.c-torture/compile/20001205-1.c,
12977 gcc.c-torture/compile/20001226-1.c,
12978 gcc.c-torture/compile/20010518-2.c,
12979 gcc.c-torture/compile/20020312-1.c,
12980 gcc.c-torture/compile/20020604-1.c,
12981 gcc.c-torture/compile/920501-12.c,
12982 gcc.c-torture/compile/920501-4.c,
12983 gcc.c-torture/compile/920520-1.c,
12984 gcc.c-torture/compile/980506-1.c,
12985 gcc.c-torture/execute/980709-1.x,
12986 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
12987 options for m68hc11.
12988 * gcc.dg/cpp/assert4.c: Don't handle ARC.
12989 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
12992 2011-03-22 Nick Clifton <nickc@redhat.com>
12994 * lib/target-supports.exp (check_profiling_available): Add MN10300
12995 to the list of targets that do not support profiling. Restore
12996 alpha sorting to this list.
12998 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
13000 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
13001 failure on 32-bit systems.
13002 * gcc.dg/torture/vector-2.c: Ditto.
13004 2011-03-22 Richard Guenther <rguenther@suse.de>
13006 PR tree-optimization/48228
13007 * gcc.dg/Wstrict-overflow-23.c: New testcase.
13009 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
13011 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
13015 * gcc.target/powerpc/pr48226.c: New file.
13017 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
13019 * lib/prune.exp (prune_gcc_output): Prune "could not create
13020 compact unwind for" warnings.
13022 2011-03-20 Jakub Jelinek <jakub@redhat.com>
13026 * gcc.c-torture/execute/pr42544.c: New test.
13027 * gcc.c-torture/execute/pr48197.c: New test.
13029 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
13031 PR preprocessor/48192
13032 * gcc.target/powerpc/pr48192.c: New file.
13035 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
13036 split problem of 0 being loaded in a VSX register.
13038 2011-03-21 Richard Guenther <rguenther@suse.de>
13041 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
13042 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
13043 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
13044 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
13046 2011-03-21 Jakub Jelinek <jakub@redhat.com>
13049 * gcc.dg/pr48213.c: New test.
13051 2011-03-21 Kai Tietz <ktietz@redhat.com>
13054 * g++.dg/plugin/attribute_plugin.c: Adjust test.
13056 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
13058 * gcc.target/arm/xor-and.c: New.
13060 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
13063 * gfortran.dg/function_optimize_1.f90: New test.
13064 * gfortran.dg/function_optimize_2.f90: New test.
13066 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
13068 PR rtl-optimization/47502
13069 * gcc.target/i386/pr47502-1.c: New.
13070 * gcc.target/i386/pr47502-2.c: Likewise.
13072 2011-03-20 Jakub Jelinek <jakub@redhat.com>
13074 PR rtl-optimization/48156
13075 * gcc.dg/pr48156.c: New test.
13077 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13079 PR libfortran/47439
13080 * gfortran.dg/scratch_1.f90: Adjust test.
13082 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13084 PR libfortran/47439
13085 * gfortran.dg/scratch_1.f90: New test.
13087 2011-03-18 Joseph Myers <joseph@codesourcery.com>
13089 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
13090 variably modified typedefs.
13091 * gcc.dg/c1x-typedef-2.c: Remove.
13093 2011-03-18 Joseph Myers <joseph@codesourcery.com>
13095 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
13096 * gcc.dg/c1x-anon-struct-3.c: New test.
13097 * gcc.dg/anon-struct-11.c: Update.
13099 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13101 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
13103 Only xfail with gas.
13105 2011-03-18 Jason Merrill <jason@redhat.com>
13107 * g++.dg/template/fn-ptr1.C: New.
13109 * g++.dg/overload/volatile1.C: New.
13111 * g++.dg/opt/pr23372.C: New.
13113 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
13115 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13117 PR middle-end/47405
13118 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
13120 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
13122 * gcc.target/arm/unsigned-extend-1.c: New.
13124 2011-03-18 Jakub Jelinek <jakub@redhat.com>
13127 * gcc.c-torture/compile/pr48161.c: New test.
13129 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
13131 PR middle-end/47725
13132 * gcc.dg/torture/pr47725.c: New.
13134 2011-03-17 Jason Merrill <jason@redhat.com>
13136 * g++.dg/cpp0x/constexpr-overflow2.C: New.
13137 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
13139 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
13141 * gnat.dg/specs/elab2.ads: New test.
13142 * gnat.dg/specs/elab2_pkg.ads: New helper.
13144 2011-03-17 Jason Merrill <jason@redhat.com>
13146 * g++.dg/cpp0x/decltype-1212.C: New.
13147 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
13149 2011-03-17 Jason Merrill <jason@redhat.com>
13151 * g++.dg/parse/memfnquals1.C: New.
13153 2011-03-17 Richard Guenther <rguenther@suse.de>
13155 PR middle-end/48134
13156 * gcc.dg/pr48134.c: New testcase.
13158 2011-03-17 Richard Guenther <rguenther@suse.de>
13160 PR middle-end/48165
13161 * g++.dg/torture/pr48165.C: New testcase.
13163 2011-03-17 Jakub Jelinek <jakub@redhat.com>
13165 PR rtl-optimization/48141
13166 * gcc.dg/pr48141.c: New test.
13168 2011-03-16 Jason Merrill <jason@redhat.com>
13170 * g++.dg/cpp0x/constexpr-48089.C: New.
13172 * g++.dg/cpp0x/constexpr-abi1.C: New.
13174 * g++.dg/cpp0x/constexpr-46336.C: New.
13175 * g++.dg/parse/friend5.C: Adjust expected errors.
13177 * g++.dg/cpp0x/constexpr-47570.C: New.
13179 2011-03-16 Dodji Seketeli <dodji@redhat.com>
13182 * ++.dg/debug/dwarf2/typedef6.C: New test.
13184 2011-03-16 Jason Merrill <jason@redhat.com>
13186 * g++.dg/cpp0x/elision2.C: New.
13188 * g++.dg/cpp0x/constexpr-array3.C: New.
13190 2011-03-16 Jason Merrill <jason@redhat.com>
13192 * g++.dg/cpp0x/sfinae6.C: New.
13193 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
13194 * g++.dg/cpp0x/pr45908.C: Likewise.
13195 * g++.dg/cpp0x/sfinae6.C: Likewise.
13196 * g++.old-deja/g++.jason/conversion11.C: Likewise.
13197 * g++.old-deja/g++.law/arg11.C: Likewise.
13199 2011-03-16 Jason Merrill <jason@redhat.com>
13201 * g++.dg/template/incomplete6.C: New.
13203 2011-03-16 Jeff Law <law@redhat.com>
13205 * gcc.dg/tree-ssa/vrp55.c: New test.
13207 2011-03-16 Jason Merrill <jason@redhat.com>
13209 * g++.dg/cpp0x/auto22.C: New.
13211 2011-03-16 Richard Guenther <rguenther@suse.de>
13213 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
13214 optimizing it away if promoted to const.
13216 2011-03-16 Richard Guenther <rguenther@suse.de>
13218 PR tree-optimization/48149
13219 * gcc.dg/fold-complex-1.c: New testcase.
13221 2011-03-16 Richard Guenther <rguenther@suse.de>
13224 * gcc.dg/guality/pr45882.c: Really make sure no inlining
13225 or cloning happens.
13227 2011-03-16 Richard Guenther <rguenther@suse.de>
13229 PR tree-optimization/26134
13230 * gcc.dg/tree-ssa/complex-6.c: New testcase.
13232 2011-03-16 Richard Guenther <rguenther@suse.de>
13234 PR tree-optimization/48146
13235 * gcc.dg/torture/pr48146.c: New testcase.
13237 2011-03-16 Richard Guenther <rguenther@suse.de>
13239 * gcc.dg/tree-ssa/pr14814.c: Adjust.
13240 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
13242 2011-03-16 Jakub Jelinek <jakub@redhat.com>
13244 PR middle-end/48136
13245 * gcc.c-torture/compile/pr48136.c: New test.
13247 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
13250 * gcc.dg/guality/pr45882.c: New test.
13252 2011-03-15 Jason Merrill <jason@redhat.com>
13254 * g++.dg/cpp0x/constexpr-recursion.C: New.
13256 * g++.dg/cpp0x/implicit11.C: New.
13258 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
13260 * g++.dg/cpp0x/constexpr-attribute.C: New.
13262 2011-03-15 Manuel López-Ibåñez <manu@gcc.gnu.org>
13264 * g++.dg/parse/pr34758.C: New.
13266 2011-03-15 Xinliang David Li <davidxl@google.com>
13269 * gcc.dg/uninit-pred-7_d.c: New test.
13270 * gcc.dg/uninit-pred-8_d.c: New test.
13272 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
13275 * gcc.target/arm/pr46788.c: New.
13277 2011-03-15 Richard Guenther <rguenther@suse.de>
13279 PR middle-end/47650
13280 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
13281 * gfortran.dg/ishft_4.f90: Likewise.
13282 * gfortran.dg/leadz_trailz_3.f90: Likewise.
13284 2011-03-15 Richard Guenther <rguenther@suse.de>
13286 PR tree-optimization/13954
13287 * g++.dg/tree-ssa/pr13954.C: New testcase.
13289 2011-03-15 Richard Guenther <rguenther@suse.de>
13291 PR tree-optimization/48037
13292 * gcc.target/i386/pr48037-1.c: New testcase.
13294 2011-03-15 Richard Guenther <rguenther@suse.de>
13296 PR tree-optimization/41490
13297 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
13298 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
13299 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
13300 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
13301 * g++.dg/tree-ssa/pr33604.C: Adjust.
13303 2011-03-14 Jakub Jelinek <jakub@redhat.com>
13305 PR middle-end/47917
13306 * gcc.c-torture/execute/pr47917.c: New test.
13307 * gcc.dg/pr47917.c: New test.
13309 PR middle-end/38878
13310 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
13312 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
13314 * gcc.target/i386/sse4_1-floor-vec.c: New test.
13315 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
13316 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
13317 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
13318 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
13319 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
13320 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
13321 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
13322 * gcc.target/i386/avx-floor-vec.c: Ditto.
13323 * gcc.target/i386/avx-ceil-vec.c: Ditto.
13324 * gcc.target/i386/avx-trunc-vec.c: Ditto.
13325 * gcc.target/i386/avx-rint-vec.c: Ditto.
13326 * gcc.target/i386/avx-floorf-vec.c: Ditto.
13327 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
13328 * gcc.target/i386/avx-truncf-vec.c: Ditto.
13329 * gcc.target/i386/avx-rintf-vec.c: Ditto.
13331 2011-03-14 Tom Tromey <tromey@redhat.com>
13333 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
13334 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
13335 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
13337 2011-03-14 Tom Tromey <tromey@redhat.com>
13339 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
13340 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
13341 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
13343 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
13345 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
13347 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
13349 PR rtl-optimization/47166
13350 * gcc.c-torture/execute/postmod-1.c: New test.
13352 2011-03-14 Richard Guenther <rguenther@suse.de>
13354 PR middle-end/48098
13355 * gcc.dg/torture/pr48098.c: New testcase.
13357 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
13360 * gcc.target/powerpc/pr48053-1.c: New test.
13361 * gcc.target/powerpc/pr48053-2.c: Likewise.
13363 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13365 PR libfortran/48066
13366 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
13368 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13370 PR libfortran/48066
13371 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
13373 2011-03-12 Janus Weil <janus@gcc.gnu.org>
13376 * gfortran.dg/class_41.f03: New.
13378 2011-03-11 Dodji Seketeli <dodji@redhat.com>
13380 * g++.dg/conversion/cast3.C: New test.
13382 2011-03-11 Jason Merrill <jason@redhat.com>
13384 * g++.dg/template/error45.C: New.
13386 * g++.dg/parse/no-type-defn1.C: New.
13388 * g++.dg/ext/attrib40.C: New.
13390 * g++.dg/cpp0x/regress/array1.C: New.
13392 2011-03-11 Richard Guenther <rguenther@suse.de>
13394 PR tree-optimization/48067
13395 * gcc.dg/pr48067.c: New testcase.
13397 2011-03-11 Richard Guenther <rguenther@suse.de>
13400 * g++.dg/lto/20110311-1_0.C: New testcase.
13402 2011-03-11 Jakub Jelinek <jakub@redhat.com>
13405 * g++.dg/inherit/virtual8.C: New test.
13407 PR middle-end/48044
13408 * gcc.dg/torture/pr48044.c: New test.
13410 2011-03-11 Janus Weil <janus@gcc.gnu.org>
13413 * gfortran.dg/proc_ptr_comp_31.f90: New.
13415 2011-03-11 Richard Guenther <rguenther@suse.de>
13417 PR tree-optimization/47278
13418 * gcc.dg/torture/pr47278-1.c: New testcase.
13419 * gcc.dg/torture/pr47278-2.c: Likewise.
13421 2011-03-11 Jakub Jelinek <jakub@redhat.com>
13423 PR tree-optimization/48063
13424 * gcc.dg/torture/pr48063.c: New test.
13426 2011-03-10 Jason Merrill <jason@redhat.com>
13428 * g++.dg/template/array22.C: New.
13430 * g++.dg/cpp0x/syntax-err1.C: New.
13431 * g++.dg/parse/error36.C: Adjust expected errors.
13432 * g++.old-deja/g++.pt/ctor2.C: Likewise.
13433 * g++.old-deja/g++.pt/typename3.C: Likewise.
13434 * g++.old-deja/g++.pt/typename4.C: Likewise.
13435 * g++.old-deja/g++.pt/typename6.C: Likewise.
13437 2011-03-09 Jason Merrill <jason@redhat.com>
13439 * g++.dg/template/nontype22.C: New.
13441 2011-03-09 Martin Jambor <mjambor@suse.cz>
13443 PR tree-optimization/47714
13444 * g++.dg/torture/pr47714.C: New test.
13446 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
13449 * gcc.target/powerpc/pr47755-2.c: New file.
13451 2011-03-08 Jakub Jelinek <jakub@redhat.com>
13453 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
13454 is not set in the environment, pass 64 as first argument when not
13455 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
13456 native where ulimit -u is supported.
13458 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13460 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
13462 2011-03-08 Jason Merrill <jason@redhat.com>
13464 * g++.dg/template/nontype21.C: New.
13466 * g++.dg/template/anon5.C: New.
13468 2011-03-08 Jakub Jelinek <jakub@redhat.com>
13471 * gcc.dg/pr47881.c: New test.
13473 2011-03-08 Dodji Seketeli <dodji@redhat.com>
13476 * g++.dg/lookup/template3.C: New test.
13478 2011-03-08 Kai Tietz <ktietz@redhat.com>
13480 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
13483 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
13486 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
13487 sizeof to compute alignment.
13489 2011-03-08 Jakub Jelinek <jakub@redhat.com>
13491 PR tree-optimization/48022
13492 * gcc.dg/pr48022-1.c: New test.
13493 * gcc.dg/pr48022-2.c: New test.
13495 2011-03-07 Jason Merrill <jason@redhat.com>
13497 * g++.dg/template/nontype20.C: New.
13498 * g++.dg/init/member1.C: Adjust expected errors.
13499 * g++.dg/parse/constant4.C: Likewise.
13500 * g++.dg/template/qualified-id3.C: Likewise.
13501 * g++.old-deja/g++.pt/crash10.C: Likewise.
13503 * g++.dg/cpp0x/regress/non-const1.C: New.
13505 2011-03-07 Jakub Jelinek <jakub@redhat.com>
13508 * gcc.dg/pr47991.c: New test.
13510 2011-03-07 Jason Merrill <jason@redhat.com>
13512 * g++.dg/abi/mangle46.C: New.
13514 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
13517 * gcc.target/powerpc/pr47862.c: New.
13519 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
13522 * gcc.target/i386/combine-mul.c: Require nonpic.
13524 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
13525 Nathan Froyd <froydnj@codesourcery.com>
13527 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
13529 2011-03-06 Mark Mitchell <mark@codesourcery.com>
13531 * README.QMTEST: Remove.
13533 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
13534 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13537 * gfortran.dg/array_constructor_37.f90 : New test.
13539 2011-03-05 Jason Merrill <jason@redhat.com>
13541 * g++.dg/abi/mangle39.C: ABI v5, not 6.
13542 * g++.dg/abi/mangle45.C: Likewise.
13543 * g++.dg/cpp0x/trailing1.C: Likewise.
13545 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13547 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
13549 2011-03-05 Jakub Jelinek <jakub@redhat.com>
13551 PR rtl-optimization/47899
13552 * gcc.dg/pr47899.c: New test.
13554 * gcc.dg/torture/pr47968.c: Ignore warnings.
13556 PR tree-optimization/47967
13557 * gcc.c-torture/compile/pr47967.c: New test.
13559 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
13561 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
13562 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
13564 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
13566 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
13567 and property_getAttributes() if __OBJC2__.
13568 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13569 * objc.dg/property/property-encoding-1.m: New.
13570 * obj-c++.dg/property/property-encoding-1.mm: New.
13572 2011-03-04 Jason Merrill <jason@redhat.com>
13574 * g++.dg/template/pseudodtor6.C: New.
13576 * g++.dg/inherit/covariant19.C: New.
13578 2011-03-04 Richard Guenther <rguenther@suse.de>
13580 PR middle-end/47968
13581 * gcc.dg/torture/pr47968.c: New testcase.
13583 2011-03-04 Richard Guenther <rguenther@suse.de>
13585 PR middle-end/47975
13586 * gcc.dg/torture/pr47975.c: New testcase.
13588 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
13591 * g++.dg/template/crash106.C: New.
13593 2011-03-03 Jakub Jelinek <jakub@redhat.com>
13596 * gcc.dg/gomp/pr47963.c: New test.
13597 * g++.dg/gomp/pr47963.C: New test.
13599 2011-03-02 Jason Merrill <jason@redhat.com>
13601 * g++.dg/cpp0x/regress/condition1.C: New.
13603 * g++.dg/cpp0x/constexpr-ctor9.C: New.
13605 2011-03-01 Jason Merrill <jason@redhat.com>
13607 * g++.dg/cpp0x/lambda/lambda-98.C: New.
13609 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
13611 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
13613 PR rtl-optimization/47925
13614 * gcc.c-torture/execute/pr47925.c: New test.
13616 2011-03-01 Jason Merrill <jason@redhat.com>
13618 * g++.dg/cpp0x/decltype25.C: New.
13620 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
13622 2011-03-01 Richard Guenther <rguenther@suse.de>
13624 PR tree-optimization/47890
13625 * gcc.dg/torture/pr47890.c: New testcase.
13627 2011-03-01 Richard Guenther <rguenther@suse.de>
13630 * gcc.dg/lto/pr47924_0.c: New testcase.
13632 2011-03-01 Richard Guenther <rguenther@suse.de>
13635 * gfortran.dg/lto/pr46911_0.f: New testcase.
13637 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13639 PR libgfortran/47933
13640 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
13641 compile errors from older code form.
13643 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13645 PR libgfortran/47567
13646 * gfortran.dg/fmt_fw_d.f90: New test.
13648 2011-02-28 Jason Merrill <jason@redhat.com>
13650 * g++.dg/inherit/covariant18.C: New.
13652 2011-02-28 Jakub Jelinek <jakub@redhat.com>
13654 PR middle-end/47893
13655 * gcc.dg/pr47893.c: New test.
13657 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
13659 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
13660 NULL in case of a selector with conflicting types.
13661 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
13663 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
13665 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
13666 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
13667 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
13668 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
13670 2011-02-28 Jason Merrill <jason@redhat.com>
13673 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
13675 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13677 PR libgfortran/47778
13678 * gfortran.dg/namelist_71.f90: New test.
13680 2011-02-27 Jason Merrill <jason@redhat.com>
13683 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
13684 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
13686 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
13689 * g++.dg/cpp0x/constexpr-ctor8.C: New.
13691 2011-02-27 Jakub Jelinek <jakub@redhat.com>
13694 * gfortran.dg/gomp/task-1.f90: Removed.
13696 2011-02-26 Jason Merrill <jason@redhat.com>
13698 * g++.dg/template/this-targ1.C: New.
13700 * g++.dg/cpp0x/regress/template-const1.C: New.
13701 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
13702 * g++.dg/template/function1.C: Adjust.
13703 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
13704 * g++.dg/debug/debug7.C: Adjust.
13706 2011-02-26 Tobias Burnus <burnus@net-b.de>
13709 * gfortran.dg/gomp/task-1.f90: New.
13711 2011-02-25 Jie Zhang <jie@codesourcery.com>
13713 * gcc.target/arm/neon-thumb2-move.c: Add
13714 dg-require-effective-target arm_thumb2_ok.
13716 2011-02-24 Jason Merrill <jason@redhat.com>
13718 * g++.dg/parse/constant1.C: Specify C++98 mode.
13719 * g++.dg/parse/constant5.C: Likewise.
13720 * g++.dg/parse/error2.C: Likewise.
13721 * g++.dg/parse/semicolon3.C: Likewise.
13722 * g++.dg/template/crash14.C: Likewise.
13723 * g++.dg/template/local4.C: Likewise.
13724 * g++.dg/template/nontype3.C: Likewise.
13725 * g++.dg/parse/crash31.C: Adjust expected errors.
13726 * g++.dg/template/function1.C: Likewise.
13727 * g++.dg/template/ref3.C: Likewise.
13728 * g++.dg/template/static9.C: Likewise.
13729 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
13731 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
13732 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
13733 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
13734 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
13735 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
13737 2011-02-24 Jakub Jelinek <jakub@redhat.com>
13740 * gfortran.dg/pr47878.f90: New test.
13742 2011-02-24 Richard Guenther <rguenther@suse.de>
13745 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
13746 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
13748 2011-02-24 Richard Guenther <rguenther@suse.de>
13751 * gfortran.dg/lto/pr47839_0.f90: New testcase.
13752 * gfortran.dg/lto/pr47839_1.f90: Likewise.
13754 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13756 PR libgfortran/47567
13757 * gfortran.dg/fmt_f0_1.f90: Update test.
13759 2011-02-23 Jason Merrill <jason@redhat.com>
13761 * g++.dg/abi/mangle39.C: Adjust parm mangling.
13762 * g++.dg/abi/mangle45.C: New.
13764 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
13765 * g++.dg/template/canon-type-9.C: Match use of decltype
13766 between declaration and definition.
13767 * g++.dg/template/canon-type-12.C: Likewise.
13769 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
13772 * gfortran.dg/nested_allocatables_1.f90: New.
13774 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
13777 * g++.dg/pr46868.C: New test.
13778 * g++.dg/parse/parameter-declaration-1.C: Adjust.
13779 * g++.dg/parse/error14.C: Adjust.
13781 2011-02-23 Richard Guenther <rguenther@suse.de>
13783 PR tree-optimization/47838
13784 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
13786 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
13788 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
13790 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
13792 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
13793 * gfortran.dg/count_init_expr.f03: Ditto.
13794 * gfortran.dg/gomp/pr43711.f90: Ditto.
13795 * gcc.dg/struct-parse-2.c: Ditto.
13796 * gcc.dg/parse-error-3.c: Ditto.
13797 * gcc.dg/Wlogical-op-1.c: Ditto.
13798 * gcc.dg/Walways-true-1.c: Ditto.
13799 * gcc.dg/pr24225.c: Ditto.
13800 * gcc.dg/Walways-true-2.c: Ditto.
13801 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
13802 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
13803 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
13804 * g++.dg/overload/defarg4.C: Ditto.
13805 * g++.dg/inherit/covariant16.C: Ditto.
13806 * g++.dg/inherit/virtual7.C: Ditto.
13807 * g++.dg/template/canon-type-9.C: Ditto.
13808 * g++.dg/template/access19.C: Ditto.
13809 * g++.dg/template/call7.C: Ditto.
13810 * g++.dg/template/canon-type-2.C: Ditto.
13811 * g++.dg/template/init7.C: Ditto.
13812 * g++.dg/template/sizeof-template-argument.C: Ditto.
13813 * g++.dg/template/const3.C: Ditto.
13814 * g++.dg/template/sfinae26.C: Ditto.
13815 * g++.dg/template/sfinae26.C: Ditto.
13816 * g++.dg/template/canon-type-11.C: Ditto.
13817 * g++.dg/template/union2.C: Ditto.
13818 * g++.dg/template/canon-type-3.C: Ditto.
13819 * g++.dg/template/canon-type-1.C: Ditto.
13820 * g++.dg/template/canon-type-5.C: Ditto.
13821 * g++.dg/template/canon-type-7.C: Ditto.
13822 * g++.dg/template/canon-type-10.C: Ditto.
13823 * g++.dg/template/spec36.C: Ditto.
13824 * g++.dg/template/typedef38.C: Ditto.
13825 * g++.dg/template/canon-type-4.C: Ditto.
13826 * g++.dg/template/canon-type-6.C: Ditto.
13827 * g++.dg/template/canon-type-13.C: Ditto.
13828 * g++.dg/template/instantiate9.C: Ditto.
13829 * g++.dg/template/ttp22.C: Ditto.
13830 * g++.dg/warn/Wreturn-type-6.C: Ditto.
13831 * g++.dg/warn/Walways-true-1.C: Ditto.
13832 * g++.dg/warn/Wlogical-op-1.C: Ditto.
13833 * g++.dg/warn/Walways-true-2.C: Ditto.
13834 * g++.dg/conversion/op4.C: Ditto.
13835 * g++.dg/opt/pr19650.C: Ditto.
13836 * g++.dg/lookup/friend11.C: Ditto.
13837 * g++.dg/other/default2.C: Ditto.
13838 * g++.dg/other/default3.C: Ditto.
13839 * g++.dg/other/dtor2.C: Ditto.
13840 * g++.dg/other/friend5.C: Ditto.
13841 * g++.dg/other/default5.C: Ditto.
13842 * g++.dg/init/brace6.C: Ditto.
13843 * g++.dg/init/aggr5.C: Ditto.
13844 * g++.dg/init/error2.C: Ditto.
13845 * g++.dg/expr/bound-mem-fun.C: Ditto.
13846 * g++.dg/expr/cond6.C: Ditto.
13847 * g++.dg/expr/stmt-expr-1.C: Ditto.
13848 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
13849 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
13850 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
13851 * g++.dg/cpp0x/bracket1.C: Ditto.
13852 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
13853 * g++.dg/cpp0x/pr38646.C: Ditto.
13854 * g++.dg/cpp0x/variadic73.C: Ditto.
13855 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
13856 * g++.dg/cpp0x/bracket4.C: Ditto.
13857 * g++.dg/cpp0x/decltype4.C: Ditto.
13858 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
13859 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
13860 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
13861 * g++.dg/cpp0x/variadic-new2.C: Ditto.
13862 * g++.dg/cpp0x/decltype2.C: Ditto.
13863 * g++.dg/cpp0x/decltype1.C: Ditto.
13864 * g++.dg/cpp0x/bracket2.C: Ditto.
13865 * g++.dg/cpp0x/decltype5.C: Ditto.
13866 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
13867 * g++.dg/cpp0x/variadic70.C: Ditto.
13868 * g++.dg/cpp0x/decltype6.C: Ditto.
13869 * g++.dg/cpp0x/rvo.C: Ditto.
13870 * g++.dg/cpp0x/vt-40092.C: Ditto.
13871 * g++.dg/cpp0x/variadic-new.C: Ditto.
13872 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
13873 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
13874 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
13875 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
13876 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
13877 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
13878 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
13879 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
13880 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
13881 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
13882 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
13883 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
13884 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
13885 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
13886 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
13887 * g++.dg/cpp0x/pr39639.C: Ditto.
13888 * g++.dg/cpp0x/decltype3.C: Ditto.
13889 * g++.dg/cpp0x/variadic68.C: Ditto.
13890 * g++.dg/cpp0x/variadic-function.C: Ditto.
13891 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
13892 * g++.dg/cpp0x/variadic-bind.C: Ditto.
13893 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
13894 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
13895 * g++.dg/parse/crash35.C: Ditto.
13896 * g++.dg/parse/crash40.C: Ditto.
13897 * g++.dg/parse/defarg12.C: Ditto.
13898 * g++.dg/parse/crash34.C: Ditto.
13899 * g++.dg/parse/constructor3.C: Ditto.
13900 * g++.dg/parse/template23.C: Ditto.
13901 * g++.dg/parse/crash56.C: Ditto.
13902 * g++.dg/parse/dtor13.C: Ditto.
13903 * g++.dg/parse/error33.C: Ditto.
13904 * g++.dg/parse/ctor9.C: Ditto.
13905 * g++.dg/parse/error32.C: Ditto.
13906 * g++.dg/parse/error37.C: Ditto.
13907 * g++.dg/parse/bitfield3.C: Ditto.
13908 * g++.dg/parse/struct-4.C: Ditto.
13909 * g++.dg/ext/has_trivial_copy.C: Ditto.
13910 * g++.dg/ext/is_polymorphic.C: Ditto.
13911 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
13912 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
13913 * g++.dg/ext/has_nothrow_assign.C: Ditto.
13914 * g++.dg/ext/is_union.C: Ditto.
13915 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
13916 * g++.dg/ext/is_pod.C: Ditto.
13917 * g++.dg/ext/has_virtual_destructor.C: Ditto.
13918 * g++.dg/ext/has_trivial_constructor.C: Ditto.
13919 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
13920 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
13921 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
13922 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
13923 * g++.dg/ext/is_abstract.C: Ditto.
13924 * g++.dg/ext/has_trivial_assign.C: Ditto.
13925 * g++.dg/ext/is_class.C: Ditto.
13926 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
13927 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
13928 * g++.dg/ext/is_base_of.C: Ditto.
13929 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
13930 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
13931 * g++.dg/ext/is_empty.C: Ditto.
13932 * g++.dg/ext/is_enum.C: Ditto.
13933 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
13934 * gnat.dg/opt11.adb: Ditto.
13935 * obj-c++.dg/pr45735.mm: Ditto.
13936 * obj-c++.dg/pr24393.mm: Ditto.
13937 * obj-c++.dg/exceptions-2.mm: Ditto.
13938 * objc.dg/pr45735.m: Ditto.
13939 * objc.dg/pr24393.m: Ditto.
13941 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
13943 * objc.dg/attributes/objc-exception-1.m: New.
13945 2011-02-23 Jie Zhang <jie@codesourcery.com>
13947 * gcc.dg/cpp/include7.c: New test.
13949 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
13952 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
13954 2011-02-23 Jie Zhang <jie@codesourcery.com>
13956 PR rtl-optimization/47763
13957 * gcc.dg/pr47763.c: New test.
13959 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
13962 * gfortran.dg/whole_file_32.f90 : New test.
13964 2011-02-22 Dodji Seketeli <dodji@redhat.com>
13967 * g++.dg/inherit/virtual7.C: New test.
13969 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
13972 * objc.dg/type-size-3.m: Updated error message.
13973 * objc.dg/type-size-4.m: New test.
13974 * objc.dg/type-size-5.m: New test.
13976 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13978 * lib/gnat.exp: Fix comments.
13979 Don't load libgloss.exp.
13980 (default_gnat_version): Call $compiler with --version.
13981 Adapt regexp for gnatmake output, insert version.
13982 (gnat_version): New proc.
13983 (gnat_init): Remove gnat_libgcc_s_path.
13984 (gnat_target_compile): Likewise.
13985 Remove ld_library_path.
13986 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
13987 (gnat_pass): Remove.
13988 (gnat_pass): Remove.
13989 (gnat_finish): Remove.
13990 (gnat_exit): Remove.
13991 (local_find_gnatmake): Reindent.
13992 (runtest_file_p): Remove.
13993 (prune_warnings): Remove.
13994 (find_gnatclean): New proc.
13995 * lib/gnat-dg.exp (lremove): New proc.
13996 (gnat-dg-test): Reindent.
13997 Remove additional output files.
13998 (gnat-dg-runtest): Remove.
14000 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
14001 * gnat.dg/loop_optimization6.adb: Likewise.
14002 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
14004 2011-02-22 Jakub Jelinek <jakub@redhat.com>
14006 PR tree-optimization/47835
14007 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
14009 2011-02-22 Tobias Burnus <burnus@net-b.de>
14011 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
14012 * gfortran.dg/abstract_type_2.f03: Ditto.
14013 * gfortran.dg/abstract_type_3.f03: Ditto.
14014 * gfortran.dg/abstract_type_4.f03: Ditto.
14015 * gfortran.dg/abstract_type_5.f03: Ditto.
14016 * gfortran.dg/abstract_type_6.f03: Ditto.
14017 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
14018 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
14019 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
14020 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
14021 * gfortran.dg/array_function_5.f90: Ditto.
14022 * gfortran.dg/asynchronous_3.f03: Ditto.
14023 * gfortran.dg/char_expr_1.f90: Ditto.
14024 * gfortran.dg/class_14.f03: Ditto.
14025 * gfortran.dg/data_array_6.f: Ditto.
14026 * gfortran.dg/data_invalid.f90: Ditto.
14027 * gfortran.dg/dot_product_1.f03: Ditto.
14028 * gfortran.dg/func_derived_5.f90: Ditto.
14029 * gfortran.dg/func_result_4.f90: Ditto.
14030 * gfortran.dg/implied_do_1.f90: Ditto.
14031 * gfortran.dg/initialization_25.f90: Ditto.
14032 * gfortran.dg/initialization_26.f90: Ditto.
14033 * gfortran.dg/interface_34.f90: Ditto.
14034 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
14035 * gfortran.dg/keyword_symbol_1.f90: Ditto.
14036 * gfortran.dg/matmul_8.f03: Ditto.
14037 * gfortran.dg/merge_init_expr.f90: Ditto.
14038 * gfortran.dg/pack_assign_1.f90: Ditto.
14039 * gfortran.dg/pack_vector_1.f90: Ditto.
14040 * gfortran.dg/pointer_check_8.f90: Ditto.
14041 * gfortran.dg/product_init_expr.f03: Ditto.
14042 * gfortran.dg/reshape_order_5.f90: Ditto.
14043 * gfortran.dg/reshape_shape_1.f90: Ditto.
14044 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
14045 * gfortran.dg/same_name_2.f90: Ditto.
14046 * gfortran.dg/selected_real_kind_1.f90: Ditto.
14047 * gfortran.dg/spread_init_expr.f03: Ditto.
14048 * gfortran.dg/stmt_func_1.f90: Ditto.
14049 * gfortran.dg/sum_init_expr.f03: Ditto.
14050 * gfortran.dg/transpose_3.f03: Ditto.
14051 * gfortran.dg/unpack_init_expr.f03: Ditto.
14052 * gfortran.dg/warn_conversion.f90: Ditto.
14053 * gfortran.dg/warn_conversion_2.f90: Ditto.
14054 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
14055 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
14056 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
14057 * gfortran.dg/whole_file_16.f90: Ditto.
14058 * gfortran.dg/whole_file_17.f90: Ditto.
14059 * gfortran.dg/whole_file_18.f90: Ditto.
14060 * gfortran.dg/whole_file_20.f03: Ditto.
14061 * gfortran.dg/whole_file_5.f90: Ditto.
14062 * gfortran.dg/whole_file_6.f90: Ditto.
14063 * gfortran.dg/write_invalid_format.f90: Ditto.
14064 * gfortran.dg/zero_sized_6.f90: Ditto.
14066 2011-02-21 Jeff Law <law@redhat.com>
14068 PR rtl-optimization/46178
14069 * gcc.target/i386/pr46178.c: New test.
14071 PR rtl-optimization/46002
14072 * gcc.c-torture/compile/pr46002.c: New test.
14074 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14076 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
14079 2011-02-21 Jakub Jelinek <jakub@redhat.com>
14082 * g++.dg/debug/pr47106.C: Require effective target lto.
14084 2011-02-21 Jason Merrill <jason@redhat.com>
14086 * g++.dg/cpp0x/constexpr-diag2.C: New.
14088 2011-02-20 Jason Merrill <jason@redhat.com>
14090 * g++.dg/cpp0x/constexpr-ctor7.C: New.
14092 * g++.dg/cpp0x/fntmpdefarg2.C: New.
14094 * g++.dg/overload/conv-op1.C: New.
14096 * g++.dg/cpp0x/constexpr-synth1.C: New.
14098 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
14100 * objc.dg/layout-2.m: New.
14101 * objc.dg/selector-3.m: Adjusted location of error message.
14102 * objc.dg/type-size-3.m: Same.
14103 * obj-c++.dg/selector-3.mm: Same.
14105 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
14108 * objc.dg/property/dotsyntax-22.m: New.
14109 * obj-c++.dg/property/dotsyntax-22.mm: New.
14111 2011-02-20 Dodji Seketeli <dodji@redhat.com>
14114 * g++.dg/template/typedef38.C: New test.
14116 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
14119 * gfortran.dg/whole_file_30.f90 : New test.
14120 * gfortran.dg/whole_file_31.f90 : New test.
14122 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
14126 * gfortran.dg/whole_file_28.f90 : New test.
14127 * gfortran.dg/whole_file_29.f90 : New test.
14129 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
14132 * g++.dg/template/crash105.C: New.
14134 2011-02-19 Jason Merrill <jason@redhat.com>
14136 * g++.dg/cpp0x/regress/no-elide1.C: New.
14138 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
14140 PR tree-optimization/46620
14141 * gcc.dg/pr46620.c: New.
14143 2011-02-19 Jakub Jelinek <jakub@redhat.com>
14146 * gcc.target/i386/pr47809.c: New test.
14148 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14149 Tobias Burnus <burnus@net-b.de>
14151 * lib/target-supports.exp
14152 (check_effective_target_fortran_large_real): New check for large reals.
14153 * gfortran.dg/nan_7.f90: New test.
14155 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14157 PR libgfortran/47567
14158 * gfortran.dg/fmt_f0_1.f90: Update test.
14160 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
14163 * gfortran.dg/array_constructor_36.f90 : New test.
14164 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
14165 allow for comparison between different elements of the array
14166 constructor at different levels of optimization.
14168 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
14170 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
14171 * gcc.target/i386/pr32280-1.c: Likewise.
14173 2011-02-19 Jakub Jelinek <jakub@redhat.com>
14176 * gcc.target/i386/pr47800.c: New test.
14178 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
14180 * objc/execute/exceptions/foward-1.x: New.
14182 2011-02-18 Janus Weil <janus@gcc.gnu.org>
14185 * gfortran.dg/derived_constructor_comps_4.f90: New.
14187 2011-02-18 Tobias Burnus
14190 * gfortran.dg/func_result_6.f90: New.
14192 2011-02-18 Michael Matz <matz@suse.de>
14195 * gfortran.dg/lto/pr45586_0.f90: New test.
14196 * gfortran.dg/typebound_proc_20.f90: Ditto.
14197 * gfortran.dg/typebound_proc_21.f90: Ditto.
14199 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
14202 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
14204 2011-02-18 Tobias Burnus <burnus@net-b.de>
14207 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
14208 gcc_warning_prefix.
14209 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
14210 normalizing the error/warning output.
14211 * gfortran.dg/Wall.f90: Update dg-error/warning.
14212 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
14213 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
14214 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
14215 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
14216 * gfortran.dg/class_30.f90: Update dg-error/warning.
14217 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
14218 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
14219 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
14220 * gfortran.dg/entry_17.f90: Update dg-error/warning.
14221 * gfortran.dg/entry_19.f90: Update dg-error/warning.
14222 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
14223 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
14224 * gfortran.dg/g77/12632.f: Update dg-error/warning.
14225 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
14226 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
14227 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
14228 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
14229 * gfortran.dg/goto_8.f90: Update dg-error/warning.
14230 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
14231 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
14232 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
14233 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
14234 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
14235 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
14236 * gfortran.dg/volatile3.f90: Update dg-error/warning.
14237 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
14238 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
14239 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
14240 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
14241 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
14243 2011-02-18 Janus Weil <janus@gcc.gnu.org>
14246 * gfortran.dg/proc_ptr_comp_30.f90: New.
14248 2011-02-18 Jakub Jelinek <jakub@redhat.com>
14251 * gcc.target/i386/pr47780.c: New test.
14253 2011-02-18 Janus Weil <janus@gcc.gnu.org>
14256 * gfortran.dg/class_40.f03: New.
14258 2011-02-18 Dodji Seketeli <dodji@redhat.com>
14261 * g++.dg/cpp0x/auto21.C: New test.
14263 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
14265 * objc.dg/special/unclaimed-category-1.h: Updated for
14267 * objc.dg/special/unclaimed-category-1.m: Same.
14268 * objc.dg/zero-link-1.m: Same.
14269 * objc.dg/lookup-1.m: Same.
14270 * objc.dg/torture/strings/const-str-9.m
14271 * objc.dg/torture/strings/const-str-10.m: Same.
14272 * objc.dg/torture/strings/const-str-11.m: Same.
14273 * objc.dg/torture/forward-1.m: Same.
14274 * objc.dg/zero-link-2.m: Same.
14275 * objc.dg/encode-7-next-64bit.m: Same.
14276 * objc.dg/method-4.m: Same.
14277 * objc.dg/next-runtime-1.m: Same.
14278 * objc.dg/image-info.m: Same.
14279 * objc.dg/pr23214.m: Same.
14280 * objc.dg/symtab-1.m: Same.
14281 * obj-c++.dg/basic.m: Same.
14282 * obj-c++.dg/proto-lossage-3.m: Same.
14283 * obj-c++.dg/torture/strings/const-str-10.m: Same.
14284 * obj-c++.dg/torture/strings/const-str-11.m: Same.
14285 * obj-c++.dg/torture/strings/const-str-9.m: Same.
14286 * obj-c++.dg/method-11.m: Same.
14287 * objc/execute/enumeration-1.m: Same.
14288 * objc/execute/object_is_class.m: Same.
14289 * objc/execute/formal_protocol-2.m: Same.
14290 * objc/execute/formal_protocol-4.m: Same.
14291 * objc/execute/formal_protocol-6.m: Same.
14292 * objc/execute/bycopy-3.m: Same.
14293 * objc/execute/exceptions/catchall-1.m: Same.
14294 * objc/execute/exceptions/finally-1.m: Same.
14295 * objc/execute/exceptions/local-variables-1.m: Same.
14296 * objc/execute/exceptions/foward-1.m: Same.
14297 * objc/execute/bf-common.h
14298 * objc/execute/enumeration-2.m: Same.
14299 * objc/execute/formal_protocol-1.m: Same.
14300 * objc/execute/formal_protocol-3.m: Same.
14301 * objc/execute/formal_protocol-5.m: Same.
14302 * objc/execute/accessing_ivars.m: Same.
14303 * objc/execute/bycopy-2.m: Same.
14304 * objc/execute/formal_protocol-7.m: Same.
14305 * objc/execute/compatibility_alias.m: Same.
14306 * objc/execute/no_clash.m: Same.
14307 * objc/execute/object_is_meta_class.m: Same.
14308 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
14309 * objc/execute/class-tests-1.h: Include stdio.h.
14310 * objc/execute/class-tests-2.h: Same.
14311 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
14313 * obj-c++.dg/try-catch-2.mm: Same.
14315 2011-02-17 Jakub Jelinek <jakub@redhat.com>
14318 * g++.dg/warn/Wunused-parm-4.C: New test.
14320 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
14321 Jan Hubicka <jh@suse.cz>
14325 * g++.dg/debug/pr47106.C: New.
14327 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
14330 * gcc.target/i386/pr43653.c: New test.
14332 2011-02-11 Dodji Seketeli <dodji@redhat.com>
14335 * g++.dg/template/inherit6.C: New test.
14337 2011-02-16 Janus Weil <janus@gcc.gnu.org>
14340 * gfortran.dg/class_39.f03: New.
14342 2011-02-16 Dodji Seketeli <dodji@redhat.com>
14345 * g++.dg/cpp0x/variadic106.C: New test.
14347 2011-02-16 Jakub Jelinek <jakub@redhat.com>
14349 PR libfortran/47757
14350 * gfortran.dg/pr47757-1.f90: New test.
14351 * gfortran.dg/pr47757-2.f90: New test.
14352 * gfortran.dg/pr47757-3.f90: New test.
14355 * g++.dg/cpp0x/enum8.C: New test.
14357 2011-02-15 Jason Merrill <jason@redhat.com>
14359 * g++.dg/inherit/implicit-trivial1.C: New.
14360 * g++.dg/cpp0x/implicit-trivial1.C: New.
14362 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
14364 PR middle-end/47725
14365 * gcc.dg/torture/pr47725.c: Removed.
14367 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
14370 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
14371 constant does not generate a load from memory.
14373 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
14375 PR middle-end/47725
14376 * gcc.dg/torture/pr47725.c: New.
14378 2011-02-15 Richard Guenther <rguenther@suse.de>
14380 PR tree-optimization/47743
14381 * gcc.dg/torture/pr47743.c: New testcase.
14383 2011-02-15 Jakub Jelinek <jakub@redhat.com>
14385 PR middle-end/47581
14386 * gcc.target/i386/pr47581.c: New test.
14388 2011-02-14 Janus Weil <janus@gcc.gnu.org>
14391 * gfortran.dg/select_type_22.f03: New.
14393 2011-02-14 Jason Merrill <jason@redhat.com>
14395 * g++.dg/cpp0x/regress/enum1.C: New.
14397 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
14399 * gnat.dg/include.adb: New test.
14401 2011-02-14 Janus Weil <janus@gcc.gnu.org>
14404 * gfortran.dg/class_38.f03: New.
14406 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
14408 * gcc.dg/pr46494.c: New test.
14410 2011-02-14 Richard Guenther <rguenther@suse.de>
14412 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
14414 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14417 * gnat.dg/null_pointer_deref1.exp: Don't skip on
14418 sparc*-sun-solaris2.11.
14420 2011-02-14 Janus Weil <janus@gcc.gnu.org>
14423 * gfortran.dg/argument_checking_18.f90: New.
14425 2011-02-13 Tobias Burnus <burnus@net-b.de>
14427 * gfortran.dg/argument_checking_13.f90: Update dg-error.
14428 * gfortran.dg/argument_checking_17.f90: New.
14430 2011-02-12 Janus Weil <janus@gcc.gnu.org>
14432 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
14433 are temporarily disabled.
14434 * gfortran.dg/class_7.f03: Ditto.
14435 * gfortran.dg/coarray_14.f90: Ditto.
14436 * gfortran.dg/typebound_proc_13.f03: Ditto.
14438 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
14441 * gfortran.dg/extends_11.f03: New.
14443 2011-02-11 Xinliang David Li <davidxl@google.com>
14445 PR tree-optimization/47707
14446 * g++.dg/tree-ssa/pr47707.C: New test.
14448 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
14450 * g++.dg/opt/inline17.C: New test.
14452 2011-02-11 Tobias Burnus <burnus@net-b.de>
14455 * gfortran.dg/pure_formal_2.f90: New.
14457 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
14459 PR rtl-optimization/47614
14460 * gfortran.dg/pr47614.f: New.
14462 2011-02-11 Joseph Myers <joseph@codesourcery.com>
14465 * gcc.dg/opts-6.c: New test.
14467 2011-02-11 Jakub Jelinek <jakub@redhat.com>
14470 * gcc.dg/pr47684.c: New test.
14472 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14475 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
14476 c99_runtime, dg-add-options c99_runtime.
14477 (main): Use __asm__.
14479 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14482 * lib/target-supports.exp (check_ascii_locale_available): New proc.
14483 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
14484 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
14485 * gcc.dg/ucnid-10.c: Likewise.
14486 * gcc.dg/ucnid-13.c: Likewise.
14487 * gcc.dg/ucnid-7.c: Likewise.
14488 * gcc.dg/ucnid-8.c: Likewise.
14489 Adapt dg-warning line number.
14491 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
14493 * gcc.target/i386/parity-1.c: Use -march=k8.
14494 * gcc.target/i386/parity-2.c: Ditto.
14495 * gcc.target/i386/vecinit-1.c: Ditto.
14496 * gcc.target/i386/vecinit-2.c: Ditto.
14498 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14501 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
14502 * gcc.target/mips/save-restore-3.c: Likewise.
14503 * gcc.target/mips/save-restore-4.c: Likewise.
14504 * gcc.target/mips/save-restore-5.c: Likewise.
14507 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
14508 * g++.dg/tree-prof/partition2.C: Likewise.
14510 2011-02-09 Jason Merrill <jason@redhat.com>
14512 * g++.dg/tree-ssa/inline-3.C: Use a normal function
14513 rather than misdeclare std::puts.
14515 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
14516 * g++.dg/other/warning1.C: Likewise.
14517 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
14518 * g++.old-deja/g++.gb/scope06.C: Likewise.
14519 * g++.old-deja/g++.law/cvt11.C: Likewise.
14520 * g++.old-deja/g++.law/init1.C: Likewise.
14521 * g++.dg/abi/mangle26.C: Likewise.
14523 * g++.dg/template/function1.C: Adjust for C++0x mode.
14524 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
14526 * g++.dg/ext/label10.C: Adjust for C++0x mode.
14527 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
14529 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
14531 * g++.dg/cpp0x/regress/abi-empty7.C: New.
14533 * g++.dg/cpp0x/regress: New directory.
14534 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
14535 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
14536 * g++.dg/cpp0x/regress/regress3.C: New.
14538 2011-02-10 Richard Guenther <rguenther@suse.de>
14540 PR tree-optimization/47677
14541 * gcc.dg/torture/pr47677.c: New testcase.
14543 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
14545 * objc.dg/special/load-category-1.m: Remove unused header.
14546 * objc.dg/special/load-category-1a.m: Likewise.
14547 * objc.dg/special/load-category-2.m: Likewise.
14548 * objc.dg/special/load-category-2a.m: Likewise.
14549 * objc.dg/special/load-category-3.m: Likewise.
14550 * objc.dg/special/load-category-3a.m: Likewise.
14551 * objc.dg/attributes/proto-attribute-2.m: Likewise.
14552 * objc.dg/attributes/proto-attribute-3.m: Likewise.
14553 * objc.dg/attributes/class-attribute-1.m: Likewise.
14554 * objc.dg/property/property.exp: Don't run for Darwin < 9.
14555 * obj-c++.dg/property/property.exp: Likewise.
14556 * objc.dg/attributes/method-sentinel-1.m: Update type header.
14557 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
14558 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
14559 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
14560 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
14561 * obj-c++.dg/template-8.mm: Likewise.
14563 2011-02-10 Jakub Jelinek <jakub@redhat.com>
14566 * gcc.target/i386/pr47665.c: New test.
14568 2011-02-10 Jie Zhang <jie@codesourcery.com>
14572 2011-02-05 Jie Zhang <jie@codesourcery.com>
14574 * gcc.dg/pr42631.c: Update test.
14575 * gcc.dg/pr42631-2.c: New test.
14577 2011-02-09 Janus Weil <janus@gcc.gnu.org>
14580 * gfortran.dg/proc_decl_25.f90: New.
14582 2011-02-09 Janus Weil <janus@gcc.gnu.org>
14585 * gfortran.dg/typebound_assignment_2.f03: New.
14587 2011-02-09 Richard Guenther <rguenther@suse.de>
14589 PR tree-optimization/47664
14590 * gcc.dg/tree-ssa/inline-7.c: New testcase.
14592 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
14594 PR middle-end/47646
14595 * gnat.dg/uninit_func.adb: Adjust dg directive.
14597 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
14599 PR middle-end/47646
14600 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
14602 2011-02-09 Janus Weil <janus@gcc.gnu.org>
14605 * gfortran.dg/auto_dealloc_2.f90: New.
14607 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14609 * gcc.dg/builtins-config.h: Remove __sgi handling.
14610 * lib/target-supports.exp (add_options_for_c99_runtime): Add
14611 -std=c99 for mips-sgi-irix6.5*.
14613 2011-02-09 Martin Jambor <mjambor@suse.cz>
14615 PR middle-end/45505
14616 * gfortran.dg/pr25923.f90: Remove xfails.
14618 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14621 * gfortran.dg/inquire_14.f90: New test.
14623 2011-02-08 Janus Weil <janus@gcc.gnu.org>
14626 * gfortran.dg/pointer_init_6.f90: New.
14628 2011-02-08 Jeff Law <law@redhat.com>
14630 PR tree-optimization/42893
14631 * gcc.tree-ssa/pr42893.c: New test.
14633 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
14635 PR tree-optimization/46834
14636 PR tree-optimization/46994
14637 PR tree-optimization/46995
14638 * gcc.dg/graphite/id-pr46834.c: New.
14639 * gfortran.dg/graphite/id-pr46994.f90: New.
14640 * gfortran.dg/graphite/id-pr46995.f90: New.
14642 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14644 PR middle-end/47646
14645 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
14646 using the variable is known the warning is emitted there.
14647 * gcc.dg/uninit-pr19430.c (foo): Likewise.
14648 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
14650 * c-c++-common/pr20000.c (g): Both warnings occur at the return
14653 * gcc.dg/noreturn-1.c (foo5): Likewise.
14654 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
14655 (method2): Likewise.
14657 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
14658 the return statement using the uninitialized variable.
14659 * gfortran.dg/pr39666-2.f90 (f): Likewise.
14661 2011-02-08 Richard Guenther <rguenther@suse.de>
14663 PR middle-end/47639
14664 * g++.dg/opt/pr47639.c: New testcase.
14666 2011-02-08 Richard Guenther <rguenther@suse.de>
14668 PR tree-optimization/47632
14669 * g++.dg/opt/pr47632.C: New testcase.
14671 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14673 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
14675 2011-02-07 Richard Guenther <rguenther@suse.de>
14677 PR tree-optimization/47615
14678 * g++.dg/opt/pr47615.C: New testcase.
14680 2011-02-07 Richard Guenther <rguenther@suse.de>
14682 PR tree-optimization/47621
14683 * gcc.dg/torture/pr47621.c: New testcase.
14685 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
14687 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
14689 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
14692 * gfortran.dg/allocate_with_source_1 : New test.
14694 2011-02-05 Jakub Jelinek <jakub@redhat.com>
14696 PR middle-end/47610
14697 * gcc.dg/pr47610.c: New test.
14699 2011-02-05 Jie Zhang <jie@codesourcery.com>
14702 * gcc.dg/pr42631.c: Update test.
14703 * gcc.dg/pr42631-2.c: New test.
14705 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
14708 * gfortran.dg/pr47574.f90: New test.
14710 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
14712 PR tree-optimization/46194
14713 * gcc.dg/autopar/pr46194.c: New.
14715 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
14717 PR tree-optimization/43695
14718 * g++.dg/ipa/pr43695.C: New.
14720 2011-02-04 Jakub Jelinek <jakub@redhat.com>
14722 PR inline-asm/23200
14723 * gcc.dg/pr23200.c: New test.
14725 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
14728 * g++.dg/pr47589.C: New test.
14730 2011-02-03 Dodji Seketeli <dodji@redhat.com>
14733 * g++.dg/template/typedef37.C: New test.
14734 * g++.dg/template/param1.C: Adjust expected error message.
14736 2011-02-03 Jakub Jelinek <jakub@redhat.com>
14738 PR middle-end/31490
14739 * gcc.dg/pr31490-2.c: New test.
14740 * gcc.dg/pr31490-3.c: New test.
14741 * gcc.dg/pr31490-4.c: New test.
14743 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
14744 Jakub Jelinek <jakub@redhat.com>
14747 * g++.dg/parser/semicolon3.C: Adjust.
14748 * g++.dg/parser/semicolon4.C: New testcase.
14749 * g++.dg/pr46890.C: New testcase.
14751 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
14754 * g++.dg/init/pr29571.C: New.
14756 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
14758 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
14759 instead of vect_int.
14761 2011-02-03 Jakub Jelinek <jakub@redhat.com>
14764 * gcc.target/i386/pr47312.c: New test.
14767 * gcc.target/i386/pr47564.c: New test.
14769 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
14771 PR tree-optimization/45122
14772 * gcc.dg/tree-ssa/pr45122.c: New.
14774 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
14777 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
14780 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
14781 and vsx so a default --with-cpu=power7 doesn't give an error
14782 when -mavoid-indexed-addresses is used.
14784 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
14785 wrapper function to save the arguments and then jump to the real
14786 function, rather than depending on the compiler not to move stuff
14788 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
14790 2011-02-02 Janus Weil <janus@gcc.gnu.org>
14791 Paul Thomas <pault@gcc.gnu.org>
14794 * gfortran.dg/class_37.f03 : New test.
14796 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
14797 Richard Guenther <rguenther@suse.de>
14799 PR tree-optimization/40979
14801 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
14802 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
14803 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
14804 check_vect_support_and_set_flags.
14805 * gfortran.dg/graphite/vect-pr40979.f90: New.
14807 2011-02-02 Janus Weil <janus@gcc.gnu.org>
14810 * gfortran.dg/class_36.f03: New.
14812 2011-02-02 Richard Guenther <rguenther@suse.de>
14814 PR tree-optimization/47566
14815 * gcc.dg/lto/20110201-1_0.c: New testcase.
14817 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
14823 * debug/pr47498.c: New.
14824 * debug/pr47501.c: New.
14826 2011-02-01 Richard Guenther <rguenther@suse.de>
14828 PR tree-optimization/47559
14829 * g++.dg/torture/pr47559.C: New testcase.
14831 2011-02-01 Janus Weil <janus@gcc.gnu.org>
14834 * gfortran.dg/typebound_call_20.f03: New.
14836 2011-02-01 Richard Guenther <rguenther@suse.de>
14838 PR tree-optimization/47555
14839 * gcc.dg/pr47555.c: New testcase.
14841 2011-02-01 Richard Guenther <rguenther@suse.de>
14843 PR tree-optimization/47541
14844 * g++.dg/torture/pr47541.C: New testcase.
14846 2011-01-31 Janus Weil <janus@gcc.gnu.org>
14849 * gfortran.dg/typebound_call_19.f03: New.
14851 2011-01-31 Jakub Jelinek <jakub@redhat.com>
14854 * g++.dg/cpp0x/pr47416.C: New test.
14856 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
14859 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
14861 2011-01-31 Janus Weil <janus@gcc.gnu.org>
14864 * gfortran.dg/typebound_assignment_1.f03: New.
14866 2011-01-31 Jakub Jelinek <jakub@redhat.com>
14868 PR tree-optimization/47538
14869 * gcc.c-torture/execute/pr47538.c: New test.
14871 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14874 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
14876 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14878 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
14880 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
14882 PR rtl-optimization/44031
14883 * gcc.c-torture/compile/20110131-1.c: New test.
14885 2011-01-31 Tobias Burnus <burnus@net-b.de>
14888 * gfortran.dg/stmt_func_1.f90: New.
14890 2011-01-31 Tobias Burnus <burnus@net-b.de>
14893 * gfortran.dg/interface_34.f90: New.
14895 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
14898 * gfortran.dg/realloc_on_assign_5.f03: New test.
14899 * gfortran.dg/realloc_on_assign_5.f03: New test.
14901 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14903 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
14904 * gfortran.dg/bessel_7.f90: Likewise.
14905 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
14907 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
14908 * gfortran.dg/sum_init_expr.f03: Likewise.
14910 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
14912 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
14915 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
14916 loop only on "vect_intfloat_cvt" targets.
14918 2011-01-29 Tobias Burnus <burnus@net-b.de>
14921 * gfortran.dg/shape_6.f90: New.
14923 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14925 PR libgfortran/47434
14926 * gfortran.dg/read_infnan_1.f90: Update test.
14927 * gfortran.dg/module_nan.f90: Update test.
14928 * gfortran.dg/char4_iunit_1.f03: Update test.
14929 * gfortran.dg/large_real_kind_1.f90: Update test.
14930 * gfortran.dg/real_const_3.f90: Update test.
14931 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
14933 2011-01-29 Dodji Seketeli <dodji@redhat.com>
14936 * g++.dg/template/param2.C: New test.
14938 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14940 PR libgfortran/47285
14941 * gfortran.dg/fmt_g.f: New test.
14943 2011-01-28 Tobias Burnus <burnus@net-b.de>
14946 * gfortran.dg/pure_formal_1.f90: New.
14948 2011-01-28 Jakub Jelinek <jakub@redhat.com>
14951 * gcc.dg/tls/pr42894.c: New test.
14953 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14955 * gcc.dg/pr47276.c: Add dg-require-visibility.
14957 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14959 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
14961 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
14962 Tobias Burnus <burnus@gcc.gnu.org>
14967 * gfortran.dg/realloc_on_assign_3.f03: New test.
14968 * gfortran.dg/realloc_on_assign_4.f03: New test.
14969 * gfortran.dg/allocatable_function_5.f90: New test.
14970 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
14971 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
14972 implemented" dg-errors.
14974 2011-01-27 Jan Hubicka <jh@suse.cz>
14976 PR middle-end/46949
14977 * gcc.dg/attr-weakref-4.c: New testcase
14979 2011-01-27 Martin Jambor <mjambor@suse.cz>
14981 PR tree-optimization/47228
14982 * gcc.dg/torture/pr47228.c: New test.
14984 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14986 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
14988 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14990 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
14991 when using auto-overlay support on the SPU.
14993 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
14995 PR rtl-optimization/44174
14996 * gcc.target/i386/asm-6.c: New test.
14998 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
15000 PR rtl-optimization/46856
15001 * gcc.c-torture/compile/pr46856.c: New test.
15003 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
15004 Andrew Pinski <pinskia@gmail.com>
15007 * gcc.dg/pr43082.c: New.
15009 2011-01-26 DJ Delorie <dj@redhat.com>
15011 PR rtl-optimization/46878
15012 * gcc.dg/pr46878-1.c: New test.
15014 2011-01-26 Jakub Jelinek <jakub@redhat.com>
15017 * g++.dg/cpp0x/pr47476.C: New test.
15019 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
15021 * gcc.c-torture/compile/20110126-1.c: New test.
15023 2011-01-26 Jakub Jelinek <jakub@redhat.com>
15026 * gcc.dg/torture/pr47473.c: New test.
15028 2011-01-26 Jan Hubicka <jh@suse.cz>
15031 * gcc.c-torture/execute/pr47237.c: New testcase.
15033 2011-01-26 Jan Hubicka <jh@suse.cz>
15035 PR tree-optimization/47190
15036 * gcc.dg/attr-weakref-3.c: New testcase.
15038 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
15041 * gcc.dg/dll-9a.c: New test file.
15042 * gcc.dg/dll-11.c: Likewise.
15043 * gcc.dg/dll-12.c: Likewise.
15044 * gcc.dg/dll-12a.c: Likewise.
15045 * gcc.dg/dll-11a.c: Likewise.
15046 * gcc.dg/dll-9.c: Likewise.
15047 * gcc.dg/dll-10.c: Likewise.
15048 * gcc.dg/dll-10a.c: Likewise.
15049 * g++.dg/ext/dllexport4a.cc: Likewise.
15050 * g++.dg/ext/dllexport4.C: Likewise.
15051 * g++.dg/ext/dllexport5.C: Likewise.
15052 * g++.dg/ext/dllexport5a.cc: Likewise.
15054 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15056 PR tree-optimization/46970
15057 * gcc.dg/graphite/pr46970.c: New.
15059 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15061 PR tree-optimization/46215
15062 * gcc.dg/graphite/pr46215.c: New.
15064 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15066 PR tree-optimization/46168
15067 * gcc.dg/graphite/pr46168.c: New.
15069 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15071 PR tree-optimization/43657
15072 * gcc.dg/graphite/pr43657.c: New.
15074 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15076 PR tree-optimization/29832
15077 * gfortran.dg/graphite/pr29832.f90: New.
15079 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15081 PR tree-optimization/43567
15082 * gcc.dg/graphite/pr43567.c: New.
15084 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15086 * gfortran.dg/graphite/interchange-4.f: New.
15087 * gfortran.dg/graphite/interchange-5.f: New.
15089 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
15090 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
15091 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
15092 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
15093 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
15094 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
15095 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
15096 * gfortran.dg/ltrans-7.f90: Removed.
15097 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
15099 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
15100 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
15101 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
15102 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
15103 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
15104 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
15105 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
15106 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
15107 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
15108 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
15109 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
15110 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
15111 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
15112 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
15113 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
15114 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
15115 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
15116 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
15117 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
15118 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
15119 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
15120 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
15121 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
15122 * gcc.dg/tree-ssa/data-dep-1.c
15123 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
15124 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
15125 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
15126 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
15127 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
15129 2011-01-25 Jakub Jelinek <jakub@redhat.com>
15131 PR tree-optimization/47265
15132 PR tree-optimization/47443
15133 * gcc.c-torture/compile/pr47265.c: New test.
15134 * gcc.dg/pr47443.c: New test.
15136 2011-01-25 Martin Jambor <mjambor@suse.cz>
15138 PR tree-optimization/47382
15139 * g++.dg/torture/pr47382.C: New test.
15140 * g++.dg/opt/devirt1.C: Xfail.
15142 2011-01-25 Yao Qi <yao@codesourcery.com>
15145 * gcc.target/arm/pr45701-1.c: New test.
15146 * gcc.target/arm/pr45701-2.c: New test.
15147 * gcc.target/arm/pr45701-3.c: New test.
15149 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15150 Jakub Jelinek <jakub@redhat.com>
15152 PR tree-optimization/47271
15153 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
15155 2011-01-25 Nick Clifton <nickc@redhat.com>
15157 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
15158 (saturate_add): Delete.
15159 (exchange): Delete.
15160 (main): Do not run saturate_add.
15161 (set_interrupts): Delete.
15163 2011-01-25 Tobias Burnus <burnus@net-b.de>
15166 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
15168 2011-01-25 Jakub Jelinek <jakub@redhat.com>
15170 PR tree-optimization/47427
15171 PR tree-optimization/47428
15172 * gcc.c-torture/compile/pr47427.c: New test.
15173 * gcc.c-torture/compile/pr47428.c: New test.
15175 2011-01-25 Richard Guenther <rguenther@suse.de>
15177 PR middle-end/47411
15178 * gcc.dg/torture/pr47411.c: New testcase.
15180 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15182 * gfortran.dg/graphite/id-24.f: New.
15183 * gfortran.dg/graphite/id-25.f: New.
15185 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15187 * gfortran.dg/graphite/id-23.f: New.
15189 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15191 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
15193 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15195 * gcc.dg/graphite/block-0.c: Un-XFAILed.
15196 * gcc.dg/graphite/block-1.c: Un-XFAILed.
15197 * gcc.dg/graphite/block-7.c: Un-XFAILed.
15198 * gcc.dg/graphite/block-8.c: Un-XFAILed.
15199 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
15200 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
15201 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
15202 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
15203 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
15205 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15207 * gcc.dg/graphite/block-0.c: Add documentation.
15208 * gcc.dg/graphite/block-4.c: Same.
15209 * gcc.dg/graphite/block-7.c: Same.
15210 * gcc.dg/graphite/block-8.c: New.
15211 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
15212 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
15213 * gcc.dg/graphite/interchange-12.c: Add documentation.
15214 * gcc.dg/graphite/interchange-13.c: New.
15215 * gcc.dg/graphite/interchange-14.c: New.
15216 * gcc.dg/graphite/interchange-15.c: New.
15217 * gcc.dg/graphite/interchange-8.c: Add documentation.
15218 * gcc.dg/graphite/interchange-mvt.c: Same.
15220 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
15223 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
15224 * gcc.target/powerpc/altivec-14.c: Ditto.
15225 * gcc.target/powerpc/altivec-33.c: Ditto.
15226 * gcc.target/powerpc/altivec-types-1.c: Ditto.
15227 * gcc.target/powerpc/altivec-types-2.c: Ditto.
15228 * gcc.target/powerpc/altivec-types-3.c: Ditto.
15229 * gcc.target/powerpc/altivec-types-4.c: Ditto.
15230 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
15231 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
15232 * g++.dg/ext/altivec-15.C: Ditto.
15233 * g++.dg/ext/altivec-types-1.C: Ditto.
15234 * g++.dg/ext/altivec-types-2.C: Ditto.
15235 * g++.dg/ext/altivec-types-3.C: Ditto.
15236 * g++.dg/ext/altivec-types-4.C: Ditto.
15238 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15240 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
15242 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15244 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
15245 optimization options.
15247 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15249 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
15252 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
15254 2011-01-23 Tobias Burnus <burnus@net-b.de>
15257 * gfortran.dg/allocatable_scalar_12.f90: New.
15259 2011-01-23 Ira Rosen <irar@il.ibm.com>
15261 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
15262 vectorization to be not profitable if peeling is used to
15263 realign the memory access.
15264 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
15265 loop bound to avoid loop unrolling.
15266 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
15268 2011-01-22 Jan Hubicka <jh@suse.cz>
15271 * g++.dg/lto/pr47333.C: New file.
15273 2011-01-22 Jan Hubicka <jh@suse.cz>
15275 PR tree-optimization/43884
15277 * gcc.dg/autopar/outer-2.c: Increase array size.
15278 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
15280 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
15283 * gfortran.dg/c_loc_tests_16.f90: New test.
15285 2011-01-22 Tobias Burnus <burnus@net-b.de>
15288 * gfortran.dg/typebound_proc_19.f90: New.
15290 2011-01-21 Jeff Law <law@redhat.com>
15292 PR tree-optimization/47053
15293 * g++.dg/pr47053.C: New test.
15295 2011-01-21 Jason Merrill <jason@redhat.com>
15298 * g++.dg/cpp0x/constexpr-ctor6.C: New.
15300 2011-01-21 Jakub Jelinek <jakub@redhat.com>
15303 * g++.dg/cpp0x/range-for10.C: New test.
15304 * g++.dg/template/for1.C: New test.
15306 PR middle-end/45566
15307 * g++.dg/tree-prof/partition3.C: New test.
15309 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
15311 PR rtl-optimization/47366
15312 * g++.dg/opt/pr47366.C: New test.
15314 2011-01-21 Jason Merrill <jason@redhat.com>
15317 * g++.dg/cpp0x/constexpr-regress2.C: New.
15319 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
15321 2011-01-21 Jeff Law <law@redhat.com>
15323 PR rtl-optimization/41619
15324 * gcc.dg/pr41619.c: New.
15326 2011-01-21 Jakub Jelinek <jakub@redhat.com>
15328 PR tree-optimization/47355
15329 * g++.dg/opt/pr47355.C: New test.
15331 2011-01-21 Richard Guenther <rguenther@suse.de>
15333 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
15336 2011-01-21 Richard Guenther <rguenther@suse.de>
15338 PR tree-optimization/47365
15339 * gcc.dg/torture/pr47365.c: New testcase.
15340 * gcc.dg/tree-ssa/pr47392.c: Likewise.
15342 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15344 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
15346 2011-01-21 Jakub Jelinek <jakub@redhat.com>
15348 PR tree-optimization/47391
15349 * gcc.dg/pr47391.c: New test.
15351 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15353 * g++.dg/template/char1.C: Use signed char.
15355 2011-01-21 Tobias Burnus <burnus@net-b.de>
15358 * gfortran.dg/pointer_target_4.f90: New.
15360 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
15363 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
15364 ILP32 system and not IP32.
15366 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
15369 * g++.dg/debug/pr46583.C: New.
15371 2011-01-20 Jakub Jelinek <jakub@redhat.com>
15374 * g++.dg/debug/pr47283.C: New test.
15377 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
15378 * gcc.target/i386/headmerge-2.c: Likewise.
15380 2011-01-20 Richard Guenther <rguenther@suse.de>
15382 PR middle-end/47370
15383 * gcc.dg/torture/pr47370.c: New testcase.
15385 2011-01-20 Jakub Jelinek <jakub@redhat.com>
15387 PR tree-optimization/46130
15388 * gcc.dg/pr46130-1.c: New test.
15389 * gcc.dg/pr46130-2.c: New test.
15391 2011-01-19 Dodji Seketeli <dodji@redhat.com>
15394 * g++.dg/debug/dwarf2/template-params-10.C: New test.
15396 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
15399 * g++.dg/debug/pr46240.cc: New.
15401 2011-01-19 Jakub Jelinek <jakub@redhat.com>
15404 * g++.dg/template/anonunion1.C: New test.
15406 PR rtl-optimization/47337
15407 * gcc.c-torture/execute/pr47337.c: New test.
15409 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15412 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
15414 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15416 PR tree-optimization/46021
15417 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
15419 2011-01-19 Jakub Jelinek <jakub@redhat.com>
15421 PR tree-optimization/47290
15422 * g++.dg/torture/pr47290.C: New test.
15424 2011-01-18 Janus Weil <janus@gcc.gnu.org>
15427 * gfortran.dg/proc_ptr_comp_29.f90: New.
15429 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
15432 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
15433 powerpc-apple-darwin9.
15435 2011-01-18 Jakub Jelinek <jakub@redhat.com>
15437 PR rtl-optimization/47299
15438 * gcc.c-torture/execute/pr47299.c: New test.
15440 2011-01-17 Jason Merrill <jason@redhat.com>
15442 * g++.dg/cpp0x/constexpr-virtual.C: New.
15444 2011-01-17 Jakub Jelinek <jakub@redhat.com>
15447 * gfortran.dg/gomp/pr47331.f90: New test.
15449 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
15452 * objc.dg/selector-warn-1.m: New.
15453 * obj-c++.dg/selector-warn-1.mm: New.
15455 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
15457 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
15458 Update dg-final accordingly.
15460 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15462 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
15464 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15466 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
15468 * gcc.dg/guality/pr36728-2.c: Likewise.
15470 2011-01-17 Richard Guenther <rguenther@suse.de>
15472 PR tree-optimization/47313
15473 * g++.dg/torture/pr47313.C: New testcase.
15475 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
15478 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
15479 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
15480 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15481 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15483 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
15485 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
15486 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
15487 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
15489 2011-01-17 Richard Guenther <rguenther@suse.de>
15491 PR tree-optimization/45967
15492 * gcc.dg/torture/pr45967-2.c: New testcase.
15493 * gcc.dg/torture/pr45967-3.c: Likewise.
15495 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15498 * g++.dg/ext/pr47213.C: Require visibility.
15500 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
15502 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
15503 * gcc.dg/fixed-point/struct-union.c: Update error messages.
15505 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
15507 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
15508 Linux-based targets.
15510 2011-01-13 Jan Hubicka <jh@suse.cz>
15512 PR tree-optimization/47276
15513 * gcc.dg/pr47276.c: New testcase.
15515 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
15516 Jonathan Wakely <jwakely.gcc@gmail.com>
15519 * g++.dg/other/pr33558.C: New.
15520 * g++.dg/other/pr33558-2.C: New.
15522 2011-01-14 Martin Jambor <mjambor@suse.cz>
15524 PR tree-optimization/45934
15525 PR tree-optimization/46302
15526 * g++.dg/ipa/devirt-c-1.C: New test.
15527 * g++.dg/ipa/devirt-c-2.C: Likewise.
15528 * g++.dg/ipa/devirt-c-3.C: Likewise.
15529 * g++.dg/ipa/devirt-c-4.C: Likewise.
15530 * g++.dg/ipa/devirt-c-5.C: Likewise.
15531 * g++.dg/ipa/devirt-c-6.C: Likewise.
15532 * g++.dg/ipa/devirt-6.C: Likewise.
15533 * g++.dg/ipa/devirt-d-1.C: Likewise.
15534 * g++.dg/torture/pr45934.C: Likewise.
15536 2011-01-14 Jason Merrill <jason@redhat.com>
15538 * g++.dg/cpp0x/variadic105.C: New.
15540 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
15541 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15544 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15545 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
15546 execution tests on i?86-*-*, x86_64-*-* and
15547 powerpc*-apple-darwin* && ilp32.
15548 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
15549 tests on i?86-*-* and x86_64-*-*.
15551 2011-01-14 Richard Guenther <rguenther@suse.de>
15553 PR tree-optimization/47280
15554 * g++.dg/opt/pr47280.C: New testcase.
15556 2011-01-14 Jason Merrill <jason@redhat.com>
15558 * g++.dg/cpp0x/constexpr-regress1.C: New.
15560 * g++.dg/ext/flexary2.C: New.
15562 2011-01-14 Richard Guenther <rguenther@suse.de>
15564 PR middle-end/47281
15565 * gcc.dg/torture/pr47281.c: New testcase.
15566 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
15568 2011-01-14 Richard Guenther <rguenther@suse.de>
15570 PR tree-optimization/47286
15571 * gcc.dg/tree-ssa/pr47286.c: New testcase.
15573 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
15576 * g++.dg/ext/pr47213.C: New.
15578 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15580 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
15582 2011-01-13 Tobias Burnus <burnus@net-b.de>
15583 Mikael Morin <mikael@gcc.gnu.org>
15587 * gfortran.dg/select_type_20.f90: New.
15588 * gfortran.dg/select_type_21.f90: New.
15590 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
15593 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
15595 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15597 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
15598 * gcc.dg/guality/pr36728-2.c: Likewise.
15600 2011-01-13 Dodji Seketeli <dodji@redhat.com>
15603 * g++.dg/debug/dwarf2/template-params-9.C: New test.
15605 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
15607 PR rtl-optimization/45352
15608 * gcc.dg/pr45352-3.c: New.
15610 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
15612 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
15614 * g++.dg/cpp0x/range-for8.C: New.
15615 * g++.dg/cpp0x/range-for9.C: New.
15617 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
15620 * g++.dg/debug/pr47209.C: New.
15622 2011-01-12 Richard Guenther <rguenther@suse.de>
15625 * gcc.dg/lto/pr47259_0.c: New testcase.
15626 * gcc.dg/lto/pr47259_1.c: Likewise.
15628 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
15630 * objc-obj-c++-shared/Object1.h: Add copyright header, update
15631 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
15632 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
15633 methods missing from the OBJC2 Object.
15634 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
15635 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
15636 GNU and NeXT runtimes.
15637 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
15639 * objc-obj-c++-shared/Object1.m: Likewise.
15640 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
15641 * objc.dg/proto-qual-1.m: Likewise.
15642 * obj-c++.dg/proto-lossage-3.mm: Likewise.
15643 * obj-c++.dg/proto-qual-1.mm: Likewise.
15645 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
15648 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
15650 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
15652 Fixed the Objective-C++ testsuite and updated all tests.
15653 * lib/obj-c++.exp (obj-c++_init): Declare and set
15654 gcc_warning_prefix and gcc_error_prefix.
15655 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
15656 'dg-warning', 'dg-message' and 'dg-error'.
15657 * obj-c++.dg/class-extension-3.mm: Likewise.
15658 * obj-c++.dg/class-protocol-1.mm: Likewise.
15659 * obj-c++.dg/encode-7.mm: Likewise.
15660 * obj-c++.dg/exceptions-3.mm: Likewise.
15661 * obj-c++.dg/exceptions-5.mm: Likewise.
15662 * obj-c++.dg/method-12.mm: Likewise.
15663 * obj-c++.dg/method-13.mm: Likewise.
15664 * obj-c++.dg/method-15.mm: Likewise.
15665 * obj-c++.dg/method-16.mm: Likewise.
15666 * obj-c++.dg/method-4.mm: Likewise.
15667 * obj-c++.dg/method-8.mm: Likewise.
15668 * obj-c++.dg/method-conflict-1.mm: Likewise.
15669 * obj-c++.dg/method-conflict-2.mm: Likewise.
15670 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
15671 and uncommented second part of the testcase now that the testsuite
15673 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
15674 and uncommented second part of the testcase now that the testsuite
15676 * obj-c++.dg/private-1.mm: Likewise.
15677 * obj-c++.dg/proto-lossage-4.mm: Likewise.
15678 * obj-c++.dg/syntax-error-7.mm: Likewise.
15679 * obj-c++.dg/warn5.mm: Likewise.
15680 * obj-c++.dg/property/at-property-14.mm: Likewise.
15681 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
15683 * obj-c++.dg/property/at-property-18.mm: Likewise.
15684 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
15686 * obj-c++.dg/property/at-property-21.mm: Likewise.
15687 * obj-c++.dg/property/at-property-28.mm: Likewise.
15688 * obj-c++.dg/property/at-property-5.mm: Likewise.
15689 * obj-c++.dg/property/dynamic-2.mm: Likewise.
15690 * obj-c++.dg/property/property-neg-3.mm: Likewise.
15691 * obj-c++.dg/property/synthesize-11.mm: Likewise.
15692 * obj-c++.dg/property/synthesize-6.mm: Likewise.
15693 * obj-c++.dg/property/synthesize-8.mm: Likewise.
15694 * obj-c++.dg/property/synthesize-9.mm: Likewise.
15695 * obj-c++.dg/tls/diag-5.mm: Likewise.
15696 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
15697 dg-error, now matched correctly.
15699 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
15701 * objc.dg/property/at-property-29.m: New.
15702 * obj-c++.dg/property/at-property-29.mm: New.
15704 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15706 * go.test/go-test.exp (go-set-goarch): New proc.
15707 (go-gc-tests): Use it.
15709 2011-01-11 Dodji Seketeli <dodji@redhat.com>
15712 * g++.dg/debug/dwarf2/template-params-8.C: New test.
15714 2011-01-11 Richard Henderson <rth@redhat.com>
15716 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
15718 2011-01-11 Jan Hubicka <jh@suse.cz>
15722 * gcc.dg/lto/pr45721_1.c: New file.
15723 * gcc.dg/lto/pr45721_0.c: New file.
15725 2011-01-11 Richard Guenther <rguenther@suse.de>
15727 PR tree-optimization/46076
15728 * gcc.dg/tree-ssa/pr46076.c: New testcase.
15730 2011-01-11 Jeff Law <law@redhat.com>
15732 * PR tree-optimization/47086
15733 * gcc.dg/pr47086.c: New test.
15735 2011-01-11 Jason Merrill <jason@redhat.com>
15738 * g++.dg/template/new10.C: New.
15741 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
15743 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
15745 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
15746 Split type definitions and NSConstantString class into...
15747 * objc-obj-c++-shared/objc-test-suite-types.h: New.
15748 * objc-obj-c++-shared/nsconstantstring-class.h: New.
15749 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
15750 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
15751 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
15752 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
15754 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
15755 encode defines for newer NeXT system headers.
15756 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
15757 * obj-c++.dg/torture/strings/string1.mm: Likewise.
15758 * objc.dg/foreach-5.m: Likewise.
15759 * objc.dg/foreach-2.m: Likewise.
15760 * objc.dg/foreach-4.m: Likewise.
15761 * objc.dg/torture/strings/string1.m: Likewise.
15762 * objc.dg/torture/strings/string2.m: Likewise.
15763 * objc.dg/torture/strings/string3.m: Likewise.
15764 * objc.dg/torture/strings/string4.m: Likewise.
15765 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
15766 header and stand alone.
15767 * obj-c++.dg/strings/strings-2.mm: Likewise.
15768 * objc.dg/torture/strings/const-str-3.m: Likewise.
15769 * objc.dg/strings/strings-2.m: Likewise.
15770 * objc.dg/strings/const-str-12b.m: Likewise.
15772 2011-01-12 Richard Guenther <rguenther@suse.de>
15774 PR middle-end/32511
15775 * gcc.dg/attr-weak-1.c: Adjust.
15777 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
15780 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
15781 standard compliant and comment.
15783 2011-01-10 Jan Hubicka <jh@suse.cz>
15786 * gcc.dg/initpri3.c: New testcase.
15788 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
15791 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
15792 externally visible.
15797 (g_ebp_save): Likewise.
15798 (g_esp_save): Likewise.
15800 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15802 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
15804 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15806 PR tree-optimization/46021
15807 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
15808 i?86-*-*, x86_64-*-*.
15810 2011-01-10 Jeff Law <law@redhat.com>
15812 * PR tree-optimization/47141
15813 * gcc.c-torture/compile/pr47141.c: New test.
15815 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
15818 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
15819 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
15820 * gcc.dg/vect/slp-35.c: Remove XFAILs.
15821 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
15824 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
15825 being vectorized. Adjust dg-final pattern. Remove XFAIL.
15826 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
15827 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
15828 being vectorized. Adjust dg-final pattern.
15831 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
15832 * gcc.dg/vect/slp-24.c: Likewise.
15834 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
15837 * g++.dg/other/pr47218-1.C: New test file.
15838 * g++.dg/other/pr47218.C: Likewise.
15839 * g++.dg/other/pr47218.h: New supporting header.
15841 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
15844 * objc.dg/attributes/invalid-attribute-1.m: New.
15845 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
15847 2011-01-09 Janus Weil <janus@gcc.gnu.org>
15850 * gfortran.dg/proc_ptr_comp_28.f90: New.
15852 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
15854 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
15855 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
15856 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15857 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
15858 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
15859 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
15860 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
15861 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
15862 * objc.dg/gnu-api-2-class.m: Likewise.
15863 * objc.dg/gnu-api-2-ivar.m: Likewise.
15864 * objc.dg/gnu-api-2-method.m: Likewise.
15865 * objc.dg/gnu-api-2-objc.m: Likewise.
15866 * objc.dg/gnu-api-2-object.m: Likewise.
15867 * objc.dg/gnu-api-2-property.m: Likewise.
15868 * objc.dg/gnu-api-2-protocol.m: Likewise.
15869 * objc.dg/gnu-api-2-sel.m: Likewise.
15871 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
15873 * objc.dg/foreach-1.m: Skip for Darwin < 9.
15874 * objc.dg/objc-foreach-4.m: Likewise.
15875 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
15876 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
15877 * objc.dg/foreach-4.m: Likewise.
15878 * objc.dg/foreach-5.m: Likewise.
15879 * objc.dg/foreach-3.m: Return self from init.
15881 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
15884 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
15886 2011-01-09 Janus Weil <janus@gcc.gnu.org>
15889 * gfortran.dg/class_35.f90: New.
15891 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
15893 * objc.dg/foreach-1.m: Add "-Wall" to flags.
15895 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
15898 * objc.dg/invalid-method-2.m: New.
15899 * obj-c++.dg/invalid-method-2.mm: New.
15901 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
15904 * gfortran.dg/transpose_optimization_2.f90 : New test.
15906 2011-01-08 Jan Hubicka <jh@suse.cz>
15908 PR tree-optmization/46469
15909 * g++.dg/torture/pr46469.C: New testcase.
15911 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
15913 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
15914 emulation of libobjc-gnu structure layout functionality to ..
15915 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
15916 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
15917 * objc/execute/bf-common.h: Adjust headers.
15918 * objc/execute/bf-1.m: Likewise.
15919 * objc/execute/bf-2.m: Likewise.
15920 * objc/execute/bf-3.m: Likewise.
15921 * objc/execute/bf-4.m: Likewise.
15922 * objc/execute/bf-5.m: Likewise.
15923 * objc/execute/bf-6.m: Likewise.
15924 * objc/execute/bf-7.m: Likewise.
15925 * objc/execute/bf-8.m: Likewise.
15926 * objc/execute/bf-9.m: Likewise.
15927 * objc/execute/bf-10.m: Likewise.
15928 * objc/execute/bf-11.m: Likewise.
15929 * objc/execute/bf-12.m: Likewise.
15930 * objc/execute/bf-13.m: Likewise.
15931 * objc/execute/bf-14.m: Likewise.
15932 * objc/execute/bf-15.m: Likewise.
15933 * objc/execute/bf-16.m: Likewise.
15934 * objc/execute/bf-17.m: Likewise.
15935 * objc/execute/bf-18.m: Likewise.
15936 * objc/execute/bf-19.m: Likewise.
15937 * objc/execute/bf-20.m: Likewise.
15938 * objc/execute/bf-21.m: Likewise.
15939 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
15940 objc_get_type_qualifiers ().
15942 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
15945 * gfortran.dg/dependency_39.f90: New test.
15947 2011-01-07 Jan Hubicka <jh@suse.cz>
15949 Get builtins tests ready for linker plugin.
15950 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
15951 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
15952 my_memset, my_bzero): Mark used.
15953 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
15954 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
15956 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
15959 2011-01-07 Jan Hubicka <jh@suse.cz>
15961 PR tree-optimization/46367
15962 * g++.dg/torture/pr46367.C: New file.
15964 2011-01-07 Jakub Jelinek <jakub@redhat.com>
15967 * gcc.dg/pr47201.c: New test.
15970 * gcc.dg/tree-prof/pr47187.c: New test.
15972 2011-01-07 Tobias Burnus <burnus@net-b.de>
15975 * gfortran.dg/extends_type_of_3.f90: New.
15977 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
15979 * g++.dg/ext/dllexport-MI1.C: Adjust test.
15980 * g++.dg/ext/dllimport-MI1.C: Likewise.
15981 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
15982 * g++.dg/ext/dllimport10.C: Likewise.
15983 * g++.dg/ext/dllimport11.C: Likewise.
15984 * g++.dg/ext/dllimport12.C: Likewise.
15985 * g++.dg/ext/dllimport13.C: Likewise.
15986 * g++.dg/ext/dllimport2.C: Likewise.
15987 * g++.dg/ext/dllimport3.C: Likewise.
15988 * g++.dg/ext/dllimport4.C: Likewise.
15989 * g++.dg/ext/dllimport5.C: Likewise.
15990 * g++.dg/ext/dllimport6.C: Likewise.
15991 * g++.dg/ext/dllimport8.C: Likewise.
15992 * g++.dg/ext/dllimport9.C: Likewise.
15993 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
15994 targets, too. Additionally enable test for i?86-*-mingw*.
15995 * g++.dg/ext/selectany1.C: Likewise.
15996 Remove guard variable check.
15998 2011-01-07 Janus Weil <janus@gcc.gnu.org>
16002 * gfortran.dg/storage_size_3.f08: Extended.
16004 2011-01-07 Jakub Jelinek <jakub@redhat.com>
16007 * g++.dg/template/stdarg1.C: New test.
16009 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
16012 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
16013 * gfortran.dg/defined_operators_1.f90: Split the subroutine
16014 from the interface of functions to not hide the errors that
16017 2011-01-06 Jan Hubicka <jh@suse.cz>
16019 * gcc.dg/lto/pr47188_0.c: New testcase.
16020 * gcc.dg/lto/pr47188_1.c: New testcase.
16022 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
16026 * gfortran.dg/interface_33.f90: New test.
16028 2011-01-06 Jakub Jelinek <jakub@redhat.com>
16031 * gcc.c-torture/compile/pr47150.c: New test.
16033 2011-01-06 Ira Rosen <irar@il.ibm.com>
16035 PR tree-optimization/47139
16036 * gcc.dg/vect/pr47139.c: New test.
16038 2011-01-05 Janus Weil <janus@gcc.gnu.org>
16041 * gfortran.dg/extends_type_of_2.f03: New.
16043 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16045 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
16047 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
16049 * gnat.dg/opt14.adb: New test.
16051 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
16054 * gfortran.dg/allocate_error_2.f90: New test.
16056 2011-01-05 Janus Weil <janus@gcc.gnu.org>
16059 * gfortran.dg/storage_size_3.f08: New.
16061 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16063 PR libgfortran/47154
16064 * gfortran.dg/namelist_68.f90: New test.
16066 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
16068 * gnat.dg/unchecked_convert8.ad[sb]: New test.
16070 2011-01-04 Janus Weil <janus@gcc.gnu.org>
16073 * gfortran.dg/class_34.f90: New.
16075 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16077 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
16078 use __builtin_inff. Skip all single-precision tests that require
16081 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16083 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
16085 2011-01-03 Jakub Jelinek <jakub@redhat.com>
16087 PR tree-optimization/47148
16088 * gcc.c-torture/execute/pr47148.c: New test.
16090 PR tree-optimization/47155
16091 * gcc.c-torture/execute/pr47155.c: New test.
16093 PR rtl-optimization/47157
16094 * gcc.c-torture/compile/pr47157.c: New test.
16096 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16098 * gcc.dg/torture/vector-shift2.c (schar): Define.
16099 (main): Always use schar or uchar instead of plain "char" to avoid
16100 dependencies on implementation-defined char signedness.
16102 2011-01-03 Martin Jambor <mjambor@suse.cz>
16104 PR tree-optimization/46801
16105 * gnat.dg/pack9.adb: Remove xfail.
16107 2011-01-03 Martin Jambor <mjambor@suse.cz>
16109 PR tree-optimization/46984
16110 * g++.dg/ipa/pr46984.C: New test.
16112 2011-01-02 Janus Weil <janus@gcc.gnu.org>
16115 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
16117 2011-01-02 Jakub Jelinek <jakub@redhat.com>
16119 PR tree-optimization/47140
16120 * gcc.c-torture/compile/pr47140.c: New test.
16122 PR rtl-optimization/47028
16123 * gcc.dg/pr47028.c: New test.
16125 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
16127 * objc.dg/protocol-forward-1.m: Removed TODO.
16128 * objc.dg/protocol-forward-2.m: New.
16129 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
16130 * obj-c++.dg/protocol-forward-2.mm: New.
16132 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
16135 * g++.dg/eh/pr38662.C: New testcase.
16137 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
16139 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
16140 scan for newline '\n'.
16143 Copyright (C) 2011 Free Software Foundation, Inc.
16145 Copying and distribution of this file, with or without modification,
16146 are permitted in any medium without royalty provided the copyright
16147 notice and this notice are preserved.