blob: 2c354ff448f7b9fe5043031bc0b082f2c8536460 [file] [log] [blame]
2008-12-31 Daniel Franke <franke.daniel@gmail.com>
* gfortran.dg/mapping_2.f90: Fixed testcase.
2008-12-31 Jakub Jelinek <jakub@redhat.com>
PR c++/38647
* g++.dg/template/function1.C: New test.
PR c++/38640
* g++.dg/cpp0x/decltype15.C: New test.
PR middle-end/38676
* gcc.dg/gomp/pr38676.c: New test.
2008-12-30 Richard Guenther <rguenther@suse.de>
PR tree-optimization/38645
* gcc.dg/pr38645.c: New testcase.
2008-12-30 Andrew Pinski <pinskia@gmail.com>
PR middle-end/38661
* gcc.c-torture/compile/pr38661.c: New testcase.
* gcc.c-torture/compile/pr38661-1.c: New testcase.
2008-12-30 Richard Guenther <rguenther@suse.de>
PR middle-end/38564
* gcc.c-torture/compile/pr38564.c: New testcase.
2008-12-29 Dorit Nuzman <dorit@il.ibm.com>
Ira Rosen <irar@il.ibm.com>
PR tree-optimization/38529
* gcc.dg/vect/pr38529.c: New test.
2008-12-29 Jakub Jelinek <jakub@redhat.com>
PR c++/38635
* g++.dg/parse/cond4.C: New test.
PR c++/36191
* g++.dg/torture/pr36191.C: New test.
2008-12-15 Hariharan Sandanagobalane <hariharan@picochip.com>
* gcc.c-torture/execute/builtins/fprintf.x: Disable test for
freestanding targets.
* gcc.c-torture/execute/pr37573.x: Disable test for 16-bit targets.
* gcc.c-torture/execute/20081117-1.x: Disable test for 16-bit targets.
* gcc.c-torture/compile/limits-stringlit.c: Disable test for picochip.
* gcc.dg/array-quals-1.c: Disable test for picochip.
* lib/target-supports.exp: Add support for freestanding ports and
disable picochip for profiling tests.
2008-12-29 Jakub Jelinek <jakub@redhat.com>
PR c++/38637
* g++.dg/cpp0x/enum2.C: New test.
2008-12-28 Andrew Pinski <pinskia@gmail.com>
PR libobjc/36610
* objc/execute/forward-1.m: New test.
2008-12-27 Jakub Jelinek <jakub@redhat.com>
PR middle-end/38633
* gcc.dg/gomp/pr38633.c: New test.
* g++.dg/gomp/pr38633.C: New test.
PR c++/38639
* g++.dg/gomp/pr38639.C: New test.
2008-12-23 Andrew Pinski <pinskia@gmail.com>
PR middle-end/38590
* gcc.c-torture/compile/pr38590-1.c: New testcase.
* gcc.c-torture/compile/pr38590-2.c: New testcase.
2008-12-18 Jakub Jelinek <jakub@redhat.com>
PR middle-end/31150
* gcc.c-torture/execute/20081218-1.c: New test.
2008-12-22 Paul Thomas <pault@gcc.gnu.org>
PR fortran/38602
* gfortran.dg/alloc_comp_optional_1.f90: New test.
2008-12-22 Ben Elliston <bje@au.ibm.com>
PR c++/38362
* g++.dg/ext/altivec-types-1.C (dg-options): Pass -std=c++98.
2008-12-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libfortran/38398
* gfortran.dg/fmt_g0_1.f08: Revise.
2008-12-21 Richard Sandiford <rdsandiford@googlemail.com>
* gcc.target/mips/mips.exp: Rewrite.
* gcc.target/mips/20020620-1.c: Use dg-options instead of
dg-mips-options. Remove target restrictions from dg-do.
* gcc.target/mips/mips-ps-1.c: Likewise.
* gcc.target/mips/mips-ps-2.c: Likewise.
* gcc.target/mips/mips-ps-3.c: Likewise.
* gcc.target/mips/mips-ps-4.c: Likewise.
* gcc.target/mips/mips-ps-6.c: Likewise.
* gcc.target/mips/asm-1.c: Use dg-options instead of dg-mips-options.
* gcc.target/mips/branch-1.c: Likewise.
* gcc.target/mips/clear-cache-2.c: Likewise.
* gcc.target/mips/dse-1.c: Likewise.
* gcc.target/mips/fix-r4000-1.c: Likewise.
* gcc.target/mips/fix-r4000-2.c: Likewise.
* gcc.target/mips/fix-r4000-3.c: Likewise.
* gcc.target/mips/fix-r4000-4.c: Likewise.
* gcc.target/mips/fix-r4000-5.c: Likewise.
* gcc.target/mips/fix-r4000-6.c: Likewise.
* gcc.target/mips/fix-r4000-7.c: Likewise.
* gcc.target/mips/fix-r4000-8.c: Likewise.
* gcc.target/mips/fix-r4000-9.c: Likewise.
* gcc.target/mips/fix-r4000-10.c: Likewise.
* gcc.target/mips/fix-r4000-11.c: Likewise.
* gcc.target/mips/fix-r4000-12.c: Likewise.
* gcc.target/mips/fix-vr4130-1.c: Likewise.
* gcc.target/mips/fix-vr4130-2.c: Likewise.
* gcc.target/mips/fix-vr4130-3.c: Likewise.
* gcc.target/mips/fix-vr4130-4.c: Likewise.
* gcc.target/mips/fpcmp-1.c: Likewise.
* gcc.target/mips/fpcmp-2.c: Likewise.
* gcc.target/mips/fpr-moves-1.c: Likewise.
* gcc.target/mips/fpr-moves-2.c: Likewise.
* gcc.target/mips/fpr-moves-3.c: Likewise.
* gcc.target/mips/fpr-moves-4.c: Likewise.
* gcc.target/mips/fpr-moves-5.c: Likewise.
* gcc.target/mips/fpr-moves-6.c: Likewise.
* gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
* gcc.target/mips/madd-1.c: Likewise.
* gcc.target/mips/madd-2.c: Likewise.
* gcc.target/mips/madd-5.c: Likewise.
* gcc.target/mips/madd-6.c: Likewise.
* gcc.target/mips/madd-7.c: Likewise.
* gcc.target/mips/madd-8.c: Likewise.
* gcc.target/mips/maddu-1.c: Likewise.
* gcc.target/mips/maddu-2.c: Likewise.
* gcc.target/mips/memcpy-1.c: Likewise.
* gcc.target/mips/mips-sched-madd.c: Likewise.
* gcc.target/mips/msub-1.c: Likewise.
* gcc.target/mips/msub-2.c: Likewise.
* gcc.target/mips/msub-5.c: Likewise.
* gcc.target/mips/msub-6.c: Likewise.
* gcc.target/mips/msub-7.c: Likewise.
* gcc.target/mips/msub-8.c: Likewise.
* gcc.target/mips/msubu-1.c: Likewise.
* gcc.target/mips/msubu-2.c: Likewise.
* gcc.target/mips/neg-abs-1.c: Likewise.
* gcc.target/mips/neg-abs-2.c: Likewise.
* gcc.target/mips/no-smartmips-lwxs.c: Likewise.
* gcc.target/mips/no-smartmips-ror-1.c: Likewise.
* gcc.target/mips/octeon-baddu-1.c: Likewise.
* gcc.target/mips/octeon-bbit-2.c: Likewise.
* gcc.target/mips/octeon-bbit-3.c: Likewise.
* gcc.target/mips/octeon-cins-1.c: Likewise.
* gcc.target/mips/octeon-cins-2.c: Likewise.
* gcc.target/mips/octeon-dmul-1.c: Likewise.
* gcc.target/mips/octeon-dmul-2.c: Likewise.
* gcc.target/mips/octeon-exts-1.c: Likewise.
* gcc.target/mips/octeon-exts-2.c: Likewise.
* gcc.target/mips/octeon-exts-3.c: Likewise.
* gcc.target/mips/octeon-exts-4.c: Likewise.
* gcc.target/mips/octeon-exts-5.c: Likewise.
* gcc.target/mips/octeon-pop-1.c: Likewise.
* gcc.target/mips/octeon-seq-1.c: Likewise.
* gcc.target/mips/octeon-seq-2.c: Likewise.
* gcc.target/mips/octeon-seq-3.c: Likewise.
* gcc.target/mips/octeon-seq-4.c: Likewise.
* gcc.target/mips/pr26765.c: Likewise.
* gcc.target/mips/pr33256.c: Likewise.
* gcc.target/mips/pr33635-1.c: Likewise.
* gcc.target/mips/pr33755.c: Likewise.
* gcc.target/mips/pr34831.c: Likewise.
* gcc.target/mips/pr35802.c: Likewise.
* gcc.target/mips/pr37362.c: Likewise.
* gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
* gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
* gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
* gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
* gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
* gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
* gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
* gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
* gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
* gcc.target/mips/r10k-cache-barrier-10.c: Likewise.
* gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
* gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
* gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
* gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
* gcc.target/mips/r3900-mult.c: Likewise.
* gcc.target/mips/rsqrt-4.c: Likewise.
* gcc.target/mips/sb1-1.c: Likewise.
* gcc.target/mips/scc-2.c: Likewise.
* gcc.target/mips/scc-4.c: Likewise.
* gcc.target/mips/sdata-1.c: Likewise.
* gcc.target/mips/sdata-2.c: Likewise.
* gcc.target/mips/sdata-3.c: Likewise.
* gcc.target/mips/sdata-4.c: Likewise.
* gcc.target/mips/smartmips-lwxs.c: Likewise.
* gcc.target/mips/smartmips-ror-1.c: Likewise.
* gcc.target/mips/smartmips-ror-2.c: Likewise.
* gcc.target/mips/smartmips-ror-3.c: Likewise.
* gcc.target/mips/smartmips-ror-4.c: Likewise.
* gcc.target/mips/timode-1.c: Likewise.
* gcc.target/mips/truncate-1.c: Likewise.
* gcc.target/mips/truncate-2.c: Likewise.
* gcc.target/mips/vr-mult-1.c: Likewise.
* gcc.target/mips/vr-mult-2.c: Likewise.
* gcc.target/mips/atomic-memory-2.c: Use dg-options instead of
dg-mips-options. Use isa>=2 instead of -mips32.
* gcc.target/mips/branch-cost-1.c: Use dg-options instead of
dg-mips-options. Use isa>=4 instead of -mips64.
* gcc.target/mips/branch-cost-2.c: Likewise.
* gcc.target/mips/cache-1.c: Use dg-options instead of
dg-mips-options. Add isa>=3 and NOMIPS16 attributes.
* gcc.target/mips/call-saved-1.c: Use dg-options instead of
dg-mips-options. Replace the mips16_attribute directives with
a (-mips16) dg-option. Use isa_rev=0 instead of -mips2.
* gcc.target/mips/call-saved-2.c: Likewise.
* gcc.target/mips/call-saved-3.c: Likewise.
* gcc.target/mips/clear-cache-1.c: Use dg-options instead of
dg-mips-options. Use isa_rev>=2 instead of -mips32r2.
* gcc.target/mips/ext_ins.c: Likewise.
* gcc.target/mips/code-readable-1.c: Use dg-options instead of
dg-mips-options. Replace the mips16_attribute directives with
a (-mips16) dg-option. Use addressing=absolute too.
* gcc.target/mips/code-readable-2.c: Likewise.
* gcc.target/mips/code-readable-3.c: Likewise.
* gcc.target/mips/dmult-1.c: Use dg-options instead of
dg-mips-options. Remove the mips16_attribute directives.
* gcc.target/mips/gcc-have-sync-compare-and-swap-4.c: Likewise.
* gcc.target/mips/dpaq_sa_l_w.c: Use dg-options instead of
dg-mips-options. Remove target restrictions from dg-do.
Use -mgp32 instead of -mips32r2.
* gcc.target/mips/dpsq_sa_l_w.c: Likewise.
* gcc.target/mips/dsp-ctrl.c: Use dg-options instead of
dg-mips-options. Remove target restrictions from dg-do.
Remove the !__mips_dsp code and add -mdsp -mgp32 to dg-options
instead. Add NOMIPS16 attributes.
* gcc.target/mips/dspr2-MULT.c: Use dg-options instead of
dg-mips-options. Replace -march=mips32r2 with -mgp32.
* gcc.target/mips/dspr2-MULTU.c: Likewise.
* gcc.target/mips/ext-1.c: Use dg-options instead of
dg-mips-options. Use isa_rev>=2 instead of -mips64r2.
* gcc.target/mips/fix-r10000-1.c: Use dg-options instead of
dg-mips-options. Remove -march=mips4.
* gcc.target/mips/fix-r10000-2.c: Likewise.
* gcc.target/mips/fix-r10000-3.c: Likewise.
* gcc.target/mips/fix-r10000-4.c: Likewise.
* gcc.target/mips/fix-r10000-5.c: Likewise.
* gcc.target/mips/fix-r10000-6.c: Likewise.
* gcc.target/mips/fix-r10000-7.c: Likewise.
* gcc.target/mips/fix-r10000-8.c: Likewise.
* gcc.target/mips/fix-r10000-9.c: Likewise.
* gcc.target/mips/fix-r10000-10.c: Likewise.
* gcc.target/mips/fix-r10000-11.c: Likewise.
* gcc.target/mips/fix-r10000-12.c: Likewise.
* gcc.target/mips/fix-r10000-13.c: Likewise.
* gcc.target/mips/fix-r10000-14.c: Likewise.
* gcc.target/mips/fix-r10000-15.c: Likewise.
* gcc.target/mips/fixed-scalar-type.c: Use dg-options instead
of dg-mips-options. Remove target restrictions from dg-do.
Remove -march=mips32r2.
* gcc.target/mips/fixed-vector-type.c: Likewise.
* gcc.target/mips/mips32-dsp-run.c: Likewise.
* gcc.target/mips/mips32-dspr2.c: Likewise. Add NOMIPS16 attributes.
* gcc.target/mips/fpr-moves-7.c: Use dg-options instead of
dg-mips-options. Replace the mips16_attribute directives with
a (-mips16) dg-option. Remove -msoft-float.
* gcc.target/mips/fpr-moves-8.c: Likewise.
* gcc.target/mips/int-moves-1.c: Likewise.
* gcc.target/mips/int-moves-2.c: Likewise.
* gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Use dg-options
instead of dg-mips-options. Use isa>=2 instead of -mips2.
Add -mgp32.
* gcc.target/mips/gcc-have-sync-compare-and-swap-3.c: Likewise.
* gcc.target/mips/ins-1.c: Use dg-options instead of
dg-mips-options. Use "isa_rev>=2 -mgp32" instead of -march=mips32r2.
* gcc.target/mips/loongson-muldiv-1.c: Use dg-options instead of
dg-mips-options. Use isa=loongson instead of -march=loongson2e.
* gcc.target/mips/loongson-muldiv-2.c: Likewise.
* gcc.target/mips/loongson-simd.c: Remove mips_loongson
target requirement and use isa=loongson instead. Add -mhard-float,
-mno-mips16 and -flax-vector-conversions.
* gcc.target/mips/lazy-binding-1.c: Use dg-options instead of
dg-mips-options. Remove target restrictions from dg-do.
Add NOMIPS16 attributes.
* gcc.target/mips/long-calls-pg.c: Use dg-options instead of
dg-mips-options. Remove -march=mips32 and -fno-pic.
Add NOMIPS16 attributes.
* gcc.target/mips/madd-3.c: Use dg-options instead of
dg-mips-options. Use isa_rev>=1 instead of -mips32.
* gcc.target/mips/maddu-3.c: Likewise.
* gcc.target/mips/msub-3.c: Likewise.
* gcc.target/mips/msubu-3.c: Likewise.
* gcc.target/mips/madd-4.c: Use dg-options instead of
dg-mips-options. Remove -mips32r2.
* gcc.target/mips/maddu-4.c: Likewise.
* gcc.target/mips/msub-4.c: Likewise.
* gcc.target/mips/msubu-4.c: Likewise.
* gcc.target/mips/mips-3d-1.c: Use dg-options instead of
dg-mips-options. Remove target restrictions from dg-do.
Remove -mips64, -mhard-float and -mgp64.
* gcc.target/mips/mips-3d-2.c: Likewise.
* gcc.target/mips/mips-3d-3.c: Likewise.
* gcc.target/mips/mips-3d-4.c: Likewise.
* gcc.target/mips/mips-3d-5.c: Likewise.
* gcc.target/mips/mips-3d-6.c: Likewise.
* gcc.target/mips/mips-3d-7.c: Likewise.
* gcc.target/mips/mips-3d-8.c: Likewise.
* gcc.target/mips/mips-3d-9.c: Likewise.
* gcc.target/mips/mips-ps-5.c: Use dg-options instead of
dg-mips-options. Remove -mips64.
* gcc.target/mips/mips-ps-type.c: Likewise.
* gcc.target/mips/mips-ps-7.c: Use dg-options instead of
dg-mips-options. Replace -mips32r2 with -mgp32.
* gcc.target/mips/mips-ps-type-2.c: Use dg-options instead of
dg-mips-options. Use "isa_rev>=2 -mgp32" instead of -mips32r2.
* gcc.target/mips/mips16-attributes.c: Use dg-options instead of
dg-mips-options. Replace the mips16_attribute directives with
a (-mips16) dg-option.
* gcc.target/mips/mips16-attributes-2.c: Likewise.
* gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
* gcc.target/mips/scc-3.c: Likewise.
* gcc.target/mips/mips16-attributes-3.c: Add { dg-options "(-mips16)" }.
* gcc.target/mips/mips16e-extends.c: Use dg-options instead of
dg-mips-options. Replace the mips16_attribute directives with
a (-mips16) dg-option. Use isa_rev>=1 instead of -march=mips32.
Add -mlong32.
* gcc.target/mips/mips32-dsp.c: Use dg-options instead of
dg-mips-options. Replace -march=mips32 with -mgp32.
* gcc.target/mips/mips32-dsp-type.c: Use dg-options instead of
dg-mips-options. Remove -march=mips32.
* gcc.target/mips/mips32-dspr2-type.c: Use dg-options instead of
dg-mips-options. Remove -march=mips32r2.
* gcc.target/mips/mips32r2-mxhc1.c: Use dg-options instead of
dg-mips-options. Add NOMIPS16 attributes.
* gcc.target/mips/movcc-1.c: Use dg-options instead of
dg-mips-options. Use isa>=4 instead of -mips4.
* gcc.target/mips/movcc-2.c: Likewise.
* gcc.target/mips/movcc-3.c: Likewise.
* gcc.target/mips/octeon-bbit-1.c: Use dg-options instead of
dg-mips-options. Declare foo as a NOMIPS16 function.
Use foo instead of g.
* gcc.target/mips/near-far-1.c: Use dg-options instead of
dg-mips-options. Replace the nonpic directives with an
addressing=absolute option.
* gcc.target/mips/near-far-2.c: Likewise.
* gcc.target/mips/near-far-3.c: Likewise.
* gcc.target/mips/near-far-4.c: Likewise.
* gcc.target/mips/nmadd-1.c: Use dg-options instead of
dg-mips-options. Use isa=4 instead of -mips4.
* gcc.target/mips/nmadd-2.c: Likewise.
* gcc.target/mips/nmadd-3.c: Likewise.
* gcc.target/mips/rsqrt-1.c: Likewise.
* gcc.target/mips/rsqrt-2.c: Likewise.
* gcc.target/mips/rsqrt-3.c: Likewise.
* gcc.target/mips/save-restore-1.c: Use dg-options instead of
dg-mips-options. Replace the mips16_attribute directives with
a (-mips16) dg-option. Use isa_rev>=1 instead of -mips32r2.
* gcc.target/mips/save-restore-2.c: Likewise.
* gcc.target/mips/save-restore-3.c: Likewise.
* gcc.target/mips/save-restore-4.c: Likewise.
* gcc.target/mips/save-restore-5.c: Likewise.
* gcc.target/mips/scc-1.c: Use dg-options instead of
dg-mips-options. Replace the mips16_attribute directives with
a (-mips16) dg-option. Use isa_rev>=1 instead of -mips32.
* gcc.target/mips/timode-2.c: Remove target restrictions from dg-do.
Use -mgp64.
2008-12-21 Richard Sandiford <rdsandiford@googlemail.com>
PR target/35899
* gcc.target/mips/smartmips-lwxs.c: Add -mlong32.
2008-12-21 Richard Sandiford <rdsandiford@googlemail.com>
PR target/38598
* gcc.target/mips/madd-7.c: Add -mlong32.
* gcc.target/mips/msub-7.c: Likewise.
2008-12-21 Jason Merrill <jason@redhat.com>
PR c++/38597
* g++.dg/cpp0x/auto13.C: New test.
2008-12-20 Jakub Jelinek <jakub@redhat.com>
Manuel López-Ibáñez <manu@gcc.gnu.org>
PR c++/36921
* g++.dg/warn/pr36921.C: New.
2008-12-19 Joel Sherrill <joel.sherrill@oarcorp.com>
* lib/target-supports.exp: Add *-*-rtems* to list
of targets without profiling support.
2008-12-19 Jakub Jelinek <jakub@redhat.com>
PR c++/38577
* g++.dg/template/call6.C: New test.
2008-12-19 Janis Johnson <janis187@us.ibm.com>
Revert:
2008-12-12 Janis Johnson <janis187@us.ibm.com>
PR libgfortran/24685
* gfortran.dg/default_format_denormal_2.f90: Change XFAIL to check
for size of long double.
2008-12-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
PR middle-end/38565
* testsuite/g++.dg/torture/pr38565.C: New test.
2008-12-18 Jakub Jelinek <jakub@redhat.com>
PR c++/38427
* g++.dg/init/ctor9.C: New test.
2008-12-18 Jason Merrill <jason@redhat.com>
PR c++/38485
* g++.dg/parse/defarg13.C: New test.
2008-12-18 Kenneth Zadeck <zadeck@naturalbridge.com>
PR rtl-optimization/37922
* g++.dg/torture/pr37922.C: New test.
2008-12-18 Daniel Kraft <d@domob.eu>
PR fortran/31822
* gfortran.dg/char_pointer_assign_2.f90: Updated expected error
message to be more detailed.
* gfortran.dg/char_pointer_assign_4.f90: New test.
* gfortran.dg/char_pointer_assign_5.f90: New test.
2008-12-18 Jakub Jelinek <jakub@redhat.com>
PR middle-end/38533
* gcc.dg/tree-ssa/pr38533.c: New test.
* gcc.c-torture/execute/pr38533.c: New test.
PR middle-end/38505
* gcc.c-torture/compile/pr38505.c: New test.
2008-12-17 Jason Merrill <jason@redhat.com>
* g++.dg/cpp0x/auto6.C: Test more stuff.
* g++.dg/cpp0x/auto12.C: New test.
2008-12-17 Daniel Kraft <d@domob.eu>
PR fortran/38137
* gfortran.dg/merge_char_3.f90: New test.
2008-12-15 Mikael Morin <mikael.morin@tele2.fr>
PR fortran/38487
* gfortran.dg/elemental_dependency_2.f90: New test.
2008-12-14 Paul Thomas <pault@gcc.gnu.org>
PR fortran/35937
* gfortran.dg/char_length_14.f90: New test.
2008-12-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libfortran/38504
* gfortran.dg/fmt_int_sign.f90: New test.
2008-12-13 Sebastian Pop <sebastian.pop@amd.com>
* gcc.dg/graphite/pr38409.c: Fixed commit problem.
2008-12-13 Uros Bizjak <ubizjak@gmail.com>
* gcc.target/i386/sse-12.c: Include x86intrin.h.
(dg-options): Use -mavx instead of -msse4. Add -maes -mpclmul.
* gcc.target/i386/sse-13.c: Include x86intrin.h. Define immintrin.h
intrinsics that require immediate arguments.
(dg-options): Use -mavx instead of -msse4.
* gcc.target/i386/sse-14.c: Include x86intrin.h. Define immintrin.h
intrinsics that require immediate arguments.
(test_3): New macro.
(dg-options): Use -mavx instead of -msse4.
* g++.dg/other/i386-2.C: Include x86intrin.h.
(dg-options): Use -mavx instead of -msse4.
* g++.dg/other/i386-3.C: Include x86intrin.h.
(dg-options): Use -mavx instead of -msse4.
* g++.dg/other/i386-5.C: Include x86intrin.h.
* g++.dg/other/i386-6.C: Ditto.
2008-12-12 Uros Bizjak <ubizjak@gmail.com>
PR testsuite/38163
* gcc.dg/tree-ssa/loop-3.c: Compile only on nonpic x86 targets.
Remove dg-skip-if directive.
2008-12-12 Janis Johnson <janis187@us.ibm.com>
PR libgfortran/24685
* gfortran.dg/default_format_denormal_2.f90: Change XFAIL to check
for size of long double.
PR objc++/31032
* obj-c++.dg/bitfield-1.mm: Remove XFAIL for ICE.
* gcc.dg/pr35442.c: Ignore a possible warning.
2008-12-12 Zdenek Dvorak <ook@ucw.cz>
PR tree-optimization/32044
* gcc.dg/pr34027-1.c: Change outcome.
* gcc.dg/tree-ssa/pr32044.c: New test.
2008-12-12 Janis Johnson <janis187@us.ibm.com>
PR target/11594
* gcc.dg/20020103-1.c: Remove XFAIL for powerpc.
2008-12-12 Sebastian Pop <sebastian.pop@amd.com>
PR middle-end/38409
* gcc.dg/graphite/pr38409.c: New.
2008-12-12 Daniel Franke <franke.daniel@gmail.com>
PR fortran/36355
* gfortran.dg/matmul_argument_types.f90: New.
2008-12-11 Janis Johnson <janis187@us.ibm.com>
PR testsuite/29071
* gcc.dg/20020919-1.c: Fix a preprocessor check.
2008-12-11 Sebastian Pop <sebastian.pop@amd.com>
PR middle-end/38413
* gcc.dg/graphite/pr38413.c: New.
2008-12-11 Sebastian Pop <sebastian.pop@amd.com>
PR middle-end/37857
* gfortran.dg/graphite/pr37857.f90: New.
2008-12-11 Harsha Jagasia <harsha.jagasia@amd.com>
PR tree-optimization/38446
* gcc.dg/graphite/pr38446.c: New.
2008-12-11 Sebastian Pop <sebastian.pop@amd.com>
* gcc.dg/graphite/scop-16.c: Test only scop specific info.
* gcc.dg/graphite/scop-17.c: Same.
* gcc.dg/graphite/block-5.c: New.
* gcc.dg/graphite/block-6.c: New.
* gcc.dg/graphite/pr37485.c: Clean dump file after.
* gcc.dg/graphite/pr37684.c: Same.
* gcc.dg/graphite/block-2.c: Same.
2008-12-10 Tobias Grosser <grosser@fim.uni-passau.de>
PR middle-end/38459
* gfortran.dg/graphite/pr38459.f90: New.
2008-12-11 Sebastian Pop <sebastian.pop@amd.com>
PR middle-end/37852
PR middle-end/37883
PR middle-end/37928
PR middle-end/37980
PR middle-end/38038
PR middle-end/38039
PR middle-end/38073
PR middle-end/38083
PR middle-end/38125
* gcc.dg/graphite/pr37928.c: New.
* gcc.dg/graphite/pr37883.c: New.
* gcc.dg/graphite/pr38073.c: New.
* gcc.dg/graphite/pr38125.c: New.
* gfortran.dg/graphite/pr38083.f90: New.
* gfortran.dg/graphite/pr37852.f90: New.
* gfortran.dg/graphite/pr37980.f90: New.
* gfortran.dg/graphite/id-2.f90: New.
* gfortran.dg/graphite/id-4.f90: New.
* gcc.dg/graphite/scop-18.c: Remove reduction, test for
the number of detected scops. Copy exact same test for loop blocking...
* gcc.dg/graphite/block-1.c: Fix the number of expected loops
to be blocked as reductions are not handled.
* gcc.dg/graphite/block-4.c: ...here. New.
2008-12-11 Ira Rosen <irar@il.ibm.com>
PR tree-optimization/38464
* gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Check that three
loops are vectorized.
2008-12-10 Jason Merrill <jason@redhat.com>
PR c++/35319
* g++.dg/ext/fixed2.C: New test.
2008-12-10 Daniel Berlin <dberlin@dberlin.org>
PR tree-optimization/36792
* gcc.dg/tree-ssa/ssa-fre-10.c: Update expected results.
2008-12-10 Alexandre Oliva <aoliva@redhat.com>
PR middle-end/38271
* gcc.dg/torture/pr38271.c: New.
2008-12-10 Ira Rosen <irar@il.ibm.com>
PR tree-optimization/37416
* gcc.dg/vect/pr36630.c: Expect 1 vectorized loop.
2008-12-10 Uros Bizjak <ubizjak@gmail.com>
* gcc.dg/20020919-1.c: Correct target selector to alpha*-*-*.
* gcc.dg/pr31866.c: Ditto.
* gcc.dg/torture/type-generic-1.c: Add -mieee for alpha*-*-* targets.
* g++.dg/torture/type-generic-1.C: Ditto.
* gfortran.dg/boz_9.f90: Ditto.
* gfortran.dg/boz_14.f90: Ditto.
* gfortran.dg/init_flag_3.f90: Ditto.
* gfortran.dg/init_flag_4.f90: Ditto.
* gfortran.dg/init_flag_5.f90: Ditto.
* gfortran.dg/integer_exponentiation_1.f90: Ditto.
* gfortran.dg/integer_exponentiation_5.F90: Ditto.
* gfortran.dg/isnan_1.f90: Ditto.
* gfortran.dg/isnan_2.f90: Ditto.
* gfortran.dg/module_nan.f90: Ditto.
* gfortran.dg/nan_1.f90: Ditto.
* gfortran.dg/nan_2.f90: Ditto.
* gfortran.dg/nan_3.f90: Ditto.
* gfortran.dg/nan_4.f90: Ditto.
* gfortran.dg/namelist_42.f90: Ditto.
* gfortran.dg/namelist_43.f90: Ditto.
* gfortran.dg/nearest_1.f90: Ditto.
* gfortran.dg/nearest_2.f90: Ditto.
* gfortran.dg/nearest_3.f90: Ditto.
* gfortran.dg/pr37243.f: Ditto.
* gfortran.dg/real_const_3.f90: Ditto.
* gfortran.dg/transfer_simplify_2.f90: Ditto.
* gfortran.fortran-torture/execute/intrinsic_spacing.x: New file.
* gfortran.dg/default_format_denormal_1.f90: XFAIL on alpha.
2008-12-09 Mark Mitchell <mark@codesourcery.com>
PR c++/37971
* g++.dg/overload/defarg2.C: New test.
* g++.dg/overload/defarg3.C: Likewise.
2008-12-09 Jakub Jelinek <jakub@redhat.com>
PR middle-end/38454
* gcc.dg/memset-1.c: New test.
* gcc.dg/memcpy-2.c: New test.
2008-12-09 Mikael Morin <mikael.morin@tele2.fr>
PR fortran/35983
* gfortran.dg/pr35983.f90: New test.
2008-12-09 H.J. Lu <hongjiu.lu@intel.com>
PR testsuite/38420
* gcc.target/i386/pr37248-2.c: Support hex dump on 32bit host.
* gcc.target/i386/pr37248-3.c: Likewise.
2008-12-09 Steve Ellcey <sje@cup.hp.com>
PR testsuite/37326
* gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip on hppa*64-*-*.
2008-12-09 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/35468
* gcc.dg/pr35468.c: New test.
* gcc.c-torture/compile/pr35468.c: New test.
2008-12-08 Jason Merrill <jason@redhat.com>
PR c++/38410
* gcc.dg/ctor1.c: New test.
2008-12-09 Tobias Grosser <grosser@fim.uni-passau.de>
PR middle-end/38084
* gfortran.dg/graphite/id-3.f90: New.
* gcc.dg/graphite/pr38084.c: New.
2008-12-08 Uros Bizjak <ubizjak@gmail.com>
* gcc.target/mips/fix-r10000-6.c: Add dg-message to look for
the note about changed semantics of NAND builtin.
* gcc.target/mips/fix-r10000-12.c: Ditto.
* gcc.target/mips/atomic-memory-1.c: Ditto.
(main): Correct __sync_nand_and_fetch results.
2008-12-08 Dodji Seketeli <dodji@redhat.com>
PR debug/38390
* g++.dg/debug/dwarf2/imported-module-2.C: New test.
2008-12-08 Steve Ellcey <sje@cup.hp.com>
* g++.dg/other/packed1.C: Remove ia64-hp-hpux* XFAIL.
2008-12-08 Steve Ellcey <sje@cup.hp.com>
* gcc.target/ia64/versionid-1.c (dg-final): Fix syntax.
* gcc.target/ia64/versionid-2.c (dg-final): Ditto.
2008-12-08 Jakub Jelinek <jakub@redhat.com>
PR c/35443
* gcc.dg/pr35443.c: New test.
PR c/35442
* gcc.dg/pr35442.c: New test.
2008-12-07 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/string_comparison.adb: New test.
2008-12-07 H.J. Lu <hongjiu.lu@intel.com>
PR tree-optimization/38405
* gcc.dg/torture/pr38405.c: New.
2008-12-07 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/aggr10.adb: New test.
* gnat.dg/aggr10_pkg.ads: New helper.
2008-12-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/38425
* gfortran.dg/io_constraints_5.f90: New test.
2008-12-06 Jakub Jelinek <jakub@redhat.com>
PR middle-end/38428
* gcc.c-torture/compile/pr38428.c: New test.
PR middle-end/38422
* gcc.c-torture/execute/pr38422.c: New test.
2008-12-06 Janus Weil <janus@gcc.gnu.org>
PR fortran/38415
* gfortran.dg/proc_ptr_2.f90: Extended.
* gfortran.dg/proc_ptr_11.f90: Modified.
2008-12-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/38291
* gfortran.dg/streamio_16.f90: New test.
2008-12-05 Jakub Jelinek <jakub@redhat.com>
PR c++/35336
* g++.dg/other/error30.C: New test.
2008-12-05 Janis Johnson <janis187@us.ibm.com>
* lib/target-supports.exp (check_effective_target_hard_dfp): New.
* gcc.dg/dfp/convert-dfp-round.c: Skip for hard_dfp.
* gcc.dg/dfp/fe-binop.c: Ditto.
* gcc.dg/dfp/fe-convert-1.c: Ditto.
2008-12-05 Catherine Moore <clm@codesourcery.com>
* gcc-target/mips/mips-nonpic: New testsuite.
2008-12-05 Steve Ellcey <sje@cup.hp.com>
PR other/28614
* gcc.c-torture/compile/20001226-1.c: Add dg-timeout-factor.
* g++.dg/torture/pr31863.C: Ditto.
2008-12-05 Jakub Jelinek <jakub@redhat.com>
PR middle-end/37248
* gcc.target/i386/pr37248-1.c: New test.
* gcc.target/i386/pr37248-2.c: New test.
* gcc.target/i386/pr37248-3.c: New test.
2008-12-05 Jakub Jelinek <jakub@redhat.com>
PR middle-end/38338
* gcc.dg/pr38338.c: New test.
2008-12-05 Joseph Myers <joseph@codesourcery.com>
* gcc.target/powerpc/20081204-1.c: New test.
2008-12-05 Richard Guenther <rguenther@suse.de>
PR testsuite/38406
* gcc.dg/Wstrict-aliasing-converted-assigned.c: Restrict PTA
alias warning to lp64 targets.
2008-12-05 Eric Botcazou <ebotcazou@adacore.com>
* gcc.dg/union-5.c: Run only on x86 and x86-64.
2008-12-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libfortran/38285
gfortran.dg/fmt_f_an_p.f: New test.
2008-12-04 Eric Botcazou <ebotcazou@adacore.com>
* gcc.dg/union-5.c: New test.
2008-12-04 Jason Merrill <jason@redhat.com>
PR c++/37906
* g++.dg/cpp0x/defaulted6.C: New test.
2008-12-04 Richard Guenther <rguenther@suse.de>
PR middle-end/36509
* gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Adjust, remove XFAIL.
* gcc.dg/Wstrict-aliasing-converted-assigned.c: Adjust.
* g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Likewise.
2008-12-04 Eric Botcazou <ebotcazou@adacore.com>
* gcc.dg/union-4.c: New test.
2008-12-03 H.J. Lu <hongjiu.lu@intel.com>
* g++.old-deja/g++.eh/badalloc1.C: Add the missing "}".
2008-12-03 Janis Johnson <janis187@us.ibm.com>
* g++.old-deja/g++.eh/badalloc1.C: Reinstate XFAIL for Darwin 3-7.
2008-12-03 Jack Howarth <howarth@bromo.med.uc.edu>
* g++.old-deja/g++.eh/badalloc1.C: Omit XFAIL on obsolete Darwin.
2008-12-03 Jason Merrill <jason@redhat.com>
PR c++/38232
* g++.dg/init/value5.C: New test.
PR c++/38256
* g++.dg/cpp0x/auto11.C: New test.
PR c++/38380
* g++.dg/cpp0x/initlist10.C: New test.
* g++.old-deja/g++.eh/ctor1.C: Default ctor is a candidate too.
* g++.dg/tc1/dr152.C: Likewise.
2008-12-03 Jakub Jelinek <jakub@redhat.com>
PR middle-end/38360
* gcc.c-torture/compile/pr38360.c: New test.
2008-12-03 Richard Guenther <rguenther@suse.de>
PR middle-end/36326
* gcc.dg/tree-ssa/pr36326.c: New testcase.
2008-12-03 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/37716
* g++.dg/torture/pr37716.C: New test.
2008-12-03 Eric Botcazou <ebotcazou@adacore.com>
* gcc.dg/torture/pr37868.c: Skip on the SPARC.
2008-12-03 Eric Botcazou <ebotcazou@adacore.com>
* gcc.c-torture/compile/20081203-1.c: New test.
2008-12-02 Jason Merrill <jason@redhat.com>
PR c++/35782, c++/37860
* g++.dg/cpp0x/initlist9.C: New test.
PR c++/37234
* g++.dg/cpp0x/defaulted5.C: New test.
2008-12-02 Jack Howarth <howarth@bromo.med.uc.edu>
* gcc.misc-tests/linkage.exp: Correct file type check for Darwin.
2008-12-02 Jakub Jelinek <jakub@redhat.com>
PR middle-end/38343
* gcc.c-torture/compile/pr38343-2.c: New test.
2008-12-02 Richard Guenther <rguenther@suse.de>
PR tree-optimization/38359
* gcc.c-torture/compile/pr38359.c: New testcase.
* gcc.c-torture/execute/shiftopt-1.c: Adjust.
2008-12-02 Janus Weil <janus@gcc.gnu.org>
PR fortran/36704
PR fortran/38290
* gfortran.dg/entry_7.f90: Modified.
* gfortran.dg/proc_ptr_2.f90: Extended.
* gfortran.dg/proc_ptr_3.f90: Modified.
* gfortran.dg/proc_ptr_11.f90: New.
* gfortran.dg/proc_ptr_12.f90: New.
* gfortran.dg/result_1.f90: New.
2008-12-02 Jakub Jelinek <jakub@redhat.com>
PR middle-end/38343
* gcc.c-torture/compile/pr38343.c: New test.
2008-12-01 Janis Johnson <janis187@us.ibm.com>
* gcc.target/powerpc/pr18096-1.c: Adjust location of expected error.
2008-12-01 Mikael Morin <mikael.morin@tele2.fr>
PR fortran/38252
* gfortran.dg/empty_function_1.f90: Fix latest commit.
2008-12-01 Mikael Morin <mikael.morin@tele2.fr>
PR fortran/38252
* gfortran.dg/empty_function_1.f90: New test.
2008-12-01 Uros Bizjak <ubizjak@gmail.com>
PR rtl-optimization/33642
* gcc.c-torture/compile/pr11832.c: Extend XFAIL to alpha*-*-*.
* gcc.c-torture/compile/pr33009.c: Likewise.
2008-12-01 Jakub Jelinek <jakub@redhat.com>
PR c++/38348
* g++.dg/gomp/for-19.C: New test.
PR rtl-optimization/38245
* gcc.dg/pr38245-1.c: New test.
* gcc.dg/pr38245-2.c: New test.
2008-11-30 Daniel Kraft <d@domob.eu>
PR fortran/37779
* gfortran.dg/recursive_check_1.f: Changed expected error message to
the more general new one.
* gfortran.dg/recursive_check_2.f90: Ditto.
* gfortran.dg/entry_18.f90: Ditto.
* gfortran.dg/recursive_check_4.f03: Do "the same" check also for
FUNCTIONS, as this is different in details from SUBROUTINES.
* gfortran.dg/recursive_check_6.f03: New test.
2008-11-30 Eric Botcazou <ebotcazou@adacore.com>
* g++.dg/opt/reload3.C: New test.
2008-11-30 Paul Thomas <pault@gcc.gnu.org>
PR fortran/35824
* gfortran.dg/alloc_comp_assign_8.f90 : New test.
2008-11-29 H.J. Lu <hongjiu.lu@intel.com>
PR middle-end/37843
* gcc.target/i386/pr37843-3.c: Make it nonpic targets only.
2008-11-29 Janus Weil <janus@gcc.gnu.org>
Tobias Burnus <burnus@gcc.gnu.org>
PR fortran/38289
PR fortran/38290
* gfortran.dg/proc_decl_1.f90: Extended test case.
2008-11-29 Joseph Myers <joseph@codesourcery.com>
* g++.dg/cpp/stringop-1.C: New test.
2008-11-29 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/test_version.adb: Adjust to new string length.
2008-11-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
PR testsuite/38311
* ssp-2.c: Link with -Wl,-multiply_defined,suppress on darwin.
2008-11-28 Jason Merrill <jason@redhat.com>
PR c++/38233
* g++.dg/init/array25.C: New test.
* g++.dg/init/value4.C: New test.
PR c++/38278
* g++.dg/lookup/name-clash8.C: New test.
2008-11-28 H.J. Lu <hongjiu.lu@intel.com>
PR middle-end/37843
* gcc.target/i386/pr37843-1.c: Make it nonpic targets only.
* gcc.target/i386/pr37843-2.c: Likewise.
2008-11-28 Richard Guenther <rguenther@suse.de>
PR tree-optimization/37955
PR tree-optimization/37742
* gcc.c-torture/compile/pr37955.c: New testcase.
* gcc.c-torture/compile/pr37742-3.c: Likewise.
2008-11-28 Jakub Jelinek <jakub@redhat.com>
PR testsuite/38261
* gcc.dg/tree-ssa/alias-2.c: Only compile on nonpic targets.
* gcc.dg/torture/ipa-pta-1.c: Likewise.
2008-11-26 Janis Johnson <janis187@us.ibm.com>
* lib/objc.exp (objc_target_compile): Fix typo from previous change.
* lib/gnat.exp (gnat_target_compile): Fix typo from previous change.
PR testsuite/28870
* lib/timeout.exp: New.
* lib/timeout-dg.exp: New.
* lib/gcc-dg.exp: Include new timeout library files.
(dg-test): Unset timeout variables.
* lib/gcc.exp (gcc_target_compile): Set timeout value from new proc.
* lib/g++.exp (g++_target_compile): Ditto.
* lib/gfortran.exp (gfortran_target_compile): Ditto.
* lib/objc.exp (objc_target_compile): Ditto.
* lib/obj-c++.exp (obj-c++_target_compile): Ditto.
* lib/obj-c++.exp (obj-c++_target_compile): Ditto.
* lib/gnat.exp (gnat_target_compile): Ditto.
2008-11-26 H.J. Lu <hongjiu.lu@intel.com>
PR middle-end/37843
* gcc.target/i386/pr37843-1.c: Make it Linux only.
* gcc.target/i386/pr37843-2.c: Likewise.
2008-11-26 Kai Tietz <kai.tietz@onevision.com>
* gcc.dg/callabi/func-indirect.c: New.
2008-11-25 Jason Merrill <jason@redhat.com>
PR c++/28743
* g++.dg/template/nontype18.C: New test.
2008-11-25 Maxim Kuvyrkov <maxim@codesourcery.com>
* gcc.c-torture/compile/20080929-1.c: New.
2008-11-25 Janis Johnson <janis187@us.ibm.com>
* gfortran.dg/default_format_denormal_1.f90: Fix xfail for darwin.
2008-11-25 H.J. Lu <hongjiu.lu@intel.com>
PR middle-end/37843
* gcc.target/i386/align-main-3.c: New.
* gcc.target/i386/pr37843-1.c: Likewise.
* gcc.target/i386/pr37843-2.c: Likewise.
* gcc.target/i386/pr37843-3.c: Likewise.
2008-11-25 Mikael Morin <mikael.morin@tele2.fr>
PR fortran/36463
* gfortran.dg/proc_decl_20.f90: New test.
2008-11-25 Richard Guenther <rguenther@suse.de>
PR middle-end/38151
PR middle-end/38236
* gcc.c-torture/execute/pr38151.c: New testcase.
* gcc.c-torture/execute/pr38236.c: Likewise.
2008-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
* g++.dg/eh/weak1.C: Don't xfail hppa*64*-*-*.
2008-11-24 DJ Delorie <dj@redhat.com>
* gcc.c-torture/execute/pr36321.c: Don't rely on argv[0] being set.
2008-11-24 Mikael Morin <mikael.morin@tele2.fr>
PR fortran/38184
* gfortran.dg/reshape_empty_1.f03: New test.
2008-11-24 Jack Howarth <howarth@bromo.med.uc.edu>
PR testsuite/38241
* g++.old-deja/g++.pt/const2.C: Prune output for Darwin.
PR testsuite/38076
* g++.dg/other/anon5.C: Skip on Darwin.
* gfortran.dg/default_format_denormal_1.f90: XFAIL on darwin8
and darwin9 subversions.
2008-11-24 Maxim Kuvyrkov <maxim@codesourcery.com>
PR target/35018
* gcc.target/m68k/pr35018.c: New.
2008-11-24 Daniel Kraft <d@domob.eu>
PR fortran/37779
* gfortran.dg/c_funloc_tests.f03: Added missing `RECURSIVE'.
* gfortran.dg/c_funloc_tests_2.f03: Ditto.
* gfortran.dg/recursive_check_4.f03: New test.
* gfortran.dg/recursive_check_5.f03: New test.
2008-11-24 Mikael Morin <mikael.morin@tele2.fr>
PR fortran/35681
* gfortran.dg/elemental_dependency_1.f90: Really commit it.
2008-11-24 Paul Thomas <pault@gcc.gnu.org>
PR fortran/34820
* gfortran.dg/alloc_comp_constructor_6.f90 : New test.
* gfortran.dg/alloc_comp_basics_1.f90 : Reduce expected refs to
'builtin_free' from 24 to 18.
PR fortran/34143
* gfortran.dg/alloc_comp_constructor_5.f90 : New test.
PR fortran/32795
* gfortran.dg/alloc_comp_constructor_4.f90 : New test.
2008-11-23 Paul Thomas <pault@gcc.gnu.org>
PR fortran/37735
* gfortran.dg/alloc_comp_assign_7.f90: New test.
2008-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
* g++.dg/ext/tmplattr9.C: Require weak.
* g++.old-deja/g++.pt/static6.C: Remove xfail for *-*-hpux*.
2008-11-23 Thomas Koenig <tkoenig@gcc.gnu.org>
PR libfortran/38234
* gfortran.dg/reshape_4.f90: New test.
2008-11-22 Thomas Koenig <tkoenig@gcc.gnu.org>
PR libfortran/38225
* gfortran.dg/reshape_3.f90: New test.
2008-11-22 Tobias Burnus <burnus@net-b.de>
PR fortran/38160
* gfortran.dg/bind_c_usage_18.f90: New test.
* gfortran.dg/c_kind_tests_2.f03: Update dg-messages.
* gfortran.dg/interop_params.f03: Ditto.
2008-11-22 Uros Bizjak <ubizjak@gmail.com>
PR target/38222
* gcc.target/i386/funcspec-3.c: Scan for popcnt on Darwin targets.
2008-11-22 Jakub Jelinek <jakub@redhat.com>
PR libfortran/37839
* gfortran.dg/f2003_inquire_1.f03: New test.
* gfortran.dg/f2003_io_1.f03: Remove xfail.
* gfortran.dg/f2003_io_4.f03: Likewise.
* gfortran.dg/f2003_io_5.f03: Likewise.
* gfortran.dg/f2003_io_6.f03: Likewise.
* gfortran.dg/f2003_io_7.f03: Likewise.
2008-11-21 Jakub Jelinek <jakub@redhat.com>
PR middle-end/38200
* gcc.dg/pr38200.c: New test.
2008-11-21 H.J. Lu <hongjiu.lu@intel.com>
* gcc.target/i386/avx-1.c: Include <immintrin.h> instead of
<gmmintrin.h>.
* gcc.target/i386/avx-2.c: Likewise.
* gcc.target/i386/m256-check.h: Likewise.
* g++.dg/other/i386-5.C: Likewise.
* g++.dg/other/i386-6.C: Likewise.
2008-11-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libfortran/37472
* gfortran.dg/namelist_print_1.f: Update test.
2008-11-20 Andreas Krebbel <krebbel1@de.ibm.com>
* gcc.dg/sync-2.c: Add type cast to avoid folding.
* gcc.dg/sync-3.c: Likewise.
2008-11-20 Jakub Jelinek <jakub@redhat.com>
PR middle-end/29215
* gfortran.dg/array_memcpy_3.f90: Adjust pattern to match even
memcpy optimized into ref-all store.
* gcc.dg/pr29215.c: New test.
2008-11-20 Uros Bizjak <ubizjak@gmail.com>
PR target/38151
* gcc.target/i386/pr38151-1.c: New test.
2008-11-20 Jason Merrill <jason@redhat.com>
PR c++/28513
* g++.dg/lookup/name-clash7.C: New test.
PR c++/37540
* g++.dg/cpp0x/decltype14.C: New test.
2008-11-20 Richard Guenther <rguenther@suse.de>
PR tree-optimization/37868
* gcc.dg/torture/pr37868.c: New testcase.
* gcc.c-torture/execute/pr38048-1.c: Likewise.
* gcc.c-torture/execute/pr38048-2.c: Likewise.
2008-11-20 Jakub Jelinek <jakub@redhat.com>
PR fortran/38181
* gfortran.dg/array_section_2.f90: Adjust pattern to match
the inlined size0 instead of a size0 call.
PR c++/36631
* g++.dg/template/call5.C: New test.
2008-11-19 Adam Nemet <anemet@caviumnetworks.com>
* gcc.c-torture/compile/20081119-1.c: New test.
2008-11-19 Dodji Seketeli <dodji@redhat.com>
PR c++/37142
* g++.dg/template/crash85.C: New test.
2008-11-19 Dodji Seketeli <dodji@redhat.com>
PR c++/35405
* g++.dg/template/crash84.C: New test.
2008-11-19 Jakub Jelinek <jakub@redhat.com>
* gcc.c-torture/compile/pr11832.c: XFAIL even on s390*-*-*.
* gcc.c-torture/compile/pr33009.c: Likewise.
2008-11-19 DJ Delorie <dj@redhat.com>
* gcc.target/xstormy16/below100.S (.chip_info): Use
position-independent expressions for the fillers.
2008-11-19 Jason Merrill <jason@redhat.com>
PR c++/36410
* g++.dg/ext/attrib32.C: Add member typedef case.
PR c++/37563
* g++.dg/template/pseudodtor5.C: New test.
PR c++/37256
* g++.dg/cpp0x/extern_template-3.C: New test.
2008-11-19 Maxim Kuvyrkov <maxim@codesourcery.com>
* gcc.target/m68k/xgot-1.c (dg-options): Add -O2.
2008-11-19 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/36038
* gcc.c-torture/compile/pr36038.c: Moved to...
* gcc.c-torture/execute/pr36038.c: ... here.
2008-11-19 Andrew Stubbs <ams@codesourcery.com>
PR target/36133
* gcc.target/m68k/pr36133.c: New test.
2008-11-19 Maxim Kuvyrkov <maxim@codesourcery.com>
* gcc.gd/struct/wo_prof_global_var.c: Use uninitialized integer
values instead of uninitialized FP values to avoid NaNs.
* gcc.dg/struct/wo_prof_local_var.c: Same.
2008-11-19 Eric Botcazou <ebotcazou@adacore.com>
* gfortran.dg/f2003_io_1.f03: XFAIL for all SPARC targets.
* gfortran.dg/f2003_io_4.f03: Ditto.
* gfortran.dg/f2003_io_5.f03: Ditto.
* gfortran.dg/f2003_io_6.f03: Ditto.
* gfortran.dg/f2003_io_7.f03: Ditto.
2008-11-19 Paul Thomas <pault@gcc.gnu.org>
PR fortran/38171
* gfortran.dg/module_equivalence_6.f90: New test.
2008-11-18 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/38051
* gcc.c-torture/execute/pr38051.c (buf): Remove aligned attribute.
(buf2): Removed.
(main): Only run on little endian targets with
sizeof (long) == sizeof (void *). Use just one buffer, align the
pointers at runtime.
2008-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
PR libfortran/38135
* gfortran.dg/reshape_pad_1.f90: New test case.
2008-11-18 Uros Bizjak <ubizjak@gmail.com>
PR target/37362
* gcc.target/mips/pr37362.c: New test.
2008-11-18 Jason Merrill <jason@redhat.com>
Jakub Jelinek <jakub@redhat.com>
PR c++/37962
* g++.dg/cpp0x/auto[38].C: Adjust expected errors.
* g++.dg/cpp0x/auto9.C: New test.
* g++.dg/cpp0x/auto10.C: New test.
2008-11-17 Adam Nemet <anemet@caviumnetworks.com>
* gcc.c-torture/execute/20081117-1.c: New test.
2008-11-17 Richard Sandiford <rdsandiford@googlemail.com>
* gcc.target/mips/dspr2-MULT.c: Just check for $ac1 and $ac2.
* gcc.target/mips/dspr2-MULTU.c: Likewise.
2008-11-17 Richard Sandiford <rdsandiford@googlemail.com>
* gcc.target/mips/madd-5.c: New test.
* gcc.target/mips/madd-6.c: Likewise.
* gcc.target/mips/madd-7.c: Likewise.
* gcc.target/mips/madd-8.c: Likewise.
* gcc.target/mips/msub-5.c: Likewise.
* gcc.target/mips/msub-6.c: Likewise.
* gcc.target/mips/msub-7.c: Likewise.
* gcc.target/mips/msub-8.c: Likewise.
2008-11-17 Richard Sandiford <rdsandiford@googlemail.com>
* gcc.target/mips/no-smartmips-ror-1.c: Use -march=mips32 instead
of -march=mips32r2.
2008-11-17 Jack Howarth <howarth@bromo.med.uc.edu>
* gfortran.dg/default_format_denormal_1.f90: Don't XFAIL darwin10
or later.
2008-11-17 Jakub Jelinek <jakub@redhat.com>
PR middle-end/38140
* gcc.dg/pr38140.c: New test.
2008-11-17 Jack Howarth <howarth@bromo.med.uc.edu>
PR testsuite/38099
* gcc.dg/compat/struct-layout-1_generate.c: Also use -no-mmx on
i?86/x86_64 darwin.
* g++.dg/compat/struct-layout-1_generate.c: Same.
2008-11-17 Uros Bizjak <ubizjak@gmail.com>
PR middle-end/37908
* gcc.dg/pr37908.c: New test.
* gcc.dg/ia64-sync-1.c: Correct __sync_fetch_and_nand and
__sync_nand_and_fetch results. Add dg-message to look for the warning
about changed semantics of NAND builtin.
(init_si, init_di): Change init value for __sync_fetch_and_nand to -1.
(test_si, test_di): Change expected result of
__sync_nand_and_fetch to ~7.
* gcc.dg/ia64-sync-2.c: Correct __sync_fetch_and_nand and
__sync_nand_and_fetch results. Add dg-message to look for the warning
about changed semantics of NAND builtin.
(init_noret_si, init_noret_di): Change init value for
__sync_fetch_and_nand to -1.
(init_noret_si, init_noret_di): Change expected result of
__sync_nand_and_fetch to ~7.
* gcc.dg/sync-2.c: Correct __sync_fetch_and_nand and
__sync_nand_and_fetch results. Add dg-message to look for the warning
about changed semantics of NAND builtin.
(init_qi, init_qi): Change init value for __sync_fetch_and_nand to -1.
(init_hi, init_hi): Change expected result of
__sync_nand_and_fetch to ~7.
* gcc.dg/sync-3.c: Copy from sync-2.c instead of including
the c source file.
* gcc.c-torture/compile/sync-1.c: Add dg-message to look for the
warning about changed semantics of NAND builtin.
* gcc.c-torture/compile/sync-2.c: Ditto.
* gcc.c-torture/compile/sync-3.c: Ditto.
2008-11-17 Jakub Jelinek <jakub@redhat.com>
PR c++/36089
* g++.dg/template/init8.C: New test.
2008-11-16 Mikael Morin <mikael.morin@tele2.fr>
PR fortran/35681
* gfortran.dg/elemental_dependency_1.f90: New test.
2008-11-16 Mikael Morin <mikael.morin@tele2.fr>
PR fortran/37992
* gfotran.dg/charlen_free_1.f90: New test.
2008-11-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libfortran/38097
* gfortran.dg/fmt_bz_bn.f: New test.
2008-11-16 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/boolean_bitfield.adb: New test.
2008-11-16 Tobias Burnus <burnus@net-b.de>
PR fortran/38095
* gfortran.dg/char_length_13.f90: New test.
2008-11-16 Uros Bizjak <ubizjak@gmail.com>
* gcc.target/i386/pr36246.c: Add -fomit-frame-pointer to dg-options.
* gcc.target/i386/pr32661-1.c: Ditto.
* gcc.target/i386/pr34256.c: Ditto.
* gcc.target/i386/pr22076.c: Ditto. Check for "movl" instruction on
nonpic targets only.
2008-11-16 Paul Thomas <pault@gcc.gnu.org>
PR fortran/38119
* gfortran.dg/array_temporaries_3.f90: New test.
2008-11-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libfortran/37294
* gfortran.dg/namelist_57.f90: New test.
* gfortran.dg/namelist_print_1.f: Adjust test conditions.
2008-11-15 Paul Thomas <pault@gcc.gnu.org>
PR fortran/37926
* gfortran.dg/dummy_procedure_3.f90: New test.
2008-11-15 Jakub Jelinek <jakub@redhat.com>
PR target/38123
* gcc.c-torture/compile/pr38123.c: New test.
2008-11-15 Richard Guenther <rguenther@suse.de>
Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/38051
* gcc.c-torture/execute/pr38051.c: New testcase.
2008-11-15 Joshua Kinard <kumba@gentoo.org>
Richard Sandiford <rdsandiford@goolemail.com>
* gcc.target/mips/fix-r10000-1.c: New test.
* gcc.target/mips/fix-r10000-2.c: Likewise.
* gcc.target/mips/fix-r10000-3.c: Likewise.
* gcc.target/mips/fix-r10000-4.c: Likewise.
* gcc.target/mips/fix-r10000-5.c: Likewise.
* gcc.target/mips/fix-r10000-6.c: Likewise.
* gcc.target/mips/fix-r10000-7.c: Likewise.
* gcc.target/mips/fix-r10000-8.c: Likewise.
* gcc.target/mips/fix-r10000-9.c: Likewise.
* gcc.target/mips/fix-r10000-10.c: Likewise.
* gcc.target/mips/fix-r10000-11.c: Likewise.
* gcc.target/mips/fix-r10000-12.c: Likewise.
* gcc.target/mips/fix-r10000-13.c: Likewise.
* gcc.target/mips/fix-r10000-14.c: Likewise.
* gcc.target/mips/fix-r10000-15.c: Likewise.
2008-11-15 Jakub Jelinek <jakub@redhat.com>
PR c++/37561
* gcc.dg/pr37561.c: New test.
* g++.dg/other/increment1.C: New test.
2008-11-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/37988
* gfortran.dg/fmt_error_6.f90: New test.
2008-11-14 Jason Merrill <jason@redhat.com>
PR c++/38030
* g++.dg/template/lookup8.C: New test.
PR c++/37740
* g++.dg/cpp0x/initlist8.C: New test.
2008-11-13 Steve Ellcey <sje@cup.hp.com>
PR middle-end/38004
* g++.dg/vect/pr36648.cc: Check alignment requirement.
2008-11-14 Jack Howarth <howarth@bromo.med.uc.edu>
PR testsuite/38098
* gcc.dg/cpp/subframework1.c: Use -Wno-deprecated.
2008-10-14 Paul Thomas <pault@gcc.gnu.org>
PR fortran/38033
* gfortran.dg/array_section_2.f90: New test.
2008-11-14 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/38104
* g++.dg/tree-ssa/pr38104.C: New test.
2008-11-14 Kaz Kojima <kkojima@gcc.gnu.org>
* gcc.target/sh/pr37514.c: Remove.
2008-11-14 Uros Bizjak <ubizjak@gmail.com>
PR testsuite/37517
* gcc.target/i386/quad-sse.c: Tighten scan-assembler-not pattern.
2008-11-14 Maxim Kuvyrkov <maxim@codesourcery.com>
Andrew Stubbs <ams@codesourcery.com>
Gunnar Von Boehn <gunnar@genesi-usa.com>
PR target/36134
* gcc.target/m68k/pr36134.c: New test.
2008-11-14 Jakub Jelinek <jakub@redhat.com>
PR middle-end/36125
* gcc.c-torture/compile/pr36125.c: New test.
2008-11-13 Jason Merrill <jason@redhat.com>
PR c++/37932
* g++.dg/conversion/bitfield11.C: New test.
* g++.dg/cpp0x/initlist7.C: New test.
2008-11-13 Richard Sandiford <rdsandiford@googlemail.com>
* gcc.target/mips/loongson-muldiv-1.c: New test.
* gcc.target/mips/loongson-muldiv-2.c: Likewise.
2008-11-13 Jakub Jelinek <jakub@redhat.com>
PR c++/27017
* g++.dg/debug/dwarf2/localclass1.C: New test.
* g++.dg/debug/dwarf2/localclass2.C: New test.
2008-11-13 Uros Bizjak <ubizjak@gmail.com>
* gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mno-mmx
for i?86-*-* and x86_64-*-* targets.
* g++.dg/compat/struct-layout-1_generate.c (dg-options): Add
-fno-common for *-*-darwin* *-*-mingw32* *-*-cygwin* targets.
* gcc.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
<xmmintrin.h>, define __m64 and __m128 directly.
2008-11-13 Olivier Hainque <hainque@adacore.com>
* gnat.dg/test_raise_from_pure.adb: Adjust to match revised intent.
* gnat.dg/wrap_raise_from_pure.adb: Remove.
* gnat.dg/handle_raise_from_pure.adb: New test.
2008-11-12 Tobias Burnus <burnus@net-b.de>
PR fortran/38094
* gfortran.dg/private_type_4.f90: Fix dg-error pattern.
2008-11-12 Jakub Jelinek <jakub@redhat.com>
PR c++/36478
* g++.old-deja/g++.mike/empty.C: Remove.
2008-11-12 Dodji Seketeli <dodji@redhat.com>
PR debug/27574
* g++.dg/debug/dwarf2/local-var-in-contructor.C: New test.
2008-11-12 Eric Botcazou <ebotcazou@adacore.com>
* gcc.c-torture/execute/20081112-1.c: New test.
* gnat.dg/concat1.adb: Likewise.
* gnat.dg/concat1_pkg.ad[sb]: New helper.
2008-11-12 Jason Merrill <jason@redhat.com>
PR c++/38007
* g++.dg/conversion/bitfield10.C: New test.
* g++.dg/warn/pr35635.C (func1): Accept additional warning.
* g++.old-deja/g++.mike/enum1.C: Expect warn about assignment.
* g++.dg/expr/bitfield9.C: Pass -Wno-overflow.
2008-11-12 Tobias Burnus <burnus@net-b.de>
PR fortran/38065
PR fortran/38094
* gfortran.dg/private_type_4.f90: Add -std=f95 option.
2008-11-12 Andreas Krebbel <krebbel1@de.ibm.com>
* gcc.target/s390/frame-addr1.c: New testcase.
* gcc.target/s390/frame-addr2.c: New testcase.
* gcc.target/s390/return-addr1.c: New testcase.
* gcc.target/s390/return-addr2.c: New testcase.
2008-11-12 Jack Howarth <howarth@bromo.med.uc.edu>
PR testsuite/38008
* gcc.c-torture/execute/builtins/lib/sprintf.c: Make
sprintf call more portable for darwin10.
PR testsuite/37202
* gcc.dg/visibility-14.c: Skip on *-*-darwin*.
* gcc.dg/visibility-15.c: Same.
* gcc.dg/visibility-16.c: Same.
* gcc.dg/visibility-17.c: Same.
* gcc.dg/visibility-18.c: Same.
* gcc.dg/visibility-19.c: Same.
2008-11-12 Jakub Jelinek <jakub@redhat.com>
PR c++/34269
* g++.dg/cpp0x/decltype13.C: New test.
* g++.dg/cpp0x/decltype-33837.C: Adjust dg-error pattern.
* g++.dg/cpp0x/pr33839.C: Likewise.
PR target/35366
PR fortran/33759
* gfortran.dg/hollerith.f90: Don't assume a 32-bit value
stored into logical variable will be preserved.
* gfortran.dg/transfer_simplify_4.f90: Remove undefined cases.
Run at all optimization levels. Add a couple of new tests.
* gfortran.dg/hollerith5.f90: New test.
* gfortran.dg/hollerith_legacy.f90: Add dg-warning.
PR c++/35334
* gcc.dg/pr35334.c: New test.
* g++.dg/other/error29.C: New test.
2008-11-12 Tobias Burnus <burnus@net-b.de>
PR fortran/38065
* gfortran.dg/private_type_11.f90: New test.
* gfortran.dg/private_type_12.f90: New test.
2008-11-10 Catherine Moore <clm@codesourcery.com>
* gcc.target/mips/no-smartmips-lwxs.c: New test.
* gcc.target/mips/no-smartmips-ror-1.c: New test.
2008-11-10 Kaz Kojima <kkojima@gcc.gnu.org>
* gcc.target/sh/pr37514.c: New test.
2008-11-10 Eric Botcazou <ebotcazou@adacore.com>
* g++.dg/other/anon5.C: Skip on Solaris.
2008-11-10 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/pack11.adb: New test.
2008-11-10 Jakub Jelinek <jakub@redhat.com>
PR c++/38021
* g++.dg/cpp0x/enum1.C: New test.
2008-11-10 Ralph Loader <suckfish@ihug.co.nz>
PR middle-end/37807
PR middle-end/37809
* gcc.target/i386/mmx-8.c: New test.
2008-11-09 Paul Thomas <pault@gcc.gnu.org>
PR fortran/37836
* gfortran.dg/minmaxval_1.f90: New test.
2008-11-09 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/loop_boolean.adb: New test.
2008-11-07 Thomas Quinot <quinot@adacore.com>
* gnat.dg/hyper_flat.adb: New test.
2008-11-07 Geert Bosch <bosch@adacore.com>
* gnat.dg/test_8bitlong_overflow.adb: New test.
2008-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* g++.dg/ipa/iinline-1.C: Remove -c flag, add -fpie for PIC targets.
* gcc.dg/tree-ssa/inline-2.c (foo): Add 'inline' keyword.
2008-11-06 Sebastian Pop <sebastian.pop@amd.com>
* gcc.dg/graphite/pr37943.c: Fix missing end of file.
2008-11-06 Joseph Myers <joseph@codesourcery.com>
* gcc.dg/utf-array-short-wchar.c, gcc.dg/utf-cvt.c,
gcc.dg/utf-inc-init.c, gcc.dg/utf16-1.c, gcc.dg/utf16-2.c,
gcc.dg/utf16-3.c, gcc.dg/utf16-4.c, gcc.dg/utf32-1.c,
gcc.dg/utf32-2.c, gcc.dg/utf32-3.c, gcc.dg/utf32-4.c: Use
__CHAR16_TYPE__ and __CHAR32_TYPE__ typedefs.
2008-11-06 Richard Guenther <rguenther@suse.de>
* gcc.dg/torture/pr37969.c: New testcase.
2008-11-05 Janis Johnson <janis187@us.ibm.com>
* lib/c-torture.exp: Use ADDITIONAL_TORTURE_OPTIONS if defined.
* lib/gcc-dg.exp: Ditto.
* lib/fortran-torture.exp: Ditto.
* lib/objc-torture.exp: Ditto.
2008-11-05 Michael Meissner <meissner@linux.vnet.ibm.com>
PR target/38025
* gcc.target/spu/intrinsics-1.c (f): Tune expected error messages
to match current compiler.
2008-11-05 Hans-Peter Nilsson <hp@axis.com>
PR target/38016
* gcc.c-torture/execute/ieee/pr38016.c: New test.
* gcc.c-torture/execute/ieee/pr38016.x: New file.
2008-11-05 Martin Jambor <mjambor@suse.cz>
PR middle-end/37861
* gcc.dg/Warray-bounds-5.c: New test.
* gcc.dg/Warray-bounds-6.c: New test.
2008-11-05 Fabien Chene <fabien@gcc.gnu.org>
PR c++/32519
* g++.dg/template/pr32519.C: New test.
2008-11-05 Richard Guenther <rguenther@suse.de>
PR middle-end/37742
* gcc.c-torture/compile/pr37742.c: New testcase.
* g++.dg/pr37742.C: Likewise.
* gcc.dg/tree-ssa/forwprop-7.c: Check for two volatile loads.
2008-11-05 Uros Bizjak <ubizjak@gmail.com>
PR middle-end/37286
* gfortran.dg/pr37286.f90: New test.
2008-11-04 Paul Thomas <pault@gcc.gnu.org>
PR fortran/37597
* gfortran.dg/host_assoc_call_5.f90: New test.
2008-11-04 Jakub Jelinek <jakub@redhat.com>
Andrew Pinski <andrew_pinski@playstation.sony.com>
PR c/35430
* gcc.dg/pr35430.c: New test.
* g++.dg/warn/Wsign-compare-2.C: New test.
2008-11-04 Jakub Jelinek <jakub@redhat.com>
PR c/37106
* gcc.dg/pr37106-1.c: New test.
* gcc.dg/pr37106-2.c: New test.
2008-11-03 Chao-ying Fu <fu@mips.com>
* gcc.target/mips/dsp-ctrl.c: New test.
2008-11-03 Steve Ellcey <sje@cup.hp.com>
* gfortran.dg/f2003_io_1.f03: XFAIL until PR37839 is fixed.
* gfortran.dg/f2003_io_4.f03: Ditto.
* gfortran.dg/f2003_io_5.f03: Ditto.
* gfortran.dg/f2003_io_6.f03: Ditto.
* gfortran.dg/f2003_io_7.f03: Ditto.
2008-11-03 Jakub Jelinek <jakub@redhat.com>
PR testsuite/37241
* g++.dg/abi/key2.C: Adjust regexps to allow __ZTV1f and __ZTI1f
sharing one .section directive.
PR target/37812
* gcc.target/powerpc/altivec_check.h (altivec_cell_check): Abort
if __PPU__ isn't defined.
* lib/target-supports.exp (check_effective_target_powerpc_ppu_ok): New.
* gcc.target/powerpc/altivec-cell-8.c: Use powerpc_ppu_ok.
2008-11-03 Eric Botcazou <ebotcazou@adacore.com>
* gcc.c-torture/execute/20081103-1.c: New test.
2008-11-03 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/array5.adb New test.
2008-11-03 Richard Guenther <rguenther@suse.de>
Jakub Jelinek <jakub@redhat.com>
PR middle-end/37573
* gcc.c-torture/execute/pr37573.c: New testcase.
2008-11-03 Jakub Jelinek <jakub@redhat.com>
PR middle-end/37858
* gcc.dg/pr37858.c: New test.
2008-11-03 Tobias Burnus <burnus@net-b.de>
PR fortran/37821
* gfortran.dg/include_4.f90: New.
* gfortran.dg/include_5.f90: New.
* gfortran.dg/include_4.inc: New.
2008-11-03 Paul Thomas <pault@gcc.gnu.org>
PR fortran/37445
* gfortran.dg/host_assoc_call_3.f90: New test.
* gfortran.dg/host_assoc_call_4.f90: New test.
* gfortran.dg/host_assoc_function_4.f90: New test.
2008-11-02 Richard Guenther <rguenther@suse.de>
PR tree-optimization/37542
* gcc.dg/tree-ssa/ssa-pre-22.c: New testcase.
* gcc.c-torture/compile/20081101-1.c: Likewise.
2008-11-02 Richard Guenther <rguenther@suse.de>
PR tree-optimization/37991
* gcc.c-torture/compile/pr37991.c: New testcase.
2008-11-01 Hans-Peter Nilsson <hp@axis.com>
PR target/37939
* gcc.target/cris/biap.c: New test.
2008-11-01 Janus Weil <janus@gcc.gnu.org>
PR fortran/36426
* gfortran.dg/proc_decl_19.f90: New.
2008-11-01 Steven G. Kargl <kargls@comcast.net>
PR fortran/19925
* gfortran.dg/initialization_20.f90: New test.
* gfortran.dg/initialization_21.f90: Ditto.
2008-11-01 Daniel Kraft <d@domob.eu>
PR fortran/35681
* gfortran.dg/mvbits_4.f90: New test.
2008-11-01 Janus Weil <janus@gcc.gnu.org>
PR fortran/36322
PR fortran/36463
* gfortran.dg/proc_decl_17.f90: New.
* gfortran.dg/proc_decl_18.f90: New.
2008-11-01 Richard Guenther <rguenther@suse.de>
PR middle-end/37976
* gcc.c-torture/compile/pr37976.c: New testcase.
2008-11-01 Dennis Wassel <dennis.wassel@gmail.com>
PR fortran/37159
* gfortran.dg/random_seed_1.f90: New testcase.
2008-10-31 Manuel López-Ibáñez <manu@gcc.gnu.org>
* gcc.dg/cpp/Wsignprom.c: Add column numbers.
* gcc.dg/cpp/if-mpar.c: Likewise.
2008-10-31 Jakub Jelinek <jakub@redhat.com>
PR c++/37967
* g++.dg/cpp0x/auto8.C: New test.
PR c++/37965
* g++.dg/cpp0x/auto7.C: New test.
2008-10-31 Mikael Morin <mikael.morin@tele2.fr>
PR fortran/35840
* gfortran.dg/write_check4.f90: New test.
2008-10-31 Mikael Morin <mikael.morin@tele2.fr>
PR fortran/35820
* gfortran.dg/nested_forall_1.f: New test.
2008-10-30 Steven G. Kargl <kargls@comcast.net>
PR fortran/37930
* gfortran.dg/int_conv_2.f90: New test.
2008-10-30 Mikael Morin <mikael.morin@tele2.fr>
PR fortran/37903
* gfortran.dg/vector_subscript_4.f90: New test.
2008-10-30 Mikael Morin <mikael.morin@tele2.fr>
PR fortran/37749
* gfortran.dg/vector_subscript__5.f90: New test.
2008-10-30 Jakub Jelinek <jakub@redhat.com>
* gcc.target/s390/pr36822.c: Avoid cast to pointer from integer
of different size warning with -m31.
PR middle-end/37730
* gcc.dg/vect/pr37730.c: New test.
PR debug/36668
* g++.dg/other/PR23205.C: Allow foobar to be defined as variable.
* g++.dg/other/pr23205-2.C: New test.
2008-10-29 David Edelsohn <edelsohn@gnu.org>
* gcc.c-torture/compile/pr37878.c: New test.
2008-10-29 Steve Ellcey <sje@cup.hp.com>
PR middle-end/37339
* gcc.dg/pr33645-3.c: Remove.
2008-10-29 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
PR 11492
* gcc.dg/pr11492.c: New.
* g++.dg/warn/pr11492.C: New.
2008-10-29 Joseph Myers <joseph@codesourcery.com>
PR middle-end/36578
* gcc.dg/dfp/convert-bfp-13.c, gcc.dg/dfp/convert-bfp-14.c,
gcc.dg/dfp/convert-dfp-fold-2.c, gcc.target/i386/pr36578-1.c,
gcc.target/i386/pr36578-2.c: New tests.
2008-10-29 Jakub Jelinek <jakub@redhat.com>
PR middle-end/37870
* gcc.target/i386/pr37870.c: New test.
2008-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
PR c++/26997
* g++.dg/parse/pr26997.C: New.
2008-10-29 Jakub Jelinek <jakub@redhat.com>
PR middle-end/37913
* gcc.c-torture/compile/pr37913.c: New test.
2008-10-28 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/37663
* gcc.dg/pr37663.c: Require int32plus.
PR c/37924
* gcc.c-torture/execute/pr37924.c: New test.
2008-10-28 Joseph Myers <joseph@codesourcery.com>
* gcc.dg/dfp/convert-bfp-12.c: New test.
2008-10-28 Jakub Jelinek <jakub@redhat.com>
PR middle-end/37931
* gcc.c-torture/execute/pr37931.c: New test.
2008-10-27 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/37879
* gcc.dg/pr37879.c: New test.
2008-10-24 Michael Meissner <meissner@linux.vnet.ibm.com>
PR target/37841
* gcc.target/spu/abi.c: New file.
2008-10-24 DJ Delorie <dj@redhat.com>
* lib/scanasm.exp (scan-assembler, scan-assembler-not,
scan-hidden, scan-not-hidden, scan-file, scan-file-not,
scan-assembler-times, scan-assembler-dem, scan-assembler-dem-not):
Extract first word of $testcase for all upvar uses, in case
$testvar has compiler switches appended.
2008-10-24 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/36038
* gcc.c-torture/compile/pr36038.c: New test.
2008-10-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
PR c/7543
* gcc.dg/Wparentheses-11.c: New.
* g++.dg/warn/Wparentheses-25.C: New. XFAILED.
2008-10-24 Jakub Jelinek <jakub@redhat.com>
PR middle-end/37882
* gcc.c-torture/execute/pr37882.c: Remove a field.
2008-10-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libfortran/37707
* gfortran.dg/namelist_18.f90: Update test.
* gfortran.dg/namelist_55.f90: New test.
* gfortran.dg/namelist_56.f90: New test.
2008-10-22 Bernd Schmidt <bernd.schmidt@analog.com>
* gcc.target/bfin/hisilh.c: New file.
* gcc.target/bfin/hisilh-O0.c: New file.
From Mike Frysinger <michael.frysinger@analog.com>
* gcc.target/bfin/mcpu-bf522.c: Check SILICON_REVISION is 0x0002.
Invert check for __WORKAROUND_RETS when SILICON_REVISION is 0x0002+.
* gcc.target/bfin/mcpu-bf523.c: Likewise.
* gcc.target/bfin/mcpu-bf524.c: Likewise.
* gcc.target/bfin/mcpu-bf525.c: Likewise.
* gcc.target/bfin/mcpu-bf526.c: Likewise.
* gcc.target/bfin/mcpu-bf527.c: Likewise.
* gcc.target/bfin/mcpu-bf531.c: Check SILICON_REVISION is 0x0006.
Invert check for __WORKAROUND_RETS when SILICON_REVISION is 0x0006+.
* gcc.target/bfin/mcpu-bf532.c: Likewise.
* gcc.target/bfin/mcpu-bf533.c: Likewise.
* gcc.target/bfin/mcpu-bf538.c: Check SILICON_REVISION is 0x0005.
Invert check for __WORKAROUND_RETS when SILICON_REVISION is 0x0005+.
* gcc.target/bfin/mcpu-bf539.c: Likewise.
* gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0002.
Invert check for __WORKAROUND_RETS when SILICON_REVISION is 0x0002+.
* gcc.target/bfin/mcpu-bf544.c: Likewise.
* gcc.target/bfin/mcpu-bf547.c: Likewise.
* gcc.target/bfin/mcpu-bf548.c: Likewise.
* gcc.target/bfin/mcpu-bf549.c: Likewise.
* gcc.target/bfin/mcpu-bf512.c: New file.
* gcc.target/bfin/mcpu-bf514.c: Likewise.
* gcc.target/bfin/mcpu-bf516.c: Likewise.
* gcc.target/bfin/mcpu-bf518.c: Likewise.
2008-10-22 Jakub Jelinek <jakub@redhat.com>
PR middle-end/37882
* gcc.c-torture/execute/pr37882.c: New test.
2008-10-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
PR c/30949
* gcc.target/i386/sse-vect-types.c: Update.
* gcc.dg/simd-5.c: Update.
* gcc.dg/assign-warn-2.c: Update.
* gcc.dg/simd-2.c: Update.
* gcc.dg/simd-6.c: Update.
* gcc.dg/assign-warn-1.c: Update.
* gcc.dg/dfp/composite-type.c: Update.
* gcc.dg/simd-1.c: Update.
* gcc.dg/pr36997.c: Update.
2008-10-21 Paul Thomas <pault@gcc.gnu.org>
PR libfortran/36795
* gfortran.dg/char_expr_3.f90: Add the original test case.
2008-10-21 Thomas Koenig <tkoenig@gcc.gnu.org>
PR libfortran/34670
* gfortran.dg/transpose_2.f90: New test.
2008-10-21 Jakub Jelinek <jakub@redhat.com>
PR middle-end/37669
* gcc.c-torture/compile/pr37669-2.c: New test.
2008-10-21 Richard Guenther <rguenther@suse.de>
* gcc.dg/tree-ssa/alias-19.c: New testcase.
2008-10-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
PR 12603
* gcc.dg/pr12603.c: New testcase.
2008-10-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
PR c++/37004
* g++.dg/warn/Wconversion-pr34389.C: Remove XFAIL.
2008-10-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
PR c/30260
* gcc.dg/pr30260.c: New.
2008-10-19 Paul Thomas <pault@gcc.gnu.org>
PR fortran/37723
* gfortran.dg/dependency_22.f90: New test.
2008-10-18 Danny Smith <dannysmith@users.sourceforge.net>
* gcc.dg/dll-2.c: Revert 2008-08-09 change (R138893): Change
"dg-message" back to "dg-warning".
* gcc.dg/dll-3.c: Likewise.
2008-10-16 Alexander Monakov <amonakov@ispras.ru>
PR target/37381
* gcc.c-torture/compile/pr37381.c: New test.
2008-10-16 Joseph Myers <joseph@codesourcery.com>
PR c/33192
* gcc.dg/imag-1.c: New test.
2008-10-16 Daniel Kraft <d@domob.eu>
* gfortran.dg/elemental_intrinsic_1.f03: New test.
2008-10-16 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/37664
* gcc.c-torture/compile/pr37664.c: New test.
2008-10-16 Joseph Myers <joseph@codesourcery.com>
PR middle-end/37418
* gcc.c-torture/compile/pr37418-1.c,
gcc.c-torture/compile/pr37418-2.c,
gcc.c-torture/compile/pr37418-3.c,
gcc.c-torture/compile/pr37418-4.c: New tests.
2008-10-15 Thomas Koenig <tkoenig@gcc.gnu.org>
PR libfortran/34670
* gfortran.dg/reshape_3.f90: New test.
* gfortran.dg/reshape_4.f90: New test.
* gfortran.dg/reshape_order_1.f90: Use correct shape.
* gfortran.dg/reshape_order_2.f90: Likewise.
* gfortran.dg/reshape_order_3.f90: Likewise.
* gfortran.dg/reshape_order_4.f90: Likewise.
2008-10-15 Jan Sjodin <jan.sjodin@amd.com>
Harsha Jagasia <harsha.jagasia@amd.com>
PR tree-optimization/37485
* gcc.dg/graphite/pr37485.c: New.
2008-10-15 Sebastian Pop <sebastian.pop@amd.com>
Harsha Jagasia <harsha.jagasia@amd.com>
PR tree-optimization/37828
* testsuite/gcc.dg/graphite/pr37828.c: New.
2008-10-15 Sebastian Pop <sebastian.pop@amd.com>
PR tree-optimization/37686
* testsuite/gcc.dg/tree-ssa/pr37686.c: New.
2008-10-15 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/36881
* gcc.dg/tree-ssa/pr36881.c: New test.
2008-10-14 Jakub Jelinek <jakub@redhat.com>
PR c++/37819
* g++.dg/expr/bitfield11.C: New test.
2008-10-14 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/37650
* g++.dg/template/crash83.C: New.
2008-10-14 Douglas Gregor <doug.gregor@gmail.com>
PR c++/37553
* g++.dg/ext/alias-canon2.C: New.
2008-10-13 Jerry DeLisle <jvdelisle@gcc.gnu.org
PR libfortran/37083
* gfortran.dg/list_read_9.f90: New test.
* gfortran.dg/arrayio_8.f90: Fix some typos.
2008-10-13 Kai Tietz <kai.tietz@onevision.com>
* testsuite/gcc.dg/format/ms-format1.c: New.
2008-10-12 Daniel Kraft <d@domob.eu>
PR fortran/37688
* gfortran.dg/used_before_typed_6.f90: New test.
2008-10-12 Paul Thomas <pault@gcc.gnu.org>
PR fortran/37787
* gfortran.dg/module_equivalence_5.f90: New test.
2008-10-12 Steven G. Kargl <kargls@comcast.net>
PR fortran/37792
* gfortran.dg/arithmetic_overflow_1.f90: New test.
2008-10-11 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/loop_optimization5.adb: New test.
* gnat.dg/loop_optimization5_pkg.adb: New helper.
2008-10-11 Paul Thomas <pault@gcc.gnu.org>
PR fortran/37794
* gfortran.dg/used_types_24.f90: New test.
2008-10-11 Jakub Jelinek <jakub@redhat.com>
PR target/35760
* gcc.c-torture/compile/pr35760.c: New test.
2008-10-10 Jakub Jelinek <jakub@redhat.com>
PR c++/37146
* g++.dg/torture/pr37146-1.C: New test.
* g++.dg/torture/pr37146-2.C: New test.
* g++.dg/expr/bitfield10.C: New test.
2008-10-08 Jerry DeLisle <jvdelisle@gcc.gnu.org
PR libfortran/37707
* gfortran.dg/namelist_54.f90: Revise test, check a(3).
2008-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
PR libfortran/37753
* gfortran.dg/convert_2.f90: New test case.
2008-10-09 Daniel Kraft <d@domob.eu>
PR fortran/35723
* gfortran.dg/restricted_expression_1.f90: New test.
* gfortran.dg/restricted_expression_2.f90: New test.
* gfortran.dg/restricted_expression_3.f90: New test.
2008-10-08 Jerry DeLisle <jvdelisle@gcc.gnu.org
PR libfortran/37707
* gfortran.dg/namelist_54.f90: New test.
2008-10-08 Uros Bizjak <ubizjak@gmail.com>
* gcc.dg/vect/ggc-pr37574.c: Cleanup "vect" tree dump.
* gfortran.dg/intrinsic_optional_char_arg_1.f90: Cleanup
"original" tree dump.
* lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Remove build
file trivial.S.
2008-10-08 Adam Nemet <anemet@caviumnetworks.com>
* gcc.target/mips/octeon-exts-2.c: Compile it with -meb.
* gcc.target/mips/octeon-exts-5.c: New test.
* gcc.target/mips/octeon-bbit-3.c: Compile with -meb. Add
comment why this is necessary.
2008-10-08 Jakub Jelinek <jakub@redhat.com>
PR target/36635
PR target/37290
PR rtl-optimization/37341
* gcc.c-torture/compile/pr37341.c: New test.
2008-10-07 Simon Martin <simartin@users.sourceforge.net>
PR c/35437
* gcc.dg/struct-parse-2.c: New test.
* g++.dg/parse/struct-4.C: New test.
2008-10-07 Jakub Jelinek <jakub@redhat.com>
PR debug/29609
PR debug/36690
PR debug/37616
* gcc.dg/debug/pr29609-1.c: New test.
* gcc.dg/debug/pr29609-2.c: New test.
* gcc.dg/debug/pr36690-1.c: New test.
* gcc.dg/debug/pr36690-2.c: New test.
* gcc.dg/debug/pr36690-3.c: New test.
* gcc.dg/debug/pr37616.c: New test.
* gcc.dg/debug/dwarf2/pr29609-1.c: New test.
* gcc.dg/debug/dwarf2/pr29609-2.c: New test.
* gcc.dg/debug/dwarf2/pr36690-1.c: New test.
* gcc.dg/debug/dwarf2/pr36690-2.c: New test.
* gcc.dg/debug/dwarf2/pr36690-3.c: New test.
* gcc.dg/debug/dwarf2/pr37616.c: New test.
2008-10-07 H.J. Lu <hongjiu.lu@intel.com>
PR middle-end/37731
* gcc.dg/torture/pr37731-1.c: New.
* gcc.dg/torture/pr37731-2.c: Likewise.
2008-10-07 Jakub Jelinek <jakub@redhat.com>
PR debug/37738
* gfortran.dg/debug/pr37738.f: New test.
2008-10-07 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/loop_optimization4.adb: New test.
* gnat.dg/loop_optimization4_pkg.ad[sb]: New helper.
2008-10-07 Bob Wilson <bob.wilson@acm.org>
* gcc.dg/compat/struct-layout-1_generate.c (dg_options): New. Moved
dg-options lines to this array, and added options for xtensa*-*-*.
(NDG_OPTIONS): Define.
(switchfiles): Print dg-options lines from new dg_options array.
* g++.dg/compat/struct-layout-1_generate.c (dg_options): Add options
for xtensa*-*-* targets.
2008-10-07 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/addr4.adb: New test.
* gnat.dg/addr5.adb: Likewise.
2008-10-06 Adam Nemet <anemet@caviumnetworks.com>
* gcc.target/mips/mips.exp (dg-mips-options): Set mips_new_gp to
32 when -march=r3900 is passed.
* testsuite/gcc.target/mips/r3900-mult.c: New test.
2008-10-06 Aldy Hernandez <aldyh@redhat.com>
* gcc.dg/gomp/for-1.c: Test column.
* gcc.dg/misc-column.c: Add column tests for unary arguments.
2008-10-06 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/unchecked_convert2.adb: New test.
2008-10-05 Dodji Seketeli <dodji@redhat.com>
PR c++/37410
* g++.dg/debug/dwarf2/imported-module.C: New test.
2008-10-05 Paul Thomas <pault@gcc.gnu.org>
PR fortran/35680
* gfortran.dg/transfer_array_intrinsic_5.f90: New test.
2008-10-05 Daniel Kraft <d@domob.eu>
PR fortran/37638
* gfortran.dg/typebound_call_9.f03: New test.
2008-10-04 Paul Thomas <pault@gcc.gnu.org>
PR fortran/37706
* gfortran.dg/module_equivalence_4.f90: New test.
2008-10-04 Richard Guenther <rguenther@suse.de>
* gcc.dg/tree-ssa/ssa-pre-21.c: New testcase.
2008-10-03 Jakub Jelinek <jakub@redhat.com>
PR debug/37726
* gcc.dg/debug/dwarf2/pr37726.c: New test.
2008-10-03 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/37719
* g++.dg/template/error36.C: New.
2008-10-02 Steven Bosscher <steven@gcc.gnu.org>
PR fortran/37635
* gfortran.fortran-torture/execute/intrinsic_leadz.f90: New test.
* gfortran.fortran-torture/execute/intrinsic_trailz.f90: New test.
2008-10-02 Janis Johnson <janis187@us.ibm.com>
* gcc.dg/torture/pr36891.c: Ignore an irrelevant warning.
* gcc.target/powerpc/ppc64-abi-3.c: Initialize variables to suppress
warning.
2008-10-02 Richard Guenther <rguenther@suse.de>
PR middle-end/37713
* gcc.c-torture/compile/pr37713.c: New testcase.
2008-10-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
* gcc.target/powerpc/altivec-cell-1.c: New test.
* gcc.target/powerpc/altivec-cell-2.c: New test.
* gcc.target/powerpc/altivec-cell-3.c: New test.
* gcc.target/powerpc/altivec-cell-4.c: New test.
* gcc.target/powerpc/altivec-cell-5.c: New test.
* g++.dg/ext/altivec-cell-1.C: New test.
* g++.dg/ext/altivec-cell-2.C: New test.
* g++.dg/ext/altivec-cell-3.C: New test.
* g++.dg/ext/altivec-cell-4.C: New test.
* g++.dg/ext/altivec-cell-5.C: New test.
2008-10-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
* gcc.target/powerpc/altivec_check.h (altivec_cell_check):
New function.
* gcc.target/powerpc/altivec-cell-6.c: New test.
* gcc.target/powerpc/altivec-cell-7.c: New test.
* gcc.target/powerpc/altivec-cell-8.c: New test.
2008-10-01 Richard Guenther <rguenther@suse.de>
PR tree-optimization/37617
* gcc.c-torture/compile/pr37617.c: New testcase.
2008-10-01 Richard Guenther <rguenther@suse.de>
PR middle-end/37285
* gcc.c-torture/compile/pr37285.c: New testcase.
2008-10-01 Kai Tietz <kai.tietz@onevision.com>
* g++.dg/abi/offsetof.C (main): Use __SIZE_TYPE__ instead of
unsigned long for pointer cast.
* g++.dg/init/struct1.C: Likewise.
* g++.dg/init/struct2.C: Likewise.
* g++.dg/init/struct3.C: Likewise.
* g++.dg/ext/utf-cvt.C: Correct for w64.
* gcc.dg/utf-cvt.c: Likewise.
* lib/target-supports.exp (check_effective_target_llp64): New.
2008-09-30 Simon Martin <simartin@users.sourceforge.net>
PR c++/37555
* g++.dg/parse/error32.C: New test.
PR c++/37556
* g++.dg/parse/error33.C: New test.
2008-09-30 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/37662
PR tree-optimization/37663
* gcc.c-torture/compile/pr37662.c: New test.
* gcc.dg/pr37663.c: New test.
2008-09-30 Janus Weil <janus@gcc.gnu.org>
PR fortran/36592
* gfortran.dg/proc_ptr_common_1.f90: New.
* gfortran.dg/proc_ptr_common_2.f90: New.
2008-09-30 Paolo Bonzini <bonzini@gnu.org>
* g++.dg/warn/if-empty-1.C: Copy from gcc.dg/if-empty-1.c.
2008-09-30 Paolo Bonzini <bonzini@gnu.org>
PR testsuite/36891
PR testsuite/37675
* gcc.dg/torture/pr36891.c: Add -msse on 32-bit i386.
2008-09-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
PR middle-end/37669
* gcc.c-torture/compile/pr37669.c: New test.
2008-09-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
PR target/37640
* gcc.c-torture/compile/sync-3.c: New testcase to check that
addresses of non zero offset works.
2008-09-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
Kaushal Kantawala <kaushal_kantawala@playstation.sony.com>
PR tree-opt/36891
* gcc.dg/torture/pr36891.c: New testcase.
2008-09-28 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/conv_decimal.adb: New test.
2008-09-26 Jakub Jelinek <jakub@redhat.com>
PR middle-end/37275
* gcc.target/i386/pr37275.c: New test.
2008-09-26 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/specs/static_initializer4.ads: New test.
* gnat.dg/specs/static_initializer3.ads: Add missing marker.
2008-09-26 Kai Tietz <kai.tietz@onevision.com>
* g++.dg/compat/struct-layout-1_x1.h: Add __SIZE_TYPE__ cast
to avoid pointer truncation warning.
2008-09-26 Dorit Nuzman <dorit@il.ibm.com>
PR tree-optimization/37574
* gcc.dg/vect/ggc-pr37574.c: New test.
* gcc.dg/vect/vect.exp: Compile some tests with ggc flags.
2008-09-25 Jakub Jelinek <jakub@redhat.com>
PR c/37645
* gcc.dg/pr37645.c: New test.
2008-09-25 Steve Ellcey <sje@cup.hp.com>
* gcc.dg/vect/slp-7.c: Add alignment attribute, change target tests.
2008-09-25 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/37649
* g++.dg/template/crash82.C: New.
2008-09-25 Tobias Burnus <burnus@net-b.de>
PR fortran/37504
* gfortran.dg/protected_7.f90: New test.
2008-09-24 Steve Ellcey <sje@cup.hp.com>
* gcc.dg/vect/O3-vect-pr34223.c: Check vect_int_mult.
2008-09-24 Aldy Hernandez <aldyh@redhat.com>
* gcc.dg/gomp/for-1.c: Test for columns.
* gcc.dg/func-outside-1.c: Same.
* gcc.dg/bitfld-7.c: Same.
2008-09-24 Steve Ellcey <sje@cup.hp.com>
* gcc.dg/utf-array.c: Fix syntax of dg-error stmts.
2008-09-24 Tobias Burnus <burnus@net-b.de>
PR fortran/37626
* gfortran.dg/allocatable_function_4.f90: New test.
2008-09-23 Steve Ellcey <sje@cup.hp.com>
* lib/target-supports.exp (check_effective_target_pow10): New.
* g++.dg/cdce3.C: Set GNU_EXTENSION if pow10.
2008-09-23 Jakub Jelinek <jakub@redhat.com>
PR c++/37533
* g++.dg/gomp/pr37533.C: New test.
2008-09-23 Eric Botcazou <ebotcazou@adacore.com>
* gcc.dg/vect/slp-widen-mult-s16.c: Fix typo.
2008-09-23 Eric Botcazou <ebotcazou@adacore.com>
* gcc.dg/cpp/cmdlne-dU-23.c: New test.
2008-09-23 Aldy Hernandez <aldyh@redhat.com>
* gcc.dg/Walways-true-1.c: Test column numbers.
* gcc.dg/c90-const-expr-5.c: Same.
* gcc.dg/compare4.c: Same.
* gcc.dg/Werror-1.c: Same.
2008-09-23 Daniel Kraft <d@domob.eu>
PR fortran/37588
* gfortran.dg/typebound_generic_4.f03: New test.
* gfortran.dg/typebound_generic_5.f03: New test.
2008-09-23 Eric Botcazou <ebotcazou@adacore.com>
* gcc.dg/pragma-init-fini.c: Use dg-warning in lieu of dg-error.
* gcc.dg/pragma-align-2.c: Likewise.
* gcc.dg/format/cmn-err-1.c: Likewise.
2008-09-23 Eric Botcazou <ebotcazou@adacore.com>
* gcc.dg/cpp/cmdlne-dU-16.c: Specify -std=c89 on Solaris.
* gcc.dg/cpp/cmdlne-dU-17.c: Likewise.
2008-09-23 Tobias Burnus <burnus@net-b.de>
PR fortran/37580
* gfortran.dg/pointer_assign_5.f90: New test.
* gfortran.dg/pointer_assign_6.f90: New test.
2008-09-22 David Daney <ddaney@avtrex.com>
PR target/37593
* gcc.target/mips/long-calls-pg.c: New test.
2008-09-22 Richard Guenther <rguenther@suse.de>
PR tree-optimization/37145
* gcc.c-torture/compile/20080922-1.c: New testcase.
* gcc.dg/tree-ssa/ssa-fre-7.c: Remove XFAIL.
* gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
* gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
2008-09-22 Adam Nemet <anemet@caviumnetworks.com>
* gcc.target/mips/octeon-baddu-1.c: New test.
2008-09-22 David Edelsohn <edelsohn@gnu.org>
PR rtl-optimization/33642
* gcc.c-torture/compile/pr11832.c: Extend XFAIL to powerpc*-*-*.
* gcc.c-torture/compile/pr33009.c: Likewise.
2008-09-22 Richard Guenther <rguenther@suse.de>
PR tree-optimization/37145
* gcc.dg/tree-ssa/ssa-pre-15.c: Remove XFAIL.
2008-09-22 Janus Weil <janus@gcc.gnu.org>
PR fortran/37486
* gfortran.dg/common_align_1.f90: New.
* gfortran.dg/warn_align_commons.f90: New.
2008-09-22 Olivier Hainque <hainque@adacore.com>
* gnat.dg/volatile3.adb: New test.
2008-09-22 Ira Rosen <irar@il.ibm.com>
PR tree-optimization/37482
* gcc.dg/vect/pr37482.c: New test.
2008-09-22 Hans-Peter Nilsson <hp@axis.com>
PR middle-end/37170
PR middle-end/37280
* gcc.dg/weak/weak-15.c, gcc.dg/weak/weak-16.c,
g++.dg/ext/inline1.C: New tests.
2008-09-21 Kaz Kojima <kkojima@gcc.gnu.org>
PR rtl-optimization/33642
* gcc.c-torture/compile/pr11832.c: XFAIL on sh*-*-*.
* gcc.c-torture/compile/pr33009.c: Likewise.
2008-09-21 Paul Thomas <pault@gcc.gnu.org>
PR fortran/37583
* gfortran.dg/entry_18.f90: New test.
2008-09-21 Daniel Kraft <d@domob.eu>
PR fortran/35846
* gfortran.dg/nested_array_constructor_1.f90: New test.
* gfortran.dg/nested_array_constructor_2.f90: New test.
* gfortran.dg/nested_array_constructor_3.f90: New test.
* gfortran.dg/nested_array_constructor_4.f90: New test.
* gfortran.dg/nested_array_constructor_5.f90: New test.
* gfortran.dg/nested_array_constructor_6.f90: New test.
2008-09-21 Daniel Kraft <d@domob.eu>
* gfortran.dg/typebound_proc_4.f03: Changed expected error for not
yet implemented PROCEDURE(interface).
2008-09-21 Ira Rosen <irar@il.ibm.com>
PR tree-optimization/37539
* gcc.dg/vect/pr37539.c: New test.
2008-09-20 Eric Botcazou <ebotcazou@adacore.com>
PR rtl-optimization/33642
* gcc.c-torture/compile/pr11832.c: XFAIL on SPARC.
* gcc.c-torture/compile/pr33009.c: Likewise.
2008-09-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
PR tree-opt/30930
* gcc.dg/tree-ssa/vector-2.c: New test.
* gcc.dg/tree-ssa/vector-3.c: New test.
2008-09-18 Bob Wilson <bob.wilson@acm.org>
* gcc.c-torture/compile/pr11832.c: xfail on xtensa*-*-*.
* gcc.c-torture/compile/pr33009.c: Likewise.
2008-09-18 Janis Johnson <janis187@us.ibm.com>
PR testsuite/25241
* lib/g++.exp (g++_init): Enable overrides of dg-error, dg-warning
for C++ tests.
* g++.dg/conversion/ambig1.C: Clean up dg-error/dg-warning; use
dg-message for notes.
* g++.dg/conversion/simd1.C: Ditto.
* g++.dg/conversion/simd3.C: Ditto.
* g++.dg/cpp0x/rv2n.C: Ditto.
* g++.dg/cpp0x/rv3n.C: Ditto.
* g++.dg/cpp0x/rv4n.C: Ditto.
* g++.dg/cpp0x/rv5n.C: Ditto.
* g++.dg/cpp0x/rv6n.C: Ditto.
* g++.dg/cpp0x/rv7n.C: Ditto.
* g++.dg/cpp0x/variadic36.C: Ditto.
* g++.dg/cpp0x/variadic59.C: Ditto.
* g++.dg/cpp0x/variadic71.C: Ditto.
* g++.dg/cpp0x/variadic-ex13.C: Ditto.
* g++.dg/expr/cond9.C: Ditto.
* g++.dg/expr/pmf-1.C: Ditto.
* g++.dg/ext/case-range2.C: Ditto.
* g++.dg/ext/case-range3.C: Ditto.
* g++.dg/ext/is_class_error2.C: Ditto.
* g++.dg/ext/label5.C: Ditto.
* g++.dg/ext/pr27019.C: Ditto.
* g++.dg/gomp/pr26690-1.C: Ditto.
* g++.dg/gomp/pr26690-2.C: Ditto.
* g++.dg/gomp/pr34694.C: Ditto.
* g++.dg/gomp/tpl-parallel-2.C: Ditto.
* g++.dg/inherit/base3.C: Ditto.
* g++.dg/inherit/using6.C: Ditto.
* g++.dg/init/brace6.C: Ditto.
* g++.dg/init/ctor4.C: Ditto.
* g++.dg/lookup/conv-1.C: Ditto.
* g++.dg/lookup/new1.C: Ditto.
* g++.dg/lookup/scoped6.C: Ditto.
* g++.dg/lookup/using7.C: Ditto.
* g++.dg/lookup/using9.C: Ditto.
* g++.dg/other/abstract1.C: Ditto.
* g++.dg/other/abstract2.C: Ditto.
* g++.dg/other/anon5.C: Ditto.
* g++.dg/other/crash-4.C: Ditto.
* g++.dg/other/error10.C: Ditto.
* g++.dg/other/error13.C: Ditto.
* g++.dg/other/error20.C: Ditto.
* g++.dg/other/error5.C: Ditto.
* g++.dg/other/field1.C: Ditto.
* g++.dg/other/offsetof5.C: Ditto.
* g++.dg/other/semicolon.C: Ditto.
* g++.dg/overload/ambig1.C: Ditto.
* g++.dg/overload/arg3.C: Ditto.
* g++.dg/overload/builtin1.C: Ditto.
* g++.dg/overload/copy1.C: Ditto.
* g++.dg/overload/new1.C: Ditto.
* g++.dg/overload/template4.C: Ditto.
* g++.dg/overload/using2.C: Ditto.
* g++.dg/parse/bitfield2.C: Ditto.
* g++.dg/parse/constant4.C: Ditto.
* g++.dg/parse/crash20.C: Ditto.
* g++.dg/parse/crash36.C: Ditto.
* g++.dg/parse/crash5.C: Ditto.
* g++.dg/parse/error11.C: Ditto.
* g++.dg/parse/error12.C: Ditto.
* g++.dg/parse/error19.C: Ditto.
* g++.dg/parse/error28.C: Ditto.
* g++.dg/parse/friend5.C: Ditto.
* g++.dg/parse/invalid-op1.C: Ditto.
* g++.dg/parse/missing-template1.C: Ditto.
* g++.dg/parse/non-dependent2.C: Ditto.
* g++.dg/parse/ret-type2.C: Ditto.
* g++.dg/parse/specialization1.C: Ditto.
* g++.dg/parse/template18.C: Ditto.
* g++.dg/parse/template3.C: Ditto.
* g++.dg/parse/template9.C: Ditto.
* g++.dg/tc1/dr108.C: Ditto.
* g++.dg/tc1/dr152.C: Ditto.
* g++.dg/tc1/dr166.C: Ditto.
* g++.dg/template/access11.C: Ditto.
* g++.dg/template/access2.C: Ditto.
* g++.dg/template/access3.C: Ditto.
* g++.dg/template/access7.C: Ditto.
* g++.dg/template/copy1.C: Ditto.
* g++.dg/template/crash13.C: Ditto.
* g++.dg/template/crash37.C: Ditto.
* g++.dg/template/crash40.C: Ditto.
* g++.dg/template/crash58.C: Ditto.
* g++.dg/template/ctor5.C: Ditto.
* g++.dg/template/dependent-expr5.C: Ditto.
* g++.dg/template/eh2.C: Ditto.
* g++.dg/template/error2.C: Ditto.
* g++.dg/template/error33.C: Ditto.
* g++.dg/template/error4.C: Ditto.
* g++.dg/template/friend31.C: Ditto.
* g++.dg/template/friend32.C: Ditto.
* g++.dg/template/instantiate1.C: Ditto.
* g++.dg/template/instantiate3.C: Ditto.
* g++.dg/template/instantiate5.C: Ditto.
* g++.dg/template/instantiate7.C: Ditto.
* g++.dg/template/local6.C: Ditto.
* g++.dg/template/lookup2.C: Ditto.
* g++.dg/template/member5.C: Ditto.
* g++.dg/template/memfriend15.C: Ditto.
* g++.dg/template/memfriend16.C: Ditto.
* g++.dg/template/memfriend17.C: Ditto.
* g++.dg/template/memfriend7.C: Ditto.
* g++.dg/template/meminit1.C: Ditto.
* g++.dg/template/nested3.C: Ditto.
* g++.dg/template/new3.C: Ditto.
* g++.dg/template/nontype12.C: Ditto.
* g++.dg/template/nontype13.C: Ditto.
* g++.dg/template/nontype6.C: Ditto.
* g++.dg/template/non-type-template-argument-1.C: Ditto.
* g++.dg/template/overload9.C: Ditto.
* g++.dg/template/ptrmem15.C: Ditto.
* g++.dg/template/ptrmem17.C: Ditto.
* g++.dg/template/ptrmem4.C: Ditto.
* g++.dg/template/ptrmem6.C: Ditto.
* g++.dg/template/ptrmem8.C: Ditto.
* g++.dg/template/qualified-id1.C: Ditto.
* g++.dg/template/qualttp20.C: Ditto.
* g++.dg/template/qualttp3.C: Ditto.
* g++.dg/template/qualttp4.C: Ditto.
* g++.dg/template/qualttp5.C: Ditto.
* g++.dg/template/qualttp6.C: Ditto.
* g++.dg/template/qualttp7.C: Ditto.
* g++.dg/template/qualttp8.C: Ditto.
* g++.dg/template/recurse.C: Ditto.
* g++.dg/template/sfinae10.C: Ditto.
* g++.dg/template/sfinae3.C: Ditto.
* g++.dg/template/spec22.C: Ditto.
* g++.dg/template/spec23.C: Ditto.
* g++.dg/template/static9.C: Ditto.
* g++.dg/template/template-id-2.C: Ditto.
* g++.dg/template/typename2.C: Ditto.
* g++.dg/template/typename4.C: Ditto.
* g++.dg/template/using14.C: Ditto.
* g++.dg/template/using2.C: Ditto.
* g++.dg/template/warn1.C: Ditto.
* g++.dg/warn/incomplete1.C: Ditto.
* g++.dg/warn/noeffect2.C: Ditto.
* g++.dg/warn/noeffect4.C: Ditto.
* g++.dg/warn/pr8570.C: Ditto.
* g++.dg/warn/Wparentheses-13.C: Ditto.
* g++.dg/warn/Wparentheses-15.C: Ditto.
* g++.dg/warn/Wparentheses-16.C: Ditto.
* g++.dg/warn/Wparentheses-17.C: Ditto.
* g++.dg/warn/Wparentheses-18.C: Ditto.
* g++.dg/warn/Wparentheses-19.C: Ditto.
* g++.dg/warn/Wparentheses-20.C: Ditto.
* g++.dg/warn/Wparentheses-23.C: Ditto.
* g++.dg/warn/Wstrict-aliasing-3.C: Ditto.
* g++.old-deja/g++.benjamin/15799.C: Ditto.
* g++.old-deja/g++.benjamin/15800-1.C: Ditto.
* g++.old-deja/g++.benjamin/16077.C: Ditto.
* g++.old-deja/g++.bob/inherit2.C: Ditto.
* g++.old-deja/g++.brendan/ambiguity1.C: Ditto.
* g++.old-deja/g++.brendan/crash29.C: Ditto.
* g++.old-deja/g++.brendan/crash48.C: Ditto.
* g++.old-deja/g++.brendan/crash56.C: Ditto.
* g++.old-deja/g++.brendan/cvt3.C: Ditto.
* g++.old-deja/g++.brendan/overload1.C: Ditto.
* g++.old-deja/g++.brendan/overload4.C: Ditto.
* g++.old-deja/g++.brendan/overload9.C: Ditto.
* g++.old-deja/g++.bugs/900127_01.C: Ditto.
* g++.old-deja/g++.bugs/900205_04.C: Ditto.
* g++.old-deja/g++.bugs/900330_02.C: Ditto.
* g++.old-deja/g++.bugs/900404_03.C: Ditto.
* g++.old-deja/g++.bugs/900514_03.C: Ditto.
* g++.old-deja/g++.eh/ctor1.C: Ditto.
* g++.old-deja/g++.eh/spec6.C: Ditto.
* g++.old-deja/g++.ext/overload1.C: Ditto.
* g++.old-deja/g++.jason/conversion11.C: Ditto.
* g++.old-deja/g++.jason/crash3.C: Ditto.
* g++.old-deja/g++.jason/lineno3.C: Ditto.
* g++.old-deja/g++.jason/lineno4.C: Ditto.
* g++.old-deja/g++.jason/opeq3.C: Ditto.
* g++.old-deja/g++.jason/overload16.C: Ditto.
* g++.old-deja/g++.jason/overload28.C: Ditto.
* g++.old-deja/g++.jason/pmf5.C: Ditto.
* g++.old-deja/g++.jason/scoping10.C: Ditto.
* g++.old-deja/g++.jason/template30.C: Ditto.
* g++.old-deja/g++.jason/temporary2.C: Ditto.
* g++.old-deja/g++.jason/tredecl4.C: Ditto.
* g++.old-deja/g++.law/arg11.C: Ditto.
* g++.old-deja/g++.law/arg1.C: Ditto.
* g++.old-deja/g++.law/arm9.C: Ditto.
* g++.old-deja/g++.law/ctors11.C: Ditto.
* g++.old-deja/g++.law/ctors17.C: Ditto.
* g++.old-deja/g++.law/ctors5.C: Ditto.
* g++.old-deja/g++.law/ctors9.C: Ditto.
* g++.old-deja/g++.law/enum4.C: Ditto.
* g++.old-deja/g++.law/missed-error2.C: Ditto.
* g++.old-deja/g++.law/operators9.C: Ditto.
* g++.old-deja/g++.mike/net22.C: Ditto.
* g++.old-deja/g++.mike/net2.C: Ditto.
* g++.old-deja/g++.mike/p11110.C: Ditto.
* g++.old-deja/g++.mike/p1989.C: Ditto.
* g++.old-deja/g++.mike/p2431.C: Ditto.
* g++.old-deja/g++.mike/p438.C: Ditto.
* g++.old-deja/g++.mike/p807a.C: Ditto.
* g++.old-deja/g++.mike/p9068.C: Ditto.
* g++.old-deja/g++.niklas/t120.C: Ditto.
* g++.old-deja/g++.niklas/t121.C: Ditto.
* g++.old-deja/g++.niklas/t128.C: Ditto.
* g++.old-deja/g++.ns/overload2.C: Ditto.
* g++.old-deja/g++.ns/template13.C: Ditto.
* g++.old-deja/g++.ns/using12.C: Ditto.
* g++.old-deja/g++.oliva/delete1.C: Ditto.
* g++.old-deja/g++.oliva/overload1.C: Ditto.
* g++.old-deja/g++.other/crash24.C: Ditto.
* g++.old-deja/g++.other/crash25.C: Ditto.
* g++.old-deja/g++.other/decl3.C: Ditto.
* g++.old-deja/g++.other/expr1.C: Ditto.
* g++.old-deja/g++.other/overcnv2.C: Ditto.
* g++.old-deja/g++.other/overload11.C: Ditto.
* g++.old-deja/g++.other/pmf3.C: Ditto.
* g++.old-deja/g++.other/ptrmem7.C: Ditto.
* g++.old-deja/g++.other/vaarg3.C: Ditto.
* g++.old-deja/g++.other/volatile1.C: Ditto.
* g++.old-deja/g++.pt/assign1.C: Ditto.
* g++.old-deja/g++.pt/auto_ptr.C: Ditto.
* g++.old-deja/g++.pt/const2.C: Ditto.
* g++.old-deja/g++.pt/crash10.C: Ditto.
* g++.old-deja/g++.pt/crash20.C: Ditto.
* g++.old-deja/g++.pt/crash36.C: Ditto.
* g++.old-deja/g++.pt/crash38.C: Ditto.
* g++.old-deja/g++.pt/derived3.C: Ditto.
* g++.old-deja/g++.pt/error2.C: Ditto.
* g++.old-deja/g++.pt/explicit34.C: Ditto.
* g++.old-deja/g++.pt/explicit70.C: Ditto.
* g++.old-deja/g++.pt/friend23.C: Ditto.
* g++.old-deja/g++.pt/ptrmem10.C: Ditto.
* g++.old-deja/g++.pt/redecl1.C: Ditto.
* g++.old-deja/g++.pt/spec35.C: Ditto.
* g++.old-deja/g++.pt/t05.C: Ditto.
* g++.old-deja/g++.pt/typename3.C: Ditto.
* g++.old-deja/g++.pt/typename6.C: Ditto.
* g++.old-deja/g++.pt/unify8.C: Ditto.
* g++.old-deja/g++.pt/vaarg3.C: Ditto.
* g++.old-deja/g++.robertl/eb109.C: Ditto.
* g++.old-deja/g++.robertl/eb131.C: Ditto.
* g++.old-deja/g++.robertl/eb22.C: Ditto.
* g++.old-deja/g++.robertl/eb44.C: Ditto.
* g++.old-deja/g++.robertl/eb4.C: Ditto.
* g++.old-deja/g++.robertl/eb69.C: Ditto.
* g++.dg/parse/constructor1.C: Remove "error" from dg-error,
preserving column number.
* g++.dg/parse/error10.C: Ditto.
* g++.dg/parse/error13.C: Ditto.
* g++.dg/parse/error14.C: Ditto.
* g++.dg/parse/error15.C: Ditto.
* g++.dg/parse/error16.C: Ditto.
* g++.dg/parse/error17.C: Ditto.
* g++.dg/parse/error18.C: Ditto.
* g++.dg/parse/error1.C: Ditto.
* g++.dg/parse/error20.C: Ditto.
* g++.dg/parse/error21.C: Ditto.
* g++.dg/parse/error22.C: Ditto.
* g++.dg/parse/error23.C: Ditto.
* g++.dg/parse/error24.C: Ditto.
* g++.dg/parse/error25.C: Ditto.
* g++.dg/parse/error26.C: Ditto.
* g++.dg/parse/error27.C: Ditto.
* g++.dg/parse/error29.C: Ditto.
* g++.dg/parse/error2.C: Ditto.
* g++.dg/parse/error30.C: Ditto.
* g++.dg/parse/error31.C: Ditto.
* g++.dg/parse/error3.C: Ditto.
* g++.dg/parse/error4.C: Ditto.
* g++.dg/parse/error5.C: Ditto.
* g++.dg/parse/error6.C: Ditto.
* g++.dg/parse/error7.C: Ditto.
* g++.dg/parse/error8.C: Ditto.
* g++.dg/parse/error9.C: Ditto.
* g++.dg/parse/error-column.C: Ditto.
* g++.dg/template/crash80.C: Ditto.
* g++.dg/template/friend44.C: Ditto.
* g++.dg/warn/pr26785.C: Ditto.
* g++.old-deja/g++.brendan/crash16.C: Ditto.
2008-09-18 H.J. Lu <hongjiu.lu@intel.com>
PR target/37394
* g++.dg/other/pr37394.C: New.
2008-09-18 Paul Thomas <pault@gcc.gnu.org>
PR fortran/35945
* gfortran.dg/host_assoc_types_2.f90: New test.
PR fortran/36700
* gfortran.dg/host_assoc_call_2.f90: New test.
2008-09-18 DJ Delorie <dj@redhat.com>
* gcc.c-torture/execute/20060420-1.c: Fix alignment logic.
2008-09-18 Simon Baldwin <simonb@google.com>
* gcc.dg/builtin-redefine.c: New.
2008-09-18 Richard Guenther <rguenther@suse.de>
PR tree-optimization/37258
* gcc.c-torture/compile/pr37258.c: New testcase.
2008-09-18 Andrew MacLeod <amacleod@redhat.com>
PR tree-optimization/37102
* gcc.c-torture/execute/pr37102.c: New Test.
2008-09-18 Richard Guenther <rguenther@suse.de>
PR middle-end/37284
* g++.dg/tree-ssa/pr37284.C: New testcase.
2008-09-18 Daniel Kraft <d@domob.eu>
PR fortran/37507
* gfortran.dg/allocate_error_1.f90: New test.
* gfortran.dg/deallocate_error_1.f90: New test.
* gfortran.dg/deallocate_error_2.f90: New test.
2008-09-18 Richard Guenther <rguenther@suse.de>
PR tree-optimization/37456
* testsuite/g++.dg/torture/pr37456.C: New testcase.
2008-09-18 Uros Bizjak <ubizjak@gmail.com>
PR rtl-optimization/37544
* gcc.dg/pr37544.c: New test.
2008-09-17 Janis Johnson <janis187@us.ibm.com>
PR testsuite/25241
* g++.old-deja/g++.brendan/crash7.C: Remove "error" or "warning" from
message for dg-error/dg-warning.
* g++.old-deja/g++.jason/crash11.C: Ditto.
* g++.old-deja/g++.oliva/template1.C: Ditto.
* g++.old-deja/g++.benjamin/tem03.C: Ditto.
* g++.dg/rtti/no-rtti.C: Ditto.
* g++.dg/cpp/pedantic-errors.C: Ditto.
* g++.dg/cpp/string-2.C: Ditto.
* g++.dg/ext/fpreg1.C: Ditto.
* g++.dg/ext/altivec-types-1.C: Ditto.
* g++.dg/warn/write-strings-default.C: Ditto.
* g++.dg/warn/Wvla-2.C: Ditto.
* g++.dg/warn/register-var-1.C: Ditto.
* g++.dg/warn/deprecated-3.C: Ditto.
* g++.dg/warn/pr30551-2.C: Ditto.
* g++.dg/warn/overflow-warn-1.C: Ditto.
* g++.dg/warn/pr30551.C: Ditto.
* g++.dg/warn/pointer-integer-comparison.C: Ditto.
* g++.dg/warn/pr12242.C: Ditto.
* g++.dg/warn/write-strings.C: Ditto.
* g++.dg/warn/overflow-warn-3.C: Ditto.
* g++.dg/warn/overflow-warn-4.C: Ditto.
* g++.dg/warn/overflow-warn-6.C: Ditto.
* g++.dg/parse/crash43.C: Ditto.
* g++.dg/parse/crash44.C: Ditto.
* g++.dg/parse/offsetof8.C: Ditto.
* g++.dg/gomp/pr35158.C: Ditto.
* g++.dg/template/crash81.C: Ditto.
2008-09-18 Paul Thomas <pault@gcc.gnu.org>
PR fortran/37274
* gfortran.dg/used_types_22.f90: New test.
* gfortran.dg/used_types_23.f90: New test.
PR fortran/36374
* gfortran.dg/generic_17.f90: New test.
* gfortran.dg/ambiguous_specific_2.f90: New test.
* gfortran.dg/generic_actual_arg.f90: Add test for case that is
not ambiguous.
PR fortran/36454
* gfortran.dg/access_spec_3.f90: New test.
2008-09-17 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/specs/static_initializer3.ads: New test.
2008-09-17 Jakub Jelinek <jakub@redhat.com>
PR c++/37552
* g++.dg/parse/crash49.C: New test.
PR preprocessor/37324
* lib/target-supports.exp
(check_effective_target_wchar_t_char16_t_compatible,
check_effective_target_wchar_t_char32_t_compatible): New.
* gcc.dg/utf-array.c: Use __CHAR{16,32}_TYPE__ macros in typedefs.
Only require from incompatible errors for char{16,32}_t vs. wchar_t
initializations if those types are indeed incompatible.
2008-09-16 Janis Johnson <janis187@us.ibm.com>
PR testsuite/25241
* testsuite/g++.dg/charset/attribute2.c: Replace dg-error with
dg-warning or vice versa.
* testsuite/g++.dg/conversion/dr195.C: Ditto.
* testsuite/g++.dg/cpp0x/variadic60.C: Ditto.
* testsuite/g++.dg/expr/cast2.C: Ditto.
* testsuite/g++.dg/ext/anon-struct4.C: Ditto.
* testsuite/g++.dg/ext/member-attr.C: Ditto.
* testsuite/g++.dg/ext/utf-array.C: Ditto.
* testsuite/g++.dg/ext/utf-array-short-wchar.C: Ditto.
* testsuite/g++.dg/ext/utf-typedef-cxx0x.C: Ditto.
* testsuite/g++.dg/ext/visibility/redecl1.C: Ditto.
* testsuite/g++.dg/ext/visibility/warn4.C: Ditto.
* testsuite/g++.dg/parse/defarg11.C: Ditto.
* testsuite/g++.dg/template/error17.C: Ditto.
* testsuite/g++.dg/warn/pedantic2.C: Ditto.
* testsuite/g++.dg/warn/pr21983.C: Ditto.
* testsuite/g++.dg/warn/return-reference2.C: Ditto.
* testsuite/g++.old-deja/g++.bob/inherit1.C: Ditto.
* testsuite/g++.old-deja/g++.brendan/crash13.C: Ditto.
* testsuite/g++.old-deja/g++.brendan/crash17.C: Ditto.
* testsuite/g++.old-deja/g++.brendan/crash52.C: Ditto.
* testsuite/g++.old-deja/g++.brendan/crash55.C: Ditto.
* testsuite/g++.old-deja/g++.brendan/enum7.C: Ditto.
* testsuite/g++.old-deja/g++.brendan/operators4.C: Ditto.
* testsuite/g++.old-deja/g++.brendan/template17.C: Ditto.
* testsuite/g++.old-deja/g++.brendan/warnings1.C: Ditto.
* testsuite/g++.old-deja/g++.bugs/900205_03.C: Ditto.
* testsuite/g++.old-deja/g++.bugs/900227_01.C: Ditto.
* testsuite/g++.old-deja/g++.ext/arrnew.C: Ditto.
* testsuite/g++.old-deja/g++.ext/attrib4.C: Ditto.
* testsuite/g++.old-deja/g++.jason/cond.C: Ditto.
* testsuite/g++.old-deja/g++.jason/operator.C: Ditto.
* testsuite/g++.old-deja/g++.jason/report.C: Ditto.
* testsuite/g++.old-deja/g++.law/friend5.C: Ditto.
* testsuite/g++.old-deja/g++.law/temps1.C: Ditto.
* testsuite/g++.old-deja/g++.law/union4.C: Ditto.
* testsuite/g++.old-deja/g++.martin/pure1.C: Ditto.
* testsuite/g++.old-deja/g++.mike/empty.C: Ditto.
* testsuite/g++.old-deja/g++.mike/for2.C: Ditto.
* testsuite/g++.old-deja/g++.mike/misc9.C: Ditto.
* testsuite/g++.old-deja/g++.mike/p10769b.C: Ditto.
* testsuite/g++.old-deja/g++.mike/p2855.C: Ditto.
* testsuite/g++.old-deja/g++.mike/p3060c.C: Ditto.
* testsuite/g++.old-deja/g++.mike/p700.C: Ditto.
* testsuite/g++.old-deja/g++.mike/p9732c.C: Ditto.
* testsuite/g++.old-deja/g++.mike/pmf6.C: Ditto.
* testsuite/g++.old-deja/g++.mike/warn1.C: Ditto.
* testsuite/g++.old-deja/g++.mike/warn5.C: Ditto.
* testsuite/g++.old-deja/g++.niklas/t141.C: Ditto.
* testsuite/g++.old-deja/g++.other/cast6.C: Ditto.
* testsuite/g++.old-deja/g++.other/cond5.C: Ditto.
* testsuite/g++.old-deja/g++.other/conv8.C: Ditto.
* testsuite/g++.old-deja/g++.other/decl5.C: Ditto.
* testsuite/g++.old-deja/g++.other/delete2.C: Ditto.
* testsuite/g++.old-deja/g++.other/delete4.C: Ditto.
* testsuite/g++.old-deja/g++.other/linkage1.C: Ditto.
* testsuite/g++.old-deja/g++.other/ptrmem8.C: Ditto.
* testsuite/g++.old-deja/g++.other/typename1.C: Ditto.
* testsuite/g++.old-deja/g++.pt/typename14.C: Ditto.
* testsuite/g++.old-deja/g++.pt/typename4.C: Ditto.
* testsuite/g++.old-deja/g++.pt/typename5.C: Ditto.
* testsuite/g++.old-deja/g++.pt/typename7.C: Ditto.
2008-09-16 Jakub Jelinek <jakub@redhat.com>
Adam Nemet <anemet@caviumnetworks.com>
PR rtl-optimization/37483
* gcc.c-torture/compile/pr37483.c: New test.
* gcc.c-torture/compile/pr37395.c: New test.
2008-09-16 Jakub Jelinek <jakub@redhat.com>
PR c/37529
* gcc.dg/pr37529.c: New test.
PR c++/37530
* g++.dg/parse/crash48.C: New test.
PR c++/37531
* g++.dg/parse/crash47.C: New test.
PR c++/37532
* g++.dg/parse/crash46.C: New test.
PR testsuite/36889
* lib/fortran-torture.exp (get-fortran-torture-options): Only
set test_tree_vectorize on i?86/x86_64 resp. sparc* if sse2 resp.
ultrasparc hw is available.
2008-09-16 Richard Guenther <rguenther@suse.de>
PR middle-end/37380
* gcc.c-torture/compile/pr37380.c: New testcase.
2008-09-16 Richard Guenther <rguenther@suse.de>
PR tree-optimization/37508
* gcc.dg/tree-ssa/pr37508.c: New testcase.
2008-09-15 Aldy Hernandez <aldyh@redhat.com>
* g++.old-deja/g++.brendan/crash16.C: Function name is the correct
location for an error regarding a function.
* g++.old-deja/g++.other/pmf3.C: Same.
* g++.old-deja/g++.law/ctors5.C: Same.
* g++.old-deja/g++.pt/explicit34.C: Same.
* g++.dg/parse/error28.C: Same.
* g++.dg/parse/error17.C: Same.
* g++.dg/template/friend44.C: Same.
2008-09-13 Raksit Ashok <raksit@google.com>
PR rtl-optimization/37489
* g++.dg/opt/cse3.C: New.
2008-09-13 H.J. Lu <hongjiu.lu@intel.com>
PR testsuite/37495
* gcc.c-torture/compile/vector-4.c: Add "dg-do compile".
2008-09-13 Uros Bizjak <ubizjak@gmail.com>
* gcc.c-torture/pr36141.c: Move to ...
* gcc.c-torture/compile/pr36141.c: ... here.
* gcc.dg/arm-g2.c: Move to ...
* gcc.target/arm/g2.c: ... here.
* gcc.dg/arm-vfp1.c: Move to ...
* gcc.target/arm/vfp1.c: ... here.
* gcc.dg/20031108-1: Move to ...
* gcc.target/arm/20031108-1.c: ... here.
* gcc.dg/20030909-1: Move to ...
* gcc.target/arm/20030909-1.c: ... here.
* gcc.dg/arm-mmx-1.c: Move to ...
* gcc.target/arm/mmx-1.c: ... here.
* gcc.dg/arm-scd[123].c: Move to ...
* gcc.target/arm/scd[123].c: ... here.
* gcc.dg/arm-asm.c: Move to ...
* gcc.target/arm/asm.c: ... here.
* gcc.dg/20080410-1: Move to ...
* gcc.target/sh/20080410-1.c: ... here.
* gcc.dg/globalreg-1.c: Move to ...
* gcc.target/sparc/globalreg-1.c: ... here.
2008-09-13 Daniel Kraft <d@domob.eu>
PR fortran/35770
* gfortran.dg/implicit_13.f90: New test.
2008-09-11 Steve Ellcey <sje@cup.hp.com>
* gcc.c-torture/compile/pr11832.c: xfail on ia64-*-*.
* gcc.c-torture/compile/pr33009.c: Ditto.
2008-09-11 Janis Johnson <janis187@us.ibm.com>
* gcc.dg/dfp/dec-eval-method-2.c: New test.
2008-09-11 Joseph Myers <joseph@codesourcery.com>
* lib/compat.exp, gcc.dg/compat/struct-layout-1.exp,
g++.dg/compat/struct-layout-1.exp: Use .exe extension for compat
test executables.
* gcc.dg/compat/struct-layout-1_generate.c,
g++.dg/compat/struct-layout-1_generate.c: Convert backslash to
slash in srcdir for dg-options string.
2008-09-11 Joseph Myers <joseph@codesourcery.com>
* gcc.target/i386/sse5-haddX.c, gcc.target/i386/sse5-hsubX.c:
Avoid intN_t types.
2008-09-11 Joseph Myers <joseph@codesourcery.com>
* gcc.dg/builtins-8.c: Condition cbrt test on HAVE_C99_RUNTIME.
2008-09-11 Paolo Bonzini <bonzini@gnu.org>
* gcc.dg/tree-ssa/vrp47.c: New.
* gcc.target/i386/andor-2.c: New.
2008-09-11 Ira Rosen <irar@il.ibm.com>
PR tree-optimization/37474
* gcc.dg/vect/pr37474.c: New test.
2008-09-11 Andreas Schwab <schwab@suse.de>
* gcc.target/m68k/xgot-1.c: Add -mcpu=5206 to select a ColdFire
target.
2008-09-11 Jakub Jelinek <jakub@redhat.com>
PR target/37382
* gcc.c-torture/compile/pr37382.c: New test.
2008-09-11 Daniel Kraft <d@domob.eu>
PR fortran/36214
* gfortran.dg/boz_9.f90: Corrected test.
* gfortran.dg/boz_13.f90: New test.
* gfortran.dg/boz_14.f90: New test.
2008-09-10 Jakub Jelinek <jakub@redhat.com>
PR target/36904
* gcc.target/powerpc/altivec-27.c: New test.
2008-09-10 Andrew Pinski <andrew_pinski@playstation.sony.com>
PR middle-end/37333
* gcc.c-torture/compile/20080910-1.c: New testcase.
2008-09-10 Richard Guenther <rguenther@suse.de>
PR middle-end/37432
* gcc.c-torture/compile/pr37432.c: New testcase.
2008-09-10 H.J. Lu <hongjiu.lu@intel.com>
PR target/37434:
* gcc.target/i386/pr37434-1.c: New.
* gcc.target/i386/pr37434-2.c: Likewise.
* gcc.target/i386/pr37434-3.c: Likewise.
* gcc.target/i386/pr37434-4.c: Likewise.
* gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
* gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
* gcc.target/i386/sse4_1-set-v16qi-1a.c: Likewise.
* gcc.target/i386/sse4_1-set-v16qi-2a.c: Likewise.
* gcc.target/i386/sse4_1-set-v16qi-3a.c: Likewise.
2008-09-10 Tobias Burnus <burnus@net-b.de>
PR fortran/37420
* gfortran.dg/warn_unused_var.f90: New test.
* gfortran.dg/warn_unused_var.f90: Add cleanup-modules.
2008-09-10 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/37353
* gcc.dg/pr37353.c: New test.
2008-09-10 Martin Michlmayr <tbm@cyrius.com>
Ira Rosen <irar@il.ibm.com>
PR tree-optimization/37385
* gcc.dg/vect/pr37385.c: New test.
2008-09-09 H.J. Lu <hongjiu.lu@intel.com>
PR rtl-optimization/37435
* gcc.dg/dfp/pr37435.c: New.
2008-09-09 Jakub Jelinek <jakub@redhat.com>
PR c++/37417
* g++.dg/ext/vla5.C: New test.
PR middle-end/37356
* g++.dg/tree-ssa/pr37356.C: New test.
PR target/37438
* gcc.dg/pr37438.c: New test.
PR c++/37389
* g++.dg/parse/enum4.C: New test.
2008-09-09 Daniel Kraft <d@domob.eu>
PR fortran/37429
* gfortran.dg/typebound_call_7.f03: New test.
* gfortran.dg/typebound_call_8.f03: New test.
2008-09-09 Richard Guenther <rguenther@suse.de>
PR middle-end/37354
PR middle-end/30165
* g++.dg/torture/pr37354.C: New testcase.
2008-09-09 Aldy Hernandez <aldyh@redhat.com>
PR/37442
* gcc.target/i386/pr12329.c: Place error message on function name
line.
* gcc.target/i386/sse-5.c: Same.
2008-09-09 Aldy Hernandez <aldyh@redhat.com>
* gcc.dg/always_inline.c: Place error message on function
name line.
* gcc.dg/winline-6.c: Same.
* gcc.dg/noreturn-1.c: Same.
* gcc.dg/noreturn-7.c: Same.
* gcc.dg/inline-14.c: Same.
* gcc.dg/always_inline3.c: Same.
* gcc.dg/winline-3.c: Same.
* gcc.dg/wtr-func-def-1.c: Same.
* gcc.dg/winline-5.c: Same.
* gcc.dg/winline-7.c: Same.
* gcc.dg/winline-9.c: Same.
* gcc.dg/noreturn-4.c: Same.
* gcc.dg/20041213-1.c: Use column numbers.
2008-09-09 Richard Guenther <rguenther@suse.de>
PR tree-optimization/37433
* gcc.c-torture/compile/pr37433.c: New testcase.
2008-09-09 Richard Guenther <rguenther@suse.de>
PR tree-optimization/37387
* gcc.c-torture/compile/pr37387.c: New testcase.
2008-09-09 Daniel Kraft <d@domob.eu>
PR fortran/37411
* gfortran.dg/array_function_4.f90: New test.
2008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
Mark Mitchell <mark@codesourcery.com>
* g++.dg/compat/eh/filter2_x.C: Declare abort.
* g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_y.C: Include
cstddef and use std::size_t.
* gcc.dg/compat/compat-common.h: Define SKIP_COMPLEX_INT if
SKIP_COMPLEX. Honor SKIP_COMPLEX.
* gcc.dg/compat/scalar-by-value-3_x.c,
gcc.dg/compat/scalar-by-value-3_y.c,
gcc.dg/compat/scalar-by-value-4_x.c,
gcc.dg/compat/scalar-by-value-4_y.c,
gcc.dg/compat/scalar-by-value-5.c,
gcc.dg/compat/scalar-by-value-5_main.c,
gcc.dg/compat/scalar-by-value-6.c,
gcc.dg/compat/scalar-by-value-6_main.c,
gcc.dg/compat/scalar-by-value-6_x.c,
gcc.dg/compat/scalar-by-value-6_y.c,
gcc.dg/compat/struct-by-value-16_x.c,
gcc.dg/compat/struct-by-value-16_y.c,
gcc.dg/compat/struct-by-value-16a_x.c,
gcc.dg/compat/struct-by-value-16a_y.c,
gcc.dg/compat/struct-by-value-17_x.c,
gcc.dg/compat/struct-by-value-17_y.c,
gcc.dg/compat/struct-by-value-17a_x.c,
gcc.dg/compat/struct-by-value-17a_y.c,
gcc.dg/compat/struct-by-value-18_x.c,
gcc.dg/compat/struct-by-value-18_y.c,
gcc.dg/compat/struct-by-value-18a_x.c,
gcc.dg/compat/struct-by-value-18a_y.c,
gcc.dg/compat/struct-layout-1.h,
gcc.dg/compat/scalar-return-3_x.c,
gcc.dg/compat/scalar-return-3_y.c,
gcc.dg/compat/scalar-return-4_x.c,
gcc.dg/compat/scalar-return-4_y.c: Honor SKIP_COMPLEX.
* gcc.dg/compat/scalar-by-value-y.h: Use stdarg.h for non-GCC
compilers.
* gcc.dg/compat/struct-by-value-22_y.c,
gcc.dg/compat/struct-by-value-22_main.c,
gcc.dg/compat/struct-by-value-22_x.c: Honor SKIP_VLA_IN_STRUCT.
* lib/c-compat.exp (compat_setup_dfp): Check the compiler under test
first.
* lib/compat.exp: Document COMPLEX and VLA_IN_STRUCT skips.
2008-09-08 Andy Hutchinson <hutchinsonandy@aim.com>
* gcc.dg/struct/wo_prof_escape_substr_value.c: Limit allocation
based on STACK_SIZE.
* gcc.dg/struct/wo_prof_array_through_pointer.c: Ditto.
* gcc.dg/struct/wo_prof_escape_substr_pointer.c: Ditto.
* gcc.dg/struct/wo_prof_escape_arg_to_local.c: Limit allocation
based on STACK_SIZE. Check malloc return for NULL.
* gcc.dg/struct/w_prof_local_var.c: Ditto.
* gcc.dg/struct/wo_prof_mult_field_peeling.c: Ditto.
* gcc.dg/struct/w_prof_local_array.c: Limit allocation based on
STACK_SIZE. XFAIL AVR target.
* gcc.dg/struct/wo_prof_local_array.c: Ditto.
* gcc.dg/struct/w_prof_two_strs.c: Limit allocation based on
STACK_SIZE. Limit random size to N.
* gcc.dg/struct/wo_prof_two_strs.c: Limit allocation based on
STACK_SIZE. XFAIL AVR target. Limit random size to N.
* gcc.dg/struct/w_prof_single_str_global.c: XFAIL AVR target.
* gcc.dg/struct/wo_prof_array_field.c: Ditto.
* gcc.dg/struct/wo_prof_double_malloc.c: Ditto.
* gcc.dg/struct/wo_prof_global_array.c: Ditto.
* gcc.dg/struct/wo_prof_single_str_global.c: Ditto.
* gcc.dg/struct/wo_prof_single_str_local.c: Ditto.
* gcc.dg/struct/w_prof_global_var.c: Limit allocation based on
STACK_SIZE. Check malloc return for NULL. XFAIL AVR target.
* gcc.dg/struct/wo_prof_global_var.c: Ditto.
* gcc.dg/struct/wo_prof_local_var.c: Ditto.
* gcc.dg/struct/wo_prof_malloc_size_var.c: Access only allocated
space. Limit allocation based on STACK_SIZE. XFAIL AVR target.
2008-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
* g++.dg/cdce3.C: Require c99 runtime.
2008-09-08 Jakub Jelinek <jakub@redhat.com>
PR middle-end/37393
* g++.dg/tree-ssa/pr37393.C: New test.
PR middle-end/37414
* g++.dg/opt/init2.C: New test.
PR middle-end/37337
* g++.dg/tree-ssa/pr37337.C: New test.
2008-09-08 Richard Guenther <rguenther@suse.de>
PR tree-optimization/37421
* g++.dg/torture/pr37421.C: New testcase.
2008-09-08 Daniel Kraft <d@domob.eu>
PR fortran/36167
* gfortran.dg/array_function_3.f90: New test.
* gfortran.dg/save_3.f90: Added cleanup-modules directive.
* gfortran.dg/string_compare_1.f90: Ditto.
2008-09-08 Daniel Kraft <d@domob.eu>
PR fortran/37199
* gfortran.dg/array_function_2.f90: New test.
2008-09-08 Tobias Burnus <burnus@net.b.de>
PR fortran/37400
* gfortran.dg/implicit_12.f90: New test.
2008-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/37203
* gfortran.d/reshape_order_1.f90: New test case.
* gfortran.d/reshape_order_2.f90: New test case.
* gfortran.d/reshape_order_3.f90: New test case.
* gfortran.d/reshape_order_4.f90: New test case.
2008-09-07 Richard Guenther <rguenther@suse.de>
Ira Rosen <irar@il.ibm.com>
PR tree-optimization/36630
* gcc.dg/vect/pr36630.c: New test.
2008-09-07 Daniel Kraft <d@domob.eu>
* gfortran.dg/stfunc_6.f90: Extended testcase to include more tests
related to PURE and statement functions.
2008-09-07 Dorit Nuzman <dorit@il.ibm.com>
Ira Rosen <irar@il.ibm.com>
PR tree-optimization/35642
* lib/target-supports.exp (check_effective_target_vect_short_mult):
Add powerpc.
2008-09-07 Victor Kaplansky <victork@il.ibm.com>
PR testsuite/37334
* gcc.dg/fastmath-2.c: Add volatile to
definition of b, change -ffast-math to -ffinite-math-only
and rename test to ...
* gcc.dg/div-double-1.c: ... this.
2008-09-06 Jeff Law <law@redhat.com>
* gcc.c-torture/execute/memcpy-bi.c: Include <string.h>
2008-09-06 Tobias Burnus <burnus@net-b.de>
PR fortran/37399
* gfortran.dg/size_kind.f90: Remove allocate statement
as it overflows at compile time on 32bit systems.
2008-09-06 Jan Hubicka <jh@suse.cz>
* g++.dg/tree-ssa-pr14703.C: New testcase.
2008-09-06 Tobias Burnus <burnus@net-b.de>
PR fortran/36153
* gfortran.dg/size_kind.f90: New test.
2008-09-06 Steven G. Kargl <kargls@comcast.net>
PR fortran/33229
* gfortran.dg/intrinsic_subroutine.f90: New test.
2008-09-06 Richard Sandiford <rdsandiford@googlemail.com>
* gcc.target/mips/mips.exp (dg-mips-options): Make
-mr10k-cache-barrier=* imply -mips3 or above.
* gcc.target/mips/cache-1.c: New test.
* gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
* gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
* gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
* gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
* gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
* gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
* gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
* gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
* gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
* gcc.target/mips/r10k-cache-barrier-10.c: Likewise.
* gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
* gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
* gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
* gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
* gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2008-09-05 Daniel Kraft <d@domob.eu>
PR fortran/35837
* gfortran.dg/save_3.f90: New test.
2008-09-05 Douglas Gregor <doug.gregor@gmail.com>
PR c++/37342
* g++.dg/other/canon-37342.C: New.
2008-09-05 Joseph Myers <joseph@codesourcery.com>
* gcc.c-torture/compile/20080903-1.c: New test.
2008-09-05 Daniel Kraft <d@domob.eu>
PR fortran/36746
* gfortran.dg/implicit_derived_type_1.f90: New test.
* gfortran.dg/used_before_typed_5.f90: New test.
2008-09-04 Jan Hubicka <jh@suse.cz>
* gcc.target/i386/cold-attribute-1.c: Update testcase.
2008-09-04 Ian Lance Taylor <iant@google.com>
* g++.dg/init/const7.C: New test.
2008-09-04 Adam Nemet <anemet@caviumnetworks.com>
* gcc.target/mips/seq-1.c: New test.
* gcc.target/mips/octeon-seq-1.c: New test.
* gcc.target/mips/octeon-seq-2.c: New test.
* gcc.target/mips/octeon-seq-3.c: New test.
* gcc.target/mips/octeon-seq-4.c: New test.
* gcc.target/mips/scc-2.c: Also pass on sltiu.
* gcc.target/mips/scc-3.c: Likewise.
2008-09-04 Adam Nemet <anemet@caviumnetworks.com>
* gcc.target/mips/truncate-2.c: New test.
* gcc.target/mips/octeon-exts-1.c: New test.
* gcc.target/mips/octeon-exts-2.c: New test.
* gcc.target/mips/octeon-exts-3.c: New test.
* gcc.target/mips/octeon-exts-4.c: New test.
2008-09-04 Adam Nemet <anemet@caviumnetworks.com>
* gcc.target/mips/octeon-cins-1.c: New test.
* gcc.target/mips/octeon-cins-2.c: New test.
2008-09-04 Richard Guenther <rguenther@suse.de>
* gfortran.dg/internal_pack_4.f90: Adjust pattern.
2008-09-04 Daniel Kraft <d@domob.eu>
PR fortran/37099
* gfortran.dg/string_compare_1.f90: New text.
* gfortran.dg/string_compare_2.f90: New text.
* gfortran.dg/string_compare_3.f90: New text.
2008-09-04 H.J. Lu <hongjiu.lu@intel.com>
PR rtl-optimization/37243
* gfortran.dg/pr37243.f: New.
2008-09-03 Jan Hubicka <jh@suse.cz>
PR middle-end/37343
* g++.dg/torture/pr37343.C New file.
2008-09-03 Ira Rosen <irar@il.ibm.com>
* gcc.dg/vect/slp-perm-1.c: Add call to check_vect.
* gcc.dg/vect/slp-perm-2.c, gcc.dg/vect/slp-perm-3.c,
gcc.dg/vect/slp-perm-4.c, gcc.dg/vect/slp-perm-5.c,
gcc.dg/vect/slp-perm-6.c, gcc.dg/vect/slp-perm-7.c,
gcc.dg/vect/slp-perm-8.c, gcc.dg/vect/slp-perm-9.c: Likewise.
2008-09-03 Jan Hubicka <jh@suse.cz>
PR tree-optimization/37345
PR tree-optimization/37358
PR tree-optimization/37357
* g++.dg/torture/pr37345.C: New file.
2008-09-03 Tobias Grosser <grosser@fim.uni-passau.de>
* lib/target-supports.exp (check_effective_target_fgraphite): Fix test.
Graphite is only available with -O1.
2008-09-03 H.J. Lu <hongjiu.lu@intel.com>
* gcc.c-torture/compile/vector-4.c: Add -mavx for x86.
* gcc.target/i386/avx-3.c: Require DFP support.
2008-09-03 Jakub Jelinek <jakub@redhat.com>
PR c++/37348
* g++.dg/parse/crash45.C: New test.
PR c++/37189
* g++.dg/gomp/pr37189.C: New test.
PR debug/37322
* gfortran.dg/debug/pr35154-dwarf2.f: Fix up scan-assembler regexps.
2008-09-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
PR middle-end/36445
* g++.dg/torture/pr36445.C: New test.
2008-09-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
PR middle-end/37293
* g++.dg/torture/ipa-cp-1.C: New test.
2008-09-03 David Edelsohn <edelsohn@gnu.org>
* g++.dg/ext/java-2.C: Disable on AIX.
2008-09-03 Jakub Jelinek <jakub@redhat.com>
PR c++/37346
* g++.dg/gomp/pr37346.C: New test.
2008-09-03 Bernd Schmidt <bernd.schmidt@analog.com>
From Mike Frysinger <michael.frysinger@analog.com>
* gcc.target/bfin/mcpu-bf522.c: Check SILICON_REVISION is 0x0001.
* gcc.target/bfin/mcpu-bf523.c: Likewise.
* gcc.target/bfin/mcpu-bf524.c: Likewise.
* gcc.target/bfin/mcpu-bf525.c: Likewise.
* gcc.target/bfin/mcpu-bf526.c: Likewise.
* gcc.target/bfin/mcpu-bf527.c: Likewise.
* gcc.target/bfin/mcpu-bf542.c: Likewise.
* gcc.target/bfin/mcpu-bf544.c: Likewise.
* gcc.target/bfin/mcpu-bf547.c: Likewise.
* gcc.target/bfin/mcpu-bf548.c: Likewise.
* gcc.target/bfin/mcpu-bf549.c: Likewise.
2008-09-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
* gcc.c-torture/compile/pr33009.c: xfail on hppa*-*-*.
* gcc.c-torture/compile/pr11832.c: Likewise.
2008-09-02 H.J. Lu <hongjiu.lu@intel.com>
* gcc.target/i386/amd64-abi-3.c: New test.
* gcc.target/i386/amd64-abi-4.c: Likewise.
* gcc.target/i386/amd64-abi-5.c: Likewise.
* gcc.target/i386/amd64-abi-6.c: Likewise.
2008-09-02 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/36766
* g++.dg/tree-ssa/pr36766.C: New test.
PR target/36332
* gcc.c-torture/execute/ieee/pr36332.c: New test.
PR c/37171
* g++.dg/ext/attrib34.C: New test.
2008-09-02 Sebastian Pop <sebastian.pop@amd.com>
Tobias Grosser <grosser@fim.uni-passau.de>
Jan Sjodin <jan.sjodin@amd.com>
Harsha Jagasia <harsha.jagasia@amd.com>
Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
Konrad Trifunovic <konrad.trifunovic@inria.fr>
Adrien Eliche <aeliche@isty.uvsq.fr>
Merge from graphite branch.
* gcc.dg/graphite/scop-{0,1,2,3,4,5,6,7,8,9,
10,11,12,13,14,15,16,17,18}.c: New.
* gcc.dg/graphite/graphite.exp: New.
* gcc.dg/graphite/scop-matmult.c: New.
* gcc.dg/graphite/block-0.c: New.
* lib/target-supports.exp (check_effective_target_fgraphite): New.
* gfortran.dg/graphite/block-1.f90: New.
* gfortran.dg/graphite/scop-{1,2}.f: New.
* gfortran.dg/graphite/block-{1,3,4}.f90: New.
* gfortran.dg/graphite/graphite.exp: New.
2008-09-02 Richard Guenther <rguenther@suse.de>
PR tree-optimization/37327
* gcc.c-torture/compile/pr37327.c: New testcase.
2008-09-02 Victor Kaplansky <victork@il.ibm.com>
* gcc.dg/fastmath-2.c: New.
2008-09-02 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/37095
* g++.dg/inherit/thunk9.C: New test.
2008-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/37228
* gfortran.dg/fmt_g0_4.f08: Revised test.
2008-09-02 Daniel Kraft <d@domob.eu>
* gfortran.dg/abstract_type_1.f90: New test.
* gfortran.dg/abstract_type_2.f03: New test.
* gfortran.dg/abstract_type_3.f03: New test.
* gfortran.dg/abstract_type_4.f03: New test.
2008-09-01 Aldy Hernandez <aldyh@redhat.com>
* gcc.dg/20010516-1.c: Test for columns.
2008-09-01 Daniel Kraft <d@domob.eu>
PR fortran/37193
* gfortran.dg/use_rename_4.f90: New test.
* gfortran.dg/use_rename_5.f90: New test.
2008-09-01 Richard Guenther <rguenther@suse.de>
PR tree-optimization/37305
* gcc.c-torture/compile/pr37305.c: New testcase.
2008-09-01 Jakub Jelinek <jakub@redhat.com>
PR middle-end/36449
* g++.dg/opt/pr36449.C: New test.
2008-08-31 Paolo Carlini <paolo.carlini@oracle.com>
PR c/37271
* gcc.dg/pr37186.c: Add dg-message command for line 5.
2008-08-31 Richard Guenther <rguenther@suse.de>
PR middle-end/37289
* gcc.dg/pr37289.c: New testcase.
2008-08-31 Jakub Jelinek <jakub@redhat.com>
PR target/37168
* gcc.target/powerpc/pr37168.c: New test.
2008-08-31 Jan Hubicka <jh@suse.cz>
* gcc.target/i386/cold-attribute-1.c: New testcase.
* gcc.target/i386/cold-attribute-2.c: New testcase.
* gcc.target/i386/cold-attribute-3.c: New testcase.
* gcc.target/i386/cold-attribute-4.c: New testcase.
2008-08-31 Jakub Jelinek <jakub@redhat.com>
PR debug/37287
* gfortran.dg/pr37287-1.f90: New test.
* gfortran.dg/pr37287-2.F90: New test.
2008-08-31 Daniel Kraft <d@domob.eu>
* gfortran.dg/typebound_generic_1.f03: New test.
* gfortran.dg/typebound_generic_2.f03: New test.
* gfortran.dg/typebound_generic_3.f03: New test.
2008-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
PR middle-end/36444
* g++.dg/torture/pr36444.C: New testcase.
* gcc.c-torture/compile/vector-4.c: New testcase.
2008-08-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libfortran/36895
* gfortran.dg/namelist_53.f90: New test.
2008-08-29 Michael Meissner <gnu@the-meissners.org>
* gcc.target/i386/sse-22.c: Change #pragma GCC option to #pragma
GCC target. Change attribute((option(...))) to
attribute((target(...))).
* gcc.target/i386/sse-23.c: Ditto.
* gcc.target/i386/funcspec-1.c: Ditto.
* gcc.target/i386/funcspec-2.c: Ditto.
* gcc.target/i386/funcspec-3.c: Ditto.
* gcc.target/i386/funcspec-4.c: Ditto.
* gcc.target/i386/funcspec-5.c: Ditto.
* gcc.target/i386/funcspec-6.c: Ditto.
* gcc.target/i386/funcspec-7.c: Ditto.
* gcc.target/i386/funcspec-8.c: Ditto.
* gcc.target/i386/funcspec-9.c: Ditto.
* gcc.target/i386/funcspec-10.c: Ditto.
* gcc.target/i386/funcspec-11.c: Ditto.
* gcc.target/i386/cold-1.c: Delete.
* gcc.target/i386/hot-1.c: Ditto.
* gcc.dg/pr36997.c: Add -msse2 to the target flags.
* gcc.target/i386/funcspec-8.c: #pragma GCC option push is now
#pragma GCC push_options, and #pragma GCC option pop is now
#pragma GCC pop_options.
* gcc.target/i386/opt-2.c: Ditto.
2008-08-29 Mark Mitchell <mark@codesourcery.com>
* g++.dg/abi/mangle-neon.C: Add substitution test.
2008-08-29 Jakub Jelinek <jakub@redhat.com>
PR c/37261
* gcc.dg/pr37261.c: New test.
PR fortran/23057
* gfortran.dg/debug/pr35154-dwarf2.f: Adjust for replacement
of DW_TAG_member with DW_TAG_variable.
2008-08-29 Jan Hubicka <jh@suse.cz>
* gcc.dg/ipa/modif-1.c: Update template.
2008-08-29 Jan Hubicka <jh@suse.cz>
* gcc.dg/ipa/ipa-1.c: Fix template for better debug output.
* gcc.dg/ipa/ipa-2.c: Fix template for better debug output.
* gcc.dg/ipa/ipa-3.c: Fix template for better debug output.
* gcc.dg/ipa/ipa-4.c: Fix template for better debug output.
* gcc.dg/ipa/ipa-5.c: Fix template for better debug output.
* gcc.dg/ipa/ipa-7.c: Fix template for better debug output.
2008-08-29 Richard Guenther <rguenther@suse.de>
* gfortran.fortran-torture/compile/20080805-1.f90: New testcase.
2008-08-29 Richard Guenther <rguenther@suse.de>
PR middle-end/37236
* gfortran.fortran-torture/compile/pr37236.f: New testcase.
2008-08-29 Richard Guenther <rguenther@suse.de>
PR tree-optimization/37207
* gcc.dg/tree-ssa/vrp46.c: New testcase.
2008-08-28 Adam Nemet <anemet@caviumnetworks.com>
* gcc.target/mips/octeon-bbit-1.c: New test.
* gcc.target/mips/octeon-bbit-2.c: New test.
* gcc.target/mips/octeon-bbit-3.c: New test.
2008-08-28 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
Andrew Pinski <pinskia@gcc.gnu.org>
PR 18050
* gcc.dg/Wsequence-point-pr18050.c: New.
* g++.dg/warn/Wsequence-point-pr18050.C: New.
2008-08-28 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/37260
* g++.dg/parse/crash44.C: New.
2008-08-28 Adam Nemet <anemet@caviumnetworks.com>
* gcc.target/mips/octeon-dmul-1.c: New test.
* gcc.target/mips/octeon-dmul-2.c: New test.
* gcc.target/mips/dmult-1.c: New test.
2008-08-28 Xuepeng Guo <xuepeng.guo@intel.com>
Joey Ye <joey.ye@intel.com>
H.J. Lu <hongjiu.lu@intel.com>
* gcc.dg/compat/vector-1b_main.c: New.
* gcc.dg/compat/vector-1b_x.c: Likewise.
* gcc.dg/compat/vector-1b_y.c: Likewise.
* gcc.dg/compat/vector-2b_main.c: Likewise.
* gcc.dg/compat/vector-2b_x.c: Likewise.
* gcc.dg/compat/vector-2b_y.c: Likewise.
* gcc.target/i386/aes-avx-check.h: Likewise.
* gcc.target/i386/avx-1.c: Likewise.
* gcc.target/i386/avx-2.c: Likewise.
* gcc.target/i386/avx-3.c: Likewise.
* gcc.target/i386/avx-check.h: Likewise.
* gcc.target/i386/avx-set1-epi32-1.c: Likewise.
* gcc.target/i386/avx-set1-pd-256-1.c: Likewise.
* gcc.target/i386/avx-set1-ps-256-1.c: Likewise.
* gcc.target/i386/avx-set-v16hi-1.c: Likewise.
* gcc.target/i386/avx-set-v16hi-2.c: Likewise.
* gcc.target/i386/avx-set-v16hi-3.c: Likewise.
* gcc.target/i386/avx-set-v16hi-4.c: Likewise.
* gcc.target/i386/avx-set-v16hi-5.c: Likewise.
* gcc.target/i386/avx-set-v32qi-1.c: Likewise.
* gcc.target/i386/avx-set-v32qi-2.c: Likewise.
* gcc.target/i386/avx-set-v32qi-3.c: Likewise.
* gcc.target/i386/avx-set-v32qi-4.c: Likewise.
* gcc.target/i386/avx-set-v32qi-5.c: Likewise.
* gcc.target/i386/avx-set-v4df-1.c: Likewise.
* gcc.target/i386/avx-set-v4df-2.c: Likewise.
* gcc.target/i386/avx-set-v4df-3.c: Likewise.
* gcc.target/i386/avx-set-v4df-4.c: Likewise.
* gcc.target/i386/avx-set-v4df-5.c: Likewise.
* gcc.target/i386/avx-set-v4di-1.c: Likewise.
* gcc.target/i386/avx-set-v4di-2.c: Likewise.
* gcc.target/i386/avx-set-v4di-3.c: Likewise.
* gcc.target/i386/avx-set-v4di-4.c: Likewise.
* gcc.target/i386/avx-set-v4di-5.c: Likewise.
* gcc.target/i386/avx-set-v8sf-1.c: Likewise.
* gcc.target/i386/avx-set-v8sf-2.c: Likewise.
* gcc.target/i386/avx-set-v8sf-3.c: Likewise.
* gcc.target/i386/avx-set-v8sf-4.c: Likewise.
* gcc.target/i386/avx-set-v8sf-5.c: Likewise.
* gcc.target/i386/avx-set-v8si-1.c: Likewise.
* gcc.target/i386/avx-set-v8si-2.c: Likewise.
* gcc.target/i386/avx-set-v8si-3.c: Likewise.
* gcc.target/i386/avx-set-v8si-4.c: Likewise.
* gcc.target/i386/avx-set-v8si-5.c: Likewise.
* gcc.target/i386/avx-setzero-pd-256-1.c: Likewise.
* gcc.target/i386/avx-setzero-ps-256-1.c: Likewise.
* gcc.target/i386/avx-setzero-si256-1.c: Likewise.
* gcc.target/i386/avx-vaddpd-1.c: Likewise.
* gcc.target/i386/avx-vaddpd-256-1.c: Likewise.
* gcc.target/i386/avx-vaddps-1.c: Likewise.
* gcc.target/i386/avx-vaddps-256-1.c: Likewise.
* gcc.target/i386/avx-vaddsd-1.c: Likewise.
* gcc.target/i386/avx-vaddss-1.c: Likewise.
* gcc.target/i386/avx-vaddsubpd-1.c: Likewise.
* gcc.target/i386/avx-vaddsubpd-256-1.c: Likewise.
* gcc.target/i386/avx-vaddsubps-1.c: Likewise.
* gcc.target/i386/avx-vaddsubps-256-1.c: Likewise.
* gcc.target/i386/avx-vaesdec-1.c: Likewise.
* gcc.target/i386/avx-vaesdeclast-1.c: Likewise.
* gcc.target/i386/avx-vaesenc-1.c: Likewise.
* gcc.target/i386/avx-vaesenclast-1.c: Likewise.
* gcc.target/i386/avx-vaesimc-1.c: Likewise.
* gcc.target/i386/avx-vaeskeygenassist-1.c: Likewise.
* gcc.target/i386/avx-vandnpd-1.c: Likewise.
* gcc.target/i386/avx-vandnpd-256-1.c: Likewise.
* gcc.target/i386/avx-vandnps-1.c: Likewise.
* gcc.target/i386/avx-vandnps-256-1.c: Likewise.
* gcc.target/i386/avx-vandpd-1.c: Likewise.
* gcc.target/i386/avx-vandpd-256-1.c: Likewise.
* gcc.target/i386/avx-vandps-1.c: Likewise.
* gcc.target/i386/avx-vandps-256-1.c: Likewise.
* gcc.target/i386/avx-vblendpd-1.c: Likewise.
* gcc.target/i386/avx-vblendpd-256-1.c: Likewise.
* gcc.target/i386/avx-vblendps-256-1.c: Likewise.
* gcc.target/i386/avx-vblendvpd-256-1.c: Likewise.
* gcc.target/i386/avx-vblendvps-256-1.c: Likewise.
* gcc.target/i386/avx-vbroadcastf128-256-1.c: Likewise.
* gcc.target/i386/avx-vbroadcastf128-256-2.c: Likewise.
* gcc.target/i386/avx-vbroadcastsd-1.c: Likewise.
* gcc.target/i386/avx-vbroadcastss-1.c: Likewise.
* gcc.target/i386/avx-vbroadcastss-2.c: Likewise.
* gcc.target/i386/avx-vcmppd-1.c: Likewise.
* gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
* gcc.target/i386/avx-vcmpps-1.c: Likewise.
* gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
* gcc.target/i386/avx-vcmpsd-1.c: Likewise.
* gcc.target/i386/avx-vcmpss-1.c: Likewise.
* gcc.target/i386/avx-vcomisd-1.c: Likewise.
* gcc.target/i386/avx-vcomisd-2.c: Likewise.
* gcc.target/i386/avx-vcomisd-3.c: Likewise.
* gcc.target/i386/avx-vcomisd-4.c: Likewise.
* gcc.target/i386/avx-vcomisd-5.c: Likewise.
* gcc.target/i386/avx-vcomisd-6.c: Likewise.
* gcc.target/i386/avx-vcomiss-1.c: Likewise.
* gcc.target/i386/avx-vcomiss-2.c: Likewise.
* gcc.target/i386/avx-vcomiss-3.c: Likewise.
* gcc.target/i386/avx-vcomiss-4.c: Likewise.
* gcc.target/i386/avx-vcomiss-5.c: Likewise.
* gcc.target/i386/avx-vcomiss-6.c: Likewise.
* gcc.target/i386/avx-vcvtdq2pd-1.c: Likewise.
* gcc.target/i386/avx-vcvtdq2pd-256-1.c: Likewise.
* gcc.target/i386/avx-vcvtdq2ps-1.c: Likewise.
* gcc.target/i386/avx-vcvtpd2dq-1.c: Likewise.
* gcc.target/i386/avx-vcvtpd2dq-256-1.c: Likewise.
* gcc.target/i386/avx-vcvtpd2ps-1.c: Likewise.
* gcc.target/i386/avx-vcvtpd2ps-256-1.c: Likewise.
* gcc.target/i386/avx-vcvtps2dq-1.c: Likewise.
* gcc.target/i386/avx-vcvtps2dq-256-1.c: Likewise.
* gcc.target/i386/avx-vcvtps2pd-1.c: Likewise.
* gcc.target/i386/avx-vcvtps2pd-256-1.c: Likewise.
* gcc.target/i386/avx-vcvtsd2si-1.c: Likewise.
* gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
* gcc.target/i386/avx-vcvtsd2ss-1.c: Likewise.
* gcc.target/i386/avx-vcvtsi2sd-1.c: Likewise.
* gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
* gcc.target/i386/avx-vcvtsi2ss-1.c: Likewise.
* gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
* gcc.target/i386/avx-vcvtss2sd-1.c: Likewise.
* gcc.target/i386/avx-vcvtss2si-1.c: Likewise.
* gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
* gcc.target/i386/avx-vcvttpd2dq-1.c: Likewise.
* gcc.target/i386/avx-vcvttpd2dq-256-1.c: Likewise.
* gcc.target/i386/avx-vcvttps2dq-1.c: Likewise.
* gcc.target/i386/avx-vcvttps2dq-256-1.c: Likewise.
* gcc.target/i386/avx-vcvttsd2si-1.c: Likewise.
* gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
* gcc.target/i386/avx-vcvttss2si-1.c: Likewise.
* gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
* gcc.target/i386/avx-vdivpd-1.c: Likewise.
* gcc.target/i386/avx-vdivpd-256-1.c: Likewise.
* gcc.target/i386/avx-vdivps-1.c: Likewise.
* gcc.target/i386/avx-vdivps-256-1.c: Likewise.
* gcc.target/i386/avx-vdivsd-1.c: Likewise.
* gcc.target/i386/avx-vdivss-1.c: Likewise.
* gcc.target/i386/avx-vdppd-1.c: Likewise.
* gcc.target/i386/avx-vdppd-2.c: Likewise.
* gcc.target/i386/avx-vdpps-1.c: Likewise.
* gcc.target/i386/avx-vdpps-2.c: Likewise.
* gcc.target/i386/avx-vextractf128-256-1.c: Likewise.
* gcc.target/i386/avx-vextractf128-256-2.c: Likewise.
* gcc.target/i386/avx-vextractps-1.c: Likewise.
* gcc.target/i386/avx-vhaddpd-1.c: Likewise.
* gcc.target/i386/avx-vhaddpd-256-1.c: Likewise.
* gcc.target/i386/avx-vhaddps-1.c: Likewise.
* gcc.target/i386/avx-vhaddps-256-1.c: Likewise.
* gcc.target/i386/avx-vhsubpd-1.c: Likewise.
* gcc.target/i386/avx-vhsubpd-256-1.c: Likewise.
* gcc.target/i386/avx-vhsubps-1.c: Likewise.
* gcc.target/i386/avx-vhsubps-256-1.c: Likewise.
* gcc.target/i386/avx-vinsertf128-256-1.c: Likewise.
* gcc.target/i386/avx-vinsertf128-256-2.c: Likewise.
* gcc.target/i386/avx-vinsertf128-256-3.c: Likewise.
* gcc.target/i386/avx-vinsertps-1.c: Likewise.
* gcc.target/i386/avx-vinsertps-2.c: Likewise.
* gcc.target/i386/avx-vlddqu-1.c: Likewise.
* gcc.target/i386/avx-vlddqu-256-1.c: Likewise.
* gcc.target/i386/avx-vmaskmovpd-256-1.c: Likewise.
* gcc.target/i386/avx-vmaskmovpd-256-2.c: Likewise.
* gcc.target/i386/avx-vmaskmovps-256-1.c: Likewise.
* gcc.target/i386/avx-vmaskmovps-256-2.c: Likewise.
* gcc.target/i386/avx-vmaxpd-1.c: Likewise.
* gcc.target/i386/avx-vmaxpd-256-1.c: Likewise.
* gcc.target/i386/avx-vmaxps-1.c: Likewise.
* gcc.target/i386/avx-vmaxps-256-1.c: Likewise.
* gcc.target/i386/avx-vmaxsd-1.c: Likewise.
* gcc.target/i386/avx-vmaxss-1.c: Likewise.
* gcc.target/i386/avx-vminpd-1.c: Likewise.
* gcc.target/i386/avx-vminpd-256-1.c: Likewise.
* gcc.target/i386/avx-vminps-1.c: Likewise.
* gcc.target/i386/avx-vminps-256-1.c: Likewise.
* gcc.target/i386/avx-vminsd-1.c: Likewise.
* gcc.target/i386/avx-vminss-1.c: Likewise.
* gcc.target/i386/avx-vmovapd-1.c: Likewise.
* gcc.target/i386/avx-vmovapd-256-1.c: Likewise.
* gcc.target/i386/avx-vmovapd-256-2.c: Likewise.
* gcc.target/i386/avx-vmovapd-2.c: Likewise.
* gcc.target/i386/avx-vmovaps-1.c: Likewise.
* gcc.target/i386/avx-vmovaps-256-1.c: Likewise.
* gcc.target/i386/avx-vmovaps-256-2.c: Likewise.
* gcc.target/i386/avx-vmovaps-2.c: Likewise.
* gcc.target/i386/avx-vmovd-1.c: Likewise.
* gcc.target/i386/avx-vmovd-2.c: Likewise.
* gcc.target/i386/avx-vmovddup-1.c: Likewise.
* gcc.target/i386/avx-vmovddup-256-1.c: Likewise.
* gcc.target/i386/avx-vmovdqa-1.c: Likewise.
* gcc.target/i386/avx-vmovdqa-256-1.c: Likewise.
* gcc.target/i386/avx-vmovdqa-256-2.c: Likewise.
* gcc.target/i386/avx-vmovdqa-2.c: Likewise.
* gcc.target/i386/avx-vmovdqu-1.c: Likewise.
* gcc.target/i386/avx-vmovdqu-256-1.c: Likewise.
* gcc.target/i386/avx-vmovdqu-256-2.c: Likewise.
* gcc.target/i386/avx-vmovdqu-2.c: Likewise.
* gcc.target/i386/avx-vmovhlps-1.c: Likewise.
* gcc.target/i386/avx-vmovhpd-1.c: Likewise.
* gcc.target/i386/avx-vmovhpd-2.c: Likewise.
* gcc.target/i386/avx-vmovhps-1.c: Likewise.
* gcc.target/i386/avx-vmovhps-2.c: Likewise.
* gcc.target/i386/avx-vmovlhps-1.c: Likewise.
* gcc.target/i386/avx-vmovlpd-1.c: Likewise.
* gcc.target/i386/avx-vmovlpd-2.c: Likewise.
* gcc.target/i386/avx-vmovmskpd-1.c: Likewise.
* gcc.target/i386/avx-vmovmskpd-256-1.c: Likewise.
* gcc.target/i386/avx-vmovmskps-1.c: Likewise.
* gcc.target/i386/avx-vmovmskps-256-1.c: Likewise.
* gcc.target/i386/avx-vmovntdq-1.c: Likewise.
* gcc.target/i386/avx-vmovntdqa-1.c: Likewise.
* gcc.target/i386/avx-vmovntpd-1.c: Likewise.
* gcc.target/i386/avx-vmovntps-1.c: Likewise.
* gcc.target/i386/avx-vmovq-1.c: Likewise.
* gcc.target/i386/avx-vmovq-2.c: Likewise.
* gcc.target/i386/avx-vmovq-3.c: Likewise.
* gcc.target/i386/avx-vmovsd-1.c: Likewise.
* gcc.target/i386/avx-vmovsd-2.c: Likewise.
* gcc.target/i386/avx-vmovshdup-1.c: Likewise.
* gcc.target/i386/avx-vmovshdup-256-1.c: Likewise.
* gcc.target/i386/avx-vmovsldup-1.c: Likewise.
* gcc.target/i386/avx-vmovsldup-256-1.c: Likewise.
* gcc.target/i386/avx-vmovss-1.c: Likewise.
* gcc.target/i386/avx-vmovss-2.c: Likewise.
* gcc.target/i386/avx-vmovss-3.c: Likewise.
* gcc.target/i386/avx-vmovupd-1.c: Likewise.
* gcc.target/i386/avx-vmovupd-256-1.c: Likewise.
* gcc.target/i386/avx-vmovupd-256-2.c: Likewise.
* gcc.target/i386/avx-vmovupd-2.c: Likewise.
* gcc.target/i386/avx-vmovups-1.c: Likewise.
* gcc.target/i386/avx-vmovups-256-1.c: Likewise.
* gcc.target/i386/avx-vmovups-256-2.c: Likewise.
* gcc.target/i386/avx-vmovups-2.c: Likewise.
* gcc.target/i386/avx-vmpsadbw-1.c: Likewise.
* gcc.target/i386/avx-vmulpd-1.c: Likewise.
* gcc.target/i386/avx-vmulpd-256-1.c: Likewise.
* gcc.target/i386/avx-vmulps-1.c: Likewise.
* gcc.target/i386/avx-vmulps-256-1.c: Likewise.
* gcc.target/i386/avx-vmulsd-1.c: Likewise.
* gcc.target/i386/avx-vmulss-1.c: Likewise.
* gcc.target/i386/avx-vorpd-1.c: Likewise.
* gcc.target/i386/avx-vorpd-256-1.c: Likewise.
* gcc.target/i386/avx-vorps-1.c: Likewise.
* gcc.target/i386/avx-vorps-256-1.c: Likewise.
* gcc.target/i386/avx-vpabsb-1.c: Likewise.
* gcc.target/i386/avx-vpabsd-1.c: Likewise.
* gcc.target/i386/avx-vpabsw-1.c: Likewise.
* gcc.target/i386/avx-vpackssdw-1.c: Likewise.
* gcc.target/i386/avx-vpacksswb-1.c: Likewise.
* gcc.target/i386/avx-vpackusdw-1.c: Likewise.
* gcc.target/i386/avx-vpackuswb-1.c: Likewise.
* gcc.target/i386/avx-vpaddb-1.c: Likewise.
* gcc.target/i386/avx-vpaddd-1.c: Likewise.
* gcc.target/i386/avx-vpaddq-1.c: Likewise.
* gcc.target/i386/avx-vpaddsb-1.c: Likewise.
* gcc.target/i386/avx-vpaddsw-1.c: Likewise.
* gcc.target/i386/avx-vpaddusb-1.c: Likewise.
* gcc.target/i386/avx-vpaddusw-1.c: Likewise.
* gcc.target/i386/avx-vpaddw-1.c: Likewise.
* gcc.target/i386/avx-vpalignr-1.c: Likewise.
* gcc.target/i386/avx-vpand-1.c: Likewise.
* gcc.target/i386/avx-vpandn-1.c: Likewise.
* gcc.target/i386/avx-vpavgb-1.c: Likewise.
* gcc.target/i386/avx-vpavgw-1.c: Likewise.
* gcc.target/i386/avx-vpblendvb-1.c: Likewise.
* gcc.target/i386/avx-vpblendw-1.c: Likewise.
* gcc.target/i386/avx-vpcmpeqb-1.c: Likewise.
* gcc.target/i386/avx-vpcmpeqd-1.c: Likewise.
* gcc.target/i386/avx-vpcmpeqq-1.c: Likewise.
* gcc.target/i386/avx-vpcmpeqw-1.c: Likewise.
* gcc.target/i386/avx-vpcmpestri-1.c: Likewise.
* gcc.target/i386/avx-vpcmpestri-2.c: Likewise.
* gcc.target/i386/avx-vpcmpestrm-1.c: Likewise.
* gcc.target/i386/avx-vpcmpestrm-2.c: Likewise.
* gcc.target/i386/avx-vpcmpgtb-1.c: Likewise.
* gcc.target/i386/avx-vpcmpgtd-1.c: Likewise.
* gcc.target/i386/avx-vpcmpgtq-1.c: Likewise.
* gcc.target/i386/avx-vpcmpgtw-1.c: Likewise.
* gcc.target/i386/avx-vpcmpistri-1.c: Likewise.
* gcc.target/i386/avx-vpcmpistri-2.c: Likewise.
* gcc.target/i386/avx-vpcmpistrm-1.c: Likewise.
* gcc.target/i386/avx-vpcmpistrm-2.c: Likewise.
* gcc.target/i386/avx-vperm2f128-256-1.c: Likewise.
* gcc.target/i386/avx-vperm2f128-256-2.c: Likewise.
* gcc.target/i386/avx-vperm2f128-256-3.c: Likewise.
* gcc.target/i386/avx-vpermil2pd-1.c: Likewise.
* gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
* gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
* gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
* gcc.target/i386/avx-vpermilpd-1.c: Likewise.
* gcc.target/i386/avx-vpermilpd-256-1.c: Likewise.
* gcc.target/i386/avx-vpermilpd-256-2.c: Likewise.
* gcc.target/i386/avx-vpermilpd-2.c: Likewise.
* gcc.target/i386/avx-vpermilps-1.c: Likewise.
* gcc.target/i386/avx-vpermilps-256-1.c: Likewise.
* gcc.target/i386/avx-vpermilps-256-2.c: Likewise.
* gcc.target/i386/avx-vpermilps-2.c: Likewise.
* gcc.target/i386/avx-vpextrb-1.c: Likewise.
* gcc.target/i386/avx-vpextrd-1.c: Likewise.
* gcc.target/i386/avx-vpextrq-1.c: Likewise.
* gcc.target/i386/avx-vpextrw-1.c: Likewise.
* gcc.target/i386/avx-vphaddd-1.c: Likewise.
* gcc.target/i386/avx-vphaddsw-1.c: Likewise.
* gcc.target/i386/avx-vphaddw-1.c: Likewise.
* gcc.target/i386/avx-vphminposuw-1.c: Likewise.
* gcc.target/i386/avx-vphsubd-1.c: Likewise.
* gcc.target/i386/avx-vphsubsw-1.c: Likewise.
* gcc.target/i386/avx-vphsubw-1.c: Likewise.
* gcc.target/i386/avx-vpinsrb-1.c: Likewise.
* gcc.target/i386/avx-vpinsrd-1.c: Likewise.
* gcc.target/i386/avx-vpinsrq-1.c: Likewise.
* gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
* gcc.target/i386/avx-vpmaxsb-1.c: Likewise.
* gcc.target/i386/avx-vpmaxsd-1.c: Likewise.
* gcc.target/i386/avx-vpmaxsw-1.c: Likewise.
* gcc.target/i386/avx-vpmaxub-1.c: Likewise.
* gcc.target/i386/avx-vpmaxud-1.c: Likewise.
* gcc.target/i386/avx-vpmaxuw-1.c: Likewise.
* gcc.target/i386/avx-vpminsb-1.c: Likewise.
* gcc.target/i386/avx-vpminsd-1.c: Likewise.
* gcc.target/i386/avx-vpminsw-1.c: Likewise.
* gcc.target/i386/avx-vpminub-1.c: Likewise.
* gcc.target/i386/avx-vpminud-1.c: Likewise.
* gcc.target/i386/avx-vpminuw-1.c: Likewise.
* gcc.target/i386/avx-vpmovmskb-1.c: Likewise.
* gcc.target/i386/avx-vpmovsxbd-1.c: Likewise.
* gcc.target/i386/avx-vpmovsxbq-1.c: Likewise.
* gcc.target/i386/avx-vpmovsxbw-1.c: Likewise.
* gcc.target/i386/avx-vpmovsxdq-1.c: Likewise.
* gcc.target/i386/avx-vpmovsxwd-1.c: Likewise.
* gcc.target/i386/avx-vpmovsxwq-1.c: Likewise.
* gcc.target/i386/avx-vpmovzxbd-1.c: Likewise.
* gcc.target/i386/avx-vpmovzxbq-1.c: Likewise.
* gcc.target/i386/avx-vpmovzxbw-1.c: Likewise.
* gcc.target/i386/avx-vpmovzxdq-1.c: Likewise.
* gcc.target/i386/avx-vpmovzxwd-1.c: Likewise.
* gcc.target/i386/avx-vpmovzxwq-1.c: Likewise.
* gcc.target/i386/avx-vpmuldq-1.c: Likewise.
* gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
* gcc.target/i386/avx-vpmulhuw-1.c: Likewise.
* gcc.target/i386/avx-vpmulhw-1.c: Likewise.
* gcc.target/i386/avx-vpmulld-1.c: Likewise.
* gcc.target/i386/avx-vpmullw-1.c: Likewise.
* gcc.target/i386/avx-vpmuludq-1.c: Likewise.
* gcc.target/i386/avx-vpor-1.c: Likewise.
* gcc.target/i386/avx-vpsadbw-1.c: Likewise.
* gcc.target/i386/avx-vpshufb-1.c: Likewise.
* gcc.target/i386/avx-vpshufd-1.c: Likewise.
* gcc.target/i386/avx-vpshufhw-1.c: Likewise.
* gcc.target/i386/avx-vpshuflw-1.c: Likewise.
* gcc.target/i386/avx-vpsignb-1.c: Likewise.
* gcc.target/i386/avx-vpsignd-1.c: Likewise.
* gcc.target/i386/avx-vpsignw-1.c: Likewise.
* gcc.target/i386/avx-vpslld-1.c: Likewise.
* gcc.target/i386/avx-vpslld-2.c: Likewise.
* gcc.target/i386/avx-vpslldq-1.c: Likewise.
* gcc.target/i386/avx-vpsllq-1.c: Likewise.
* gcc.target/i386/avx-vpsllq-2.c: Likewise.
* gcc.target/i386/avx-vpsllw-1.c: Likewise.
* gcc.target/i386/avx-vpsllw-2.c: Likewise.
* gcc.target/i386/avx-vpsrad-1.c: Likewise.
* gcc.target/i386/avx-vpsrad-2.c: Likewise.
* gcc.target/i386/avx-vpsraw-1.c: Likewise.
* gcc.target/i386/avx-vpsraw-2.c: Likewise.
* gcc.target/i386/avx-vpsrld-1.c: Likewise.
* gcc.target/i386/avx-vpsrld-2.c: Likewise.
* gcc.target/i386/avx-vpsrldq-1.c: Likewise.
* gcc.target/i386/avx-vpsrlq-1.c: Likewise.
* gcc.target/i386/avx-vpsrlq-2.c: Likewise.
* gcc.target/i386/avx-vpsrlw-1.c: Likewise.
* gcc.target/i386/avx-vpsrlw-2.c: Likewise.
* gcc.target/i386/avx-vpsubb-1.c: Likewise.
* gcc.target/i386/avx-vpsubd-1.c: Likewise.
* gcc.target/i386/avx-vpsubq-1.c: Likewise.
* gcc.target/i386/avx-vpsubsb-1.c: Likewise.
* gcc.target/i386/avx-vpsubsw-1.c: Likewise.
* gcc.target/i386/avx-vpsubw-1.c: Likewise.
* gcc.target/i386/avx-vptest-1.c: Likewise.
* gcc.target/i386/avx-vptest-256-1.c: Likewise.
* gcc.target/i386/avx-vptest-256-2.c: Likewise.
* gcc.target/i386/avx-vptest-256-3.c: Likewise.
* gcc.target/i386/avx-vptest-2.c: Likewise.
* gcc.target/i386/avx-vptest-3.c: Likewise.
* gcc.target/i386/avx-vpunpckhbw-1.c: Likewise.
* gcc.target/i386/avx-vpunpckhdq-1.c: Likewise.
* gcc.target/i386/avx-vpunpckhqdq-1.c: Likewise.
* gcc.target/i386/avx-vpunpckhwd-1.c: Likewise.
* gcc.target/i386/avx-vpunpcklbw-1.c: Likewise.
* gcc.target/i386/avx-vpunpckldq-1.c: Likewise.
* gcc.target/i386/avx-vpunpcklqdq-1.c: Likewise.
* gcc.target/i386/avx-vpunpcklwd-1.c: Likewise.
* gcc.target/i386/avx-vpxor-1.c: Likewise.
* gcc.target/i386/avx-vrcpps-1.c: Likewise.
* gcc.target/i386/avx-vrcpps-256-1.c: Likewise.
* gcc.target/i386/avx-vroundpd-1.c: Likewise.
* gcc.target/i386/avx-vroundpd-256-1.c: Likewise.
* gcc.target/i386/avx-vroundpd-256-2.c: Likewise.
* gcc.target/i386/avx-vroundpd-256-3.c: Likewise.
* gcc.target/i386/avx-vroundpd-2.c: Likewise.
* gcc.target/i386/avx-vroundpd-3.c: Likewise.
* gcc.target/i386/avx-vroundps-256-1.c: Likewise.
* gcc.target/i386/avx-vrsqrtps-1.c: Likewise.
* gcc.target/i386/avx-vrsqrtps-256-1.c: Likewise.
* gcc.target/i386/avx-vshufpd-1.c: Likewise.
* gcc.target/i386/avx-vshufpd-256-1.c: Likewise.
* gcc.target/i386/avx-vshufps-1.c: Likewise.
* gcc.target/i386/avx-vshufps-256-1.c: Likewise.
* gcc.target/i386/avx-vsqrtpd-1.c: Likewise.
* gcc.target/i386/avx-vsqrtpd-256-1.c: Likewise.
* gcc.target/i386/avx-vsqrtps-1.c: Likewise.
* gcc.target/i386/avx-vsqrtps-256-1.c: Likewise.
* gcc.target/i386/avx-vsubpd-1.c: Likewise.
* gcc.target/i386/avx-vsubpd-256-1.c: Likewise.
* gcc.target/i386/avx-vsubps-1.c: Likewise.
* gcc.target/i386/avx-vsubps-256-1.c: Likewise.
* gcc.target/i386/avx-vsubsd-1.c: Likewise.
* gcc.target/i386/avx-vsubss-1.c: Likewise.
* gcc.target/i386/avx-vtestpd-1.c: Likewise.
* gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
* gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
* gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
* gcc.target/i386/avx-vtestpd-2.c: Likewise.
* gcc.target/i386/avx-vtestpd-3.c: Likewise.
* gcc.target/i386/avx-vtestps-1.c: Likewise.
* gcc.target/i386/avx-vtestps-256-1.c: Likewise.
* gcc.target/i386/avx-vtestps-256-2.c: Likewise.
* gcc.target/i386/avx-vtestps-256-3.c: Likewise.
* gcc.target/i386/avx-vtestps-2.c: Likewise.
* gcc.target/i386/avx-vtestps-3.c: Likewise.
* gcc.target/i386/avx-vucomisd-1.c: Likewise.
* gcc.target/i386/avx-vucomisd-2.c: Likewise.
* gcc.target/i386/avx-vucomisd-3.c: Likewise.
* gcc.target/i386/avx-vucomisd-4.c: Likewise.
* gcc.target/i386/avx-vucomisd-5.c: Likewise.
* gcc.target/i386/avx-vucomisd-6.c: Likewise.
* gcc.target/i386/avx-vucomiss-1.c: Likewise.
* gcc.target/i386/avx-vucomiss-2.c: Likewise.
* gcc.target/i386/avx-vucomiss-3.c: Likewise.
* gcc.target/i386/avx-vucomiss-4.c: Likewise.
* gcc.target/i386/avx-vucomiss-5.c: Likewise.
* gcc.target/i386/avx-vucomiss-6.c: Likewise.
* gcc.target/i386/avx-vunpckhpd-1.c: Likewise.
* gcc.target/i386/avx-vunpckhpd-256-1.c: Likewise.
* gcc.target/i386/avx-vunpckhps-1.c: Likewise.
* gcc.target/i386/avx-vunpckhps-256-1.c: Likewise.
* gcc.target/i386/avx-vunpcklpd-1.c: Likewise.
* gcc.target/i386/avx-vunpcklpd-256-1.c: Likewise.
* gcc.target/i386/avx-vunpcklps-1.c: Likewise.
* gcc.target/i386/avx-vunpcklps-256-1.c: Likewise.
* gcc.target/i386/avx-vxorpd-1.c: Likewise.
* gcc.target/i386/avx-vxorpd-256-1.c: Likewise.
* gcc.target/i386/avx-vxorps-1.c: Likewise.
* gcc.target/i386/avx-vxorps-256-1.c: Likewise.
* gcc.target/i386/avx-vzeroall-1.c: Likewise.
* gcc.target/i386/avx-vzeroall-2.c: Likewise.
* gcc.target/i386/avx-vzeroupper-1.c: Likewise.
* gcc.target/i386/avx-vzeroupper-2.c: Likewise.
* gcc.target/i386/m256-1.c: Likewise.
* gcc.target/i386/m256-2.c: Likewise.
* gcc.target/i386/m256-check.h: Likewise.
* gcc.target/i386/sse2-addpd-1.c: Likewise.
* gcc.target/i386/sse2-addsd-1.c: Likewise.
* gcc.target/i386/sse2-andnpd-1.c: Likewise.
* gcc.target/i386/sse2-andpd-1.c: Likewise.
* gcc.target/i386/sse2-comisd-1.c: Likewise.
* gcc.target/i386/sse2-comisd-2.c: Likewise.
* gcc.target/i386/sse2-comisd-3.c: Likewise.
* gcc.target/i386/sse2-comisd-4.c: Likewise.
* gcc.target/i386/sse2-comisd-5.c: Likewise.
* gcc.target/i386/sse2-comisd-6.c: Likewise.
* gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
* gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
* gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
* gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
* gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
* gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
* gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
* gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
* gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
* gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
* gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
* gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
* gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
* gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
* gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
* gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
* gcc.target/i386/sse2-divpd-1.c: Likewise.
* gcc.target/i386/sse2-divsd-1.c: Likewise.
* gcc.target/i386/sse2-maxpd-1.c: Likewise.
* gcc.target/i386/sse2-maxsd-1.c: Likewise.
* gcc.target/i386/sse2-minpd-1.c: Likewise.
* gcc.target/i386/sse2-minsd-1.c: Likewise.
* gcc.target/i386/sse2-movapd-1.c: Likewise.
* gcc.target/i386/sse2-movapd-2.c: Likewise.
* gcc.target/i386/sse2-movd-1.c: Likewise.
* gcc.target/i386/sse2-movd-2.c: Likewise.
* gcc.target/i386/sse2-movdqa-1.c: Likewise.
* gcc.target/i386/sse2-movdqa-2.c: Likewise.
* gcc.target/i386/sse2-movdqu-1.c: Likewise.
* gcc.target/i386/sse2-movdqu-2.c: Likewise.
* gcc.target/i386/sse2-movhpd-1.c: Likewise.
* gcc.target/i386/sse2-movhpd-2.c: Likewise.
* gcc.target/i386/sse2-movlpd-1.c: Likewise.
* gcc.target/i386/sse2-movlpd-2.c: Likewise.
* gcc.target/i386/sse2-movmskpd-1.c: Likewise.
* gcc.target/i386/sse2-movntdq-1.c: Likewise.
* gcc.target/i386/sse2-movntpd-1.c: Likewise.
* gcc.target/i386/sse2-movq-1.c: Likewise.
* gcc.target/i386/sse2-movq-2.c: Likewise.
* gcc.target/i386/sse2-movq-3.c: Likewise.
* gcc.target/i386/sse2-movsd-1.c: Likewise.
* gcc.target/i386/sse2-movsd-2.c: Likewise.
* gcc.target/i386/sse2-movupd-1.c: Likewise.
* gcc.target/i386/sse2-movupd-2.c: Likewise.
* gcc.target/i386/sse2-mulpd-1.c: Likewise.
* gcc.target/i386/sse2-mulsd-1.c: Likewise.
* gcc.target/i386/sse2-orpd-1.c: Likewise.
* gcc.target/i386/sse2-packssdw-1.c: Likewise.
* gcc.target/i386/sse2-packsswb-1.c: Likewise.
* gcc.target/i386/sse2-packuswb-1.c: Likewise.
* gcc.target/i386/sse2-paddb-1.c: Likewise.
* gcc.target/i386/sse2-paddd-1.c: Likewise.
* gcc.target/i386/sse2-paddq-1.c: Likewise.
* gcc.target/i386/sse2-paddsb-1.c: Likewise.
* gcc.target/i386/sse2-paddsw-1.c: Likewise.
* gcc.target/i386/sse2-paddusb-1.c: Likewise.
* gcc.target/i386/sse2-paddusw-1.c: Likewise.
* gcc.target/i386/sse2-paddw-1.c: Likewise.
* gcc.target/i386/sse2-pand-1.c: Likewise.
* gcc.target/i386/sse2-pandn-1.c: Likewise.
* gcc.target/i386/sse2-pavgb-1.c: Likewise.
* gcc.target/i386/sse2-pavgw-1.c: Likewise.
* gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
* gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
* gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
* gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
* gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
* gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
* gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
* gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
* gcc.target/i386/sse2-pmaxub-1.c: Likewise.
* gcc.target/i386/sse2-pminsw-1.c: Likewise.
* gcc.target/i386/sse2-pminub-1.c: Likewise.
* gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
* gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
* gcc.target/i386/sse2-pmulhw-1.c: Likewise.
* gcc.target/i386/sse2-pmullw-1.c: Likewise.
* gcc.target/i386/sse2-pmuludq-1.c: Likewise.
* gcc.target/i386/sse2-por-1.c: Likewise.
* gcc.target/i386/sse2-psadbw-1.c: Likewise.
* gcc.target/i386/sse2-pshufd-1.c: Likewise.
* gcc.target/i386/sse2-pshufhw-1.c: Likewise.
* gcc.target/i386/sse2-pshuflw-1.c: Likewise.
* gcc.target/i386/sse2-pslld-1.c: Likewise.
* gcc.target/i386/sse2-pslld-2.c: Likewise.
* gcc.target/i386/sse2-pslldq-1.c: Likewise.
* gcc.target/i386/sse2-psllq-1.c: Likewise.
* gcc.target/i386/sse2-psllq-2.c: Likewise.
* gcc.target/i386/sse2-psllw-1.c: Likewise.
* gcc.target/i386/sse2-psllw-2.c: Likewise.
* gcc.target/i386/sse2-psrad-1.c: Likewise.
* gcc.target/i386/sse2-psrad-2.c: Likewise.
* gcc.target/i386/sse2-psraw-1.c: Likewise.
* gcc.target/i386/sse2-psraw-2.c: Likewise.
* gcc.target/i386/sse2-psrld-1.c: Likewise.
* gcc.target/i386/sse2-psrld-2.c: Likewise.
* gcc.target/i386/sse2-psrldq-1.c: Likewise.
* gcc.target/i386/sse2-psrlq-1.c: Likewise.
* gcc.target/i386/sse2-psrlq-2.c: Likewise.
* gcc.target/i386/sse2-psrlw-1.c: Likewise.
* gcc.target/i386/sse2-psrlw-2.c: Likewise.
* gcc.target/i386/sse2-psubb-1.c: Likewise.
* gcc.target/i386/sse2-psubd-1.c: Likewise.
* gcc.target/i386/sse2-psubq-1.c: Likewise.
* gcc.target/i386/sse2-psubsb-1.c: Likewise.
* gcc.target/i386/sse2-psubsw-1.c: Likewise.
* gcc.target/i386/sse2-psubw-1.c: Likewise.
* gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
* gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
* gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
* gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
* gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
* gcc.target/i386/sse2-punpckldq-1.c: Likewise.
* gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
* gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
* gcc.target/i386/sse2-pxor-1.c: Likewise.
* gcc.target/i386/sse2-shufpd-1.c: Likewise.
* gcc.target/i386/sse2-shufps-1.c: Likewise.
* gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
* gcc.target/i386/sse2-subpd-1.c: Likewise.
* gcc.target/i386/sse2-subsd-1.c: Likewise.
* gcc.target/i386/sse2-ucomisd-1.c: Likewise.
* gcc.target/i386/sse2-ucomisd-2.c: Likewise.
* gcc.target/i386/sse2-ucomisd-3.c: Likewise.
* gcc.target/i386/sse2-ucomisd-4.c: Likewise.
* gcc.target/i386/sse2-ucomisd-5.c: Likewise.
* gcc.target/i386/sse2-ucomisd-6.c: Likewise.
* gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
* gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
* gcc.target/i386/sse2-xorpd-1.c: Likewise.
* gcc.target/i386/sse-addps-1.c: Likewise.
* gcc.target/i386/sse-addss-1.c: Likewise.
* gcc.target/i386/sse-andnps-1.c: Likewise.
* gcc.target/i386/sse-andps-1.c: Likewise.
* gcc.target/i386/sse-comiss-1.c: Likewise.
* gcc.target/i386/sse-comiss-2.c: Likewise.
* gcc.target/i386/sse-comiss-3.c: Likewise.
* gcc.target/i386/sse-comiss-4.c: Likewise.
* gcc.target/i386/sse-comiss-5.c: Likewise.
* gcc.target/i386/sse-comiss-6.c: Likewise.
* gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
* gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
* gcc.target/i386/sse-cvtss2si-1.c: Likewise.
* gcc.target/i386/sse-cvtss2si-2.c: Likewise.
* gcc.target/i386/sse-cvttss2si-1.c: Likewise.
* gcc.target/i386/sse-cvttss2si-2.c: Likewise.
* gcc.target/i386/sse-divps-1.c: Likewise.
* gcc.target/i386/sse-divss-1.c: Likewise.
* gcc.target/i386/sse-maxps-1.c: Likewise.
* gcc.target/i386/sse-maxss-1.c: Likewise.
* gcc.target/i386/sse-minps-1.c: Likewise.
* gcc.target/i386/sse-minss-1.c: Likewise.
* gcc.target/i386/sse-movaps-1.c: Likewise.
* gcc.target/i386/sse-movaps-2.c: Likewise.
* gcc.target/i386/sse-movhlps-1.c: Likewise.
* gcc.target/i386/sse-movhps-1.c: Likewise.
* gcc.target/i386/sse-movhps-2.c: Likewise.
* gcc.target/i386/sse-movlhps-1.c: Likewise.
* gcc.target/i386/sse-movmskps-1.c: Likewise.
* gcc.target/i386/sse-movntps-1.c: Likewise.
* gcc.target/i386/sse-movss-1.c: Likewise.
* gcc.target/i386/sse-movss-2.c: Likewise.
* gcc.target/i386/sse-movss-3.c: Likewise.
* gcc.target/i386/sse-movups-1.c: Likewise.
* gcc.target/i386/sse-movups-2.c: Likewise.
* gcc.target/i386/sse-mulps-1.c: Likewise.
* gcc.target/i386/sse-mulss-1.c: Likewise.
* gcc.target/i386/sse-orps-1.c: Likewise.
* gcc.target/i386/sse-rcpps-1.c: Likewise.
* gcc.target/i386/sse-rsqrtps-1.c: Likewise.
* gcc.target/i386/sse-sqrtps-1.c: Likewise.
* gcc.target/i386/sse-subps-1.c: Likewise.
* gcc.target/i386/sse-subss-1.c: Likewise.
* gcc.target/i386/sse-ucomiss-1.c: Likewise.
* gcc.target/i386/sse-ucomiss-2.c: Likewise.
* gcc.target/i386/sse-ucomiss-3.c: Likewise.
* gcc.target/i386/sse-ucomiss-4.c: Likewise.
* gcc.target/i386/sse-ucomiss-5.c: Likewise.
* gcc.target/i386/sse-ucomiss-6.c: Likewise.
* gcc.target/i386/sse-unpckhps-1.c: Likewise.
* gcc.target/i386/sse-unpcklps-1.c: Likewise.
* gcc.target/i386/sse-xorps-1.c: Likewise.
* gcc.target/i386/vararg-10.c: Likewise.
* gcc.target/i386/vararg-3.c: Likewise.
* gcc.target/i386/vararg-4.c: Likewise.
* gcc.target/i386/vararg-5.c: Likewise.
* gcc.target/i386/vararg-6.c: Likewise.
* gcc.target/i386/vararg-7.c: Likewise.
* gcc.target/i386/vararg-8.c: Likewise.
* gcc.target/i386/vararg-9.c: Likewise.
* g++.dg/other/i386-5.C: Likewise.
* g++.dg/other/i386-6.C: Likewise.
* gcc.target/i386/aesdec.c (CHECK_H): New.
(TEST): New.
Include CHECK_H instead of "XXX-check.h" and run TEST
instead of XXX_test.
* gcc.target/i386/aesdeclast.c: Likewise.
* gcc.target/i386/aesenc.c: Likewise.
* gcc.target/i386/aesenclast.c: Likewise.
* gcc.target/i386/aesimc.c: Likewise.
* gcc.target/i386/aeskeygenassist.c: Likewise.
* gcc.target/i386/sse3-addsubpd.c: Likewise.
* gcc.target/i386/sse3-addsubps.c: Likewise.
* gcc.target/i386/sse3-haddpd.c: Likewise.
* gcc.target/i386/sse3-haddps.c: Likewise.
* gcc.target/i386/sse3-hsubpd.c: Likewise.
* gcc.target/i386/sse3-hsubps.c: Likewise.
* gcc.target/i386/sse3-lddqu.c: Likewise.
* gcc.target/i386/sse3-movddup.c: Likewise.
* gcc.target/i386/sse3-movshdup.c: Likewise.
* gcc.target/i386/sse3-movsldup.c: Likewise.
* gcc.target/i386/sse4_1-blendpd.c: Likewise.
* gcc.target/i386/sse4_1-blendps.c: Likewise.
* gcc.target/i386/sse4_1-dppd-1.c: Likewise.
* gcc.target/i386/sse4_1-dppd-2.c: Likewise.
* gcc.target/i386/sse4_1-dpps-1.c: Likewise.
* gcc.target/i386/sse4_1-dpps-2.c: Likewise.
* gcc.target/i386/sse4_1-extractps.c: Likewise.
* gcc.target/i386/sse4_1-insertps-1.c: Likewise.
* gcc.target/i386/sse4_1-insertps-2.c: Likewise.
* gcc.target/i386/sse4_1-movntdqa.c: Likewise.
* gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
* gcc.target/i386/sse4_1-packusdw.c: Likewise.
* gcc.target/i386/sse4_1-pblendvb.c: Likewise.
* gcc.target/i386/sse4_1-pblendw.c: Likewise.
* gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
* gcc.target/i386/sse4_1-pextrb.c: Likewise.
* gcc.target/i386/sse4_1-pextrd.c: Likewise.
* gcc.target/i386/sse4_1-pextrq.c: Likewise.
* gcc.target/i386/sse4_1-pextrw.c: Likewise.
* gcc.target/i386/sse4_1-phminposuw.c: Likewise.
* gcc.target/i386/sse4_1-pinsrb.c: Likewise.
* gcc.target/i386/sse4_1-pinsrd.c: Likewise.
* gcc.target/i386/sse4_1-pinsrq.c: Likewise.
* gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
* gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
* gcc.target/i386/sse4_1-pmaxud.c: Likewise.
* gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
* gcc.target/i386/sse4_1-pminsb.c: Likewise.
* gcc.target/i386/sse4_1-pminsd.c: Likewise.
* gcc.target/i386/sse4_1-pminud.c: Likewise.
* gcc.target/i386/sse4_1-pminuw.c: Likewise.
* gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
* gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
* gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
* gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
* gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
* gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
* gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
* gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
* gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
* gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
* gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
* gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
* gcc.target/i386/sse4_1-pmuldq.c: Likewise.
* gcc.target/i386/sse4_1-pmulld.c: Likewise.
* gcc.target/i386/sse4_1-ptest-1.c: Likewise.
* gcc.target/i386/sse4_1-ptest-2.c: Likewise.
* gcc.target/i386/sse4_1-ptest-3.c: Likewise.
* gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
* gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
* gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
* gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
* gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
* gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
* gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
* gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
* gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
* gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
* gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
* gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
* gcc.target/i386/ssse3-pabsb.c: Likewise. Don't run MMX
tests for AVX.
* gcc.target/i386/ssse3-pabsd.c: Likewise.
* gcc.target/i386/ssse3-pabsw.c: Likewise.
* gcc.target/i386/ssse3-palignr.c: Likewise.
* gcc.target/i386/ssse3-phaddd.c: Likewise.
* gcc.target/i386/ssse3-phaddsw.c: Likewise.
* gcc.target/i386/ssse3-phaddw.c: Likewise.
* gcc.target/i386/ssse3-phsubd.c: Likewise.
* gcc.target/i386/ssse3-phsubsw.c: Likewise.
* gcc.target/i386/ssse3-phsubw.c: Likewise.
* gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
* gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
* gcc.target/i386/ssse3-pshufb.c: Likewise.
* gcc.target/i386/ssse3-psignb.c: Likewise.
* gcc.target/i386/ssse3-psignd.c: Likewise.
* gcc.target/i386/ssse3-psignw.c: Likewise.
* gcc.target/i386/i386.exp (check_effective_target_vaes): New.
* gcc.target/i386/m128-check.h: Include <xmmintrin.h>. Include
<emmintrin.h> for SSE2.
(union128i_b): Defined only for SSE2.
(union128i_w): Likewise.
(union128i_d): Likewise.
(union128i_q): Likewise.
(union128d): Likewise.
(check_union128i_b): Likewise.
(check_union128i_w): Likewise.
(check_union128i_d): Likewise.
(check_union128i_q): Likewise.
(check_union128d): Likewise.
(union128i_ub): New.
(union128i_uw): Likewise.
(check_union128i_ub): Likewise.
(check_union128i_uw): Likewise.
(ESP_FLOAT): Likewise.
(ESP_DOUBLE): Likewise.
(CHECK_ARRAY): Likewise.
(checkVd): Likewise.
(checkVf): Likewise.
(ieee754_float): Likewise.
(ieee754_double): Likewise.
* gcc.target/i386/sse-check.h: Include "m128-check.h".
* gcc.target/x86_64/abi/abi-x86_64.exp: Replace asm-support.s
with asm-support.S.
* gcc.target/x86_64/abi/asm-support.s: Renamed to ...
* gcc.target/x86_64/abi/asm-support.S: This. Add
".sse_check none" if __AVX__ is defined.
* lib/target-supports.exp (check_effective_target_avx): New.
2008-08-28 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
PR c/30949
* gcc.dg/pr30949.c: New.
* gcc.dg/transparent-union-1.c: Update.
* gcc.dg/cleanup-1.c: Update.
* gcc.dg/assign-warn-2.c: Update.
* gcc.dg/conv-2.c: Update.
* gcc.dg/Wpointer-sign-pedantic.c: Update.
* gcc.dg/Wpointer-sign-Wall.c: Update.
* gcc.dg/assign-warn-1.c: Update.
* gcc.dg/dfp/composite-type.c: Update.
* gcc.dg/noncompile/20020213-1.c: Update.
2008-08-28 Daniel Kraft <d@domob.eu>
* gfortran.dg/typebound_call_1.f03: New test.
* gfortran.dg/typebound_call_2.f03: New test.
* gfortran.dg/typebound_call_3.f03: New test.
* gfortran.dg/typebound_call_4.f03: New test.
* gfortran.dg/typebound_call_5.f03: New test.
* gfortran.dg/typebound_call_6.f03: New test.
* gfortran.dg/typebound_proc_1.f08: Don't expect not-implemented error.
* gfortran.dg/typebound_proc_2.f90: Ditto.
* gfortran.dg/typebound_proc_5.f03: Ditto.
* gfortran.dg/typebound_proc_6.f03: Ditto.
* gfortran.dg/typebound_proc_7.f03: Ditto.
* gfortran.dg/typebound_proc_8.f03: Ditto.
2008-08-28 Richard Guenther <rguenther@suse.de>
PR tree-optimization/37207
* gcc.c-torture/compile/pr37207.c: New testcase.
2008-08-28 Janus Weil <janus@gcc.gnu.org>
PR fortran/37253
* gfortran.dg/proc_ptr_10.f90: New.
2008-08-28 Dodji Seketeli <dodji@redhat.com>
PR c++/36741
* g++.dg/other/new-size-type.C: New test.
2008-08-28 Ira Rosen <irar@il.ibm.com>
* lib/target-supports.exp (check_effective_target_vect_perm): New.
* gcc.dg/vect/slp-perm-1.c: New testcase.
* gcc.dg/vect/slp-perm-2.c: New testcase.
* gcc.dg/vect/slp-perm-3.c: New testcase.
* gcc.dg/vect/slp-perm-4.c: New testcase.
* gcc.dg/vect/slp-perm-5.c: New testcase.
* gcc.dg/vect/slp-perm-6.c: New testcase.
* gcc.dg/vect/slp-perm-7.c: New testcase.
* gcc.dg/vect/slp-perm-8.c: New testcase.
* gcc.dg/vect/slp-perm-9.c: New testcase.
2008-08-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
PR 37217
* gcc.dg/pr37217.c: New.
2008-08-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
PR c/31673
* gcc.dg/c90-fordecl-1.c: Update.
2008-08-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
PR c/37186
* gcc.dg/pr37186.c: New.
2008-08-27 Janis Johnson <janis187@us.ibm.com>
* gcc.dg/torture/type-generic-1.c: Revert previous change.
* g++.dg/torture/type-generic-1.C: Ditto.
2008-08-27 Jan Hubicka <jh@suse.cz>
* gcc.dg/ipa/ipacost-1.c: Remove template matching only x86-64
* gcc.dg/ipa/ipacost-2.c: Add -fipa-cp-clone; remove template matching
only x86-64
* gcc.dg/ipa/ipa-1.c: Add -fipa-cp-clone
* gcc.dg/ipa/ipa-2.c: Add -fipa-cp-clone
* gcc.dg/ipa/ipa-3.c: Add -fipa-cp-clone
* gcc.dg/ipa/ipa-4.c: Add -fipa-cp-clone
* gcc.dg/ipa/ipa-5.c: Add -fipa-cp-clone
* gcc.dg/ipa/ipa-7.c: Add -fipa-cp-clone
2008-08-27 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/35321
* g++.dg/parse/offsetof8.C: New.
2008-08-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
PR c++/17880
* g++.dg/warn/sequence-pt-1.C: New.
* g++.dg/warn/sequence-pt-pr17880.C: New.
2008-08-26 Douglas Gregor <doug.gregor@gmail.com>
* g++.dg/cpp0x/scoped_enum_examples.C: New.
* g++.dg/cpp0x/scoped_enum.C: New.
* g++.dg/cpp0x/scoped_enum_98.C: New.
* g++.dg/cpp0x/enum_base_warn.C: New.
* g++.dg/cpp0x/enum_base.C: New.
2008-08-26 Janis Johnson <janis187@us.ibm.com>
* gcc.target/powerpc/altivec-macros.c: Fix dg-message directives.
* gcc.target/powerpc/ppu-intrinsics.c: Ignore some warnings.
* gcc.target/powerpc/darwin-save-world-1.c: Require AltiVec hardware.
* gcc.target/powerpc/altivec-types-1.c: Expect some notes.
* gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Ignore a warning.
* g++.dg/ext/altivec-2.C: Initialize a local variable.
* g++.dg/ext/altivec-3.C: Move AltiVec code out of main.
* gcc.dg/torture/type-generic-1.c: Don't use IBM 128-bit long double.
* g++.dg/torture/type-generic-1.C: Ditto.
2008-08-26 Victor Kaplansky <victork@il.ibm.com>
* gcc.dg/vect/slp-18.c: Require vect_intfloat_cvt.
* gcc.dg/vect/slp-11.c: Likewise.
* gcc.dg/vect/fast-math-pr35982.c: Likewise.
* lib/target-supports.exp:
(check_effective_target_vect_pack_trunc): Add SPU to the list.
(check_effective_target_vect_extract_even_odd): Likewise.
(check_effective_target_vect_extract_even_odd_wide): Likewise.
(check_effective_target_vect_interleave): Likewise.
2008-08-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
Andrew Pinski <andrew_pinski@playstation.sony.com>
* gcc.target/powerpc/altivec-volatile.c: New test.
2008-08-25 Daniel Kraft <d@domob.eu>
* gfortran.dg/extends_7.f03: New test.
* gfortran.dg/typebound_proc_7.f03: New test.
* gfortran.dg/typebound_proc_8.f03: New test.
2008-08-24 Adam Nemet <anemet@caviumnetworks.com>
* gcc.target/mips/octeon-pop-1.c: New test.
2008-08-24 Tobias Burnus <burnus@net-b.de>
PR fortran/37201
* gfortran.dg/bind_c_18.f90: New.
2008-08-24 Jan Hubicka <jh@suse.cz>
* gcc.dg/ipa/ipacost-1.c: New testcase.
* gcc.dg/ipa/ipacost-2.c: New testcase.
* gcc.dg/ipa/ipa-7.c: Update template.
2008-08-24 Tobias Burnus <burnus@net-b.de>
PR fortran/37201
* gfortran.dg/bind_c_usage_17.f90: New.
* gfortran.dg/bind_c_usage_17_c.c: New.
2008-08-24 Daniel Kraft <d@domob.eu>
* gfortran.dg/finalize_5.f03: Adapted expected error message to
changes to handling of CONTAINS in derived-type declarations.
* gfortran.dg/typebound_proc_1.f08: New test.
* gfortran.dg/typebound_proc_2.f90: New test.
* gfortran.dg/typebound_proc_3.f03: New test.
* gfortran.dg/typebound_proc_4.f03: New test.
* gfortran.dg/typebound_proc_5.f03: New test.
* gfortran.dg/typebound_proc_6.f03: New test.
2008-08-23 Tobias Burnus <burnus@net-b.de>
PR fortran/37076
* gfortran.dg/widechar_9.f90: New.
2008-08-23 Tobias Burnus <burnus@net-b.de>
PR fortran/37025
* gfortran.dg/widechar_8.f90: New.
2008-08-23 Ira Rosen <irar@il.ibm.com>
PR tree-optimization/37174
* g++.dg/vect/pr37174.cc: New test.
2008-08-22 Richard Guenther <rguenther@suse.de>
PR tree-optimization/37078
* gcc.c-torture/compile/pr37078.c: New testcase.
2008-08-22 Richard Guenther <rguenther@suse.de>
PR tree-optimization/37143
* g++.dg/vect/pr37143.C: New testcase.
2008-08-22 Daniel Kraft <d@domob.eu>
PR fortran/30239
* gfortran.dg/duplicate_type_1.f90: New test.
* gfortran.dg/duplicate_type_2.f90: New test.
2008-08-22 Uros Bizjak <ubizjak@gmail.com>
* gcc.dg/tree-ssa/pr21658.c (dg-options): Use -fdump-tree-ccp1-details.
(dg-final): Use cleanup-tree-dump "ccp1".
* gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile.
* gcc.dg/ipa/iinline-1.c: Cleanup ipa dump, not tree dump.
* g++.dg/ipa/iinline-1.C: Ditto.
* gfortran.dg/intrinsic_std_1.f90: Cleanup "original" tree dump.
* gfortran.dg/char_eoshift_5.f90: Ditto.
* gfortran.dg/index_2.f90: Ditto.
2008-08-22 Uros Bizjak <ubizjak@gmail.com>
PR target/37184
* gcc.target/i386/pr37184.c: New test.
PR target/37191
* gcc.target/i386/pr37191.c: New test.
PR target/37197
* gcc.target/i386/pr37197.c: New test.
2008-08-22 Richard Guenther <rguenther@suse.de>
PR middle-end/36548
PR middle-end/37125
* gcc.c-torture/execute/pr37125.c: New testcase.
2008-08-22 Daniel Kraft <d@domob.eu>
* gfortran.dg/used_before_typed_4.f90: New test.
2008-08-22 Daniel Kraft <d@domob.eu>
PR fortran/32095
PR fortran/34228
* gfortran.dg/used_before_typed_1.f90: New test.
* gfortran.dg/used_before_typed_2.f90: New test.
* gfortran.dg/used_before_typed_3.f90: New test.
* gfortran.dg/array_constructor_26.f03: Add -std=gnu to not enable
legacy-behaviour for the new check.
* gfortran.dg/array_constructor_27.f03: Ditto.
* gfortran.dg/blockdata_4.f90: Ditto.
* gfortran.dg/bound_2.f90: Reordered declarations to satisfy the check.
* gfortran.dg/result_in_spec_1.f90: Ditto.
* gfortran.dg/argument_checking_7.f90: Adapted expected error messages.
2008-08-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
PR 30457
* gcc.dg/pr30457.c: New.
2008-08-21 Aldy Hernandez <aldyh@redhat.com>
* gcc.dg/20011008-1.c: Test column.
* gcc.dg/20080820.c: New.
* gcc.dg/fltconst-1.c: Test column.
* gcc.dg/cpp/cpp.exp: Add -fno-show-column.
* gcc.dg/cpp/trad/trad.exp: Same.
* lib/gcc.exp (gcc_target_compile): Remove -fno-show-column.
* lib/gcc-dg.exp (process-message): Handle columns.
2008-08-21 Joseph Myers <joseph@codesourcery.com>
* g++.dg/opt/anchor1.C (foo): Return the return value of
ycf->ascent.
2008-08-21 Richard Guenther <rguenther@suse.de>
* gcc.dg/vect/vect-fold-1.c: Scan ccp1 dump instead of dom1.
2008-08-21 Richard Guenther <rguenther@suse.de>
PR middle-end/36817
* gcc.c-torture/compile/pr36817.c: New testcase.
2008-08-21 Richard Guenther <rguenther@suse.de>
* gcc.dg/tree-ssa/ssa-fre-13.c: Remove XFAIL.
* gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
* gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
* gcc.dg/tree-ssa/data-dep-1.c: Likewise.
* gcc.dg/tree-ssa/ltrans-3.c: Likewise.
2008-08-21 Richard Guenther <rguenther@suse.de>
PR testsuite/37182
* gcc.dg/pr17506.c: Remove duplicate testcase.
* gcc.dg/uninit-15.c: Adjust to allow for both correct
behaviors, one xfailed.
2008-08-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
PR middle-end/179
* gcc.dg/uninit-6.c (make_something): Remove XFAIL.
* gcc.dg/uninit-6-O0.c (make_something): Remove XFAIL.
* gcc.dg/uninit-B.c (baz): Remove XFAIL.
* gcc.dg/uninit-B-2.c: New.
* gcc.dg/uninit-B-O0-2.c: New.
* gcc.dg/uninit-pr19430-O0.c: New.
* gcc.dg/uninit-pr19430.c: New.
* gcc.dg/uninit-pr19430-2.c: New.
2008-08-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
PR c++/35158
* g++.dg/gomp/pr35158.C: New.
2008-08-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
PR 35701
* gcc.dg/pr35701.c: New.
* gcc.dg/Wconversion-real-integer.c: Add more tests.
* gcc.dg/Wconversion-pr34389.c: Update.
* g++.dg/warn/Wconversion-pr34389.C: Update.
2008-08-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
PR c++/35602
* g++.dg/warn/pr35602.C: New.
2008-08-20 Richard Guenther <rguenther@suse.de>
* gcc.dg/tree-ssa/pr21829.c: Scan optimized and cddce2 dumps
instead of phicprop2. Make sure all is fine after cddce2,
add an XFAILed scan for merging the two remaining ifs.
2008-08-20 Richard Guenther <rguenther@suse.de>
* gcc.c-torture/compile/20080820-1.c: New testcase.
2008-08-20 Jakub Jelinek <jakub@redhat.com>
PR c/37171
* gcc.dg/pr37171.c: New test.
2008-08-20 Arnaud Charlet <charlet@adacore.com>
* gnat.dg/div_no_warning.adb: New test.
2008-08-20 H.J. Lu <hongjiu.lu@intel.com>
PR target/37169
* i386/sse2-init-v2di-2.c: New.
2008-08-20 Richard Guenther <rguenther@suse.de>
* gcc.dg/tree-ssa/forwprop-9.c: Scan FRE dump as well.
* gcc.dg/tree-ssa/forwprop-10.c: New testcase.
2008-08-20 Richard Guenther <rguenther@suse.de>
* gcc.dg/tree-ssa/20030530-2.c: Scan dom2 dump.
* gcc.dg/tree-ssa/20030611-1.c: Likewise.
* gcc.dg/tree-ssa/20030703-1.c: Likewise.
* gcc.dg/tree-ssa/20030703-2.c: Likewise.
* gcc.dg/tree-ssa/20030708-1.c: Likewise.
* gcc.dg/tree-ssa/20030709-3.c: Likewise.
* gcc.dg/tree-ssa/20030710-1.c: Likewise.
* gcc.dg/tree-ssa/20030711-1.c: Likewise.
* gcc.dg/tree-ssa/20030711-2.c: Likewise.
* gcc.dg/tree-ssa/20030711-3.c: Likewise.
* gcc.dg/tree-ssa/20030714-1.c: Likewise.
* gcc.dg/tree-ssa/20030714-2.c: Likewise.
* gcc.dg/tree-ssa/20030729-1.c: Likewise.
* gcc.dg/tree-ssa/20030730-1.c: Likewise.
* gcc.dg/tree-ssa/20030730-2.c: Likewise.
* gcc.dg/tree-ssa/20030731-1.c: Likewise.
* gcc.dg/tree-ssa/20030807-1.c: Likewise.
* gcc.dg/tree-ssa/20030807-11.c: Likewise.
* gcc.dg/tree-ssa/20030807-2.c: Likewise.
* gcc.dg/tree-ssa/20030807-3.c: Likewise.
* gcc.dg/tree-ssa/20030807-5.c: Likewise.
* gcc.dg/tree-ssa/20030807-8.c: Likewise.
* gcc.dg/tree-ssa/20030807-9.c: Likewise.
* gcc.dg/tree-ssa/20030814-1.c: Likewise.
* gcc.dg/tree-ssa/20030814-2.c: Likewise.
* gcc.dg/tree-ssa/20030814-3.c: Likewise.
* gcc.dg/tree-ssa/20030814-4.c: Likewise.
* gcc.dg/tree-ssa/20030814-5.c: Likewise.
* gcc.dg/tree-ssa/20030814-6.c: Likewise.
* gcc.dg/tree-ssa/20030814-7.c: Likewise.
* gcc.dg/tree-ssa/20030922-1.c: Likewise.
* gcc.dg/tree-ssa/20040729-1.c: Likewise.
* gcc.dg/tree-ssa/20041122-1.c: Likewise.
* gcc.dg/tree-ssa/pr21417.c: Likewise.
* gcc.dg/tree-ssa/pr21829.c: Scan phicprop2 dump.
* gcc.dg/tree-ssa/ssa-dce-1.c: Scan dce2 dump.
* gcc.dg/tree-ssa/ssa-dce-2.c: Likewise.
* g++.dg/tree-ssa/pr31146.C: Remove XFAIL, adjust pattern.
* gfortran.dg/ldist-1.f90: Adjust.
2008-08-20 Victor Kaplansky <victork@il.ibm.com>
* gcc.dg/vect/vect-multitypes-15.c: Fix typo.
* lib/target-supports.exp
(check_effective_target_vect_long_long): Remove spu-*-*.
* gcc.dg/vect/vect-multitypes-16.c: Make init loop unvectorizable.
* gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
2008-08-20 Richard Guenther <rguenther@suse.de>
* gcc.dg/tree-ssa/pr20701.c: Scan vrp1 dump.
* gcc.dg/tree-ssa/ssa-dom-thread-1.c: Pass -fno-tree-vrp.
* gcc.dg/tree-ssa/ssa-pre-20.c: New testcase.
2008-08-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
* gcc.dg/torture/fp-int-convert-float.c: Reenable test on SPU.
* gcc.dg/torture/fp-int-convert-timode.c: Reenable "float" test on SPU.
2008-08-19 Richard Guenther <rguenther@suse.de>
* gcc.dg/tree-ssa/ssa-ccp-14.c: XFAIL.
2008-08-19 H.J. Lu <hongjiu.lu@intel.com>
PR target/37157
* gcc.target/i386/sse2-unpack-1.c: New.
2008-08-19 Jakub Jelinek <jakub@redhat.com>
PR debug/37156
* gcc.dg/pr37156.c: New test.
2008-08-19 Richard Guenther <rguenther@suse.de>
PR tree-optimization/35972
PR tree-optimization/23094
* gcc.dg/tree-ssa/ssa-pre-19.c: New testcase.
* gcc.dg/autopar/reduc-1.c: Move constant initialized arrays to
global memory.
* gcc.dg/autopar/reduc-1char.c: Likewise.
* gcc.dg/autopar/reduc-1short.c: Likewise.
* gcc.dg/autopar/reduc-2.c: Likewise.
* gcc.dg/autopar/reduc-2char.c: Likewise.
* gcc.dg/autopar/reduc-2short.c: Likewise.
* gcc.dg/autopar/reduc-3.c: Likewise.
* gcc.dg/tree-ssa/ifc-20040816-1.c: Likewise.
* gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Likewise.
* gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Likewise.
* gcc.dg/vect/fast-math-vect-reduc-5.c: Likewise.
* gcc.dg/vect/fast-math-vect-reduc-7.c: Likewise.
* gcc.dg/vect/no-trapping-math-2.c: Likewise.
* gcc.dg/vect/no-trapping-math-vect-111.c: Likewise.
* gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Likewise.
* gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
* gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
* gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
* gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
* gcc.dg/vect/no-vfa-vect-37.c: Likewise.
* gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
* gcc.dg/vect/pr18400.c: Likewise.
* gcc.dg/vect/slp-12b.c: Likewise.
* gcc.dg/vect/slp-14.c: Likewise.
* gcc.dg/vect/slp-7.c: Likewise.
* gcc.dg/vect/slp-15.c: Likewise.
* gcc.dg/vect/slp-16.c: Likewise.
* gcc.dg/vect/slp-17.c: Likewise.
* gcc.dg/vect/slp-24.c: Likewise.
* gcc.dg/vect/slp-28.c: Likewise.
* gcc.dg/vect/slp-3.c: Likewise.
* gcc.dg/vect/slp-34.c: Likewise.
* gcc.dg/vect/slp-6.c: Likewise.
* gcc.dg/vect/slp-8.c: Likewise.
* gcc.dg/vect/vect-107.c: Likewise.
* gcc.dg/vect/vect-108.c: Likewise.
* gcc.dg/vect/vect-11.c: Likewise.
* gcc.dg/vect/vect-112.c: Likewise.
* gcc.dg/vect/vect-115.c: Likewise.
* gcc.dg/vect/vect-11a.c: Likewise.
* gcc.dg/vect/vect-34.c: Likewise.
* gcc.dg/vect/vect-9.c: Likewise.
* gcc.dg/vect/vect-97.c: Likewise.
* gcc.dg/vect/vect-align-1.c: Likewise.
* gcc.dg/vect/vect-float-extend-1.c: Likewise.
* gcc.dg/vect/vect-floatint-conversion-1.c: Likewise.
* gcc.dg/vect/vect-ifcvt-16.c: Likewise.
* gcc.dg/vect/vect-ifcvt-17.c: Likewise.
* gcc.dg/vect/vect-ifcvt-2.c: Likewise.
* gcc.dg/vect/vect-ifcvt-3.c: Likewise.
* gcc.dg/vect/vect-ifcvt-4.c: Likewise.
* gcc.dg/vect/vect-ifcvt-5.c: Likewise.
* gcc.dg/vect/vect-ifcvt-6.c: Likewise.
* gcc.dg/vect/vect-ifcvt-7.c: Likewise.
* gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
* gcc.dg/vect/vect-intfloat-conversion-2.c: Likewise.
* gcc.dg/vect/vect-intfloat-conversion-3.c: Likewise.
* gcc.dg/vect/vect-intfloat-conversion-4a.c: Likewise.
* gcc.dg/vect/vect-intfloat-conversion-4b.c: Likewise.
* gcc.dg/vect/vect-multitypes-2.c: Likewise.
* gcc.dg/vect/vect-multitypes-5.c: Likewise.
* gcc.dg/vect/vect-reduc-1.c: Likewise.
* gcc.dg/vect/vect-reduc-1char.c: Likewise.
* gcc.dg/vect/vect-reduc-1short.c: Likewise.
* gcc.dg/vect/vect-reduc-2.c: Likewise.
* gcc.dg/vect/vect-reduc-3.c: Likewise.
* gcc.dg/vect/vect-shift-1.c: Likewise.
* gcc.dg/vect/vect-strided-float.c: Likewise.
* gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
* gcc.dg/vect/wrapv-vect-reduc-2char.c: Likewise.
* gcc.dg/vect/wrapv-vect-reduc-2short.c: Likewise.
* gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
* gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
* gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
* gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: Likewise.
2008-08-19 Ira Rosen <irar@il.ibm.com>
* gcc.dg/vect/slp-multitypes-1.c: New testcase.
* gcc.dg/vect/slp-multitypes-2.c, gcc.dg/vect/slp-multitypes-3.c,
gcc.dg/vect/slp-multitypes-4.c, gcc.dg/vect/slp-multitypes-5.c,
gcc.dg/vect/slp-multitypes-6.c, gcc.dg/vect/slp-multitypes-7.c,
gcc.dg/vect/slp-multitypes-8.c, gcc.dg/vect/slp-multitypes-9.c,
gcc.dg/vect/slp-multitypes-10.c, gcc.dg/vect/slp-multitypes-11.c,
gcc.dg/vect/slp-multitypes-12.c, gcc.dg/vect/slp-widen-mult-u8.c,
gcc.dg/vect/slp-widen-mult-s16.c, gcc.dg/vect/vect-multitypes-16.c,
gcc.dg/vect/vect-multitypes-17.c: Likewise.
* gcc.dg/vect/slp-9.c: Now vectorizable using SLP.
* gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-5.c: Likewise.
* lib/target-supports.exp (check_effective_target_vect_long_long): New.
2008-08-18 Adam Nemet <anemet@caviumnetworks.com>
* gcc.target/mips/ext-1.c: Add -mgp64 to dg-mips-options.
2008-08-18 Steve Ellcey <sje@cup.hp.com>
* g++.dg/other/anon5.C: Skip on *-*-hpux*.
2008-08-18 Steve Ellcey <sje@cup.hp.com>
* gcc.dg/vect/no-vfa-pr29145.c: XFAIL if no_vect_align.
2008-08-18 Steve Ellcey <sje@cup.hp.com>
* gcc.target/ia64/types-1.c: Change error to message.
2008-08-18 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
PR cpp/7263
* gcc.dg/cpp/pr7263-2.c: New.
* gcc.dg/cpp/pr7263-2.h: New.
* gcc.dg/cpp/pr7263-3.c: New.
* gcc.dg/cpp/pr7263-3.h: New.
2008-08-18 Robert Dewar <dewar@adacore.com>
PR ada/30827
* gnat.dg/test_version.adb: New.
2008-08-18 Samuel Tardieu <sam@rfc1149.net>
PR ada/15808
* gnat.dg/specs/abstract_private.ads: New.
2008-08-18 Richard Guenther <rguenther@suse.de>
* gcc.dg/fold-alloca-1.c: Scan cfg dump instead of cleanup_cfg1.
* gcc.dg/fold-compare-3.c: Likewise.
* gcc.dg/tree-ssa/20030709-2.c: Scan cddce2 dump.
* gcc.dg/tree-ssa/20030808-1.c: Likewise.
* gcc.dg/tree-ssa/20040211-1.c: Likewise.
* gcc.dg/tree-ssa/20040305-1.c: Likewise.
* gcc.dg/tree-ssa/forwprop-1.c: Adjust pattern.
* gcc.dg/tree-ssa/forwprop-2.c: Likewise..
* gcc.dg/tree-ssa/ssa-dce-3.c: Scan cddce1 dump.
2008-08-16 Tobias Burnus <burnus@net-b.de>
PR fortran/36825
* gfortran.dg/rank_1.f90: Modify error message.
2008-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/35863
* gfortran.dg/utf8_1.f03: New test.
* gfortran.dg/utf8_2.f03: New test.
2008-08-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
* gcc.dg/pr30551-6.c: Skip for SPU.
* gcc.dg/pr30551-3.c: Likewise.
* gcc.dg/pr30551.c: Likewise.
* g++.dg/warn/pr30551-2.C: Likewise.
* g++.dg/warn/pr30551.C: Likewise.
2008-08-14 Janus Weil <janus@gcc.gnu.org>
PR fortran/36705
* gfortran.dg/argument_checking_7.f90: Modified.
* gfortran.dg/conflicts.f90: Modified.
* gfortran.dg/proc_decl_1.f90: Modified.
* gfortran.dg/proc_ptr_9.f90: New.
2008-08-14 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/34485
* g++.dg/template/crash81.C: New.
* g++.old-deja/g++.benjamin/tem03.C: Adjust.
* g++.old-deja/g++.benjamin/tem04.C: Likewise.
* g++.old-deja/g++.brendan/crash7.C: Likewise.
2008-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
PR libfortran/36886
* gfortran.dg/cshift_char_3.f90: New test case.
* gfortran.dg/cshift_nan_1.f90: New test case.
2008-08-14 Rafael Ávila de Espíndola <espindola@google.com>
* gcc.dg/visibility-14.c: New test.
* gcc.dg/visibility-15.c: New test.
* gcc.dg/visibility-16.c: New test.
* gcc.dg/visibility-17.c: New test.
* gcc.dg/visibility-18.c: New test.
* gcc.dg/visibility-19.c: New test.
2008-08-14 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/34600
* g++.dg/parse/crash43.C: New.
2008-08-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
PR c/28152
* gcc.dg/parser-pr28152.c: New.
* gcc.dg/parser-pr28152-2.c: New.
2008-08-14 Dorit Nuzman <dorit@il.ibm.com>
* gcc.dg/vect/vect-outer-4g.c: Change loop bound.
* gcc.dg/vect/vect-outer-4k.c: Likewise.
* gcc.dg/vect/vect-outer-4l.c: Likewise.
* gcc.dg/vect/vect-outer-4f.c: Likewise.
* gcc.dg/vect/vect-outer-4a.c: Vectorizable. Remove obsolete comment.
* gcc.dg/vect/vect-outer-4i.c: Likewise.
* gcc.dg/vect/vect-outer-4b.c: Likewise.
* gcc.dg/vect/vect-outer-4j.c: Likewise.
2008-08-14 Uros Bizjak <ubizjak@gmail.com>
PR target/37101
* gcc.target/i386/pr37101.c: New test.
2008-08-14 Jakub Jelinek <jakub@redhat.com>
PR middle-end/37103
* gcc.c-torture/execute/20080813-1.c: New test.
2008-08-13 H.J. Lu <hongjiu.lu@intel.com>
* gcc.target/i386/incoming-1.c: Skip *-*-darwin*.
* gcc.target/i386/incoming-2.c: Likewise.
* gcc.target/i386/incoming-3.c: Likewise.
* gcc.target/i386/incoming-4.c: Likewise.
* gcc.target/i386/incoming-5.c: Likewise.
2008-08-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
PR 30551
* gcc.dg/pr30551.c: New.
* gcc.dg/pr30551-2.c: New.
* gcc.dg/pr30551-3.c: New.
* gcc.dg/pr30551-4.c: New.
* gcc.dg/pr30551-5.c: New.
* gcc.dg/pr30551-6.c: New.
* gcc.dg/tree-ssa/reassoc-3.c: Don't compile with -pedantic-errors.
* g++.dg/warn/pr30551.C: New.
* g++.dg/warn/pr30551-2.C: New.
2008-08-13 Richard Guenther <rguenther@suse.de>
* gcc.dg/tree-ssa/ssa-ccp-21.c: New testcase.
* gcc.dg/tree-ssa/ssa-ccp-22.c: Likewise.
* gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
2008-08-13 Samuel Tardieu <sam@rfc1149.net>
PR ada/36777
* gnat.dg/protected_self_ref1.adb, gnat.dg/protected_self_ref2.adb:
New.
2008-08-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
PR c/15236
* gcc.dg/pr15236.c: New.
* gcc.dg/torture/pr25183.c: Update.
2008-08-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
PR 35635
* gcc.dg/pr35635.c: New.
* gcc.dg/Wconversion-integer.c: Update.
* gcc.dg/Wconversion-integer-no-sign.c: Update.
* gcc.dg/Wsign-conversion.c: Update.
* g++.dg/warn/pr35635.C: New.
* g++.dg/warn/Wconversion-integer.C: Update.
* g++.dg/warn/Wsign-conversion.C: Update.
2008-08-13 Richard Guenther <rguenther@suse.de>
PR tree-optimization/15255
* gcc.dg/tree-ssa/reassoc-14.c: New testcase.
* gcc.dg/tree-ssa/reassoc-15.c: Likewise.
* gcc.dg/tree-ssa/reassoc-16.c: Likewise.
* gcc.dg/torture/reassoc-1.c: Likewise.
* gcc.dg/tree-ssa/recip-2.c: Adjust.
* gcc.dg/tree-ssa/recip-6.c: Likewise.
* gcc.dg/tree-ssa/recip-7.c: Likewise.
* gfortran.dg/reassoc_4.f: Likewise.
2008-08-12 Janis Johnson <janis187@us.ibm.com>
* gcc.target/i386/pr32000-2.c: Use dg-skip-if for target expression.
* gcc.target/i386/stackalign/return-3.c: Ditto.
* gcc.target/sparc/ultrasp3.c: Ditto.
* lib/target-supports-dg.exp (dg-require-effective-target): Error
if argument is not a single effective-target keyword.
PR testsuite/36087
* gcc.dg/var-expand3.c: Fix name of dump file.
2008-08-12 Paolo Carlini <paolo.carlini@oracle.com>
* g++.old-deja/g++.other/decl5.C: Expand new expected errors.
2008-08-12 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/37087
* g++.dg/template/crash80.C: New.
* g++.old-deja/g++.other/decl5.C: Adjust.
2008-08-12 Jakub Jelinek <jakub@redhat.com>
PR middle-end/37014
* gcc.c-torture/compile/20080812-1.c: New test.
PR tree-optimization/37084
* g++.dg/tree-ssa/pr37084.C: New test.
2008-08-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
* gcc.c-torture/execute/20031003-1.c (main): Update test to
accommodate SPU single-precision rounding mode.
* gcc.c-torture/execute/conversion.c (test_float_to_integer,
test_float_to_longlong_integer): Likewise.
* gcc.c-torture/execute/ieee/rbug.c (main): Likewise.
* gcc.dg/hex-round-1.c: Skip test on SPU.
* gcc.dg/hex-round-2.c: Likewise.
2008-08-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
* gcc.c-torture/execute/ieee/inf-2.c (testf): Skip on the SPU.
2008-08-12 Jakub Jelinek <jakub@redhat.com>
PR c++/36688
* g++.dg/init/const6.C: New test.
2008-08-12 Ira Rosen <irar@il.ibm.com>
* gcc.dg/vect/vect-multitypes-12.c: New.
* gcc.dg/vect/vect-multitypes-13.c, gcc.dg/vect/vect-multitypes-14.c,
gcc.dg/vect/vect-multitypes-15.c : Likewise.
* gcc.dg/vect/vect-reduc-dot-u8a.c: Avoid vectorization of the
init loop.
* gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-strided-store-a-u8-i2.c:
Likewise.
* gcc.dg/vect/vect-reduc-dot-u8b.c: Avoid vectorization of the init
loop.
Should be vectorizable on targets that support vector unpack.
* gcc.dg/vect/vect-widen-mult-u8.c,
gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c,
gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
* gcc.dg/vect/vect-35.c: Should be vectorizable on targets that
support vector pack. Avoid vectorization of the init loop.
* gcc.dg/vect/vect-reduc-pattern-1b.c: Should be vectorizable on
targets that support vector unpack.
* gcc.dg/vect/vect-reduc-pattern-2b.c,
gcc.dg/vect/vect-reduc-dot-s8c.c, gcc.dg/vect/vect-112.c: Likewise.
2008-08-11 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/36998
* gcc.dg/pr36998.c: New test.
2008-08-11 Andreas Krebbel <krebbel1@de.ibm.com>
* gcc.target/s390/20080806-1.c: Move testcase ...
* gcc.c-torture/compile/20080806-1.c: ... to here and make it
stack size sensitive.
2008-08-10 Samuel Tardieu <sam@rfc1149.net>
* gnat.dg/exp0_eval.adb: New.
2008-08-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
PR middle-end/20644
* gcc.dg/uninit-pr20644-O0.c: New.
* gcc.dg/uninit-pr20644.c: New.
2008-08-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
PR 36901
* gcc.dg/pr36901.h: Do not depend on limits.h.
* gcc.dg/pr36901-3.c: Update.
* gcc.dg/pr36901-4.c: Update.
2008-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
PR middle-end/36238
* gcc.c-torture/compile/pr36238.c: New testcase.
2008-08-09 Richard Sandiford <rdsandiford@googlemail.com>
* lib/target-supports.exp (check_profiling_available): Return false
for -p and -pg on MIPS16 targets.
2008-08-09 Richard Guenther <rguenther@suse.de>
* gcc.dg/tree-ssa/inline-2.c: New testcase.
2008-08-09 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
PR c/17880
* gcc.dg/sequence-pt-pr17880.c: New.
2008-08-09 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
PR c++/12242
* g++.dg/warn/pr12242.C: New.
2008-08-09 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
PR 36901
* gcc.dg/pr36901-1.c: New.
* gcc.dg/pr36901-3.c: New.
* gcc.dg/pr36901-2.c: New.
* gcc.dg/pr36901-4.c: New.
* gcc.dg/pr36901-system.h: New.
* gcc.dg/pr36901.h: New.
* gcc.target/powerpc/altivec-macros.c: Update.
* gcc.target/i386/regparm.c: Update.
* gcc.dg/funcdef-var-1.c: Update.
* gcc.dg/parm-mismatch-1.c: Update.
* gcc.dg/attr-noinline.c: Update.
* gcc.dg/wtr-static-1.c: Update.
* gcc.dg/redecl-11.c: Update.
* gcc.dg/pr27953.c: Update.
* gcc.dg/proto-1.c: Update.
* gcc.dg/decl-3.c: Update.
* gcc.dg/redecl-13.c: Update.
* gcc.dg/pr15360-1.c: Update.
* gcc.dg/redecl-15.c: Update.
* gcc.dg/enum-compat-1.c: Update.
* gcc.dg/dll-3.c: Update.
* gcc.dg/array-5.c: Update.
* gcc.dg/Wredundant-decls-2.c: Update.
* gcc.dg/inline4.c: Update.
* gcc.dg/redecl-2.c: Update.
* gcc.dg/inline-14.c: Update.
* gcc.dg/tls/diag-3.c: Update.
* gcc.dg/funcdef-var-2.c: Update.
* gcc.dg/20041213-1.c: Update.
* gcc.dg/old-style-then-proto-1.c: Update.
* gcc.dg/decl-2.c: Update.
* gcc.dg/redecl-12.c: Update.
* gcc.dg/decl-4.c: Update.
* gcc.dg/Wshadow-1.c: Update.
* gcc.dg/transparent-union-2.c: Update.
* gcc.dg/visibility-7.c: Update.
* gcc.dg/dll-2.c: Update.
* gcc.dg/redecl-16.c: Update.
* gcc.dg/inline1.c: Update.
* gcc.dg/decl-8.c: Update.
* gcc.dg/nested-redef-1.c: Update.
* gcc.dg/inline3.c: Update.
* gcc.dg/redecl-1.c: Update.
* gcc.dg/inline5.c: Update.
* gcc.dg/pr35899.c: Update.
* gcc.dg/noncompile/label-lineno-1.c: Update.
* gcc.dg/noncompile/label-1.c: Update.
* gcc.dg/noncompile/20020220-1.c: Update.
* gcc.dg/noncompile/redecl-1.c: Update.
* gcc.dg/redecl-5.c: Update.
* gcc.dg/qual-return-3.c: Update.
* gcc.dg/label-decl-4.c: Update.
2008-08-09 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
PR 7651
* g++.dg/warn/Wuninitializable-member.C: New.
* g++.dg/warn/Wuninitializable-member-no.C: New.
2008-08-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
PR 28875
* gcc.dg/unused-6-no.c: New.
* gcc.dg/unused-6-WallWextra.c: New.
2008-08-08 Volker Reichelt <v.reichelt@netcologne.de>
PR c++/35985
* g++.dg/inherit/base3.C: New.
2008-08-08 Dorit Nuzman <dorit@il.ibm.com>
* lib/target-supports.exp (check_effective_target_vect_floatint_cvt):
Add powerpc.
2008-08-08 Daniel Kraft <d@domob.eu>
* gfortran.dg/finalize_9.f03: New test.
* gfortran.dg/module_md5_1.f90: Adapted MD5-sum for changed module
file format.
2008-08-08 Richard Guenther <rguenther@suse.de>
* gcc.dg/tree-ssa/ssa-ccp-20.c: New testcase.
2008-08-08 Richard Guenther <rguenther@suse.de>
PR tree-optimization/37056
* gcc.c-torture/compile/pr37056.c: New testcase.
2008-08-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* gcc.dg/Wcxx-compat-2.c: Check for bool/_Bool.
2008-08-07 Douglas Gregor <doug.gregor@gmail.com>
* g++.dg/cpp0x/decltype12.C: New.
2008-08-07 H.J. Lu <hongjiu.lu@intel.com>
PR target/36992
* gcc.target/i386/pr36992-1.c: Scan movq.
* gcc.target/i386/pr36992-2.c: Use "-O2 -msse4" instead of
"-O0 -msse2". Scan movq.
2008-08-07 Richard Guenther <rguenther@suse.de>
PR middle-end/37042
* gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: New testcase.
2008-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
* gcc.c-torture/compile/20080806-1.c: Move testcase ...
* gcc.target/s390/20080806-1.c: ... to here.
2008-08-06 Douglas Gregor <doug.gregor@gmail.com>
PR c++/36460
* g++.dg/cpp0x/bracket3.C: Add another test case for the >>
warning under -Wc++0x-compat.
* g++.dg/cpp0x/bracket4.C: Add testcase for PR c++/36460.
2008-08-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* gcc.dg/Wcxx-compat-2.c: Adjust test for more warnings.
2008-08-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
PR 26785
* g++.dg/warn/pr26785.C: New.
2008-08-06 Victor Kaplansky <victork@il.ibm.com>
* gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: New test.
2008-08-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
PR 8715
* gcc.dg/pr8715.c: New.
* g++.dg/warn/pr8715.C: New.
2008-08-06 Marc Gauthier <marc@tensilica.com>
* lib/target-supports.exp (check_profiling_available): Match more
processor names for Xtensa.
* g++.old-deja/g++.jason/thunk3.C: Likewise.
* gcc.dg/intmax_t-1.c: Likewise.
* gcc.dg/sibcall-3.c: Likewise.
* gcc.dg/sibcall-4.c: Likewise.
* gcc.c-torture/compile/20001226-1.c: Likewise.
2008-08-06 H.J. Lu <hongjiu.lu@intel.com>
PR middle-end/37010
* gcc.dg/torture/stackalign/push-1.c: New.
2008-08-06 Michael Matz <matz@suse.de>
PR target/36613
* gcc.target/i386/pr36613.c: New testcase.
2008-08-06 H.J. Lu <hongjiu.lu@intel.com>
PR middle-end/37009
* gcc.dg/torture/stackalign/alloca-2.c: New.
* gcc.dg/torture/stackalign/alloca-3.c: Likewise.
* gcc.dg/torture/stackalign/alloca-4.c: Likewise.
* gcc.dg/torture/stackalign/vararg-3.c: Likewise.
* gcc.target/i386/incoming-1.c: Likewise.
* gcc.target/i386/incoming-2.c: Likewise.
* gcc.target/i386/incoming-3.c: Likewise.
* gcc.target/i386/incoming-4.c: Likewise.
* gcc.target/i386/incoming-5.c: Likewise.
2008-08-06 Aldy Hernandez <aldyh@redhat.com>
PR middle-end/35432
* gcc.c-torture/compile/pr35432.c: New file.
2008-08-06 Arnaud Charlet <charlet@adacore.com>
* gnat.dg/iface_test.ad[s,b]: New test.
* gnat.dg/test_call.adb: New test.
2008-08-06 Andreas Krebbel <krebbel1@de.ibm.com>
* gcc.c-torture/compile/20080806-1.c: New testcase.
2008-08-06 Maxim Kuvyrkov <maxim@codesourcery.com>
* gcc.target/ia64/20080802-1.c: New test.
2008-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
PR tree-opt/37024
* gcc.dg/tree-ssa/tailcall-4.c: New testcase.
2008-08-05 Richard Guenther <rguenther@suse.de>
PR middle-end/37026
* gcc.c-torture/compile/pr37026.c: New testcase.
2008-08-04 Arnaud Charlet <charlet@adacore.com>
* gnat.dg/access_discr2.adb: New test.
* gnat.dg/not_null.adb: New test.
2008-08-04 Richard Guenther <rguenther@suse.de>
PR middle-end/36691
* gcc.c-torture/execute/pr36691.c: New testcase.
2008-08-04 Victor Kaplansky <victork@il.ibm.com>
* gcc.dg/vect/vect-complex-5.c: New test.
2008-08-04 Simon Baldwin <simonb@google.com>
PR c++/36999
* g++.dg/warn/pr36999.C: New.
2008-08-04 Arnaud Charlet <charlet@adacore.com>
* gnat.dg/bip_aggregate_bug.adb: New test.
* gnat.dg/test_ai254.adb: New test.
2008-08-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
* gfortran.dg/fmt_t_7.f: Replace CR-LF with LF.
2008-08-03 Uros Bizjak <ubizjak@gmail.com>
PR target/36992
* gcc.target/i386/pr36992-1.c: New test.
* gcc.target/i386/pr36992-2.c: Ditto.
2008-08-02 Richard Guenther <rguenther@suse.de>
PR target/35252
* lib/target-supports.exp (vect_extract_even_odd_wide) Add.
(vect_strided_wide): Likewise.
* gcc.dg/vect/fast-math-pr35982.c: Enable for
vect_extract_even_odd_wide.
* gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
* gcc.dg/vect/vect-1.c: Likewise.
* gcc.dg/vect/vect-107.c: Likewise.
* gcc.dg/vect/vect-98.c: Likewise.
* gcc.dg/vect/vect-strided-float.c: Likewise.
* gcc.dg/vect/slp-11.c: Enable for vect_strided_wide.
* gcc.dg/vect/slp-12a.c: Likewise.
* gcc.dg/vect/slp-12b.c: Likewise.
* gcc.dg/vect/slp-19.c: Likewise.
* gcc.dg/vect/slp-23.c: Likewise.
* gcc.dg/vect/slp-5.c: Likewise.
2008-08-02 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/boolean_expr2.adb: New test.
2008-08-01 Arnaud Charlet <charlet@adacore.com>
* gnat.dg/conv4.adb: New test.
* gnat.dg/overloading.adb: New test.
2008-08-01 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/36991
* gcc.dg/pr36991.c: New test.
2008-08-01 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/boolean_expr.ad[sb]: Rename to boolean_expr1.ad[sb].
2008-08-01 Richard Guenther <rguenther@suse.de>
PR middle-end/36997
* gcc.dg/pr36997.c: New testcase.
2008-08-01 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/deferred_const1.adb: New test.
* gnat.dg/deferred_const2.adb: Likewise.
* gnat.dg/deferred_const2_pkg.ad[sb]: New helper.
* gnat.dg/deferred_const3.adb: New test.
* gnat.dg/deferred_const3_pkg.ad[sb]: New helper.
2008-08-01 Richard Guenther <rguenther@suse.de>
PR tree-optimization/36988
* gcc.c-torture/compile/pr36988.c: New testcase.
2008-08-01 Olivier Hainque <hainque@adacore.com>
* gnat.dg/raise_from_pure.ad[bs],
* gnat.dg/wrap_raise_from_pure.ad[bs]: Support for ...
* gnat.dg/test_raise_from_pure.adb: New test.
2008-07-31 Adam Nemet <anemet@caviumnetworks.com>
* gcc.target/mips/ext-1.c: New test.
2008-07-31 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/discr10.ad[sb]: New test.
2008-07-31 Jakub Jelinek <jakub@redhat.com>
PR target/35100
* gcc.target/powerpc/longcall-1.c: New test.
PR preprocessor/36649
* gcc.dg/pch/cpp-3.hs: Add include guards.
* gcc.dg/pch/cpp-3a.h: Likewise.
* gcc.dg/pch/cpp-3b.h: Likewise.
* gcc.dg/cpp/mi8.c: New test.
* gcc.dg/cpp/mi8a.h: New file.
* gcc.dg/cpp/mi8b.h: New file.
* gcc.dg/cpp/mi8c.h: New file.
* gcc.dg/cpp/mi8d.h: New file.
PR rtl-optimization/36419
* g++.dg/eh/async-unwind2.C: New test.
PR c++/36405
* g++.dg/rtti/typeid8.C: New test.
2008-07-31 Richard Guenther <rguenther@suse.de>
PR tree-optimization/36978
* gcc.dg/torture/pr36978.c: New testcase.
2008-07-31 Arnaud Charlet <charlet@adacore.com>
* gnat.dg/sync_iface_test.ad[s,b]: New test.
* gnat.dg/specs/sync_iface_test.ads: New test.
* gnat.dg/specs/null_aggr_bug.ads: New test.
2008-07-31 H.J. Lu <hongjiu.lu@intel.com>
* gcc.dg/torture/stackalign/pr16660-1.c: Include "check.h".
(f): Align to 64 byte. Use check instead of asm statement.
2008-07-31 Arnaud Charlet <charlet@adacore.com>
* gnat.dg/missing_acc_check.adb: New test.
2008-07-31 Richard Guenther <rguenther@suse.de>
* gcc.dg/uninit-1-O0.c: New testcase.
* gcc.dg/uninit-2-O0.c: Likewise.
* gcc.dg/uninit-3-O0.c: Likewise.
* gcc.dg/uninit-4-O0.c: Likewise.
* gcc.dg/uninit-5-O0.c: Likewise.
* gcc.dg/uninit-6-O0.c: Likewise.
* gcc.dg/uninit-8-O0.c: Likewise.
* gcc.dg/uninit-9-O0.c: Likewise.
* gcc.dg/uninit-A-O0.c: Likewise.
* gcc.dg/uninit-B-O0.c: Likewise.
* gcc.dg/uninit-C-O0.c: Likewise.
* gcc.dg/uninit-D-O0.c: Likewise.
* gcc.dg/uninit-E-O0.c: Likewise.
* gcc.dg/uninit-F-O0.c: Likewise.
* gcc.dg/uninit-G-O0.c: Likewise.
* gcc.dg/uninit-H-O0.c: Likewise.
* gcc.dg/uninit-I-O0.c: Likewise.
* gcc.dg/uninit-10-O0.c: Likewise.
* gcc.dg/uninit-11-O0.c: Likewise.
* gcc.dg/uninit-12-O0.c: Likewise.
* gcc.dg/uninit-13-O0.c: Likewise.
* gcc.dg/uninit-14-O0.c: Likewise.
* gcc.dg/uninit-15-O0.c: Likewise.
* gcc.dg/Wall.c: Avoid uninitialized warning.
* gcc.dg/Wno-all.c: Likewise.
* gcc.dg/pr3074-1.c: Likewise.
2008-07-31 Arnaud Charlet <charlet@adacore.com>
* gnat.dg/specs/genericppc.ads: New test.
2008-07-31 Jakub Jelinek <jakub@redhat.com>
PR c/36970
* gcc.dg/free-1.c: New test.
* gcc.dg/free-2.c: New test.
PR debug/36278
* g++.dg/debug/namespace2.C: New test.
PR preprocessor/36649
* gcc.dg/pch/cpp-3.c: New test.
* gcc.dg/pch/cpp-3.hs: New file.
* gcc.dg/pch/cpp-3a.h: New file.
* gcc.dg/pch/cpp-3b.h: New file.
2008-07-30 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/boolean_expr.ad[sb]: New test.
2008-07-30 H.J. Lu <hongjiu.lu@intel.com>
Joey Ye <joey.ye@intel.com>
* gcc.dg/dfp/func-vararg-alternate-d128-2.c: New.
* gcc.dg/dfp/func-vararg-mixed-2.c: Likewise.
* gcc.dg/torture/stackalign/alloca-1.c: Likewise.
* gcc.dg/torture/stackalign/builtin-apply-1.c: Likewise.
* gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
* gcc.dg/torture/stackalign/builtin-apply-3.c: Likewise.
* gcc.dg/torture/stackalign/builtin-apply-4.c: Likewise.
* gcc.dg/torture/stackalign/builtin-return-1.c: Likewise.
* gcc.dg/torture/stackalign/check.h: Likewise.
* gcc.dg/torture/stackalign/comp-goto-1.c: Likewise.
* gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
* gcc.dg/torture/stackalign/global-1.c: Likewise.
* gcc.dg/torture/stackalign/inline-1.c: Likewise.
* gcc.dg/torture/stackalign/inline-2.c: Likewise.
* gcc.dg/torture/stackalign/nested-1.c: Likewise.
* gcc.dg/torture/stackalign/nested-2.c: Likewise.
* gcc.dg/torture/stackalign/nested-3.c: Likewise.
* gcc.dg/torture/stackalign/nested-4.c: Likewise.
* gcc.dg/torture/stackalign/nested-5.c: Likewise.
* gcc.dg/torture/stackalign/nested-6.c: Likewise.
* gcc.dg/torture/stackalign/non-local-goto-1.c: Likewise.
* gcc.dg/torture/stackalign/non-local-goto-2.c: Likewise.
* gcc.dg/torture/stackalign/non-local-goto-3.c: Likewise.
* gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
* gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
* gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
* gcc.dg/torture/stackalign/pr16660-2.c: Likewise.
* gcc.dg/torture/stackalign/pr16660-3.c: Likewise.
* gcc.dg/torture/stackalign/regparm-1.c: Likewise.
* gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
* gcc.dg/torture/stackalign/setjmp-1.c: Likewise.
* gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
* gcc.dg/torture/stackalign/setjmp-3.c: Likewise.
* gcc.dg/torture/stackalign/setjmp-4.c: Likewise.
* gcc.dg/torture/stackalign/sibcall-1.c: Likewise.
* gcc.dg/torture/stackalign/stackalign.exp: Likewise.
* gcc.dg/torture/stackalign/struct-1.c: Likewise.
* gcc.dg/torture/stackalign/vararg-1.c: Likewise.
* gcc.dg/torture/stackalign/vararg-2.c: Likewise.
* gcc.target/i386/align-main-1.c: Likewise.
* gcc.target/i386/align-main-2.c: Likewise.
* gcc.target/i386/pr32000-2.c: Likewise.
* gcc.target/i386/stackalign/asm-1.c: Likewise.
* gcc.target/i386/stackalign/return-1.c: Likewise.
* gcc.target/i386/stackalign/return-2.c: Likewise.
* gcc.target/i386/stackalign/return-3.c: Likewise.
* gcc.target/i386/stackalign/return-4.c: Likewise.
* gcc.target/i386/stackalign/return-5.c: Likewise.
* gcc.target/i386/stackalign/return-6.c: Likewise.
* gcc.target/i386/stackalign/stackalign.exp: Likewise.
* g++.dg/torture/stackalign/check.h: Likewise.
* g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
* g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
* g++.dg/torture/stackalign/eh-global-1.C: Likewise.
* g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
* g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
* g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
* g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
* g++.dg/torture/stackalign/stackalign.exp: Likewise.
* g++.dg/torture/stackalign/stdcall-1.C: Likewise.
* g++.dg/torture/stackalign/test-unwind.h: Likewise.
* g++.dg/torture/stackalign/throw-1.C: Likewise.
* g++.dg/torture/stackalign/throw-2.C: Likewise.
* g++.dg/torture/stackalign/throw-3.C: Likewise.
* g++.dg/torture/stackalign/throw-4.C: Likewise.
* g++.dg/torture/stackalign/unwind-0.C: Likewise.
* g++.dg/torture/stackalign/unwind-1.C: Likewise.
* g++.dg/torture/stackalign/unwind-2.C: Likewise.
* g++.dg/torture/stackalign/unwind-3.C: Likewise.
* g++.dg/torture/stackalign/unwind-4.C: Likewise.
* g++.dg/torture/stackalign/unwind-5.C: Likewise.
* g++.dg/torture/stackalign/unwind-6.C: Likewise.
* gcc.target/i386/20060512-1.c: Add -mpreferred-stack-boundary=4.
(main): Move "popl" after check.
* gcc.target/i386/20060512-3.c: Likewise.
* gcc.target/i386/20060512-2.c: Add -mpreferred-stack-boundary=4.
Remove dg-error.
* gcc.target/i386/20060512-4.c: Add -mpreferred-stack-boundary=4.
Remove dg-warning.
* lib/target-supports.exp (check_effective_target_unaligned_stack):
Always return 0.
(check_effective_target_automatic_stack_alignment): New.
2008-07-30 Richard Guenther <rguenther@suse.de>
PR tree-optimization/36967
* gfortran.dg/pr36967.f: New testcase.
2008-07-30 Rafael Ávila de Espíndola <espindola@google.com>
* gcc.dg/visibility-14.c: New test.
* gcc.dg/visibility-15.c: New test.
* gcc.dg/visibility-16.c: New test.
* gcc.dg/visibility-17.c: New test.
* gcc.dg/visibility-18.c: New test.
* gcc.dg/visibility-19.c: New test.
2008-07-30 Dodji Seketeli <dseketel@redhat.com>
PR c++/36767
* g++.dg/parse/crash42.C: New test.
2008-07-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
PR 34389
* gcc.dg/Wconversion-pr34389.c: New.
* g++.dg/warn/Wconversion-pr34389.C: New.
2008-07-29 Steve Ellcey <sje@cup.hp.com>
* gcc.dg/pr32370.c: Force 64 bits on IA64.
2008-07-29 Paul Thomas <pault@gcc.gnu.org>
* gfortran.dg/extends_1.f03: New test.
* gfortran.dg/extends_2.f03: New test.
* gfortran.dg/extends_3.f03: New test.
* gfortran.dg/extends_4.f03: New test.
* gfortran.dg/extends_5.f03: New test.
* gfortran.dg/extends_6.f03: New test.
* gfortran.dg/private_type_6.f90: Modify error message.
* gfortran.dg/structure_constructor_7.f03: Modify error message.
* gfortran.dg/structure_constructor_8.f03: Modify error message.
2008-07-29 Richard Guenther <rguenther@suse.de>
PR tree-optimization/36945
* gcc.dg/tree-ssa/ssa-pre-18.c: New testcase.
2008-07-29 Jakub Jelinek <jakub@redhat.com>
PR c++/36852
* g++.dg/pch/array-1.C: New test.
* g++.dg/pch/array-1.Hs: New file.
2008-07-29 Jan Hubicka <jh@suse.cz>
* gcc.dg/20040206-1.c: Expect frontend warning now.
2008-07-29 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
PR 34985
* gcc.dg/pr34985.c: New.
* g++.dg/warn/pr34985.C: New.
2008-07-29 Daniel Kraft <d@domob.eu>
PR fortran/36403
* gfortran.dg/char_eoshift_5.f90: New test.
* gfortran.dg/intrinsic_optional_char_arg_1.f90: New test.
2008-07-28 Richard Guenther <rguenther@suse.de>
Merge from gimple-tuples-branch.
* gcc.c-torture/compile/20080721-1.c: New testcase.
* gcc.dg/torture/20080716-1.c: Likewise.
* gcc.dg/tree-ssa/tailcall-3.c: Likewise.
* gcc.dg/tree-ssa/20080530.c: Likewise.
* gcc.dg/20080615-1.c: Likewise.
* g++.dg/torture/pr36826.C: Likewise.
* gcc.dg/fold-alloca-1.c: Look into cleanup_cfg1 dump instead of
useless dump.
* gcc.dg/tree-ssa/pr21658.c: Update search pattern.
* gfortran.dg/gomp/block-1.f90: Adjust dg-error.
* gcc.dg/tree-ssa/20030728-1.c: Test final_cleanup instead of
optimized dump.
2008-07-28 Simon Baldwin <simonb@google.com>
* gcc.dg/pragma-message.c: New.
2008-07-27 Victor Kaplansky <victork@il.ibm.com>
PR tree-optimization/35252
* gcc.dg/vect/vect-complex-1.c, gcc.dg/vect/vect-complex-2.c,
gcc.dg/vect/fast-math-vect-complex-3.c,
gcc.dg/vect/vect-complex-4.c: New tests.
2008-07-27 H.J. Lu <hongjiu.lu@intel.com>
PR c++/36944
* g++.dg/other/pr36944.C: New.
2008-07-27 Daniel Franke <franke.daniel@gmail.com>
PR fortran/36724
* gfortran.dg/pointer_to_substring.f90: New test.
2008-07-27 Tobias Burnus <burnus@net-b.de>
PR fortran/36132
PR fortran/29952
PR fortran/36909
* gfortran.dg/internal_pack_4.f90: New.
* gfortran.dg/internal_pack_5.f90: New.
* gfortran.dg/array_temporaries_2.f90: New.
2008-07-26 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/36934
* gfortran.dg/allocatable_module_1.f90: New test case.
2008-07-25 H.J. Lu <hongjiu.lu@intel.com>
PR target/36936
* gcc.target/i386/cmov8.c: New.
* gcc.target/i386/funcspec-10.c: Likewise.
* gcc.target/i386/funcspec-11.c: Likewise.
2008-07-25 Joseph Myers <joseph@codesourcery.com>
* lib/target-supports.exp (check_effective_target_arm_thumb1_ok):
New.
* g++.dg/inherit/thunk8.C: Use it.
2008-07-24 Jan Hubicka <jh@suse.cz>
* gcc.dg/winline-4.c: Remove.
* gcc.dg/pch/valid-3.hs: Remove.
* gcc.dg/pch/valid-3.c: Remove.
* g++.old-deja/g++.brendan/crash52.C: Accept returning void warning
* g++.old-deja/g++.jason/report.C: Likewise.
* testsuite/g++.dg/warn/pr23075.C: We get returning void warning
instead of control flow warning.
2008-07-24 Daniel Kraft <d@domob.eu>
PR fortran/33141
* gfortran.dg/intrinsic_shadow_1.f03: New test for -Wintrinsic-shadow.
* gfortran.dg/intrinsic_shadow_2.f03: Ditto.
* gfortran.dg/intrinsic_shadow_3.f03: Ditto.
* gfortran.dg/intrinsic_std_1.f90: New test for -Wintrinsics-std.
* gfortran.dg/intrinsic_std_2.f90: Ditto.
* gfortran.dg/intrinsic_std_3.f90: Ditto.
* gfortran.dg/intrinsic_std_4.f90: Ditto.
* gfortran.dg/warn_std_1.f90: Removed option -Wnonstd-intrinsics.
* gfortran.dg/warn_std_2.f90: Replaced -Wnonstd-intrinsics by
-Wintrinsics-std and adapted expected errors/warnings.
* gfortran.dg/warn_std_3.f90: Ditto.
* gfortran.dg/c_sizeof_2.f90: Adapted expected error/warning message.
* gfortran.dg/gamma_2.f90: Ditto.
* gfortran.dg/selected_char_kind_3.f90: Ditto.
* gfortran.dg/fmt_g0_2.f08: Call with -fall-intrinsics to allow abort.
2008-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/29952
* gfortran.dg/array_temporaries_1.f90: New test case.
2008-07-23 Ian Lance Taylor <iant@google.com>
* gcc.target/i386/20080723-1.c: New test.
2008-07-24 Ben Elliston <bje@au.ibm.com>
* gcc.target/spu/vector.c: New test.
* gcc.target/spu/vector-ansi.c: Likewise.
2008-07-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
PR 35058
* gcc.dg/Wdeclaration-after-statement-3.c: New.
* gcc.dg/Wpointer-arith.c: New.
2008-07-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libfortran/36852
* gfortran.dg/namelist_52.f90: New test.
2008-07-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
* lib/target-supports.exp (check_effective_target_spu_auto_overlay):
New procedure.
* lib/compat.exp (compat-execute): Use it to test whether toolchain
supports automatic overlay generation for the SPU.
2008-07-22 Daniel Kraft <d@domob.eu>
PR fortran/29835
* gfortran.dg/fmt_error_3.f90: New test.
* gfortran.dg/fmt_error_4.f90: New test.
* gfortran.dg/fmt_error_5.f90: New test.
2008-07-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
PR 28079
* gcc.dg/cpp/line6.c: New.
2008-07-21 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
* gfortran.dg/fmt_g0_3.f08: Fix typo in expected error message.
2008-07-21 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/36871
PR c++/36872
* g++.dg/ext/has_nothrow_copy.C: Rename to...
* g++.dg/ext/has_nothrow_copy-1.C: ... this.
* g++.dg/ext/has_nothrow_copy-2.C: New.
* g++.dg/ext/has_nothrow_copy-3.C: Likewise.
* g++.dg/ext/has_nothrow_copy-4.C: Likewise.
* g++.dg/ext/has_nothrow_copy-5.C: Likewise.
* g++.dg/ext/has_nothrow_copy-6.C: Likewise.
* g++.dg/ext/has_nothrow_copy-7.C: Likewise.
2008-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
PR libfortran/36773
* gfortran.dg/zero_sized_5.f90: New test case.
2008-07-21 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/36870
* g++.dg/ext/has_nothrow_assign_odr.C: New.
* g++.dg/ext/has_nothrow_copy_odr.C: Likewise.
* g++.dg/ext/has_nothrow_constructor_odr.C: Likewise.
* g++.dg/ext/has_nothrow_assign.C: Adjust.
* g++.dg/ext/has_nothrow_copy.C: Likewise.
* g++.dg/ext/has_nothrow_constructor.C: Likewise.
2008-07-17 Andreas Krebbel <krebbel1@de.ibm.com>
PR target/36822
* gcc.target/s390/pr36822.c: New testcase.
2008-07-21 Hans-Peter Nilsson <hp@axis.com>
PR middle-end/36143
* g++.dg/tree-ssa/pr19637.C: XFAIL.
PR rtl-optimization/33642
* gcc.c-torture/compile/pr11832.c: Skip for CRIS.
* gcc.c-torture/compile/pr33009.c: Likewise.
PR middle-end/36509
* gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: XFAIL.
2008-07-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
PR tree-opt/36879
* gcc.c-torture/execute/20080719-1.c: New testcase.
2008-07-20 Hans-Peter Nilsson <hp@axis.com>
* gcc.dg/tree-ssa/data-dep-1.c: XFAIL.
2008-07-20 Daniel Berlin <dberlin@dberlin.org>
* gcc.dg/tree-ssa/ssa-fre-7.c: XFAIL.
* gcc.dg/tree-ssa/ssa-fre-8.c: Ditto.
* gcc.dg/tree-ssa/ssa-fre-9.c: Ditto.
* gcc.dg/tree-ssa/ssa-fre-13.c: Ditto.
* gcc.dg/tree-ssa/ssa-fre-14.c: Ditto.
* gcc.dg/tree-ssa/ssa-fre-17.c: Ditto.
* gcc.dg/tree-ssa/ssa-pre-15.c: Ditto.
* gcc.dg/tree-ssa/loadpre1.c: PASS.
2008-07-19 Jakub Jelinek <jakub@redhat.com>
PR middle-end/36877
* gcc.dg/gomp/atomic-11.c: New test.
2008-07-19 Tobias Burnus <burnus@net-b.de>
PR fortran/36795
* char_expr_1.f90: New.
* char_expr_2.f90: New.
2008-07-19 Olivier Hainque <hainque@adacore.com>
* gcc.dg/mallign.c: New test.
* gnat.dg/allocator_maxalign1.adb: New test.
* gnat.dg/test_allocator_maxalign2.adb: Main caller for ...
* gnat.dg/allocator_maxalign2.ad[bs]: New test.
2008-07-19 Tobias Burnus <burnus@net-b.de>
* gfortran.dg/intrinsic_argument_conformance_2.f90: New.
* gfortran.dg/zero_sized_1.f90: Fix conformance bugs.
2008-07-18 Kris Van Hees <kris.van.hees@oracle.com>
* g++.dg/ext/utf-array.C: Fix broken merge/checkin.
* g++.dg/ext/utf-array-short-wchar.C: Idem
* gcc.dg/utf-array.c: Idem
* gcc.dg/utf-array-short-wchar.c: Idem
2008-07-18 Joseph Myers <joseph@codesourcery.com>
* gcc.dg/fshort-wchar.c: Use -Wl,--no-wchar-size-warning on
arm*-*-*eabi.
2008-07-18 Uros Bizjak <ubizjak@gmail.com>
PR target/36786
* gcc.target/i386/pr36786.c: New test.
2008-07-18 Dodji Seketeli <dseketel@redhat.com>
PR c++/36407
* g++.dg/conversion/op5.C: New testcase.
2008-07-18 Kris Van Hees <kris.van.hees@oracle.com>
* g++.dg/ext/utf-array.C: Fix broken merge/checkin.
* g++.dg/ext/utf-array-short-wchar.C: Idem
* gcc.dg/utf-array.c: Idem
* gcc.dg/utf-array-short-wchar.c: Idem
2008-07-18 Kris Van Hees <kris.van.hees@oracle.com>
Tests for char16_t and char32_t support.
* g++.dg/ext/utf-array.C: New
* g++.dg/ext/utf-array-short-wchar.C: New
* g++.dg/ext/utf-rtti.C: New
* g++.dg/ext/utf-type.c: New
* gcc.dg/utf-array.c: New
* gcc.dg/utf-array-short-wchar.c: New
* gcc.dg/utf-inc-init.c: New
* gcc.dg/utf-type.c: New
2008-07-18 H.J. Lu <hongjiu.lu@intel.com>
PR middle-end/36859
* gcc.target/i386/vararg-2.c: New.
2008-07-18 H.J. Lu <hongjiu.lu@intel.com>
PR middle-end/36858
* gcc.target/i386/vararg-1.c: New.
2008-07-18 Tobias Burnus <burnus@net-b.de>
* gfortran.dg/parameter_array_init_4.f90: Silence pedantic warning.
2008-07-17 Olivier Hainque <hainque@adacore.com>
* gnat.dg/tree_static_def.ad[bs]: Support for ...
* gnat.dg/tree_static_use.adb: New test.
* gnat.dg/decl_ctx_def.ads: Support for ...
* gnat.dg/decl_ctx_use.ad[bs]: New test.
2008-07-17 Julian Brown <julian@codesourcery.com>
Mark Mitchell <mark@codesourcery.com>
* g++.dg/ext/visibility/arm3.C: Add explanatory text. Skip on
non-DLL targets.
* g++.dg/ext/visibility/arm1.C: Skip on non-DLL targets.
2008-07-17 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/36855
* g++.dg/ext/has_trivial_destructor.C: Rename to...
* g++.dg/ext/has_trivial_destructor-1.C: ... this.
* g++.dg/ext/has_trivial_destructor-2.C: New.
2008-07-17 Paolo Bonzini <bonzini@gnu.org>
PR rtl-optimization/36753
* gcc.target/i386/pr36753.c: New.
2008-07-17 Tobias Burnus <burnus@net-b.de>
PR fortran/36825
PR fortran/36824
* gfortran.dg/rank_2.f90: Add additional array-rank test.
* gfortran.dg/array_4.f90: New.
2008-07-17 H.J. Lu <hongjiu.lu@intel.com>
PR testsuite/36443
* objc.dg/gnu-encoding/gnu-encoding.exp: Temporarily unset
GCC_EXEC_PREFIX from environment when running $HOSTCC.
2008-07-16 Dodji Seketeli <dseketel@redhat.com>
PR c++/13699
* g++.dg/lookup/extern-c-redecl.C: New test.
2008-07-15 Richard Guenther <rguenther@suse.de>
PR middle-end/36369
* gcc.dg/Wstrict-aliasing-bogus-ref-all.c: New testcase.
2008-07-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
PR target/31568
* gcc.target/powerpc/asm-y.c: New testcase.
2008-07-14 Eric Botcazou <ebotcazou@adacore.com>
* case_optimization1.ad[sb]: New test.
* case_optimization_pkg1.ads: New helper.
2008-07-14 Jakub Jelinek <jakub@redhat.com>
PR target/36745
* g++.dg/torture/pr36745.C: Use __SIZE_TYPE__ in size_t typedef.
2008-07-14 Andreas Krebbel <krebbel1@de.ibm.com>
PR target/36745
* g++.dg/torture/pr36745.C: New testcase.
2008-07-14 Ben Elliston <bje@au.ibm.com>
* gcc.target/powerpc/altivec-macros.c: New test.
* gcc.target/powerpc/altviec-26.c: Likewise.
* gcc.dg/vmx/1b-06.c: Remove bool variable.
* gcc.dg/vmx/1b-07.c: Likewise.
* gcc.dg/vmx/1b-06-ansi.c: New test for the pre-define method.
* gcc.dg/vmx/1b-07-ansi.c: Likewise.
2008-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/36725
gfortran.dg/fmt_go_4.f08: New test.
2008-07-14 Hans-Peter Nilsson <hp@axis.com>
PR target/35492
* gcc.c-torture/compile/pr35492.c: New test.
2008-07-12 Daniel Kraft <d@domob.eu>
* gfortran.dg/used_types_21.f90: New test.
2008-07-11 Ian Lance Taylor <iant@google.com>
* gcc.dg/Wcxx-compat-2.c: New test.
2008-07-11 Dodji Seketeli <dseketel@redhat.com>
PR c++/13101
* g++.dg/parse/func-ptr-decl.C: New test.
* g++.old-deja/g++.jason/crash11.C: Update this to
catch a warning that is generated by virtue of fixing this bug.
2008-07-11 Dodji Seketeli <dseketel@redhat.com>
* g++.dg/other/semicolon.C: Tighten this test, making it column aware.
* g++.dg/parse/error15.C: update this because of more accurate column
numbers in error reporting.
* g++.old-deja/g++.brendan/crash16.C: Tighten the test, making it
column aware.
* g++.old-deja/g++.law/ctors5.C: Likewise.
* g++.old-deja/g++.other/crash25.C: Likewise.
2008-06-30 Dodji Seketeli <dseketel@redhat.com>
* g++.dg/parse/constructor1.C, g++.dg/parse/error*.C: Update these
tests to make them catch column number regressions. Make these tests
run with the -fshow-column option.
* g++.dg/parse/error-column.C: new column number test.
2008-07-11 Richard Guenther <rguenther@suse.de>
PR tree-optimization/36765
* gcc.c-torture/execute/pr36765.c: New testcase.
2008-07-10 Joseph Myers <joseph@codesourcery.com>
PR middle-end/29056
* gcc.target/powerpc/ppc-negeq0-1.c: Use long instead of int.
Adjust shift and scan-assembler-not pattern to allow for 64-bit
case.
2008-07-10 Jakub Jelinek <jakub@redhat.com>
PR middle-end/36790
* gcc.dg/gomp/pr36790.c: New test.
* g++.dg/gomp/pr36790.C: New test.
PR rtl-optimization/36419
* g++.dg/eh/async-unwind1.C: New test.
2008-07-10 Peter Maydell <pmaydell@chiark.greenend.org.uk>
PR other/28322
* gcc.dg/pr28322-2.c: Check that emitted diagnostic for -Wno-foobar
is a warning and not an error.
2008-07-09 Ian Lance Taylor <iant@google.com>
* gcc.dg/no-asm-1.c: New test.
* gcc.dg/no-asm-2.c: New test.
* gcc.dg/no-asm-3.c: New test.
* gcc.dg/no-asm-4.c: New test.
* g++.dg/ext/no-asm-1.C: New test.
* g++.dg/ext/no-asm-2.C: New test.
* g++.dg/ext/no-gnu-keywords-1.C: New test.
2008-07-09 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/36760
* g++.dg/warn/Wreturn-type-4.C: Adjust.
2008-07-09 Richard Sandiford <rdsandiford@googlemail.com>
PR target/35802
* gcc.target/mips/pr35802.c: New test.
2008-07-09 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/36760
* g++.dg/warn/pragma-system_header5.C: New.
* g++.dg/warn/pragma-system_header5.h: Likewise.
2008-07-09 Raksit Ashok <raksit@google.com>
* gcc.dg/wdisallowed-functions-1.c: New test.
* gcc.dg/wdisallowed-functions-2.c: New test.
* g++.dg/warn/Wdisallowed-functions-1.C: New test.
* g++.dg/warn/Wdisallowed-functions-2.C: New test.
2008-07-08 Simon Martin <simartin@users.sourceforge.net>
PR c++/34963
* g++.dg/parse/dtor13.C: New test.
2008-07-07 H.J. Lu <hongjiu.lu@intel.com>
* gcc.dg/compat/struct-layout-1_generate.c (vector_types): Add
v32qi, v16hi, v8si, v4di, v8sf, v4df, u32qi, u16hi, u8si, u4di,
u8sf and u4df.
* gcc.dg/compat/union-m128-1_main.c: Run only on x86. Remove
__x86_64__ check. Include "cpuid.h".
(main): Check SSE2 at runtime.
* gcc.dg/compat/union-m128-1_x.c: Compile with -msse2. Remove
__x86_64__ check.
* gcc.dg/compat/union-m128-1_y.c: Likewise.
* gcc.dg/compat/vector-1_x.c: Add 32byte vector tests.
* gcc.dg/compat/vector-1_y.c: Likewise.
* gcc.dg/compat/vector-2_x.c: Likewise.
* gcc.dg/compat/vector-2_y.c: Likewise.
* gcc.dg/compat/vector-1a_main.c: New.
* gcc.dg/compat/vector-1a_x.c: Likewise.
* gcc.dg/compat/vector-1a_y.c: Likewise.
* gcc.dg/compat/vector-2a_main.c: Likewise.
* gcc.dg/compat/vector-2a_x.c: Likewise.
* gcc.dg/compat/vector-2a_y.c: Likewise.
* gcc.dg/compat/vector-defs.h (v32qi): New.
(v16hi): Likewise.
(v8si): Likewise.
(v4di): Likewise.
(v8sf): Likewise.
(v4df): Likewise.
(u32qi): Likewise.
(u16hi): Likewise.
(u8si): Likewise.
(u4di): Likewise.
(u8sf): Likewise.
(u4df): Likewise.
* lib/compat.exp (compat-get-options-main): Support dg-skip-if.
2008-07-07 Andy Hutchinson <hutchinsonandy@aim.com>
* gcc.c-torture/compile/20080625-1.c: Skip for AVR target.
* gcc.dg/torture/pr36373-10.c: Correct test where target pointer
is not same size as unsigned long.
2008-07-07 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/36670
* gfortran.dg/product_sum_bounds_1.f90: New test case.
2008-07-07 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/36341
PR fortran/34670
* gfortran.dg/matmul_bounds_2.f90: New test.
* gfortran.dg/matmul_bounds_3.f90: New test.
* gfortran.dg/matmul_bounds_4.f90: New test.
* gfortran.dg/matmul_bounds_5.f90: New test.
2008-07-07 Richard Guenther <rguenther@suse.de>
* gcc.dg/torture/pta-ptrarith-1.c: New testcase.
* gcc.dg/torture/pta-ptrarith-2.c: Likewise.
* gcc.dg/torture/ipa-pta-1.c: Likewise.
2008-07-07 Jakub Jelinek <jakub@redhat.com>
PR middle-end/36726
* gfortran.dg/gomp/pr36726.f90: New test.
2008-07-06 Richard Sandiford <rdsandiford@googlemail.com>
* gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Expect the
macros to be defined for MIPS16 too.
* gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
* gcc.target/mips/gcc-have-sync-compare-and-swap-3.c: New test.
* gcc.target/mips/gcc-have-sync-compare-and-swap-4.c: Likewise.
2008-07-06 Richard Guenther <rguenther@suse.de>
* gcc.dg/tree-ssa/pta-callused.c: Adjust testcase.
2008-07-06 Kai Tietz <kai.tietz@onevision.com>
* gcc.dg/callabi/callabi.h: New.
* gcc.dg/callabi/vaarg-1.c: New.
* gcc.dg/callabi/vaarg-2.c: New.
* gcc.dg/callabi/vaarg-3.c: New.
* gcc.dg/callabi/func-1.c: New.
2008-07-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
* g++.dg/tree-ssa/ptrmemfield.C: New testcase.
2008-07-05 Joseph Myers <joseph@codesourcery.com>
* lib/gcc-dg.exp (remove-build-file): Remove files on remote host
as well as on build.
2008-07-04 Richard Guenther <rguenther@suse.de>
* gcc.dg/tree-ssa/pta-callused.c: New testcase.
2008-07-04 Richard Sandiford <richard@codesourcery.com>
* gcc.target/m68k/interrupt-2.c: New file.
* gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL for m68k*-*-*.
2008-07-03 H.J. Lu <hongjiu.lu@intel.com>
* gcc.dg/compat/struct-by-value-17a_x.c: Remove duplicated code.
* gcc.dg/compat/struct-by-value-17a_y.c: Likewise.
2008-07-03 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/loop_optimization3.adb: New test.
* gnat.dg/loop_optimization3_pkg.ad[sb]: New helper.
2008-07-03 Uros Bizjak <ubizjak@gmail.com>
PR target/36710
* gcc.target/i386/float128-2.c: New test.
2008-07-03 Michael Meissner <gnu@the-meissners.org>
PR middle-end/35736
* gcc.dg/pr35736.c: New file.
2008-07-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
* gcc.dg/pr28243.c: Skip on SPU.
* gcc.dg/torture/pr25947-1.c: Likewise.
* gcc.dg/20030702-1.c: Likewise.
* g++.old-deja/g++.other/comdat5.C: Likewise.
* g++.old-deja/g++.other/local-alloc1.C: Likewise.
* g++.dg/opt/vt1.C: Likewise.
2008-07-03 H.J. Lu <hongjiu.lu@intel.com>
* gcc.dg/compat/struct-by-value-17a_main.c: Remove duplicated code.
2008-07-03 H.J. Lu <hongjiu.lu@intel.com>
Uros Bizjak <ubizjak@gmail.com>
* gcc.target/i386/float128-1.c: New.
2008-07-03 Andrew Haley <aph@redhat.com>
PR preprocessor/33305
* gcc.dg/cpp/avoidpaste1.c: Use dg-options "-ansi" to avoid
"-pedantic".
* gcc.dg/cpp/avoidpaste2.c: Likewise
* gcc.dg/cpp/20000519-1.c: Likewise.
* g++.dg/ext/gnu-inline-global-reject.C: Likewise.
* gcc.dg/cpp/c99-empty-macro-args.c: New test.
* gcc.dg/cpp/c90-empty-macro-args.c: New test.
2008-07-03 Richard Guenther <rguenther@suse.de>
PR c++/36128
* g++.dg/other/builtin1.C: New testcase.
2008-07-02 Joseph Myers <joseph@codesourcery.com>
* g++.dg/compat/struct-layout-1.exp: Compile generator on build system.
* gcc.dg/compat/struct-layout-1.exp: Likewise.
* objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
2008-07-02 Andy Hutchinson <hutchinsonandy@aim.com>
PR testsuite/36285
* gcc.dg/compat/struct-by-value-16_x.c: Move some tests to new file
to reduce code size.
* gcc.dg/compat/struct-by-value-16_y.c: Ditto.
* gcc.dg/compat/struct-by-value-16a_main.c: New file.
* gcc.dg/compat/struct-by-value-16a_x.c: Ditto.
* gcc.dg/compat/struct-by-value-16a_y.c: Ditto.
* gcc.dg/compat/struct-by-value-17_x.c: Move some tests to new file
to reduce code size.
* gcc.dg/compat/struct-by-value-17_y.c: Ditto.
* gcc.dg/compat/struct-by-value-17a_main.c: New file.
* gcc.dg/compat/struct-by-value-17a_x.c: Ditto.
* gcc.dg/compat/struct-by-value-17a_y.c: Ditto.
* gcc.dg/compat/struct-by-value-18_x.c: Move some tests to new file
to reduce code size.
* gcc.dg/compat/struct-by-value-18_y.c: Ditto.
* gcc.dg/compat/struct-by-value-18a_main.c: New file.
* gcc.dg/compat/struct-by-value-18a_x.c: Ditto.
* gcc.dg/compat/struct-by-value-18a_y.c: Ditto.
2008-07-02 Andy Hutchinson <hutchinsonandy@aim.com>
* gcc.dg/pr36227.c: Correct test for targets where long is
not the same size as pointer.
2008-07-02 Kaz Kojima <kkojima@gcc.gnu.org>
* g++.dg/cdce3.C: Test long double math functions for
large_long_double target only. Skip pow10 and exp10
functions for *-*-darwin*.
2008-07-02 Janus Weil <janus@gcc.gnu.org>
Tobias Burnus <burnus@net-b.de>
PR fortran/32580
* gfortran.dg/c_f_pointer_tests_3.f90: Updated.
* gfortran.dg/proc_decl_1.f90: Updated.
* gfortran.dg/proc_ptr_1.f90: New.
* gfortran.dg/proc_ptr_2.f90: New.
* gfortran.dg/proc_ptr_3.f90: New.
* gfortran.dg/proc_ptr_4.f90: New.
* gfortran.dg/proc_ptr_5.f90: New.
* gfortran.dg/proc_ptr_6.f90: New.
* gfortran.dg/proc_ptr_7.f90: New.
* gfortran.dg/proc_ptr_8.f90: New.
2008-07-02 Joseph Myers <joseph@codesourcery.com>
* gcc.target/arm/neon/polytypes.c: Use dg-message separately from
dg-error to match separate messages.
2008-07-02 H.J. Lu <hongjiu.lu@intel.com>
* g++.dg/abi/mangle24.C: Remove -mmmx.
* gcc.dg/const-float80-ped.c: Likewise.
* gcc.dg/const-float80.c: Likewise.
* gcc.dg/torture/fp-int-convert-float80.c: Likewise.
* g++.dg/abi/mangle25.C: Enable x86.
* gcc.dg/const-float128-ped.c: Likewise.
* gcc.dg/const-float128.c: Likewise.
* gcc.dg/torture/fp-int-convert-float128.c: Likewise.
* gcc.target/i386/pr32191.c: Likewise.
* gcc.target/i386/pr32268.c: Likewise.
2008-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
PR target/36698
* gcc.c-torture/compile/20001226-1.c: XFAIL -O0 case on SPU.
* gcc.dg/pr27095.c: Provide target-specific regexp for SPU.
2008-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
* lib/compat.exp (compat-execute): Add -ffunction-sections
and -Wl,--auto-overlay when building for spu-*-elf*.
2008-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
* gcc.dg/nrv3.c (S): Increase size of padding for SPU.
* g++.dg/opt/temp1.C (struct T): Likewise.
2008-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
* gcc.c-torture/execute/20030222-1.x: New file.
* gcc.dg/tree-ssa/ssa-fre-3.c: Disable test on SPU.
* gcc.dg/lower-subreg-1.c: Likewise.
2008-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
SPU single-precision FP does not support subnormals:
* gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
SPU single-precision FP does not support Inf or Nan:
* gcc.c-torture/execute/ieee/inf-1.c: Disable "float" Inf test on SPU.
* gcc.c-torture/execute/ieee/compare-fp-1.x: New file.
* gcc.c-torture/execute/ieee/compare-fp-4.x: Disable test on SPU.
* gcc.c-torture/execute/ieee/fp-cmp-2.x: Disable test on SPU.
* gcc.c-torture/execute/ieee/fp-cmp-4f.x: New file.
* gcc.c-torture/execute/ieee/fp-cmp-8f.x: New file.
* gcc.dg/pr15784-3.c: Disable test on SPU.
* gcc.dg/pr28796-2.c: Likewise.
* gcc.dg/float-range-1.c: Likewise.
* gcc.dg/float-range-3.c: Likewise.
* gcc.dg/float-range-4.c: Likewise.
* gcc.dg/float-range-5.c: Likewise.
* gcc.dg/fold-overflow-1.c: Likewise.
* gcc.dg/builtins-1.c: SPU does not support __builtin_inff.
* gcc.dg/builtin-inf-1.c: SPU does not support __builtin_inff.
Check for error instead of warning "does not support infinity".
* gcc.dg/builtins-43.c: Disable "float" Inf/Nan tests on SPU.
* gcc.dg/builtins-44.c: Likewise.
* gcc.dg/builtins-45.c: Likewise.
* gcc.dg/torture/builtin-math-2.c: Likewise.
* gcc.dg/torture/builtin-logb-1.c: Likewise.
* gcc.dg/torture/builtin-modf-1.c: Likewise.
* gcc.dg/torture/builtin-ldexp-1.c: Likewise.
* gcc.dg/torture/builtin-frexp-1.c: Likewise.
* gcc.dg/torture/type-generic-1.c: Disable test on SPU.
* g++.dg/torture/type-generic-1.C: Likewise.
SPU single-precision FP always rounds towards zero:
* gcc.c-torture/execute/ieee/920518-1.x: New file.
* gcc.c-torture/execute/ieee/20010114-2.x: New file.
* gcc.c-torture/execute/ieee/20030331-1.x: New file.
* gcc.dg/torture/fp-int-convert-float.c: Disable test on SPU.
* gcc.dg/torture/fp-int-convert-timode.c: Disable "float" test on SPU.
2008-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/36590
PR fortran/36681
* gfortran.dg/count_mask_1.f90: New test.
2008-07-02 Ira Rosen <irar@il.ibm.com>
* gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: Add noinline
attribute to main1().
* gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Increase the loop
bound in order to make it worth to vectorize the loop.
* gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Likewise.
2008-07-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/36676
* gfortran.dg/namelist_51.f90: New test.
2008-07-01 Joseph Myers <joseph@codesourcery.com>
* lib/target-supports.exp (check_effective_target_vect_int,
check_effective_target_vect_shift,
check_effective_target_vect_long,
check_effective_target_vect_float,
check_effective_target_vect_no_align,
check_effective_target_vect_int_mult): Check for ARM.
(check_effective_target_arm_neon): New.
(check_effective_target_vect_cmdline_needed): Use it.
2008-07-01 Daniel Jacobowitz <dan@codesourcery.com>
* g++.dg/other/opaque-1.C, g++.dg/other/opaque-2.C,
g++.dg/other/opaque-3.C: Also run on powerpc*-*-linux*spe*.
2008-07-01 Uros Bizjak <ubizjak@gmail.com>
* gcc.target/i386/quad-sse.c: New test.
2008-07-01 Richard Guenther <rguenther@suse.de>
PR tree-optimization/36666
* gcc.c-torture/compile/pr36666.c: New testcase.
2008-07-01 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/pack10.adb: New test.
2008-06-30 Andy Hutchinson <hutchinsonandy@aim.com>
PR target/36598
* gcc.dg/memcpy-1.c: Mark test XFAIL for avr target.
2008-06-30 Uros Bizjak <ubizjak@gmail.com>
* gcc.target/i386/movti.c: New test.
2008-06-30 Jakub Jelinek <jakub@redhat.com>
PR c++/36662
* g++.dg/ext/altivec-16.C: New test.
2008-06-30 Ira Rosen <irar@il.ibm.com>
PR tree-optimization/36648
* g++.dg/vect/pr36648.cc: New testcase.
2008-06-29 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/36655
* g++.dg/cpp0x/extern_template-2.C: New.
* g++.dg/cpp0x/extern_template.C: Rename to...
* g++.dg/cpp0x/extern_template-1.C: ... this.
2008-06-29 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/36341
* gfortran.dg/matmul_bounds_1.f90: New test.
2008-06-29 Jakub Jelinek <jakub@redhat.com>
PR testsuite/36620
* gcc.dg/pr36504.c: Add -w to dg-options.
2008-06-29 Ira Rosen <irar@il.ibm.com>
* gcc.dg/vect/pr36493.c: Require vect_long.
2008-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
* gfortran.dg/namelist_50.f90: New test.
2008-06-28 Joseph Myers <joseph@codesourcery.com>
* gcc.c-torture/compile/20080628-1.c: New test.
2008-06-28 Richard Guenther <rguenther@suse.de>
* gcc.c-torture/execute/pta-field-1.c: Add return 0.
* gcc.c-torture/execute/pta-field-2.c: Likewise.
2008-06-28 Richard Guenther <rguenther@suse.de>
* gcc.dg/tree-ssa/pr24287.c: Remove XFAIL.
2008-06-27 Mark Mitchell <mark@codesourcery.com>
* g++.dg/abi/arm_cxa_vec2.C: New test.
2008-06-28 Jakub Jelinek <jakub@redhat.com>
PR c++/36364
* g++.dg/template/repo9.C: New test.
2008-06-27 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/36655
* g++.dg/cpp0x/extern_template.C: New.
2008-06-27 Jakub Jelinek <jakub@redhat.com>
* gcc.dg/gomp/pr27388-3.c: Adjust dg-final.
2008-06-27 Richard Guenther <rguenther@suse.de>
PR tree-optimization/36400
PR tree-optimization/36373
PR tree-optimization/36344
* gcc.dg/torture/pr36373-1.c: New testcase.
* gcc.dg/torture/pr36373-2.c: Likewise.
* gcc.dg/torture/pr36373-3.c: Likewise.
* gcc.dg/torture/pr36373-4.c: Likewise.
* gcc.dg/torture/pr36373-5.c: Likewise.
* gcc.dg/torture/pr36373-6.c: Likewise.
* gcc.dg/torture/pr36373-7.c: Likewise.
* gcc.dg/torture/pr36373-8.c: Likewise.
* gcc.dg/torture/pr36373-9.c: Likewise.
* gcc.dg/torture/pr36373-10.c: Likewise.
* gcc.dg/torture/pr36400.c: Likewise.
* gcc.c-torture/execute/pta-field-1.c: Likewise.
* gcc.c-torture/execute/pta-field-2.c: Likewise.
* gcc.dg/tree-ssa/loadpre8.c: Remove XFAIL.
* gcc.dg/tree-ssa/pr24287.c: XFAIL.
2008-06-27 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/aggr9.ad[sb]: New test.
* gnat.dg/aggr9_pkg.ads: New helper.
2008-06-27 Olivier Hainque <hainque@adacore.com>
* gnat.dg/aligned_vla.adb: New test.
2008-06-26 Joseph Myers <joseph@codesourcery.com>
* gcc.dg/inline-32.c, gcc.dg/inline-32a.c: New tests.
2008-06-26 Ira Rosen <irar@il.ibm.com>
* lib/target-supports.exp
(check_effective_target_vect_cmdline_needed): Add SPU to the list
of targets that do not need command line argument to enable SIMD.
2008-06-26 Ira Rosen <irar@il.ibm.com>
* gcc.dg/vect/vect.exp: Run tests with -funroll-loops for SPU in case
of -O3.
2008-06-26 Ira Rosen <irar@il.ibm.com>
PR target/36510
* gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Change the loop
bound.
* gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c,
gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Likewise.
2008-06-25 Paul Thomas <pault@gcc.gnu.org>
PR fortran/36526
* gfortran.dg/proc_formal_proc_2.f90: New test.
2008-06-25 Richard Guenther <rguenther@suse.de>
* gcc.c-torture/compile/20080625-1.c: New testcase.
2008-06-25 Richard Guenther <rguenther@suse.de>
* g++.dg/torture/20080625-1.C: New testcase.
2008-06-24 Paul Thomas <pault@gcc.gnu.org>
PR fortran/36371
* gfortran.dg/data_array_5.f90: New test.
2008-06-24 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/warn5.adb: New test.
2008-06-24 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/36504
* gcc.dg/pr36504.c: New test.
2008-06-23 Uros Bizjak <ubizjak@gmail.com>
PR middle-end/36584
* gcc.dg/pr36584.c: New test.
* gcc.target/i386/local2.c: Remove invalid test.
2008-06-23 Jakub Jelinek <jakub@redhat.com>
PR target/36533
* gcc.target/i386/pr36533.c: New test.
PR tree-optimization/36508
* gcc.dg/pr36508.c: New test.
2008-06-20 Joseph Myers <joseph@codesourcery.com>
* gcc.dg/inline-31.c: New test.
2008-06-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
* gfortran.dg/fmt_l.f90: Fix end of line test pattern.
2008-06-19 Andy Hutchinson <hutchinsonandy@aim.com>
* lib/target-supports.exp
(check_effective_target_keeps_null_pointer_checks): New function.
* gcc.dg/tree-ssa/20030730-1.c: Use keeps_null_pointer_checks to
determine correct test response.
* gcc.dg/tree-ssa/20030730-2.c: Ditto.
* gcc.dg/tree-ssa/pr20701.c: Ditto.
* gcc.dg/tree-ssa/pr20702.c: Ditto.
* gcc.dg/tree-ssa/pr21086.c: Ditto.
* gcc.dg/tree-ssa/vrp02.c:: Ditto.
* gcc.dg/tree-ssa/vrp07.c:: Ditto.
* gcc.dg/tree-ssa/vrp08.c:: Ditto.
2008-06-19 Andy Hutchinson <hutchinsonandy@aim.com>
* gcc.dg/pragma-pack-4.c: Skip for AVR target.
2008-06-18 Andy Hutchinson <hutchinsonandy@aim.com>
* gcc.dg/builtin-apply2.c: Mark skip for avr target.
2008-06-18 Andy Hutchinson <hutchinsonandy@aim.com>
PR c/36571
* gcc.dg/builtin-return-1.c: Mark as xfail on AVR.
2008-06-18 Andy Hutchinson <hutchinsonandy@aim.com>
* gcc.dg/tree-ssa/loop-35.c: xfail avr target. Add new avr specific
tests.
2008-06-18 Andy Hutchinson <hutchinsonandy@aim.com>
* gcc.dg/tree-ssa/forwprop-6.c: Use long or int to match size of
float. Otherwise error.
* gcc.dg/tree-ssa/ssa-fre-7.c: Ditto.
* gcc.dg/tree-ssa/ssa-fre-8.c: Ditto.
2008-06-18 Andy Hutchinson <hutchinsonandy@aim.com>
* gcc.c-torture/execute/20020619-1.c: Correct for targets
without 32 bit int.
2008-06-18 Andy Hutchinson <hutchinsonandy@aim.com>
* gcc.c-torture/execute/ieee/20000320-1.x: Skip for AVR target.
* gcc.c-torture/execute/ieee/rbug.x: Ditto.
* gcc.c-torture/execute/ieee/pr30704.x: Add new file. Skip for AVR
target.
* gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.x: Ditto.
2008-06-18 Andy Hutchinson <hutchinsonandy@aim.com>
PR testsuite/36284
* gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Require
int32plus for generated main files.
2008-06-18 Andy Hutchinson <hutchinsonandy@aim.com>
PR c/36460
* gcc.dg/utf32-1.c: Mark xfail for AVR target.
* gcc.dg/utf32-2.c: Ditto.
* gcc.dg/utf32-3.c: Ditto.
2008-06-18 Andy Hutchinson <hutchinsonandy@aim.com>
* gcc.c-torture/compile/limits-fndefn.c: Skip for AVR.
* gcc.dg/builtins-config.h: Use standard independent __AVR__ symbol.
* gcc.dg/cdce1.c: Skip for AVR.
* gcc.dg/cdce2.c: Ditto.
* gcc.dg/fold-bitand-1.c: Ignore warnings such as alignment.
* gcc.dg/fold-eqandshift-3.c: Use long on AVR.
* gcc.dg/fold-overflow-1.c: Skip for AVR.
* gcc.dg/multiple-overflow-warn-3.c: Use target independent macro
for ms bit position.
* gcc.dg/pch/struct-1.c: Allow for target without 32 bit int.
* gcc.dg/tree-ssa/pr33920.c: Add warning check for AVR.
* gcc.dg/ucnid-5.c: Skip for AVR.
* gcc.dg/Wconversion-5.c: Mark warning xfail for AVR target.
* gcc.dg/Wconversion-real-integer.c: Skip for AVR.
* gcc.dg/Wconversion-real.c: Ditto.
* gcc.dg/wtr-conversion-1.c: Add warning test for AVR.
* gcc.dg/utf-cvt.c: Skip tests and mark excess xfail for AVR.
* gcc.dg/Wtype-limits-Wextra.c: Ditto.
* gcc.dg/Wtype-limits.c: Ditto.
2008-06-18 Joseph Myers <joseph@codesourcery.com>
* gcc.dg/dfp/convert-bfp-6.c, gcc.dg/dfp/convert-bfp-9.c: XFAIL
for lax_strtofp.
2008-06-18 Joseph Myers <joseph@codesourcery.com>
* lib/target-supports.exp
(check_effective_target_powerpc_hard_double): New.
* gcc.dg/tree-ssa/loop-19.c: Use powerpc_hard_double instead of
powerpc*-*-*.
2008-06-16 Jan Hubicka <jh@suse.cz>
* gcc.dg/weak/weak-2.c: We no longer complain about incompatibilty.
* gcc.dg/weak/weak-3.c: We no longer complain about incompatibilty.
* gcc.dg/weak/weak-4.c: We no longer complain about incompatibilty.
* gcc.dg/weak/weak-5.c: We no longer complain about incompatibilty.
* gcc.dg/weak/weak-6.c: Fix thinko in previous change.
* gcc.dg/weak/weak-7.c: Likewise.
2008-06-16 Jan Hubicka <jh@suse.cz>
* gcc.dg/asm-wide-1.c: Do not require extra errors we output
confused by earlier errors.
* gcc.target/i386/sseregparm-2.c: Remove markers for errors not
output at parsing time.
* gcc.target/i386/sseregparm-8.c: Move here compile time errors
from gcc.target/i386/sseregparm-2.c.
* gcc.dg/weak/weak-6.c: Do not require extra errors we output
confused by earlier errors.
* gcc.dg/weak/weak-7.c: Likewise.
2008-06-18 Daniel Kraft <d@domob.eu>
PR fortran/36517, fortran/36492
* gfortran.dg/array_constructor_25.f03: New test.
* gfortran.dg/array_constructor_26.f03: New test.
* gfortran.dg/array_constructor_27.f03: New test.
* gfortran.dg/array_constructor_28.f03: New test.
* gfortran.dg/array_constructor_29.f03: New test.
* gfortran.dg/array_constructor_30.f03: New test.
* gfortran.dg/array_constructor_type_19.f03: New test.
* gfortran.dg/array_constructor_type_20.f03: New test.
* gfortran.dg/array_constructor_type_21.f03: New test.
2008-06-17 Daniel Kraft <d@domob.eu>
PR fortran/36112
* gfortran.dg/bounds_check_array_ctor_1.f90: New test.
* gfortran.dg/bounds_check_array_ctor_2.f90: New test.
* gfortran.dg/bounds_check_array_ctor_3.f90: New test.
* gfortran.dg/bounds_check_array_ctor_4.f90: New test.
* gfortran.dg/bounds_check_array_ctor_5.f90: New test.
* gfortran.dg/bounds_check_array_ctor_6.f90: New test.
* gfortran.dg/bounds_check_array_ctor_7.f90: New test.
* gfortran.dg/bounds_check_array_ctor_8.f90: New test.
* gfortran.dg/arrayio_0.f90: Fixed invalid array constructor.
* gfortran.dg/char_cons_len.f90: Ditto.
* gfortran.dg/char_initializer_actual.f90: Ditto.
* gfortran.dg/pr15959.f90: Ditto.
* gfortran.dg/transfer_simplify_2.f90: Ditto.
* gfortran.dg/char_length_1.f90: Changed expected error messages.
2008-06-17 Paul Thomas <pault@gcc.gnu.org>
PR fortran/36366
* gfortran.dg/used_types_20.f90: New test.
2008-06-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/36546
* gfortran.dg: namelist_49.f90: New test.
2008-06-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/36544
* gfortran.dg/fseek.f90: Adjust test conditions for variable newline.
2008-06-16 Ira Rosen <irar@il.ibm.com>
PR tree-optimization/36493
* gcc.dg/vect/pr36493.c: New testcase.
2008-06-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/36515
* gfortran.dg/no_range_check_2.f90: New test.
2008-06-15 Mark Shinwell <shinwell@codesourcery.com>
* lib/target-supports.exp (check_effective_target_mips_loongson): New.
* gcc.target/mips/loongson-simd.c: New.
2008-06-14 Simon Martin <simartin@users.sourceforge.net>
PR c++/35320
* g++.dg/parse/bitfield3.C: New test.
2008-06-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/36538
* gfortran.dg: namelist_48.f90: New test.
2008-06-14 Simon Martin <simartin@users.sourceforge.net>
PR c++/35317
* g++.dg/other/dtor2.C: New test.
2008-06-13 Olivier Hainque <hainque@adacore.com>
* gnat.dg/task_stack_align.adb: New test.
2008-06-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/35863
* gfortran.dg/widechar_IO_1.f90: New test.
* gfortran.dg/widechar_IO_2.f90: New test.
* gfortran.dg/widechar_IO_3.f90: New test.
* gfortran.dg/widechar_IO_4.f90: New test.
2008-06-13 Tobias Burnus <burnus@net-b.de>
PR fortran/36476
* gfortran.dg/parameter_array_init_4.f90: New.
2008-06-13 Eric Botcazou <ebotcazou@adacore.com>
* gcc.c-torture/compile/20080613-1.c: New test.
2008-06-13 Jakub Jelinek <jakub@redhat.com>
PR c/36507
* gcc.dg/inline-28.c: New test.
* gcc.dg/inline-29.c: New test.
* gcc.dg/inline-30.c: New test.
2008-06-12 Tobias Burnus <burnus@net-b.de>
PR fortran/36462
* gfortran.dg/index_2.f90: New.
2008-06-12 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/discr9.ad[sb]: New test.
2008-06-12 Joseph Myers <joseph@codesourcery.com>
* gcc.dg/compat/struct-layout-1.exp (orig_gcc_exec_prefix_saved):
Always initialize.
* g++.dg/compat/struct-layout-1.exp (orig_gcc_exec_prefix_saved):
Always initialize.
2008-06-12 Jakub Jelinek <jakub@redhat.com>
PR testsuite/36443
* gcc.dg/compat/struct-layout-1.exp: Temporarily unset
GCC_EXEC_PREFIX from environment when running $HOSTCC.
* g++.dg/compat/struct-layout-1.exp: Likewise.
2008-06-12 Richard Guenther <rguenther@suse.de>
PR tree-optimization/36345
* gcc.c-torture/execute/20020619-1.c: Remove broken part of
the testcase.
2008-06-11 Edmar Wienskoski <edmar@freescale.com>
PR target/36425
* gcc.target/powerpc/e500-1.c: New test case to verify
mno-isel option.
2008-06-11 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/specs/varsize_copy.ad[sb]: New test.
2008-06-10 Uros Bizjak <ubizjak@gmail.com>
* gcc.target/i386/bt-mask-1.c: New test.
* gcc.target/i386/bt-mask-2.c: Ditto.
2008-06-10 Uros Bizjak <ubizjak@gmail.com>
PR target/36473
* gcc.target/i386/bt-1.c: New test.
* gcc.target/i386/bt-2.c: Ditto.
2008-06-09 Andy Hutchinson <hutchinsonandy@aim.com>
* gcc.c-torture/execute/builtins/lib/chk.c: Only include sys/types.h
for unix to check for uClibc.
2008-06-09 Andy Hutchinson <hutchinsonandy@aim.com>
PR testsuite/36285
* gcc.dg/compat/struct-return-10_y.c: Remove test_va.
* gcc.dg/compat/vector-defs.h: Add check for availability of 8 byte
double.
* gcc.dg/compat/struct-layout-1_test.h: Change bitfield to match
integer size.
2008-06-09 Joseph Myers <joseph@codesourcery.com>
* gcc.dg/pr34856.c: Condition use of -maltivec on
powerpc_altivec_ok. Use -w on other powerpc*-*-linux*.
2008-06-09 Richard Sandiford <rdsandiford@googlemail.com>
* gcc.dg/torture/mips-hilo-1.c: Delete.
* gcc.target/mips/pr35232.c: Likewise.
* gcc.target/mips/fix-vr4130-1.c: Use modulus to create an mfhi.
* gcc.target/mips/fix-vr4130-3.c: Likewise.
* gcc.target/mips/int-moves-1.c: New test.
* gcc.target/mips/int-moves-2.c: Likewise.
* gcc.target/mips/fix-r4000-1.c: Likewise.
* gcc.target/mips/fix-r4000-2.c: Likewise.
* gcc.target/mips/fix-r4000-3.c: Likewise.
* gcc.target/mips/fix-r4000-4.c: Likewise.
* gcc.target/mips/fix-r4000-5.c: Likewise.
* gcc.target/mips/fix-r4000-6.c: Likewise.
* gcc.target/mips/fix-r4000-7.c: Likewise.
* gcc.target/mips/fix-r4000-8.c: Likewise.
* gcc.target/mips/fix-r4000-9.c: Likewise.
* gcc.target/mips/fix-r4000-10.c: Likewise.
* gcc.target/mips/fix-r4000-11.c: Likewise.
* gcc.target/mips/fix-r4000-12.c: Likewise.
* gcc.target/mips/timode-1.c: Likewise.
* gcc.target/mips/timode-2.c: Likewise.
2008-06-09 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/specs/pack3.ads: New test.
* gnat.dg/specs/pack3_pkg.ads: New helper.
2008-06-08 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/35242
* g++.dg/cpp0x/vt-35242.C: New.
2008-06-08 Janus Weil <janus@gcc.gnu.org>
PR fortran/36459
* gfortran.dg/proc_decl_16.f90: New.
2008-06-08 Tobias Burnus <burnus@net-b.de>
PR fortran/35830
* proc_decl_13.f90: New.
* proc_decl_14.f90: New.
* proc_decl_15.f90: New.
2008-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/36420
PR fortran/36421
PR fortran/36422
* gfortran.dg/fmt_g0_1.f08: New test.
* gfortran.dg/fmt_g0_2.f08: New test.
* gfortran.dg/fmt_g0_3.f08: New test.
2008-06-07 Xinliang David Li <davidxl@google.com>
PR/36440
* gcc.dg/cdce1.c: Remove run target clause.
* gcc.dg/cdce2.c: Ditto.
* g++.dg/cdce3.C: Fix a bug in target specification.
2008-06-07 Tobias Burnus <burnus@net-b.de>
PR fortran/36437
* gfortran.dg/c_sizeof_1.f90: New.
* gfortran.dg/c_sizeof_2.f90: New.
2008-06-07 Joseph Myers <joseph@codesourcery.com>
* g++.dg/abi/arm_cxa_vec1.C: Don't handle xscale*-*-*.
* g++.dg/eh/spbp.C: Don't handle *-*-solaris2.[56]*.
* g++.dg/warn/miss-format-1.C: Don't handle Solaris before Solaris
7.
* gcc.c-torture/compile/981006-1.c: Don't handle xscale*-*-*,
strongarm*-*-* and cris-*-aout*.
* gcc.c-torture/execute/941014-1.x: Don't handle xscale*-*-* and
strongarm*-*-*.
* gcc.dg/20030909-1.c: Don't handle xscale*-*-* and
strongarm*-*-*.
* gcc.dg/20031108-1.c: Don't handle xscale*-*-* and
strongarm*-*-*.
* gcc.dg/20040813-1.c: Don't handle *-*-sysv5*.
* gcc.dg/arm-asm.c: Don't handle strongarm*-*-* and xscale*-*-*.
* gcc.dg/arm-scd42-1.c: Use target arm*-*-*.
* gcc.dg/arm-scd42-3.c: Use target arm*-*-*.
* gcc.dg/cpp/assert4.c: Don't handle BeOS.
* gcc.dg/debug/pr35154.c: Don't handle *-*-sysv5*.
* gcc.dg/intmax_t-1.c: Don't handle *-*-solaris2.5.1 and
xscale*-*-elf*.
* gcc.dg/pragma-align.c: Don't handle i?86-*-sco3.2v5*.
* gcc.dg/pthread-init-2.c: Don't handle *-*-solaris2.5.1.
* gcc.misc-tests/arm-isr.exp: Use target arm*-*-*.
* gcc.target/powerpc/ppc-sdata-1.c: Don't handle powerpc-*-sysv*.
* gcc.target/powerpc/ppc-sdata-2.c: Don't handle powerpc-*-sysv*.
* gcc.target/powerpc/ppc-stackalign-1.c: Don't handle
powerpc-*-sysv*.
* gfortran.dg/debug/pr35154-stabs.f: Don't handle *-*-sysv5*.
* lib/target-supports.exp: Don't handle strongarm*-*-elf,
xscale*-*-elf and *-*-windiss.
* obj-c++.dg/dwarf-2.mm: Don't handle *-*-solaris2.[56]*.
* objc.dg/dwarf-1.m: Don't handle *-*-solaris2.[56]*.
* objc.dg/dwarf-2.m: Don't handle *-*-solaris2.[56]*.
* gcc.dg/mt-loopi1.c: Remove.
2008-06-07 Samuel Tardieu <sam@rfc1149.net>
* gnat.dg/specs/oversize.ads: New.
2008-06-07 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/35327
* g++.dg/parse/crash41.C: New.
2008-06-06 Uros Bizjak <ubizjak@gmail.com>
PR rtl-optimization/36438
* gcc.target/i386/pr36438.c
2008-06-06 Jakub Jelinek <jakub@redhat.com>
PR target/36362
* gcc.c-torture/execute/20080529-1.c: New test.
2008-06-06 Jakub Jelinek <jakub@redhat.com>
* gcc.dg/gomp/collapse-1.c: New test.
* gcc.dg/gomp/nesting-1.c: New test.
* g++.dg/gomp/task-1.C: New test.
* g++.dg/gomp/predetermined-1.C: New test.
* g++.dg/gomp/tls-4.C: New test.
* gfortran.dg/gomp/collapse1.f90: New test.
* gfortran.dg/gomp/sharing-3.f90: New test.
* gcc.dg/gomp/pr27499.c (foo): Remove is unsigned dg-warning.
* g++.dg/gomp/pr27499.C (foo): Likewise.
* g++.dg/gomp/for-16.C (foo): Likewise.
* g++.dg/gomp/tls-3.C: Remove dg-error, add S::s definition.
* g++.dg/gomp/pr34607.C: Adjust dg-error location.
* g++.dg/gomp/for-16.C (foo): Add a new dg-error.
* gcc.dg/gomp/appendix-a/a.35.4.c: Add dg-warning.
* gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
* gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
* gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
* gfortran.dg/gomp/omp_parse1.f90: Remove !$omp tab test.
* gfortran.dg/gomp/appendix-a/a.33.4.f90: Remove dg-error
about allocatable array.
* gfortran.dg/gomp/reduction1.f90: Likewise.
2008-06-06 Richard Guenther <rguenther@suse.de>
* gcc.dg/tree-ssa/alias-18.c: XFAIL some sub-tests.
2008-06-04 Joseph Myers <joseph@codesourcery.com>
* lib/target-supports.exp (check_effective_target_powerpc_spu):
Call check_effective_target_powerpc_altivec_ok.
* gcc.target/powerpc/dfp-dd.c, gcc.target/powerpc/dfp-td.c,
gcc.target/powerpc/ppc32-abi-dfp-1.c,
gcc.target/powerpc/ppu-intrinsics.c: Require powerpc_fprs.
2008-06-04 Xinliang David Li <davidxl@google.com>
* gcc.dg/cdce1.c: New test.
* gcc.dg/cdce2.c: Ditto.
* g++.dg/cdce3.C: Ditto.
2008-06-04 Janus Weil <janus@gcc.gnu.org>
PR fortran/36322
PR fortran/36275
* gfortran.dg/proc_decl_2.f90: Extended.
2008-06-04 Joseph Myers <joseph@codesourcery.com>
Maxim Kuvyrkov <maxim@codesourcery.com>
* gcc.target/m68k/xgot-1.c: New test.
2008-06-04 Richard Guenther <rguenther@suse.de>
* gcc.c-torture/execute/20080604-1.c: New testcase.
2008-06-03 Andy Hutchinson <hutchinsonandy@aim.com>
PR/34880
* gcc.c-torture/execute/float-floor.c: Adjust test for 4 byte
doubles.
2008-06-03 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/aliasing1.ad[sb]: New test.
* gnat.dg/aliasing2.ad[sb]: Likewise.
2008-06-02 Andy Hutchinson <hutchinsonandy@aim.com>
* gcc.target/avr/avr.exp: Add avr testsuite.
* gcc.target/avr/trivial.c: Add simple test.
* gcc.target/avr/torture/avr-torture.exp: Add avr-torture testsuite.
* gcc.target/avr/torture/trivial.c: Add simple test.
2008-06-02 Andy Hutchinson <hutchinsonandy@aim.com>
* gcc.dg/pr19340.c: Disable for AVR as it has no scheduling.
* gcc.dg/section1.c: XFAIL AVR as bss section is used differently.
2008-06-02 Andy Hutchinson <hutchinsonandy@aim.com>
* gcc.dg/pr18241-1.c: Use long on small int target.
* gcc.dg/pr32912-2.c: Ditto.
* gcc.dg/pr35065.c: Ditto.
* gcc.dg/pr36300-1.c: Ditto.
* gcc.dg/pr36300-2.c: Ditto.
* gcc.dg/pr27639.c: Reduce array size for small int target.
* gcc.dg/pr28755.c: Skip test if pointers are smaller than 32 bits.
* gcc.dg/pr36194.c: Reduce constant on small int target.
* gcc.dg/torture/builtin-frexp-1.c: Ditto.
2008-06-02 Andy Hutchinson <hutchinsonandy@aim.com>
* gcc.dg/torture/pr34330.c: Skip test for targets without pthread.
* gcc.dg/torture/pr36244.c: Ditto.
* gcc.dg/tree-ssa/pr36181.c: Ditto.
2008-06-02 Janus Weil <janus@gcc.gnu.org>
PR fortran/36361
* gfortran.dg/interface_24.f90: New.
2008-06-02 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/36404
* g++.dg/template/crash79.C: New.
* g++.dg/other/pr28114.C: Adjust.
2008-06-02 Daniel Kraft <d@domob.eu>
* finalize_1.f08: New test.
* finalize_2.f03: New test.
* finalize_3.f03: New test.
* finalize_4.f03: New test.
* finalize_5.f03: New test.
* finalize_6.f90: New test.
* finalize_7.f03: New test.
* finalize_8.f03: New test.
2008-06-01 Richard Sandiford <rdsandiford@googlemail.com>
* gcc.c-torture/execute/ieee/ieee.exp: Load c-torture.exp.
2008-06-01 Richard Sandiford <rdsandiford@googlemail.com>
* gcc.target/mips/fpr-moves-7.c: New test.
* gcc.target/mips/fpr-moves-8.c: New test.
2008-05-30 Bernd Schmidt <bernd.schmidt@analog.com>
* gcc.target/bfin/mcpu-default.c: Adjust for recent changes: default
CPU has all workarounds, and no longer explicitly sets bf532 as CPU
type.
* gcc.target/bfin/mcpu-bf531.c: Adjust for WORKAROUND_RETS.
* gcc.target/bfin/mcpu-bf532.c: Likewise.
* gcc.target/bfin/mcpu-bf533.c: Likewise.
* gcc.target/bfin/mcpu-bf534.c: Likewise.
* gcc.target/bfin/mcpu-bf536.c: Likewise.
* gcc.target/bfin/mcpu-bf537.c: Likewise.
* gcc.target/bfin/mcpu-bf548.c: Likewise.
* gcc.target/bfin/mcpu-bf549.c: Likewise.
* gcc.target/bfin/mcpu-bf561.c: Likewise.
* gcc.target/bfin/mcpu-bf523.c: Likewise.
* gcc.target/bfin/mcpu-bf524.c: Likewise.
* gcc.target/bfin/mcpu-bf526.c: Likewise.
* gcc.target/bfin/mcpu-bf522.c: Likewise.
* gcc.target/bfin/mcpu-bf525.c: Likewise.
* gcc.target/bfin/mcpu-bf527.c: Likewise.
* gcc.target/bfin/mcpu-bf538.c: Likewise.
* gcc.target/bfin/mcpu-bf539.c: Likewise.
* gcc.target/bfin/mcpu-bf542.c: Likewise.
* gcc.target/bfin/mcpu-bf544.c: Likewise.
* gcc.target/bfin/mcpu-default.c: Likewise.
* gcc.target/bfin/workarounds-any.c: Likewise.
* gcc.target/bfin/workarounds-none.c: Likewise.
* gcc.target/bfin/workarounds-1.c: Likewise.
* gcc.target/bfin/workarounds-2.c: Likewise.
* gcc.target/bfin/workarounds-3.c: Likewise.
* gcc.target/bfin/workarounds-4.c: Likewise.
2008-05-30 Tom Tromey <tromey@redhat.com>
PR preprocessor/36320:
* gcc.dg/cpp/pr36320.c: New file.
2008-05-29 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/35243
* g++.dg/cpp0x/vt-35243.C: New.
2008-05-29 H.J. Lu <hongjiu.lu@intel.com>
PR target/35771
* gcc.dg/torture/pr35771.h: New.
* gcc.dg/torture/pr35771-1.c: Likewise.
* gcc.dg/torture/pr35771-2.c: Likewise.
* gcc.dg/torture/pr35771-3.c: Likewise.
2008-05-29 Eric Botcazou <ebotcazou@adacore.com>
* gcc.dg/nested-func-6.c: New test.
2008-05-29 Richard Guenther <rguenther@suse.de>
PR tree-optimization/36343
* gcc.c-torture/execute/pr36343.c: New testcase.
2008-05-29 Arnaud Charlet <charlet@adacore.com>
* gnat.dg/abstract1.ad[sb]: New test.
2008-05-28 Janus Weil <janus@gcc.gnu.org>
PR fortran/36325
PR fortran/35830
* gfortran.dg/interface_23.f90: New.
* gfortran.dg/gomp/reduction3.f90: Fixed invalid code.
* gfortran.dg/proc_decl_12.f90: New:
* gfortran.dg/external_procedures_1.f90: Fixed error message.
2008-05-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
PR fortran/36319
* gfortran.dg/widechar_5.f90: New file.
* gfortran.dg/widechar_6.f90: New file.
* gfortran.dg/widechar_7.f90: New file.
* gfortran.dg/widechar_intrinsics_5.f90: Uncomment the lines
testing the SPREAD intrinsic.
* gfortran.dg/widechar_intrinsics_6.f90: New file.
* gfortran.dg/widechar_intrinsics_7.f90: New file.
* gfortran.dg/widechar_intrinsics_8.f90: New file.
* gfortran.dg/widechar_intrinsics_9.f90: New file.
* gfortran.dg/widechar_intrinsics_10.f90: New file.
2008-05-28 Seongbae Park <seongbae.park@gmail.com>
* gcc.dg/tree-prof/ic-misattribution-1.c: New test.
* gcc.dg/tree-prof/ic-misattribution-1a.c: New test.
* lib/profopt.exp (profopt-get-options): Support
dg-additional-sources.
(profopt-execute): Handle additional sources.
2008-05-28 Rafael Espíndola <espindola@google.com>
* gcc.dg/20080528-1.c: New test.
2008-05-28 Arnaud Charlet <charlet@adacore.com>
* gnat.dg/old_errors.adb, gnat.dg/deep_old.adb: Adjust.
* gnat.dg/specs/iface_eq_test.ads,
gnat.dg/specs/iface_eq_test-child.ads: New test.
* gnat.dg/specs/self_class.ads: New test.
* gnat.dg/fixce.adb: New test.
* gnat.dg/frunaligned*.ad[sb]: New test.
2008-05-27 Andy Hutchinson <hutchinsonandy@aim.com>
* gcc.dg/tree-ssa/data-dep-1.c: Skip test for avr-*-* too much code.
* gcc.dg/tree-ssa/ldist-3.c: Ditto.
* gcc.dg/tree-ssa/ldist-5.c: Ditto.
* gcc.dg/tree-ssa/ifc-20040816-2 .c: Adjust for int size < 4 bytes.
* gcc.dg/tree-ssa/pr32540-1.c: Ditto.
* gcc.dg/tree-ssa/pr32540-2.c: Ditto.
* gcc.dg/tree-ssa/ssa-lim-5.c: Ditto.
* gcc.dg/tree-ssa/pr23115.c: Adjust test for double size < 8 bytes.
2008-05-27 H.J. Lu <hongjiu.lu@intel.com>
PR target/35767
PR target/35771
* gcc.target/i386/pr35767-1.c: New.
* gcc.target/i386/pr35767-1d.c: Likewise.
* gcc.target/i386/pr35767-1i.c: Likewise.
* gcc.target/i386/pr35767-2.c: Likewise.
* gcc.target/i386/pr35767-2d.c: Likewise.
* gcc.target/i386/pr35767-2i.c: Likewise.
* gcc.target/i386/pr35767-3.c: Likewise.
* gcc.target/i386/pr35767-4.c: Likewise.
* gcc.target/i386/pr35767-5.c: Likewise.
2008-05-27 Tobias Burnus <burnus@net-b.de>
* gfortran.dg/assignment_3.f90: Add missing cleanup-modules.
2008-05-27 Tobias Burnus <burnus@net-b.de>
PR fortran/36316
* gfortran.dg/assignment_3.f90: New.
2008-05-27 Richard Sandiford <rdsandiford@googlemail.com>
* lib/fortran-torture.exp (get-fortran-torture-options):
New function, replacing old FORTRAN_TORTURE_OPTIONS code.
* gfortran.fortran-torture/compile/compile.exp: Use
[get-fortran-torture-options] instead of $FORTRAN_TORTURE_OPTIONS.
* gfortran.fortran-torture/execute/execute.exp: Likewise.
2008-05-27 Michael Matz <matz@suse.de>
PR c++/27975
* g++.dg/warn/Wenum-compare.C: New testcase.
* g++.dg/warn/Wenum-compare-no.C: Ditto.
2008-05-27 Richard Guenther <rguenther@suse.de>
PR tree-optimization/36339
* gcc.c-torture/execute/pr36339.c: New testcase.
* gcc.dg/tree-ssa/loadpre8.c: XFAIL.
2008-05-27 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/pack9.ad[sb]: New test.
2008-05-27 Arnaud Charlet <charlet@adacore.com>
* gnat.dg/sync1.ad[sb]: New test.
* gnat.dg/interface5.ad[sb]: New test.
2008-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* gcc.c-torture/compile/pr11832.c: XFAIL on (x86 && ilp32 && pic).
* gcc.c-torture/compile/pr33009.c: Likewise.
2008-05-27 Alexandre Oliva <aoliva@redhat.com>
PR c++/35909
* g++.dg/conversion/bitfield9.C: New.
2008-05-26 Arnaud Charlet <charlet@adacore.com>
* gnat.dg/specs/array_no_def_init.ads: New test.
2008-05-26 Kai Tietz <kai.tietz@onevision.com>
* gcc-c.torture/execute/pr36321.c: New.
2008-05-26 Richard Guenther <rguenther@suse.de>
PR middle-end/36300
* gcc.dg/pr36300-1.c: New testcase.
* gcc.dg/pr36300-2.c: Likewise.
2008-05-26 Arnaud Charlet <charlet@adacore.com>
* gnat.dg/set_in_pproc.adb: New test.
* gnat.dg/modular2.adb: New test.
* gnat.dg/pak.ad[sb]: New test.
2008-05-25 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/trampoline1.adb: New test.
* gnat.dg/trampoline2.adb: Likewise.
2008-05-25 Tobias Burnus <burnus@net-b.de>
PR fortran/32600
* gfortran.dg/c_f_pointer_tests_3.f90: New.
2008-05-25 Richard Guenther <rguenther@suse.de>
PR tree-optimization/17526
* gcc.dg/torture/pr17526.c: New testcase.
2008-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* gcc.dg/tg-tests.h: Fix spelling of FP_INFINITE.
2008-05-23 Sandra Loosemore <sandra@codesourcery.com>
Daniel Jacobowitz <dan@codesourcery.com>
* g++.dg/other/profile1.C: Use dg-require-profiling.
2008-05-24 Hans-Peter Nilsson <hp@axis.com>
PR testsuite/22523
* g++.dg/template/inline1.C: For the not-defined symbol, use the
pattern from g++.dg/template/qualttp17.C.
2008-05-23 Rafael Espíndola <espindola@google.com>
* gcc.c-torture/compile/20080522-1.c: Move to gcc.dg.
* gcc.dg/20080522-1.c: Moved from gcc.c-torture.
2008-05-23 Paul Brook <paul@codesourcery.com>
Carlos O'Donell <carlos@codesourcery.com>
* gcc.target/arm/naked-1.c: New test.
* gcc.target/arm/naked-2.c: New test.
2008-05-23 Tobias Burnus <burnus@net-b.de>
PR fortran/36314
* gfortran.dg/eoshift_large_1.f90: Replace tabs by spaces.
2008-05-23 Arnaud Charlet <charlet@adacore.com>
* gnat.dg/addr_slice.adb: New test.
2008-05-23 Jakub Jelinek <jakub@redhat.com>
PR c++/36237
* g++.dg/gomp/pr36237.C: New test.
2008-05-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* gcc.dg/builtins-error.c: Test __builtin_fpclassify. Also
add tests for all previous type-generic builtins.
* gcc.dg/pr28796-2.c: Add -DUNSAFE flag.
* gcc.dg/tg-tests.h: Test __builtin_fpclassify.
2008-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
PR libgfortran/36302
* gfortran.dg/cshift_large_1.f90: New test.
* gfortran.dg/eoshift_large_1.f90: New test.
2008-05-22 Rafael Espíndola <espindola@google.com>
* gcc.c-torture/compile/20080522-1.c: New testcase.
2008-05-22 Richard Guenther <rguenther@suse.de>
* gcc.c-torture/execute/20080522-1.c: New testcase.
2008-05-22 Richard Guenther <rguenther@suse.de>
* gcc.dg/tree-ssa/alias-18.c: New testcase.
2008-05-22 Arnaud Charlet <charlet@adacore.com>
* gnat.dg/slice5.adb: New test.
* gnat.dg/notnot.adb: New test.
* gnat.dg/tf_interface_1.ad[sb]: New test.
* gnat.dg/const1.adb: New test.
* gnat.dg/parameterlessfunc.adb: New test.
* gnat.dg/specs/interface5.ads: New test.
* gnat.dg/specs/cpp_assignment.ads: New test.
2008-05-22 Nathan Sidwell <nathan@codesourcery.com>
* lib/dg-pch.exp (dg-pch): Fix if bracing.
2008-05-21 H.J. Lu <hongjiu.lu@intel.com>
* gcc.target/i386/m128-check.h (ARRAY_SIZE): New.
(CHECK_EXP): Use it.
* gcc.target/i386/set-v16qi-3.h: New.
* gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
* gcc.target/i386/sse4_1-set-v16qi-3.c: Likewise.
2008-05-21 Sebastian Pop <sebastian.pop@amd.com>
PR tree-optimization/36287
PR tree-optimization/36286
* gcc.dg/tree-ssa/pr36287.c: New.
* gfortran.dg/pr36286.f90: New.
2008-05-21 Tom Tromey <tromey@redhat.com>
PR preprocessor/27777:
* gcc.dg/cpp/pr27777.c: New file.
2008-05-21 Jakub Jelinek <jakub@redhat.com>
PR c++/36023
* g++.dg/ext/complit10.C: New test.
2008-05-21 Janis Johnson <janis187@us.ibm.com>
* gfortran.dg/nint_2.f90: XFAIL only when using -O0.
* lib/target-supports-dg.exp (dg-xfail-run-if): New.
* gcc.test-framework/dg-do-run-xrif-exp-F.c: New test.
* gcc.test-framework/dg-do-run-xrif-exp-P.c: New test.
* gcc.test-framework/dg-do-run-xrif-exp-XF.c: New test.
* gcc.test-framework/dg-do-run-xrif-exp-XP.c: New test.
* gcc.test-framework/dg-dot-run-xrif-exp-F.c: New test.
* gcc.test-framework/dg-dot-run-xrif-exp-P.c: New test.
* gcc.test-framework/dg-dot-run-xrif-exp-XF.c: New test.
* gcc.test-framework/dg-dot-run-xrif-exp-XP.c: New test.
* gcc.test-framework/test-framework.awk: Handle new tests.
2008-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
PR fortran/36257
* gfortran.dg/char_length_12.f90: New test.
2008-05-20 Nathan Sidwell <nathan@codesourcery.com>
* gcc.c-torture/execute/builtins/memops-asm.c: Set inside_main.
* lib/gcc-dg.exp (cleanup-saved-temps): Add optional list of
suffixes not to delete.
* gcc.dg/pch/save-temps-1.c: Don't delete ".s" temp.
* g++.dg/pch/pch.C: Likewise.
* g++.old-deja/g++.pt/static11.C: Replace xfail by target requirement.
* lib/dg-pch.exp (dg-pch): Don't expect .s files if there are
dg-errors expected.
2008-05-20 Janis Johnson <janis187@us.ibm.com>
PR testsuite/20771
* lib/dg-pch.exp: Move a flag in arguments to dg-test to differentiate
compile results for pch test lines in gcc.sum.
* gcc.dg/pch/counter-2.c: Add comments to dg-error directives to
make them unique in gcc.sum.
* gcc.dg/pch/valid-1.c: Ditto.
* gcc.dg/pch/valid-2.c: Ditto.
* gcc.dg/pch/valid-3.c: Ditto.
* gcc.dg/pch/warn-1.c: Same for dg-warning.
2008-05-20 Andy Hutchinson <hutchinsonandy@aim.com>
* gcc.dg/array-quals-1.c: xfail read only section
check for avr target.
2008-05-20 Andy Hutchinson <hutchinsonandy@aim.com>
PR testsuite/34889
* gcc.c-torture/execute/builtins/pr23484-chk.c : Correct test for
16bit int target.
2008-05-20 Andy Hutchinson <hutchinsonandy@aim.com>
* gcc.dg/tree-ssa/ifc-20040816-1.c : signal.h not required.
* gcc.c-torture/execute/ieee/fp-cmp-1.c : Do not include signal.h if
SIGNAL_SUPPRESS.
* gcc.c-torture/execute/ieee/fp-cmp-2.c : Ditto.
* gcc.c-torture/execute/ieee/fp-cmp-3.c : Ditto.
2008-05-20 Andy Hutchinson <hutchinsonandy@aim.com>
* gcc.dg/builtins-config.h: AVR does not have C99 runtime.
2008-05-20 Janis Johnson <janis187@us.ibm.com>
PR testsuite/22523
* g++.dg/template/inline1.C: Handle syntax for more assemblers.
* lib/scandump.exp (scan-dump): Handle non-existent dump file.
(scan-dump-times): Ditto.
(scan-dump-not): Ditto.
(scan-dump-dem): Ditto.
(scan-dump-dem-not): Ditto.
* obj-c++.dg/bitfield-1.mm: XFAIL for ICE; move dg-options after other
test directives; use dg-prune-output instead of dg-excess-errors for
possible message to ignore; adjust line numbers for messages.
* obj-c++.dg/comp-types-10.mm: XFAIL for ICE.
* obj-c++.dg/try-catch-9.mm: XFAILfor ICE, move dg-options after
other test directives.
* obj-c++.dg/try-catch-2.mm: Move dg-options after dg-xfail-if.
* obj-c++.dg/encode-8.mm: Move dg-options after dg-do.
* obj-c++.dg/bitfield-4.mm: Ditto; use dg-prune-output instead of
dg-excess-errors for possible additional message.
* obj-c++.dg/layout-1.mm: Use dg-prune-output instead of
dg-excess-errors for possible additional message.
* g++.dg/ext/vector14.C: Ignore a possible warning.
2008-05-20 Samuel Tardieu <sam@rfc1149.net>
* gnat.dg/modular.adb: Remove test, gnat.dg/modular1.adb already
checks that the bug is fixed and is more concise.
2008-05-20 Samuel Tardieu <sam@rfc1149.net>
PR ada/35791
* gnat.dg/check_displace_generation.adb: New.
2008-05-20 Samuel Tardieu <sam@rfc1149.net>
PR ada/30740
* gnat.dg/modular.adb: New test.
2008-05-20 Jan Sjodin <jan.sjodin@amd.com>
Sebastian Pop <sebastian.pop@amd.com>
PR tree-optimization/36181
* gcc.dg/tree-ssa/pr36181.c: New.
2008-05-20 Uros Bizjak <ubizjak@gmail.com>
PR testsuite/36057
* g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): Remove.
(const char *dg_options): New array.
(switchfiles): Loop through dg_options array to generate dg-options
directives. Remove numbered arguments usage from fprintf
format strings.
2008-05-20 Jan Sjodin <jan.sjodin@amd.com>
Sebastian Pop <sebastian.pop@amd.com>
PR tree-optimization/36206
* gfortran.dg/pr36206.f: New.
2008-05-20 Arnaud Charlet <charlet@adacore.com>
* gnat.dg/testint.adb: New test.
* gnat.dg/modular1.adb: New test.
* gnat.dg/test_iface_aggr.adb: New test.
* gnat.dg/gen_disp.ad[sb]: New test.
* gnat.dg/specs/tag2.ads: Adjust.
* gnat.dg/specs/empty_variants.ads: Adjust.
2008-05-20 Richard Guenther <rguenther@suse.de>
* gcc.dg/tree-ssa/ssa-sink-1.c: Adjust.
* gcc.dg/tree-ssa/ssa-sink-2.c: Likewise.
* gcc.dg/tree-ssa/ssa-sink-3.c: Likewise.
* gcc.dg/tree-ssa/ssa-sink-4.c: Likewise.
2008-05-20 Sandra Loosemore <sandra@codesourcery.com>
* gcc.c-torture/compile/20061214-1.c: New test.
2008-05-20 Richard Guenther <rguenther@suse.de>
* gcc.c-torture/execute/20080519-1.c: New testcase.
2008-05-19 Xinliang David Li <davidxl@google.com>
* gcc.dg/cdce1.c: Remove test.
* gcc.dg/cdce2.c: Remove test.
2008-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
PR fortran/36265
* gfortran.dg/char_length_11.f90: New test.
2008-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
* gfortran.dg/widechar_intrinsics_5.f90: Add dg-do directive and
use -fbackslash option.
2008-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
* gfortran.dg/char_cast_2.f90: Adjust count in scanning the tree
dump file.
2008-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
* gfortran.dg/bind_c_module.f90: Adjust expected error messages.
2008-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
* gfortran.dg/char_cast_1.f90: Adjust count in scanning the tree
dump file.
2008-05-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* gcc.dg/builtins-error.c: Test __builtin_isinf_sign.
* gcc.dg/tg-tests.h: Likewise. Mark variables volatile.
* gcc.dg/torture/builtin-isinf_sign-1.c: New test.
2008-05-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
* gfortran.dg/achar_3.f90: Adjust error messages.
* gfortran.dg/achar_5.f90: New test.
* gfortran.dg/achar_6.F90: New test.
* gfortran.dg/widechar_1.f90: New test.
* gfortran.dg/widechar_2.f90: New test.
* gfortran.dg/widechar_3.f90: New test.
* gfortran.dg/widechar_4.f90: New test.
* gfortran.dg/widechar_intrinsics_1.f90: New test.
* gfortran.dg/widechar_intrinsics_2.f90: New test.
* gfortran.dg/widechar_intrinsics_3.f90: New test.
* gfortran.dg/widechar_intrinsics_4.f90: New test.
* gfortran.dg/widechar_intrinsics_5.f90: New test.
* gfortran.dg/widechar_select_1.f90: New test.
* gfortran.dg/widechar_select_2.f90: New test.
2008-05-18 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/loop_optimization2.ad[sb]: New test.
2008-05-18 Jakub Jelinek <jakub@redhat.com>
PR target/36090
* gcc.c-torture/execute/20080502-1.c: New test.
2008-05-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
* gfortran.dg/stat_1.f90: Skip on mingw.
* gfortran.dg/stat_2.f90: Skip on mingw.
2008-05-18 Steven G. Kargl <kargls@comcast.net>
PR fortran/36251
gfortran.dg/public_private_module.f90: new test.
gfortran.dg/bind_c_module.f90: new test.
2008-05-17 Xinliang David Li <davidxl@google.com>
* gcc.dg/cdce1.c: New test
* gcc.dg/cdce2.c: New test
2008-05-17 Tobias Burnus <burnus@net-b.de>
* gfortran.dg/initialization_19.f90: New test.
2008-05-17 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/bit_packed_array3.adb: New test.
2008-05-17 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/warn4.adb: New test.
2008-05-16 Paul Thomas <pault@gcc.gnu.org>
PR fortran/35756
PR fortran/35759
* gfortran.dg/where_1.f90: New test.
PR fortran/35743
PR fortran/35745
* gfortran.dg/where_2.f90: New test.
2008-05-16 Tobias Burnus <burnus@net-b.de>
* gfortran.dg/rank_1.f90
* gfortran.dg/rank_2.f90
2008-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
* gfortran.dg/missing_parens_1.f90: Update test.
* gfortran.dg/fmt_t_7.f: Update test.
2008-05-16 Steven G. Kargl <kargls@comcast.net>
* gfortran.dg/int_3.f90: New test.
* gfortran.dg/and_or_xor.f90: New test.
2008-05-16 Daniel Kraft <d@domob.eu>
PR fortran/27997
* gfortran.dg/array_constructor_type_1.f03: New test
* gfortran.dg/array_constructor_type_2.f03: New test
* gfortran.dg/array_constructor_type_3.f03: New test
* gfortran.dg/array_constructor_type_4.f03: New test
* gfortran.dg/array_constructor_type_5.f03: New test
* gfortran.dg/array_constructor_type_6.f03: New test
* gfortran.dg/array_constructor_type_7.f03: New test
* gfortran.dg/array_constructor_type_8.f03: New test
* gfortran.dg/array_constructor_type_9.f: New test
* gfortran.dg/array_constructor_type_10.f03: New test
* gfortran.dg/array_constructor_type_11.f03: New test
* gfortran.dg/array_constructor_type_12.f03: New test
* gfortran.dg/array_constructor_type_13.f90: New test
* gfortran.dg/array_constructor_type_14.f03: New test
* gfortran.dg/array_constructor_type_15.f03: New test
* gfortran.dg/array_constructor_type_16.f03: New test
* gfortran.dg/array_constructor_type_17.f03: New test
* gfortran.dg/array_constructor_type_18.f03: New test
2008-05-16 Uros Bizjak <ubizjak@gmail.com>
PR target/36246
* gcc.target/i386/pr36246.c: New test.
2008-05-16 Sebastian Pop <sebastian.pop@amd.com>
Jan Sjodin <jan.sjodin@amd.com>
PR tree-optimization/36228
* gcc.dg/vect/pr36228.c: New.
2008-05-16 Hans-Peter Nilsson <hp@axis.com>
* gfortran.dg/f2003_io_4.f03, gfortran.dg/f2003_io_5.f03,
gfortran.dg/f2003_io_7.f03, gfortran.dg/namelist_45.f90,
gfortran.dg/namelist_46.f90, gfortran.dg/namelist_47.f90,
gfortran.dg/f2003_io_1.f03: Gate test on effective_target
fd_truncate.
* gfortran.dg/fmt_t_7.f: Ditto. Apply dos2unix.
2008-05-16 Daniel Kraft <d@domob.eu>
* gfortran.dg/private_type_6.f90: Adapted expected error messages.
* gfortran.dg/structure_constructor_1.f03: New test.
* gfortran.dg/structure_constructor_2.f03: New test.
* gfortran.dg/structure_constructor_3.f03: New test.
* gfortran.dg/structure_constructor_4.f03: New test.
* gfortran.dg/structure_constructor_5.f03: New test.
* gfortran.dg/structure_constructor_6.f03: New test.
* gfortran.dg/structure_constructor_7.f03: New test.
* gfortran.dg/structure_constructor_8.f03: New test.
* gfortran.dg/structure_constructor_9.f90: New test.
2008-05-15 H.J. Lu <hongjiu.lu@intel.com>
* gcc.target/i386/m128-check.h: New.
* gcc.target/i386/set-v16qi-1.h: Likewise.
* gcc.target/i386/set-v16qi-2.h: Likewise.
* gcc.target/i386/set-v8hi-1.h: Likewise.
* gcc.target/i386/set-v8hi-2.h: Likewise.
* gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
* gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
* gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
* gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
* gcc.target/i386/sse4_1-set-v16qi-1.c: Likewise.
* gcc.target/i386/sse4_1-set-v16qi-2.c: Likewise.
* gcc.target/i386/sse2-check.h: Include m128-check.h. Don't
include <stdio.h>.
* gcc.target/i386/sse4_1-check.h: Likewise.
2008-05-15 Adam Nemet <anemet@caviumnetworks.com>
PR middle-end/36194
* gcc.dg/pr36194.c: New test.
2008-05-15 Janne Blomqvist <jb@gcc.gnu.org>
PR libfortran/34974
* gfortran.dg/fmt_t_7.f: Remove XFAIL, patch for PR 25561/Part 1 fixes
this.
2008-05-15 Janis Johnson <janis187@us.ibm.com>
* lib/torture-options.exp: New support for torture options.
* lib/gfortran-dg.exp (gfortran-dg-runtest): Use new torture procs.
* lib/c-torture.exp: Define C_TORTURE_OPTIONS instead of
TORTURE_OPTIONS; don't define torture_with_loops and
torture_without_loops.
* lib/gcc-dg.exp: Define DG_TORTURE_OPTIONS instead of
TORTURE_OPTIONS; don't define torture_with_loops and
torture_without_loops.
(gcc-dg-runtest): Use new torture procs if no torture options defined.
* lib/fortran-torture.exp: Define FORTRAN_TORTURE_OPTIONS instead of
TORTURE_OPTIONS.
(fortran-torture-execute): Use torture_with_loops instead of
TORTURE_OPTIONS.
(fortran-torture): Ditto.
* lib/objc-torture.exp: Define OBJC_TORTURE_OPTIONS instead of
TORTURE_OPTIONS; don't define torture_with_loops and
torture_without_loops.
* gcc.c-torture/execute/execute.exp: Use new torture procs.
* gcc.c-torture/execute/builtins/builtins.exp: Ditto.
* gcc.c-torture/execute/ieee/ieee.exp: Ditto.
* gcc.c-torture/unsorted/unsorted.exp: Ditto.
* gfortran.fortran-torture/execute/execute.exp: Ditto.
* gfortran.fortran-torture/compile/compile.exp: Ditto.
* gcc.target/x86_64/abi/abi-x86_64.exp: Ditto.
* gcc.target/i386/math-torture/math-torture.exp: Define
MATH_TORTURE_OPTIONS, use new torture procs.
* gcc.dg/pch/pch.exp: Use new torture procs.
* gcc.dg/format/format.exp: Ditto.
* gcc.misc-tests/i386-prefetch.exp: Ditto.
* gcc.misc-tests/dectest.exp: Ditto.
* objc.dg/pch/pch.exp: Ditto.
* objc/execute/execute.exp: Ditto.
* objc/execute/exceptions/exceptions.exp: Ditto.
* objc/compile/compile.exp: Ditto.
2008-05-15 Richard Guenther <rguenther@suse.de>
PR tree-optimization/36245
* gcc.c-torture/compile/pr36245.c: New testcase.
2008-05-15 Richard Guenther <rguenther@suse.de>
* gcc.dg/tree-ssa/loadpre7.c: Adjust scan for not performed
transformation.
* gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
2008-05-15 Richard Guenther <rguenther@suse.de>
PR middle-end/36244
* gcc.dg/torture/pr36244.c: New testcase.
2008-05-15 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/discr8.ad[sb]: New test.
* gnat.dg/discr8_pkg[123].ads: New helpers.
2008-05-15 H.J. Lu <hongjiu.lu@intel.com>
* gcc.target/i386/sse-set-ps-1.c: New.
* gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
2008-05-15 Richard Guenther <rguenther@suse.de>
PR tree-optimization/36009
PR tree-optimization/36204
* gcc.dg/tree-ssa/ssa-lim-5.c: New testcase.
* gcc.dg/tree-ssa/ssa-lim-6.c: Likewise.
2008-05-15 Richard Guenther <rguenther@suse.de>
PR tree-optimization/34330
* gcc.dg/torture/pr34330.c: New testcase.
2008-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
PR fortran/36059
* gfortran.dg/repack_arrays_1.f90: New test.
2008-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
PR fortran/36186
* gfortran.dg/boz_11.f90: New test.
* gfortran.dg/boz_12.f90: New test.
2008-05-14 Paul Thomas <pault@gcc.gnu.org>
PR fortran/36233
* gfortran.dg/actual_procedure_1.f90: New test
2008-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
PR fortran/35682
* gfortran.dg/bound_4.f90: New test.
* gfortran.dg/bounds_check_14.f90: New test.
2008-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
PR fortran/35685
* gfortran.dg/bound_3.f90: New test.
2008-05-14 Michael Meissner <michael.meissner@amd.com>
Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
* gcc.target/i386/sse5-imul32widen-vector.c: New file to test x86
SSE5 optimizations.
* gcc.target/i386/sse5-imul64-vector.c: Ditto.
* gcc.target/i386/sse5-rotate1-vector.c: Ditto.
* gcc.target/i386/sse5-rotate2-vector.c: Ditto.
* gcc.target/i386/sse5-rotate3-vector.c: Ditto.
* gcc.target/i386/sse5-shift1-vector.c: Ditto.
* gcc.target/i386/sse5-shift2-vector.c: Ditto.
* gcc.target/i386/sse5-shift3-vector.c: Ditto.
2008-05-14 Michael Meissner <michael.meissner@amd.com>
PR target/36224
* gcc.dg/pr36224.c: New file.
2008-05-14 Olivier Hainque <hainque@adacore.com>
* gnat.dg/blkextract_from_reg.adb: New test.
2008-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
PR fortran/36215
* gfortran.dg/include_3.f95: New test.
2008-05-14 Ira Rosen <irar@il.ibm.com>
PR tree-optimization/36098
* gcc.dg/vect/vect.exp: Compile with -O3 all the tests named "O3-*".
* gcc.dg/vect/O3-pr36098.c: New test.
2008-05-14 Samuel Tardieu <sam@rfc1149.net>
* gnat.dg/old_errors.ads, gnat.dg/old_errors.adb: New.
2008-05-14 Andreas Krebbel <krebbel1@de.ibm.com>
* g++.dg/eh/080513-1.C: New testcase.
2008-05-13 Uros Bizjak <ubizjak@gmail.com>
PR target/36222
* gcc.target/i386/pr36222-1.c: New test.
2008-05-13 H.J. Lu <hongjiu.lu@intel.com>
* gcc.target/i386/sse-init-v4hi-1.c: New.
* gcc.target/i386/sse-init-v4sf-1.c: Likewise.
* gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
* gcc.target/i386/sse2-init-v2di-1.c: Likewise.
* gcc.target/i386/sse2-init-v4si-1.c: Likewise.
* gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
* gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
* gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
* gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
* gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
2008-05-13 Janis Johnson <janis187@us.ibm.com>
PR testsuite/35127
* gcc.c-torture/compile/20031125-1.c: Remove dg-do, dg-options.
* gcc.c-torture/compile/20031125-2.c: Ditto.
* gcc.c-torture/compile/20031203-1.c: Ditto.
* gcc.c-torture/compile/acc1.c: Remove -O2 from dg-options.
* gcc.c-torture/compile/builtin_constant_p.c: Remove dg-options.
* gcc.c-torture/compile/pr21562.c: Remove -O3 from dg-options.
* gcc.c-torture/compile/pr25483.c: Remove -O from dg-options.
* gcc.c-torture/compile/pr32349.c: Remove -O2 from dg-options.
* gcc.c-torture/compile/pr32355.c: Remove dg-options.
* gcc.c-torture/compile/pr34448.c: Ditto.
* gcc.c-torture/compile/pr34648.c: Remove -O2 from dg-options.
2008-05-13 Tom Tromey <tromey@redhat.com>
PR preprocessor/22168:
* gcc.dg/pch/import-2.hs: Add -Wno-deprecated.
* gcc.dg/pch/import-1.hs: Add -Wno-deprecated.
* gcc.dg/pch/import-2.c: Add -Wno-deprecated.
* gcc.dg/pch/import-1.c: Add -Wno-deprecated.
* gcc.dg/cpp/import2.c: Add -Wno-deprecated.
* gcc.dg/cpp/import1.c: Add -Wno-deprecated.
* gcc.dg/cpp/trad/assert3.c: Add -Wno-deprecated.
* gcc.dg/cpp/trad/assert2.c: Add -Wno-deprecated.
* gcc.dg/cpp/trad/assert1.c: Add -Wno-deprecated.
* gcc.dg/cpp/ident.c: Add -Wno-deprecated.
* gcc.dg/cpp/ident-1.c: Add -Wno-deprecated.
* gcc.dg/cpp/extratokens.c: Add -Wno-deprecated.
* gcc.dg/cpp/assert3.c: Add -Wno-deprecated.
* gcc.dg/cpp/assert2.c: Add -Wno-deprecated.
* gcc.dg/cpp/assert1.c: Add -Wno-deprecated.
* gcc.dg/cpp/assert4.c: Compile with -ansi and not -pedantic. Add
-Wno-deprecated.
* gcc.dg/cpp/pr22168.c: New file.
* gcc.dg/cpp/pr22168-2.c: New file.
2008-05-13 Richard Guenther <rguenther@suse.de>
PR middle-end/36227
* gcc.dg/pr36227.c: New testcase.
2008-05-13 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/discr7.adb: New test
* gnat.dg/conv_integer.adb: Likewise.
2008-05-12 Janis Johnson <janis187@us.ibm.com>
* gcc.c-torture/compile/pr11832.c: XFAIL for mips and powerpc-linux,
then ignore ICE message to avoid a second failure.
* gcc.c-torture/compile/pr33009.c: Ditto.
* lib/gcc-dg.exp: Explain in comment how to XFAIL an ICE.
2008-05-12 Andy Hutchinson <hutchinsonandy@aim.com>
* gcc.dg/pr34457-1.c: Skip for target without trampolines.
* gcc.dg/20050607-1.c: Ditto.
* gcc.dg/trampoline-1.c: Ditto.
* gcc.dg/debug/debug-3.c: Ditto.
* gcc.dg/debug/debug-5.c: Ditto.
2008-05-12 Samuel Tardieu <sam@rfc1149.net>
* gnat.dg/specs/statically_matching.ads: New.
2008-05-12 H.J. Lu <hongjiu.lu@intel.com>
* gcc.target/i386/sse2-set-epi32-1.c: New.
* gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
* gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
* gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
2008-05-12 Uros Bizjak <ubizjak@gmail.com>
PR rtl-optimization/36111
* gcc.dg/pr36111.c: New test.
2008-05-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
PR fortran/36176
* gfortran.dg/transfer_simplify_9.f90: New test.
2008-05-12 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/35331
* g++.dg/cpp0x/vt-35331.C: New.
* g++.dg/cpp0x/pr32125.C: Adjust.
* g++.dg/cpp0x/pr32126.C: Likewise.
* g++.dg/cpp0x/pr31438.C: Likewise.
* g++.dg/cpp0x/variadic81.C: Likewise.
* g++.dg/cpp0x/vt-34055.C: Likewise.
* g++.dg/cpp0x/vt-34606.C: Likewise.
2008-05-12 Ira Rosen <irar@il.ibm.com>
* gfortran.dg/vect/pr36119.f: Rename to ...
* gfortran.dg/vect/O3-pr36119.f90: ... this. Compile for all targets
with -O3.
2008-05-11 Adam Nemet <anemet@caviumnetworks.com>
* gcc.target/mips/mips.exp: Move passing -DMIPS16=... from here ...
* lib/target-supports.exp (add_options_for_mips16_attribute):
... to here.
2008-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/35719
* gfortran.dg/associated_5.f90: New test.
2008-05-11 Richard Sandiford <rdsandiford@googlemail.com>
* gcc.target/mips/scc-1.c: Require mips16_attribute, and add
the associated options.
* gcc.target/mips/scc-3.c: Likewise.
2008-05-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
* gfortran.dg/default_format_1.f90: Move denormals tests to
gfortran.dg/default_format_denormal_1.f90.
* gfortran.dg/default_format_denormal_1.f90: Added denormal tests.
2008-05-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
* gfortran.dg/nint_2.f90: XFAIL on mingw.
2008-05-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
* gfortran.dg/streamio_15.f90: Take care of Windows CRLF line
terminator.
2008-05-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
* gfortran.dg/fseek.f90: Take care of Windows CRLF line
terminator.
2008-05-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
* gfortran.dg/fmt_t_5.f90: Take care of Windows CRLF line
terminator.
2008-05-10 Kenneth Zadeck <zadeck@naturalbridge.com>
PR rtl-optimization/36185
* g++.dg/opt/pr36185.C
2008-05-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
* write_to_null.f90: Rename to write_to_null.F90.
* write_to_null.F90: On Windows, "nul" is the equivalent of the
Unix /dev/null.
2008-05-10 Richard Sandiford <rdsandiford@googlemail.com>
PR rtl-optimization/33642
* gcc.c-torture/compile/pr11832.c: Skip for MIPS.
* gcc.c-torture/compile/pr33009.c: Likewise.
2008-05-09 Tom Tromey <tromey@redhat.com>
* gcc.dg/pr22231.c: Fix dg-error call.
2008-05-09 Tom Tromey <tromey@redhat.com>
PR preprocessor/22231:
* gcc.dg/pr22231.c: New file.
2008-05-09 Richard Guenther <rguenther@suse.de>
PR tree-optimization/36187
* g++.dg/opt/pr36187.C: New testcase.
2008-05-08 Jan Sjodin <jan.sjodin@amd.com>
Sebastian Pop <sebastian.pop@amd.com>
* gcc.dg/tree-ssa/data-dep-1.c: New.
2008-05-08 Richard Guenther <rguenther@suse.de>
* gcc.dg/tree-ssa/20040911-1.c: Adjust.
* gcc.dg/tree-ssa/20040517-1.c: Likewise.
* gcc.dg/tree-ssa/pr26421.c: Likewise.
* gcc.dg/tree-ssa/pr23382.c: Likewise.
* gcc.dg/tree-ssa/alias-15.c: Likewise.
* gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
* gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
* gcc.dg/tree-ssa/pta-fp.c: Likewise.
* gcc.dg/tree-ssa/20031015-1.c: Likewise.
* gcc.dg/tree-ssa/alias-12.c: Likewise.
2008-05-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
PR fortran/36162
* gfortran.dg/module_widestring_1.f90: New test.
2008-05-08 Rafael Espíndola <espindola@google.com>
* gcc.dg/vect/vect-111.c: Rename to no-trapping-math-vect-111.c
* gcc.dg/vect/vect-ifcvt-11.c: Rename to
no-trapping-math-vect-ifcvt-11.c
* gcc.dg/vect/vect-ifcvt-12.c: Rename to
no-trapping-math-vect-ifcvt-12.c
* gcc.dg/vect/vect-ifcvt-13.c: Rename to
no-trapping-math-vect-ifcvt-13.c
* gcc.dg/vect/vect-ifcvt-14.c: Rename to
no-trapping-math-vect-ifcvt-14.c
* gcc.dg/vect/vect-ifcvt-15.c: Rename to
no-trapping-math-vect-ifcvt-15.c
2008-05-08 David Daney <ddaney@avtrex.com>
* lib/target-supports.exp (check_effective_target_sync_int_long): Add
mips*-*-*.
(check_effective_target_sync_char_short): Same.
2008-05-08 Kai Tietz <kai.tietz@onevision.com>
* gcc.c-torture/compile/pr36172.c: Replace unsigned long by
__SIZE_TYPE__.
2008-05-08 Sa Liu <saliu@de.ibm.com>
* gcc.target/spu/subti3.c: New.
2008-05-08 Richard Guenther <rguenther@suse.de>
PR middle-end/36154
* gcc.c-torture/compile/pr36154.c: New testcase.
2008-05-08 Richard Guenther <rguenther@suse.de>
PR middle-end/36172
* gcc.c-torture/compile/pr36172.c: New testcase.
2008-05-08 Uros Bizjak <ubizjak@gmail.com>
PR target/35714
* gcc.target/i386/pr35714.c: New test.
2008-05-07 Jakub Jelinek <jakub@redhat.com>
PR middle-end/36013
* gcc.c-torture/execute/20080506-2.c: New test.
PR middle-end/36137
* gcc.c-torture/execute/20080506-1.c: New test.
2008-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libfortran/34974
* gfortran.dg/fmt_t_7.f: XFAIL this until we get issue resolved.
2008-05-06 H.J. Lu <hongjiu.lu@intel.com>
PR testsuite/36155
* g++.dg/ext/utf32-4.C: Fix a typo.
2008-05-06 H.J. Lu <hongjiu.lu@intel.com>
PR testsuite/36155
* gcc.dg/utf32-4.c: Fix a typo.
* lib/target-supports.exp (check_effective_target_4byte_wchar_t):
Use __WCHAR_TYPE__ instead of wchar_t.
2008-05-06 Mark Shinwell <shinwell@codesourcery.com>
Daniel Jacobowitz <dan@codesourcery.com>
Andrew Jenner <andrew@codesourcery.com>
* g++.old-deja/g++.jason/enum6.C, g++.old-deja/g++.law/enum9.C,
g++.old-deja/g++.other/enum4.C, gfortran/enum_9.f90,
gfortran.dg/enum_10.f90: Broaden dg-options pattern.
2008-05-06 Tom Tromey <tromey@redhat.com>
PR preprocessor/35313, PR preprocessor/36088:
* gcc.dg/cpp/pr35313.c: New file.
* gcc.dg/cpp/if-oppr.c: Remove test for ',' in a conditional
expression.
* gcc.dg/cpp/if-oppr2.c: New file.
2008-05-06 Tobias Burnus <burnus@net-b.de>
PR fortran/36117
* gfortran.dg/bessel_2.f90: New.
2008-05-06 Olivier Hainque <hainque@adacore.com>
* gnat.dg/fatp_sra.adb: New test.
2008-05-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
PR middle-end/36141
* gcc.c-torture/pr36141.c: New testcase.
2008-05-06 Danny Smith <dannysmith@users.sourceforge.net>
* lib/target-supports.exp (check_effective_target_4byte_wchar_t):
New proc.
* gcc.dg/utf16-4.c: Use it.
* gcc.dg/utf32-4.c: Use it.
* g++.dg/ext/utf16-4.C: Use it.
* g++.dg/ext/utf32-4.C: Use it.
2008-05-05 Danny Smith <dannysmith@users.sourceforge.net>
* gfortran.dg/dev_null.f90. Remove and replace with...
* gfortran.dg/dev_null.F90: Use preprocessor define to
generalize the DEV_NULL name.
2008-05-05 Andrew Pinski <andrew.pinski@playstation.sony.com>
* gcc.dg/tree-ssa/forwprop-5.c: New testcase.
* gcc.dg/tree-ssa/forwprop-6.c: New testcase.
* gcc.dg/tree-ssa/forwprop-7.c: New testcase.
* gcc.dg/tree-ssa/forwprop-8.c: New testcase.
* gcc.dg/tree-ssa/forwprop-9.c: New testcase.
2008-05-05 Ira Rosen <irar@il.ibm.com>
PR tree-optimization/36119
* gfortran.dg/vect/pr36119.f: New test.
2008-05-04 Thomas Koenig <tkoenig@gcc.gnu.org>
PR libfortran/35995
* gfortran.dg/intrinsic_ifunction_1.f90: New test case.
2008-05-04 Andy Hutchinson <hutchinsonandy@aim.com>
* gcc.dg/nested-func-5.c: Skip for target without trampolines.
* gcc.dg/torture/nested-fn-1.c: Ditto.
2008-05-04 Thomas Koenig <tkoenig@gcc.gnu.org>
PR libfortran/35990
* gfortran.dg/intrinsic_pack_4.f90: New test case.
2008-05-03 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/discr6_pkg.ads: New helper.
* gnat.dg/discr6.adb: New test.
2008-05-03 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/alignment4.adb: Adjust.
* gnat.dg/alignment5.adb: Likewise.
* gnat.dg/alignment6.adb: XFAIL.
2008-05-03 Richard Guenther <rguenther@suse.de>
* gcc.dg/tree-ssa/loop-36.c: Cleanup the dump file.
2008-05-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/33268
* gfortran.dg/io_constraints_4.f90: New test.
2008-05-01 Simon Baldwin <simonb@google.com>
PR bootstrap/36108
* gcc.dg/Warray-bounds.c: Removed frontend warnings update.
* g++.dg/warn/Warray-bounds.c: Ditto.
* gcc.dg/Warray-bounds-noopt.c: Removed testcase.
* g++.dg/warn/Warray-bounds-noopt.c: Ditto.
2008-05-01 Bud Davis <bdavis9659@sbcglobal.net>
PR fortran/35940
* gfortran.dg/index.f90: New test.
2008-05-01 Simon Baldwin <simonb@google.com>
* gcc.dg/Warray-bounds.c: Updated for frontend warnings,
additional tests for arrays of size 0 and size 1.
* g++.dg/warn/Warray-bounds.c: Ditto.
* gcc.dg/Warray-bounds-noopt.c: New testcase.
* g++.dg/warn/Warray-bounds-noopt.c: Ditto.
2008-05-01 Richard Guenther <rguenther@suse.de>
PR middle-end/36093
* gcc.c-torture/execute/pr36093.c: New testcase.
2008-04-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
* gfortran.dg/selected_char_kind_1.f90: New test.
* gfortran.dg/selected_char_kind_2.f90: New test.
* gfortran.dg/selected_char_kind_3.f90: New test.
2008-04-28 Paul Thomas <pault@gcc.gnu.org>
PR fortran/35997
* gfortran.dg/use_rename_3.f90
2008-04-30 Richard Guenther <rguenther@suse.de>
PR tree-optimization/21636
* gcc.dg/tree-ssa/ssa-ccp-19.c: New testcase.
2008-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
PR libfortran/35993
* gfortran.dg/intrinsic_product_1.f90: New test case.
2008-04-30 Richard Guenther <rguenther@suse.de>
PR tree-optimization/14847
* gcc.dg/tree-ssa/ssa-ifcombine-6.c: New testcase.
2008-04-30 Jakub Jelinek <jakub@redhat.com>
PR c++/35986
* g++.dg/overload/template4.C: New test.
2008-04-30 Kai Tietz <kai.tietz@onevision.com>
* gfortran.dg/chmod_1.f90: Disable for *-*-mingw*.
* gfortran.dg/chmod_2.f90: Likewise.
* gfortran.dg/chmod_3.f90: Likewise.
* gfortran.dg/open_errors.f90: Likewise.
2008-04-30 Nathan Sidwell <nathan@codesourcery.com>
* gcc.dg/tls/section-2.c: Restrict to vxworks.
2008-04-29 Samuel Tardieu <sam@rfc1149.net>
PR ada/35792
* gnat.dg/specs/tag2.ads: New.
2008-04-29 Richard Guenther <rguenther@suse.de>
PR tree-optimization/36078
* gfortran.fortran-torture/compile/pr36078.f90: New testcase.
2008-04-29 Richard Guenther <rguenther@suse.de>
PR middle-end/15255
* gcc.dg/fold-plusmult.c: New testcase.
2008-04-29 Richard Guenther <rguenther@suse.de>
PR middle-end/36077
* gcc.c-torture/execute/pr36077.c: New testcase.
2008-04-29 Kai Tietz <kai.tietz@onevision.com>
* gcc.dg/sync-2.c: Set dg-options "-ansi".
2008-04-29 Jakub Jelinek <jakub@redhat.com>
PR c++/35650
* g++.dg/init/ref17.C: New test.
PR c++/35987
* g++.dg/other/error28.C: New test.
2008-04-28 Uros Bizjak <ubizjak@gmail.com>
PR target/36073
* gcc.target/i386/pr36073.c: New test.
2008-04-28 Richard Guenther <rguenther@suse.de>
PR testsuite/34223
* gcc.dg/vect/vect-118.c: Rename to ...
* gcc.dg/vect/O3-vect-pr34223.c: ... this.
2008-04-28 Richard Guenther <rguenther@suse.de>
PR tree-optimization/36066
* gcc.dg/torture/pr36066.c: New testcase.
2008-04-28 Uros Bizjak <ubizjak@gmail.com>
PR target/36064
* gcc.target/i386/pr36064.c: New test.
2008-04-28 Uros Bizjak <ubizjak@gmail.com>
PR testsuite/36056
* g++.dg/ext/vector14.C: Add -msse for 32bit x86 targets.
2008-04-27 Richard Guenther <rguenther@suse.de>
PR tree-optimization/18754
PR tree-optimization/34223
* gcc.dg/tree-ssa/loop-36.c: New testcase.
* gcc.dg/tree-ssa/loop-37.c: Likewise.
* gcc.dg/vect/vect-118.c: Likewise.
* gcc.dg/Wunreachable-8.c: XFAIL bogus warning.
* gcc.dg/vect/vect-66.c: Increase loop trip count.
* gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
* gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
* gcc.dg/vect/vect-76.c: Likewise.
* gcc.dg/vect/vect-outer-6.c: Likewise.
* gcc.dg/vect/vect-outer-1.c: Likewise.
* gcc.dg/vect/vect-outer-1a.c: Likewise.
* gcc.dg/vect/vect-11a.c: Likewise.
* gcc.dg/vect/vect-shift-1.c: Likewise.
* gcc.target/i386/vectorize1.c: Likewise.
2008-04-27 Nathan Sidwell <nathan@codesourcery.com>
* gcc.dg/tls/section-2.c: New.
* gcc.dg/tls/emutls-1.c: New.
* lib/target-supports.exp (check_effective_target_tls_native):
Exclude vxworks.
2008-04-26 H.J. Lu <hongjiu.lu@intel.com>
PR testsuite/36053
* gcc.dg/large-size-array-2.c: Fix x86_64-*-mingw* check.
* gcc.dg/large-size-array-4.c: Likewise.
2008-04-26 George Helffrich <george@gcc.gnu.org>
PRs fortran/35154, fortran/23057
* gfortran.dg/debug/pr35154-stabs.f: New test case for
.stabs functionality.
* gfortran.dg/debug/pr35154-dwarf2.f: New test case for
DWARF functionality.
2008-04-26 Richard Sandiford <rsandifo@nildram.co.uk>
* gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Expect
__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 and
__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 to be defined.
* gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
2008-04-25 Tobias Burnus <burnus@net-b.de>
* gfortran/array_constructor_23.f: Change REAL(10) into kind > 8.
* gfortran/array_constructor_24.f: New; REAL(8) version of the test.
2008-04-25 Kai Tietz <kai.tietz@onevision.com>
* gcc.dg/array-quals-1.c: Add xfail for x86_64-*-mingw*.
* gcc.dg/builtins-12.c: Add dg-options "-ansi".
* gcc.dg/builtins-13.c: Likewise.
* gcc.dg/pr25682.c: Likewise.
* gcc.dg/pr33694.c: Likewise.
* gcc.dg/c90-const-expr-2.c: Add check for _WIN64 define.
* gcc.dg/c99-const-expr-2.c: Likewise.
* gcc.dg/ia64-sync-1.c: Add typedef of size_t, for prototype.
* gcc.dg/ia64-sync-2.c: Likewise.
* gcc.dg/ia64-sync-3.c: Likewise
* gcc.dg/large-size-array.c: Add check for _WIN64 define.
* gcc.dg/large-size-array-3.c: Likewise.
* gcc.dg/large-size-array-2.c: Add x86_64-*-mingw* for ignore error
check.
* gcc.dg/large-size-array-4.c: Likewise.
* gcc.dg/max-1.c: Replace use of long by ssize_t.
2008-04-24 Steve Ellcey <sje@cup.hp.com>
* gcc.dg/lower-subreg-1.c: Skip IA64 platform.
2008-04-24 Steve Ellcey <sje@cup.hp.com>
* gcc.dg/vect/slp-15.c: Fix scan when vect_int_mult is false.
2008-04-24 Steve Ellcey <sje@cup.hp.com>
PR testsuite/36035
* gcc.dg/vect/vect-vfa-slp.c: Remove bad check.
2008-04-24 Jakub Jelinek <jakub@redhat.com>
* gcc.dg/pr36017.c: Run on all targets, remove -lm from dg-options.
PR c++/35758
* g++.dg/ext/vector14.C: New test.
2008-04-24 Richard Guenther <rguenther@suse.de>
* gcc.dg/builtin-constant_p-1.c: New testcase.
* gcc.dg/builtin-errors.c: Adjust expected error.
2008-04-24 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/36008
* gcc.c-torture/execute/20080424-1.c: New test.
2008-04-24 Ira Rosen <irar@il.ibm.com>
Richard Guenther <rguenther@suse.de>
PR tree-optimization/36034
* gcc.c-torture/execute/pr36034-1.c: New testcase.
* gcc.c-torture/execute/pr36034-2.c: Likewise.
2008-04-24 Olivier Hainque <hainque@adacore.com>
* gnat.dg/concat_length.adb: New test.
2008-04-24 Ira Rosen <irar@il.ibm.com>
PR tree-optimization/35982
* gcc.dg/vect/fast-math-pr35982.c: New.
2008-04-24 Danny Smith <dannysmith@users.net>
* gcc.dg/format/ms-warnI64-1.c: New file.
2008-04-24 Jakub Jelinek <jakub@redhat.com>
PR target/36015
* gcc.dg/pr36015.c: New test.
2008-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
PR rtl-optimization/36006
* gfortran.dg/pr36006-1.f90: New test.
* gfortran.dg/pr36006-2.f90: Ditto.
2008-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/35994
* gfortran.dg/minmaxloc_5.f90: New test.
* gfortran.dg/minmaxloc_6.f90: New test.
2008-04-23 Steve Ellcey <sje@cup.hp.com>
* gcc.dg/array-init-1.c: Add big-endian number to check.
2008-04-23 Richard Guenther <rguenther@suse.de>
PR tree-optimization/27799
PR tree-optimization/32921
PR tree-optimization/32624
* gcc.dg/tree-ssa/pr27799.c: New testcase.
* gcc.dg/tree-ssa/20030807-7.c: Remove xfail, scan vrp dump.
2008-04-23 Richard Guenther <rguenther@suse.de>
PR middle-end/36021
* gcc.dg/attr-alloc_size-2.c: New testcase.
2008-04-23 Kai Tietz <kai.tietz@onevision.com>
* gcc.dg/20020919-1.c (loc_size_t): New type.
(_dl_stat): Use loc_size_t to cast pointers.
* gcc.c-torture/compile/20010327-1.c: Skip for x86_64-*-mingw*.
2008-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
PR libfortran/35988
* gfortran.dg/matmul_7.f90: New test.
2008-04-22 Steve Ellcey <sje@cup.hp.com>
* gcc.dg/struct/wo_prof_global_var.c: Initialize array.
* gcc.dg/struct/wo_prof_malloc_size_var.c: Ditto.
* gcc.dg/struct/w_prof_local_var.c: Ditto.
* gcc.dg/struct/w_prof_global_var.c: Ditto.
* gcc.dg/struct/wo_prof_local_var.c: Ditto.
2008-04-22 Jason Merrill <jason@redhat.com>
PR c++/35316
* g++.dg/cpp0x/decltype11.C: New.
2008-04-23 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/36017
* gcc.dg/pr36017.c: New test.
2008-04-22 Jakub Jelinek <jakub@redhat.com>
PR c++/35747
* g++.dg/ext/stmtexpr13.C: New test.
2008-04-22 Ian Lance Taylor <iant@google.com>
* gcc.c-torture/compile/20080419-1.c: New test.
2008-04-22 Kris Van Hees <kris.van.hees@oracle.com>
PR testsuite/35981
* g++.dg/ext/utf-cvt.C: Handle 64-bit platforms correctly.
Add tests for 'long long'.
* gcc.dg/utf-cvt.c: Handle 64-bit platforms correctly.
Add tests for 'long long'.
2008-04-22 Nick Clifton <nickc@redhat.com>
* gcc.dg/Wconversion-real.c: Add missing end of comment marker.
2008-04-21 Uros Bizjak <ubizjak@gmail.com>
PR target/31486
* gcc.target/i386/pr31486.c: New test.
2008-04-21 Adam Nemet <anemet@caviumnetworks.com>
* gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
gcc.dg/profile-dir-3.c: Generate tree_profile dump. Check gcda
file name there instead of the assembly. Cleanup tree_profile
dump file.
2008-04-21 Steve Ellcey <sje@cup.hp.com>
* gcc.dg/vect/vect-vfa-slp.c: XFAIL if vect_no_align.
* gcc.dg/vect/slp-25.c: Ditto.
* gcc.dg/vect/vect-outer-5.c: Ditto.
* gcc.dg/vect/pr33804.c: Ditto.
* gcc.dg/vect/vect-outer-4c.c: Ditto.
* gcc.dg/vect/no-vfa-vect-depend-1.c: Ditto.
* gcc.dg/vect/pr33953.c: Ditto.
* gcc.dg/vect/slp-3.c: Ditto.
* gcc.dg/vect/vect-iv-6.c: Ditto.
2008-04-22 Jakub Jelinek <jakub@redhat.com>
* g++.dg/ext/fixed1.C: Add dg-options.
2008-04-21 Uros Bizjak <ubizjak@gmail.com>
PR target/26445
* g++.dg/other/i386-4.C: New test.
2008-04-21 Jason Merrill <jason@redhat.com>
PR c++/35325
* g++.dg/ext/fixed1.C: New.
PR c++/35678
* g++.dg/template/ttp27.C: New.
2008-04-21 Tom Tromey <tromey@redhat.com>
PR libcpp/33415:
* gcc.dg/cpp/pr33415.c: New file.
2008-04-21 Olivier Hainque <hainque@adacore.com>
* gnat.dg/bltins.adb: New testcase.
2008-04-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/35991
* gfortran.dg/zero-sized_4.f90: New test.
2008-04-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/35882
* gfortran.dg/continuation_5.f: Add some comment lines.
* gfortran.dg/continuation_3.f90: Add some comment lines.
2008-04-20 Thomas Koenig <tkoenig@gcc.gnu.org>
PR libfortran/35960
* gfortran.dg/reshape_zerosize_1.f90: New file.
2008-04-20 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/alignment6.adb: New test.
2008-04-19 Paul Thomas <pault@gcc.gnu.org>
PR fortran/35944
PR fortran/35946
PR fortran/35947
* gfortran.dg/array_constructor_23.f: New test.
PR fortran/35959
* gfortran.dg/alloc_comp_default_init_2.f90: New test.
* gfortran.dg/alloc_comp_basics_1.f90: Change occurrences of
"builtin_free" to 27.
* gfortran.dg/alloc_comp_constructor_1.f90: Change occurrences
of "builtin_free" to 21.
2008-04-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/35892
* gfortran.dg/pr35154-dwarf2.f: Remove.
* gfortran.dg/pr35154-stabs.f: Remove.
2008-04-18 Ian Lance Taylor <iant@google.com>
PR tree-optimization/35977
* gcc.dg/tree-ssa/forwprop-3.c: Use -O2 rather than -O.
2008-04-18 Jakub Jelinek <jakub@redhat.com>
Peter Bergner <bergner@vnet.ibm.com>
PR target/35907
* gcc.target/powerpc/pr35907.c: New test.
2008-04-18 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/dynamic_elab_pkg.ads: New helper.
* gnat.dg/dynamic_elab1.ad[sb]: New test.
* gnat.dg/dynamic_elab2.ad[sb]: Likewise.
2008-04-18 Kris Van Hees <kris.van.hees@oracle.com>
Tests for char16_t and char32_t support.
* g++.dg/ext/utf-cvt.C: New
* g++.dg/ext/utf-cxx0x.C: New
* g++.dg/ext/utf-cxx98.C: New
* g++.dg/ext/utf-dflt.C: New
* g++.dg/ext/utf-gnuxx0x.C: New
* g++.dg/ext/utf-gnuxx98.C: New
* g++.dg/ext/utf-mangle.C: New
* g++.dg/ext/utf-typedef-cxx0x.C: New
* g++.dg/ext/utf-typedef-cxx98.C: New
* g++.dg/ext/utf-typespec.C: New
* g++.dg/ext/utf16-1.C: New
* g++.dg/ext/utf16-2.C: New
* g++.dg/ext/utf16-3.C: New
* g++.dg/ext/utf16-4.C: New
* g++.dg/ext/utf32-1.C: New
* g++.dg/ext/utf32-2.C: New
* g++.dg/ext/utf32-3.C: New
* g++.dg/ext/utf32-4.C: New
* gcc.dg/utf-cvt.c: New
* gcc.dg/utf-dflt.c: New
* gcc.dg/utf16-1.c: New
* gcc.dg/utf16-2.c: New
* gcc.dg/utf16-3.c: New
* gcc.dg/utf16-4.c: New
* gcc.dg/utf32-1.c: New
* gcc.dg/utf32-2.c: New
* gcc.dg/utf32-3.c: New
* gcc.dg/utf32-4.c: New
2008-04-18 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/specs/varsize_return.ads: New test.
* gnat.dg/specs/varsize_return_pkg1.ad[sb]: New helper.
* gnat.dg/specs/varsize_return_pkg2.ad[sb]: Likewise.
2008-04-17 Jason Merrill <jason@redhat.com>
PR c++/35773
* g++.dg/overload/autoptr1.C: New.
2008-04-17 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/alignment4.adb: New test.
* gnat.dg/alignment5.adb: Likewise.
* gnat.dg/frame_overflow.adb: Adjust.
2008-04-17 Richard Guenther <rguenther@suse.de>
* gcc.dg/tree-ssa/ssa-fre-17.c: New testcase.
2008-04-17 Christian Bruel <christian.bruel@st.com>
* gcc.dg/long-long-compare-1.c: New testcase.
2008-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/35724
* gfortran.dg/eoshift_2.f90: New test.
2008-04-16 Paul Thomas <pault@gcc.gnu.org>
PR fortran/35932
* gfortran.dg/intrinsic_char_1.f90: New test.
2008-04-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
PR target/35944
* gfortran.dg/pr35944-1.f90: New test.
* gfortran.dg/pr35944-2.f90: Ditto.
2008-04-16 Jakub Jelinek <jakub@redhat.com>
PR c/35739
* gcc.dg/dfp/pr35739.c: New test.
PR tree-optimization/35899
* gcc.dg/pr35899.c: New test.
PR target/35662
* gfortran.dg/pr35662.f90: New test.
2008-04-16 Richard Guenther <rguenther@suse.de>
* gcc.dg/tree-ssa/loop-35.c: New testcase.
2008-04-16 Samuel Tardieu <sam@rfc1149.net>
PR ada/29015
* gnat.dg/incomplete1.ads, gnat.dg/incomplete2.ads,
gnat.dg/incomplete2.adb: New.
2008-04-16 Hans-Peter Nilsson <hp@axis.com>
PR tree-optimization/35629
* gcc.dg/tree-ssa/loop-25.c: Xfail all but the first
scan-tree-dump-times.
2008-04-15 Samuel Tardieu <sam@rfc1149.net>
PR ada/22387
* gnat.dg/specs/corr_discr.ads: New.
2008-04-15 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/string_slice2.adb: New test.
2008-04-15 Richard Guenther <rguenther@suse.de>
* gcc.dg/fold-compare-2.c: Adjust testcase.
* gcc.dg/tree-ssa/pr21086.c: Likewise.
2008-04-15 Richard Guenther <rguenther@suse.de>
* gcc.dg/tree-ssa/salias-1.c: Remove.
* gcc.dg/tree-ssa/pr26421.c: Adjust pattern.
* gcc.dg/tree-ssa/alias-15.c: Likewise.
* gcc.dg/tree-ssa/ssa-lim-3.c: Run at -O2.
2008-04-15 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/loop_optimization1.ad[sb]: New test.
2008-04-15 Jakub Jelinek <jakub@redhat.com>
PR c/35751
* gcc.dg/gomp/pr35751.c: New test.
* g++.dg/gomp/pr35751.C: New test.
2008-04-15 Samuel Tardieu <sam@rfc1149.net>
PR ada/16086
* gnat.dg/prot_def.adb: New.
2008-04-14 Ian Lance Taylor <iant@google.com>
* gcc.dg/strict-overflow-6.c: New.
* gcc.dg/no-strict-overflow-7.c: New.
* gcc.dg/Wstrict-overflow-22.c: New.
2008-04-14 Samuel Tardieu <sam@rfc1149.net>
* gnat.dg/specs/storage.ads: Fix expected error message.
2008-04-14 Robert Dewar <dewar@adacore.com>
* gnat.dg/specs/linker_section.ads: Check for more error conditions.
2008-04-14 Samuel Tardieu <sam@rfc1149.net>
PR ada/18680
* gnat.dg/specs/linker_section.ads: New.
2008-04-14 Samuel Tardieu <sam@rfc1149.net>
PR ada/16098
* gnat.dg/specs/renamings.ads: New.
2008-04-14 Samuel Tardieu <sam@rfc1149.net>
PR ada/15915
* gnat.dg/specs/storage.ads: New.
2008-04-14 Samuel Tardieu <sam@rfc1149.net>
* gnat.dg/deep_old.adb: New.
2008-04-14 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/loop_address2.adb: New test.
2008-04-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/35882
* gfortran.dg/continuation_3.f90: Update test.
* gfortran.dg/continuation_5.f: Update test.
* gfortran.dg/continuation_10.f90: New test.
2008-04-13 Thomas Koenig <tkoenig@gcc.gnu.org>
PR libfortran/32972
PR libfortran/32512
* gfortran.dg/internal_pack_1.f90: Add test for derived type.
* gfortran.dg/intrinsic_spread_1.f90: Likewise.
* gfortran.dg/intrinsic_pack_1.f90: Likewise.
* gfortran.dg/intrinsic_unpack_1.f90: Likewise.
2008-04-13 Samuel Tardieu <sam@rfc1149.net>
PR ada/17985
* gnat.dg/ancestor_type.ads, gnat.dg/ancestor_type.adb: New test.
2008-04-12 Andrew Pinski <pinskia@gmail.com>
* gcc.target/powerpc/darwin-save-world-1.c: New test.
2008-04-11 Richard Guenther <rguenther@suse.de>
PR tree-optimization/35869
* gcc.c-torture/compile/pr35869.c: New testcase.
2008-04-11 H.J. Lu <hongjiu.lu@intel.com>
* gcc.target/i386/sse-13.c: Move __builtin_ia32_round* to new
/* mmintrin-common.h */ section.
* gcc.target/i386/sse-14.c: Add tests for mmintrin-common.h.
2008-04-11 Volker Reichelt <v.reichelt@netcologne.de>
PR c/35744
* gcc.dg/attr-error-1.c: New test.
2008-04-10 Adam Nemet <anemet@caviumnetworks.com>
* gcc.target/mips/scc-2.c: New test.
* gcc.target/mips/scc-3.c: New test.
* gcc.target/mips/scc-4.c: New test.
2008-04-10 Ira Rosen <irar@il.ibm.com>
PR tree-optimization/35821
* gcc.dg/vect/pr35821-altivec.c: New.
* gcc.dg/vect/pr35821-spu.c: New.
2008-04-09 Andy Hutchinson <hutchinsonandy@aim.com>
PR testsuite/34894
PR testsuite/33782
* lib/target-supports.dg: Add check_effective_target_trampolines.
Disable profiling for avr-*-*.
* gcc.c-torture/compile/pr27889.c: dg-requires trampolines.
* gcc.c-torture/compile/nested-1.c: Ditto.
* gcc.c-torture/compile/20050122-2.c: Ditto.
* gcc.c-torture/compile/20010226-1.c: Ditto.
* gcc.c-torture/compile/20010327-1.c: Skip for avr-*-*.
* gcc.c-torture/compile/980506-1.c: Ditto.
* gcc.c-torture/compile/20020604-1.c: Ditto.
* gcc.c-torture/compile/limits-stringlit.c: Ditto
* gcc.c-torture/compile/20001226-1.c: Ditto
2008-04-09 Jason Merrill <jason@redhat.com>
PR c++/35708
* g++.dg/ext/complit9.C: New.
2008-04-09 Samuel Tardieu <sam@rfc1149.net>
PR ada/28305
* gnat.dg/specs/fe_inlining.ads, gnat.dg/specs/fe_inlining_helper.ads,
gnat.dg/specs/fe_inlining_helper.adb: New test.
2008-04-09 Kai Tietz <kai.tietz@onevision.com>
* gcc.dg/torture/fp-int-convert.h: Use TImode type for
x86_64-pc-mingw target.
* gcc.dg/titype-1.c: Likewise.
2008-04-09 Richard Sandiford <richard@codesourcery.com>
* lib/target-supports.exp (check_effective_target_vxworks_kernel):
Fix comment.
(check_effective_target_vxworks_rtp): New procedure.
* g++.dg/opt/20050511-1.C: Rename UINT32 for VxWorks kernel mode.
* g++.dg/warn/miss-format-1.C: XFAIL for VxWorks.
* g++.old-deja/g++.abi/cxa_vec.C: XFAIL for VxWorks kernels.
* g++.old-deja/g++.brendan/new3.C: Likewise.
* g++.old-deja/g++.eh/badalloc1.C: XFAIL for VxWorks RTPs.
* g++.old-deja/g++.law/missed-error2.C: Undefine max for
VxWorks kernel mode.
* g++.old-deja/g++.mike/init1.C: XFAIL for VxWorks kernel mode.
* g++.old-deja/g++.mike/p2736.C: Likewise.
* g++.old-deja/g++.mike/p658.C: Undefine OK for VxWorks kernel mode.
* g++.old-deja/g++.other/headers1.C: Likewise min and max.
* g++.old-deja/g++.robertl/eb79.C: Undefine max for VxWorks
kernel mode.
2008-04-09 Jakub Jelinek <jakub@redhat.com>
* gfortran.dg/namelist_47.f90: New test.
2008-04-09 Richard Guenther <rguenther@suse.de>
* gfortran.dg/bind_c_usage_14.f03: Adjust.
2008-04-08 Andy Hutchinson <hutchinsonandy@aim.com>
PR target/35005
* execute/20071221-1.c: Adapt test for 16 bit int targets.
* execute/pr35163.c: Ditto.
2008-04-08 Richard Guenther <rguenther@suse.de>
* gcc.c-torture/execute/20080408-1.c: New testcase.
2008-04-08 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/pack6.adb: New test.
* gnat.dg/pack7.adb: Likewise.
* gnat.dg/pack8.adb: Likewise.
2008-04-08 Arnaud Charlet <charlet@adacore.com>
* gnat.dg/parent_ltd_with-child_full_view.adb: New test.
* gnat.dg/rt1.adb: New test.
* gnat.dg/test_time_stamp.adb: New test.
* gnat.dg/specs/warn_star.ads: New test.
* gnat.dg/specs/aggr1.ads: New test.
2008-04-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/25829 28655
* gfortran.dg/write_check2.f90: Update dg-error.
* gfortran.dg/io_constraints_1.f90: Udate dg-error.
2008-04-07 Jason Merrill <jason@redhat.com>
PR c++/35734
* g++.dg/warn/ctor1.C: New.
2008-04-07 Kai Tietz <kai.tietz@onevision.com>
PR/35842
* gcc.dg/torture/pr35842.c: New.
2008-04-07 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/array4.adb: New test.
* gnat.dg/specs/static_initializer2.ads: Likewise.
2008-04-06 Richard Guenther <rguenther@suse.de>
PR tree-optimization/35400
* gcc.dg/torture/pr35400.c: New testcase.
* g++.dg/torture/pr35400.C: Likewise.
2008-04-06 Paul Thomas <pault@gcc.gnu.org>
PR fortran/35780
* gfortran.dg/simplify_argN_1.f90: New test.
2008-04-06 Tobias Schlüter <tobi@gcc.gnu.org>
PR fortran/35832
* gfortran.dg/io_constraints_2.f90: Adapt to new error message.
2008-04-06 Tobias Burnus <burnus@net-b.de>
* gfortran.dg/f2003_io_1.f03: Make standard conform.
* gfortran.dg/f2003_io_8.f03: New.
2008-04-06 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/pack5.adb: New test.
2008-04-06 Uros Bizjak <ubizjak@gmail.com>
PR target/12329
* gcc.target/i386/pr12329.c: New test.
2008-04-05 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/pr35823.adb: Rename to size_attribute.adb.
2008-04-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/25829 28655
* gfortran.dg/f2003_io_1.f03: New test.
* gfortran.dg/f2003_io_2.f03: New test.
* gfortran.dg/f2003_io_3.f03: New test.
* gfortran.dg/f2003_io_4.f03: New test.
* gfortran.dg/f2003_io_5.f03: New test.
* gfortran.dg/f2003_io_6.f03: New test.
* gfortran.dg/f2003_io_7.f03: New test.
2008-04-05 Richard Guenther <rguenther@suse.de>
PR tree-optimization/35833
* gcc.dg/torture/pr35833.c: New testcase.
2008-04-04 Naveen.H.S <naveen.hs@kpitcummins.com>
* gcc.target/sh/sh2a-band.c: New test.
* gcc.target/sh/sh2a-bclrmem.c: New test.
* gcc.target/sh/sh2a-bld.c: New test.
* gcc.target/sh/sh2a-bor.c: New test.
* gcc.target/sh/sh2a-bsetmem.c: New test.
* gcc.target/sh/sh2a-bxor.c: New test.
2008-04-04 Janis Johnson <janis187@us.ibm.com>
* g++.dg/other/anon5.C: Don't depend on line number for error message.
* gcc.dg/torture/builtin-modf-1.c: Use special options for
powerpc*-*-linux*.
* gcc.dg/var-expand3.c: Skip for powerpc-linux if not on AltiVec HW.
* gcc.dg/pr34856.c: Use -maltivec on powerpc linux.
PR target/35620
* gcc.dg/dfp/pr35620.c: New test.
* gcc.dg/dfp/func-pointer.c: New test.
* gcc.dg/dfp/func-deref.c: New test.
2008-04-04 Jakub Jelinek <jakub@redhat.com>
PR target/35364
* g++.dg/gomp/pr35364.C: New test.
2008-04-04 H.J. Lu <hongjiu.lu@intel.com>
* g++.dg/other/i386-2.C: Include <wmmintrin.h>.
* g++.dg/other/i386-3.C: Likewise.
* gcc.target/i386/sse-13.c: Likewise.
* gcc.target/i386/sse-14.c: Likewise.
* gcc.target/i386/aes-check.h: New.
* gcc.target/i386/aesdec.c: Likewise.
* gcc.target/i386/aesdeclast.c: Likewise.
* gcc.target/i386/aesenc.c: Likewise.
* gcc.target/i386/aesenclast.c: Likewise.
* gcc.target/i386/aesimc.c: Likewise.
* gcc.target/i386/aeskeygenassist.c: Likewise.
* gcc.target/i386/pclmulqdq.c: Likewise.
* gcc.target/i386/pclmul-check.h: Likewise.
* gcc.target/i386/i386.exp (check_effective_target_aes): New.
(check_effective_target_pclmul): Likewise.
2008-04-04 Jakub Jelinek <jakub@redhat.com>
PR c/35440
* gcc.dg/pr35440.c: New test.
2008-04-04 Richard Guenther <rguenther@suse.de>
PR middle-end/35823
* gnat.dg/pr35823.adb: New testcase.
2008-04-03 Janis Johnson <janis187@us.ibm.com>
PR c/35712
* gcc.dg/dfp/constants-zero.c: New test.
2008-04-03 Jakub Jelinek <jakub@redhat.com>
PR c/35738
* gcc.dg/gomp/pr35738.c: New test.
PR middle-end/35818
* gcc.dg/gomp/pr35818.c: New test.
PR fortran/35786
* gfortran.dg/gomp/pr35786-1.f90: New test.
* gfortran.dg/gomp/pr35786-2.f90: New test.
2008-04-03 Adam Nemet <anemet@caviumnetworks.com>
* gcc.target/mips/scc-1.c: New test.
2008-04-03 Richard Guenther <rguenther@suse.de>
* gcc.dg/tree-ssa/vrp43.c: New testcase.
* gcc.dg/tree-ssa/vrp44.c: Likewise.
* gcc.dg/tree-ssa/vrp45.c: Likewise.
2008-04-03 Jakub Jelinek <jakub@redhat.com>
PR c++/35741
* g++.dg/other/offsetof5.C: New test.
2008-04-03 Paolo Bonzini <bonzini@gnu.org>
PR rtl-optimization/35281
* gcc.target/i386/pr35281.c: New test.
2008-04-03 Richard Guenther <rguenther@suse.de>
PR middle-end/35800
* gcc.c-torture/execute/pr35800.c: New test.
2008-04-02 Joseph Myers <joseph@codesourcery.com>
* gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c: New tests.
2008-04-02 Richard Guenther <rguenther@suse.de>
PR tree-optimization/14495
PR tree-optimization/34793
* gcc.dg/tree-ssa/vrp41.c: New testcase.
* gcc.dg/tree-ssa/vrp42.c: Likewise.
2008-04-02 Richard Guenther <rguenther@suse.de>
PR tree-optimization/14495
* gcc.dg/tree-ssa/vrp40.c: New testcase.
2008-04-02 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/specs/discr_record_constant.ads: New test.
2008-04-02 Richard Guenther <rguenther@suse.de>
* gcc.dg/tree-ssa/vrp38.c: New testcase.
* gcc.dg/tree-ssa/vrp39.c: Likewise.
2008-04-01 George Helffrich <george@gcc.gnu.org>
PRs fortran/35154, fortran/23057
* gcc.dg/debug/pr35154.c: New test to check that non-Fortran
use of common is unchanged.
* lib/gfortran-dg.exp: New harness to compile Fortran progs
with all combinations of debug options available on target.
* gfortran.dg/debug/debug.exp: Ditto.
* gfortran.dg/debug/trivial.f: Ditto.
* gfortran.dg/debug/pr35154-stabs.f: New test case for
.stabs functionality.
* gfortran.dg/debug/pr35154-dwarf2.f: New test case for
DWARF functionality.
2008-04-01 Volker Reichelt <v.reichelt@netcologne.de>
PR c/35436
* gcc.dg/format/gcc_gfc-2.c: New test.
2008-03-31 Seongbae Park <seongbae.park@gmail.com>
* g++.dg/bprob/bprob.exp: Do not check gcno files.
Use -fprofile-use for profile use.
* gcc.misc-tests/bprob.exp: Ditto.
* g++.dg/tree-pro/tree-prof.exp: Do not check gcno files.
* gcc.dg/matrix/matrix.exp: Ditto.
* gcc.dg/struct/struct-reorg.exp: Ditto.
* gcc.dg/tree-prof/tree-prof.exp: Ditto.
* gcc.dg/profile-dir-1.c: New test.
* gcc.dg/profile-dir-2.c: New test.
* gcc.dg/profile-dir-3.c: New test.
2008-03-31 Volker Reichelt <v.reichelt@netcologne.de>
PR c/35750
* gcc.dg/old-style-param-1.c: New test.
2008-03-31 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/object_overflow.adb: New test.
2008-03-31 Andrew Pinski <andrew_pinski@playstation.sony.com>
PR middle-end/30186
* gcc.dg/tree-ssa/vector-1.c: New testcase.
* gcc.c-torture/execute/vector-1.c: New testcase.
* gcc.c-torture/execute/vector-2.c: New testcase.
2008-03-31 Olivier Hainque <hainque@adacore.com>
* gnat.dg/assign_from_packed_pixels.ads: Support for ...
* gnat.dg/assign_from_packed.adb: New testcase.
2008-03-31 Zdenek Dvorak <ook@ucw.cz>
PR rtl-optimization/35729
* gcc.dg/pr35729.c: New test.
2008-03-31 H.J. Lu <hongjiu.lu@intel.com>
PR target/32000
* gcc.target/i386/pr32000-1.c: New.
2008-03-31 Arnaud Charlet <charlet@adacore.com>
* gnat.dg/too_many_tasks.adb: Removed, causes resource issues
on some environments.
2008-03-31 Andrew Pinski <pinskia@gmail.com>
PR tree-opt/35431
* gcc.c-torture/compile/pr35431.c: New testcase.
2008-03-30 Kaz Kojima <kkojima@gcc.gnu.org>
* g++.dg/other/error27.C: Use -fno-finite-math-only on sh*
targets.
2008-03-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
PR c++/35245
* g++.dg/other/anon5.C: Skip on hppa*-*-hpux*.
2008-03-30 Volker Reichelt <v.reichelt@netcologne.de>
PR c++/35578
* g++.dg/parse/friend8.C: New test.
PR c/35748
* gcc.dg/union-cast-4.c: New test.
2008-03-30 H.J. Lu <hongjiu.lu@intel.com>
PR target/35757
* gcc.target/i386/sse4_1-blendps-2.c: New.
* gcc.target/i386/sse4_1-pblendw-2.c: Likewise.
2008-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
* gfortran.dg/internal_pack_1.f90: Added complex to test case.
* gfortran.dg/internal_pack_2.f90: Likewise.
* gfortran.dg/intrinsic_spread_1.f90: Likewise.
* gfortran.dg/intrinsic_spread_2.f90: Likewise.
* gfortran.dg/intrinsic_pack_1.f90: Likewise.
* gfortran.dg/intrinsic_pack_2.f90: Likewise.
* gfortran.dg/intrinsic_unpack_1.f90: Likewise.
* gfortran.dg/intrinsic_unpack_2.f90: Likewise.
2008-03-30 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/bit_packed_array2.adb: New test.
2008-03-30 Paul Thomas <pault@gcc.gnu.org>
PR fortran/35740
* gfortran.dg/transpose_conjg_1.f90: New test.
2008-03-29 Laurent GUERBY <laurent@guerby.net>
* gnat.dg/socket2.adb: Remove since identical to socket1.adb.
2008-03-29 Paul Thomas <pault@gcc.gnu.org>
PR fortran/35698
* gfortran.dg/allocate_zerosize_3.f: New test.
PR fortran/35702
* gfortran.dg/character_assign_1.f90: New test.
2008-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
PR libfortran/32972
PR libfortran/32512
* gfortran.dg/intrinsic_spread_1.f90: New file.
* gfortran.dg/intrinsic_spread_2.f90: New file.
* gfortran.dg/intrinsic_spread_3.f90: New file.
2008-03-28 Daniel Franke <franke.daniel@gmail.com>
PR fortran/34714
* gfortran.dg/alloc_alloc_expr_3.f90: New test.
* gfortran.dg/allocate_stat.f90: Adjusted error-match text.
* gfortran.dg/func_assign.f90: Likewise.
* gfortran.dg/implicit_11.f90: Likewise.
* gfortran.dg/proc_assign_1.f90: Likewise.
* gfortran.dg/proc_assign_2.f90: Likewise.
* gfortran.dg/procedure_lvalue.f90: Likewise.
2008-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/35699
* gfortran.dg/direct_io_10.f: New test.
2008-03-28 Uros Bizjak <ubizjak@gmail.com>
* gcc.target/i386/vectorize6.c: New test.
2008-03-28 Tobias Burnus <burnus@net-b.de>
PR fortran/35721
* gfortran.dg/associated_target_2.f90: New.
2008-03-28 Richard Guenther <rguenther@suse.de>
PR tree-optimization/19580
* gcc.dg/tree-ssa/loop-34.c: New testcase.
2008-03-28 Richard Guenther <rguenther@suse.de>
PR tree-optimization/30317
PR tree-optimization/30911
PR tree-optimization/34793
* gcc.dg/tree-ssa/vrp35.c: New testcase.
* gcc.dg/tree-ssa/vrp36.c: Likewise.
* gcc.dg/tree-ssa/vrp37.c: Likewise.
2008-03-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
PR target/31334
* gcc.target/powerpc/altivec-25.c: New testcase.
2008-03-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/35724
* gfortran.dg/cshift_shift_real_2.f90: New test.
2008-03-26 Uros Bizjak <ubizjak@gmail.com>
* gcc.c-torture/execute/multi-ix.c: Limit CHUNK size between 1 and 500.
(main): Exit early for CHUNK less than 40 to avoid stack corruption.
2008-03-27 Richard Guenther <rguenther@suse.de>
PR c/32511
* gcc.dg/attr-weak-1.c: New testcase.
2008-03-27 Richard Guenther <rguenther@suse.de>
PR tree-optimization/32810
* gcc.dg/tree-ssa/ssa-ccp-18.c: New testcase.
2008-03-27 Douglas Gregor <doug.gregor@gmail.com>
* g++.dg/cpp0x/variadic91.C: New.
2008-03-27 Zdenek Dvorak <ook@ucw.cz>
* gcc.dg/tree-ssa/loop-32.c: New testcase.
* gcc.dg/tree-ssa/loop-33.c: Likewise.
2008-03-27 Richard Guenther <rguenther@suse.de>
* gcc.dg/fold-addr-1.c: New testcase.
2008-03-27 Andrew Pinski <pinskia@gmail.com>
PR middle-end/35429
* gcc.c-torture/compile/complex-5.c: New test.
2008-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* gcc.dg/uninit-16.c (decode_reloc): Mark static.
2008-03-26 Jakub Jelinek <jakub@redhat.com>
PR c++/35546
* g++.dg/ext/attrib33.C: New test.
2008-03-26 Richard Guenther <rguenther@suse.de>
Revert:
2008-03-26 Richard Guenther <rguenther@suse.de>
* gcc.dg/fold-addr-1.c: New testcase.
2008-03-26 Uros Bizjak <ubizjak@gmail.com>
* gcc.target/i386/sse-13.c: Include <mm_malloc.h>
before redefinitions of extern and __inline.
* gcc.target/i386/sse-13.c: Ditto.
2008-03-26 Jakub Jelinek <jakub@redhat.com>
PR c++/35332
* g++.dg/other/error27.C: New test.
2008-03-26 Richard Guenther <rguenther@suse.de>
* gcc.dg/fold-addr-1.c: New testcase.
2008-03-26 Richard Guenther <rguenther@suse.de>
* gcc.dg/tree-ssa/20030731-2.c: Scan dce1 dump.
* gcc.dg/tree-ssa/20030917-1.c: Scan optimized dump.
* gcc.dg/tree-ssa/20030917-3.c: Scan ccp1 dump.
* gcc.dg/tree-ssa/20040721-1.c: Test linking, do not disable DOM.
* gcc.dg/tree-ssa/pr21574.c: Scan the fre dump.
* gcc.dg/tree-ssa/ssa-ccp-1.c: Scan ccp1 dump.
* gcc.dg/tree-ssa/ssa-ccp-3.c: Scan ccp2 dump.
2008-03-26 Douglas Gregor <doug.gregor@gmail.com>
* g++.dg/cpp0x/variadic84.C: Update to reflect the change in
variadic template template parameter binding semantics.
* g++.dg/cpp0x/variadic85.C: Ditto.
* g++.dg/cpp0x/variadic88.C: New.
* g++.dg/cpp0x/variadic89.C: New.
* g++.dg/cpp0x/variadic90.C: New.
* g++.dg/cpp0x/variadic-ex14.C: Update to reflect the change in
variadic template template parameter binding semantics.
* g++.dg/cpp0x/variadic-lambda.C: New.
2008-03-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
PR target/31558
* g++.dg/ext/altivec-15.C: New testcase.
2008-03-25 Andrew Pinski <pinskia@gmail.com>
PR objc/29197
* objc.dg/method-20.m: New testcase.
2008-03-25 Richard Sandiford <rsandifo@nildram.co.uk>
PR rtl-optimization/35232
* gcc.target/mips/pr35232.c: New test.
2008-03-25 Douglas Gregor <doug.gregor@gmail.com>
* g++.dg/template/sfinae4.C: New.
* g++.dg/template/sfinae5.C: New.
* g++.dg/template/sfinae6.C: New.
* g++.dg/template/sfinae6_neg.C: New.
* g++.dg/template/sfinae7.C: New.
* g++.dg/template/sfinae8.C: New.
* g++.dg/template/sfinae9.C: New.
* g++.dg/template/sfinae10.C: New.
* g++.dg/template/sfinae11.C: New.
* g++.dg/template/sfinae12.C: New.
* g++.dg/template/sfinae13.C: New.
* g++.dg/template/sfinae14C: New.
2008-03-25 Naveen.H.S <naveen.hs@kpitcummins.com>
* gcc.target/sh/sh2a-bclr.c: New test.
* gcc.target/sh/sh2a-bset.c: New test.
2008-03-25 Naveen.H.S <naveen.hs@kpitcummins.com>
* gcc.target/sh/sh2a-movrt.c: New test.
2008-03-25 Naveen.H.S <naveen.hs@kpitcummins.com>
* gcc.target/sh/sh2a-prefetch.c: New test.
2008-03-25 Jayant Sonar <Jayant.sonar@kpitcummins.com>
Naveen.H.S <naveen.hs@kpitcummins.com>
* gcc.target/sh/sh2a-movi20s.c: New test.
2008-03-25 Anil Paranjape <anil.paranjape@kpitcummins.com>
Jayant Sonar <Jayant.sonar@kpitcummins.com>
Naveen.H.S <naveen.hs@kpitcummins.com>
* gcc.target/sh/sh2a-resbank.c: New test.
* gcc.target/sh/sh2a-tbr-jump.c: New test.
* gcc.target/sh/sh2a-jsrn.c: New test.
* gcc.target/sh/sh2a-rtsn.c: New test.
2008-03-25 Uros Bizjak <ubizjak@gmail.com>
* gcc.target/i386/sse-17.c: Include sse2-check.h.
(main): Change to void and rename to sse2_test.
* gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Set
dg-do-what-default to "compile" if SSE2 hardware is not available.
* gcc.dg/vect/costmodel/i386/x86_64-costmodel-vect.exp: Ditto.
* gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Remove
xfail vect_no_int_max from "vectorization not profitable" check.
2008-03-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
PR middle-end/26222
* gcc.dg/torture/pr26222.c: New testcase.
2008-03-24 Paul Thomas <pault@gcc.gnu.org>
PR fortran/34813
* gfortran.dg/null_3.f90 : New test
PR fortran/33295
* gfortran.dg/module_function_type_1.f90 : New test
2008-03-23 Thomas Koenig <tkoenig@gcc.gnu.org
PR libfortran/32972
* gfortran.dg/intrinsic_unpack_1.f90: New test case.
* gfortran.dg/intrinsic_unpack_2.f90: New test case.
* gfortran.dg/intrinsic_unpack_3.f90: New test case.
2008-03-22 Richard Sandiford <rsandifo@nildram.co.uk>
* gcc.target/mips/dse-1.c: Add checks for zeros.
2008-03-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
PR target/27946
* gcc.target/powerpc/ppc64-double-1.c: New testcase.
2008-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
PR libfortran/32972
* internal_pack_1.f90: New test case.
* internal_pack_2.f90: New test case.
* internal_pack_3.f90: New test case.
2008-03-21 Olivier Hainque <hainque@adacore.com>
* gnat.dg/empty_vector_length.adb: New testcase.
2008-03-20 Richard Guenther <rguenther@suse.de>
* gcc.dg/tree-ssa/ssa-ccp-17.c: New testcase.
2008-03-20 Victor Kaplansky <victork@gcc.gnu.org>
Uros Bizjak <ubizjak@gmail.com>
PR testsuite/34168
* lib/target-supports.exp (check_sse2_hw_available): New procedure.
* gcc.dg/vect/vect.exp: Set dg-do-what-default to "compile"
if SSE2 hardware is not available.
* g++.dg/vect/vect.exp: Update target-dependent overrides to match
gcc.dg/vect/vect.exp.
* gfortran.dg/vect/vect.exp: Ditto.
(check_effective_target_lp64_or_vect_no_align): Remove procedure.
2008-03-20 Andreas Schwab <schwab@suse.de>
* gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove
xfail.
2008-03-20 Uros Bizjak <ubizjak@gmail.com>
* gcc.dg/gomp/pr34692.c: Cleanup gimple dump file.
* gcc.dg/tree-ssa/ssa-lim-3.c: Remove -fdump-tree-optimized
from dg-options.
2008-03-20 H.J. Lu <hongjiu.lu@intel.com>
PR testsuite/35621
* gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing.
* gcc.target/i386/ssse3-pabsd.c: Likewise.
* gcc.target/i386/ssse3-pabsw.c: Likewise.
* gcc.target/i386/ssse3-palignr.c: Likewise.
* gcc.target/i386/ssse3-phaddd.c: Likewise.
* gcc.target/i386/ssse3-phaddsw.c: Likewise.
* gcc.target/i386/ssse3-phaddw.c: Likewise.
* gcc.target/i386/ssse3-phsubd.c: Likewise.
* gcc.target/i386/ssse3-phsubsw.c: Likewise.
* gcc.target/i386/ssse3-phsubw.c: Likewise.
* gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
* gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
* gcc.target/i386/ssse3-pshufb.c: Likewise.
* gcc.target/i386/ssse3-psignb.c: Likewise.
* gcc.target/i386/ssse3-psignd.c: Likewise.
* gcc.target/i386/ssse3-psignw.c: Likewise.
2008-03-20 Andreas Schwab <schwab@suse.de>
PR testsuite/35647
* gcc.dg/cpp/cmdlne-dI-M.c: Match optional continuation.
* gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
* gcc.dg/cpp/cmdlne-dN-M.c: Match correct file name and optional
continuation and remove xfail.
2008-03-20 Thomas Koenig <tkoenig@gcc.gnu.org>
PR libfortran/32972
* gfortran.dg/internal_pack_3.f90: Add missing parameter
in subroutine.
2008-03-20 Kai Tietz <kai.tietz@onevision.com>
* gcc.dg/format/ms_array-1.c: New.
* gcc.dg/format/ms_c90-scanf-3.c: New.
* gcc.dg/format/ms_c99-strftime-1.c: New.
* gcc.dg/format/ms_no-y2k-1.c: New.
* gcc.dg/format/ms_attr-1.c: New.
* gcc.dg/format/ms_c90-scanf-4.c: New.
* gcc.dg/format/ms_c99-strftime-2.c: New.
* gcc.dg/format/ms_nonlit-1.c: New.
* gcc.dg/format/ms_c90-scanf-5.c: New.
* gcc.dg/format/ms_cast-1.c: New.
* gcc.dg/format/ms_nonlit-2.c: New.
* gcc.dg/format/ms_attr-2.c: New.
* gcc.dg/format/ms_c90-strftime-1.c: New.
* gcc.dg/format/ms_miss-1.c: New.
* gcc.dg/format/ms_nonlit-3.c: New.
* gcc.dg/format/ms_attr-3.c: New.
* gcc.dg/format/ms_c90-strftime-2.c: New.
* gcc.dg/format/ms_miss-2.c: New.
* gcc.dg/format/ms_nul-1.c: New.
* gcc.dg/format/ms_attr-4.c: New.
* gcc.dg/format/ms_c94-printf-1.c: New.
* gcc.dg/format/ms_miss-3.c: New.
* gcc.dg/format/ms_nul-2.c: New.
* gcc.dg/format/ms_attr-7.c: New.
* gcc.dg/format/ms_c94-scanf-1.c: New.
* gcc.dg/format/ms_miss-4.c: New.
* gcc.dg/format/ms_null-1.c: New.
* gcc.dg/format/ms_bitfld-1.c: New.
* gcc.dg/format/ms_c99-printf-1.c: New.
* gcc.dg/format/ms_miss-5.c: New.
* gcc.dg/format/ms_plus-1.c: New.
* gcc.dg/format/ms_branch-1.c: New.
* gcc.dg/format/ms_c99-printf-2.c: New.
* gcc.dg/format/ms_miss-6.c: New.
* gcc.dg/format/ms_sec-1.c: New.
* gcc.dg/format/ms_c90-printf-1.c: New.
* gcc.dg/format/ms_c99-printf-3.c: New.
* gcc.dg/format/ms_multattr-1.c: New.
* gcc.dg/format/ms_unnamed-1.c: New.
* gcc.dg/format/ms_c90-printf-2.c: New.
* gcc.dg/format/ms_c99-scanf-1.c: New.
* gcc.dg/format/ms_multattr-2.c: New.
* gcc.dg/format/ms_va-1.c: New.
* gcc.dg/format/ms_c90-printf-3.c: New.
* gcc.dg/format/ms_c99-scanf-2.c: New.
* gcc.dg/format/ms_multattr-3.c: New.
* gcc.dg/format/ms_c90-scanf-1.c: New.
* gcc.dg/format/ms_c99-scanf-3.c: New.
* gcc.dg/format/ms_no-exargs-1.c: New.
* gcc.dg/format/ms_zero-length-1.c: New.
* gcc.dg/format/ms_c90-scanf-2.c: New.
* gcc.dg/format/ms_c99-scanf-4.c: New.
* gcc.dg/format/ms_no-exargs-2.c: New.
* gcc.dg/format/null-1.c: Add gnu style usage for mingw.
* gcc.dg/format/miss-1.c: Likewise.
* gcc.dg/format/miss-3.c: Likewise.
* gcc.dg/format/multattr-2.c: Likewise.
* gcc.dg/format/miss-5.c: Likewise.
* gcc.dg/format/attr-2.c: Likewise.
* gcc.dg/format/attr-4.c: Likewise.
* gcc.dg/format/c90-scanf-4.c: Likewise.
* gcc.dg/format/c99-printf-3.c: Likewise.
* gcc.dg/format/multattr-1.c: Likewise.
* gcc.dg/format/miss-4.c: Likewise.
* gcc.dg/format/miss-6.c: Likewise.
* gcc.dg/format/c90-printf-3.c: Likewise.
* gcc.dg/format/attr-1.c: Likewise.
* gcc.dg/format/attr-3.c: Likewise.
* gcc.dg/format/attr-7.c: Likewise.
* gcc.dg/format/format.h: Treat mingw and gnu style.
* gcc.dg/format/sys_format.c: New.
2008-03-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libfortran/35627
* gfortran.dg/namelist_46.f90: New test.
2008-03-20 Uros Bizjak <ubizjak@gmail.com>
PR target/14552
* gcc.target/i386/pr14552.c: New test.
2008-03-19 Michael Matz <matz@suse.de>
PR middle-end/35616
* gcc.dg/pr35616.c: New test.
2008-03-19 Daniel Franke <franke.daniel@gmail.com>
PR fortran/35152
* gfortran.dg/argument_checking_16.f90: New test.
2008-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
PR libfortran/32972
* gfortran.dg/internal_pack_1.f90: New test case.
* gfortran.dg/internal_pack_2.f90: New test case.
* gfortran.dg/internal_pack_3.f90: New test case.
2008-03-19 Jan Hubicka <jh@suse.cz>
* gcc.dg/20050811-2.c: Update dumping flags.
* gcc.dg/sms-2.c: Update dumping flags.
* gcc.dg/var-expand1.c: Update dumping flags.
* gcc.dg/var-expand3.c: Update dumping flags.
* gcc.dg/pr30957-1.c: Update dumping flags.
* gcc.dg/20050811-1.c: Update dumping flags.
* gcc.dg/cpp/cmdlne-dI-M.C: Do not xfail.
* gcc.dg/cpp/cmdlne-dM-M.C: Do not xfail.
2008-03-19 Richard Guenther <rguenther@suse.de>
PR middle-end/35609
* gcc.dg/uninit-15.c: New testcase.
* gcc.dg/uninit-16.c: Likewise.
2008-03-18 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
PR target/35504
* g++.dg/other/pr35504.C: New test.
2008-03-18 Richard Guenther <rguenther@suse.de>
* gcc.dg/tree-ssa/forwprop-4.c: New testcase.
* gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
2008-03-18 Richard Guenther <rguenther@suse.de>
* gcc.dg/tree-ssa/loop-19.c: Revert previous change.
2008-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libfortran/35617
* gfortran.dg/namelist_45.f90: New test.
2008-03-17 James E. Wilson <wilson@tuliptree.org>
PR testsuite/35512
* gcc.target/ia64/visibility-1.c (foo): Change return type to void.
Write variables instead of reading them.
2008-03-17 Jason Merrill <jason@redhat.com>
PR c++/35548
* g++.dg/init/ref16.C: New testcase.
2008-03-17 Richard Guenther <rguenther@suse.de>
PR tree-optimization/19637
* g++.dg/tree-ssa/pr19637.C: New testcase.
2008-03-16 Paul Thomas <pault@gcc.gnu.org>
PR fortran/35470
* gfortran.dg/subref_array_pointer_3.f90 : New test.
2008-03-16 Richard Guenther <rguenther@suse.de>
PR middle-end/35607
* gcc.c-torture/compile/pr35607.c: New testcase.
* gcc.dg/tree-ssa/loop-19.c: Use -O2 to avoid vectorization.
2008-03-16 Daniel Franke <franke.daniel@gmail.com>
PR fortran/35582
* gfortran.dg/write_invalid_format.f90: New test.
2008-03-15 Richard Guenther <rguenther@suse.de>
* gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase.
2008-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR testsuite/35184
* gfortran.dg/elemental_subroutine_6.f90: New test.
2008-03-15 Richard Guenther <rguenther@suse.de>
* gcc.dg/pr23911.c: Adjust testcase.
* gcc.dg/tree-ssa/pr14841.c: Likewise.
* gcc.dg/tree-ssa/20030922-2.c: Likewise.
2008-03-15 Richard Guenther <rguenther@suse.de>
PR middle-end/35593
* g++.dg/warn/Warray-bounds-3.C: New testcase.
2008-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR testsuite/35478
* gfortran.dg/generic_16.f90: New test.
2008-03-15 Hans-Peter Nilsson <hp@axis.com>
PR middle-end/35595
* gcc.c-torture/compile/pr35595.c: New test.
2008-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR testsuite/33296
* gfortran.dg/nearest_4.f90: New test.
2008-03-14 Richard Guenther <rguenther@suse.de>
PR tree-optimization/13761
* gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.
2008-03-14 Richard Guenther <rguenther@suse.de>
PR tree-optimization/34172
* gcc.dg/tree-ssa/ssa-fre-11.c: New testcase.
* gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
* gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
* gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
* gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
* gcc.dg/tree-ssa/20031106-4.c: Remove XFAIL.
2008-03-14 Uros Bizjak <ubizjak@gmail.com>
PR libcpp/35322:
* gcc.dg/cpp/pr35322.c: Add dg-error line.
2008-03-14 Richard Guenther <rguenther@suse.de>
PR tree-optimization/34043
PR tree-optimization/33989
* gcc.dg/tree-ssa/ssa-fre-7.c: New testcase.
* gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
* gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
* gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
* gcc.dg/tree-ssa/ssa-pre-17.c: Likewise.
2008-03-14 H.J. Lu <hongjiu.lu@intel.com>
Uros Bizjak <ubizjak@gmail.com>
PR testsuite/35538
* gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets.
Skip *-*-darwin*.
* gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*.
2008-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
Uros Bizjak <ubizjak@gmail.com>
PR testsuite/35406
* gcc.dg/tree-ssa/ldist-4.c: Update expected scan match
count from 0 to 1 for lp64 targets.
* gfortran.dg/ldist-1.f90: Update test to check
for 5 loops distributed instead of 4 for lp64 targets.
2008-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/35475
* gfortran.dg/derived_sub.f90: New test.
2008-03-13 H.J. Lu <hongjiu.lu@intel.com>
PR testsuite/35558
* g++.dg/tls/static-1.C: Move dg-additional-sources after
dg-require-effective-target.
* g++.dg/tls/static-1a.cc: Likewise.
2008-03-13 Tom Tromey <tromey@redhat.com>
PR libcpp/35322:
* gcc.dg/cpp/pr35322.c: New file.
2008-03-13 Uros Bizjak <ubizjak@gmail.com>
* gcc.dg/vect/vect-align-2.c: Remove dg-do run directive.
(main): Call check_vect.
2008-03-13 Alon Dayan <alond@il.ibm.com>
Olga Golovanevsky <olga@il.ibm.com>
PR tree-optimization/35041
* gcc.dg/struct/wo_prof_double_malloc.c: New test.
2008-03-13 Uros Bizjak <ubizjak@gmail.com>
PR target/34000
PR target/35553
* g++.dg/other/i386-3.C: New test.
* gcc.target/i386/sse-13.c: Redefine extern instead of static.
* gcc.target/i386/sse-14.c: Ditto.
* gcc.target/i386/mmx-1.c: Ditto.
* gcc.target/i386/mmx-2.c: Ditto.
* gcc.target/i386/3dnow-1.c: Ditto.
* gcc.target/i386/3dnow-2.c: Ditto.
* gcc.target/i386/3dnowA-1.c: Ditto.
* gcc.target/i386/3dnowA-2.c: Ditto.
2008-03-13 Paolo Bonzini <bonzini@gnu.org>
PR tree-opt/35422
* gcc.target/i386/pr35422.c: Escape brackets.
2008-03-12 Paolo Bonzini <bonzini@gnu.org>
PR tree-opt/35422
* gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing
third loop.
* gcc.target/i386/pr35422.c: New.
2008-03-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
PR tree-opt/35403
* gcc.dg/tree-ssa/ipa-reference-1.c: New testcase.
2008-03-11 Uros Bizjak <ubizjak@gmail.com>
PR target/35540
* gcc.target/i386/pr35540.c: New test.
2008-03-11 Uros Bizjak <ubizjak@gmail.com>
* g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
2008-03-11 Uros Bizjak <ubizjak@gmail.com>
PR middle-end/35526
* g++.dg/torture/pr35526.C: New test.
2008-03-10 Jakub Jelinek <jakub@redhat.com>
PR c++/35328
* g++.dg/gomp/pr35328.C: New test.
PR c++/35337
* g++.dg/gomp/pr35337.C: New test.
PR c/35438
PR c/35439
* gcc.dg/gomp/pr35438.c: New test.
* gcc.dg/gomp/pr35439.c: New test.
PR middle-end/35099
* g++.dg/gomp/pr35099.C: New test.
2008-03-10 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/range_check2.adb: New test.
2008-03-10 H.J. Lu <hongjiu.lu@intel.com>
PR tree-optimization/35494
* g++.dg/tree-ssa/ssa-store-ccp-1.C: New.
* gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
* gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
* gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
2008-03-10 Richard Guenther <rguenther@suse.de>
PR tree-optimization/34677
* gcc.dg/tree-ssa/loadpre23.c: New testcase.
* gcc.dg/tree-ssa/loadpre24.c: Likewise.
* gcc.dg/tree-ssa/loadpre25.c: Likewise.
2008-03-09 Paul Thomas <pault@gcc.gnu.org>
PR fortran/35474
* gfortran.dg/module_commons_2.f90: New test.
2008-03-09 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/frame_overflow.adb: Improve portability.
2008-03-08 H.J. Lu <hongjiu.lu@intel.com>
PR target/35350
* gcc.target/i386/isa-1.c: Add -march=x86-64.
* gcc.target/i386/isa-2.c: Likewise.
* gcc.target/i386/isa-3.c: Likewise.
* gcc.target/i386/isa-10.c: Likewise.
* gcc.target/i386/isa-11.c: Likewise.
* gcc.target/i386/isa-12.c: Likewise.
* gcc.target/i386/isa-13.c: Likewise.
* gcc.target/i386/isa-14.c: Likewise.
2008-03-08 Uros Bizjak <ubizjak@gmail.com>
PR target/22152
* gcc.target/i386/pr22152.c: New test.
* gcc.target/i386/sse2-mmx.c: Ditto.
2008-03-08 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/uninit_func.adb: New test.
2008-03-08 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/pack4.adb: New test.
2008-03-08 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/small_alignment.adb: New test.
2008-03-07 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/specs/alignment2.ads: New test.
2008-03-07 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/pack3.adb: New test.
2008-03-07 Peter O'Gorman <pogma@thewrittenword.com>
PR c++/20366
* g++.dg/other/pr20366.C: New test.
2008-03-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
PR tree-opt/35402
* gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
2008-03-06 Markus Milleder <markus.milleder@generali.at>
PR preprocessor/35458
* gcc.dg/cpp/cmdlne-M-2.c: New file.
* gcc.dg/cpp/cmdlne-M-2#.h: New file.
* gcc.dg/cpp/#cmdlne-M-2.h: New file.
2008-03-06 Tom Tromey <tromey@redhat.com>
* lib/treelang-dg.exp, lib/treelang.exp: Delete.
* treelang: Delete.
2008-03-05 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/specs/pack33.ads: New test.
2008-03-05 Richard Guenther <rguenther@suse.de>
PR tree-optimization/35472
* gcc.c-torture/execute/pr35472.c: New testcase.
2008-03-05 Gabor Loki <loki@gcc.gnu.org>
PR 33009
* gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
* gcc.c-torture/compile/pr33009.c: Likewise.
2008-03-05 Victor Kaplansky <victork@gcc.gnu.org>
PR 31341
* gcc.dg/vect/pr31041.c: Fix.
2008-03-05 Hans-Peter Nilsson <hp@axis.com>
PR libfortran/35293
* lib/lib/target-supports.exp (check_effective_target_fd_truncate):
New.
* gfortran.fortran-torture/execute/list_read_1.x,
gfortran.fortran-torture/execute/read_null_string.x,
gfortran.fortran-torture/execute/backspace.x,
gfortran.fortran-torture/execute/seq_io.x,
gfortran.fortran-torture/execute/slash_edit.x,
gfortran.fortran-torture/execute/unopened_unit_1.x,
gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90,
gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
gfortran.dg/write_back.f: Gate test on effective_target fd_truncate.
2008-03-04 Joseph Myers <joseph@codesourcery.com>
* gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
targets declaring functions in assembly.
2008-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
PR 28322
* gcc.dg/pr28322-3.c: New.
2008-03-04 H.J. Lu <hongjiu.lu@intel.com>
PR target/35453
* gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
_SIDD_XXX.
* gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
* gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
* gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
* gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
* gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
* gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
* gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
* gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
2008-03-04 Uros Bizjak <ubizjak@gmail.com>
PR middle-end/35456
* gcc.c-torture/execute/pr35456.c: New test.
2008-03-04 Joseph Myers <joseph@codesourcery.com>
* gcc.target/i386/sse-10.c: Don't use
-mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
2008-03-04 Uros Bizjak <ubizjak@gmail.com>
* gfortran.dg/reassoc_1.f90: Cleanup dump files.
* gfortran.dg/reassoc_2.f90: Ditto.
* gfortran.dg/reassoc_3.f90: Ditto.
2008-03-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
PR fortran/33197
* gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
* gfortran.dg/dg.exp: Likewise.
* gfortran.dg/vect/vect.exp: Likewise.
* gfortran.fortran-torture/execute/execute.exp: Likewise.
* gfortran.fortran-torture/compile/compile.exp: Likewise.
* gfortran.dg/gamma_1.f90: Also check log_gamma.
* gfortran.dg/invalid_contains_1.f90: Remove warning about
empty CONTAINS.
* gfortran.dg/gamma_2.f90: Add a few error messages.
* gfortran.dg/invalid_contains_2.f90: Remove warning about
empty CONTAINS.
* gfortran.dg/gamma_3.f90: Adjust error message.
* gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
* gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
* gfortran.dg/bessel_1.f90: New test.
* gfortran.dg/recursive_check_3.f90: Remove warnings.
* gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
* gfortran.dg/derived_function_interface_1.f90: Remove warning.
* gfortran.dg/contains_empty_1.f03: New test.
* gfortran.dg/erfc_scaled_1.f90: New test.
* gfortran.dg/hypot_1.f90: New test.
* gfortran.dg/contains_empty_2.f03: New test.
2008-03-03 Uros Bizjak <ubizjak@gmail.com>
* gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
2008-03-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
PR 24924
* g++.dg/cpp/string-2.C: This is a warning now.
* g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
default, so add it.
2008-03-01 Douglas Gregor <doug.gregor@gmail.com>
* g++.dg/cpp0x/auto1.C: New.
2008-03-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
PR fortran/34770
* gfortran.dg/pointer_1.f90: New test.
2008-02-29 Douglas Gregor <doug.gregor@gmail.com>
PR c++/35315
* g++.dg/ext/attrib32.C: Add another test case.
2008-02-29 Tom Tromey <tromey@redhat.com>
* g++.dg/warn/pragma-system_header2.C: Ignore "included from"
line.
2008-02-29 Sebastian Pop <sebastian.pop@amd.com>
* gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
to make the interchange profitable.
2008-02-28 Daniel Franke <franke.daniel@gmail.com>
PR fortran/31463
PR fortran/33950
PR fortran/34296
* gfortran.dg/arrayio_11.f90: Fixed test.
* gfortran.dg/arrayio_12.f90: Likewise.
* gfortran.dg/module_read_1.f90: Added warning-directives.
* gfortran.dg/pr32242.f90: Likewise.
* gfortran.dg/result_in_spec_3.f90: Likewise.
* gfortran.dg/use_12.f90: Likewise.
* gfortran.dg/warn_function_without_result.f90 : New test.
2008-02-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
PR fortran/34868
* gfortran.dg/f2c_9.f90: New test.
2008-02-28 Sebastian Pop <sebastian.pop@amd.com>
* gcc.dg/tree-ssa/ldist-1.c: New.
* gcc.dg/tree-ssa/ldist-1a.c: New.
* gcc.dg/tree-ssa/ldist-2.c: New.
* gcc.dg/tree-ssa/ldist-3.c: New.
* gcc.dg/tree-ssa/ldist-4.c: New.
* gcc.dg/tree-ssa/ldist-5.c: New.
* gcc.dg/tree-ssa/ldist-6.c: New.
* gcc.dg/tree-ssa/ldist-7.c: New.
* gcc.dg/tree-ssa/ldist-8.c: New.
* gcc.dg/tree-ssa/ldist-9.c: New.
* gcc.dg/tree-ssa/ldist-10.c: New.
* gcc.dg/tree-ssa/ldist-11.c: New.
* gcc.dg/tree-ssa/ldist-12.c: New.
* gfortran.dg/ldist-1.f90: New.
2008-02-28 Uros Bizjak <ubizjak@gmail.com>
* gcc.dg/pr34351.c: Compile for x86 targets only. Use %ebx register.
2008-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
* gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
2008-02-27 Jan Beulich <jbeulich@novell.com>
* gcc.target/i386/mmx-1.c: Add
-Werror-implicit-function-declaration to dg-options.
* gcc.target/i386/mmx-2.c: Likewise.
* gcc.target/i386/sse-13.c: Likewise.
* gcc.target/i386/sse-14.c: Likewise.
2008-02-27 Revital Eres <eres@il.ibm.com>
PR rtl-optimization/34999
* gcc.dg/tree-prof/pr34999.c: New.
2008-02-27 Richard Guenther <rguenther@suse.de>
PR middle-end/25290
* gcc.c-torture/execute/pr35390.c: New testcase.
2008-02-27 Samuel Tardieu <sam@rfc1149.net>
PR ada/22255
* gnat.dg/test_direct_io.adb: New file.
2008-02-27 Samuel Tardieu <sam@rfc1149.net>
PR ada/34799
* gnat.dg/specs/pr34799.ads: New test.
2008-02-27 Richard Guenther <rguenther@suse.de>
PR middle-end/34971
* gcc.c-torture/execute/pr34971.c: New testcase.
2008-02-27 Jakub Jelinek <jakub@redhat.com>
* gcc.dg/gomp/preprocess-1.c: New test.
PR c++/35368
* g++.dg/ext/visibility/typeinfo2.C: New test.
* g++.dg/ext/visibility/typeinfo3.C: New test.
2008-02-26 Joseph Myers <joseph@codesourcery.com>
* gcc.dg/bf-ms-attrib.c (main): Return 0.
2008-02-26 Joseph Myers <joseph@codesourcery.com>
* gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
* gcc.target/i386/sse-6.c (dump128_64): Likewise.
2008-02-26 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
PR c/28800
* gcc.dg/empty-source-2.c: Adjust for warning message.
* gcc.dg/empty-source-3.c: Likewise.
* gcc.dg/pack-test-2.c: Adjust comment.
* gcc.dg/pragma-ep-2.c: Likewise.
* gcc.dg/pragma-re-2.c: Likewise.
* gcc.dg/va-arg-2.c: Likewise.
2008-02-26 Tobias Burnus <burnus@net-b.de>
PR fortran/35033
* gfortran.dg/assignment_2.f90: New.
2008-02-26 Jason Merrill <jason@redhat.com>
PR c++/35315
* g++.dg/ext/attrib32.C: New.
2008-02-26 Richard Sandiford <rsandifo@nildram.co.uk>
* gcc.c-torture/execute/nest-align-1.x: Delete.
2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
PR 26264
* 20021023-1.c: Use __builtin_va_start instead of
__builtin_stdarg_start.
* pr17301-1.c: Likewise.
* pr17301-2.c: Likewise.
2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
* gcc.dg/pr34351.c: New.
2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
* gcc.dg/Wlarger-than2.c: New.
2008-02-26 Paolo Carlini <pcarlini@suse.de>
PR c++/35323
* g++.dg/lookup/crash7.C: New.
2008-02-26 Kaz Kojima <kkojima@gcc.gnu.org>
* gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
2008-02-25 Joseph Myers <joseph@codesourcery.com>
* gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
2008-02-25 Joseph Myers <joseph@codesourcery.com>
* gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
2008-02-25 Joseph Myers <joseph@codesourcery.com>
* gcc.dg/builtins-config.h: Disable C99 runtime testing for
Windows.
2008-02-25 Joseph Myers <joseph@codesourcery.com>
* lib/target-supports.exp (check_profiling_available): Report -p
unavailable on *-*-mingw*.
2008-02-25 Joseph Myers <joseph@codesourcery.com>
* lib/target-supports.exp (check_effective_target_pthread_h): New.
* gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
dg-require-effective-target pthread_h.
2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
* gcc.dg/Wswitch-enum-error.c: New.
* gcc.dg/Wswitch-error.c: New.
* gcc.dg/20011021-1.c: Use two directives to match two different
messages.
2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
PR 28322
* gcc.dg/pr28322.c: New.
* gcc.dg/pr28322-2.c: New.
* lib/prune.exp: Ignore "At top level" even if there is no ':'
preceding it.
2008-02-25 Paolo Carlini <pcarlini@suse.de>
PR c++/35333
* g++.dg/other/error26.C: New.
2008-02-25 Paolo Carlini <pcarlini@suse.de>
PR c++/35338
* g++.dg/other/error25.C: New.
2008-02-25 Andreas Krebbel <krebbel1@de.ibm.com>
PR target/35258
* gcc.dg/pr35258.c: New testcase.
2008-02-25 Jan Beulich <jbeulich@novell.com>
* gcc.dg/20020426-2.c: Remove bogus workaround.
* g++.old-deja/g++.other/store-expr1.C: Likewise.
* gcc.target/i386/movq-2.c: Also permit use of movzbl.
2008-02-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
* gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
2008-02-25 Uros Bizjak <ubizjak@gmail.com>
PR middle-end/19984
* gcc.dg/pr19984.c: New test.
* gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
name of the variable.
2008-02-25 Uros Bizjak <ubizjak@gmail.com>
* gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
(main): Call check_vect and foo. Check array values after
the call to foo.
* gcc.dg/vect/vect-117.c: Call check_vect.
* gcc.dg/vect/no-vfa-pr29145.c: Ditto.
2008-02-25 Jason Merrill <jason@redhat.com>
PR c++/33486
* g++.dg/lookup/strong-using-5.C: New.
2008-02-25 Kaz Kojima <kkojima@gcc.gnu.org>
* gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
sh* targets.
2008-02-24 Uros Bizjak <ubizjak@gmail.com>
PR target/35349
* gcc.c-torture/execute/20050604-1.x: New file.
2008-02-24 Uros Bizjak <ubizjak@gmail.com>
* gcc.target/i386/pr22076.c: Update number of mov insns
for PIC targets.
* gcc.target/i386/pr34256.c: Ditto.
2008-02-24 Diego Novillo <dnovillo@google.com>
http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
PR 33738
* g++.dg/warn/pr33738.C: New.
2008-02-24 Richard Sandiford <rsandifo@nildram.co.uk>
* gcc.c-torture/execute/nest-align-1.x: New file.
2008-02-24 Danny Smith <dannysmith@users.sourceforge.net>
PR c++/34749
* g++.dg.ext/dllimport13.C: New test.
2008-02-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
PR libfortran/24685
* gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
powerpc*-apple-darwin*.
2008-02-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
* gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
ERFC into gfortran.dg/large_real_kind_3.F90.
* gfortran.dg/large_real_kind_3.F90: New test.
2008-02-23 Andrew Pinski <andrew_pinski@playstation.sony.com>
PR rtl-opt/33512
* gcc.dg/and-1.c: New test.
2008-02-23 Daniel Jacobowitz <dan@codesourcery.com>
* gcc.c-torture/execute/20080222-1.c: New test.
2008-02-23 Uros Bizjak <ubizjak@gmail.com>
PR target/22076
PR target/34256
* gcc.target/i386/pr22076.c: New test.
* gcc.target/i386/pr34256.c: New test.
* gcc.target/i386/vecinit-5.c: New test.
* gcc.target/i386/vecinit-6.c: New test.
* gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
* g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
<xmmintrin.h>, define __m64 and __m128 directly.
* g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
2008-02-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
PR C++/34715
* g++.dg/ext/always_inline-1.C: New test.
* g++.dg/ext/always_inline-2.C: New test.
* g++.dg/ext/always_inline-3.C: New test.
* g++.dg/ext/always_inline-4.C: New test.
2008-02-22 Hans-Peter Nilsson <hp@axis.com>
* gcc.target/cris/asm-b-1.c: New test.
2008-02-22 Paolo Carlini <pcarlini@suse.de>
PR c++/35282
* g++.dg/template/nontype17.C: Add.
2008-02-22 Paolo Carlini <pcarlini@suse.de>
PR c++/35282
Revert:
2008-02-14 Paolo Carlini <pcarlini@suse.de>
PR c++/28743
* g++.dg/template/nontype17.C: New.
* g++.dg/template/nontype16.C: Add error.
2008-02-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
PR c/19999
* gcc.dg/Wfloat-equal-1.c: New.
* g++.dg/warn/Wfloat-equal-1.C: New.
2008-02-21 Michael Matz <matz@suse.de>
PR target/35264
* gcc.dg/pr35264.c: New testcase.
2008-02-21 Richard Guenther <rguenther@suse.de>
* gfortran.dg/reassoc_1.f90: New testcase.
* gfortran.dg/reassoc_2.f90: Likewise.
* gfortran.dg/reassoc_3.f90: Likewise.
2008-02-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libfortran/34974
* gfortran.dg/fmt_t_7.f: New test.
PR libfortran/35132
* gfortran.dg/streamio_15.f90: New test.
2008-02-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libfortran/35036
* gfortran.dg/fmt_zero_digits.f90: Revise test.
2008-02-20 Seongbae Park <seongbae.park@gmail.com>
* gcc.dg/Wframe-larger-than.c: New option test.
2008-02-20 Tobias Burnus <burnus@net-b.de>
PR fortran/34997
* gfortran.dg/dollar_sym_1.f90: New.
* gfortran.dg/dollar_sym_2.f90: New.
2008-02-20 Richard Guenther <rguenther@suse.de>
PR middle-end/35265
* gcc.dg/builtins-66.c: New testcase.
2008-02-20 Richard Guenther <rguenther@suse.de>
* gcc.dg/fold-reassoc-1.c: New testcase.
* gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
2008-02-20 Richard Guenther <rguenther@suse.de>
* gcc.dg/tree-ssa/reassoc-13.c: New testcase.
2008-02-20 Ira Rosen <irar@il.ibm.com>
* lib/target-supports.exp (check_effective_target_vect_unpack):
Return true for SPU.
(check_effective_target_vect_short_mult): Likewise.
* gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
the loop on targets that support vect_unpack.
2008-02-20 Uros Bizjak <ubizjak@gmail.com>
* g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
(switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
templates to reduce number of passed arguments.
2008-02-19 Jason Merrill <jason@redhat.com>
PR c++/34950
* g++.dg/template/explicit-args1.C: New.
2008-02-19 Richard Guenther <rguenther@suse.de>
PR tree-optimization/34989
* gcc.dg/pr34989-1.c: New testcase.
* gcc.dg/pr34989-2.c: Likewise.
2008-02-19 Jakub Jelinek <jakub@redhat.com>
PR c++/35028
* g++.dg/gomp/pr35028.C: New test.
PR c++/34964
PR c++/35244
* gcc.dg/gomp/pr34964.c: New test.
* g++.dg/gomp/pr34964.C: New test.
* gcc.dg/gomp/pr35244.c: New test.
* g++.dg/gomp/pr35244.C: New test.
PR c++/35078
* g++.dg/gomp/pr35078.C: New test.
2008-02-19 Christian Bruel <christian.bruel@st.com>
* gcc.dg/packed-array.c: New testcase.
2008-02-19 Uros Bizjak <ubizjak@gmail.com>
PR target/33555
* gcc.target/i386/pr33555.c: New test.
2008-02-18 H.J. Lu <hongjiu.lu@intel.com>
PR target/35189
* gcc.target/i386/isa-1.c: New.
* gcc.target/i386/isa-2.c: Likewise.
* gcc.target/i386/isa-3.c: Likewise.
* gcc.target/i386/isa-4.c: Likewise.
* gcc.target/i386/isa-5.c: Likewise.
* gcc.target/i386/isa-6.c: Likewise.
* gcc.target/i386/isa-7.c: Likewise.
* gcc.target/i386/isa-8.c: Likewise.
* gcc.target/i386/isa-9.c: Likewise.
* gcc.target/i386/isa-10.c: Likewise.
* gcc.target/i386/isa-11.c: Likewise.
* gcc.target/i386/isa-12.c: Likewise.
* gcc.target/i386/isa-13.c: Likewise.
* gcc.target/i386/isa-14.c: Likewise.
2008-02-18 Joey Ye <joey.ye@intel.com>
H.J. Lu <hongjiu.lu@intel.com>
PR middle-end/34921
* gcc.c-torture/execute/nest-align-1.c: New test case.
2008-02-17 Richard Guenther <rguenther@suse.de>
PR middle-end/35227
* gcc.dg/torture/pr35227.c: New testcase.
2008-02-17 Richard Guenther <rguenther@suse.de>
PR tree-optimization/35231
* gcc.c-torture/execute/pr35231.c: New testcase.
2008-02-17 Uros Bizjak <ubizjak@gmail.com>
* gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
(test_gt): Ditto.
2008-02-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* obj-c++.dg/encode-2.mm: XFAIL.
* obj-c++.dg/encode-3.mm: Likewise.
2008-02-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
Paolo Carlini <pcarlini@suse.de>
* g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
* g++.dg/ext/has_nothrow_constructor.C: Likewise.
* g++.dg/ext/has_nothrow_copy.C: Likewise.
2008-02-16 Uros Bizjak <ubizjak@gmail.com>
* gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
(main): Change to void and rename to sse_test.
* gcc.target/i386/pr24306.c: Ditto.
* gcc.target/i386/pr32065-2.c: Ditto.
* gcc.target/i386/20060512-1.c: Include sse2-check.h.
(main): Change to void and rename to sse2_test.
* gcc.target/i386/20060512-3.c: Ditto.
2008-02-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
PR fortran/35150
* gfortran.dg/c_loc_tests_12.f03: New test.
2008-02-15 Douglas Gregor <doug.gregor@gmail.com>
PR c++/35023
PR c++/35024
PR c++/35026
* g++.dg/cpp0x/vt-35026.C: New.
* g++.dg/cpp0x/vt-35023.C: New.
* g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
* g++.dg/cpp0x/vt-35024.C: New.
2008-02-15 Uros Bizjak <ubizjak@gmail.com>
* gcc.c-torture/execute/va-arg-25.x: Remove.
2008-02-15 Richard Guenther <rguenther@suse.de>
Zdenek Dvorak <ook@ucw.cz>
PR tree-optimization/35164
* g++.dg/torture/pr35164-1.C: New testcase.
* g++.dg/torture/pr35164-2.C: Likewise.
2008-02-15 Dominique d'Humières <dominiq@lps.ens.fr>
PR testsuite/35119
* g++.dg/template/spec35.C: Change the regular expressions
in dg-final to match the assembly code generated by Darwin 9.
2008-02-15 Uros Bizjak <ubizjak@gmail.com>
* gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
2008-02-15 Uros Bizjak <ubizjak@gmail.com>
* gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
2008-02-15 Hans-Peter Nilsson <hp@axis.com>
* lib/dejapatches.exp: New file.
2008-02-14 Douglas Gregor <doug.gregor@gmail.com>
PR c++/34050
* g++.dg/cpp0x/vt-34050.C: New.
2008-02-14 Jason Merrill <jason@redhat.com>
PR c++/5645
PR c++/11159
* g++.dg/warn/pr11159.C: New.
* g++.dg/warn/pr5645.C: Likewise.
2008-02-14 Danny Smith <dannysmith@users.sourceforge.net>
PR preprocessor/35061
* gcc.dg/cpp/pragma_pop_macro-1.c: New test.
2008-02-14 Paolo Carlini <pcarlini@suse.de>
PR c++/28743
* g++.dg/template/nontype17.C: New.
* g++.dg/template/nontype16.C: Add error.
2008-02-13 Jakub Jelinek <jakub@redhat.com>
PR c++/35138
* g++.dg/template/member8.C: New test.
2008-02-13 Michael Matz <matz@suse.de>
* gcc.dg/pr35065.c: Fix testcase warnings.
2008-02-13 Jason Merrill <jason@redhat.com>
PR c++/34962, c++/34937, c++/34939
* g++.dg/ext/tmplattr9.C: New.
2008-02-13 Michael Matz <matz@suse.de>
PR debug/35065
* gcc.dg/pr35065.c: New testcase.
2008-02-12 Richard Guenther <rguenther@suse.de>
PR tree-optimization/35171
* gcc.c-torture/compile/pr35171.c: New testcase.
2008-02-12 Richard Guenther <rguenther@suse.de>
PR middle-end/35163
* gcc.c-torture/execute/pr35163.c: New testcase.
2008-02-12 Uros Bizjak <ubizjak@gmail.com>
* gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
2008-02-12 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/loop_address.adb: New test.
2008-02-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* obj-c++.dg/bitfield-1.mm: Expect failures.
* obj-c++.dg/bitfield-4.mm: Likewise.
* obj-c++.dg/cxx-ivars-2.mm: Likewise.
* obj-c++.dg/encode-8.mm: Likewise.
* obj-c++.dg/isa-field-1.mm: Likewise.
* obj-c++.dg/layout-1.mm: Likewise.
* obj-c++.dg/lookup-2.mm: Likewise.
* obj-c++.dg/try-catch-2.mm: Likewise.
* obj-c++.dg/try-catch-9.mm: Likewise.
2008-02-12 Jakub Jelinek <jakub@redhat.com>
PR c++/35144
* g++.dg/tree-ssa/pr35144.C: New test.
PR inline-asm/35160
* gcc.target/i386/pr35160.c: New test.
PR c++/34862
* g++.dg/init/new27.C: New test.
2008-02-11 Paolo Carlini <pcarlini@suse.de>
PR c++/35077
* g++.dg/template/crash78.C: New.
2008-02-11 Uros Bizjak <ubizjak@gmail.com>
PR testsuite/35047
* gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
* gcc.dg/compat/vector-2_y.c: Ditto.
2008-02-11 Uros Bizjak <ubizjak@gmail.com>
Richard Guenther <rguenther@suse.de>
PR tree-optimization/33992
* gcc.c-torture/execute/pr33992.c: New testcase.
2008-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
* gfortran.dg/streamio_14.f90: New test.
2008-02-10 Uros Bizjak <ubizjak@gmail.com>
* gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
Add -mfpmath=387 to dg-options.
2008-02-10 Uros Bizjak <ubizjak@gmail.com>
PR testsuite/35047
* gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
* gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
* gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
* gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
* gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
* gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
* gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
* gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
* gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
2008-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
PR objc++/34193
* obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
2008-02-08 Sa Liu <saliu@de.ibm.com>
* gcc.target/spu/intrinsics-3.c: New. Test error messages.
2008-02-06 Alexandre Oliva <aoliva@redhat.com>
PR c++/35056
* g++.dg/conversion/bitfield8.C: New.
2008-02-06 Douglas Gregor <doug.gregor@gmail.com>
* g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
2008-02-06 Douglas Gregor <doug.gregor@gmail.com>
PR c++/35049
PR c++/35096
* g++.dg/ext/vector13.C: New.
2008-02-06 David Daney <ddaney@avtrex.com>
* g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
2008-02-05 Bob Wilson <bob.wilson@acm.org>
* lib/target-supports.exp (check_effective_target_hard_float): Remove
special case for xtensa-*-*.
2008-02-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
PR fortran/35037
* gfortran.dg/volatile11.f90: New test.
2008-02-05 Jakub Jelinek <jakub@redhat.com>
PR c++/33553
* g++.dg/template/array19.C: New test.
2008-02-05 Diego Novillo <dnovillo@google.com>
http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
PR 33738
* g++.dg/warn/pr33738.C: Remove.
2008-02-05 Paul Thomas <pault@gcc.gnu.org>
PR fortran/34945
* gfortran.dg/bounds_check_13.f: New test.
2008-02-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
PR testsuite/33946
* gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
2008-02-05 Uros Bizjak <ubizjak@gmail.com>
PR target/35083
* gcc.target/i386/pr35083.c: New test.
2008-02-05 Paul Thomas <pault@gcc.gnu.org>
PR fortran/32315
* gfortran.dg/data_bounds_1.f90: New test.
2008-02-04 Diego Novillo <dnovillo@google.com>
http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
PR 33738
* g++.dg/warn/pr33738.C: New.
2008-02-04 Daniel Franke <franke.daniel@gmail.com>
* gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
to match.
2008-02-04 Hans-Peter Nilsson <hp@axis.com>
* lib/target-supports.exp (check_effective_target_hard_float): Only
use the macro definition tests for mips*-*-* and xtensa-*-*. For all
other targets, grep for a call insn in the rtl expand dump for an
add of two doubles.
(target_compile): Support generating rtl dumps as output.
2008-02-04 Richard Guenther <rguenther@suse.de>
PR middle-end/33631
* gcc.c-torture/execute/pr33631.c: New testcase.
2008-02-04 Richard Guenther <rguenther@suse.de>
PR middle-end/35043
* gcc.c-torture/compile/pr35043.c: New testcase.
2008-02-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
* g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
2008-02-03 Uros Bizjak <ubizjak@gmail.com>
* gcc.target/i386/pr31628.c: Require effective target fpic.
* gcc.target/i386/strinline.c: Ditto.
* gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
* gcc.dg/pr35045.c: Ditto.
* gcc.dg/20050503-1.c: Ditto.
2008-02-03 Paul Thomas <pault@gcc.gnu.org>
PR fortran/32760
* gfortran.dg/host_assoc_variable_1.f90: New test.
* gfortran.dg/allocate_stat.f90: Change last three error messages.
2008-02-02 Michael Matz <matz@suse.de>
PR target/35045
* gcc.dg/pr35045.c: New test.
2008-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
PR libfortran/35001
* gfortran.dg/shape_4.f90: New test.
2008-02-02 Hans-Peter Nilsson <hp@axis.com>
* gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
2008-02-01 Hans-Peter Nilsson <hp@axis.com>
PR rtl-optimization/34773
* gcc.target/cris/torture/pr34773.c: New test.
2008-02-01 Nick Clifton <nickc@redhat.com>
* lib/target-supports.exp (check_profiling_available): Do not
expect profiling to work on the xstormy16 target.
2008-02-01 Uros Bizjak <ubizjak@gmail.com>
PR testsuite/35047
* gcc.c-torture/execute/20050316-2.x: New file.
* gcc.target/i386/pr17390.c: Update scan pattern.
* gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
* g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
2008-01-31 Paul Thomas <pault@gcc.gnu.org>
PR fortran/34910
* gfortran.dg/proc_assign_2.f90: New test.
2008-01-31 Douglas Gregor <doug.gregor@gmail.com>
Jakub Jelinek <jakub@redhat.com>
PR c++/34935
PR c++/34936
* g++.dg/ext/alias-canon.C: New.
* g++.dg/ext/alias-mangle.C: New.
2008-01-30 Jan Hubicka <jh@suse.cz>
* gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
2008-01-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* g++.dg/other/first-global.C: Add -fpie for all pic targets.
* g++.dg/parse/attr-externally-visible-1.C: Likewise.
2008-01-30 Jan Hubicka <jh@suse.cz>
PR target/34982
* gcc.c-torture/execute/pr34982.c: New testcase.
2008-01-30 Andreas Krebbel <krebbel1@de.ibm.com>
* gcc.target/s390/tf_to_di-1.c: New testcase.
2008-01-30 Paul Thomas <pault@gcc.gnu.org>
PR fortran/34975
* gfortran.dg/use_only_3.f90: New test.
* gfortran.dg/use_only_3.inc: Modules for new test.
PR fortran/34429
* gfortran.dg/function_charlen_2.f90: New test.
2008-01-30 Jakub Jelinek <jakub@redhat.com>
PR middle-end/34969
* gcc.dg/pr34969.c: New test.
PR c/35017
* gcc.dg/inline-25.c: New test.
* gcc.dg/inline-26.c: New test.
* gcc.dg/inline-27.c: New test.
2008-01-29 Richard Guenther <rguenther@suse.de>
PR middle-end/35006
* gcc.c-torture/compile/pr35006.c: New testcase.
2008-01-29 Douglas Gregor <doug.gregor@gmail.com>
PR c++/34055
PR c++/34103
PR c++/34219
PR c++/34606
PR c++/34753
PR c++/34754
PR c++/34755
PR c++/34919
PR c++/34961
* g++.dg/cpp0x/vt-34219-2.C: New.
* g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
* g++.dg/cpp0x/vt-34961.C: New.
* g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
cases from the re-opened PR.
* g++.dg/cpp0x/vt-34753.C: New.
* g++.dg/cpp0x/vt-34919.C: New.
* g++.dg/cpp0x/vt-34754.C: New.
* g++.dg/cpp0x/vt-34606.C: New.
* g++.dg/cpp0x/vt-34219.C: New.
* g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
* g++.dg/cpp0x/vt-34755.C: New.
* g++.dg/cpp0x/pr31438.C: Ditto.
* g++.dg/cpp0x/variadic81.C: Ditto.
2008-01-29 Richard Sandiford <rsandifo@nildram.co.uk>
* g++.dg/torture/pr34641.C: Put the dg-do first.
2008-01-29 Richard Sandiford <rsandifo@nildram.co.uk>
* gcc.target/mips/lazy-binding-1.c: Skip for mips16.
2008-01-28 Bernhard Fischer <aldot@gcc.gnu.org>
* g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
2008-01-28 Nathan Froyd <froydnj@codesourcery.com>
PR 31535
* gcc.target/powerpc/spe-small-data-1.c: New test.
* gcc.target/powerpc/spe-small-data-2.c: New test.
2008-01-28 Thomas Koenig <tkoenig@gcc.gnu.org>
PR libfortran/34980
* gfortran.dg/shape_3.f90: New test.
2008-01-28 Andreas Krebbel <krebbel1@de.ibm.com>
* gcc.target/s390/20020926-1.c: Remove -m31.
2008-01-28 Andreas Krebbel <krebbel1@de.ibm.com>
* gcc.target/s390/20020926-1.c: Disable for s390x.
2008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/34994
* gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
expression.
2008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/34990
* gfortran.dg/array_constructor_22.f90: New test.
2008-01-26 Maxim Kuvyrkov <maxim@codesourcery.com>
PR middle-end/34688
* gcc.c-torture/compile/pr34688: New test.
2008-01-26 Tobias Burnus <burnus@net-b.de>
PR fortran/34848
* gfortran.dg/missing_optional_dummy_5.f90: New.
2008-01-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
noinline. XFAIL test.
2008-01-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/31610
* gfortran.dg/array_3.f90: New test.
2008-01-26 Jakub Jelinek <jakub@redhat.com>
* gcc.c-torture/compile/pr34966.c (atan): Only use asm
on i?86/x86_64.
PR c++/34965
* gcc.dg/pr34965.c: New test.
* g++.dg/other/error24.C: New test.
2008-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
PR libfofortran/34887
* gfortran.dg/x_slash_2.f: New test.
2008-01-26 Richard Guenther <rguenther@suse.de>
PR c++/34235
* g++.dg/torture/pr34235.C: New testcase.
2008-01-26 Richard Sandiford <rsandifo@nildram.co.uk>
* g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
2008-01-26 Richard Sandiford <rsandifo@nildram.co.uk>
PR target/34981
* gcc.target/mips/lazy-binding-1.c: New test.
* gcc.target/mips/mips.exp (setup_mips_tests): Set
mips_forced_no_abicalls and mips_forced_no_shared.
(dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
Avoid using small data with -mabicalls. Don't make -G0 force
-mn-abicalls. Skip -mabicalls and -mshared tests if the multilib
forces the opposite option.
2008-01-26 Danny Smith <dannysmith@users.sourceforge.net>
PR target/34970
* gcc.target/i386/fastcall-1.c: Scan for correct label.
Use -std=gnu89 switch.
2008-01-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libfortran/34876
* gfortran.dg/direct_io_9.f: New test.
2008-01-25 Daniel Franke <franke.daniel@gmail.com>
PR fortran/34661
* gfortran.dg/where_operator_assign_4.f90: New test.
2008-01-25 Joseph Myers <joseph@codesourcery.com>
* gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
c4x-*-* targets.
2008-01-25 Richard Guenther <rguenther@suse.de>
PR middle-end/32244
* gcc.c-torture/execute/pr32244-1.c: New testcase.
2008-01-25 Richard Guenther <rguenther@suse.de>
PR tree-optimization/34966
* gcc.c-torture/compile/pr34966.c: New testcase.
2008-01-25 Richard Guenther <rguenther@suse.de>
PR c++/33887
* g++.dg/torture/pr33887-1.C: New testcase.
* g++.dg/torture/pr33887-2.C: Likewise.
* g++.dg/torture/pr33887-3.C: Likewise.
* gcc.c-torture/execute/20071211-1.c: Likewise.
2008-01-25 Uros Bizjak <ubizjak@gmail.com>
PR target/34856
* gcc.dg/pr34856.c: Use pointer mode for "pin".
2008-01-25 Jakub Jelinek <jakub@redhat.com>
PR middle-end/33333
* g++.dg/gomp/pr33333.C: New test.
PR preprocessor/34692
* gcc.dg/cpp/pr34692.c: New test.
* gcc.dg/gomp/pr34692.c: New test.
2008-01-25 Olga Golovanevsky <olga@il.ibm.com>
* gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
2008-01-24 Daniel Franke <franke.daniel@gmail.com>
PR fortran/34202
* gfortran.dg/empty_type.f90: New test.
2008-01-24 Paolo Carlini <pcarlini@suse.de>
PR c++/34603
* g++.dg/template/crash77.C: New.
2008-01-24 Uros Bizjak <ubizjak@gmail.com>
PR target/34856
* gcc.dg/pr34856.c: New test.
2008-01-24 Tobias Burnus <burnus@net-b.de>
* gfortran.dg/namelist_39.f90: Delete temporary files.
* gfortran.dg/namelist_44.f90: Ditto.
2008-01-24 Richard Guenther <rguenther@suse.de>
PR middle-end/34953
* g++.dg/torture/pr34953.C: New testcase.
2008-01-24 Jakub Jakub Jelinek <jakub@redhat.com>
PR middle-end/34934
* gcc.c-torture/compile/20080124-1.c: New test.
2008-01-24 Paul Thomas <pault@gcc.gnu.org>
PR fortran/34872
* gfortran.dg/function_charlen_3.f: New test.
2008-01-23 Michael Matz <matz@suse.de>
PR debug/34895
* g++.dg/debug/pr34895.cc: New testcase.
2008-01-23 Richard Guenther <rguenther@suse.de>
PR middle-end/31529
* gcc.dg/pr31529-1.c: New testcase.
* gcc.dg/pr31529-2.c: Likewise.
2008-01-23 Jakub Jelinek <jakub@redhat.com>
PR c++/34829
* g++.dg/ext/pr34829.C (operator new): Use size_t instead of
unsigned int for the first argument.
2008-01-22 Jakub Jelinek <jakub@redhat.com>
PR c++/33984
* g++.dg/conversion/bitfield7.C: New test.
* g++.dg/cpp0x/decltype4.C: Fixed xfail.
2008-01-23 Bernd Schmidt <bernd.schmidt@analog.com>
From Michael Frysinger <michael.frysinger@analog.com>
* gcc.target/bfin/mcpu-bf547.c: New test.
* gcc.target/bfin/mcpu-bf523.c: New test.
* gcc.target/bfin/mcpu-bf524.c: New test.
* gcc.target/bfin/mcpu-bf526.c: New test.
2008-01-22 Eric Botcazou <ebotcazou@adacore.com>
* gcc.c-torture/execute/20080122-1.c: New test.
2008-01-22 Tom Tromey <tromey@redhat.com>
PR c++/34859
* gcc.dg/cpp/pr34859.c: New file.
2008-01-22 Paul Thomas <pault@gcc.gnu.org>
PR fortran/34875
* gfortran.dg/vector_subscript_3.f90: New test.
2008-01-22 Tobias Burnus <burnus@net-b.de>
PR fortran/34848
* gfortran.dg/missing_optional_dummy_4.f90
2008-01-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* gcc.dg/vect/vect-ifcvt-9.c: Use inline.
2008-01-22 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/unchecked_union1.adb: New test.
2008-01-22 Tom Tromey <tromey@redhat.com>
PR c++/34829
* g++.dg/ext/pr34829.C: New file.
2008-01-22 Jakub Jelinek <jakub@redhat.com>
PR c++/34607
* gcc.dg/gomp/pr34607.c: New test.
* g++.dg/gomp/pr34607.C: New test.
PR c++/34914
* g++.dg/ext/vector10.C: New test.
PR c++/34918
* g++.dg/other/error23.C: New test.
PR c++/34917
* g++.dg/ext/vector12.C: New test.
2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
PR 32102
* gcc.dg/Wstrict-overflow-21.c: New.
* g++.dg/warn/Wstrict-aliasing-8.C: New.
2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
PR middle-end/33092
* gcc.dg/pr33092.c: New.
2008-01-22 Andreas Krebbel <krebbel1@de.ibm.com>
* gcc.target/s390/20020926-1.c: Add -m31 option.
2008-01-22 Daniel Franke <franke.daniel@gmail.com>
PR fortran/34915
* gfortran.dg/initialization_18.f90: New test.
2008-01-22 Tobias Burnus <burnus@net-b.de>
PR fortran/34899
* gfortran.dg/tab_continuation.f: New.
2008-01-22 Paul Thomas <pault@gcc.gnu.org>
PR fortran/34896
* gfortran.dg/use_rename_2.f90: New test.
2008-01-21 Richard Guenther <rguenther@suse.de>
PR middle-end/34856
* gcc.c-torture/compile/pr34856.c: New testcase.
2008-01-21 Richard Guenther <rguenther@suse.de>
PR c/34885
* gcc.c-torture/compile/pr34885.c: New testcase.
2008-01-21 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/specs/alignment1.ads: New test.
2008-01-21 Richard Guenther <rguenther@suse.de>
PR c++/34850
* g++.dg/torture/pr34850.C: New testcase.
2008-01-21 Alon Dayan <alond@il.ibm.com>
Olga Golovanevsky <olga@il.ibm.com>
PR tree-optimization/34701
* gcc.dg/struct/wo_prof_array_field.c: New test.
2008-01-20 Paolo Carlini <pcarlini@suse.de>
PR c++/34891
* g++.dg/ext/vector9.C: New.
2008-01-20 Paolo Carlini <pcarlini@suse.de>
PR c++/34776
PR c++/34486
* g++.dg/template/crash75.C: New.
* g++.dg/template/crash76.C: Likewise.
2008-01-20 Kaz Kojima <kkojima@gcc.gnu.org>
PR rtl-optimization/34808
* gcc.c-torture/compile/pr34808.c: New test.
2008-01-20 Paul Thomas <pault@gcc.gnu.org>
PR fortran/34784
* gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
PR fortran/34861
* gfortran.dg/entry_array_specs_3.f90: New test.
PR fortran/34854
* gfortran.dg/use_rename_1.f90: New test.
2008-01-20 Paul Thomas <pault@gcc.gnu.org>
PR fortran/34784
* gfortran.dg/array_constructor_20.f90: New test.
* gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
PR fortran/34785
* gfortran.dg/array_constructor_21.f90: New test.
2008-01-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libfortran/34795
* gfortran.dg/inquire_13.f90: New test.
PR libfortran/34659
* gfortran.dg/continuation_9.f90: New test.
2008-01-20 Richard Sandiford <rsandifo@nildram.co.uk>
PR target/34831
* gcc.target/mips/pr34831.c: New test.
2008-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/34817
PR fortran/34838
* gfortran.dg/any_all_1.f90: New test.
* gfortran.dg/any_all_2.f90: New test.
2008-01-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
* g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
"dg-require-weak" statement.
* g++.dg/eh/weak1.C: Likewise.
2008-01-19 Jakub Jelinek <jakub@redhat.com>
PR gcov-profile/34610
* gcc.dg/gomp/pr34610.c: New test.
2008-01-19 Tobias Burnus <burnus@net-b.de>
PR fortran/34760
* gfortran.dg/implicit_11.f90: New.
* gfortran.dg/allocate_stat.f90: Update dg-error pattern.
* gfortran.dg/entry_15.f90: Ditto.
* gfortran.dg/func_assign.f90: Ditto.
* gfortran.dg/gomp/reduction3.f90: Ditto.
* gfortran.dg/proc_assign_1.f90: Ditto.
* gfortran.dg/interface_proc_end.f90: Use dg-error instead
of dg-excess-errors.
2008-01-18 Tobias Burnus <burnus@net-b.de>
PR fortran/32616
* gfortran.dg/argument_checking_15.f90: New.
* gfortran.dg/argument_checking_5.f90: Change TODO into
dg-warning.
2008-01-18 Tobias Burnus <burnus@net-b.de>
* gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
* gfortran.dg/enum_5.f90: Ditto.
* gfortran.dg/enum_6.f90: Ditto.
* gfortran.dg/bom_error.f90: Ditto.
* gfortran.dg/func_decl_4.f90: Ditto.
2008-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libfortran/34782
* gfortran.dg/fmt_t_6.f: New test.
2008-01-18 Tobias Burnus <burnus@net-b.de>
* gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for
internal I/O.
2008-01-18 Jonathan Wakely <jwakely.gcc@gmail.com>
* g++.dg/lookup/two-stage2.C: fix comment.
2008-01-18 Ian Lance Taylor <iant@google.com>
* gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
2008-01-18 Ian Lance Taylor <iant@google.com>
PR c++/33407
* g++.dg/init/new26.C: New test.
2008-01-18 Richard Guenther <rguenther@suse.de>
PR middle-end/34801
* gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
redundant one.
2008-01-18 Hans-Peter Nilsson <hp@axis.com>
* g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
dg-require-effective-target.
2008-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR target/34556
* gfortran.dg/reshape_2.f90: New test.
2008-01-18 Bernhard Fischer <aldot@gcc.gnu.org>
* gcc.dg/20040223-1.c: Fix comment typo.
2008-01-17 Janis Johnson <janis187@us.ibm.com>
PR target/34814
* gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
until 34814 is fixed.
2008-01-17 Andrew MacLeod <amacleod@redhat.com>
PR tree-optimization/34648
* gcc.c-torture/compile/pr34648.c: New testcase.
2008-01-17 Sebastian Pop <sebastian.pop@amd.com>
PR testsuite/34821
* gcc.dg/autopar/autopar.exp: New.
* g++.dg/tree-ssa/pr34355.C: Require pthread.
* lib/target-supports.exp (check_effective_target_pthread): New.
* gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
* gcc.dg/tree-ssa/reduc-1short.c: Same.
* gcc.dg/tree-ssa/reduc-1.c: Same.
* gcc.dg/tree-ssa/reduc-2short.c: Same.
* gcc.dg/tree-ssa/reduc-2.c: Same
* gcc.dg/tree-ssa/reduc-3.c: Same.
* gcc.dg/tree-ssa/reduc-1char.c: Same.
* gcc.dg/tree-ssa/reduc-6.c: Same.
* gcc.dg/tree-ssa/reduc-7.c: Same.
* gcc.dg/tree-ssa/reduc-2char.c: Same.
* gcc.dg/tree-ssa/reduc-8.c: Same.
* gcc.dg/tree-ssa/reduc-9.c: Same.
2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/discr5.adb: New test.
2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
* gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
2008-01-17 Richard Guenther <rguenther@suse.de>
PR tree-optimization/34825
* gcc.dg/pr34825.c: New testcase.
2008-01-17 Richard Guenther <rguenther@suse.de>
* gcc.c-torture/execute/20080117-1.c: New testcase.
2008-01-17 Revital Eres <eres@il.ibm.com>
PR30957
* gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
2008-01-17 Paul Thomas <pault@gcc.gnu.org>
PR fortran/34429
* gfortran.dg/function_charlen_1.f90: New test.
PR fortran/34431
* gfortran.dg/function_types_1.f90: New test.
* gfortran.dg/function_types_2.f90: New test.
PR fortran/34471
* gfortran.dg/function_kinds_4.f90: New test.
* gfortran.dg/function_kinds_5.f90: New test.
* gfortran.dg/defined_operators_1.f90: Errors now at function
declarations.
* gfortran.dg/private_type_4.f90: The same.
* gfortran.dg/interface_15.f90: The same.
* gfortran.dg/elemental_args_check_2.f90: The same.
* gfortran.dg/auto_internal_assumed.f90: The same.
2008-01-16 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/sizetype.adb: New test.
2008-01-16 Richard Guenther <rguenther@suse.de>
PR middle-end/32628
* gcc.dg/overflow-warn-7.c: New testcase.
2008-01-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* gcc.dg/tree-ssa/loop-19.c: Require nonpic.
2008-01-16 Jakub Jelinek <jakub@redhat.com>
Richard Guenther <rguenther@suse.de>
PR c/34668
* gcc.dg/pr34668-1.c: New test.
* gcc.dg/pr34668-2.c: Likewise.
2008-01-16 Richard Guenther <rguenther@suse.de>
PR c++/33819
* g++.dg/torture/pr33819.C: New testcase.
2008-01-16 Richard Guenther <rguenther@suse.de>
PR c/34768
* gcc.c-torture/execute/pr34768-1.c: New testcase.
* gcc.c-torture/execute/pr34768-2.c: Likewise.
2008-01-16 Tobias Burnus <burnus@net-b.de>
PR fortran/34796
* gfortran.dg/argument_checking_13.f90: New.
* gfortran.dg/argument_checking_14.f90: New.
2008-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
PR libfortran/34671
* gfortran.dg/anyallcount_1.f90: New test.
2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
PR c++/34399
* g++.dg/cpp0x/vt-34399.C: New.
* g++.dg/template/friend50.C: New.
2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
PR c++/34751
* g++.dg/cpp0x/vt-34751.C: New.
2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
PR c++/34051
PR c++/34055
PR c++/34102
PR c++/34103
* g++.dg/cpp0x/vt-34051-2.C: New.
* g++.dg/cpp0x/vt-34102.C: New.
* g++.dg/cpp0x/vt-34051.C: New.
* g++.dg/cpp0x/vt-34055.C: New.
* g++.dg/cpp0x/vt-34103.C: New.
2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
PR c++/34314
* g++.dg/cpp0x/vt-34314.C: New.
* g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
reality (the error message was wrong previously).
2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
PR c++/33964
* g++.dg/cpp0x/vt-33964.C: New.
* g++.dg/template/partial5.C: New.
2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
PR c++/34052
* g++.dg/cpp0x/vt-34052.C: New.
* g++.dg/template/ttp26.C: New.
2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/rep_clause2.ad[sb]: New test.
* gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
2008-01-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
PR c++/24924
* g++.dg/cpp/pedantic-errors.C: Delete.
* g++.dg/cpp/permissive.C: Delete.
2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
* gcc.c-torture/compile/20080114-1.c: New test.
2008-01-13 Tobias Burnus <burnus@net-b.de>
PR fortran/34665
* gfortran.dg/argument_checking_11.f90: New.
* gfortran.dg/argument_checking_12.f90: New.
* gfortran.dg/used_dummy_types_4.f90: Update dg-error.
* gfortran.dg/c_assoc_2.f03: Update dg-error.
* gfortran.dg/argument_checking_3.f90: Ditto.
* gfortran.dg/pointer_intent_2.f90: Ditto.
* gfortran.dg/import2.f90: Ditto.
* gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
* gfortran.dg/implicit_actual.f90: Ditto.
* gfortran.dg/used_dummy_types_3.f90: Ditto.
* gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
2008-01-13 Tobias Burnus <burnus@net-b.de>
PR fortran/34763
* gfortran.dg/interface_proc_end.f90: New.
2008-01-13 Tobias Burnus <burnus@net-b.de>
PR fortran/34759
* gfortran.dg/assumed_size_refs_4.f90: New.
2008-01-13 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/unchecked_convert1.adb.
2008-01-13 Richard Guenther <rguenther@suse.de>
* gcc.dg/struct-ret-3.c: Adjust testcase to make stack
readable and writable again before exiting.
2008-01-13 Richard Guenther <rguenther@suse.de>
PR middle-end/34601
* gcc.dg/noncompile/incomplete-4.c: New testcase.
2008-01-13 Jan Hubicka <jh@suse.cz>
PR middle-end/32135
* gcc.dg/pr32135.c: new.
2008-01-12 Doug Kwan <dougkwan@google.com>
* gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
* g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
-Wignored-qualifiers.
2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/slice3.adb: New test.
* gnat.dg/slice4.adb: Likewise.
2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/bit_packed_array.ad[sb]: New test.
2008-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/34432
* gfortran.dg/parens_7.f90: New test.
2008-01-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* gcc.dg/tree-ssa/loadpre5.c: Use static.
* gcc.dg/tree-ssa/loadpre8.c: Likewise.
* gcc.dg/pr33826.c: Require nonpic.
2008-01-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/34722
* gfortran.dg/inquire_12.f90: New test.
2008-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
PR libfortran/34670
* all_bounds_1.f90: New test case.
* maxloc_bounds_1.f90: New test case.
* maxloc_bounds_2.f90: New test case.
* maxloc_bounds_3.f90: New test case.
* maxloc_bounds_4.f90: New test case.
* maxloc_bounds_5.f90: New test case.
* maxloc_bounds_6.f90: New test case.
* maxloc_bounds_7.f90: New test case.
* maxloc_bounds_8.f90: New test case.
2008-01-11 Eric Botcazou <ebotcazou@adacore.com>
* gcc.dg/struct-ret-3.c: New test.
2008-01-11 Paul Thomas <pault@gcc.gnu.org>
PR fortran/34537
* gfortran.dg/transfer_simplify_8.f90: New test.
2008-01-11 Andreas Krebbel <krebbel1@de.ibm.com>
* g++.dg/torture/pr34641.C: Add dg-require-visibility. Define
size_t using predefined macro.
2008-01-10 Raksit Ashok <raksit@google.com>
PR rtl-optimization/27971
* gcc.target/i386/pr27971.c: New testcase.
2008-01-10 Paul Thomas <pault@gcc.gnu.org>
PR fortran/34396
* gfortran.dg/bounds_check_12.f90: New test.
2008-01-10 Uros Bizjak <ubizjak@gmail.com>
* gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
* gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
2008-01-10 Andreas Krebbel <krebbel1@de.ibm.com>
PR middle-end/34641
* g++.dg/torture/pr34641.C: New testcase.
2008-01-10 Richard Guenther <rguenther@suse.de>
PR tree-optimization/34651
* g++.dg/torture/pr34651.C: New testcase.
2008-01-09 Sebastian Pop <sebastian.pop@amd.com>
PR tree-optimization/34017
* gcc.dg/tree-ssa/pr34017.c: New.
2008-01-09 Richard Guenther <rguenther@suse.de>
Andrew Pinski <andrew_pinski@playstation.sony.com>
PR middle-end/30132
* gcc.c-torture/compile/pr30132.c: New testcase.
2008-01-09 Richard Guenther <rguenther@suse.de>
PR middle-end/34458
* gcc.c-torture/compile/pr34458.c: New testcase.
2008-01-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
PR testsuite/30459
g++.dg/eh/ia64-2.C: Require weak support.
2008-01-08 Richard Guenther <rguenther@suse.de>
PR middle-end/31863
* g++.dg/torture/pr31863.C: New testcase.
2008-01-08 Jakub Jelinek <jakub@redhat.com>
PR middle-end/34694
* gcc.dg/gomp/pr34694.c: New test.
* g++.dg/gomp/pr34694.C: New test.
PR c++/33890
* g++.dg/gomp/pr33890.C: New test.
2008-01-08 Paul Thomas <pault@gcc.gnu.org>
PR fortran/34476
* gfortran.dg/parameter_array_init_3.f90: New test.
2008-01-08 Paul Thomas <pault@gcc.gnu.org>
PR fortran/34681
PR fortran/34704
* gfortran.dg/alloc_comp_default_init_1.f90: New test.
2008-01-07 Janis Johnson <janis187@us.ibm.com>
* lib/target-supports.exp (check_effective_target_powerpc_spu): New.
* g++.dg/other/spu2vmx-1.C: Use it.
2008-01-07 Jack Howarth <howarth@bromo.med.uc.edu>
* gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
PR testsuite/34575
* gcc.target/powerpc/popcount-1.c: Skip on darwin.
* gcc.target/powerpc/parity-1.c: Likewise.
2008-01-07 Fred Fish <fnf@specifix.com>
PR preprocessor/30363:
* gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
macro expansions.
2008-01-07 Paul Thomas <pault@gcc.gnu.org>
PR fortran/34672
* gfortran.dg/use_only_2.f90: New test.
2008-01-06 Paolo Carlini <pcarlini@suse.de>
PR libstdc++/34680
* g++.dg/rtti/predefined-rtti-macro-1.C: New.
* g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
2008-01-06 Paul Thomas <pault@gcc.gnu.org>
PR fortran/34545
* gfortran.dg/use_12.f90: New test.
2008-01-06 Tobias Burnus <burnus@net-b.de>
PR fortran/34689
* interface.c (compare_actual_formal): Fix intent(out) check for
function result variables.
2008-01-06 Tobias Burnus <burnus@net-b.de>
PR fortran/34690
* gfortran.dg/elemental_args_check_2.f90: Fix test case.
2008-01-06 Tobias Burnus <burnus@net-b.de>
PR fortran/34689
* gfortran.dg/intent_out_4.f90: Fix test case.
2008-01-06 Tobias Burnus <burnus@net-b.de>
PR fortran/34689
* gfortran.dg/intent_out_4.f90: New.
2008-01-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libfortran/34540
* gfortran.dg/optional_dim_3.f90: New test.
2008-01-06 Tobias Burnus <burnus@net-b.de>
PR fortran/34658
* gfortran.dg/common_11.f90: New.
* gfortran.dg/blockdata_1.f90: Update test case.
* gfortran.dg/blockdata_2.f90: Update test case.
2008-01-06 Tobias Burnus <burnus@net-b.de>
* gfortran.dg/equiv_constraint_9.f90: Fix typo.
2008-01-06 Tobias Burnus <burnus@net-b.de>
PR fortran/34655
* gfortran.dg/equiv_constraint_9.f90: New.
2008-01-06 Revital Eres <eres@il.ibm.com>
PR tree-optimization/34263
* gcc.dg/pr34263.c: New testcase.
2008-01-06 Tobias Burnus <burnus@net-b.de>
PR fortran/34654
* gfortran.dg/internal_io_unf.f90: New.
2008-01-06 Tobias Burnus <burnus@net-b.de>
PR fortran/34660
* gfortran.dg/elemental_args_check_2.f90: New.
2008-01-06 Tobias Burnus <burnus@net-b.de>
PR fortran/34662
* gfortran.dg/intent_out_3.f90: New.
2008-01-05 Richard Sandiford <rsandifo@nildram.co.uk>
* objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
2008-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libfortran/34676
* gfortran.dg/list_read_8.f90: New test.
2008-01-04 Richard Guenther <rguenther@suse.de>
PR middle-end/34029
* gcc.c-torture/compile/pr34029-1.c: New testcase.
* gcc.c-torture/compile/pr34029-2.c: Likewise.
2008-01-04 Jakub Jelinek <jakub@redhat.com>
PR gcov-profile/34609
* g++.dg/gcov/gcov-6.C: New test.
2008-01-04 Richard Guenther <rguenther@suse.de>
PR tree-optimization/31081
* g++.dg/torture/pr31081-1.C: New testcase.
* g++.dg/torture/pr31081-2.C: Likewise.
2008-01-04 Richard Sandiford <rsandifo@nildram.co.uk>
* gcc.target/mips/rsqrt-1.c: Require -mgp64.
* gcc.target/mips/rsqrt-2.c: Likewise.
* gcc.target/mips/rsqrt-4.c: New test.
2008-01-04 Tobias Burnus <burnus@net-b.de>
PR fortran/34557
* gfortran.dg/equiv_substr.f90: New.
2008-01-03 Tom Tromey <tromey@redhat.com>
PR c/34457:
* gcc.dg/pr34457-2.c: New file.
* gcc.dg/pr34457-1.c: New file.
2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
Revert fix for PR tree-optimization/34458.
2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
PR tree-optimization/34458
* gcc.dg/tree-ssa/pr34458.c: New.
2008-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
PR libfortran/34565
* gfortran.dg/internal_readwrite_1.f90: New test.
* gfortran.dg/internal_readwrite_2.f90: New test.
2008-01-03 Tom Tromey <tromey@redhat.com>
PR preprocessor/34602:
* gcc.dg/cpp/pr34602.c: New file.
2008-01-03 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/29484
* gcc.c-torture/execute/20071220-1.c: New test.
* gcc.c-torture/execute/20071220-2.c: New test.
2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
PR tree-optimization/34635
* gcc.dg/tree-ssa/pr34635.c: New.
* gcc.dg/tree-ssa/pr34635-1.c: New.
2008-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
PR middle-end/34562
* g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar
in scan-assembler check.
2008-01-03 Jakub Jelinek <jakub@redhat.com>
PR middle-end/34608
* g++.dg/gomp/pr34608.C: New test.
2008-01-02 Richard Guenther <rguenther@suse.de>
PR middle-end/34093
PR middle-end/31976
* gcc.c-torture/compile/pr34093.c: New testcase.
2008-01-01 Douglas Gregor <doug.gregor@gmail.com>
* g++.dg/cpp0x/long_long.C: New.
2008-01-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
* gcc.target/spu/tag_manager.c : Include stdlib.h.
* gcc.target/spu/Wmain.c: Fix the line numbers for the
warning on the function main.
2008-01-01 Jakub Jelinek <jakub@redhat.com>
* gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
rather than __v2di type.
Copyright (C) 2008 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.