OpenCores
URL https://opencores.org/ocsvn/openrisc_2011-10-31/openrisc_2011-10-31/trunk

Subversion Repositories openrisc_2011-10-31

[/] [openrisc/] [tags/] [gnu-src/] [gcc-4.5.1/] [gcc-4.5.1-or32-1.0rc2/] [gcc/] [testsuite/] [ChangeLog-2009] - Diff between revs 293 and 384

Only display areas with differences | Details | Blame | View Log

Rev 293 Rev 384
2009-12-30  Joseph Myers  
2009-12-30  Joseph Myers  
        PR c/42439
        PR c/42439
        * gcc.dg/bitfld-19.c, gcc.dg/bitfld-20.c, gcc.dg/bitfld-21.c: New
        * gcc.dg/bitfld-19.c, gcc.dg/bitfld-20.c, gcc.dg/bitfld-21.c: New
        tests.
        tests.
2009-12-30  Ira Rosen  
2009-12-30  Ira Rosen  
        PR tree-optimization/41956
        PR tree-optimization/41956
        * gcc.dg/vect/pr41956.c: New test.
        * gcc.dg/vect/pr41956.c: New test.
2009-12-30  Uros Bizjak  
2009-12-30  Uros Bizjak  
        PR target/42549
        PR target/42549
        * gcc.target/i386/mmx-3dnow-check.h: New file.
        * gcc.target/i386/mmx-3dnow-check.h: New file.
        * gcc.target/i386/pr42549.c: New test.
        * gcc.target/i386/pr42549.c: New test.
2009-12-29  Ian Lance Taylor  
2009-12-29  Ian Lance Taylor  
        PR middle-end/42099
        PR middle-end/42099
        * gcc.c-torture/execute/20091229-1.c: New test.
        * gcc.c-torture/execute/20091229-1.c: New test.
2009-12-29  Janus Weil  
2009-12-29  Janus Weil  
        PR fortran/42517
        PR fortran/42517
        * gfortran.dg/gomp/recursion1.f90: New test.
        * gfortran.dg/gomp/recursion1.f90: New test.
2009-12-29  Eric Botcazou  
2009-12-29  Eric Botcazou  
        * gnat.dg/test_raise_from_pure.adb: XFAIL for the ARM.
        * gnat.dg/test_raise_from_pure.adb: XFAIL for the ARM.
        * gnat.dg/warn5.adb: Expect warning on the ARM.
        * gnat.dg/warn5.adb: Expect warning on the ARM.
2009-12-28  Jason Merrill  
2009-12-28  Jason Merrill  
        PR c++/42447
        PR c++/42447
        * g++.dg/template/array21.C: New.
        * g++.dg/template/array21.C: New.
2009-12-28  Janus Weil  
2009-12-28  Janus Weil  
        PR fortran/42353
        PR fortran/42353
        * gfortran.dg/class_13.f03: New test.
        * gfortran.dg/class_13.f03: New test.
2009-12-28  H.J. Lu  
2009-12-28  H.J. Lu  
        PR middle-end/41344
        PR middle-end/41344
        * gfortran.dg/gomp/pr41344.f: New.
        * gfortran.dg/gomp/pr41344.f: New.
2009-12-27  Martin Jambor  
2009-12-27  Martin Jambor  
        PR tree-optimization/42231
        PR tree-optimization/42231
        * gcc.c-torture/execute/pr42231.c: New test.
        * gcc.c-torture/execute/pr42231.c: New test.
2009-12-27  Francois-Xavier Coudert  
2009-12-27  Francois-Xavier Coudert  
            Daniel Kraft  
            Daniel Kraft  
        PR fortran/22552
        PR fortran/22552
        * gfortran.dg/warn_implicit_procedure_1.f90: New test.
        * gfortran.dg/warn_implicit_procedure_1.f90: New test.
2009-12-24  Jason Merrill  
2009-12-24  Jason Merrill  
        PR c++/41305
        PR c++/41305
        * g++.dg/lookup/koenig9.C: New test.
        * g++.dg/lookup/koenig9.C: New test.
        * g++.dg/lookup/koenig10.C: New test.
        * g++.dg/lookup/koenig10.C: New test.
        * g++.dg/lookup/koenig11.C: New test.
        * g++.dg/lookup/koenig11.C: New test.
        * g++.dg/lookup/koenig12.C: New test.
        * g++.dg/lookup/koenig12.C: New test.
2009-12-24  Julian Brown  
2009-12-24  Julian Brown  
            Ramana Radhakrishnan  
            Ramana Radhakrishnan  
        PR target/40887
        PR target/40887
        * gcc.target/arm/pr40887.c: New test.
        * gcc.target/arm/pr40887.c: New test.
2009-12-23  Jakub Jelinek  
2009-12-23  Jakub Jelinek  
        PR rtl-optimization/42475
        PR rtl-optimization/42475
        * gcc.dg/pr42475.c: New test.
        * gcc.dg/pr42475.c: New test.
2009-12-23  Jakub Jelinek  
2009-12-23  Jakub Jelinek  
            Cary Coutant  
            Cary Coutant  
        PR debug/42454
        PR debug/42454
        * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add check for .debug_ranges.
        * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add check for .debug_ranges.
2009-12-23  Ramana Radhakrishnan  
2009-12-23  Ramana Radhakrishnan  
        PR target/42093
        PR target/42093
        * gcc.target/arm/pr42093.c: New test.
        * gcc.target/arm/pr42093.c: New test.
2009-12-23  Ramana Radhakrishnan  
2009-12-23  Ramana Radhakrishnan  
        PR target/40670
        PR target/40670
        * gcc.target/arm/pr40670.c: New test.
        * gcc.target/arm/pr40670.c: New test.
2009-12-23  Uros Bizjak  
2009-12-23  Uros Bizjak  
        * gcc.target/alpha/20000715-1.c: Remove target selector.
        * gcc.target/alpha/20000715-1.c: Remove target selector.
        * gcc.target/alpha/20011018-1.c: Ditto.
        * gcc.target/alpha/20011018-1.c: Ditto.
        * gcc.target/alpha/980217-1.c: Ditto.
        * gcc.target/alpha/980217-1.c: Ditto.
        * gcc.target/alpha/asm-1.c: Ditto.
        * gcc.target/alpha/asm-1.c: Ditto.
        * gcc.target/alpha/base-1.c: Ditto.
        * gcc.target/alpha/base-1.c: Ditto.
        * gcc.target/alpha/base-2.c: Ditto.
        * gcc.target/alpha/base-2.c: Ditto.
        * gcc.target/alpha/cix-1.c: Ditto.
        * gcc.target/alpha/cix-1.c: Ditto.
        * gcc.target/alpha/cix-2.c: Ditto.
        * gcc.target/alpha/cix-2.c: Ditto.
        * gcc.target/alpha/max-1.c: Ditto.
        * gcc.target/alpha/max-1.c: Ditto.
        * gcc.target/alpha/max-2.c: Ditto.
        * gcc.target/alpha/max-2.c: Ditto.
2009-12-23  Sebastian Pop  
2009-12-23  Sebastian Pop  
        * g++.dg/graphite/id-1.C: New.
        * g++.dg/graphite/id-1.C: New.
        * g++.dg/graphite/pr41305.C: New.
        * g++.dg/graphite/pr41305.C: New.
        * gcc.dg/graphite/id-16.c: New.
        * gcc.dg/graphite/id-16.c: New.
        * gcc.dg/graphite/interchange-10.c: New.
        * gcc.dg/graphite/interchange-10.c: New.
        * gcc.dg/graphite/interchange-11.c: New.
        * gcc.dg/graphite/interchange-11.c: New.
        * gcc.dg/graphite/interchange-mvt.c: New.
        * gcc.dg/graphite/interchange-mvt.c: New.
        * gcc.dg/graphite/pr40281.c: New.
        * gcc.dg/graphite/pr40281.c: New.
        * gcc.dg/graphite/run-id-2.c: New.
        * gcc.dg/graphite/run-id-2.c: New.
        * gcc.dg/graphite/scop-dsyr2k.c: New.
        * gcc.dg/graphite/scop-dsyr2k.c: New.
        * gcc.dg/graphite/scop-dsyrk.c: New.
        * gcc.dg/graphite/scop-dsyrk.c: New.
        * gcc.dg/graphite/scop-mvt.c: New.
        * gcc.dg/graphite/scop-mvt.c: New.
        * gcc.dg/graphite/scop-sor.c: New.
        * gcc.dg/graphite/scop-sor.c: New.
        * gfortran.dg/graphite/id-18.f90: New.
        * gfortran.dg/graphite/id-18.f90: New.
        * gfortran.dg/graphite/interchange-3.f90: New.
        * gfortran.dg/graphite/interchange-3.f90: New.
        * gfortran.dg/graphite/pr42050.f90: New.
        * gfortran.dg/graphite/pr42050.f90: New.
2009-12-23  Dodji Seketeli  
2009-12-23  Dodji Seketeli  
        PR c++/42260
        PR c++/42260
        * g++.dg/conversion/cast2.C: New test.
        * g++.dg/conversion/cast2.C: New test.
2009-12-22  Jason Merrill  
2009-12-22  Jason Merrill  
        PR c++/42466
        PR c++/42466
        * g++.dg/template/nontype19.C: New.
        * g++.dg/template/nontype19.C: New.
        PR c++/42331
        PR c++/42331
        * g++.dg/cpp0x/initlist29.C: New.
        * g++.dg/cpp0x/initlist29.C: New.
2009-12-22  Iain Sandoe  
2009-12-22  Iain Sandoe  
        PR target/41605
        PR target/41605
        * lib/g++.exp: Provide -B options to allow for link spec %s
        * lib/g++.exp: Provide -B options to allow for link spec %s
        substitutions for static libraries.
        substitutions for static libraries.
2009-12-22  Brian Hackett  
2009-12-22  Brian Hackett  
        * g++.dg/plugin/attribute_plugin.c: Rename pre-genericize event.
        * g++.dg/plugin/attribute_plugin.c: Rename pre-genericize event.
        * g++.dg/plugin/dumb_plugin.c: Same.
        * g++.dg/plugin/dumb_plugin.c: Same.
2009-12-21  Jason Merrill  
2009-12-21  Jason Merrill  
        * g++.dg/abi/mangle14.C: Add expected mangling.
        * g++.dg/abi/mangle14.C: Add expected mangling.
2009-12-21  Andy Hutchinson  
2009-12-21  Andy Hutchinson  
        * gcc.dg/pr36901.h: AVR must support address zero.
        * gcc.dg/pr36901.h: AVR must support address zero.
2009-12-21  Andy Hutchinson  
2009-12-21  Andy Hutchinson  
        PR testsuite/36903
        PR testsuite/36903
        * gcc.dg/tree-ssa/gen-vect-11.c : Disable for avr target. It will
        * gcc.dg/tree-ssa/gen-vect-11.c : Disable for avr target. It will
        not vectorize.
        not vectorize.
        * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
        * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
        * gcc.dg/tree-ssa/gen-vect-2.c: Ditto.
        * gcc.dg/tree-ssa/gen-vect-2.c: Ditto.
        * gcc.dg/tree-ssa/gen-vect-25.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-26.c: Ditto.
        * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
        * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
        * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
        * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
        * gcc.dg/tree-ssa/pr23455.c: Test for 4 eliminations on avr target.
        * gcc.dg/tree-ssa/pr23455.c: Test for 4 eliminations on avr target.
        * gcc.dg/tree-ssa/ssa-fre-26.c: XFAIL test for avr.
        * gcc.dg/tree-ssa/ssa-fre-26.c: XFAIL test for avr.
        * gcc.dg/tree-ssa/vrp47.c: Skip test for avr target due to low
        * gcc.dg/tree-ssa/vrp47.c: Skip test for avr target due to low
        branch cost.
        branch cost.
2009-12-21  Thomas Koenig  
2009-12-21  Thomas Koenig  
        PR libfortran/PR42422
        PR libfortran/PR42422
        * gfortran.dg/list_read_10.f90:  New test.
        * gfortran.dg/list_read_10.f90:  New test.
2009-12-19  Dodji Seketeli  
2009-12-19  Dodji Seketeli  
        PR c++/42225
        PR c++/42225
        * g++.dg/template/typedef26.C: New test.
        * g++.dg/template/typedef26.C: New test.
2009-12-19  Richard Guenther  
2009-12-19  Richard Guenther  
        PR lto/42401
        PR lto/42401
        * g++.dg/lto/20091219_0.C: New testcase.
        * g++.dg/lto/20091219_0.C: New testcase.
2009-12-19  Richard Guenther  
2009-12-19  Richard Guenther  
        PR tree-optimization/42108
        PR tree-optimization/42108
        * gfortran.dg/pr42108.f90: New testcase.
        * gfortran.dg/pr42108.f90: New testcase.
2009-12-18  Jason Merrill  
2009-12-18  Jason Merrill  
        PR c++/28300
        PR c++/28300
        * g++.dg/template/spec37.C: New.
        * g++.dg/template/spec37.C: New.
        PR c++/42415
        PR c++/42415
        * g++.dg/tc1/dr147.C: Add test.
        * g++.dg/tc1/dr147.C: Add test.
        * g++.old-deja/g++.jason/temporary5.C: Adjust.
        * g++.old-deja/g++.jason/temporary5.C: Adjust.
2009-12-18  Shujing Zhao  
2009-12-18  Shujing Zhao  
        * g++.old-deja/g++.brendan/misc6.C: Make expected dg-error strings
        * g++.old-deja/g++.brendan/misc6.C: Make expected dg-error strings
        explicit.
        explicit.
2009-12-17  Jakub Jelinek  
2009-12-17  Jakub Jelinek  
        * gcc.dg/debug/dwarf2/const-1.c: Don't expect DW_AT_const_value,
        * gcc.dg/debug/dwarf2/const-1.c: Don't expect DW_AT_const_value,
        but instead DW_AT_location with DW_OP_addr+DW_OP_stack_value.  Add
        but instead DW_AT_location with DW_OP_addr+DW_OP_stack_value.  Add
        -gno-strict-dwarf -fno-merge-debug-strings to dg-options.
        -gno-strict-dwarf -fno-merge-debug-strings to dg-options.
        * g++.dg/debug/dwarf2/const1.C: Likewise.
        * g++.dg/debug/dwarf2/const1.C: Likewise.
        * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
        * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
        * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
        * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
2009-12-17  Alexandre Oliva  
2009-12-17  Alexandre Oliva  
        PR debug/41679
        PR debug/41679
        * gcc.target/arm/pr41679.c: New.
        * gcc.target/arm/pr41679.c: New.
2009-12-17  Jakub Jelinek  
2009-12-17  Jakub Jelinek  
        PR c++/42386
        PR c++/42386
        * g++.dg/opt/dtor3.C: New test.
        * g++.dg/opt/dtor3.C: New test.
2009-12-17  Arnaud Charlet  
2009-12-17  Arnaud Charlet  
        * ada/acats/run_all.sh: Strip comments from norun.lst
        * ada/acats/run_all.sh: Strip comments from norun.lst
2009-12-17  Uros Bizjak  
2009-12-17  Uros Bizjak  
        PR target/32280
        PR target/32280
        * gcc.target/i386/pr32280-1.c: New test.
        * gcc.target/i386/pr32280-1.c: New test.
2009-12-17  Uros Bizjak  
2009-12-17  Uros Bizjak  
        * objc/execute/forward-1.x: XFAIL for -fgnu-runtime on
        * objc/execute/forward-1.x: XFAIL for -fgnu-runtime on
        x86_64-*-darwin*, powerpc*-*-darwin* and alpha*-*-linux* targets.
        x86_64-*-darwin*, powerpc*-*-darwin* and alpha*-*-linux* targets.
2009-12-17  Janus Weil  
2009-12-17  Janus Weil  
        PR fortran/42144
        PR fortran/42144
        * gfortran.dg/dynamic_dispatch_6.f03: New test.
        * gfortran.dg/dynamic_dispatch_6.f03: New test.
2009-12-17  Shujing Zhao  
2009-12-17  Shujing Zhao  
        * g++.old-deja/g++.mike/net31.C: Make expected dg-error strings
        * g++.old-deja/g++.mike/net31.C: Make expected dg-error strings
        explicit.
        explicit.
        * g++.old-deja/g++.bugs/900213_02.C: Likewise.
        * g++.old-deja/g++.bugs/900213_02.C: Likewise.
        * g++.old-deja/g++.bugs/900215_02.C: Likewise.
        * g++.old-deja/g++.bugs/900215_02.C: Likewise.
2009-12-16  Richard Guenther  
2009-12-16  Richard Guenther  
        PR lto/42392
        PR lto/42392
        * gcc.dg/lto/20091216-1_0.c: New testcase.
        * gcc.dg/lto/20091216-1_0.c: New testcase.
2009-12-15  Jason Merrill  
2009-12-15  Jason Merrill  
        PR c++/42387
        PR c++/42387
        * g++.dg/ext/vla8.C: New.
        * g++.dg/ext/vla8.C: New.
2009-12-16  Jakub Jelinek  
2009-12-16  Jakub Jelinek  
        * gcc.c-torture/compile/20091215-1.c: New test.
        * gcc.c-torture/compile/20091215-1.c: New test.
        * gcc.dg/debug/tls-1.c: New test.
        * gcc.dg/debug/tls-1.c: New test.
2009-12-15  Jason Merrill  
2009-12-15  Jason Merrill  
        PR c++/42358
        PR c++/42358
        * g++.dg/cpp0x/variadic98.C: New.
        * g++.dg/cpp0x/variadic98.C: New.
2009-12-14  Jason Merrill  
2009-12-14  Jason Merrill  
        PR c++/42373
        PR c++/42373
        * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust regexps for darwin.
        * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust regexps for darwin.
2009-12-15  Rainer Orth  
2009-12-15  Rainer Orth  
        * ada/acats/norun.lst: Sort.
        * ada/acats/norun.lst: Sort.
2009-12-15  Jakub Jelinek  
2009-12-15  Jakub Jelinek  
        PR c++/41183
        PR c++/41183
        * g++.dg/torture/pr41183.C: New test.
        * g++.dg/torture/pr41183.C: New test.
2009-12-15  Tobias Burnus  
2009-12-15  Tobias Burnus  
        PR fortran/41235
        PR fortran/41235
        * gfortran.dg/auto_char_len_1.f90: New test.
        * gfortran.dg/auto_char_len_1.f90: New test.
        * gfortran.dg/auto_char_len_2.f90: New test.
        * gfortran.dg/auto_char_len_2.f90: New test.
        * gfortran.dg/auto_char_len_4.f90: Correct test.
        * gfortran.dg/auto_char_len_4.f90: Correct test.
2009-12-14  Jason Merrill  
2009-12-14  Jason Merrill  
        PR c++/42364
        PR c++/42364
        * g++.dg/cpp0x/variadic31.C: Compile with -g.
        * g++.dg/cpp0x/variadic31.C: Compile with -g.
        * g++.dg/ext/attrib33.C: Likewise.
        * g++.dg/ext/attrib33.C: Likewise.
2009-12-15  Shujing Zhao  
2009-12-15  Shujing Zhao  
        * g++.dg/other/error20.C: Adjust dg-message strings.
        * g++.dg/other/error20.C: Adjust dg-message strings.
        * g++.dg/other/error31.C: Likewise.
        * g++.dg/other/error31.C: Likewise.
        * g++.dg/rtti/typeid6.C: Likewise.
        * g++.dg/rtti/typeid6.C: Likewise.
        * g++.dg/ext/ms-1.C: Likewise.
        * g++.dg/ext/ms-1.C: Likewise.
        * g++.dg/parse/error19.C: Likewise.
        * g++.dg/parse/error19.C: Likewise.
        * g++.dg/parse/crash5.C: Likewise.
        * g++.dg/parse/crash5.C: Likewise.
        * g++.dg/cpp0x/explicit4.C: Likewise.
        * g++.dg/cpp0x/explicit4.C: Likewise.
        * g++.dg/template/ptrmem4.C: Likewise.
        * g++.dg/template/ptrmem4.C: Likewise.
        * g++.dg/template/crash37.C: Likewise.
        * g++.dg/template/crash37.C: Likewise.
        * g++.dg/template/qualttp5.C: Likewise.
        * g++.dg/template/qualttp5.C: Likewise.
        * g++.dg/template/local6.C: Likewise.
        * g++.dg/template/local6.C: Likewise.
        * g++.dg/template/instantiate5.C: Likewise.
        * g++.dg/template/instantiate5.C: Likewise.
        * g++.old-deja/g++.brendan/overload1.C: Likewise.
        * g++.old-deja/g++.brendan/overload1.C: Likewise.
        * g++.old-deja/g++.brendan/cvt3.C: Likewise.
        * g++.old-deja/g++.brendan/cvt3.C: Likewise.
        * g++.old-deja/g++.brendan/overload4.C: Likewise.
        * g++.old-deja/g++.brendan/overload4.C: Likewise.
        * g++.old-deja/g++.jason/conversion11.C: Likewise.
        * g++.old-deja/g++.jason/conversion11.C: Likewise.
        * g++.old-deja/g++.jason/scoping10.C: Likewise.
        * g++.old-deja/g++.jason/scoping10.C: Likewise.
        * g++.old-deja/g++.other/expr1.C: Likewise.
        * g++.old-deja/g++.other/expr1.C: Likewise.
        * g++.old-deja/g++.other/pmf3.C: Likewise.
        * g++.old-deja/g++.other/pmf3.C: Likewise.
        * g++.old-deja/g++.other/crash24.C: Likewise.
        * g++.old-deja/g++.other/crash24.C: Likewise.
        * g++.old-deja/g++.niklas/t120.C: Likewise.
        * g++.old-deja/g++.niklas/t120.C: Likewise.
        * g++.old-deja/g++.niklas/t121.C: Likewise.
        * g++.old-deja/g++.niklas/t121.C: Likewise.
        * g++.old-deja/g++.law/operators9.C: Likewise.
        * g++.old-deja/g++.law/operators9.C: Likewise.
        * g++.old-deja/g++.law/arm9.C: Likewise.
        * g++.old-deja/g++.law/arm9.C: Likewise.
        * g++.old-deja/g++.law/enum4.C: Likewise.
        * g++.old-deja/g++.law/enum4.C: Likewise.
        * g++.old-deja/g++.law/arg11.C: Likewise.
        * g++.old-deja/g++.law/arg11.C: Likewise.
        * g++.old-deja/g++.benjamin/15800-1.C: Likewise.
        * g++.old-deja/g++.benjamin/15800-1.C: Likewise.
        * g++.old-deja/g++.mike/p2431.C: Likewise.
        * g++.old-deja/g++.mike/p2431.C: Likewise.
        * g++.old-deja/g++.mike/p438.C: Likewise.
        * g++.old-deja/g++.mike/p438.C: Likewise.
        * g++.old-deja/g++.mike/p9068.C: Likewise.
        * g++.old-deja/g++.mike/p9068.C: Likewise.
        * g++.old-deja/g++.mike/p11110.C: Likewise.
        * g++.old-deja/g++.mike/p11110.C: Likewise.
        * g++.old-deja/g++.bugs/900330_02.C: Likewise.
        * g++.old-deja/g++.bugs/900330_02.C: Likewise.
2009-12-14  Uros Bizjak  
2009-12-14  Uros Bizjak  
        * g++.dg/other/i386-2.C: Add -mpopcnt -mabm -mlwp to dg-options.
        * g++.dg/other/i386-2.C: Add -mpopcnt -mabm -mlwp to dg-options.
        * g++.dg/other/i386-3.C: Ditto.
        * g++.dg/other/i386-3.C: Ditto.
        * g++.dg/other/i386-5.C: Remove duplicated test.
        * g++.dg/other/i386-5.C: Remove duplicated test.
        * g++.dg/other/i386-6.C: Ditto.
        * g++.dg/other/i386-6.C: Ditto.
2009-12-14  Daniel Franke  
2009-12-14  Daniel Franke  
        PR fortran/42354
        PR fortran/42354
        * gfortran.dg/iso_c_binding_init_expr.f03: New.
        * gfortran.dg/iso_c_binding_init_expr.f03: New.
        * gfortran.dg/intrinsic_std_1.f90: Fixed expected error message.
        * gfortran.dg/intrinsic_std_1.f90: Fixed expected error message.
        * gfortran.dg/function_kinds_5.f90: Likewise.
        * gfortran.dg/function_kinds_5.f90: Likewise.
        * gfortran.dg/selected_char_kind_3.f90: Likewise.
        * gfortran.dg/selected_char_kind_3.f90: Likewise.
2009-12-14  Dominique d'Humieres  
2009-12-14  Dominique d'Humieres  
        * gfortran.dg/boz_15.f90: Fix typos.
        * gfortran.dg/boz_15.f90: Fix typos.
2009-12-14  Jakub Jelinek  
2009-12-14  Jakub Jelinek  
            Sebastian Pop  
            Sebastian Pop  
        * gcc.target/i386/sse-12.c: Add -mpopcnt and -mlwp.
        * gcc.target/i386/sse-12.c: Add -mpopcnt and -mlwp.
        * gcc.target/i386/sse-13.c: Same.
        * gcc.target/i386/sse-13.c: Same.
        (__builtin_ia32_lwpval32, __builtin_ia32_lwpval64,
        (__builtin_ia32_lwpval32, __builtin_ia32_lwpval64,
        __builtin_ia32_lwpins32, __builtin_ia32_lwpins64): Added testcases.
        __builtin_ia32_lwpins32, __builtin_ia32_lwpins64): Added testcases.
        * gcc.target/i386/sse-14.c: Add -mpopcnt -mabm -mlwp.
        * gcc.target/i386/sse-14.c: Add -mpopcnt -mabm -mlwp.
        Added tests for __lwpval32, __lwpins32, __lwpval64, and __lwpins64.
        Added tests for __lwpval32, __lwpins32, __lwpval64, and __lwpins64.
        * gcc.target/i386/sse-22.c: Added tests for popcnt, abm, and lwp.
        * gcc.target/i386/sse-22.c: Added tests for popcnt, abm, and lwp.
        * gcc.target/i386/sse-23.c: Same.
        * gcc.target/i386/sse-23.c: Same.
2009-12-14  Sebastian Pop  
2009-12-14  Sebastian Pop  
        PR middle-end/42284
        PR middle-end/42284
        * testsuite/gcc.dg/graphite/pr42284.c: New.
        * testsuite/gcc.dg/graphite/pr42284.c: New.
2009-12-13  Richard Guenther  
2009-12-13  Richard Guenther  
        PR tree-optimization/42357
        PR tree-optimization/42357
        * g++.dg/torture/pr42357.C: New testcase.
        * g++.dg/torture/pr42357.C: New testcase.
2009-12-11  Janus Weil  
2009-12-11  Janus Weil  
        PR fortran/42257
        PR fortran/42257
        * gfortran.dg/extends_9.f03: New test.
        * gfortran.dg/extends_9.f03: New test.
2009-12-11  Jason Merrill  
2009-12-11  Jason Merrill  
        PR c++/42219
        PR c++/42219
        * g++.dg/conversion/err-recover1.C: New.
        * g++.dg/conversion/err-recover1.C: New.
2009-12-11  Janus Weil  
2009-12-11  Janus Weil  
        PR fortran/42335
        PR fortran/42335
        * gfortran.dg/select_type_11.f03: New test.
        * gfortran.dg/select_type_11.f03: New test.
2009-12-11  Dodji Seketeli  
2009-12-11  Dodji Seketeli  
        PR c++/42225
        PR c++/42225
        * g++.dg/template/typedef24.C: New test.
        * g++.dg/template/typedef24.C: New test.
        * g++.dg/template/typedef25.C: New test.
        * g++.dg/template/typedef25.C: New test.
2009-12-11  Dodji Seketeli  
2009-12-11  Dodji Seketeli  
        PR c++/42251
        PR c++/42251
        * g++.dg/template/const3.C: New test.
        * g++.dg/template/const3.C: New test.
2009-12-11  Richard Guenther  
2009-12-11  Richard Guenther  
        PR lto/42320
        PR lto/42320
        * g++.dg/lto/20091210-1_0.h: New testcase.
        * g++.dg/lto/20091210-1_0.h: New testcase.
        * g++.dg/lto/20091210-1_0.C: Likewise.
        * g++.dg/lto/20091210-1_0.C: Likewise.
        * g++.dg/lto/20091210-1_1.C: Likewise.
        * g++.dg/lto/20091210-1_1.C: Likewise.
2009-12-10  Jakub Jelinek  
2009-12-10  Jakub Jelinek  
        PR c++/42317
        PR c++/42317
        * g++.dg/opt/dtor2.C: New test.
        * g++.dg/opt/dtor2.C: New test.
        * g++.dg/opt/dtor2.h: New file.
        * g++.dg/opt/dtor2.h: New file.
        * g++.dg/opt/dtor2-aux.cc: New file.
        * g++.dg/opt/dtor2-aux.cc: New file.
2009-12-10  Daniel Franke  
2009-12-10  Daniel Franke  
        PR fortran/41369
        PR fortran/41369
        * gfortran.dg/func_derived_5.f90: New.
        * gfortran.dg/func_derived_5.f90: New.
2009-12-10  Jan Hubicka  
2009-12-10  Jan Hubicka  
        PR middle-end/42110
        PR middle-end/42110
        * g++.dg/torture/pr42110.C: new file.
        * g++.dg/torture/pr42110.C: new file.
2009-12-10  Daniel Franke  
2009-12-10  Daniel Franke  
        PR fortran/34402
        PR fortran/34402
        * gfortran.dg/alloc_comp_init_expr.f03: New.
        * gfortran.dg/alloc_comp_init_expr.f03: New.
2009-12-09  David Edelsohn  
2009-12-09  David Edelsohn  
        * gcc.target/powerpc/bswap64-4.c: Disable on AIX.
        * gcc.target/powerpc/bswap64-4.c: Disable on AIX.
        * gcc.target/powerpc/ppc64-double-1.c: Disable on AIX.
        * gcc.target/powerpc/ppc64-double-1.c: Disable on AIX.
2009-12-09  Xinliang David Li  
2009-12-09  Xinliang David Li  
        PR tree-optimization/42337
        PR tree-optimization/42337
        * g++.dg/tree-ssa/pr42337.C: New test.
        * g++.dg/tree-ssa/pr42337.C: New test.
2009-12-08  Tobias Burnus  
2009-12-08  Tobias Burnus  
        PR fortran/41711
        PR fortran/41711
        * gfortran.dg/boz_15.f90: New test.
        * gfortran.dg/boz_15.f90: New test.
2008-12-08  Daniel Kraft  
2008-12-08  Daniel Kraft  
        PR fortran/41177
        PR fortran/41177
        * gfortran.dg/typebound_proc_4.f03: Remove check for wrong error.
        * gfortran.dg/typebound_proc_4.f03: Remove check for wrong error.
        * gfortran.dg/typebound_proc_13.f03: New test.
        * gfortran.dg/typebound_proc_13.f03: New test.
2009-12-08  Olga Golovanevsky  
2009-12-08  Olga Golovanevsky  
            Jakub Jelinek 
            Jakub Jelinek 
        PR midle-end/41843
        PR midle-end/41843
        * gcc.dg/struct/wo_prof_empty_str.c: New testcase.
        * gcc.dg/struct/wo_prof_empty_str.c: New testcase.
2009-12-07  Richard Henderson  
2009-12-07  Richard Henderson  
        PR rtl-opt/42269
        PR rtl-opt/42269
        * gcc.c-torture/execute/pr42269-2.c: New.
        * gcc.c-torture/execute/pr42269-2.c: New.
        * gcc.target/alpha/pr42269-1.c: Likewise.
        * gcc.target/alpha/pr42269-1.c: Likewise.
2009-12-07  Richard Henderson  
2009-12-07  Richard Henderson  
        PR debug/42299
        PR debug/42299
        PR debug/42166
        PR debug/42166
        * gcc.c-torture/compile/pr42299.c: New.
        * gcc.c-torture/compile/pr42299.c: New.
        * gfortran.dg/pr42166.f90: Likewise.
        * gfortran.dg/pr42166.f90: Likewise.
2009-12-07  Jakub Jelinek  
2009-12-07  Jakub Jelinek  
        PR debug/42244
        PR debug/42244
        * gcc.dg/debug/pr42244.c: New test.
        * gcc.dg/debug/pr42244.c: New test.
2009-12-07  Jakub Jelinek  
2009-12-07  Jakub Jelinek  
        * gcc.target/i386/sse-12.c: Add -mabm to dg-options, mention
        * gcc.target/i386/sse-12.c: Add -mabm to dg-options, mention
        abmintrin.h is also tested.
        abmintrin.h is also tested.
        * gcc.target/i386/sse-13.c: Likewise.
        * gcc.target/i386/sse-13.c: Likewise.
2009-12-07  Daniel Franke  
2009-12-07  Daniel Franke  
        PR fortran/41940
        PR fortran/41940
        * gfortran.dg/allocate_scalar_with_shape.f90: New.
        * gfortran.dg/allocate_scalar_with_shape.f90: New.
2009-12-07  Kaveh R. Ghazi  
2009-12-07  Kaveh R. Ghazi  
        PR other/40302
        PR other/40302
        * gcc.dg/torture/builtin-math-6.c: Assume we have MPC.
        * gcc.dg/torture/builtin-math-6.c: Assume we have MPC.
        * gcc.dg/torture/builtin-math-7.c: Likewise.
        * gcc.dg/torture/builtin-math-7.c: Likewise.
        * gfortran.dg/complex_intrinsic_7.f90: Likewise.
        * gfortran.dg/complex_intrinsic_7.f90: Likewise.
        * gfortran.dg/complex_intrinsic_8.f90: Likewise.
        * gfortran.dg/complex_intrinsic_8.f90: Likewise.
        * gfortran.dg/integer_exponentiation_4.f90: Re-enable some tests.
        * gfortran.dg/integer_exponentiation_4.f90: Re-enable some tests.
        * lib/target-supports.exp (check_effective_target_mpc,
        * lib/target-supports.exp (check_effective_target_mpc,
        check_effective_target_mpc_pow, check_effective_target_mpc_arc):
        check_effective_target_mpc_pow, check_effective_target_mpc_arc):
        Delete.
        Delete.
2009-12-07  Edmar Wienskoski  
2009-12-07  Edmar Wienskoski  
        * gcc.target/powerpc/ppc-eq0-1.c: Adjust testcase for isel
        * gcc.target/powerpc/ppc-eq0-1.c: Adjust testcase for isel
        targets.
        targets.
2009-12-06  Andy Hutchinson  
2009-12-06  Andy Hutchinson  
        * gcc.c-torture/execute/vla-dealloc-1.c: Use lower loop count
        * gcc.c-torture/execute/vla-dealloc-1.c: Use lower loop count
        for 16bit int targets.
        for 16bit int targets.
2009-12-06  Richard Henderson  
2009-12-06  Richard Henderson  
        PR debug/42234
        PR debug/42234
        * gcc.c-torture/compile/pr42234.c: New.
        * gcc.c-torture/compile/pr42234.c: New.
2009-12-06  Janus Weil  
2009-12-06  Janus Weil  
        PR fortran/41478
        PR fortran/41478
        PR fortran/42268
        PR fortran/42268
        * gfortran.dg/intrinsic_pack_5.f90: New test.
        * gfortran.dg/intrinsic_pack_5.f90: New test.
2009-12-04  Jason Merrill  
2009-12-04  Jason Merrill  
        PR c++/42010
        PR c++/42010
        * g++.dg/abi/local2.C: New.
        * g++.dg/abi/local2.C: New.
        PR c++/42277
        PR c++/42277
        * g++.dg/cpp0x/decltype20.C: New.
        * g++.dg/cpp0x/decltype20.C: New.
2009-12-04  David Daney  
2009-12-04  David Daney  
        PR rtl-optimization/42164
        PR rtl-optimization/42164
        * gcc.c-torture/compile/pr42164.c: New test.
        * gcc.c-torture/compile/pr42164.c: New test.
2009-12-04  Eric Botcazou  
2009-12-04  Eric Botcazou  
        * gnat.dg/specs/size_attribute1.ads: New test.
        * gnat.dg/specs/size_attribute1.ads: New test.
        * gnat.dg/specs/size_attribute1_pkg1.ad[sb]: New helper.
        * gnat.dg/specs/size_attribute1_pkg1.ad[sb]: New helper.
        * gnat.dg/specs/size_attribute1_pkg2.ad[sb]: Likewise.
        * gnat.dg/specs/size_attribute1_pkg2.ad[sb]: Likewise.
2009-12-04  Dodji Seketeli  
2009-12-04  Dodji Seketeli  
        PR c++/42218
        PR c++/42218
        * g++.dg/other/error33.C: New test.
        * g++.dg/other/error33.C: New test.
2009-12-03  Jason Merrill  
2009-12-03  Jason Merrill  
        * g++.dg/abi/guard2.C: Run on *-*-linux* rather than x86-*-*
        * g++.dg/abi/guard2.C: Run on *-*-linux* rather than x86-*-*
        PR c++/41611
        PR c++/41611
        * g++.dg/abi/guard2.C: New.
        * g++.dg/abi/guard2.C: New.
        PR c++/42266
        PR c++/42266
        * g++.dg/cpp0x/variadic97.C: New.
        * g++.dg/cpp0x/variadic97.C: New.
2009-12-03  Jakub Jelinek  
2009-12-03  Jakub Jelinek  
        PR middle-end/42049
        PR middle-end/42049
        * gcc.c-torture/compile/pr42049.c: New test.
        * gcc.c-torture/compile/pr42049.c: New test.
2009-12-03  Quentin Ochem  
2009-12-03  Quentin Ochem  
        * gnat.dg/controlled5.adb: New test.
        * gnat.dg/controlled5.adb: New test.
        * gnat.dg/controlled5_pkg.ad[sb]: New helper.
        * gnat.dg/controlled5_pkg.ad[sb]: New helper.
2009-12-03  Dodji Seketeli  
2009-12-03  Dodji Seketeli  
        PR c++/42217
        PR c++/42217
        * g++.dg/other/bitfield4.C: New test.
        * g++.dg/other/bitfield4.C: New test.
2009-12-03  Jakub Jelinek  
2009-12-03  Jakub Jelinek  
        PR c++/42256
        PR c++/42256
        * g++.dg/inherit/thunk11.C: New test.
        * g++.dg/inherit/thunk11.C: New test.
        * g++.dg/inherit/thunk11.h: New file.
        * g++.dg/inherit/thunk11.h: New file.
        * g++.dg/inherit/thunk11-aux.cc: New file.
        * g++.dg/inherit/thunk11-aux.cc: New file.
2009-12-02  Richard Henderson  
2009-12-02  Richard Henderson  
        PR tree-opt/42215
        PR tree-opt/42215
        * gcc.dg/pr42215.c: New.
        * gcc.dg/pr42215.c: New.
2009-12-02  Richard Guenther  
2009-12-02  Richard Guenther  
        * g++.dg/ipa/iinline-1.C: Adjust.
        * g++.dg/ipa/iinline-1.C: Adjust.
        * g++.dg/template/cond2.C: Likewise.
        * g++.dg/template/cond2.C: Likewise.
        * g++.dg/template/pr35240.C: Likewise.
        * g++.dg/template/pr35240.C: Likewise.
2009-12-02  Ulrich Weigand  
2009-12-02  Ulrich Weigand  
        PR middle-end/42224
        PR middle-end/42224
        * gcc.target/s390/pr42224.c: New test.
        * gcc.target/s390/pr42224.c: New test.
2009-12-01  Jason Merrill  
2009-12-01  Jason Merrill  
        PR c++/41611
        PR c++/41611
        * g++.dg/abi/guard1.C: New.
        * g++.dg/abi/guard1.C: New.
2009-12-01  Uros Bizjak  
2009-12-01  Uros Bizjak  
        * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse.
        * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse.
2009-12-01  Jakub Jelinek  
2009-12-01  Jakub Jelinek  
        PR c++/42234
        PR c++/42234
        * g++.dg/gomp/pr42234.C: New test.
        * g++.dg/gomp/pr42234.C: New test.
2009-12-01  Martin Jambor  
2009-12-01  Martin Jambor  
        PR tree-optimization/42237
        PR tree-optimization/42237
        * gcc.c-torture/compile/pr42237.c: New test.
        * gcc.c-torture/compile/pr42237.c: New test.
2009-12-01  Paolo Carlini  
2009-12-01  Paolo Carlini  
        PR c++/42057
        PR c++/42057
        * g++.dg/parse/crash54.C: New.
        * g++.dg/parse/crash54.C: New.
2009-11-30  Chao-ying Fu  
2009-11-30  Chao-ying Fu  
        * gcc.target/mips/dsp-lhx.c: New test.
        * gcc.target/mips/dsp-lhx.c: New test.
        * gcc.target/mips/dsp-no-lhx.c: New test.
        * gcc.target/mips/dsp-no-lhx.c: New test.
2009-11-30  Dave Korn  
2009-11-30  Dave Korn  
        * lib/g++.exp (g++_init): Add host-dependent settings for
        * lib/g++.exp (g++_init): Add host-dependent settings for
        LC_ALL and LANG.
        LC_ALL and LANG.
        * lib/gcc-dg.exp: Likewise.
        * lib/gcc-dg.exp: Likewise.
        * lib/options.exp: Likewise.
        * lib/options.exp: Likewise.
        * lib/objc.exp (objc_init): Likewise.
        * lib/objc.exp (objc_init): Likewise.
        * lib/gfortran.exp (gfortran_init): Likewise.
        * lib/gfortran.exp (gfortran_init): Likewise.
2009-11-30  Paolo Carlini  
2009-11-30  Paolo Carlini  
        PR c++/40371
        PR c++/40371
        * g++.dg/template/crash93.C: New.
        * g++.dg/template/crash93.C: New.
2009-11-30  Steve Ellcey  
2009-11-30  Steve Ellcey  
        * gcc.dg/pr41551.c: New test.
        * gcc.dg/pr41551.c: New test.
2009-11-30  Janus Weil  
2009-11-30  Janus Weil  
        PR fortran/42053
        PR fortran/42053
        * gfortran.dg/select_type_9.f03: New.
        * gfortran.dg/select_type_9.f03: New.
2009-11-30  Janus Weil  
2009-11-30  Janus Weil  
        PR fortran/41631
        PR fortran/41631
        * gfortran.dg/extends_type_of_1.f03: Fix invalid test case.
        * gfortran.dg/extends_type_of_1.f03: Fix invalid test case.
        * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
        * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
        * gfortran.dg/select_type_1.f03: Remove FIXMEs.
        * gfortran.dg/select_type_1.f03: Remove FIXMEs.
        * gfortran.dg/select_type_2.f03: Ditto.
        * gfortran.dg/select_type_2.f03: Ditto.
        * gfortran.dg/select_type_8.f03: New test.
        * gfortran.dg/select_type_8.f03: New test.
2009-11-30  Janus Weil  
2009-11-30  Janus Weil  
        * gfortran.dg/extends_type_of_1.f03: New test.
        * gfortran.dg/extends_type_of_1.f03: New test.
        * gfortran.dg/same_type_as_1.f03: Extended.
        * gfortran.dg/same_type_as_1.f03: Extended.
2009-11-30  Paul Thomas  
2009-11-30  Paul Thomas  
        * gfortran.dg/class_4c.f03: Add dg-additional-sources.
        * gfortran.dg/class_4c.f03: Add dg-additional-sources.
        * gfortran.dg/class_4d.f03: Rename module. Cleanup modules.
        * gfortran.dg/class_4d.f03: Rename module. Cleanup modules.
2009-11-30  Janis Johnson  
2009-11-30  Janis Johnson  
        PR testsuite/42212
        PR testsuite/42212
        * gcc.target/powerpc/regnames-1.c: Add missing brace dg-do.
        * gcc.target/powerpc/regnames-1.c: Add missing brace dg-do.
2009-11-30  Martin Jambor  
2009-11-30  Martin Jambor  
        PR middle-end/42196
        PR middle-end/42196
        * gcc.c-torture/compile/pr42196-1.c: New test.
        * gcc.c-torture/compile/pr42196-1.c: New test.
        * gcc.c-torture/compile/pr42196-2.c: New test.
        * gcc.c-torture/compile/pr42196-2.c: New test.
        * gcc.c-torture/compile/pr42196-3.c: New test.
        * gcc.c-torture/compile/pr42196-3.c: New test.
2009-11-30  Ira Rosen  
2009-11-30  Ira Rosen  
        * gfortran.dg/vect/vect-7.f90: New test.
        * gfortran.dg/vect/vect-7.f90: New test.
2009-11-30  Richard Guenther  
2009-11-30  Richard Guenther  
        PR middle-end/42119
        PR middle-end/42119
        PR fortran/38530
        PR fortran/38530
        * gfortran.dg/pr42119.f90: New testcase.
        * gfortran.dg/pr42119.f90: New testcase.
2009-11-30  Dodji Seketeli  
2009-11-30  Dodji Seketeli  
        PR c++/42069
        PR c++/42069
        * g++.dg/template/typedef23.C: New test.
        * g++.dg/template/typedef23.C: New test.
2009-11-29  H.J. Lu  
2009-11-29  H.J. Lu  
        PR tree-optimization/41961
        PR tree-optimization/41961
        * g++.dg/tree-ssa/pr41961.C: New.
        * g++.dg/tree-ssa/pr41961.C: New.
2009-11-29  Ira Rosen  
2009-11-29  Ira Rosen  
        PR tree-optimization/42193
        PR tree-optimization/42193
        * gcc.dg/vect/pr42193.c: New test.
        * gcc.dg/vect/pr42193.c: New test.
2009-11-28  Dodji Seketeli  
2009-11-28  Dodji Seketeli  
        PR c++/36408
        PR c++/36408
        * g++.dg/template/stmtexpr2.C: New test.
        * g++.dg/template/stmtexpr2.C: New test.
2009-11-28  Richard Guenther  
2009-11-28  Richard Guenther  
        PR tree-optimization/42183
        PR tree-optimization/42183
        * g++.dg/torture/pr42183.C: New testcase.
        * g++.dg/torture/pr42183.C: New testcase.
2009-11-28  Kai Tietz  
2009-11-28  Kai Tietz  
        * gcc.dg/lto/20081210-1_0.c (uintptr_t): Use for
        * gcc.dg/lto/20081210-1_0.c (uintptr_t): Use for
        w64 target type 'unsigned long long'.
        w64 target type 'unsigned long long'.
2009-11-27  Martin Jambor  
2009-11-27  Martin Jambor  
        PR middle-end/42006
        PR middle-end/42006
        * gcc.c-torture/execute/pr42006.c: New test.
        * gcc.c-torture/execute/pr42006.c: New test.
2009-11-27  Paolo Carlini  
2009-11-27  Paolo Carlini  
        PR c++/38656
        PR c++/38656
        * g++.dg/cpp0x/error2.C: New.
        * g++.dg/cpp0x/error2.C: New.
2009-11-27  Michael Matz  
2009-11-27  Michael Matz  
        PR rtl-optimization/42084
        PR rtl-optimization/42084
        * gcc.dg/pr42084.c: New test.
        * gcc.dg/pr42084.c: New test.
2009-11-27  Michael Matz  
2009-11-27  Michael Matz  
        PR c++/41906
        PR c++/41906
        * g++.dg/tree-ssa/pr41906.C: New testcase.
        * g++.dg/tree-ssa/pr41906.C: New testcase.
2009-11-27  Jakub Jelinek  
2009-11-27  Jakub Jelinek  
        * gcc.dg/O16384.c: New test.
        * gcc.dg/O16384.c: New test.
2009-11-27  Paolo Carlini  
2009-11-27  Paolo Carlini  
        PR c++/35112
        PR c++/35112
        * g++.dg/parse/crash53.C: New.
        * g++.dg/parse/crash53.C: New.
        * g++.dg/parse/error17.C: Adjust, error messages are not
        * g++.dg/parse/error17.C: Adjust, error messages are not
        duplicated anymore.
        duplicated anymore.
        * g++.dg/template/dtor7.C: Remove xfail-ed dg-bogus directives.
        * g++.dg/template/dtor7.C: Remove xfail-ed dg-bogus directives.
2009-11-27  Uros Bizjak  
2009-11-27  Uros Bizjak  
        * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse2.
        * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse2.
        * gcc.target/i386/vperm-v4sf-2.c: Require effective target ssse3.
        * gcc.target/i386/vperm-v4sf-2.c: Require effective target ssse3.
        * gcc.target/i386/vperm-v4si-2.c: Ditto.
        * gcc.target/i386/vperm-v4si-2.c: Ditto.
        * gcc.target/i386/vperm-v4si-2x.c: Require effective target xop.
        * gcc.target/i386/vperm-v4si-2x.c: Require effective target xop.
2009-11-26  Richard Henderson  
2009-11-26  Richard Henderson  
        * gcc.target/i386/xop-imul64-vector.c: Look for vpmulld not vpmacsdd.
        * gcc.target/i386/xop-imul64-vector.c: Look for vpmulld not vpmacsdd.
2009-11-26  Jason Merrill  
2009-11-26  Jason Merrill  
        PR c++/42026, DR 239
        PR c++/42026, DR 239
        * g++.dg/lookup/koenig8.C: New.
        * g++.dg/lookup/koenig8.C: New.
        PR c++/10690
        PR c++/10690
        * g++.dg/template/explicit-args2.C: Add typeid cases.
        * g++.dg/template/explicit-args2.C: Add typeid cases.
2009-11-26  Jerry DeLisle  
2009-11-26  Jerry DeLisle  
        PR fortran/41278
        PR fortran/41278
        * gfortran.dg/array_function_5.f90: New test.
        * gfortran.dg/array_function_5.f90: New test.
2009-11-26  Janus Weil  
2009-11-26  Janus Weil  
        PR fortran/42048
        PR fortran/42048
        PR fortran/42167
        PR fortran/42167
        * gfortran.dg/select_type_10.f03: New test case.
        * gfortran.dg/select_type_10.f03: New test case.
        * gfortran.dg/typebound_call_11.f03: Extended test case.
        * gfortran.dg/typebound_call_11.f03: Extended test case.
2009-11-26  Michael Matz  
2009-11-26  Michael Matz  
        PR tree-optimization/41905
        PR tree-optimization/41905
        * g++.dg/tree-ssa/pr41905.C: New testcase.
        * g++.dg/tree-ssa/pr41905.C: New testcase.
2009-11-25  Richard Henderson  
2009-11-25  Richard Henderson  
        * gcc.dg/vect/slp-21.c: Succeed with vect_extract_even_odd too.
        * gcc.dg/vect/slp-21.c: Succeed with vect_extract_even_odd too.
        * lib/target-supports.exp
        * lib/target-supports.exp
        (check_effective_target_vect_extract_even_odd): Add x86.
        (check_effective_target_vect_extract_even_odd): Add x86.
        * gcc.target/i386/isa-check.h: New.
        * gcc.target/i386/isa-check.h: New.
        * gcc.target/i386/vperm-2-2.inc, gcc.target/i386/vperm-4-1.inc,
        * gcc.target/i386/vperm-2-2.inc, gcc.target/i386/vperm-4-1.inc,
        gcc.target/i386/vperm-4-2.inc, gcc.target/i386/vperm-v2df.c,
        gcc.target/i386/vperm-4-2.inc, gcc.target/i386/vperm-v2df.c,
        gcc.target/i386/vperm-v2di.c, gcc.target/i386/vperm-v4sf-1.c,
        gcc.target/i386/vperm-v2di.c, gcc.target/i386/vperm-v4sf-1.c,
        gcc.target/i386/vperm-v4sf-2.c, gcc.target/i386/vperm-v4si-1.c,
        gcc.target/i386/vperm-v4sf-2.c, gcc.target/i386/vperm-v4si-1.c,
        gcc.target/i386/vperm-v4si-2.c, gcc.target/i386/vperm-v4si-2x.c,
        gcc.target/i386/vperm-v4si-2.c, gcc.target/i386/vperm-v4si-2x.c,
        gcc.target/i386/vperm.pl: New files.
        gcc.target/i386/vperm.pl: New files.
2009-11-25  Richard Henderson  
2009-11-25  Richard Henderson  
        * gcc.dg/vect/pr36493.c: Call check_vect.
        * gcc.dg/vect/pr36493.c: Call check_vect.
        * gcc.dg/vect/pr37539.c: Likewise.
        * gcc.dg/vect/pr37539.c: Likewise.
        * gcc.dg/vect/vect-nest-cycle-3.c: Call check_vect earlier.
        * gcc.dg/vect/vect-nest-cycle-3.c: Call check_vect earlier.
        * tree-vect.h (check_vect): Use cpuid for x86.
        * tree-vect.h (check_vect): Use cpuid for x86.
2009-11-25  Eric Botcazou  
2009-11-25  Eric Botcazou  
        * gnat.dg/specs/pack6.ads: New test.
        * gnat.dg/specs/pack6.ads: New test.
        * gnat.dg/specs/pack6_pkg.ads: New helper.
        * gnat.dg/specs/pack6_pkg.ads: New helper.
2009-11-25  Jakub Jelinek  
2009-11-25  Jakub Jelinek  
        * gcc.target/powerpc/regnames-1.c: New test.
        * gcc.target/powerpc/regnames-1.c: New test.
2009-11-25  Eric Botcazou  
2009-11-25  Eric Botcazou  
            John David Anglin  
            John David Anglin  
        PR ada/42170
        PR ada/42170
        * ada/acats/run_acats: Bump stack limit to 16MB.
        * ada/acats/run_acats: Bump stack limit to 16MB.
2009-11-25  Richard Earnshaw  
2009-11-25  Richard Earnshaw  
        * gcc.target/arm/pr40835.c: Require a thumb1 target, do not force
        * gcc.target/arm/pr40835.c: Require a thumb1 target, do not force
        -march=armv5te.
        -march=armv5te.
2009-11-24  Jerry DeLisle  
2009-11-24  Jerry DeLisle  
        PR fortran/42008
        PR fortran/42008
        * gfortran.dg/pure_initializer_2.f90: New test.
        * gfortran.dg/pure_initializer_2.f90: New test.
2009-11-23  Jason Merrill  
2009-11-23  Jason Merrill  
        * g++.dg/tc1/dr147.C: Check for helpful messages. Add DR 318 tests.
        * g++.dg/tc1/dr147.C: Check for helpful messages. Add DR 318 tests.
        * g++.old-deja/g++.pt/ctor2.C: Adjust.
        * g++.old-deja/g++.pt/ctor2.C: Adjust.
        * g++.dg/lookup/name-clash4.C: Adjust.
        * g++.dg/lookup/name-clash4.C: Adjust.
2009-11-23  Jason Merrill  
2009-11-23  Jason Merrill  
        * g++.dg/template/spec15.C: Check for helpful message.
        * g++.dg/template/spec15.C: Check for helpful message.
2009-11-24  Janis Johnson  
2009-11-24  Janis Johnson  
        * gcc.target/powerpc/altivec-32.c: Don't use -m64.
        * gcc.target/powerpc/altivec-32.c: Don't use -m64.
        * gcc.target/powerpc/const-compare.c: Require lp64, don't use -m64.
        * gcc.target/powerpc/const-compare.c: Require lp64, don't use -m64.
        * gcc.target/powerpc/darwin-bool-1.c: Require ilp32, remove dg-skip-if.
        * gcc.target/powerpc/darwin-bool-1.c: Require ilp32, remove dg-skip-if.
        * gcc.target/powerpc/paired-1.c: Require ilp32, don't use -m32.
        * gcc.target/powerpc/paired-1.c: Require ilp32, don't use -m32.
        * gcc.target/powerpc/paired-2.c: Ditto.
        * gcc.target/powerpc/paired-2.c: Ditto.
        * gcc.target/powerpc/paired-3.c: Ditto.
        * gcc.target/powerpc/paired-3.c: Ditto.
        * gcc.target/powerpc/paired-4.c: Ditto.
        * gcc.target/powerpc/paired-4.c: Ditto.
        * gcc.target/powerpc/paired-5.c: Ditto.
        * gcc.target/powerpc/paired-5.c: Ditto.
        * gcc.target/powerpc/paired-6.c: Ditto.
        * gcc.target/powerpc/paired-6.c: Ditto.
        * gcc.target/powerpc/paired-7.c: Ditto.
        * gcc.target/powerpc/paired-7.c: Ditto.
        * gcc.target/powerpc/paired-8.c: Ditto.
        * gcc.target/powerpc/paired-8.c: Ditto.
        * gcc.target/powerpc/paired-9.c: Ditto.
        * gcc.target/powerpc/paired-9.c: Ditto.
        * gcc.target/powerpc/paired-10.c: Ditto.
        * gcc.target/powerpc/paired-10.c: Ditto.
        * gcc.target/powerpc/popcount-2.c: Don't use -m32.
        * gcc.target/powerpc/popcount-2.c: Don't use -m32.
        * gcc.target/powerpc/popcount-3.c: Don't use -m64.
        * gcc.target/powerpc/popcount-3.c: Don't use -m64.
        * gcc.target/powerpc/ppc-paired.c: Require ilp32, don't use -m32.
        * gcc.target/powerpc/ppc-paired.c: Require ilp32, don't use -m32.
        * gcc.target/powerpc/pr39457.c: Don't use -m64.
        * gcc.target/powerpc/pr39457.c: Don't use -m64.
        * gcc.target/powerpc/vsx-vector-1.c: Ditto.
        * gcc.target/powerpc/vsx-vector-1.c: Ditto.
        * gcc.target/powerpc/vsx-vector-2.c: Ditto.
        * gcc.target/powerpc/vsx-vector-2.c: Ditto.
        * gcc.target/powerpc/vsx-vector-3.c: Ditto.
        * gcc.target/powerpc/vsx-vector-3.c: Ditto.
        * gcc.target/powerpc/vsx-vector-4.c: Ditto.
        * gcc.target/powerpc/vsx-vector-4.c: Ditto.
2009-11-24  Ulrich Weigand  
2009-11-24  Ulrich Weigand  
        * g++.dg/debug/dwarf2/anonname1.C: Escape backslash in
        * g++.dg/debug/dwarf2/anonname1.C: Escape backslash in
        scan-assembler-not regular expression.
        scan-assembler-not regular expression.
2009-11-24  Richard Guenther  
2009-11-24  Richard Guenther  
        PR tree-optimization/42142
        PR tree-optimization/42142
        * gcc.c-torture/execute/pr42142.c: New testcase.
        * gcc.c-torture/execute/pr42142.c: New testcase.
2009-11-24  Martin Jambor  
2009-11-24  Martin Jambor  
        PR tree-optimization/42154
        PR tree-optimization/42154
        * gcc.c-torture/execute/pr42154.c: New test.
        * gcc.c-torture/execute/pr42154.c: New test.
2009-11-24  Janus Weil  
2009-11-24  Janus Weil  
        PR fortran/42045
        PR fortran/42045
        * gfortran.dg/proc_ptr_comp_2.f90: Correct invalid test case.
        * gfortran.dg/proc_ptr_comp_2.f90: Correct invalid test case.
        * gfortran.dg/proc_ptr_comp_3.f90: Extended test case.
        * gfortran.dg/proc_ptr_comp_3.f90: Extended test case.
        * gfortran.dg/proc_ptr_comp_24.f90: New.
        * gfortran.dg/proc_ptr_comp_24.f90: New.
2009-11-23  Andy Hutchinson  
2009-11-23  Andy Hutchinson  
        * gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit
        * gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit
        int targets.
        int targets.
2009-11-23  Andy Hutchinson  
2009-11-23  Andy Hutchinson  
        * gcc-dg/Wtype-limits.c: Add line to correct line numbers.
        * gcc-dg/Wtype-limits.c: Add line to correct line numbers.
2009-11-23  H.J. Lu  
2009-11-23  H.J. Lu  
        PR testsuite/42086
        PR testsuite/42086
        * gcc.target/ia64/fptr-1.c: Make it a compile test.
        * gcc.target/ia64/fptr-1.c: Make it a compile test.
2009-11-23  Janis Johnson  
2009-11-23  Janis Johnson  
        * lib/lto.exp (lto_option_list): Rename from option_list.
        * lib/lto.exp (lto_option_list): Rename from option_list.
        * lib/compat.exp (compat_option_list): Rename from option_list.
        * lib/compat.exp (compat_option_list): Rename from option_list.
2009-11-23  Andy Hutchinson  
2009-11-23  Andy Hutchinson  
        * gcc-dg/raw-string-1.c: Require-effective-target wchar.
        * gcc-dg/raw-string-1.c: Require-effective-target wchar.
        * gcc-dg/raw-string-2.c: Ditto.
        * gcc-dg/raw-string-2.c: Ditto.
        * gcc-dg/utf-array-short-wchar.c: Ditto.
        * gcc-dg/utf-array-short-wchar.c: Ditto.
        * gcc-dg/utf-array.c: Ditto.
        * gcc-dg/utf-array.c: Ditto.
        * gcc-dg/utf8-2.c: Ditto.
        * gcc-dg/utf8-2.c: Ditto.
2009-11-23  Andy Hutchinson  
2009-11-23  Andy Hutchinson  
        * gcc.dg/torture/pr37868.c: Use smaller bitfield for 16bit int
        * gcc.dg/torture/pr37868.c: Use smaller bitfield for 16bit int
        targets.
        targets.
2009-11-23  Andy Hutchinson  
2009-11-23  Andy Hutchinson  
        * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target.
        * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target.
2009-11-23  Andy Hutchinson  
2009-11-23  Andy Hutchinson  
        * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target.
        * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target.
2009-11-23  Andy Hutchinson  
2009-11-23  Andy Hutchinson  
        PR testsuite/36470
        PR testsuite/36470
        * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
        * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
        Enable short test for avr target.
        Enable short test for avr target.
        * gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
        * gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
        * gcc.dg/utf32-2.c: Ditto.
        * gcc.dg/utf32-2.c: Ditto.
        * gcc.dg/utf32-3.c: Ditto.
        * gcc.dg/utf32-3.c: Ditto.
        * gcc.dg/utf32-4.c: Enable test for non-32bit targets.
        * gcc.dg/utf32-4.c: Enable test for non-32bit targets.
2009-11-23  Andy Hutchinson  
2009-11-23  Andy Hutchinson  
        * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
        * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
2009-11-23  Andy Hutchinson  
2009-11-23  Andy Hutchinson  
        * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
        * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
2009-11-23  Andy Hutchinson  
2009-11-23  Andy Hutchinson  
        * gcc.dg/sms-6.c: Use long for 16 bit int targets.
        * gcc.dg/sms-6.c: Use long for 16 bit int targets.
        * gcc.dg/sms-7.c: Ditto.
        * gcc.dg/sms-7.c: Ditto.
2009-11-23  Andy Hutchinson  
2009-11-23  Andy Hutchinson  
        * gcc.dg/pr36998.c: Frame pointer required for avr target.
        * gcc.dg/pr36998.c: Frame pointer required for avr target.
        * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
        * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
        * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
        * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
        * gcc.dg/pr41340.c: Test requires long pointer target.
        * gcc.dg/pr41340.c: Test requires long pointer target.
        * gcc.dg/profile-generate-3.c: Test requires profiling support.
        * gcc.dg/profile-generate-3.c: Test requires profiling support.
2009-11-23  Andy Hutchinson  
2009-11-23  Andy Hutchinson  
        * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
        * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
        * gcc.dg/graphite/block-3.c: Ditto.
        * gcc.dg/graphite/block-3.c: Ditto.
        * gcc.dg/graphite/block-4.c: Ditto.
        * gcc.dg/graphite/block-4.c: Ditto.
        * gcc.dg/graphite/block-5.c: Ditto.
        * gcc.dg/graphite/block-5.c: Ditto.
        * gcc.dg/graphite/block-6.c: Ditto.
        * gcc.dg/graphite/block-6.c: Ditto.
        * gcc.dg/graphite/interchange-0.c: Ditto.
        * gcc.dg/graphite/interchange-0.c: Ditto.
        * gcc.dg/graphite/interchange-1.c: Ditto.
        * gcc.dg/graphite/interchange-1.c: Ditto.
        * gcc.dg/graphite/interchange-2.c: Ditto.
        * gcc.dg/graphite/interchange-2.c: Ditto.
        * gcc.dg/graphite/interchange-3.c: Ditto.
        * gcc.dg/graphite/interchange-3.c: Ditto.
        * gcc.dg/graphite/interchange-4.c: Ditto.
        * gcc.dg/graphite/interchange-4.c: Ditto.
        * gcc.dg/graphite/interchange-5.c: Ditto.
        * gcc.dg/graphite/interchange-5.c: Ditto.
        * gcc.dg/graphite/interchange-6.c: Ditto.
        * gcc.dg/graphite/interchange-6.c: Ditto.
        * gcc.dg/graphite/run-id-1.c: Ditto.
        * gcc.dg/graphite/run-id-1.c: Ditto.
        * gcc.dg/graphite/scop-16.c: Ditto.
        * gcc.dg/graphite/scop-16.c: Ditto.
        * gcc.dg/graphite/scop-17.c: Ditto.
        * gcc.dg/graphite/scop-17.c: Ditto.
        * gcc.dg/graphite/scop-18.c: Ditto.
        * gcc.dg/graphite/scop-18.c: Ditto.
        * gcc.dg/graphite/scop-matmult.c: Ditto.
        * gcc.dg/graphite/scop-matmult.c: Ditto.
        * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
        * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
        * gcc.dg/graphite/id-15.c: Ditto.
        * gcc.dg/graphite/id-15.c: Ditto.
2009-11-23  Eric Botcazou  
2009-11-23  Eric Botcazou  
        * gnat.dg/specs/weak1.ads: New test.
        * gnat.dg/specs/weak1.ads: New test.
2009-11-23  Steve Ellcey  
2009-11-23  Steve Ellcey  
        * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
        * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
2009-11-23  Dodji Seketeli  
2009-11-23  Dodji Seketeli  
        PR c++/14777
        PR c++/14777
        * g++.dg/template/typedef13.C: Adjust.
        * g++.dg/template/typedef13.C: Adjust.
        * g++.dg/template/typedef19.C: Adjust.
        * g++.dg/template/typedef19.C: Adjust.
        * g++.dg/template/typedef20.C: Adjust.
        * g++.dg/template/typedef20.C: Adjust.
        * g++.dg/template/typedef22.C: New test.
        * g++.dg/template/typedef22.C: New test.
2009-11-22  Uros Bizjak  
2009-11-22  Uros Bizjak  
        PR target/42113
        PR target/42113
        * gcc.target/alpha/pr42113.c: New test.
        * gcc.target/alpha/pr42113.c: New test.
2009-11-21  Jerry DeLisle  
2009-11-21  Jerry DeLisle  
        PR fortran/41807
        PR fortran/41807
        * gfortran.dg/data_value_1.f90: Update test.
        * gfortran.dg/data_value_1.f90: Update test.
        * gfortran.dg/array_constructor_32.f90: New test.
        * gfortran.dg/array_constructor_32.f90: New test.
2009-11-21  Martin Jambor  
2009-11-21  Martin Jambor  
        PR middle-end/42025
        PR middle-end/42025
        * gcc.c-torture/compile/pr42025-1.c: New test.
        * gcc.c-torture/compile/pr42025-1.c: New test.
        * gcc.c-torture/compile/pr42025-2.c: New test.
        * gcc.c-torture/compile/pr42025-2.c: New test.
2009-11-21  Adam Nemet  
2009-11-21  Adam Nemet  
        * gcc.target/mips/mult-1.c: Forbid octeon.
        * gcc.target/mips/mult-1.c: Forbid octeon.
        * gcc.target/mips/octeon-dmul-3.c: New test.
        * gcc.target/mips/octeon-dmul-3.c: New test.
2009-11-21  Andreas Krebbel  
2009-11-21  Andreas Krebbel  
        * gcc.dg/tree-ssa/vrp47.c: Fix target check.
        * gcc.dg/tree-ssa/vrp47.c: Fix target check.
2009-11-20  Jason Merrill  
2009-11-20  Jason Merrill  
        PR c++/9050, DR 147, DR 318
        PR c++/9050, DR 147, DR 318
        * g++.dg/template/ctor9.C: New.
        * g++.dg/template/ctor9.C: New.
        * g++.dg/tc1/dr147.C: Remove xfails.
        * g++.dg/tc1/dr147.C: Remove xfails.
        * g++.dg/lookup/name-clash4.C: Adjust.
        * g++.dg/lookup/name-clash4.C: Adjust.
        * g++.old-deja/g++.jason/temporary5.C: Adjust.
        * g++.old-deja/g++.jason/temporary5.C: Adjust.
        * g++.old-deja/g++.pt/ctor2.C: Adjust.
        * g++.old-deja/g++.pt/ctor2.C: Adjust.
2009-11-21  Jakub Jelinek  
2009-11-21  Jakub Jelinek  
        PR tree-optimization/42078
        PR tree-optimization/42078
        * gcc.dg/pr42078.c: New test.
        * gcc.dg/pr42078.c: New test.
2009-11-20  Andy Hutchinson  
2009-11-20  Andy Hutchinson  
        PR Testsuite/42114
        PR Testsuite/42114
        * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
        * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
        XFAIL ptrdiff range test for avr.
        XFAIL ptrdiff range test for avr.
        * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
        * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
        * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
        * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
        * gcc-dg/c99-stdint-6.c: Ditto.
        * gcc-dg/c99-stdint-6.c: Ditto.
2009-11-20  Michael Meissner  
2009-11-20  Michael Meissner  
        * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
        * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
        2009-10-23 change to set VRSAVE if VSX has been reverted.
        2009-10-23 change to set VRSAVE if VSX has been reverted.
2009-11-20  Simon Martin  
2009-11-20  Simon Martin  
        PR c++/38646
        PR c++/38646
        * g++.dg/cpp0x/pr38646.C: New test.
        * g++.dg/cpp0x/pr38646.C: New test.
2009-11-20  Rainer Orth  
2009-11-20  Rainer Orth  
        * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
        * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
        Wrap *int_least*_t tests in !NO_LEAST_TYPES.
        Wrap *int_least*_t tests in !NO_LEAST_TYPES.
        Wrap *intmax_t tests in !NO_MAX_TYPES.
        Wrap *intmax_t tests in !NO_MAX_TYPES.
2009-11-20  Paolo Carlini  
2009-11-20  Paolo Carlini  
        PR c++/42060
        PR c++/42060
        * g++.dg/cpp0x/initlist28.C: New.
        * g++.dg/cpp0x/initlist28.C: New.
2009-11-20  H.J. Lu  
2009-11-20  H.J. Lu  
        * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
        * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
2009-11-20  Andreas Krebbel  
2009-11-20  Andreas Krebbel  
        * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
        * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
2009-11-20  Shujing Zhao  
2009-11-20  Shujing Zhao  
        * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
        * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
        explicit.
        explicit.
        * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
        * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
        * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
        * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
        * g++.old-deja/g++.law/typeck1.C: Likewise.
        * g++.old-deja/g++.law/typeck1.C: Likewise.
        * g++.old-deja/g++.bugs/900324_02.C: Likewise.
        * g++.old-deja/g++.bugs/900324_02.C: Likewise.
        * g++.dg/conversion/ptrmem9.C: Likewise.
        * g++.dg/conversion/ptrmem9.C: Likewise.
        * g++.dg/expr/cond2.C: Likewise.
        * g++.dg/expr/cond2.C: Likewise.
2009-11-20  Paul Thomas  
2009-11-20  Paul Thomas  
            Janus Weil  
            Janus Weil  
        PR fortran/42104
        PR fortran/42104
        * gfortran.dg/proc_ptr_comp_23.f90: New test.
        * gfortran.dg/proc_ptr_comp_23.f90: New test.
2009-11-19  Jason Merrill  
2009-11-19  Jason Merrill  
        PR c++/42115
        PR c++/42115
        * g++.dg/init/placement5.C: Add positive test.
        * g++.dg/init/placement5.C: Add positive test.
        DR 176 permissiveness
        DR 176 permissiveness
        * g++.dg/ext/injected-ttp.C: New.
        * g++.dg/ext/injected-ttp.C: New.
        * g++.old-deja/g++.pt/niklas01a.C: Adjust.
        * g++.old-deja/g++.pt/niklas01a.C: Adjust.
        * g++.old-deja/g++.pt/ttp41.C: Adjust.
        * g++.old-deja/g++.pt/ttp41.C: Adjust.
2009-11-19  Andy Hutchinson  
2009-11-19  Andy Hutchinson  
        * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
        * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
        * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
        * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
2009-11-19  Andy Hutchinson  
2009-11-19  Andy Hutchinson  
        * gcc-dg/raw-string-1.c: Skip test for avr target.
        * gcc-dg/raw-string-1.c: Skip test for avr target.
        * gcc-dg/utf-array-short-wchar.c: Ditto.
        * gcc-dg/utf-array-short-wchar.c: Ditto.
        * gcc-dg/utf-array.c: Ditto.
        * gcc-dg/utf-array.c: Ditto.
        * gcc-dg/utf8-2.c: Ditto.
        * gcc-dg/utf8-2.c: Ditto.
2009-11-19  Rafael Avila de Espindola  
2009-11-19  Rafael Avila de Espindola  
        * g++.dg/plugin/selfassign.c: Include plugin-version.h.
        * g++.dg/plugin/selfassign.c: Include plugin-version.h.
        (plugin_init): Pass correct version to plugin_default_version_check.
        (plugin_init): Pass correct version to plugin_default_version_check.
        * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
        * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
        (plugin_init): Pass correct version to plugin_default_version_check.
        (plugin_init): Pass correct version to plugin_default_version_check.
        * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
        * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
        (plugin_init): Pass correct version to plugin_default_version_check.
        (plugin_init): Pass correct version to plugin_default_version_check.
2009-11-19  Jason Merrill  
2009-11-19  Jason Merrill  
        PR c++/561
        PR c++/561
        * g++.dg/overload/pmf2.C: New.
        * g++.dg/overload/pmf2.C: New.
2009-11-18  Jerry DeLisle  
2009-11-18  Jerry DeLisle  
        PR libgfortran/42090
        PR libgfortran/42090
        * gfortran.dg/direct_io_11.f90: New test.
        * gfortran.dg/direct_io_11.f90: New test.
2009-11-18  H.J. Lu  
2009-11-18  H.J. Lu  
        * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
        * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
2009-11-18  Nick Clifton  
2009-11-18  Nick Clifton  
        * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
        * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
        * g++.dg/lto/20081120-1_0.C: Likewise.
        * g++.dg/lto/20081120-1_0.C: Likewise.
        * g++.dg/lto/20091002-2_0.C: Likewise.
        * g++.dg/lto/20091002-2_0.C: Likewise.
        * g++.dg/lto/20081120-2_0.C: Likewise.
        * g++.dg/lto/20081120-2_0.C: Likewise.
        * g++.dg/lto/20091002-3_0.C: Likewise.
        * g++.dg/lto/20091002-3_0.C: Likewise.
        * g++.dg/lto/20081123_0.C: Likewise.
        * g++.dg/lto/20081123_0.C: Likewise.
        * g++.dg/lto/20090313_0.C: Likewise.
        * g++.dg/lto/20090313_0.C: Likewise.
        * g++.dg/lto/20081109-1_0.C: Likewise.
        * g++.dg/lto/20081109-1_0.C: Likewise.
        * g++.dg/lto/20081219_0.C: Likewise.
        * g++.dg/lto/20081219_0.C: Likewise.
        * g++.dg/lto/20081204-1_0.C: Likewise.
        * g++.dg/lto/20081204-1_0.C: Likewise.
        * g++.dg/lto/20090302_0.C: Likewise.
        * g++.dg/lto/20090302_0.C: Likewise.
        * g++.dg/lto/20081119-1_0.C: Likewise.
        * g++.dg/lto/20081119-1_0.C: Likewise.
        * g++.dg/lto/20081118_0.C: Likewise.
        * g++.dg/lto/20081118_0.C: Likewise.
2009-11-18  H.J. Lu  
2009-11-18  H.J. Lu  
        PR testsuite/41913
        PR testsuite/41913
        * lib/lto.exp (scan-symbol): Properly check if target exist.
        * lib/lto.exp (scan-symbol): Properly check if target exist.
2009-11-18  Janus Weil  
2009-11-18  Janus Weil  
        PR fortran/42072
        PR fortran/42072
        * gfortran.dg/proc_ptr_8.f90: Extended.
        * gfortran.dg/proc_ptr_8.f90: Extended.
2009-11-18  Shujing Zhao  
2009-11-18  Shujing Zhao  
        * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
        * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
        explicit.
        explicit.
        * g++.dg/inherit/error4.C: Likewise.
        * g++.dg/inherit/error4.C: Likewise.
        * g++.dg/template/crash90.C: Likewise.
        * g++.dg/template/crash90.C: Likewise.
2009-11-18  Jakub Jelinek  
2009-11-18  Jakub Jelinek  
        PR c++/3187
        PR c++/3187
        * g++.dg/abi/mangle26.C: Also match *C2* definition.
        * g++.dg/abi/mangle26.C: Also match *C2* definition.
        * g++.dg/abi/mangle27.C: Likewise.
        * g++.dg/abi/mangle27.C: Likewise.
        * g++.dg/abi/mangle28.C: Likewise.
        * g++.dg/abi/mangle28.C: Likewise.
        * g++.dg/abi/mangle29.C: Likewise.
        * g++.dg/abi/mangle29.C: Likewise.
2009-11-18  Alexandre Oliva  
2009-11-18  Alexandre Oliva  
        PR debug/41926
        PR debug/41926
        * gcc.dg/vect/vect-debug-pr41926.c: New.
        * gcc.dg/vect/vect-debug-pr41926.c: New.
2009-11-17  Paolo Carlini  
2009-11-17  Paolo Carlini  
        PR c++/42058
        PR c++/42058
        * g++.dg/init/array26.C: New.
        * g++.dg/init/array26.C: New.
        * g++.dg/init/array27.C: Likewise.
        * g++.dg/init/array27.C: Likewise.
        * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
        * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
2009-11-17  Jakub Jelinek  
2009-11-17  Jakub Jelinek  
        PR c++/42061
        PR c++/42061
        * g++.dg/cpp0x/initlist27.C: New test.
        * g++.dg/cpp0x/initlist27.C: New test.
        PR c++/42059
        PR c++/42059
        * g++.dg/cpp0x/initlist26.C: New test.
        * g++.dg/cpp0x/initlist26.C: New test.
2009-11-16  Jason Merrill  
2009-11-16  Jason Merrill  
        PR c++/189, c++/9937, c++/13950, DR 176
        PR c++/189, c++/9937, c++/13950, DR 176
        * g++.dg/tc1/dr176.C: Adjust.
        * g++.dg/tc1/dr176.C: Adjust.
        * g++.dg/template/injected1.C: New.
        * g++.dg/template/injected1.C: New.
        * g++.dg/template/inherit.C: Adjust.
        * g++.dg/template/inherit.C: Adjust.
        * g++.old-deja/g++.brendan/crash56.C: Adjust.
        * g++.old-deja/g++.brendan/crash56.C: Adjust.
        * g++.old-deja/g++.pt/lookup8.C: Adjust.
        * g++.old-deja/g++.pt/lookup8.C: Adjust.
        * g++.old-deja/g++.pt/ttp22.C: Adjust.
        * g++.old-deja/g++.pt/ttp22.C: Adjust.
        * g++.old-deja/g++.pt/ttp23.C: Adjust.
        * g++.old-deja/g++.pt/ttp23.C: Adjust.
2009-11-16  Paolo Carlini  
2009-11-16  Paolo Carlini  
        PR c++/42055
        PR c++/42055
        * g++.dg/template/crash92.C: New.
        * g++.dg/template/crash92.C: New.
2009-11-16  Paolo Carlini  
2009-11-16  Paolo Carlini  
        PR c++/32056
        PR c++/32056
        * g++.dg/template/error44.C: New.
        * g++.dg/template/error44.C: New.
2009-11-16  Andreas Krebbel  
2009-11-16  Andreas Krebbel  
        * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
        * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
2009-11-15  Janus Weil  
2009-11-15  Janus Weil  
        PR fortran/42048
        PR fortran/42048
        * gfortran.dg/typebound_call_11.f03: New test.
        * gfortran.dg/typebound_call_11.f03: New test.
2009-11-15  Hans-Peter Nilsson  
2009-11-15  Hans-Peter Nilsson  
        * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
        * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
        init functions.
        init functions.
2009-11-13  Jason Merrill  
2009-11-13  Jason Merrill  
        PR c++/27425
        PR c++/27425
        PR c++/34274
        PR c++/34274
        * g++.dg/template/arg7.C: New.
        * g++.dg/template/arg7.C: New.
        PR c++/29363
        PR c++/29363
        * g++.dg/template/error43.C: New.
        * g++.dg/template/error43.C: New.
        PR debug/26965
        PR debug/26965
        * g++.dg/debug/dwarf2/static-data-member2.C: New.
        * g++.dg/debug/dwarf2/static-data-member2.C: New.
        PR c++/35075
        PR c++/35075
        * g++.dg/template/ref5.C: New.
        * g++.dg/template/ref5.C: New.
        PR c++/21008, DR 515
        PR c++/21008, DR 515
        * g++.dg/template/inherit4.C: New.
        * g++.dg/template/inherit4.C: New.
        * g++.dg/lookup/scoped8.C: Adjust.
        * g++.dg/lookup/scoped8.C: Adjust.
        PR c++/11987
        PR c++/11987
        * g++.dg/parse/typename11.C: New.
        * g++.dg/parse/typename11.C: New.
        * g++.dg/template/crash48.C: Adjust.
        * g++.dg/template/crash48.C: Adjust.
2009-11-13  Uros Bizjak  
2009-11-13  Uros Bizjak  
        PR testsuite/42001
        PR testsuite/42001
        * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
        * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
        lto_finish at the end.
        lto_finish at the end.
        * gfortran.dg/lto/lto.exp: Ditto.
        * gfortran.dg/lto/lto.exp: Ditto.
2009-11-12  Jason Merrill  
2009-11-12  Jason Merrill  
        PR c++/39560
        PR c++/39560
        * g++.dg/lookup/anon7.C: New.
        * g++.dg/lookup/anon7.C: New.
        PR c++/37037
        PR c++/37037
        * g++.dg/template/typedef21.C: New.
        * g++.dg/template/typedef21.C: New.
        PR c++/42013
        PR c++/42013
        * g++.dg/cpp0x/decltype19.C: New.
        * g++.dg/cpp0x/decltype19.C: New.
2009-11-11  Jason Merrill  
2009-11-11  Jason Merrill  
        PR c++/39131
        PR c++/39131
        * g++.dg/dfp/typeid1.C: New.
        * g++.dg/dfp/typeid1.C: New.
2009-11-11  Janus Weil  
2009-11-11  Janus Weil  
        PR fortran/41978
        PR fortran/41978
        * gfortran.dg/proc_ptr_comp_22.f90: New test.
        * gfortran.dg/proc_ptr_comp_22.f90: New test.
2009-11-11  H.J. Lu  
2009-11-11  H.J. Lu  
        PR testsuite/42001
        PR testsuite/42001
        * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
        * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
        lto_finish at the end.
        lto_finish at the end.
        * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
        * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
        (lto_finish): New. Restore mathlib.
        (lto_finish): New. Restore mathlib.
2009-11-11  Kai Tietz  
2009-11-11  Kai Tietz  
        * g++.dg/torture/pushpop_macro.C: New testcase.
        * g++.dg/torture/pushpop_macro.C: New testcase.
        * gcc.c-torture/execute/pushpop_macro.c: New testcase.
        * gcc.c-torture/execute/pushpop_macro.c: New testcase.
        * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
        * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
2009-11-11  Jon Beniston  
2009-11-11  Jon Beniston  
        * lib/target-supports.exp (check_profiling_available): lm32 target
        * lib/target-supports.exp (check_profiling_available): lm32 target
          doesn't support profiling.
          doesn't support profiling.
        * gcc.dg/20020312-2.c: Add lm32 support.
        * gcc.dg/20020312-2.c: Add lm32 support.
        * g++.dg/other/packed1.C: Expect to fail on lm32.
        * g++.dg/other/packed1.C: Expect to fail on lm32.
        * g++.old-deja/g++.jason/thunk3.C: Likewise.
        * g++.old-deja/g++.jason/thunk3.C: Likewise.
2009-11-11  Daniel Jacobowitz  
2009-11-11  Daniel Jacobowitz  
        * gcc.target/arm/neon: Regenerate generated tests.
        * gcc.target/arm/neon: Regenerate generated tests.
2009-11-10  Jason Merrill  
2009-11-10  Jason Merrill  
        * g++.dg/init/placement5.C: New.
        * g++.dg/init/placement5.C: New.
        PR c++/34158
        PR c++/34158
        * g++.dg/init/placement4.C: New.
        * g++.dg/init/placement4.C: New.
2009-11-10  Eric Botcazou  
2009-11-10  Eric Botcazou  
        * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
        * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
        * gcc.dg/vect/vect-multitypes-6.c: Likewise.
        * gcc.dg/vect/vect-multitypes-6.c: Likewise.
        * gcc.dg/vect/vect-multitypes-12.c: Likewise.
        * gcc.dg/vect/vect-multitypes-12.c: Likewise.
        * gcc.dg/vect/slp-multitypes-3.c: Likewise.
        * gcc.dg/vect/slp-multitypes-3.c: Likewise.
2009-11-10  Eric Botcazou  
2009-11-10  Eric Botcazou  
        * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
        * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
        * gcc.dg/pr41963.c: Do not include math.h.  Declare fabsf manually.
        * gcc.dg/pr41963.c: Do not include math.h.  Declare fabsf manually.
2009-11-10  Kaveh R. Ghazi  
2009-11-10  Kaveh R. Ghazi  
        * gcc.c-torture/compile/pr41987.c: New.
        * gcc.c-torture/compile/pr41987.c: New.
2009-11-09  Jakub Jelinek  
2009-11-09  Jakub Jelinek  
        PR middle-end/40946
        PR middle-end/40946
        * gcc.dg/pr40946.c: New test.
        * gcc.dg/pr40946.c: New test.
2009-11-09  Jason Merrill  
2009-11-09  Jason Merrill  
        PR c++/41972
        PR c++/41972
        * g++.dg/template/ref4.C: New.
        * g++.dg/template/ref4.C: New.
        PR c++/41994
        PR c++/41994
        * g++.dg/template/conv10.C: New.
        * g++.dg/template/conv10.C: New.
2009-11-07  Jason Merrill  
2009-11-07  Jason Merrill  
        PR c++/37920
        PR c++/37920
        * g++.dg/ext/typeof11.C: New.
        * g++.dg/ext/typeof11.C: New.
2009-11-08  Jakub Jelinek  
2009-11-08  Jakub Jelinek  
        PR target/41985
        PR target/41985
        * gcc.target/i386/pr41985.c: New test.
        * gcc.target/i386/pr41985.c: New test.
2009-11-08  Richard Guenther  
2009-11-08  Richard Guenther  
        * gcc.dg/torture/pta-escape-1.c: New testcase.
        * gcc.dg/torture/pta-escape-1.c: New testcase.
2009-11-08  Eric Botcazou  
2009-11-08  Eric Botcazou  
        * gnat.dg/rep_clause4.adb: New test.
        * gnat.dg/rep_clause4.adb: New test.
2009-11-08  Richard Guenther  
2009-11-08  Richard Guenther  
        PR rtl-optimization/41928
        PR rtl-optimization/41928
        * gfortran.dg/pr41928.f90: New testcase.
        * gfortran.dg/pr41928.f90: New testcase.
2009-11-07  Jason Merrill  
2009-11-07  Jason Merrill  
        PR c++/18451
        PR c++/18451
        PR c++/40738
        PR c++/40738
        * g++.dg/parse/error36.C: Add parameter and template cases.
        * g++.dg/parse/error36.C: Add parameter and template cases.
        * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
        * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
        * g++.dg/ext/typedef-init.C: Likewise.
        * g++.dg/ext/typedef-init.C: Likewise.
        * g++.dg/lookup/hidden-class1.C: Likewise.
        * g++.dg/lookup/hidden-class1.C: Likewise.
        * g++.dg/lookup/hidden-class10.C: Likewise.
        * g++.dg/lookup/hidden-class10.C: Likewise.
        * g++.dg/lookup/hidden-class5.C: Likewise.
        * g++.dg/lookup/hidden-class5.C: Likewise.
        * g++.dg/lookup/hidden-class7.C: Likewise.
        * g++.dg/lookup/hidden-class7.C: Likewise.
        * g++.dg/lookup/hidden-temp-class1.C: Likewise.
        * g++.dg/lookup/hidden-temp-class1.C: Likewise.
        * g++.dg/lookup/hidden-temp-class4.C: Likewise.
        * g++.dg/lookup/hidden-temp-class4.C: Likewise.
        * g++.dg/lookup/hidden-temp-class7.C: Likewise.
        * g++.dg/lookup/hidden-temp-class7.C: Likewise.
        * g++.dg/lookup/strong-using-2.C: Likewise.
        * g++.dg/lookup/strong-using-2.C: Likewise.
        * g++.dg/other/typedef1.C: Likewise.
        * g++.dg/other/typedef1.C: Likewise.
        * g++.dg/parse/access10.C: Likewise.
        * g++.dg/parse/access10.C: Likewise.
        * g++.dg/parse/constructor1.C: Likewise.
        * g++.dg/parse/constructor1.C: Likewise.
        * g++.dg/parse/crash38.C: Likewise.
        * g++.dg/parse/crash38.C: Likewise.
        * g++.dg/parse/error3.C: Likewise.
        * g++.dg/parse/error3.C: Likewise.
        * g++.dg/parse/typespec1.C: Likewise.
        * g++.dg/parse/typespec1.C: Likewise.
        * g++.dg/template/typedef5.C: Likewise.
        * g++.dg/template/typedef5.C: Likewise.
        * g++.old-deja/g++.pt/typename3.C: Likewise.
        * g++.old-deja/g++.pt/typename3.C: Likewise.
        * g++.old-deja/g++.pt/typename4.C: Likewise.
        * g++.old-deja/g++.pt/typename4.C: Likewise.
        * g++.old-deja/g++.pt/typename6.C: Likewise.
        * g++.old-deja/g++.pt/typename6.C: Likewise.
        * g++.old-deja/g++.robertl/eb94.C: Likewise.
        * g++.old-deja/g++.robertl/eb94.C: Likewise.
        * g++.dg/abi/regparm1.C: Fix execute test.
        * g++.dg/abi/regparm1.C: Fix execute test.
2009-11-07  Jakub Jelinek  
2009-11-07  Jakub Jelinek  
        PR tree-optimization/41643
        PR tree-optimization/41643
        * gcc.dg/pr41643.c: New test.
        * gcc.dg/pr41643.c: New test.
2009-11-06  Jerry DeLisle  
2009-11-06  Jerry DeLisle  
        PR fortran/41909
        PR fortran/41909
        * gfortran.dg/recursive_check_15.f90: New test.
        * gfortran.dg/recursive_check_15.f90: New test.
2009-11-06  Jason Merrill  
2009-11-06  Jason Merrill  
        PR c++/15946
        PR c++/15946
        * g++.dg/parse/error36.C: New.
        * g++.dg/parse/error36.C: New.
        * g++.old-deja/g++.other/typename1.C: Adjust.
        * g++.old-deja/g++.other/typename1.C: Adjust.
        PR c++/9381
        PR c++/9381
        * g++.dg/abi/regparm1.C: New.
        * g++.dg/abi/regparm1.C: New.
2009-11-06  Basile Starynkevitch  
2009-11-06  Basile Starynkevitch  
        * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
        * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
        PLUGIN_PRAGMAS.
        PLUGIN_PRAGMAS.
        * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
        * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
        * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
        * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
        and pragma_plugin-test-1.C.
        and pragma_plugin-test-1.C.
2009-11-06  Andrew Pinski  
2009-11-06  Andrew Pinski  
        PR c++/41536
        PR c++/41536
        * g++.dg/ext/always_inline-5.C: New test.
        * g++.dg/ext/always_inline-5.C: New test.
2009-11-06  Jakub Jelinek  
2009-11-06  Jakub Jelinek  
        PR c++/41967
        PR c++/41967
        * g++.dg/gomp/pr41967.C: New test.
        * g++.dg/gomp/pr41967.C: New test.
2009-11-06  Michael Matz  
2009-11-06  Michael Matz  
        PR middle-end/41963
        PR middle-end/41963
        * gcc.dg/pr41963.c: New test.
        * gcc.dg/pr41963.c: New test.
2009-11-06  Jakub Jelinek  
2009-11-06  Jakub Jelinek  
        PR middle-end/41935
        PR middle-end/41935
        * gcc.dg/pr41935.c: New test.
        * gcc.dg/pr41935.c: New test.
        * c-c++-common/pr41935.c: New test.
        * c-c++-common/pr41935.c: New test.
        * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
        * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
        element.
        element.
        * gcc.c-torture/execute/pr41935.c: New test.
        * gcc.c-torture/execute/pr41935.c: New test.
2009-11-05  Jason Merrill  
2009-11-05  Jason Merrill  
        PR c++/34180
        PR c++/34180
        * g++.dg/init/synth2.C: New.
        * g++.dg/init/synth2.C: New.
        PR c++/7046
        PR c++/7046
        * g++.dg/abi/pragma-pack1.C: New.
        * g++.dg/abi/pragma-pack1.C: New.
        PR c++/34870
        PR c++/34870
        * g++.dg/lookup/koenig7.C: New.
        * g++.dg/lookup/koenig7.C: New.
        PR c++/41703
        PR c++/41703
        * g++.dg/template/partial6.C: New.
        * g++.dg/template/partial6.C: New.
2009-11-05  Janus Weil  
2009-11-05  Janus Weil  
        PR fortran/41556
        PR fortran/41556
        * gfortran.dg/class_12.f03: New test.
        * gfortran.dg/class_12.f03: New test.
2009-11-05  Jakub Jelinek  
2009-11-05  Jakub Jelinek  
        * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
        * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
        in builtin's name.
        in builtin's name.
2009-11-04  Jason Merrill  
2009-11-04  Jason Merrill  
        PR c++/36912
        PR c++/36912
        * g++.dg/init/static-init2.C: New.
        * g++.dg/init/static-init2.C: New.
2009-11-05  Janus Weil  
2009-11-05  Janus Weil  
        PR fortran/41556
        PR fortran/41556
        PR fortran/41873
        PR fortran/41873
        * gfortran.dg/interface_abstract_4.f90: New test.
        * gfortran.dg/interface_abstract_4.f90: New test.
2009-11-05  Maxim Kuvyrkov  
2009-11-05  Maxim Kuvyrkov  
        * gcc.target/m68k/pr41302.c: Fix target triplet.
        * gcc.target/m68k/pr41302.c: Fix target triplet.
2009-11-04  Jason Merrill  
2009-11-04  Jason Merrill  
        PR c++/39413
        PR c++/39413
        * g++.dg/template/overload11.C: New.
        * g++.dg/template/overload11.C: New.
        * g++.dg/template/nested3.C: Adjust.
        * g++.dg/template/nested3.C: Adjust.
2009-11-04  Eric Botcazou  
2009-11-04  Eric Botcazou  
        PR ada/20548
        PR ada/20548
        * ada/acats/norun.lst: Remove the stack checking tests.
        * ada/acats/norun.lst: Remove the stack checking tests.
        * ada/acats/run_acats: Limit the stack to 8MB.
        * ada/acats/run_acats: Limit the stack to 8MB.
2009-11-04  Janus Weil  
2009-11-04  Janus Weil  
        PR fortran/41556
        PR fortran/41556
        PR fortran/41937
        PR fortran/41937
        * gfortran.dg/class_11.f03: New test.
        * gfortran.dg/class_11.f03: New test.
2009-11-04  Jason Merrill  
2009-11-04  Jason Merrill  
        PR c++/35067
        PR c++/35067
        * g++.dg/abi/thunk5.C: New.
        * g++.dg/abi/thunk5.C: New.
2009-11-04  Andrew Pinski  
2009-11-04  Andrew Pinski  
        PR rtl-opt/41833
        PR rtl-opt/41833
        * gcc.target/powerpc/altivec-33.c: New testcase.
        * gcc.target/powerpc/altivec-33.c: New testcase.
2009-11-04  Jason Merrill  
2009-11-04  Jason Merrill  
        PR c++/17365, DR 218
        PR c++/17365, DR 218
        * g++.dg/lookup/koenig6.C: New.
        * g++.dg/lookup/koenig6.C: New.
        * g++.dg/lookup/koenig5.C: Adjust.
        * g++.dg/lookup/koenig5.C: Adjust.
        * g++.dg/template/crash56.C: Adjust.
        * g++.dg/template/crash56.C: Adjust.
        * g++.old-deja/g++.ns/koenig5.C: Adjust.
        * g++.old-deja/g++.ns/koenig5.C: Adjust.
2009-11-04  Harsha Jagasia  
2009-11-04  Harsha Jagasia  
            Dwarakanath Rajagopal  
            Dwarakanath Rajagopal  
        * gcc.target/i386/xop-check.h: New file.
        * gcc.target/i386/xop-check.h: New file.
        * gcc.target/i386/xop-hadduX.c: Ditto.
        * gcc.target/i386/xop-hadduX.c: Ditto.
        * gcc.target/i386/xop-haddX.c: Ditto.
        * gcc.target/i386/xop-haddX.c: Ditto.
        * gcc.target/i386/xop-hsubX.c: Ditto.
        * gcc.target/i386/xop-hsubX.c: Ditto.
        * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
        * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
        * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
        * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
        * gcc.target/i386/xop-pcmov2.c: Ditto.
        * gcc.target/i386/xop-pcmov2.c: Ditto.
        * gcc.target/i386/xop-pcmov.c: Ditto.
        * gcc.target/i386/xop-pcmov.c: Ditto.
        * gcc.target/i386/xop-rotate1-vector.c: Ditto.
        * gcc.target/i386/xop-rotate1-vector.c: Ditto.
        * gcc.target/i386/xop-rotate2-vector.c: Ditto.
        * gcc.target/i386/xop-rotate2-vector.c: Ditto.
        * gcc.target/i386/xop-rotate3-vector.c: Ditto.
        * gcc.target/i386/xop-rotate3-vector.c: Ditto.
        * gcc.target/i386/xop-shift1-vector.c: Ditto.
        * gcc.target/i386/xop-shift1-vector.c: Ditto.
        * gcc.target/i386/xop-shift2-vector.c: Ditto.
        * gcc.target/i386/xop-shift2-vector.c: Ditto.
        * gcc.target/i386/xop-shift3-vector.c: Ditto.
        * gcc.target/i386/xop-shift3-vector.c: Ditto.
        * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
        * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
        * gcc.target/i386/sse-12.c: Update with new compile options to
        * gcc.target/i386/sse-12.c: Update with new compile options to
        activate and check xopintrin.h intrinsic file.
        activate and check xopintrin.h intrinsic file.
        * gcc.target/i386/sse-13.c: Ditto.
        * gcc.target/i386/sse-13.c: Ditto.
        * gcc.target/i386/sse-14.c: Ditto.
        * gcc.target/i386/sse-14.c: Ditto.
        * gcc.target/i386/sse-22.c: Ditto.
        * gcc.target/i386/sse-22.c: Ditto.
        * gcc.target/i386/sse-23.c: Ditto.
        * gcc.target/i386/sse-23.c: Ditto.
        * g++.dg/other/i386-2.C: Ditto.
        * g++.dg/other/i386-2.C: Ditto.
        * g++.dg/other/i386-3.C: Ditto.
        * g++.dg/other/i386-3.C: Ditto.
        * g++.dg/other/i386-5.C: Ditto.
        * g++.dg/other/i386-5.C: Ditto.
        * g++.dg/other/i386-6.C: Ditto.
        * g++.dg/other/i386-6.C: Ditto.
2009-11-04  Wei Guozhi  
2009-11-04  Wei Guozhi  
        PR target/40835
        PR target/40835
        * gcc.target/arm/pr40835: New testcase.
        * gcc.target/arm/pr40835: New testcase.
2009-11-04  Revital Eres  
2009-11-04  Revital Eres  
        * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
        * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
        change in decision of peeling for alignment.
        change in decision of peeling for alignment.
        * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
        * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
        * gcc.dg/vect/vect-50.c: Likewise.
        * gcc.dg/vect/vect-50.c: Likewise.
        * gcc.dg/vect/vect-42.c: Likewise.
        * gcc.dg/vect/vect-42.c: Likewise.
        * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
        * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
        Likewise.
        Likewise.
        * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
        * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
        Likewise.
        Likewise.
        * gcc.dg/vect/vect-multitypes-6.c: Likewise.
        * gcc.dg/vect/vect-multitypes-6.c: Likewise.
        * gcc.dg/vect/vect-60.c: Likewise.
        * gcc.dg/vect/vect-60.c: Likewise.
        * gcc.dg/vect/vect-52.c: Likewise.
        * gcc.dg/vect/vect-52.c: Likewise.
        * gcc.dg/vect/vect-44.c: Likewise.
        * gcc.dg/vect/vect-44.c: Likewise.
        * gcc.dg/vect/vect-27.c: Likewise.
        * gcc.dg/vect/vect-27.c: Likewise.
        * gcc.dg/vect/vect-29.c: Likewise.
        * gcc.dg/vect/vect-29.c: Likewise.
        * gcc.dg/vect/vect-72.c: Likewise.
        * gcc.dg/vect/vect-72.c: Likewise.
        * gcc.dg/vect/vect-56.c: Likewise.
        * gcc.dg/vect/vect-56.c: Likewise.
        * gcc.dg/vect/vect-48.c: Likewise.
        * gcc.dg/vect/vect-48.c: Likewise.
        * gcc.dg/vect/vect-multitypes-3.c: Likewise.
        * gcc.dg/vect/vect-multitypes-3.c: Likewise.
        * gfortran.dg/vect/vect-2.f90: Likewise.
        * gfortran.dg/vect/vect-2.f90: Likewise.
        * gfortran.dg/vect/vect-5.f90: Likewise.
        * gfortran.dg/vect/vect-5.f90: Likewise.
2009-11-04  Richard Guenther  
2009-11-04  Richard Guenther  
        PR tree-optimization/41919
        PR tree-optimization/41919
        * gcc.c-torture/execute/pr41919.c: New testcase.
        * gcc.c-torture/execute/pr41919.c: New testcase.
2009-11-04  Carlos O'Donell  
2009-11-04  Carlos O'Donell  
        PR target/41302
        PR target/41302
        * gcc.target/m68k/pr41302.c: New test.
        * gcc.target/m68k/pr41302.c: New test.
2009-11-03  Jason Merrill  
2009-11-03  Jason Merrill  
        PR c++/36959
        PR c++/36959
        * g++.dg/opt/inline16.C: New.
        * g++.dg/opt/inline16.C: New.
2009-11-03  Eric Botcazou  
2009-11-03  Eric Botcazou  
        * gnat.dg/stack_check.adb1: New test.
        * gnat.dg/stack_check.adb1: New test.
        * gnat.dg/stack_check.adb2: Likewise.
        * gnat.dg/stack_check.adb2: Likewise.
2009-11-03  Jakub Jelinek  
2009-11-03  Jakub Jelinek  
        PR rtl-optimization/41917
        PR rtl-optimization/41917
        * gcc.c-torture/execute/pr41917.c: New test.
        * gcc.c-torture/execute/pr41917.c: New test.
2009-11-03  Uros Bizjak  
2009-11-03  Uros Bizjak  
        * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
        * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
        dump to not include "call *%esp".
        dump to not include "call *%esp".
2009-11-03  Jason Merrill  
2009-11-03  Jason Merrill  
        PR c++/39786
        PR c++/39786
        * g++.dg/lookup/using22.C: New.
        * g++.dg/lookup/using22.C: New.
        PR c++/41876
        PR c++/41876
        * g++.dg/parse/eh-decl.C: New.
        * g++.dg/parse/eh-decl.C: New.
        PR c++/41927
        PR c++/41927
        * g++.dg/template/sfinae16.C: New.
        * g++.dg/template/sfinae16.C: New.
        PR c++/41815
        PR c++/41815
        * g++.dg/cpp0x/rv-return.C: New.
        * g++.dg/cpp0x/rv-return.C: New.
        * g++.dg/cpp0x/deduce.C: Adjust.
        * g++.dg/cpp0x/deduce.C: Adjust.
        PR c++/40944
        PR c++/40944
        * g++.dg/template/sfinae15.C: New.
        * g++.dg/template/sfinae15.C: New.
        PR c++/40687
        PR c++/40687
        * g++.dg/cpp0x/auto3.C: Remove xfail.
        * g++.dg/cpp0x/auto3.C: Remove xfail.
2009-11-03  Tobias Burnus  
2009-11-03  Tobias Burnus  
        PR fortran/41907
        PR fortran/41907
        * gfortran.dg/missing_optional_dummy_6.f90: New test.
        * gfortran.dg/missing_optional_dummy_6.f90: New test.
2009-11-03  Nick Clifton  
2009-11-03  Nick Clifton  
        * gcc.target/rx/builtins.c: Remove redundant tests.
        * gcc.target/rx/builtins.c: Remove redundant tests.
        Add test of MVTIPL instruction.
        Add test of MVTIPL instruction.
        * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
        * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
        function attributes.  Add -msave-acc-in-interrupts option to the
        function attributes.  Add -msave-acc-in-interrupts option to the
        command line.
        command line.
2009-11-03  Andrew Stubbs  
2009-11-03  Andrew Stubbs  
            Maxim Kuvyrkov  
            Maxim Kuvyrkov  
        * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
        * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
        sh, m68k and fido.
        sh, m68k and fido.
2009-11-03  Dodji Seketeli  
2009-11-03  Dodji Seketeli  
        PR c++/38699
        PR c++/38699
        * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
        * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
        * c-c++-common/builtin-offsetof.c: ... here.
        * c-c++-common/builtin-offsetof.c: ... here.
2009-11-03  Dodji Seketeli  
2009-11-03  Dodji Seketeli  
        PR c++/38699
        PR c++/38699
        * c-c++-common/dfp/builtin-offsetof.c: New test.
        * c-c++-common/dfp/builtin-offsetof.c: New test.
        * g++.dg/other/offsetof6.C: Likewise.
        * g++.dg/other/offsetof6.C: Likewise.
2009-11-03  Uros Bizjak  
2009-11-03  Uros Bizjak  
        PR target/41900
        PR target/41900
        * gcc.target/i386/pr41900.c: New test.
        * gcc.target/i386/pr41900.c: New test.
2009-11-02  Andy Hutchinson  
2009-11-02  Andy Hutchinson  
        * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
        * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
2009-11-02  Dodji Seketeli  
2009-11-02  Dodji Seketeli  
        PR c++/41856
        PR c++/41856
        * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
        * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
        * g++.dg/lookup/extern-c-redecl4.C: Likewise.
        * g++.dg/lookup/extern-c-redecl4.C: Likewise.
2009-11-02  Dodji Seketeli  
2009-11-02  Dodji Seketeli  
        PR c++/37093
        PR c++/37093
        * g++.dg/other/ptrmem10.C: New test.
        * g++.dg/other/ptrmem10.C: New test.
        * g++.dg/other/ptrmem11.C: Likewise.
        * g++.dg/other/ptrmem11.C: Likewise.
2009-11-02  Janis Johnson  
2009-11-02  Janis Johnson  
        PR testsuite/41878
        PR testsuite/41878
        * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
        * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
        spaces in some expressions.
        spaces in some expressions.
2009-11-02  Jason Merrill  
2009-11-02  Jason Merrill  
        * g++.dg/other/linkage2.C: Move to...
        * g++.dg/other/linkage2.C: Move to...
        * g++.dg/cpp0x/linkage2.C: ..here.
        * g++.dg/cpp0x/linkage2.C: ..here.
        * g++.dg/abi/mangle32.C: Add -std=c++0x.
        * g++.dg/abi/mangle32.C: Add -std=c++0x.
        * g++.dg/cpp0x/nolinkage1.C: Likewise.
        * g++.dg/cpp0x/nolinkage1.C: Likewise.
        * g++.dg/debug/dwarf2/anonname1.C: Likewise.
        * g++.dg/debug/dwarf2/anonname1.C: Likewise.
        * g++.dg/ext/anon-struct4.C: Revert earlier change.
        * g++.dg/ext/anon-struct4.C: Revert earlier change.
        * g++.dg/lookup/anon2.C: Likewise.
        * g++.dg/lookup/anon2.C: Likewise.
        * g++.dg/other/anon3.C: Likewise.
        * g++.dg/other/anon3.C: Likewise.
        * g++.dg/template/arg2.C: Likewise.
        * g++.dg/template/arg2.C: Likewise.
        * g++.dg/template/local4.C: Likewise.
        * g++.dg/template/local4.C: Likewise.
        * g++.old-deja/g++.law/operators32.C: Likewise.
        * g++.old-deja/g++.law/operators32.C: Likewise.
        * g++.old-deja/g++.other/linkage2.C: Likewise.
        * g++.old-deja/g++.other/linkage2.C: Likewise.
        * g++.old-deja/g++.pt/enum6.C: Likewise.
        * g++.old-deja/g++.pt/enum6.C: Likewise.
        * g++.old-deja/g++.other/anon9.C: Likewise.
        * g++.old-deja/g++.other/anon9.C: Likewise.
        * g++.old-deja/g++.other/linkage1.C: Likewise.
        * g++.old-deja/g++.other/linkage1.C: Likewise.
        * c-c++-common/dfp/pr35620.c: Give the union a name.
        * c-c++-common/dfp/pr35620.c: Give the union a name.
2009-11-02  Ulrich Weigand  
2009-11-02  Ulrich Weigand  
        PR tree-optimization/41857
        PR tree-optimization/41857
        * gcc.target/spu/ea/pr41857.c: New file.
        * gcc.target/spu/ea/pr41857.c: New file.
2009-11-02  Martin Jambor  
2009-11-02  Martin Jambor  
        PR tree-optimization/41750
        PR tree-optimization/41750
        * gcc.c-torture/execute/pr41750.c: New test.
        * gcc.c-torture/execute/pr41750.c: New test.
2009-11-02  Jakub Jelinek  
2009-11-02  Jakub Jelinek  
        PR tree-optimization/41841
        PR tree-optimization/41841
        * gcc.dg/pr41841.c: New test.
        * gcc.dg/pr41841.c: New test.
        PR debug/41893
        PR debug/41893
        * gcc.dg/debug/pr41893-1.c: New test.
        * gcc.dg/debug/pr41893-1.c: New test.
        * gcc.dg/debug/pr41893-2.c: New file.
        * gcc.dg/debug/pr41893-2.c: New file.
        PR c++/41774
        PR c++/41774
        * g++.dg/ext/visibility/namespace3.C: New test.
        * g++.dg/ext/visibility/namespace3.C: New test.
2009-11-01  Jason Merrill  
2009-11-01  Jason Merrill  
        * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
        * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
        * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
        * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
        * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
        * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
2009-11-01  Eric Botcazou  
2009-11-01  Eric Botcazou  
        * gnat.dg/opt5.adb: New test.
        * gnat.dg/opt5.adb: New test.
2009-11-01  Tobias Burnus  
2009-11-01  Tobias Burnus  
        PR fortran/41872
        PR fortran/41872
        * gfortran.dg/allocatable_scalar_4.f90: New test.
        * gfortran.dg/allocatable_scalar_4.f90: New test.
2009-11-01  Tobias Burnus  
2009-11-01  Tobias Burnus  
        PR fortran/41850
        PR fortran/41850
        * gfortran.dg/intent_out_6.f90: New testcase.
        * gfortran.dg/intent_out_6.f90: New testcase.
2009-10-31  Richard Guenther  
2009-10-31  Richard Guenther  
        * g++.dg/tree-ssa/restrict1.C: New.
        * g++.dg/tree-ssa/restrict1.C: New.
2009-10-31  Jason Merrill  
2009-10-31  Jason Merrill  
        * g++.dg/rtti/typeid9.C: New.
        * g++.dg/rtti/typeid9.C: New.
        PR c++/41754
        PR c++/41754
        * g++.dg/cpp0x/initlist25.C: New.
        * g++.dg/cpp0x/initlist25.C: New.
2009-10-31  Eric Botcazou  
2009-10-31  Eric Botcazou  
        * gnat.dg/specs/rep_clause4.ads: New test.
        * gnat.dg/specs/rep_clause4.ads: New test.
2009-10-30  Andy Hutchinson  
2009-10-30  Andy Hutchinson  
        PR target/41885
        PR target/41885
        * gcc.target/avr/torture/pr41885.c: New test.
        * gcc.target/avr/torture/pr41885.c: New test.
2009-10-30  Eric Botcazou  
2009-10-30  Eric Botcazou  
        * gnat.dg/specs/pack5.ads: New test.
        * gnat.dg/specs/pack5.ads: New test.
2009-10-30  Andrew Jenner  
2009-10-30  Andrew Jenner  
        * lib/target-supports.exp: Handle powerpc-*-elf.
        * lib/target-supports.exp: Handle powerpc-*-elf.
2009-10-30  H.J. Lu  
2009-10-30  H.J. Lu  
        PR target/40838
        PR target/40838
        * gcc.target/i386/incoming-6.c: New.
        * gcc.target/i386/incoming-6.c: New.
        * gcc.target/i386/incoming-7.c: Likewise.
        * gcc.target/i386/incoming-7.c: Likewise.
        * gcc.target/i386/incoming-8.c: Likewise.
        * gcc.target/i386/incoming-8.c: Likewise.
        * gcc.target/i386/incoming-9.c: Likewise.
        * gcc.target/i386/incoming-9.c: Likewise.
        * gcc.target/i386/incoming-10.c: Likewise.
        * gcc.target/i386/incoming-10.c: Likewise.
        * gcc.target/i386/incoming-11.c: Likewise.
        * gcc.target/i386/incoming-11.c: Likewise.
        * gcc.target/i386/incoming-12.c: Likewise.
        * gcc.target/i386/incoming-12.c: Likewise.
        * gcc.target/i386/incoming-13.c: Likewise.
        * gcc.target/i386/incoming-13.c: Likewise.
        * gcc.target/i386/incoming-14.c: Likewise.
        * gcc.target/i386/incoming-14.c: Likewise.
        * gcc.target/i386/incoming-15.c: Likewise.
        * gcc.target/i386/incoming-15.c: Likewise.
        * gcc.target/i386/pr37843-4.c: Likewise.
        * gcc.target/i386/pr37843-4.c: Likewise.
2009-10-30  Dodji Seketeli  
2009-10-30  Dodji Seketeli  
        PR c++/41863
        PR c++/41863
        * g++.dg/template/sizeof12.C: New test.
        * g++.dg/template/sizeof12.C: New test.
2009-10-29  Eric Botcazou  
2009-10-29  Eric Botcazou  
        * gnat.dg/pack14.adb: New test.
        * gnat.dg/pack14.adb: New test.
2009-10-29  David Daney  
2009-10-29  David Daney  
        * gcc.target/mips/mips.exp (mips_option_groups): Add
        * gcc.target/mips/mips.exp (mips_option_groups): Add
        mcount-ra-address.
        mcount-ra-address.
        * gcc.target/mips/mmcount-ra-address-1.c: New test.
        * gcc.target/mips/mmcount-ra-address-1.c: New test.
        * gcc.target/mips/mmcount-ra-address-2.c: New test.
        * gcc.target/mips/mmcount-ra-address-2.c: New test.
        * gcc.target/mips/mmcount-ra-address-3.c: New test.
        * gcc.target/mips/mmcount-ra-address-3.c: New test.
2009-10-29  Michael Matz  
2009-10-29  Michael Matz  
        * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
        * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
        * gcc.target/i386/sse-recip-vec.c: Ditto.
        * gcc.target/i386/sse-recip-vec.c: Ditto.
        * gcc.target/i386/brokensqrt.c: New test.
        * gcc.target/i386/brokensqrt.c: New test.
2009-10-29  Tobias Burnus  
2009-10-29  Tobias Burnus  
        PR fortran/41777
        PR fortran/41777
        * gfortran.dg/associated_target_3.f90: New testcase.
        * gfortran.dg/associated_target_3.f90: New testcase.
2009-10-29  Rafael Avila de Espindola  
2009-10-29  Rafael Avila de Espindola  
        * gfortran.dg/lto/pr41764_0.f: New.
        * gfortran.dg/lto/pr41764_0.f: New.
2009-10-29  Martin Jambor  
2009-10-29  Martin Jambor  
        PR tree-optimization/41775
        PR tree-optimization/41775
        * g++.dg/torture/pr41775.C: New testcase.
        * g++.dg/torture/pr41775.C: New testcase.
2009-10-28  Jason Merrill  
2009-10-28  Jason Merrill  
        * g++.dg/cpp0x/inline-ns1.C: New.
        * g++.dg/cpp0x/inline-ns1.C: New.
        * g++.dg/cpp0x/inline-ns2.C: New.
        * g++.dg/cpp0x/inline-ns2.C: New.
        * g++.dg/cpp0x/inline-ns3.C: New.
        * g++.dg/cpp0x/inline-ns3.C: New.
2009-10-28  Paolo Bonzini  
2009-10-28  Paolo Bonzini  
        PR rtl-optimization/39715
        PR rtl-optimization/39715
        * gcc.target/arm/thumb-ltu.c: New.
        * gcc.target/arm/thumb-ltu.c: New.
2009-10-28  Richard Guenther  
2009-10-28  Richard Guenther  
        PR lto/41808
        PR lto/41808
        PR lto/41839
        PR lto/41839
        * gcc.dg/lto/20091027-1_0.c: New testcase.
        * gcc.dg/lto/20091027-1_0.c: New testcase.
        * gcc.dg/lto/20091027-1_1.c: Likewise.
        * gcc.dg/lto/20091027-1_1.c: Likewise.
        * g++.dg/lto/20091026-1_0.C: Likewise.
        * g++.dg/lto/20091026-1_0.C: Likewise.
        * g++.dg/lto/20091026-1_1.C: Likewise.
        * g++.dg/lto/20091026-1_1.C: Likewise.
        * g++.dg/lto/20091026-1_a.h: Likewise.
        * g++.dg/lto/20091026-1_a.h: Likewise.
2009-10-28  Jakub Jelinek  
2009-10-28  Jakub Jelinek  
        PR middle-end/41837
        PR middle-end/41837
        * gcc.dg/pr41837.c: New test.
        * gcc.dg/pr41837.c: New test.
        PR debug/41801
        PR debug/41801
        * g++.dg/ext/sync-3.C: New test.
        * g++.dg/ext/sync-3.C: New test.
        PR target/41762
        PR target/41762
        * gcc.dg/pr41762.c: New test.
        * gcc.dg/pr41762.c: New test.
2009-10-28  Richard Guenther  
2009-10-28  Richard Guenther  
        PR middle-end/41855
        PR middle-end/41855
        * gfortran.dg/lto/20091028-1_0.f90: New testcase.
        * gfortran.dg/lto/20091028-1_0.f90: New testcase.
        * gfortran.dg/lto/20091028-1_1.c: Likewise.
        * gfortran.dg/lto/20091028-1_1.c: Likewise.
        * gfortran.dg/lto/20091028-2_0.f90: Likewise.
        * gfortran.dg/lto/20091028-2_0.f90: Likewise.
        * gfortran.dg/lto/20091028-2_1.c: Likewise.
        * gfortran.dg/lto/20091028-2_1.c: Likewise.
2009-10-28  Paolo Bonzini  
2009-10-28  Paolo Bonzini  
        PR rtl-optimization/39715
        PR rtl-optimization/39715
        * gcc.target/arm/thumb-bitfld1.c: New.
        * gcc.target/arm/thumb-bitfld1.c: New.
2009-10-28  Paolo Bonzini  
2009-10-28  Paolo Bonzini  
        PR rtl-optimization/40741
        PR rtl-optimization/40741
        * gcc.target/arm/thumb-branch1.c: New.
        * gcc.target/arm/thumb-branch1.c: New.
2009-10-27  Jason Merrill  
2009-10-27  Jason Merrill  
        * g++.dg/cpp0x/lambda/lambda-conv.C: New.
        * g++.dg/cpp0x/lambda/lambda-conv.C: New.
        * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
        * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
        * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
        * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
        * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
        * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
2009-10-27  Eric Botcazou  
2009-10-27  Eric Botcazou  
        * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
        * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
        * gnat.dg/null_pointer_deref2.adb: Likewise.
        * gnat.dg/null_pointer_deref2.adb: Likewise.
2009-10-27  Richard Guenther  
2009-10-27  Richard Guenther  
        * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
        * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
2009-10-27  Jakub Jelinek  
2009-10-27  Jakub Jelinek  
        PR c/41842
        PR c/41842
        * gcc.dg/pr41842.c: New test.
        * gcc.dg/pr41842.c: New test.
2009-10-27  Revital Eres  
2009-10-27  Revital Eres  
        PR tree-optimization/40648
        PR tree-optimization/40648
        * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
        * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
        change in decision of peeling for alignment.
        change in decision of peeling for alignment.
        * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
        * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
        * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
        * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
        * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
        * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
        * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
        * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
        * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
        * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
        * gcc.dg/vect/vect-50.c: Likewise.
        * gcc.dg/vect/vect-50.c: Likewise.
        * gcc.dg/vect/vect-33.c: Likewise.
        * gcc.dg/vect/vect-33.c: Likewise.
        * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
        * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
        * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
        * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
        Likewise.
        Likewise.
        * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
        * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
        * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
        * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
        * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
        * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
        Likewise.
        Likewise.
        * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
        * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
        * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
        * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
        * gcc.dg/vect/vect-multitypes-6.c: Likewise.
        * gcc.dg/vect/vect-multitypes-6.c: Likewise.
        * gcc.dg/vect/vect-60.c: Likewise.
        * gcc.dg/vect/vect-60.c: Likewise.
        * gcc.dg/vect/vect-26.c: Likewise.
        * gcc.dg/vect/vect-26.c: Likewise.
        * gcc.dg/vect/vect-52.c: Likewise.
        * gcc.dg/vect/vect-52.c: Likewise.
        * gcc.dg/vect/vect-44.c: Likewise.
        * gcc.dg/vect/vect-44.c: Likewise.
        * gcc.dg/vect/vect-27.c: Likewise.
        * gcc.dg/vect/vect-27.c: Likewise.
        * gcc.dg/vect/vect-70.c: Likewise.
        * gcc.dg/vect/vect-70.c: Likewise.
        * gcc.dg/vect/vect-28.c: Likewise.
        * gcc.dg/vect/vect-28.c: Likewise.
        * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
        * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
        * gcc.dg/vect/vect-109.c: Likewise.
        * gcc.dg/vect/vect-109.c: Likewise.
        * gcc.dg/vect/vect-54.c: Likewise.
        * gcc.dg/vect/vect-54.c: Likewise.
        * gcc.dg/vect/vect-29.c: Likewise.
        * gcc.dg/vect/vect-29.c: Likewise.
        * gcc.dg/vect/vect-72.c: Likewise.
        * gcc.dg/vect/vect-72.c: Likewise.
        * gcc.dg/vect/vect-56.c: Likewise.
        * gcc.dg/vect/vect-56.c: Likewise.
        * gcc.dg/vect/vect-48.c: Likewise.
        * gcc.dg/vect/vect-48.c: Likewise.
        * gcc.dg/vect/vect-91.c: Likewise.
        * gcc.dg/vect/vect-91.c: Likewise.
        * gcc.dg/vect/vect-92.c: Likewise.
        * gcc.dg/vect/vect-92.c: Likewise.
        * gcc.dg/vect/vect-58.c: Likewise.
        * gcc.dg/vect/vect-58.c: Likewise.
        * gcc.dg/vect/slp-25.c: Likewise.
        * gcc.dg/vect/slp-25.c: Likewise.
        * gcc.dg/vect/vect-93.c: Likewise.
        * gcc.dg/vect/vect-93.c: Likewise.
        * gcc.dg/vect/vect-95.c: Likewise.
        * gcc.dg/vect/vect-95.c: Likewise.
        * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
        * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
        * gcc.dg/vect/vect-87.c: Likewise.
        * gcc.dg/vect/vect-87.c: Likewise.
        * gcc.dg/vect/vect-96.c: Likewise.
        * gcc.dg/vect/vect-96.c: Likewise.
        * gcc.dg/vect/vect-multitypes-1.c: Likewise.
        * gcc.dg/vect/vect-multitypes-1.c: Likewise.
        * gcc.dg/vect/vect-88.c: Likewise.
        * gcc.dg/vect/vect-88.c: Likewise.
        * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
        * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
        * gcc.dg/vect/vect-89.c: Likewise.
        * gcc.dg/vect/vect-89.c: Likewise.
        * gcc.dg/vect/vect-multitypes-3.c: Likewise.
        * gcc.dg/vect/vect-multitypes-3.c: Likewise.
        * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
        * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
        * gcc.dg/vect/vect-multitypes-4.c: Likewise.
        * gcc.dg/vect/vect-multitypes-4.c: Likewise.
        * gfortran.dg/vect/vect-2.f90: Likewise.
        * gfortran.dg/vect/vect-2.f90: Likewise.
        * gfortran.dg/vect/vect-3.f90: Likewise.
        * gfortran.dg/vect/vect-3.f90: Likewise.
        * gfortran.dg/vect/vect-4.f90: Likewise.
        * gfortran.dg/vect/vect-4.f90: Likewise.
        * gfortran.dg/vect/vect-5.f90: Likewise.
        * gfortran.dg/vect/vect-5.f90: Likewise.
2009-10-27  Jakub Jelinek  
2009-10-27  Jakub Jelinek  
        PR c++/41020
        PR c++/41020
        * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
        * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
2009-10-26  Ben Elliston  
2009-10-26  Ben Elliston  
            Michael Meissner  
            Michael Meissner  
            Ulrich Weigand  
            Ulrich Weigand  
        * gcc.target/spu/ea/ea.exp: New file.
        * gcc.target/spu/ea/ea.exp: New file.
        * gcc.target/spu/ea/cache1.c: Likewise.
        * gcc.target/spu/ea/cache1.c: Likewise.
        * gcc.target/spu/ea/cast1.c: Likewise.
        * gcc.target/spu/ea/cast1.c: Likewise.
        * gcc.target/spu/ea/cast2.c: Likewise.
        * gcc.target/spu/ea/cast2.c: Likewise.
        * gcc.target/spu/ea/compile1.c: Likewise.
        * gcc.target/spu/ea/compile1.c: Likewise.
        * gcc.target/spu/ea/compile2.c: Likewise.
        * gcc.target/spu/ea/compile2.c: Likewise.
        * gcc.target/spu/ea/cppdefine.c: Likewise.
        * gcc.target/spu/ea/cppdefine.c: Likewise.
        * gcc.target/spu/ea/errors1.c: Likewise.
        * gcc.target/spu/ea/errors1.c: Likewise.
        * gcc.target/spu/ea/errors2.c: Likewise.
        * gcc.target/spu/ea/errors2.c: Likewise.
        * gcc.target/spu/ea/execute1.c: Likewise.
        * gcc.target/spu/ea/execute1.c: Likewise.
        * gcc.target/spu/ea/execute2.c: Likewise.
        * gcc.target/spu/ea/execute2.c: Likewise.
        * gcc.target/spu/ea/execute3.c: Likewise.
        * gcc.target/spu/ea/execute3.c: Likewise.
        * gcc.target/spu/ea/ops1.c: Likewise.
        * gcc.target/spu/ea/ops1.c: Likewise.
        * gcc.target/spu/ea/ops2.c: Likewise.
        * gcc.target/spu/ea/ops2.c: Likewise.
        * gcc.target/spu/ea/options1.c: Likewise.
        * gcc.target/spu/ea/options1.c: Likewise.
        * gcc.target/spu/ea/test-sizes.c: Likewise.
        * gcc.target/spu/ea/test-sizes.c: Likewise.
2009-10-26  Jakub Jelinek  
2009-10-26  Jakub Jelinek  
        PR bootstrap/41345
        PR bootstrap/41345
        * gcc.dg/pr41345.c: New test.
        * gcc.dg/pr41345.c: New test.
        PR debug/41828
        PR debug/41828
        * g++.dg/debug/dwarf2/anonname1.C: New test.
        * g++.dg/debug/dwarf2/anonname1.C: New test.
2009-10-26  Jason Merrill  
2009-10-26  Jason Merrill  
        PR c++/38796
        PR c++/38796
        * g++.dg/cpp0x/defaulted15.C: New.
        * g++.dg/cpp0x/defaulted15.C: New.
        * g++.dg/cpp0x/defaulted16.C: New.
        * g++.dg/cpp0x/defaulted16.C: New.
2009-10-26  Dodji Seketeli  
2009-10-26  Dodji Seketeli  
        PR c++/41785
        PR c++/41785
        * g++.dg/cpp0x/variadic96.C: New test.
        * g++.dg/cpp0x/variadic96.C: New test.
2009-10-26  Nick Clifton  
2009-10-26  Nick Clifton  
        * lib/target-supports.exp (check_profiling_available):
        * lib/target-supports.exp (check_profiling_available):
        Profiling is not, currently, available for the RX port.
        Profiling is not, currently, available for the RX port.
        (check_effective_target_hard_float): Add support for RX target.
        (check_effective_target_hard_float): Add support for RX target.
        * gcc.target/rx: New directory.
        * gcc.target/rx: New directory.
        * gcc.target/rx/builtins.c: New test file.
        * gcc.target/rx/builtins.c: New test file.
        * gcc.target/rx/interrupts.c: New test file.
        * gcc.target/rx/interrupts.c: New test file.
        * gcc.target/rx/rx-abi-function-tests.c: New test file.
        * gcc.target/rx/rx-abi-function-tests.c: New test file.
        * gcc.target/rx/zero-width-bitfield.c: New test file.
        * gcc.target/rx/zero-width-bitfield.c: New test file.
        * gcc.target/rx/i272091.c: New test file.
        * gcc.target/rx/i272091.c: New test file.
        * gcc.target/rx/packed-struct.c: New test file.
        * gcc.target/rx/packed-struct.c: New test file.
        * gcc.target/rx/rx.exp: New file: Drives RX tests.
        * gcc.target/rx/rx.exp: New file: Drives RX tests.
2009-10-26  Andrew Pinski  
2009-10-26  Andrew Pinski  
        * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
        * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
        * gcc.dg/lto/20091016-1_0.c: Likewise.
        * gcc.dg/lto/20091016-1_0.c: Likewise.
        * gcc.dg/lto/20090206-1_0.c: Likewise.
        * gcc.dg/lto/20090206-1_0.c: Likewise.
        * gcc.dg/lto/20081120-1_0.c: Likewise.
        * gcc.dg/lto/20081120-1_0.c: Likewise.
        * gcc.dg/lto/20081120-2_0.c: Likewise.
        * gcc.dg/lto/20081120-2_0.c: Likewise.
        * gcc.dg/lto/20090116_0.c: Likewise.
        * gcc.dg/lto/20090116_0.c: Likewise.
        * gcc.dg/lto/20081126_0.c: Likewise.
        * gcc.dg/lto/20081126_0.c: Likewise.
        * gcc.dg/lto/20091013-1_0.c: Likewise.
        * gcc.dg/lto/20091013-1_0.c: Likewise.
        * gcc.dg/lto/20081212-1_0.c: Likewise.
        * gcc.dg/lto/20081212-1_0.c: Likewise.
        * gcc.dg/lto/20091015-1_0.c: Likewise.
        * gcc.dg/lto/20091015-1_0.c: Likewise.
        * gcc.dg/lto/20090126-1_0.c: Likewise.
        * gcc.dg/lto/20090126-1_0.c: Likewise.
        * gcc.dg/lto/20090126-2_0.c: Likewise.
        * gcc.dg/lto/20090126-2_0.c: Likewise.
        * gcc.dg/lto/20091020-1_0.c: Likewise.
        * gcc.dg/lto/20091020-1_0.c: Likewise.
        * gcc.dg/lto/20091020-2_0.c: Likewise.
        * gcc.dg/lto/20091020-2_0.c: Likewise.
        * gcc.dg/lto/20081204-1_0.c: Likewise.
        * gcc.dg/lto/20081204-1_0.c: Likewise.
        * gcc.dg/lto/20081204-2_0.c: Likewise.
        * gcc.dg/lto/20081204-2_0.c: Likewise.
        * gcc.dg/lto/20081224_0.c: Likewise.
        * gcc.dg/lto/20081224_0.c: Likewise.
        * gcc.dg/lto/20090219_0.c: Likewise.
        * gcc.dg/lto/20090219_0.c: Likewise.
2009-10-26  Dodji Seketeli  
2009-10-26  Dodji Seketeli  
        PR c++/41020
        PR c++/41020
        * g++.dg/lookup/extern-c-redecl2.C: New test.
        * g++.dg/lookup/extern-c-redecl2.C: New test.
        * g++.dg/lookup/extern-c-redecl3.C: Likewise.
        * g++.dg/lookup/extern-c-redecl3.C: Likewise.
        * g++.dg/lookup/extern-c-redecl4.C: Likewise.
        * g++.dg/lookup/extern-c-redecl4.C: Likewise.
        * g++.dg/lookup/extern-c-redecl5.C: Likewise.
        * g++.dg/lookup/extern-c-redecl5.C: Likewise.
2009-10-26  Michael Matz  
2009-10-26  Michael Matz  
        PR tree-optimization/41783
        PR tree-optimization/41783
        * gcc.dg/pr41783.c: New test.
        * gcc.dg/pr41783.c: New test.
        * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
        * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
        * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
        * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
        * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
        * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
2009-10-26  Janus Weil  
2009-10-26  Janus Weil  
        PR fortran/41714
        PR fortran/41714
        * gfortran.dg/class_allocate_4.f03: New test.
        * gfortran.dg/class_allocate_4.f03: New test.
2009-10-24  Adam Nemet  
2009-10-24  Adam Nemet  
        * gcc.target/mips/mult-1.c: New test.
        * gcc.target/mips/mult-1.c: New test.
2009-10-24  Janus Weil  
2009-10-24  Janus Weil  
        PR fortran/41784
        PR fortran/41784
        * gfortran.dg/extends_8.f03: New test.
        * gfortran.dg/extends_8.f03: New test.
2009-10-24  Eric Botcazou  
2009-10-24  Eric Botcazou  
        * gnat.dg/specs/pack4.ads: New test.
        * gnat.dg/specs/pack4.ads: New test.
2009-10-24  Eric Botcazou  
2009-10-24  Eric Botcazou  
        * gnat.dg/null_pointer_deref1.adb: New test.
        * gnat.dg/null_pointer_deref1.adb: New test.
        * gnat.dg/null_pointer_deref2.adb: Likewise.
        * gnat.dg/null_pointer_deref2.adb: Likewise.
2009-10-24  Paul Thomas  
2009-10-24  Paul Thomas  
        PR fortran/41772
        PR fortran/41772
        * gfortran.dg/transfer_intrinsic_3.f90.
        * gfortran.dg/transfer_intrinsic_3.f90.
2009-10-24  Eric Botcazou  
2009-10-24  Eric Botcazou  
        * gnat.dg/opt4.adb: New test.
        * gnat.dg/opt4.adb: New test.
2009-10-23  Joseph Myers  
2009-10-23  Joseph Myers  
        PR c/40033
        PR c/40033
        * gcc.dg/noncompile/pr40033-1.c: New test.
        * gcc.dg/noncompile/pr40033-1.c: New test.
2009-10-23  Dodji Seketeli  
2009-10-23  Dodji Seketeli  
        PR c++/40808
        PR c++/40808
        * g++.dg/abi/mangle34.C: New test
        * g++.dg/abi/mangle34.C: New test
2009-10-23  Jason Merrill  
2009-10-23  Jason Merrill  
        * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
        * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
        Core issue 899
        Core issue 899
        * g++.dg/cpp0x/explicit4.C: New.
        * g++.dg/cpp0x/explicit4.C: New.
2009-10-23  Joseph Myers  
2009-10-23  Joseph Myers  
        * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
        * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
        *-*-cygwin.
        *-*-cygwin.
        * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
        * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
        for *-*-mingw* and *-*-cygwin.
        for *-*-mingw* and *-*-cygwin.
        * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
        * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
        * g++.dg/template/spec35.C: Disable weak symbol test for
        * g++.dg/template/spec35.C: Disable weak symbol test for
        *-*-mingw* and *-*-cygwin.
        *-*-mingw* and *-*-cygwin.
        PR testsuite/31342
        PR testsuite/31342
        * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
        * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
2009-10-23  Janus Weil  
2009-10-23  Janus Weil  
        PR fortran/41800
        PR fortran/41800
        * gfortran.dg/class_10.f03: New test.
        * gfortran.dg/class_10.f03: New test.
2009-10-22  Michael Meissner  
2009-10-22  Michael Meissner  
        PR target/41787
        PR target/41787
        * gcc.target/powerpc/vsx-vrsave.c: New file.
        * gcc.target/powerpc/vsx-vrsave.c: New file.
2009-10-23  Joseph Myers  
2009-10-23  Joseph Myers  
        PR c/41673
        PR c/41673
        * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
        * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
2009-10-23  Richard Guenther  
2009-10-23  Richard Guenther  
        PR tree-optimization/41778
        PR tree-optimization/41778
        * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
        * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
2009-10-22  Richard Guenther  
2009-10-22  Richard Guenther  
        PR lto/41791
        PR lto/41791
        * g++.dg/lto/20091022-2_0.C: New testcase.
        * g++.dg/lto/20091022-2_0.C: New testcase.
2009-10-22  Richard Guenther  
2009-10-22  Richard Guenther  
        PR lto/41730
        PR lto/41730
        * g++.dg/lto/20091022-1_0.C: New testcase.
        * g++.dg/lto/20091022-1_0.C: New testcase.
2009-10-22  Razya Ladelsky  
2009-10-22  Razya Ladelsky  
        * gcc.dg/autopar/outer-4.c: Adjust scan.
        * gcc.dg/autopar/outer-4.c: Adjust scan.
        * gcc.dg/autopar/outer-5.c: Adjust scan.
        * gcc.dg/autopar/outer-5.c: Adjust scan.
        * gcc.dg/autopar/outer-5.c: Add scan optimized.
        * gcc.dg/autopar/outer-5.c: Add scan optimized.
        * libgomp.graphite/force-parallel-2.c: Adjust scan.
        * libgomp.graphite/force-parallel-2.c: Adjust scan.
        * gcc.dg/autopar/outer-1.c: New testcase.
        * gcc.dg/autopar/outer-1.c: New testcase.
        * gcc.dg/autopar/outer-2.c: New testcase.
        * gcc.dg/autopar/outer-2.c: New testcase.
        * gcc.dg/autopar/outer-3.c: New testcase.
        * gcc.dg/autopar/outer-3.c: New testcase.
        * gcc.dg/autopar/outer-4.c: New testcase.
        * gcc.dg/autopar/outer-4.c: New testcase.
        * gcc.dg/autopar/outer-5.c: New testcase.
        * gcc.dg/autopar/outer-5.c: New testcase.
        * gcc.dg/autopar/outer-6.c: New testcase.
        * gcc.dg/autopar/outer-6.c: New testcase.
2009-10-22  Jan Hubicka  
2009-10-22  Jan Hubicka  
        * gcc.c-torture/compile/pr40556.c: New testcase.
        * gcc.c-torture/compile/pr40556.c: New testcase.
2009-10-22  Janus Weil  
2009-10-22  Janus Weil  
        PR fortran/41781
        PR fortran/41781
        * gfortran.dg/goto_8.f90: New test case.
        * gfortran.dg/goto_8.f90: New test case.
2009-10-21  Sebastian Pop  
2009-10-21  Sebastian Pop  
        PR tree-optimization/41497
        PR tree-optimization/41497
        * gcc.dg/tree-ssa/pr41497.c: New.
        * gcc.dg/tree-ssa/pr41497.c: New.
2009-10-21  Steve Ellcey  
2009-10-21  Steve Ellcey  
        * g++.dg/tree-ssa/copyprop.C: Use include to define free().
        * g++.dg/tree-ssa/copyprop.C: Use include to define free().
2009-10-21  Joseph Myers  
2009-10-21  Joseph Myers  
        * gcc.dg/tls/pie-1.c: New test.
        * gcc.dg/tls/pie-1.c: New test.
2009-10-21  Jakub Jelinek  
2009-10-21  Jakub Jelinek  
        * g++.dg/abi/mangle33.C: New test.
        * g++.dg/abi/mangle33.C: New test.
2009-10-21  Eric Botcazou  
2009-10-21  Eric Botcazou  
        * gnat.dg/discr22.adb: New test.
        * gnat.dg/discr22.adb: New test.
2009-10-21  Eric Botcazou  
2009-10-21  Eric Botcazou  
        * gnat.dg/loop_optimization7.ad[sb]: New test.
        * gnat.dg/loop_optimization7.ad[sb]: New test.
        * gnat.dg/loop_optimization7_pkg.ads: New helper.
        * gnat.dg/loop_optimization7_pkg.ads: New helper.
2009-10-21  Janus Weil  
2009-10-21  Janus Weil  
        PR fortran/41706
        PR fortran/41706
        PR fortran/41766
        PR fortran/41766
        * gfortran.dg/class_9.f03: Extended test case.
        * gfortran.dg/class_9.f03: Extended test case.
        * gfortran.dg/select_type_7.f03: New test case.
        * gfortran.dg/select_type_7.f03: New test case.
2009-10-20  Richard Guenther  
2009-10-20  Richard Guenther  
        * gcc.dg/lto/20091020-3_0.c: New testcase.
        * gcc.dg/lto/20091020-3_0.c: New testcase.
2009-10-20  Richard Guenther  
2009-10-20  Richard Guenther  
        PR lto/41761
        PR lto/41761
        * gcc.dg/lto/20091020-1_0.c: New testcase.
        * gcc.dg/lto/20091020-1_0.c: New testcase.
        * gcc.dg/lto/20091020-1_1.c: Likewise.
        * gcc.dg/lto/20091020-1_1.c: Likewise.
        * gcc.dg/lto/20091020-2_0.c: Likewise.
        * gcc.dg/lto/20091020-2_0.c: Likewise.
        * gcc.dg/lto/20091020-2_1.c: Likewise.
        * gcc.dg/lto/20091020-2_1.c: Likewise.
2009-10-20  Jakub Jelinek  
2009-10-20  Jakub Jelinek  
        PR debug/41340
        PR debug/41340
        * gcc.dg/pr41340.c: New test.
        * gcc.dg/pr41340.c: New test.
2009-10-20  Eric Botcazou  
2009-10-20  Eric Botcazou  
        * gnat.dg/discr21.ad[sb]: New test.
        * gnat.dg/discr21.ad[sb]: New test.
        * gnat.dg/discr21_pkg.ads: New helper.
        * gnat.dg/discr21_pkg.ads: New helper.
2009-10-20  Paul Thomas  
2009-10-20  Paul Thomas  
        PR fortran/41706
        PR fortran/41706
        * gfortran.dg/class_9 : New test.
        * gfortran.dg/class_9 : New test.
2009-10-19  Jakub Jelinek  
2009-10-19  Jakub Jelinek  
        * gcc.dg/raw-string-1.c: New test.
        * gcc.dg/raw-string-1.c: New test.
        * gcc.dg/raw-string-2.c: New test.
        * gcc.dg/raw-string-2.c: New test.
        * gcc.dg/raw-string-3.c: New test.
        * gcc.dg/raw-string-3.c: New test.
        * gcc.dg/raw-string-4.c: New test.
        * gcc.dg/raw-string-4.c: New test.
        * gcc.dg/raw-string-5.c: New test.
        * gcc.dg/raw-string-5.c: New test.
        * gcc.dg/raw-string-6.c: New test.
        * gcc.dg/raw-string-6.c: New test.
        * gcc.dg/raw-string-7.c: New test.
        * gcc.dg/raw-string-7.c: New test.
        * gcc.dg/utf8-1.c: New test.
        * gcc.dg/utf8-1.c: New test.
        * gcc.dg/utf8-2.c: New test.
        * gcc.dg/utf8-2.c: New test.
        * gcc.dg/utf-badconcat2.c: New test.
        * gcc.dg/utf-badconcat2.c: New test.
        * gcc.dg/utf-dflt2.c: New test.
        * gcc.dg/utf-dflt2.c: New test.
        * gcc.dg/cpp/include6.c: New test.
        * gcc.dg/cpp/include6.c: New test.
        * g++.dg/ext/raw-string-1.C: New test.
        * g++.dg/ext/raw-string-1.C: New test.
        * g++.dg/ext/raw-string-2.C: New test.
        * g++.dg/ext/raw-string-2.C: New test.
        * g++.dg/ext/raw-string-3.C: New test.
        * g++.dg/ext/raw-string-3.C: New test.
        * g++.dg/ext/raw-string-4.C: New test.
        * g++.dg/ext/raw-string-4.C: New test.
        * g++.dg/ext/raw-string-5.C: New test.
        * g++.dg/ext/raw-string-5.C: New test.
        * g++.dg/ext/raw-string-6.C: New test.
        * g++.dg/ext/raw-string-6.C: New test.
        * g++.dg/ext/raw-string-7.C: New test.
        * g++.dg/ext/raw-string-7.C: New test.
        * g++.dg/ext/utf8-1.C: New test.
        * g++.dg/ext/utf8-1.C: New test.
        * g++.dg/ext/utf8-2.C: New test.
        * g++.dg/ext/utf8-2.C: New test.
        * g++.dg/ext/utf-badconcat2.C: New test.
        * g++.dg/ext/utf-badconcat2.C: New test.
        * g++.dg/ext/utf-dflt2.C: New test.
        * g++.dg/ext/utf-dflt2.C: New test.
        * gcc.dg/cleanup-13.c: New test.
        * gcc.dg/cleanup-13.c: New test.
2009-10-19  Janus Weil  
2009-10-19  Janus Weil  
        PR fortran/41586
        PR fortran/41586
        * gfortran.dg/auto_dealloc_1.f90: New test case.
        * gfortran.dg/auto_dealloc_1.f90: New test case.
2009-10-19  Jakub Jelinek  
2009-10-19  Jakub Jelinek  
        Port from redhat/gcc-4_4-branch:
        Port from redhat/gcc-4_4-branch:
        2009-10-08  Jakub Jelinek  
        2009-10-08  Jakub Jelinek  
        * gcc.dg/debug/vta-2.c: New test.
        * gcc.dg/debug/vta-2.c: New test.
        2009-09-30  Alexandre Oliva  
        2009-09-30  Alexandre Oliva  
        * gcc.dg/debug/vta-1.c: New.
        * gcc.dg/debug/vta-1.c: New.
2009-10-19  Eric Botcazou  
2009-10-19  Eric Botcazou  
        * gnat.dg/noreturn2.ad[sb]: New test.
        * gnat.dg/noreturn2.ad[sb]: New test.
2009-10-19  Tobias Burnus  
2009-10-19  Tobias Burnus  
        PR fortran/41755
        PR fortran/41755
        * gfortran.dg/equiv_8.f90: New test.
        * gfortran.dg/equiv_8.f90: New test.
        * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
        * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
2009-10-19  Joseph Myers  
2009-10-19  Joseph Myers  
        * gcc.target/arm/neon-thumb2-move.c: New test.
        * gcc.target/arm/neon-thumb2-move.c: New test.
2009-10-19  Jakub Jelinek  
2009-10-19  Jakub Jelinek  
        * gcc.dg/debug/vta-3.c: New test.
        * gcc.dg/debug/vta-3.c: New test.
2009-10-17  Eric Botcazou  
2009-10-17  Eric Botcazou  
        * gnat.dg/nested_proc.adb: Rename into...
        * gnat.dg/nested_proc.adb: Rename into...
        * gnat.dg/nested_proc1.adb: ...this.
        * gnat.dg/nested_proc1.adb: ...this.
        * gnat.dg/nested_proc2.adb: New test.
        * gnat.dg/nested_proc2.adb: New test.
2009-10-17  Eric Botcazou  
2009-10-17  Eric Botcazou  
        * gnat.dg/noreturn1.ad[sb]: New test.
        * gnat.dg/noreturn1.ad[sb]: New test.
2009-10-17  Janus Weil  
2009-10-17  Janus Weil  
            Paul Thomas  
            Paul Thomas  
        PR fortran/41629
        PR fortran/41629
        * gfortran.dg/class_6.f90: New test.
        * gfortran.dg/class_6.f90: New test.
        PR fortran/41608
        PR fortran/41608
        PR fortran/41587
        PR fortran/41587
        * gfortran.dg/class_7.f90: New test.
        * gfortran.dg/class_7.f90: New test.
        PR fortran/41618
        PR fortran/41618
        * gfortran.dg/class_8.f90: New test.
        * gfortran.dg/class_8.f90: New test.
2009-10-17  Richard Guenther  
2009-10-17  Richard Guenther  
        * gcc.dg/lto/20091017-1_0.c: New testcase.
        * gcc.dg/lto/20091017-1_0.c: New testcase.
        * gcc.dg/lto/20091017-1_1.c: Likewise.
        * gcc.dg/lto/20091017-1_1.c: Likewise.
2009-10-17  Eric Botcazou  
2009-10-17  Eric Botcazou  
        * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
        * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
2009-10-17  Eric Botcazou  
2009-10-17  Eric Botcazou  
        * gnat.dg/aggr11.adb: New test.
        * gnat.dg/aggr11.adb: New test.
        * gnat.dg/aggr11_pkg.ads: New helper.
        * gnat.dg/aggr11_pkg.ads: New helper.
2009-10-17  Eric Botcazou  
2009-10-17  Eric Botcazou  
        * gnat.dg/slice8.adb: New test.
        * gnat.dg/slice8.adb: New test.
        * gnat.dg/slice8_pkg1.ads: New helper.
        * gnat.dg/slice8_pkg1.ads: New helper.
        * gnat.dg/slice8_pkg2.ads: Likewise.
        * gnat.dg/slice8_pkg2.ads: Likewise.
        * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
        * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
2009-10-17  Eric Botcazou  
2009-10-17  Eric Botcazou  
        * gnat.dg/unchecked_convert4.adb: New test.
        * gnat.dg/unchecked_convert4.adb: New test.
2009-10-15  Jason Merrill  
2009-10-15  Jason Merrill  
        PR c++/38798
        PR c++/38798
        * g++.dg/cpp0x/trailing5.C: New.
        * g++.dg/cpp0x/trailing5.C: New.
        * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
        * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
        * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
        * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
        * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
        * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
        * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
        * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
2009-10-16  Janus Weil  
2009-10-16  Janus Weil  
        PR fortran/41719
        PR fortran/41719
        * gfortran.dg/class_5.f03: New test case.
        * gfortran.dg/class_5.f03: New test case.
        * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
        * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
        * gfortran.dg/typebound_operator_4.f03: Ditto.
        * gfortran.dg/typebound_operator_4.f03: Ditto.
2009-10-16  Kaveh R. Ghazi  
2009-10-16  Kaveh R. Ghazi  
        * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
        * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
        * g++.dg/other/first-global.C: Likewise.
        * g++.dg/other/first-global.C: Likewise.
        * g++.dg/parse/attr-externally-visible-1.C: Likewise.
        * g++.dg/parse/attr-externally-visible-1.C: Likewise.
        * g++.dg/torture/pr40323.C: Likewise.
        * g++.dg/torture/pr40323.C: Likewise.
        * g++.dg/tree-ssa/nothrow-1.C: Likewise.
        * g++.dg/tree-ssa/nothrow-1.C: Likewise.
        * gcc.dg/inline-33.c: Likewise.
        * gcc.dg/inline-33.c: Likewise.
        * gcc.dg/ipa/ipa-1.c: Likewise.
        * gcc.dg/ipa/ipa-1.c: Likewise.
        * gcc.dg/ipa/ipa-2.c: Likewise.
        * gcc.dg/ipa/ipa-2.c: Likewise.
        * gcc.dg/ipa/ipa-3.c: Likewise.
        * gcc.dg/ipa/ipa-3.c: Likewise.
        * gcc.dg/ipa/ipa-4.c: Likewise.
        * gcc.dg/ipa/ipa-4.c: Likewise.
        * gcc.dg/ipa/ipa-5.c: Likewise.
        * gcc.dg/ipa/ipa-5.c: Likewise.
        * gcc.dg/ipa/ipa-7.c: Likewise.
        * gcc.dg/ipa/ipa-7.c: Likewise.
        * gcc.dg/ipa/ipacost-2.c: Likewise.
        * gcc.dg/ipa/ipacost-2.c: Likewise.
        * gcc.dg/tree-ssa/inline-3.c: Likewise.
        * gcc.dg/tree-ssa/inline-3.c: Likewise.
        * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
        * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
        * gfortran.dg/whole_file_5.f90: Likewise.
        * gfortran.dg/whole_file_5.f90: Likewise.
        * gfortran.dg/whole_file_6.f90: Likewise.
        * gfortran.dg/whole_file_6.f90: Likewise.
2009-10-16  Richard Guenther  
2009-10-16  Richard Guenther  
        PR tree-optimization/41728
        PR tree-optimization/41728
        * gcc.c-torture/compile/pr41728.c: New testcase.
        * gcc.c-torture/compile/pr41728.c: New testcase.
2009-10-16  Richard Guenther  
2009-10-16  Richard Guenther  
        PR lto/41598
        PR lto/41598
        * gcc.dg/lto/20091016-1_0.c: New testcase.
        * gcc.dg/lto/20091016-1_0.c: New testcase.
        * gcc.dg/lto/20091016-1_1.c: Likewise.
        * gcc.dg/lto/20091016-1_1.c: Likewise.
        * gcc.dg/lto/20091016-1_a.h: Likewise.
        * gcc.dg/lto/20091016-1_a.h: Likewise.
2009-10-16  Richard Guenther  
2009-10-16  Richard Guenther  
        PR lto/41715
        PR lto/41715
        * gfortran.dg/lto/20091015-1_0.f: New testcase.
        * gfortran.dg/lto/20091015-1_0.f: New testcase.
        * gfortran.dg/lto/20091015-1_1.f: Likewise.
        * gfortran.dg/lto/20091015-1_1.f: Likewise.
        * gfortran.dg/lto/20091015-1_2.f: Likewise.
        * gfortran.dg/lto/20091015-1_2.f: Likewise.
2009-10-16  Richard Guenther  
2009-10-16  Richard Guenther  
        PR lto/41713
        PR lto/41713
        * gfortran.dg/lto/20091016-1_0.f90: New testcase.
        * gfortran.dg/lto/20091016-1_0.f90: New testcase.
2009-10-15  Jakub Jelinek  
2009-10-15  Jakub Jelinek  
        PR debug/41717
        PR debug/41717
        * gcc.dg/debug/pr41717.c: New test.
        * gcc.dg/debug/pr41717.c: New test.
2009-10-16  Paul Thomas  
2009-10-16  Paul Thomas  
        PR fortran/41648
        PR fortran/41648
        * gfortran.dg/dynamic_dispatch_4.f03 : New test.
        * gfortran.dg/dynamic_dispatch_4.f03 : New test.
        PR fortran/41656
        PR fortran/41656
        * gfortran.dg/dynamic_dispatch_5.f03 : New test.
        * gfortran.dg/dynamic_dispatch_5.f03 : New test.
2009-10-15  Michael Meissner  
2009-10-15  Michael Meissner  
        PR target/23983
        PR target/23983
        * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
        * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
        result used.
        result used.
        * g++.dg/ext/altivec-2.C (main): Ditto.
        * g++.dg/ext/altivec-2.C (main): Ditto.
2009-10-15  Kaveh R. Ghazi  
2009-10-15  Kaveh R. Ghazi  
        * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
        * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
        * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
        * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
2009-10-15  Richard Guenther  
2009-10-15  Richard Guenther  
        PR lto/41669
        PR lto/41669
        * gcc.dg/lto/20091015-1_0.c: New testcase.
        * gcc.dg/lto/20091015-1_0.c: New testcase.
        * gcc.dg/lto/20091015-1_1.c: Likewise.
        * gcc.dg/lto/20091015-1_1.c: Likewise.
        * gcc.dg/lto/20091015-1_2.c: Likewise.
        * gcc.dg/lto/20091015-1_2.c: Likewise.
        * gcc.dg/lto/20091015-1_a.h: Likewise.
        * gcc.dg/lto/20091015-1_a.h: Likewise.
        * gcc.dg/lto/20091015-1_b.h: Likewise.
        * gcc.dg/lto/20091015-1_b.h: Likewise.
2009-10-15  Steve Ellcey  
2009-10-15  Steve Ellcey  
        * gcc.dg/torture/pr41555.c: Add -std=c99 option.
        * gcc.dg/torture/pr41555.c: Add -std=c99 option.
2009-10-14  Daniel Gutson  
2009-10-14  Daniel Gutson  
        * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
        * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
2009-10-14  Jakub Jelinek  
2009-10-14  Jakub Jelinek  
        * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
        * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
        line from 1 to 0.
        line from 1 to 0.
        * obj-c++.dg/bitfield-1.mm: Likewise.
        * obj-c++.dg/bitfield-1.mm: Likewise.
        * obj-c++.dg/bitfield-4.mm: Likewise.
        * obj-c++.dg/bitfield-4.mm: Likewise.
2009-10-14  Richard Guenther  
2009-10-14  Richard Guenther  
        PR lto/41173
        PR lto/41173
        * gcc.dg/lto/20091014-1_0.c: New testcase.
        * gcc.dg/lto/20091014-1_0.c: New testcase.
2009-10-14  Jakub Jelinek  
2009-10-14  Jakub Jelinek  
        PR testsuite/41707
        PR testsuite/41707
        * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
        * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
        warning on line 0 instead of 1.
        warning on line 0 instead of 1.
2009-10-14  Richard Guenther  
2009-10-14  Richard Guenther  
        PR lto/41521
        PR lto/41521
        * gfortran.dg/lto/pr41521_0.f90: New testcase.
        * gfortran.dg/lto/pr41521_0.f90: New testcase.
        * gfortran.dg/lto/pr41521_1.f90: Likewise.
        * gfortran.dg/lto/pr41521_1.f90: Likewise.
2009-10-14  Jakub Jelinek  
2009-10-14  Jakub Jelinek  
        PR preprocessor/41543
        PR preprocessor/41543
        * gcc.dg/debug/dwarf2/pr41543.c: New test.
        * gcc.dg/debug/dwarf2/pr41543.c: New test.
        PR debug/41695
        PR debug/41695
        * gcc.dg/debug/dwarf2/pr41695.c: New test.
        * gcc.dg/debug/dwarf2/pr41695.c: New test.
2009-10-14  Uros Bizjak  
2009-10-14  Uros Bizjak  
        * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
        * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
        New procedure.
        New procedure.
        * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
        * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
        effective target.
        effective target.
2009-10-14  Jason Merrill  
2009-10-14  Jason Merrill  
        PR c++/39866
        PR c++/39866
        * g++.dg/cpp0x/defaulted14.C: New.
        * g++.dg/cpp0x/defaulted14.C: New.
2009-10-14  Larry Evans  
2009-10-14  Larry Evans  
        * g++.dg/cpp0x/vt-40092.C: New.
        * g++.dg/cpp0x/vt-40092.C: New.
2009-10-14  Alexandre Oliva  
2009-10-14  Alexandre Oliva  
        * gcc.dg/guality/pr41616-1.c: Drop -O2.
        * gcc.dg/guality/pr41616-1.c: Drop -O2.
        * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
        * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
2009-10-13  Kaveh R. Ghazi  
2009-10-13  Kaveh R. Ghazi  
        * gfortran.dg/complex_intrinsic_8.f90: New test.
        * gfortran.dg/complex_intrinsic_8.f90: New test.
2009-10-13  Kaveh R. Ghazi  
2009-10-13  Kaveh R. Ghazi  
        * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
        * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
        * lib/target-supports.exp (check_effective_target_mpc_arc): New.
        * lib/target-supports.exp (check_effective_target_mpc_arc): New.
2009-10-14  Hans-Peter Nilsson  
2009-10-14  Hans-Peter Nilsson  
        PR target/38948
        PR target/38948
        * gcc.dg/torture/pr38948.c: New test.
        * gcc.dg/torture/pr38948.c: New test.
2009-10-13  Steve Ellcey  
2009-10-13  Steve Ellcey  
        * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
        * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
2009-10-13  Janus Weil  
2009-10-13  Janus Weil  
        PR fortran/41581
        PR fortran/41581
        * gfortran.dg/class_allocate_2.f03: Modified.
        * gfortran.dg/class_allocate_2.f03: Modified.
        * gfortran.dg/class_allocate_3.f03: New test case.
        * gfortran.dg/class_allocate_3.f03: New test case.
2009-10-13  Richard Guenther  
2009-10-13  Richard Guenther  
        PR lto/41668
        PR lto/41668
        * gcc.dg/lto/20091006-2_0.c: New testcase.
        * gcc.dg/lto/20091006-2_0.c: New testcase.
        * gcc.dg/lto/20091006-2_1.c: Likewise.
        * gcc.dg/lto/20091006-2_1.c: Likewise.
        * gcc.dg/lto/20091006-2_2.c: Likewise.
        * gcc.dg/lto/20091006-2_2.c: Likewise.
        * gcc.dg/lto/20091013-1_0.c: Likewise.
        * gcc.dg/lto/20091013-1_0.c: Likewise.
        * gcc.dg/lto/20091013-1_1.c: Likewise.
        * gcc.dg/lto/20091013-1_1.c: Likewise.
        * gcc.dg/lto/20091013-1_2.c: Likewise.
        * gcc.dg/lto/20091013-1_2.c: Likewise.
2009-10-13  Martin Jambor  
2009-10-13  Martin Jambor  
        * gcc.c-torture/compile/pr41661.c: New test.
        * gcc.c-torture/compile/pr41661.c: New test.
2009-10-12  Jerry DeLisle  
2009-10-12  Jerry DeLisle  
        PR libgfortran/41683
        PR libgfortran/41683
        * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
        * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
2009-10-12  Jason Merrill  
2009-10-12  Jason Merrill  
        PR c++/37875
        PR c++/37875
        * g++.dg/cpp0x/decltype18.C: New.
        * g++.dg/cpp0x/decltype18.C: New.
        PR c++/37766
        PR c++/37766
        * g++.dg/cpp0x/fntmpdefarg1.C: New.
        * g++.dg/cpp0x/fntmpdefarg1.C: New.
2009-10-12  Janis Johnson  
2009-10-12  Janis Johnson  
        * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
        * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
2009-10-12  Alexandre Oliva  
2009-10-12  Alexandre Oliva  
        PR debug/41343
        PR debug/41343
        PR debug/41447
        PR debug/41447
        PR debug/41264
        PR debug/41264
        PR debug/41338
        PR debug/41338
        * gcc.dg/guality/pr41447-1.c: New.
        * gcc.dg/guality/pr41447-1.c: New.
        * gcc.dg/debug/pr41264-1.c: New.
        * gcc.dg/debug/pr41264-1.c: New.
        * gcc.dg/debug/pr41343-1.c: New.
        * gcc.dg/debug/pr41343-1.c: New.
2009-10-12  Hans-Peter Nilsson  
2009-10-12  Hans-Peter Nilsson  
        PR target/26515
        PR target/26515
        * gcc.dg/torture/pr26515.c: New test.
        * gcc.dg/torture/pr26515.c: New test.
2009-10-12  Janis Johnson  
2009-10-12  Janis Johnson  
        PR testsuite/41659
        PR testsuite/41659
        * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
        * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
        * lib/lto.exp (lto-get-options-main): Report error for using "target"
        * lib/lto.exp (lto-get-options-main): Report error for using "target"
        or "xfail" with dg-lto-do.
        or "xfail" with dg-lto-do.
2009-10-12  Stefan Dösinger  
2009-10-12  Stefan Dösinger  
        * gcc.target/i386/ms_hook_prologue.c: New testcase.
        * gcc.target/i386/ms_hook_prologue.c: New testcase.
2009-10-12  Michael Matz  
2009-10-12  Michael Matz  
        * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
        * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
        pass.
        pass.
2009-10-12  Jakub Jelinek  
2009-10-12  Jakub Jelinek  
        PR target/41680
        PR target/41680
        * g++.dg/torture/pr41680.C: New test.
        * g++.dg/torture/pr41680.C: New test.
2009-10-12  Dodji Seketeli  
2009-10-12  Dodji Seketeli  
        PR c++/41570
        PR c++/41570
        * g++.dg/debug/dwarf2/template-params-7.C: New test.
        * g++.dg/debug/dwarf2/template-params-7.C: New test.
2009-10-12  Alexandre Oliva  
2009-10-12  Alexandre Oliva  
        PR debug/41616
        PR debug/41616
        * gcc.dg/guality/pr41616-1.c: New.
        * gcc.dg/guality/pr41616-1.c: New.
2009-10-11  Jason Merrill  
2009-10-11  Jason Merrill  
        PR c++/37204
        PR c++/37204
        * g++.dg/cpp0x/rv-reinterpret.C: New.
        * g++.dg/cpp0x/rv-reinterpret.C: New.
2009-10-11  Jerry DeLisle  
2009-10-11  Jerry DeLisle  
        PR libgfortran/38439
        PR libgfortran/38439
        * gfortran.dg/fmt_error_9.f: New test.
        * gfortran.dg/fmt_error_9.f: New test.
        * gfortran.dg/fmt_error_10.f: New test.
        * gfortran.dg/fmt_error_10.f: New test.
2009-10-11  Paul Thomas  
2009-10-11  Paul Thomas  
        PR fortran/41583
        PR fortran/41583
        * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
        * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
        * gfortran.dg/class_4b.f03: As above.
        * gfortran.dg/class_4b.f03: As above.
        * gfortran.dg/class_4c.f03: As above.
        * gfortran.dg/class_4c.f03: As above.
        * gfortran.dg/class_4d.f03: As above.
        * gfortran.dg/class_4d.f03: As above.
2009-10-11  Richard Guenther  
2009-10-11  Richard Guenther  
        PR tree-optimization/41555
        PR tree-optimization/41555
        * gcc.dg/torture/pr41555.c: New testcase.
        * gcc.dg/torture/pr41555.c: New testcase.
2009-10-10  Jerry DeLisle  
2009-10-10  Jerry DeLisle  
        PR libgfortran/35862
        PR libgfortran/35862
        * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
        * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
        function correctly.
        function correctly.
2009-10-10  Jerry DeLisle  
2009-10-10  Jerry DeLisle  
        PR libgfortran/35862
        PR libgfortran/35862
        * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
        * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
        Add conditions to avoid runtime errors if not supported.
        Add conditions to avoid runtime errors if not supported.
2009-10-10  Richard Guenther  
2009-10-10  Richard Guenther  
        PR tree-optimization/41654
        PR tree-optimization/41654
        * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
        * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
2009-10-09  Jason Merrill  
2009-10-09  Jason Merrill  
        * g++.dg/cpp/ucn-1.C: New.
        * g++.dg/cpp/ucn-1.C: New.
2009-10-09  Janus Weil  
2009-10-09  Janus Weil  
        PR fortran/41585
        PR fortran/41585
        * gfortran.dg/class_2.f03: Extended test case.
        * gfortran.dg/class_2.f03: Extended test case.
2009-10-09  Tobias Burnus  
2009-10-09  Tobias Burnus  
        PR fortran/41582
        PR fortran/41582
        * gfortran.dg/class_allocate_1.f03: Modify code such that
        * gfortran.dg/class_allocate_1.f03: Modify code such that
        it compiles with the gfc_warning->gfc_error change.
        it compiles with the gfc_warning->gfc_error change.
        * gfortran.dg/class_allocate_1.f03: New test.
        * gfortran.dg/class_allocate_1.f03: New test.
2009-10-09  Janus Weil  
2009-10-09  Janus Weil  
        PR fortran/41579
        PR fortran/41579
        * gfortran.dg/select_type_6.f03: New test.
        * gfortran.dg/select_type_6.f03: New test.
2009-10-09  Jakub Jelinek  
2009-10-09  Jakub Jelinek  
        PR preprocessor/41445
        PR preprocessor/41445
        * gcc.dg/cpp/separate-1.c: Adjust.
        * gcc.dg/cpp/separate-1.c: Adjust.
        * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
        * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
        * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
        * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
        * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
        * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
        * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
        * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
        * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
        * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
        * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
        * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
        * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
        * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
        PR rtl-optimization/41646
        PR rtl-optimization/41646
        * gcc.c-torture/compile/pr41646.c: New test.
        * gcc.c-torture/compile/pr41646.c: New test.
2009-10-09  Richard Guenther  
2009-10-09  Richard Guenther  
        PR tree-optimization/41634
        PR tree-optimization/41634
        * gcc.c-torture/compile/pr41634.c: New testcase.
        * gcc.c-torture/compile/pr41634.c: New testcase.
2009-10-09  Uros Bizjak  
2009-10-09  Uros Bizjak  
        * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
        * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
2009-10-09  Eric Botcazou  
2009-10-09  Eric Botcazou  
        * gnat.dg/opt3.adb: New test.
        * gnat.dg/opt3.adb: New test.
        * gnat.dg/opt3_pkg.ads: New helper.
        * gnat.dg/opt3_pkg.ads: New helper.
2009-10-08  Doug Kwan  
2009-10-08  Doug Kwan  
        PR rtl-optimization/41574
        PR rtl-optimization/41574
        * gcc.dg/pr41574.c: New test.
        * gcc.dg/pr41574.c: New test.
2009-10-08  Cary Coutant  
2009-10-08  Cary Coutant  
        Add support for debugging with ICF (Identical Code Folding).
        Add support for debugging with ICF (Identical Code Folding).
        * g++.dg/debug/dwarf2/icf.C: New test.
        * g++.dg/debug/dwarf2/icf.C: New test.
2009-10-08  Adam Nemet  
2009-10-08  Adam Nemet  
        * gcc.target/mips/truncate-6.c: New test.
        * gcc.target/mips/truncate-6.c: New test.
2009-10-08  Jason Merrill  
2009-10-08  Jason Merrill  
        PR c++/36816
        PR c++/36816
        * g++.dg/cpp0x/rv-deduce.C: New.
        * g++.dg/cpp0x/rv-deduce.C: New.
        PR c++/37177
        PR c++/37177
        * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
        * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
        * g++.dg/template/explicit-args2.C: New.
        * g++.dg/template/explicit-args2.C: New.
        * g++.dg/template/explicit-args3.C: New.
        * g++.dg/template/explicit-args3.C: New.
        * g++.old-deja/g++.pt/crash58.C: Remove some errors.
        * g++.old-deja/g++.pt/crash58.C: Remove some errors.
2009-10-08  Michael Matz  
2009-10-08  Michael Matz  
        PR middle-end/41573
        PR middle-end/41573
        * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
        * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
        * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
        * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
        * gcc.dg/pr41573.c: New test.
        * gcc.dg/pr41573.c: New test.
2009-10-07  Joseph Myers  
2009-10-07  Joseph Myers  
        PR c/41182
        PR c/41182
        * gcc.c-torture/compile/pr41182-1.c: New.
        * gcc.c-torture/compile/pr41182-1.c: New.
2009-10-07  Jason Merrill  
2009-10-07  Jason Merrill  
        * g++.dg/cpp0x/variadic95.C: New.
        * g++.dg/cpp0x/variadic95.C: New.
2009-10-07  Jason Merrill  
2009-10-07  Jason Merrill  
        * g++.dg/template/scope3.C: New.
        * g++.dg/template/scope3.C: New.
2009-10-07  Jakub Jelinek  
2009-10-07  Jakub Jelinek  
        * gcc.dg/debug/dwarf2/inline3.c: New test.
        * gcc.dg/debug/dwarf2/inline3.c: New test.
2009-10-07  Daniel Kraft  
2009-10-07  Daniel Kraft  
        PR fortran/41615
        PR fortran/41615
        * gfortran.dg/assumed_charlen_function_6.f90: New test.
        * gfortran.dg/assumed_charlen_function_6.f90: New test.
2009-10-07  Janus Weil  
2009-10-07  Janus Weil  
        * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
        * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
        * gfortran.dg/select_type_1.f03: Modified error message.
        * gfortran.dg/select_type_1.f03: Modified error message.
        * gfortran.dg/select_type_5.f03: New test.
        * gfortran.dg/select_type_5.f03: New test.
2009-10-06  Jerry DeLisle  
2009-10-06  Jerry DeLisle  
        PR libgfortran/41612
        PR libgfortran/41612
        * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
        * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
        have kind=10 reals.
        have kind=10 reals.
2009-10-06  Jason Merrill  
2009-10-06  Jason Merrill  
        * g++.dg/cpp0x/lambda/lambda-init.C: New.
        * g++.dg/cpp0x/lambda/lambda-init.C: New.
        * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
        * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
2009-10-06  Richard Guenther  
2009-10-06  Richard Guenther  
        PR lto/41502
        PR lto/41502
        * gcc.dg/lto/20091006-1_0.c: New testcase.
        * gcc.dg/lto/20091006-1_0.c: New testcase.
        * gcc.dg/lto/20091006-1_1.c: Likewise.
        * gcc.dg/lto/20091006-1_1.c: Likewise.
        * gcc.dg/lto/20091005-2_0.c: Likewise.
        * gcc.dg/lto/20091005-2_0.c: Likewise.
2009-10-06  Samuel Tardieu  
2009-10-06  Samuel Tardieu  
        PR ada/41383
        PR ada/41383
        * gnat.dg/timer_cancel.adb: New test.
        * gnat.dg/timer_cancel.adb: New test.
2009-10-06  Samuel Tardieu  
2009-10-06  Samuel Tardieu  
        PR ada/38333
        PR ada/38333
        * gnat.dg/specs/import_abstract.ads: New.
        * gnat.dg/specs/import_abstract.ads: New.
2009-10-05  Jerry DeLisle  
2009-10-05  Jerry DeLisle  
        PR libgfortran/35862
        PR libgfortran/35862
        * gfortran.dg/round_2.f03: New test.
        * gfortran.dg/round_2.f03: New test.
2009-10-05  Jakub Jelinek  
2009-10-05  Jakub Jelinek  
        PR debug/41558
        PR debug/41558
        * gcc.dg/guality/guality.exp: Move gdb-test proc into...
        * gcc.dg/guality/guality.exp: Move gdb-test proc into...
        * lib/gcc-gdb-test.exp: ... here.  New file.
        * lib/gcc-gdb-test.exp: ... here.  New file.
        * gfortran.dg/guality/guality.exp: New file.
        * gfortran.dg/guality/guality.exp: New file.
        * gfortran.dg/guality/pr41558.f90: New test.
        * gfortran.dg/guality/pr41558.f90: New test.
        * gfortran.dg/guality/arg1.f90: New test.
        * gfortran.dg/guality/arg1.f90: New test.
2009-10-05  Paul Thomas  
2009-10-05  Paul Thomas  
        * gfortran.dg/dynamic_dispatch_1.f90: New test.
        * gfortran.dg/dynamic_dispatch_1.f90: New test.
        * gfortran.dg/dynamic_dispatch_2.f90: New test.
        * gfortran.dg/dynamic_dispatch_2.f90: New test.
        * gfortran.dg/dynamic_dispatch_3.f90: New test.
        * gfortran.dg/dynamic_dispatch_3.f90: New test.
        * gfortran.dg/module_md5_1.f90: Update md5 sum.
        * gfortran.dg/module_md5_1.f90: Update md5 sum.
2009-10-05  Sriraman Tallam  
2009-10-05  Sriraman Tallam  
        * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
        * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
        register_pass_info.
        register_pass_info.
        * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
        * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
        plugin_pass to register_pass_info.
        plugin_pass to register_pass_info.
        * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
        * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
        register_pass_info.
        register_pass_info.
        * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
        * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
        register_pass_info.
        register_pass_info.
2009-10-05  Richard Guenther  
2009-10-05  Richard Guenther  
        PR lto/41281
        PR lto/41281
        * gcc.dg/lto/20090914-2_0.c: New testcase.
        * gcc.dg/lto/20090914-2_0.c: New testcase.
2009-10-05  Richard Guenther  
2009-10-05  Richard Guenther  
        PR lto/40902
        PR lto/40902
        * gcc.dg/lto/20091005-1_0.c: New testcase.
        * gcc.dg/lto/20091005-1_0.c: New testcase.
        * gcc.dg/lto/20091005-1_1.c: Likewise.
        * gcc.dg/lto/20091005-1_1.c: Likewise.
2009-10-05  Richard Guenther  
2009-10-05  Richard Guenther  
        PR lto/41552
        PR lto/41552
        PR lto/41487
        PR lto/41487
        * g++.dg/lto/20091002-1_0.C: Adjust flags.
        * g++.dg/lto/20091002-1_0.C: Adjust flags.
        * g++.dg/lto/20091004-1_0.C: New testcase.
        * g++.dg/lto/20091004-1_0.C: New testcase.
        * g++.dg/lto/20091004-1_1.C: Likewise.
        * g++.dg/lto/20091004-1_1.C: Likewise.
        * g++.dg/lto/20091004-2_0.C: Likewise.
        * g++.dg/lto/20091004-2_0.C: Likewise.
        * g++.dg/lto/20091004-2_1.C: Likewise.
        * g++.dg/lto/20091004-2_1.C: Likewise.
        * g++.dg/lto/20091004-3_0.C: Likewise.
        * g++.dg/lto/20091004-3_0.C: Likewise.
        * g++.dg/lto/20091004-3_1.C: Likewise.
        * g++.dg/lto/20091004-3_1.C: Likewise.
2009-10-05  Richard Guenther  
2009-10-05  Richard Guenther  
        PR tree-optimization/23821
        PR tree-optimization/23821
        * gcc.dg/torture/pr23821.c: New testcase.
        * gcc.dg/torture/pr23821.c: New testcase.
2009-10-05  Daniel Kraft  
2009-10-05  Daniel Kraft  
        PR fortran/41403
        PR fortran/41403
        * gfortran.dg/goto_6.f: New test.
        * gfortran.dg/goto_6.f: New test.
        * gfortran.dg/goto_7.f: New test.
        * gfortran.dg/goto_7.f: New test.
2009-10-03  Ben Elliston  
2009-10-03  Ben Elliston  
            Bill Maddox  
            Bill Maddox  
            Cary Coutant  
            Cary Coutant  
            Chris Demetriou  
            Chris Demetriou  
            Diego Novillo  
            Diego Novillo  
            Doug Kwan  
            Doug Kwan  
            Jan Hubicka  
            Jan Hubicka  
            Ollie Wild  
            Ollie Wild  
            Rafael Espindola  
            Rafael Espindola  
            Richard Guenther  
            Richard Guenther  
            Simon Baldwin  
            Simon Baldwin  
        * g++.dg/20090107-1.C: New.
        * g++.dg/20090107-1.C: New.
        * g++.dg/20090121-1.C: New.
        * g++.dg/20090121-1.C: New.
        * g++.dg/ipa/20090113-1.C: New.
        * g++.dg/ipa/20090113-1.C: New.
        * g++.dg/lto: New directory.
        * g++.dg/lto: New directory.
        * g++.dg/lto/20080829_0.C: New.
        * g++.dg/lto/20080829_0.C: New.
        * g++.dg/lto/20080904_0.C: New.
        * g++.dg/lto/20080904_0.C: New.
        * g++.dg/lto/20080907_0.C: New.
        * g++.dg/lto/20080907_0.C: New.
        * g++.dg/lto/20080908-1_0.C: New.
        * g++.dg/lto/20080908-1_0.C: New.
        * g++.dg/lto/20080908-2_0.C: New.
        * g++.dg/lto/20080908-2_0.C: New.
        * g++.dg/lto/20080908-3_0.C: New.
        * g++.dg/lto/20080908-3_0.C: New.
        * g++.dg/lto/20080909-1_0.C: New.
        * g++.dg/lto/20080909-1_0.C: New.
        * g++.dg/lto/20080910-1_0.C: New.
        * g++.dg/lto/20080910-1_0.C: New.
        * g++.dg/lto/20080912-1_0.C: New.
        * g++.dg/lto/20080912-1_0.C: New.
        * g++.dg/lto/20080912_0.C: New.
        * g++.dg/lto/20080912_0.C: New.
        * g++.dg/lto/20080915_0.C: New.
        * g++.dg/lto/20080915_0.C: New.
        * g++.dg/lto/20080916_0.C: New.
        * g++.dg/lto/20080916_0.C: New.
        * g++.dg/lto/20080917_0.C: New.
        * g++.dg/lto/20080917_0.C: New.
        * g++.dg/lto/20080924_0.C: New.
        * g++.dg/lto/20080924_0.C: New.
        * g++.dg/lto/20080926_0.C: New.
        * g++.dg/lto/20080926_0.C: New.
        * g++.dg/lto/20081008_0.C: New.
        * g++.dg/lto/20081008_0.C: New.
        * g++.dg/lto/20081022.h: New.
        * g++.dg/lto/20081022.h: New.
        * g++.dg/lto/20081022_0.C: New.
        * g++.dg/lto/20081022_0.C: New.
        * g++.dg/lto/20081022_1.C: New.
        * g++.dg/lto/20081022_1.C: New.
        * g++.dg/lto/20081023_0.C: New.
        * g++.dg/lto/20081023_0.C: New.
        * g++.dg/lto/20081109-1_0.C: New.
        * g++.dg/lto/20081109-1_0.C: New.
        * g++.dg/lto/20081109-2_0.C: New.
        * g++.dg/lto/20081109-2_0.C: New.
        * g++.dg/lto/20081109_0.C: New.
        * g++.dg/lto/20081109_0.C: New.
        * g++.dg/lto/20081109_1.C: New.
        * g++.dg/lto/20081109_1.C: New.
        * g++.dg/lto/20081118-1_0.C: New.
        * g++.dg/lto/20081118-1_0.C: New.
        * g++.dg/lto/20081118-1_1.C: New.
        * g++.dg/lto/20081118-1_1.C: New.
        * g++.dg/lto/20081118_0.C: New.
        * g++.dg/lto/20081118_0.C: New.
        * g++.dg/lto/20081118_1.C: New.
        * g++.dg/lto/20081118_1.C: New.
        * g++.dg/lto/20081119-1.h: New.
        * g++.dg/lto/20081119-1.h: New.
        * g++.dg/lto/20081119-1_0.C: New.
        * g++.dg/lto/20081119-1_0.C: New.
        * g++.dg/lto/20081119-1_1.C: New.
        * g++.dg/lto/20081119-1_1.C: New.
        * g++.dg/lto/20081119_0.C: New.
        * g++.dg/lto/20081119_0.C: New.
        * g++.dg/lto/20081119_1.C: New.
        * g++.dg/lto/20081119_1.C: New.
        * g++.dg/lto/20081120-1_0.C: New.
        * g++.dg/lto/20081120-1_0.C: New.
        * g++.dg/lto/20081120-1_1.C: New.
        * g++.dg/lto/20081120-1_1.C: New.
        * g++.dg/lto/20081120-2_0.C: New.
        * g++.dg/lto/20081120-2_0.C: New.
        * g++.dg/lto/20081120-2_1.C: New.
        * g++.dg/lto/20081120-2_1.C: New.
        * g++.dg/lto/20081123_0.C: New.
        * g++.dg/lto/20081123_0.C: New.
        * g++.dg/lto/20081123_1.C: New.
        * g++.dg/lto/20081123_1.C: New.
        * g++.dg/lto/20081125.h: New.
        * g++.dg/lto/20081125.h: New.
        * g++.dg/lto/20081125_0.C: New.
        * g++.dg/lto/20081125_0.C: New.
        * g++.dg/lto/20081125_1.C: New.
        * g++.dg/lto/20081125_1.C: New.
        * g++.dg/lto/20081127_0.C: New.
        * g++.dg/lto/20081127_0.C: New.
        * g++.dg/lto/20081127_1.C: New.
        * g++.dg/lto/20081127_1.C: New.
        * g++.dg/lto/20081203_0.C: New.
        * g++.dg/lto/20081203_0.C: New.
        * g++.dg/lto/20081203_1.C: New.
        * g++.dg/lto/20081203_1.C: New.
        * g++.dg/lto/20081204-1_0.C: New.
        * g++.dg/lto/20081204-1_0.C: New.
        * g++.dg/lto/20081204-1_1.C: New.
        * g++.dg/lto/20081204-1_1.C: New.
        * g++.dg/lto/20081204-2_0.C: New.
        * g++.dg/lto/20081204-2_0.C: New.
        * g++.dg/lto/20081204-2_1.C: New.
        * g++.dg/lto/20081204-2_1.C: New.
        * g++.dg/lto/20081209_0.C: New.
        * g++.dg/lto/20081209_0.C: New.
        * g++.dg/lto/20081209_1.C: New.
        * g++.dg/lto/20081209_1.C: New.
        * g++.dg/lto/20081211-1.h: New.
        * g++.dg/lto/20081211-1.h: New.
        * g++.dg/lto/20081211-1_0.C: New.
        * g++.dg/lto/20081211-1_0.C: New.
        * g++.dg/lto/20081211-1_1.C: New.
        * g++.dg/lto/20081211-1_1.C: New.
        * g++.dg/lto/20081217-1_0.C: New.
        * g++.dg/lto/20081217-1_0.C: New.
        * g++.dg/lto/20081217-2_0.C: New.
        * g++.dg/lto/20081217-2_0.C: New.
        * g++.dg/lto/20081219_0.C: New.
        * g++.dg/lto/20081219_0.C: New.
        * g++.dg/lto/20081219_1.C: New.
        * g++.dg/lto/20081219_1.C: New.
        * g++.dg/lto/20090106_0.C: New.
        * g++.dg/lto/20090106_0.C: New.
        * g++.dg/lto/20090112_0.C: New.
        * g++.dg/lto/20090112_0.C: New.
        * g++.dg/lto/20090128_0.C: New.
        * g++.dg/lto/20090128_0.C: New.
        * g++.dg/lto/20090221_0.C: New.
        * g++.dg/lto/20090221_0.C: New.
        * g++.dg/lto/20090302_0.C: New.
        * g++.dg/lto/20090302_0.C: New.
        * g++.dg/lto/20090302_1.C: New.
        * g++.dg/lto/20090302_1.C: New.
        * g++.dg/lto/20090303_0.C: New.
        * g++.dg/lto/20090303_0.C: New.
        * g++.dg/lto/20090311-1.h: New.
        * g++.dg/lto/20090311-1.h: New.
        * g++.dg/lto/20090311-1_0.C: New.
        * g++.dg/lto/20090311-1_0.C: New.
        * g++.dg/lto/20090311-1_1.C: New.
        * g++.dg/lto/20090311-1_1.C: New.
        * g++.dg/lto/20090311_0.C: New.
        * g++.dg/lto/20090311_0.C: New.
        * g++.dg/lto/20090311_1.C: New.
        * g++.dg/lto/20090311_1.C: New.
        * g++.dg/lto/20090312.h: New.
        * g++.dg/lto/20090312.h: New.
        * g++.dg/lto/20090312_0.C: New.
        * g++.dg/lto/20090312_0.C: New.
        * g++.dg/lto/20090312_1.C: New.
        * g++.dg/lto/20090312_1.C: New.
        * g++.dg/lto/20090313_0.C: New.
        * g++.dg/lto/20090313_0.C: New.
        * g++.dg/lto/20090313_1.C: New.
        * g++.dg/lto/20090313_1.C: New.
        * g++.dg/lto/20090315_0.C: New.
        * g++.dg/lto/20090315_0.C: New.
        * g++.dg/lto/20090315_1.C: New.
        * g++.dg/lto/20090315_1.C: New.
        * g++.dg/lto/20091002-1_0.C: New testcase.
        * g++.dg/lto/20091002-1_0.C: New testcase.
        * g++.dg/lto/20091002-2_0.C: Likewise..
        * g++.dg/lto/20091002-2_0.C: Likewise..
        * g++.dg/lto/20091002-3_0.C: Likewise..
        * g++.dg/lto/20091002-3_0.C: Likewise..
        * g++.dg/lto/README: New.
        * g++.dg/lto/README: New.
        * g++.dg/lto/pr40818_0.C: New.
        * g++.dg/lto/pr40818_0.C: New.
        * g++.dg/opt/thunk3-1.C: New.
        * g++.dg/opt/thunk3-1.C: New.
        * g++.dg/opt/thunk4.C: New.
        * g++.dg/opt/thunk4.C: New.
        * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
        * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
        replacements with __attribute__ ((__noinline__)).
        replacements with __attribute__ ((__noinline__)).
        * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
        * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
        * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
        * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
        * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
        * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
        * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
        * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
        * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
        * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
        * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
        * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
        * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
        * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
        * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
        * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
        * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
        * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
        * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
        * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
        * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
        * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
        * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
        * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
        * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
        * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
        * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
        * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
        * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
        * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
        * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
        * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
        * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
        * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
        * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
        * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
        * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
        * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
        * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
        * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
        * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
        * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
        * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
        * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
        * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
        * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
        * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
        * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
        * gcc.dg/20081223-1.c: New.
        * gcc.dg/20081223-1.c: New.
        * gcc.dg/lto: New directory.
        * gcc.dg/lto: New directory.
        * gcc.dg/lto/20080908_0.c: New.
        * gcc.dg/lto/20080908_0.c: New.
        * gcc.dg/lto/20080917_0.c: New.
        * gcc.dg/lto/20080917_0.c: New.
        * gcc.dg/lto/20080924_0.c: New.
        * gcc.dg/lto/20080924_0.c: New.
        * gcc.dg/lto/20081024_0.c: New.
        * gcc.dg/lto/20081024_0.c: New.
        * gcc.dg/lto/20081109_0.c: New.
        * gcc.dg/lto/20081109_0.c: New.
        * gcc.dg/lto/20081111_0.c: New.
        * gcc.dg/lto/20081111_0.c: New.
        * gcc.dg/lto/20081111_1.c: New.
        * gcc.dg/lto/20081111_1.c: New.
        * gcc.dg/lto/20081112_0.c: New.
        * gcc.dg/lto/20081112_0.c: New.
        * gcc.dg/lto/20081112_1.c: New.
        * gcc.dg/lto/20081112_1.c: New.
        * gcc.dg/lto/20081115_0.c: New.
        * gcc.dg/lto/20081115_0.c: New.
        * gcc.dg/lto/20081115_1.c: New.
        * gcc.dg/lto/20081115_1.c: New.
        * gcc.dg/lto/20081115_2.c: New.
        * gcc.dg/lto/20081115_2.c: New.
        * gcc.dg/lto/20081118_0.c: New.
        * gcc.dg/lto/20081118_0.c: New.
        * gcc.dg/lto/20081118_1.c: New.
        * gcc.dg/lto/20081118_1.c: New.
        * gcc.dg/lto/20081118_2.c: New.
        * gcc.dg/lto/20081118_2.c: New.
        * gcc.dg/lto/20081120-1_0.c: New.
        * gcc.dg/lto/20081120-1_0.c: New.
        * gcc.dg/lto/20081120-1_1.c: New.
        * gcc.dg/lto/20081120-1_1.c: New.
        * gcc.dg/lto/20081120-2_0.c: New.
        * gcc.dg/lto/20081120-2_0.c: New.
        * gcc.dg/lto/20081120-2_1.c: New.
        * gcc.dg/lto/20081120-2_1.c: New.
        * gcc.dg/lto/20081125_0.c: New.
        * gcc.dg/lto/20081125_0.c: New.
        * gcc.dg/lto/20081125_1.c: New.
        * gcc.dg/lto/20081125_1.c: New.
        * gcc.dg/lto/20081126_0.c: New.
        * gcc.dg/lto/20081126_0.c: New.
        * gcc.dg/lto/20081201-1_0.c: New.
        * gcc.dg/lto/20081201-1_0.c: New.
        * gcc.dg/lto/20081201-1_1.c: New.
        * gcc.dg/lto/20081201-1_1.c: New.
        * gcc.dg/lto/20081201-1_2.c: New.
        * gcc.dg/lto/20081201-1_2.c: New.
        * gcc.dg/lto/20081201-2_0.c: New.
        * gcc.dg/lto/20081201-2_0.c: New.
        * gcc.dg/lto/20081201-2_1.c: New.
        * gcc.dg/lto/20081201-2_1.c: New.
        * gcc.dg/lto/20081202-1_0.c: New.
        * gcc.dg/lto/20081202-1_0.c: New.
        * gcc.dg/lto/20081202-1_1.c: New.
        * gcc.dg/lto/20081202-1_1.c: New.
        * gcc.dg/lto/20081202-2_0.c: New.
        * gcc.dg/lto/20081202-2_0.c: New.
        * gcc.dg/lto/20081202-2_1.c: New.
        * gcc.dg/lto/20081202-2_1.c: New.
        * gcc.dg/lto/20081204-1_0.c: New.
        * gcc.dg/lto/20081204-1_0.c: New.
        * gcc.dg/lto/20081204-1_1.c: New.
        * gcc.dg/lto/20081204-1_1.c: New.
        * gcc.dg/lto/20081204-2_0.c: New.
        * gcc.dg/lto/20081204-2_0.c: New.
        * gcc.dg/lto/20081210-1_0.c: New.
        * gcc.dg/lto/20081210-1_0.c: New.
        * gcc.dg/lto/20081212-1_0.c: New.
        * gcc.dg/lto/20081212-1_0.c: New.
        * gcc.dg/lto/20081222_0.c: New.
        * gcc.dg/lto/20081222_0.c: New.
        * gcc.dg/lto/20081222_0.h: New.
        * gcc.dg/lto/20081222_0.h: New.
        * gcc.dg/lto/20081222_1.c: New.
        * gcc.dg/lto/20081222_1.c: New.
        * gcc.dg/lto/20081224_0.c: New.
        * gcc.dg/lto/20081224_0.c: New.
        * gcc.dg/lto/20081224_0.h: New.
        * gcc.dg/lto/20081224_0.h: New.
        * gcc.dg/lto/20081224_1.c: New.
        * gcc.dg/lto/20081224_1.c: New.
        * gcc.dg/lto/20090116_0.c: New.
        * gcc.dg/lto/20090116_0.c: New.
        * gcc.dg/lto/20090120_0.c: New.
        * gcc.dg/lto/20090120_0.c: New.
        * gcc.dg/lto/20090126-1_0.c: New.
        * gcc.dg/lto/20090126-1_0.c: New.
        * gcc.dg/lto/20090126-2_0.c: New.
        * gcc.dg/lto/20090126-2_0.c: New.
        * gcc.dg/lto/20090206-1_0.c: New.
        * gcc.dg/lto/20090206-1_0.c: New.
        * gcc.dg/lto/20090206-2_0.c: New.
        * gcc.dg/lto/20090206-2_0.c: New.
        * gcc.dg/lto/20090210_0.c: New.
        * gcc.dg/lto/20090210_0.c: New.
        * gcc.dg/lto/20090210_1.c: New.
        * gcc.dg/lto/20090210_1.c: New.
        * gcc.dg/lto/20090213_0.c: New.
        * gcc.dg/lto/20090213_0.c: New.
        * gcc.dg/lto/20090213_1.c: New.
        * gcc.dg/lto/20090213_1.c: New.
        * gcc.dg/lto/20090218-1_0.c: New.
        * gcc.dg/lto/20090218-1_0.c: New.
        * gcc.dg/lto/20090218-1_1.c: New.
        * gcc.dg/lto/20090218-1_1.c: New.
        * gcc.dg/lto/20090218-2_0.c: New.
        * gcc.dg/lto/20090218-2_0.c: New.
        * gcc.dg/lto/20090218-2_1.c: New.
        * gcc.dg/lto/20090218-2_1.c: New.
        * gcc.dg/lto/20090218_0.c: New.
        * gcc.dg/lto/20090218_0.c: New.
        * gcc.dg/lto/20090218_1.c: New.
        * gcc.dg/lto/20090218_1.c: New.
        * gcc.dg/lto/20090218_2.c: New.
        * gcc.dg/lto/20090218_2.c: New.
        * gcc.dg/lto/20090218_3.c: New.
        * gcc.dg/lto/20090218_3.c: New.
        * gcc.dg/lto/20090219_0.c: New.
        * gcc.dg/lto/20090219_0.c: New.
        * gcc.dg/lto/20090312_0.c: New.
        * gcc.dg/lto/20090312_0.c: New.
        * gcc.dg/lto/20090312_1.c: New.
        * gcc.dg/lto/20090312_1.c: New.
        * gcc.dg/lto/20090313_0.c: New.
        * gcc.dg/lto/20090313_0.c: New.
        * gcc.dg/lto/20090706-1_0.c: New.
        * gcc.dg/lto/20090706-1_0.c: New.
        * gcc.dg/lto/20090706-2_0.c: New.
        * gcc.dg/lto/20090706-2_0.c: New.
        * gcc.dg/lto/20090717_0.c: New.
        * gcc.dg/lto/20090717_0.c: New.
        * gcc.dg/lto/20090717_1.c: New.
        * gcc.dg/lto/20090717_1.c: New.
        * gcc.dg/lto/20090729_0.c: New.
        * gcc.dg/lto/20090729_0.c: New.
        * gcc.dg/lto/20090729_1.c: New.
        * gcc.dg/lto/20090729_1.c: New.
        * gcc.dg/lto/20090812_0.c: New.
        * gcc.dg/lto/20090812_0.c: New.
        * gcc.dg/lto/20090812_1.c: New.
        * gcc.dg/lto/20090812_1.c: New.
        * gcc.dg/lto/20090914-1_0.c: New.
        * gcc.dg/lto/20090914-1_0.c: New.
        * gcc.dg/lto/README: New.
        * gcc.dg/lto/README: New.
        * gcc.dg/visibility-7.c: Adjust expected pattern
        * gcc.dg/visibility-7.c: Adjust expected pattern
        * gfortran.dg/lto: New directory.
        * gfortran.dg/lto: New directory.
        * gfortran.dg/lto/pr40724_0.f: New.
        * gfortran.dg/lto/pr40724_0.f: New.
        * gfortran.dg/lto/pr40724_1.f: New.
        * gfortran.dg/lto/pr40724_1.f: New.
        * gfortran.dg/lto/pr40725_0.f03: New.
        * gfortran.dg/lto/pr40725_0.f03: New.
        * gfortran.dg/lto/pr40725_1.c: New.
        * gfortran.dg/lto/pr40725_1.c: New.
        * gfortran.dg/lto/pr41069_0.f90: New.
        * gfortran.dg/lto/pr41069_0.f90: New.
        * gfortran.dg/lto/pr41069_1.f90: New.
        * gfortran.dg/lto/pr41069_1.f90: New.
        * gfortran.dg/lto/pr41069_2.f90: New.
        * gfortran.dg/lto/pr41069_2.f90: New.
        * g++.dg/README: Add 'lto' directory.
        * g++.dg/README: Add 'lto' directory.
        * g++.dg/dg.exp: Also scan 'lto' directory
        * g++.dg/dg.exp: Also scan 'lto' directory
2009-10-03  Ben Elliston  
2009-10-03  Ben Elliston  
            Janis Johnson  
            Janis Johnson  
            Diego Novillo  
            Diego Novillo  
        * g++.dg/lto/lto.exp: New.
        * g++.dg/lto/lto.exp: New.
        * gcc.c-torture/execute/execute.exp: Add
        * gcc.c-torture/execute/execute.exp: Add
        LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
        LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
        * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
        * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
        * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
        * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
        * gcc.c-torture/unsorted/unsorted.exp: Likewise.
        * gcc.c-torture/unsorted/unsorted.exp: Likewise.
        * gcc.target/i386/math-torture/math-torture.exp: Likewise.
        * gcc.target/i386/math-torture/math-torture.exp: Likewise.
        * gcc.dg/lto/lto.exp: New.
        * gcc.dg/lto/lto.exp: New.
        * gfortran.dg/lto/lto.exp: New.
        * gfortran.dg/lto/lto.exp: New.
        * lib/target-supports.exp (check_effective_target_lto): New.
        * lib/target-supports.exp (check_effective_target_lto): New.
        * lib/c-torture.exp: Load target-supports.exp.  Define
        * lib/c-torture.exp: Load target-supports.exp.  Define
        LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
        LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
        * lib/gcc-dg.exp: Likewise.
        * lib/gcc-dg.exp: Likewise.
        * lib/lto.exp: New.
        * lib/lto.exp: New.
        * lib/torture-options.exp: Add support for a third argument.
        * lib/torture-options.exp: Add support for a third argument.
2009-10-03  Uros Bizjak  
2009-10-03  Uros Bizjak  
        PR testsuite/41542
        PR testsuite/41542
        * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
        * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
2009-10-02  Jason Merrill  
2009-10-02  Jason Merrill  
        * g++.dg/abi/mangle32.C: New.
        * g++.dg/abi/mangle32.C: New.
2009-10-02  Eric Botcazou  
2009-10-02  Eric Botcazou  
        * gnat.dg/atomic2.adb: New test.
        * gnat.dg/atomic2.adb: New test.
2009-10-02  Eric Botcazou  
2009-10-02  Eric Botcazou  
        * gnat.dg/array11.adb: New test.
        * gnat.dg/array11.adb: New test.
        * gnat.dg/array12.adb: Likewise.
        * gnat.dg/array12.adb: Likewise.
2009-10-02  Eric Botcazou  
2009-10-02  Eric Botcazou  
        * gnat.dg/array10.adb: New test.
        * gnat.dg/array10.adb: New test.
        * gnat.dg/object_overflow.adb: Tweak.
        * gnat.dg/object_overflow.adb: Tweak.
2009-10-02  Jack Howarth  
2009-10-02  Jack Howarth  
        * gcc.dg/guality/guality.exp: Disable on darwin.
        * gcc.dg/guality/guality.exp: Disable on darwin.
2009-10-02  Janis Johnson  
2009-10-02  Janis Johnson  
        * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
        * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
        * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
        * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
        * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
        * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
        * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
        * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2009-10-02  Tobias Burnus  
2009-10-02  Tobias Burnus  
        PR fortran/41479
        PR fortran/41479
        * gfortran.dg/intent_out_5.f90: New test.
        * gfortran.dg/intent_out_5.f90: New test.
2009-10-02  Jakub Jelinek  
2009-10-02  Jakub Jelinek  
        PR debug/41404
        PR debug/41404
        PR debug/41353
        PR debug/41353
        * gcc.dg/guality/pr41404-1.c: New test.
        * gcc.dg/guality/pr41404-1.c: New test.
        * gcc.dg/guality/pr41353-2.c: New test.
        * gcc.dg/guality/pr41353-2.c: New test.
2009-10-02  H.J. Lu  
2009-10-02  H.J. Lu  
        PR testsuite/41546
        PR testsuite/41546
        * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
        * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
        to -mtune=generic.
        to -mtune=generic.
2009-10-01  Jan Hubicka  
2009-10-01  Jan Hubicka  
        * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
        * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
2009-10-01  Loren J. Rittle  
2009-10-01  Loren J. Rittle  
        * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
        * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
        * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
        * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
2009-10-01  Tobias Burnus  
2009-10-01  Tobias Burnus  
        PR fortran/41515
        PR fortran/41515
        * gfortran.dg/parameter_array_init_5.f90: New test.
        * gfortran.dg/parameter_array_init_5.f90: New test.
2009-10-01  Jason Merrill  
2009-10-01  Jason Merrill  
        * g++.dg/cpp0x/defaulted13.C: New.
        * g++.dg/cpp0x/defaulted13.C: New.
2009-09-30  Dennis Wassel  
2009-09-30  Dennis Wassel  
        * gfortran.dg/bounds_check_7.f90: Adapted error message.
        * gfortran.dg/bounds_check_7.f90: Adapted error message.
        * gfortran.dg/bounds_check_11.f90: Likewise.
        * gfortran.dg/bounds_check_11.f90: Likewise.
        * gfortran.dg/bounds_check_fail_1.f90: Likewise.
        * gfortran.dg/bounds_check_fail_1.f90: Likewise.
2009-09-30  Tobias Burnus  
2009-09-30  Tobias Burnus  
        * gfortran.dg/select_type_4.f90: New test.
        * gfortran.dg/select_type_4.f90: New test.
2009-09-30  Janus Weil  
2009-09-30  Janus Weil  
        * gfortran.dg/same_type_as_1.f03: New test.
        * gfortran.dg/same_type_as_1.f03: New test.
        * gfortran.dg/same_type_as_2.f03: Ditto.
        * gfortran.dg/same_type_as_2.f03: Ditto.
2009-09-30  Janus Weil  
2009-09-30  Janus Weil  
        * gfortran.dg/select_type_1.f03: Extended.
        * gfortran.dg/select_type_1.f03: Extended.
        * gfortran.dg/select_type_3.f03: New test.
        * gfortran.dg/select_type_3.f03: New test.
2009-09-30  Janus Weil  
2009-09-30  Janus Weil  
        * gfortran.dg/class_allocate_1.f03: New test.
        * gfortran.dg/class_allocate_1.f03: New test.
2009-09-30  Janus Weil  
2009-09-30  Janus Weil  
        PR fortran/40996
        PR fortran/40996
        * gfortran.dg/allocatable_scalar_3.f90: New test.
        * gfortran.dg/allocatable_scalar_3.f90: New test.
        * gfortran.dg/select_type_2.f03: Ditto.
        * gfortran.dg/select_type_2.f03: Ditto.
        * gfortran.dg/typebound_proc_5.f03: Changed error messages.
        * gfortran.dg/typebound_proc_5.f03: Changed error messages.
2009-09-30  Janus Weil  
2009-09-30  Janus Weil  
        * gfortran.dg/block_name_2.f90: Modified error message.
        * gfortran.dg/block_name_2.f90: Modified error message.
        * gfortran.dg/select_6.f90: Ditto.
        * gfortran.dg/select_6.f90: Ditto.
        * gfortran.dg/select_type_1.f03: New test.
        * gfortran.dg/select_type_1.f03: New test.
2009-09-30  Janus Weil  
2009-09-30  Janus Weil  
        * gfortran.dg/allocate_derived_1.f90: Remove -w option.
        * gfortran.dg/allocate_derived_1.f90: Remove -w option.
        * gfortran.dg/class_1.f03: Ditto.
        * gfortran.dg/class_1.f03: Ditto.
        * gfortran.dg/class_2.f03: Ditto.
        * gfortran.dg/class_2.f03: Ditto.
        * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
        * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
        * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
        * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
        * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
        * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
        * gfortran.dg/typebound_call_10.f03: Ditto.
        * gfortran.dg/typebound_call_10.f03: Ditto.
        * gfortran.dg/typebound_call_2.f03: Ditto.
        * gfortran.dg/typebound_call_2.f03: Ditto.
        * gfortran.dg/typebound_call_3.f03: Ditto.
        * gfortran.dg/typebound_call_3.f03: Ditto.
        * gfortran.dg/typebound_call_4.f03: Ditto.
        * gfortran.dg/typebound_call_4.f03: Ditto.
        * gfortran.dg/typebound_call_9.f03: Ditto.
        * gfortran.dg/typebound_call_9.f03: Ditto.
        * gfortran.dg/typebound_generic_3.f03: Ditto.
        * gfortran.dg/typebound_generic_3.f03: Ditto.
        * gfortran.dg/typebound_generic_4.f03: Ditto.
        * gfortran.dg/typebound_generic_4.f03: Ditto.
        * gfortran.dg/typebound_operator_1.f03: Ditto.
        * gfortran.dg/typebound_operator_1.f03: Ditto.
        * gfortran.dg/typebound_operator_2.f03: Ditto.
        * gfortran.dg/typebound_operator_2.f03: Ditto.
        * gfortran.dg/typebound_operator_3.f03: Ditto.
        * gfortran.dg/typebound_operator_3.f03: Ditto.
        * gfortran.dg/typebound_operator_4.f03: Ditto.
        * gfortran.dg/typebound_operator_4.f03: Ditto.
        * gfortran.dg/typebound_proc_1.f08: Ditto.
        * gfortran.dg/typebound_proc_1.f08: Ditto.
        * gfortran.dg/typebound_proc_5.f03: Ditto.
        * gfortran.dg/typebound_proc_5.f03: Ditto.
        * gfortran.dg/typebound_proc_6.f03: Ditto.
        * gfortran.dg/typebound_proc_6.f03: Ditto.
2009-09-30  Jason Merrill  
2009-09-30  Jason Merrill  
        * g++.dg/eh/init-temp1.C: Improve test.
        * g++.dg/eh/init-temp1.C: Improve test.
2009-09-30  Uros Bizjak  
2009-09-30  Uros Bizjak  
        PR target/22093
        PR target/22093
        * gcc.target/alpha/pr22093.c: New test.
        * gcc.target/alpha/pr22093.c: New test.
2009-09-29  John Freeman  
2009-09-29  John Freeman  
            Jason Merrill  
            Jason Merrill  
        * g++.dg/cpp0x/lambda/lambda-array.C: New.
        * g++.dg/cpp0x/lambda/lambda-array.C: New.
        * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
        * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
        * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
        * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
        * g++.dg/cpp0x/lambda/lambda-const.C: New.
        * g++.dg/cpp0x/lambda/lambda-const.C: New.
        * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
        * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
        * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
        * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
        * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
        * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
        * g++.dg/cpp0x/lambda/lambda-copy.C: New.
        * g++.dg/cpp0x/lambda/lambda-copy.C: New.
        * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
        * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
        * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
        * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
        * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
        * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
        * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
        * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
        * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
        * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
        * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
        * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
        * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
        * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
        * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
        * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
        * g++.dg/cpp0x/lambda/lambda-eh.C: New.
        * g++.dg/cpp0x/lambda/lambda-eh.C: New.
        * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
        * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
        * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
        * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
        * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
        * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
        * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
        * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
        * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
        * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
        * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
        * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
        * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
        * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
        * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
        * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
        * g++.dg/cpp0x/lambda/lambda-nested.C: New.
        * g++.dg/cpp0x/lambda/lambda-nested.C: New.
        * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
        * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
        * g++.dg/cpp0x/lambda/lambda-nop.C: New.
        * g++.dg/cpp0x/lambda/lambda-nop.C: New.
        * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
        * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
        * g++.dg/cpp0x/lambda/lambda-pass.C: New.
        * g++.dg/cpp0x/lambda/lambda-pass.C: New.
        * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
        * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
        * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
        * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
        * g++.dg/cpp0x/lambda/lambda-ref.C: New.
        * g++.dg/cpp0x/lambda/lambda-ref.C: New.
        * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
        * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
        * g++.dg/cpp0x/lambda/lambda-template.C: New.
        * g++.dg/cpp0x/lambda/lambda-template.C: New.
        * g++.dg/cpp0x/lambda/lambda-this.C: New.
        * g++.dg/cpp0x/lambda/lambda-this.C: New.
        * g++.dg/cpp0x/lambda/lambda-type.C: New.
        * g++.dg/cpp0x/lambda/lambda-type.C: New.
        * g++.dg/cpp0x/lambda/lambda-use.C: New.
        * g++.dg/cpp0x/lambda/lambda-use.C: New.
        * lib/prune.exp: Accept "In lambda function".
        * lib/prune.exp: Accept "In lambda function".
2009-09-29  Harsha Jagasia  
2009-09-29  Harsha Jagasia  
        * gcc.target/i386/fma4-check.h: New file.
        * gcc.target/i386/fma4-check.h: New file.
        * gcc.target/i386/fma4-fma.c: Ditto.
        * gcc.target/i386/fma4-fma.c: Ditto.
        * gcc.target/i386/fma4-maccXX.c: Ditto.
        * gcc.target/i386/fma4-maccXX.c: Ditto.
        * gcc.target/i386/fma4-msubXX.c: Ditto.
        * gcc.target/i386/fma4-msubXX.c: Ditto.
        * gcc.target/i386/fma4-nmaccXX.c: Ditto.
        * gcc.target/i386/fma4-nmaccXX.c: Ditto.
        * gcc.target/i386/fma4-nmsubXX.c: Ditto.
        * gcc.target/i386/fma4-nmsubXX.c: Ditto.
        * gcc.target/i386/fma4-vector.c: Ditto.
        * gcc.target/i386/fma4-vector.c: Ditto.
        * gcc.target/i386/fma4-256-maccXX.c: Ditto.
        * gcc.target/i386/fma4-256-maccXX.c: Ditto.
        * gcc.target/i386/fma4-256-msubXX.c: Ditto.
        * gcc.target/i386/fma4-256-msubXX.c: Ditto.
        * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
        * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
        * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
        * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
        * gcc.target/i386/fma4-256-vector.c: Ditto.
        * gcc.target/i386/fma4-256-vector.c: Ditto.
        * gcc.target/i386/funcspec-2.c: Ditto.
        * gcc.target/i386/funcspec-2.c: Ditto.
        * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
        * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
        * gcc.target/i386/funcspec-5.c: Add FMA4.
        * gcc.target/i386/funcspec-5.c: Add FMA4.
        * gcc.target/i386/funcspec-6.c: Ditto.
        * gcc.target/i386/funcspec-6.c: Ditto.
        * gcc.target/i386/funcspec-8.c: Ditto.
        * gcc.target/i386/funcspec-8.c: Ditto.
        * gcc.target/i386/funcspec-9.c: New file.
        * gcc.target/i386/funcspec-9.c: New file.
        * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
        * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
        * gcc.target/i386/isa-10.c: New file.
        * gcc.target/i386/isa-10.c: New file.
        * gcc.target/i386/isa-11.c: Ditto.
        * gcc.target/i386/isa-11.c: Ditto.
        * gcc.target/i386/isa-12.c: Ditto.
        * gcc.target/i386/isa-12.c: Ditto.
        * gcc.target/i386/isa-13.c: Ditto.
        * gcc.target/i386/isa-13.c: Ditto.
        * gcc.target/i386/isa-2.c: Ditto.
        * gcc.target/i386/isa-2.c: Ditto.
        * gcc.target/i386/isa-3.c: Ditto.
        * gcc.target/i386/isa-3.c: Ditto.
        * gcc.target/i386/isa-4.c: Ditto.
        * gcc.target/i386/isa-4.c: Ditto.
        * gcc.target/i386/isa-7.c: Ditto.
        * gcc.target/i386/isa-7.c: Ditto.
        * gcc.target/i386/isa-8.c: Ditto.
        * gcc.target/i386/isa-8.c: Ditto.
        * gcc.target/i386/isa-9.c: Ditto.
        * gcc.target/i386/isa-9.c: Ditto.
        * gcc.target/i386/isa-14.c: Add FMA4.
        * gcc.target/i386/isa-14.c: Add FMA4.
        * gcc.target/i386/isa-1.c: Ditto.
        * gcc.target/i386/isa-1.c: Ditto.
        * gcc.target/i386/isa-5.c: Ditto.
        * gcc.target/i386/isa-5.c: Ditto.
        * gcc.target/i386/isa-6.c: Ditto.
        * gcc.target/i386/isa-6.c: Ditto.
        * gcc.target/i386/sse-12.c: New file.
        * gcc.target/i386/sse-12.c: New file.
        * gcc.target/i386/sse-13.c: Ditto.
        * gcc.target/i386/sse-13.c: Ditto.
        * gcc.target/i386/sse-14.c: Ditto.
        * gcc.target/i386/sse-14.c: Ditto.
        * gcc.target/i386/sse-22.c: Ditto.
        * gcc.target/i386/sse-22.c: Ditto.
        * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
        * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
        * g++.dg/other/i386-3.C: Ditto.
        * g++.dg/other/i386-3.C: Ditto.
        * g++.dg/other/i386-5.C: Ditto.
        * g++.dg/other/i386-5.C: Ditto.
        * g++.dg/other/i386-6.C: Ditto.
        * g++.dg/other/i386-6.C: Ditto.
2009-09-29  H.J. Lu  
2009-09-29  H.J. Lu  
        PR testsuite/41496
        PR testsuite/41496
        * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
        * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
        before.
        before.
2009-09-29  Janis Johnson  
2009-09-29  Janis Johnson  
        * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
        * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
        * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
        * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
2009-09-29  Jakub Jelinek  
2009-09-29  Jakub Jelinek  
        PR debug/41438
        PR debug/41438
        * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
        * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
        hidden.
        hidden.
        * g++.dg/debug/dwarf2/const-1.C: Likewise.
        * g++.dg/debug/dwarf2/const-1.C: Likewise.
2009-09-29  Harsha Jagasia  
2009-09-29  Harsha Jagasia  
        * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
        * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
        * gcc.target/i386/isa-1.c: Remove SSE5.
        * gcc.target/i386/isa-1.c: Remove SSE5.
        * gcc.target/i386/isa-5.c: Ditto.
        * gcc.target/i386/isa-5.c: Ditto.
        * gcc.target/i386/isa-6.c: Ditto.
        * gcc.target/i386/isa-6.c: Ditto.
        * gcc.target/i386/funcspec-4.c: Remove error conditions
        * gcc.target/i386/funcspec-4.c: Remove error conditions
        related to SSE5.
        related to SSE5.
        * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
        * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
        * gcc.target/i386/avx-2.c: Ditto.
        * gcc.target/i386/avx-2.c: Ditto.
        * gcc.target/i386/sse-23.c: Ditto.
        * gcc.target/i386/sse-23.c: Ditto.
        * gcc.target/i386/funcspec-9.c: Delete.
        * gcc.target/i386/funcspec-9.c: Delete.
2009-09-29  Jakub Jelinek  
2009-09-29  Jakub Jelinek  
        * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
        * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
        * gcc.dg/guality/pr41353-1.c: New test.
        * gcc.dg/guality/pr41353-1.c: New test.
        PR testsuite/41444
        PR testsuite/41444
        * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
        * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
        in macro name definition for non-unix/win32/msdos.
        in macro name definition for non-unix/win32/msdos.
2009-09-29  Daniel Kraft  
2009-09-29  Daniel Kraft  
        PR fortran/39626
        PR fortran/39626
        * gfortran.dg/block_1.f08: New test.
        * gfortran.dg/block_1.f08: New test.
        * gfortran.dg/block_2.f08: New test.
        * gfortran.dg/block_2.f08: New test.
        * gfortran.dg/block_3.f90: New test.
        * gfortran.dg/block_3.f90: New test.
        * gfortran.dg/block_4.f08: New test.
        * gfortran.dg/block_4.f08: New test.
        * gfortran.dg/block_5.f08: New test.
        * gfortran.dg/block_5.f08: New test.
        * gfortran.dg/block_6.f08: New test.
        * gfortran.dg/block_6.f08: New test.
        * gfortran.dg/block_7.f08: New test.
        * gfortran.dg/block_7.f08: New test.
        * gfortran.dg/block_8.f08: New test.
        * gfortran.dg/block_8.f08: New test.
2009-09-28  Jerry DeLisle  
2009-09-28  Jerry DeLisle  
        PR libgfortran/35862
        PR libgfortran/35862
        * gfortran.dg/round_1.f03: New test.
        * gfortran.dg/round_1.f03: New test.
        * gfortran.dg/f2003_io_3.f03: Update test.
        * gfortran.dg/f2003_io_3.f03: Update test.
2009-09-28  Easwaran Raman  
2009-09-28  Easwaran Raman  
        * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
        * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
        * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
        * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
2009-09-28  Janis Johnson  
2009-09-28  Janis Johnson  
        * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
        * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
        * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
        * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
        * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
        * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
        * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
        * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
        * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
        * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
        * g++.dg/dfp/dfp.exp: Fix typo.
        * g++.dg/dfp/dfp.exp: Fix typo.
        * lib/target-supports.exp (check-effective-target-dfp-nocache):
        * lib/target-supports.exp (check-effective-target-dfp-nocache):
        Fix typo that breaks the check.
        Fix typo that breaks the check.
2009-09-28  Olivier Hainque  
2009-09-28  Olivier Hainque  
        * gnat.dg (tagged_alloc_free.adb): New testcase.
        * gnat.dg (tagged_alloc_free.adb): New testcase.
2009-09-28  Janis Johnson  
2009-09-28  Janis Johnson  
        * g++.dg/dfp: New directory.
        * g++.dg/dfp: New directory.
        * g++.dg/dg.exp: Prune tests in dfp directory.
        * g++.dg/dg.exp: Prune tests in dfp directory.
        * g++.dg/dfp/dfp.exp: New.
        * g++.dg/dfp/dfp.exp: New.
        * g++.dg/dfp/mangle-mode.C: New test.
        * g++.dg/dfp/mangle-mode.C: New test.
2009-09-28  Michael Matz  
2009-09-28  Michael Matz  
        * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
        * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
        for sign of -Inf.
        for sign of -Inf.
2009-09-27  Richard Henderson  
2009-09-27  Richard Henderson  
        * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
        * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
        * gcc.dg/tree-ssa/pr41469-1.c: New.
        * gcc.dg/tree-ssa/pr41469-1.c: New.
2009-09-26  Andreas Schwab  
2009-09-26  Andreas Schwab  
        PR c/41476
        PR c/41476
        * gcc.dg/cond-constqual-1.c: New test.
        * gcc.dg/cond-constqual-1.c: New test.
2009-09-26  Michael Matz  
2009-09-26  Michael Matz  
        PR lto/40758
        PR lto/40758
        PR middle-end/41470
        PR middle-end/41470
        * gcc.dg/pr41470.c: New test.
        * gcc.dg/pr41470.c: New test.
2009-09-26  Eric Botcazou  
2009-09-26  Eric Botcazou  
        * gnat.dg/array9.adb: New test.
        * gnat.dg/array9.adb: New test.
2009-09-26  Michael Matz  
2009-09-26  Michael Matz  
        PR tree-optimization/41454
        PR tree-optimization/41454
        * gcc.dg/pr41454.c: New test.
        * gcc.dg/pr41454.c: New test.
2009-09-25  Dodji Seketeli  
2009-09-25  Dodji Seketeli  
        * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
        * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
        DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
        DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
        into DW_TAG_GNU_template_parameter_pack and
        into DW_TAG_GNU_template_parameter_pack and
        DW_TAG_GNU_formal_parameter_pack.
        DW_TAG_GNU_formal_parameter_pack.
        * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
        * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
        * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
        * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2009-09-25  Nathan Froyd  
2009-09-25  Nathan Froyd  
        * gcc.dg/vect/vect.exp: Append extra parameters as separate
        * gcc.dg/vect/vect.exp: Append extra parameters as separate
        parameters for alignment-sensitive -fsection-anchors tests.
        parameters for alignment-sensitive -fsection-anchors tests.
2009-09-25  Richard Guenther  
2009-09-25  Richard Guenther  
        PR middle-end/41463
        PR middle-end/41463
        * gcc.c-torture/execute/pr41463.c: New testcase.
        * gcc.c-torture/execute/pr41463.c: New testcase.
2009-09-25  Olivier Hainque  
2009-09-25  Olivier Hainque  
        * gnat.dg/sse_nolib.adb: New testcase.
        * gnat.dg/sse_nolib.adb: New testcase.
2009-09-25  Revital Eres  
2009-09-25  Revital Eres  
        * gcc.target/powerpc/vsx-vectorize-8.c: New test.
        * gcc.target/powerpc/vsx-vectorize-8.c: New test.
        * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
        * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
        * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
        * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
        * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
        * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
        * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
        * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
        * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
        * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
        * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
        * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
        * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
        * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
        * gcc.dg/vect/vect.exp: Add Power7 flags.
        * gcc.dg/vect/vect.exp: Add Power7 flags.
        * g++.dg/vect/vect.exp: Likewise.
        * g++.dg/vect/vect.exp: Likewise.
        * gfortran.dg/vect/vect.exp: Likewise.
        * gfortran.dg/vect/vect.exp: Likewise.
2009-09-24  Steven G. Kargl  
2009-09-24  Steven G. Kargl  
        PR fortran/41459
        PR fortran/41459
        * gfortran.dg/empty_label.f: New test.
        * gfortran.dg/empty_label.f: New test.
        * gfortran.dg/empty_label.f90: Ditto.
        * gfortran.dg/empty_label.f90: Ditto.
        * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
        * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
2009-09-24  Kaveh R. Ghazi  
2009-09-24  Kaveh R. Ghazi  
        * gcc.dg/torture/builtin-math-7.c: Test complex int division at
        * gcc.dg/torture/builtin-math-7.c: Test complex int division at
        compile-time.
        compile-time.
2009-09-24  Adam Nemet  
2009-09-24  Adam Nemet  
        * lib/scanasm.exp (make_pattern_printable): New function.
        * lib/scanasm.exp (make_pattern_printable): New function.
        (dg-scan, scan-assembler-times, scan-assembler-dem,
        (dg-scan, scan-assembler-times, scan-assembler-dem,
        scan-assembler-dem-not): Use it.
        scan-assembler-dem-not): Use it.
2009-09-24  H.J. Lu  
2009-09-24  H.J. Lu  
        * gcc.target/i386/pr12329.c (dg-do): Changed to run.
        * gcc.target/i386/pr12329.c (dg-do): Changed to run.
        (test_nested): Renamed to ...
        (test_nested): Renamed to ...
        (test_nested1): This.
        (test_nested1): This.
        (test_nested2): New.
        (test_nested2): New.
        (main): Likewise.
        (main): Likewise.
2009-09-24  Richard Guenther  
2009-09-24  Richard Guenther  
        PR tree-optimization/36143
        PR tree-optimization/36143
        PR tree-optimization/38747
        PR tree-optimization/38747
        * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
        * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
        * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
        * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
        * g++.dg/torture/pr38747.C: New testcase.
        * g++.dg/torture/pr38747.C: New testcase.
        * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
        * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
2009-09-24  Eric Botcazou  
2009-09-24  Eric Botcazou  
        * gnat.dg/nested_proc.adb: New test.
        * gnat.dg/nested_proc.adb: New test.
2009-09-24  Jakub Jelinek  
2009-09-24  Jakub Jelinek  
        * gcc.target/i386/pr12329.c: Adjust.
        * gcc.target/i386/pr12329.c: Adjust.
2009-09-23  Alexandre Oliva  
2009-09-23  Alexandre Oliva  
        PR debug/41248
        PR debug/41248
        * gcc.dg/pr41248.c: New.
        * gcc.dg/pr41248.c: New.
2009-09-23  Dodji Seketeli  
2009-09-23  Dodji Seketeli  
        PR debug/41065
        PR debug/41065
        * gcc.dg/debug/dwarf2/global-used-types.c: New test.
        * gcc.dg/debug/dwarf2/global-used-types.c: New test.
2009-09-23  Andreas Schwab  
2009-09-23  Andreas Schwab  
        * lib/profopt.exp (profopt-get-options): Set tool_flags for
        * lib/profopt.exp (profopt-get-options): Set tool_flags for
        current_compiler_flags.  Fix typos.
        current_compiler_flags.  Fix typos.
2009-09-23  Yuri Gribov  
2009-09-23  Yuri Gribov  
        * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
        * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
2009-09-23  Uros Bizjak  
2009-09-23  Uros Bizjak  
        PR c/39779
        PR c/39779
        * gcc.c-torture/compile/pr39779.c: New test.
        * gcc.c-torture/compile/pr39779.c: New test.
2009-09-22  Dodji Seketeli  
2009-09-22  Dodji Seketeli  
        * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
        * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
        * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
        * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
        * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
        * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2009-09-22  Alexandre Oliva  
2009-09-22  Alexandre Oliva  
        PR debug/41295
        PR debug/41295
        * gcc.dg/pr41295.c: New.
        * gcc.dg/pr41295.c: New.
2009-09-22  Neil Vachharajani  
2009-09-22  Neil Vachharajani  
        * gcc.dg/pr40209.c: Add test case.
        * gcc.dg/pr40209.c: Add test case.
2009-09-22  Adam Nemet  
2009-09-22  Adam Nemet  
        * gcc.target/mips/code-readable-1.c: Change \. to \\. when
        * gcc.target/mips/code-readable-1.c: Change \. to \\. when
        matching assembly.
        matching assembly.
        * gcc.target/mips/code-readable-2.c: Likewise.
        * gcc.target/mips/code-readable-2.c: Likewise.
        * gcc.target/mips/code-readable-3.c: Likewise.
        * gcc.target/mips/code-readable-3.c: Likewise.
2009-09-22  Janis Johnson  
2009-09-22  Janis Johnson  
        * lib/target-supports.exp (check_effective_target_dfp_nocache):
        * lib/target-supports.exp (check_effective_target_dfp_nocache):
        Check support via mode instead of C type.
        Check support via mode instead of C type.
        (check_effective_target_dfprt_nocache): Ditto.
        (check_effective_target_dfprt_nocache): Ditto.
        (check_effective_target_hard_dfp): Ditto.
        (check_effective_target_hard_dfp): Ditto.
2009-09-22  Richard Guenther  
2009-09-22  Richard Guenther  
        PR middle-end/41395
        PR middle-end/41395
        * gcc.c-torture/execute/pr41395-1.c: New testcase.
        * gcc.c-torture/execute/pr41395-1.c: New testcase.
        * gcc.c-torture/execute/pr41395-2.c: Likewise.
        * gcc.c-torture/execute/pr41395-2.c: Likewise.
2009-09-22  Jakub Jelinek  
2009-09-22  Jakub Jelinek  
        * gcc.dg/20090922-1.c: New test.
        * gcc.dg/20090922-1.c: New test.
        PR bootstrap/41405
        PR bootstrap/41405
        * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
        * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
        * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
        * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
        * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
        * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
        * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
        * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
        * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
        * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
        * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
        * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
        * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
        * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
        * objc.dg/dwarf-2.m: Likewise.
        * objc.dg/dwarf-2.m: Likewise.
2009-09-22  Richard Guenther  
2009-09-22  Richard Guenther  
        PR tree-optimization/41428
        PR tree-optimization/41428
        * g++.dg/tree-ssa/pr41428.C: New testcase.
        * g++.dg/tree-ssa/pr41428.C: New testcase.
2009-09-22  Jakub Jelinek  
2009-09-22  Jakub Jelinek  
        PR middle-end/41429
        PR middle-end/41429
        * g++.dg/gomp/pr41429.C: New test.
        * g++.dg/gomp/pr41429.C: New test.
2009-09-21  Giuseppe Scrivano 
2009-09-21  Giuseppe Scrivano 
        * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
        * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
2009-09-21  Jason Merrill  
2009-09-21  Jason Merrill  
        PR c++/41421
        PR c++/41421
        * g++.dg/cpp0x/trivial1.C: Expand.
        * g++.dg/cpp0x/trivial1.C: Expand.
2009-09-21  Kai Tietz  
2009-09-21  Kai Tietz  
        * gcc.dg/torture/calleesave-sse.c: New.
        * gcc.dg/torture/calleesave-sse.c: New.
2009-09-21  Jan Hubicka  
2009-09-21  Jan Hubicka  
        * gcc.dg/guality/inline-params.c: New testcase.
        * gcc.dg/guality/inline-params.c: New testcase.
2009-09-21  Uros Bizjak  
2009-09-21  Uros Bizjak  
        * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
        * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
        Add -fno-inline.
        Add -fno-inline.
        * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
        * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
        * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
        * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
        (f2): Ditto.
        (f2): Ditto.
2009-09-20  H.J. Lu  
2009-09-20  H.J. Lu  
        * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
        * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
        * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
        * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
        * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
        * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
        * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
        * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
        * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
        * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
2009-09-20  Andrew Pinski  
2009-09-20  Andrew Pinski  
        PR middle-end/40642
        PR middle-end/40642
        * g++.dg/torture/pr40642.C: New testcase.
        * g++.dg/torture/pr40642.C: New testcase.
2009-09-20  Kaveh R. Ghazi  
2009-09-20  Kaveh R. Ghazi  
        * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
        * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
        cases in static initializers.
        cases in static initializers.
2009-09-20  Kai Tietz  
2009-09-20  Kai Tietz  
        * gcc.c-tortue/compile/pr39886.c: New.
        * gcc.c-tortue/compile/pr39886.c: New.
2009-09-20  Chris Demetriou  
2009-09-20  Chris Demetriou  
        PR preprocessor/28435:
        PR preprocessor/28435:
        * gcc.dg/cpp/missing-header-MD.c: Make output checking match
        * gcc.dg/cpp/missing-header-MD.c: Make output checking match
        gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
        gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
        * gcc.dg/cpp/missing-header-MMD.c: Likewise.
        * gcc.dg/cpp/missing-header-MMD.c: Likewise.
        * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
        * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
        * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
        * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
2009-09-19  Adam Nemet  
2009-09-19  Adam Nemet  
        * gcc.target/mips/mips.exp: Add relax-pic-calls
        * gcc.target/mips/mips.exp: Add relax-pic-calls
        under -mfoo/-mno-foo options.
        under -mfoo/-mno-foo options.
        (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
        (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
        and -mexplicit-relocs.
        and -mexplicit-relocs.
        * gcc.target/mips/call-1.c: New test.
        * gcc.target/mips/call-1.c: New test.
        * gcc.target/mips/call-2.c: New test.
        * gcc.target/mips/call-2.c: New test.
        * gcc.target/mips/call-3.c: New test.
        * gcc.target/mips/call-3.c: New test.
        * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
        * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
        * gcc.dg/tree-ssa/loop-1.c: Likewise.
        * gcc.dg/tree-ssa/loop-1.c: Likewise.
2009-09-19  Chris Demetriou  
2009-09-19  Chris Demetriou  
        PR preprocessor/28435:
        PR preprocessor/28435:
        * gcc.dg/cpp/missing-header-MD.c: New test.
        * gcc.dg/cpp/missing-header-MD.c: New test.
        * gcc.dg/cpp/missing-header-MMD.c: New test.
        * gcc.dg/cpp/missing-header-MMD.c: New test.
        * gcc.dg/cpp/missing-sysheader-MD.c: New test.
        * gcc.dg/cpp/missing-sysheader-MD.c: New test.
        * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
        * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
2009-09-18  Jerry DeLisle  
2009-09-18  Jerry DeLisle  
        PR libgfortran/41328
        PR libgfortran/41328
        * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
        * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
        EOF works.
        EOF works.
2009-09-18  Jason Merrill  
2009-09-18  Jason Merrill  
        * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
        * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
        * g++.dg/cpp0x/initlist-deduce.C: New.
        * g++.dg/cpp0x/initlist-deduce.C: New.
2009-09-18  Neil Vachharajani  
2009-09-18  Neil Vachharajani  
        * gcc.dg/tree-prof/val-prof-7.c: Added test case.
        * gcc.dg/tree-prof/val-prof-7.c: Added test case.
2009-09-18  Janis Johnson  
2009-09-18  Janis Johnson  
        * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
        * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
        * c-c++-common/dfp: New directory.
        * c-c++-common/dfp: New directory.
        * c-c++-common/dfp/dfp-dbg.h: New file.
        * c-c++-common/dfp/dfp-dbg.h: New file.
        * gcc.dg/dfp/call-by-value.c: Move to ...
        * gcc.dg/dfp/call-by-value.c: Move to ...
        * c-c++-common/call-by-value.c: here.
        * c-c++-common/call-by-value.c: here.
        * gcc.dg/dfp/cast.c: Move to ...
        * gcc.dg/dfp/cast.c: Move to ...
        * c-c++-common/cast.c: here.
        * c-c++-common/cast.c: here.
        * gcc.dg/dfp/compare-eq-const.c: Move to ...
        * gcc.dg/dfp/compare-eq-const.c: Move to ...
        * c-c++-common/compare-eq-const.c: here.
        * c-c++-common/compare-eq-const.c: here.
        * gcc.dg/dfp/compare-eq-d128.c: Move to ...
        * gcc.dg/dfp/compare-eq-d128.c: Move to ...
        * c-c++-common/compare-eq-d128.c: here.
        * c-c++-common/compare-eq-d128.c: here.
        * gcc.dg/dfp/compare-eq-d32.c: Move to ...
        * gcc.dg/dfp/compare-eq-d32.c: Move to ...
        * c-c++-common/compare-eq-d32.c: here.
        * c-c++-common/compare-eq-d32.c: here.
        * gcc.dg/dfp/compare-eq-d64.c: Move to ...
        * gcc.dg/dfp/compare-eq-d64.c: Move to ...
        * c-c++-common/compare-eq-d64.c: here.
        * c-c++-common/compare-eq-d64.c: here.
        * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
        * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
        * c-c++-common/compare-eq-dfp.c: here.
        * c-c++-common/compare-eq-dfp.c: here.
        * gcc.dg/dfp/compare-eq.h: Move to ...
        * gcc.dg/dfp/compare-eq.h: Move to ...
        * c-c++-common/compare-eq.h: here.
        * c-c++-common/compare-eq.h: here.
        * gcc.dg/dfp/compare-rel-const.c: Move to ...
        * gcc.dg/dfp/compare-rel-const.c: Move to ...
        * c-c++-common/compare-rel-const.c: here.
        * c-c++-common/compare-rel-const.c: here.
        * gcc.dg/dfp/compare-rel-d128.c: Move to ...
        * gcc.dg/dfp/compare-rel-d128.c: Move to ...
        * c-c++-common/compare-rel-d128.c: here.
        * c-c++-common/compare-rel-d128.c: here.
        * gcc.dg/dfp/compare-rel-d32.c: Move to ...
        * gcc.dg/dfp/compare-rel-d32.c: Move to ...
        * c-c++-common/compare-rel-d32.c: here.
        * c-c++-common/compare-rel-d32.c: here.
        * gcc.dg/dfp/compare-rel-d64.c: Move to ...
        * gcc.dg/dfp/compare-rel-d64.c: Move to ...
        * c-c++-common/compare-rel-d64.c: here.
        * c-c++-common/compare-rel-d64.c: here.
        * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
        * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
        * c-c++-common/compare-rel-dfp.c: here.
        * c-c++-common/compare-rel-dfp.c: here.
        * gcc.dg/dfp/compare-rel.h: Move to ...
        * gcc.dg/dfp/compare-rel.h: Move to ...
        * c-c++-common/compare-rel.h: here.
        * c-c++-common/compare-rel.h: here.
        * gcc.dg/dfp/compare-special-d128.c: Move to ...
        * gcc.dg/dfp/compare-special-d128.c: Move to ...
        * c-c++-common/compare-special-d128.c: here.
        * c-c++-common/compare-special-d128.c: here.
        * gcc.dg/dfp/compare-special-d32.c: Move to ...
        * gcc.dg/dfp/compare-special-d32.c: Move to ...
        * c-c++-common/compare-special-d32.c: here.
        * c-c++-common/compare-special-d32.c: here.
        * gcc.dg/dfp/compare-special-d64.c: Move to ...
        * gcc.dg/dfp/compare-special-d64.c: Move to ...
        * c-c++-common/compare-special-d64.c: here.
        * c-c++-common/compare-special-d64.c: here.
        * gcc.dg/dfp/compare-special.h: Move to ...
        * gcc.dg/dfp/compare-special.h: Move to ...
        * c-c++-common/compare-special.h: here.
        * c-c++-common/compare-special.h: here.
        * gcc.dg/dfp/constants-zero.c: Move to ...
        * gcc.dg/dfp/constants-zero.c: Move to ...
        * c-c++-common/constants-zero.c: here.
        * c-c++-common/constants-zero.c: here.
        * gcc.dg/dfp/convert-bfp-10.c: Move to ...
        * gcc.dg/dfp/convert-bfp-10.c: Move to ...
        * c-c++-common/convert-bfp-10.c: here.
        * c-c++-common/convert-bfp-10.c: here.
        * gcc.dg/dfp/convert-bfp-11.c: Move to ...
        * gcc.dg/dfp/convert-bfp-11.c: Move to ...
        * c-c++-common/convert-bfp-11.c: here.
        * c-c++-common/convert-bfp-11.c: here.
        * gcc.dg/dfp/convert-bfp-12.c: Move to ...
        * gcc.dg/dfp/convert-bfp-12.c: Move to ...
        * c-c++-common/convert-bfp-12.c: here.
        * c-c++-common/convert-bfp-12.c: here.
        * gcc.dg/dfp/convert-bfp-13.c: Move to ...
        * gcc.dg/dfp/convert-bfp-13.c: Move to ...
        * c-c++-common/convert-bfp-13.c: here.
        * c-c++-common/convert-bfp-13.c: here.
        * gcc.dg/dfp/convert-bfp-14.c: Move to ...
        * gcc.dg/dfp/convert-bfp-14.c: Move to ...
        * c-c++-common/convert-bfp-14.c: here.
        * c-c++-common/convert-bfp-14.c: here.
        * gcc.dg/dfp/convert-bfp-2.c: Move to ...
        * gcc.dg/dfp/convert-bfp-2.c: Move to ...
        * c-c++-common/convert-bfp-2.c: here.
        * c-c++-common/convert-bfp-2.c: here.
        * gcc.dg/dfp/convert-bfp-3.c: Move to ...
        * gcc.dg/dfp/convert-bfp-3.c: Move to ...
        * c-c++-common/convert-bfp-3.c: here.
        * c-c++-common/convert-bfp-3.c: here.
        * gcc.dg/dfp/convert-bfp-4.c: Move to ...
        * gcc.dg/dfp/convert-bfp-4.c: Move to ...
        * c-c++-common/convert-bfp-4.c: here.
        * c-c++-common/convert-bfp-4.c: here.
        * gcc.dg/dfp/convert-bfp-5.c: Move to ...
        * gcc.dg/dfp/convert-bfp-5.c: Move to ...
        * c-c++-common/convert-bfp-5.c: here.
        * c-c++-common/convert-bfp-5.c: here.
        * gcc.dg/dfp/convert-bfp-6.c: Move to ...
        * gcc.dg/dfp/convert-bfp-6.c: Move to ...
        * c-c++-common/convert-bfp-6.c: here.
        * c-c++-common/convert-bfp-6.c: here.
        * gcc.dg/dfp/convert-bfp-7.c: Move to ...
        * gcc.dg/dfp/convert-bfp-7.c: Move to ...
        * c-c++-common/convert-bfp-7.c: here.
        * c-c++-common/convert-bfp-7.c: here.
        * gcc.dg/dfp/convert-bfp-8.c: Move to ...
        * gcc.dg/dfp/convert-bfp-8.c: Move to ...
        * c-c++-common/convert-bfp-8.c: here.
        * c-c++-common/convert-bfp-8.c: here.
        * gcc.dg/dfp/convert-bfp-9.c: Move to ...
        * gcc.dg/dfp/convert-bfp-9.c: Move to ...
        * c-c++-common/convert-bfp-9.c: here.
        * c-c++-common/convert-bfp-9.c: here.
        * gcc.dg/dfp/convert-bfp.c: Move to ...
        * gcc.dg/dfp/convert-bfp.c: Move to ...
        * c-c++-common/convert-bfp.c: here.
        * c-c++-common/convert-bfp.c: here.
        * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
        * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
        * c-c++-common/convert-bfp-fold.c: here.
        * c-c++-common/convert-bfp-fold.c: here.
        * gcc.dg/dfp/convert-dfp.c: Move to ...
        * gcc.dg/dfp/convert-dfp.c: Move to ...
        * c-c++-common/convert-dfp.c: here.
        * c-c++-common/convert-dfp.c: here.
        * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
        * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
        * c-c++-common/convert-dfp-fold-2.c: here.
        * c-c++-common/convert-dfp-fold-2.c: here.
        * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
        * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
        * c-c++-common/convert-dfp-fold.c: here.
        * c-c++-common/convert-dfp-fold.c: here.
        * gcc.dg/dfp/convert.h: Move to ...
        * gcc.dg/dfp/convert.h: Move to ...
        * c-c++-common/convert.h: here.
        * c-c++-common/convert.h: here.
        * gcc.dg/dfp/convert-int.c: Move to ...
        * gcc.dg/dfp/convert-int.c: Move to ...
        * c-c++-common/convert-int.c: here.
        * c-c++-common/convert-int.c: here.
        * gcc.dg/dfp/convert-int-fold.c: Move to ...
        * gcc.dg/dfp/convert-int-fold.c: Move to ...
        * c-c++-common/convert-int-fold.c: here.
        * c-c++-common/convert-int-fold.c: here.
        * gcc.dg/dfp/convert-int-max.c: Move to ...
        * gcc.dg/dfp/convert-int-max.c: Move to ...
        * c-c++-common/convert-int-max.c: here.
        * c-c++-common/convert-int-max.c: here.
        * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
        * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
        * c-c++-common/convert-int-max-fold.c: here.
        * c-c++-common/convert-int-max-fold.c: here.
        * gcc.dg/dfp/convert-int-saturate.c: Move to ...
        * gcc.dg/dfp/convert-int-saturate.c: Move to ...
        * c-c++-common/convert-int-saturate.c: here.
        * c-c++-common/convert-int-saturate.c: here.
        * gcc.dg/dfp/func-array.c: Move to ...
        * gcc.dg/dfp/func-array.c: Move to ...
        * c-c++-common/func-array.c: here.
        * c-c++-common/func-array.c: here.
        * gcc.dg/dfp/func-deref.c: Move to ...
        * gcc.dg/dfp/func-deref.c: Move to ...
        * c-c++-common/func-deref.c: here.
        * c-c++-common/func-deref.c: here.
        * gcc.dg/dfp/func-mixed.c: Move to ...
        * gcc.dg/dfp/func-mixed.c: Move to ...
        * c-c++-common/func-mixed.c: here.
        * c-c++-common/func-mixed.c: here.
        * gcc.dg/dfp/func-pointer.c: Move to ...
        * gcc.dg/dfp/func-pointer.c: Move to ...
        * c-c++-common/func-pointer.c: here.
        * c-c++-common/func-pointer.c: here.
        * gcc.dg/dfp/func-scalar.c: Move to ...
        * gcc.dg/dfp/func-scalar.c: Move to ...
        * c-c++-common/func-scalar.c: here.
        * c-c++-common/func-scalar.c: here.
        * gcc.dg/dfp/func-struct.c: Move to ...
        * gcc.dg/dfp/func-struct.c: Move to ...
        * c-c++-common/func-struct.c: here.
        * c-c++-common/func-struct.c: here.
        * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
        * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
        * c-c++-common/func-vararg-alternate-d128-2.c: here.
        * c-c++-common/func-vararg-alternate-d128-2.c: here.
        * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
        * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
        * c-c++-common/func-vararg-alternate-d128.c: here.
        * c-c++-common/func-vararg-alternate-d128.c: here.
        * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
        * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
        * c-c++-common/func-vararg-alternate-d32.c: here.
        * c-c++-common/func-vararg-alternate-d32.c: here.
        * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
        * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
        * c-c++-common/func-vararg-alternate-d64.c: here.
        * c-c++-common/func-vararg-alternate-d64.c: here.
        * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
        * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
        * c-c++-common/func-vararg-alternate.h: here.
        * c-c++-common/func-vararg-alternate.h: here.
        * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
        * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
        * c-c++-common/func-vararg-dfp.c: here.
        * c-c++-common/func-vararg-dfp.c: here.
        * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
        * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
        * c-c++-common/func-vararg-mixed-2.c: here.
        * c-c++-common/func-vararg-mixed-2.c: here.
        * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
        * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
        * c-c++-common/func-vararg-mixed.c: here.
        * c-c++-common/func-vararg-mixed.c: here.
        * gcc.dg/dfp/func-vararg-size0.c: Move to ...
        * gcc.dg/dfp/func-vararg-size0.c: Move to ...
        * c-c++-common/func-vararg-size0.c: here.
        * c-c++-common/func-vararg-size0.c: here.
        * gcc.dg/dfp/inf-1.c: Move to ...
        * gcc.dg/dfp/inf-1.c: Move to ...
        * c-c++-common/inf-1.c: here.
        * c-c++-common/inf-1.c: here.
        * gcc.dg/dfp/loop-index.c: Move to ...
        * gcc.dg/dfp/loop-index.c: Move to ...
        * c-c++-common/loop-index.c: here.
        * c-c++-common/loop-index.c: here.
        * gcc.dg/dfp/modes.c: Move to ...
        * gcc.dg/dfp/modes.c: Move to ...
        * c-c++-common/modes.c: here.
        * c-c++-common/modes.c: here.
        * gcc.dg/dfp/nan-1.c: Move to ...
        * gcc.dg/dfp/nan-1.c: Move to ...
        * c-c++-common/nan-1.c: here.
        * c-c++-common/nan-1.c: here.
        * gcc.dg/dfp/nan-2.c: Move to ...
        * gcc.dg/dfp/nan-2.c: Move to ...
        * c-c++-common/nan-2.c: here.
        * c-c++-common/nan-2.c: here.
        * gcc.dg/dfp/operator-arith-fold.c: Move to ...
        * gcc.dg/dfp/operator-arith-fold.c: Move to ...
        * c-c++-common/operator-arith-fold.c: here.
        * c-c++-common/operator-arith-fold.c: here.
        * gcc.dg/dfp/operator-assignment.c: Move to ...
        * gcc.dg/dfp/operator-assignment.c: Move to ...
        * c-c++-common/operator-assignment.c: here.
        * c-c++-common/operator-assignment.c: here.
        * gcc.dg/dfp/operator-comma.c: Move to ...
        * gcc.dg/dfp/operator-comma.c: Move to ...
        * c-c++-common/operator-comma.c: here.
        * c-c++-common/operator-comma.c: here.
        * gcc.dg/dfp/operator-cond.c: Move to ...
        * gcc.dg/dfp/operator-cond.c: Move to ...
        * c-c++-common/operator-cond.c: here.
        * c-c++-common/operator-cond.c: here.
        * gcc.dg/dfp/operator-logical.c: Move to ...
        * gcc.dg/dfp/operator-logical.c: Move to ...
        * c-c++-common/operator-logical.c: here.
        * c-c++-common/operator-logical.c: here.
        * gcc.dg/dfp/operator-unary.c: Move to ...
        * gcc.dg/dfp/operator-unary.c: Move to ...
        * c-c++-common/operator-unary.c: here.
        * c-c++-common/operator-unary.c: here.
        * gcc.dg/dfp/pr31385.c: Move to ...
        * gcc.dg/dfp/pr31385.c: Move to ...
        * c-c++-common/pr31385.c: here.
        * c-c++-common/pr31385.c: here.
        * gcc.dg/dfp/pr33466.c: Move to ...
        * gcc.dg/dfp/pr33466.c: Move to ...
        * c-c++-common/pr33466.c: here.
        * c-c++-common/pr33466.c: here.
        * gcc.dg/dfp/pr35620.c: Move to ...
        * gcc.dg/dfp/pr35620.c: Move to ...
        * c-c++-common/pr35620.c: here.
        * c-c++-common/pr35620.c: here.
        * gcc.dg/dfp/pr36800.c: Move to ...
        * gcc.dg/dfp/pr36800.c: Move to ...
        * c-c++-common/pr36800.c: here.
        * c-c++-common/pr36800.c: here.
        * gcc.dg/dfp/pr39034.c: Move to ...
        * gcc.dg/dfp/pr39034.c: Move to ...
        * c-c++-common/pr39034.c: here.
        * c-c++-common/pr39034.c: here.
        * gcc.dg/dfp/pr39035.c: Move to ...
        * gcc.dg/dfp/pr39035.c: Move to ...
        * c-c++-common/pr39035.c: here.
        * c-c++-common/pr39035.c: here.
        * gcc.dg/dfp/pr39902.c: Move to ...
        * gcc.dg/dfp/pr39902.c: Move to ...
        * c-c++-common/pr39902.c: here.
        * c-c++-common/pr39902.c: here.
        * gcc.dg/dfp/pr39986.c: Move to ...
        * gcc.dg/dfp/pr39986.c: Move to ...
        * c-c++-common/pr39986.c: here.
        * c-c++-common/pr39986.c: here.
        * gcc.dg/dfp/signbit-1.c: Move to ...
        * gcc.dg/dfp/signbit-1.c: Move to ...
        * c-c++-common/signbit-1.c: here.
        * c-c++-common/signbit-1.c: here.
        * gcc.dg/dfp/signbit-2.c: Move to ...
        * gcc.dg/dfp/signbit-2.c: Move to ...
        * c-c++-common/signbit-2.c: here.
        * c-c++-common/signbit-2.c: here.
        * gcc.dg/dfp/struct-layout-1.c: Move to ...
        * gcc.dg/dfp/struct-layout-1.c: Move to ...
        * c-c++-common/struct-layout-1.c: here.
        * c-c++-common/struct-layout-1.c: here.
        * gcc.dg/dfp/usual-arith-conv.c: Move to ...
        * gcc.dg/dfp/usual-arith-conv.c: Move to ...
        * c-c++-common/usual-arith-conv.c: here.
        * c-c++-common/usual-arith-conv.c: here.
        * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
        * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
        * c-c++-common/usual-arith-conv-const.c: here.
        * c-c++-common/usual-arith-conv-const.c: here.
2009-09-18  Jack Howarth  
2009-09-18  Jack Howarth  
        PR testsuite/41288
        PR testsuite/41288
        * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
        * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
        stack alignment.
        stack alignment.
2009-09-17  Andrew Pinski  
2009-09-17  Andrew Pinski  
        PR c++/39365
        PR c++/39365
        * g++.dg/expr/bool3.C: New test.
        * g++.dg/expr/bool3.C: New test.
        * g++.dg/expr/bool4.C: New test.
        * g++.dg/expr/bool4.C: New test.
2009-09-17  Janis Johnson  
2009-09-17  Janis Johnson  
        * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
        * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
        * gcc.dg/dfp/signbit-2.c: Use it.
        * gcc.dg/dfp/signbit-2.c: Use it.
        * gcc.dg/dfp/func-vararg-alternate.h: Change two
        * gcc.dg/dfp/func-vararg-alternate.h: Change two
        arguments to unsigned int.
        arguments to unsigned int.
        * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
        * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
        * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
        * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
        * gcc.dg/dfp/convert-dfp-fold.c: Ditto
        * gcc.dg/dfp/convert-dfp-fold.c: Ditto
        * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
        * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
        * gcc.dg/dfp/operator-arith-fold.c: Ditto.
        * gcc.dg/dfp/operator-arith-fold.c: Ditto.
        * gcc.dg/dfp/pr39986.c: Ditto.
        * gcc.dg/dfp/pr39986.c: Ditto.
        * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
        * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
        * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
        * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
        * gcc.dg/dfp/pr35620.c: Define typedef for C++.
        * gcc.dg/dfp/pr35620.c: Define typedef for C++.
        * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
        * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
        * gcc.dg/dfp/convert-int-fold.c: Ditto.
        * gcc.dg/dfp/convert-int-fold.c: Ditto.
2009-09-17  Jakub Jelinek  
2009-09-17  Jakub Jelinek  
        * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
        * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
2009-09-17  Janis Johnson  
2009-09-17  Janis Johnson  
        PR c/41049
        PR c/41049
        * dfp/pr41049.c: New test.
        * dfp/pr41049.c: New test.
2009-09-17  H.J. Lu  
2009-09-17  H.J. Lu  
        PR testsuite/41385
        PR testsuite/41385
        * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
        * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
2009-09-17  Martin Jambor  
2009-09-17  Martin Jambor  
        * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
        * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
        * gcc.dg/ipa/ipa-sra-1.c: New test.
        * gcc.dg/ipa/ipa-sra-1.c: New test.
        * gcc.dg/ipa/ipa-sra-2.c: New test.
        * gcc.dg/ipa/ipa-sra-2.c: New test.
        * gcc.dg/ipa/ipa-sra-3.c: New test.
        * gcc.dg/ipa/ipa-sra-3.c: New test.
        * gcc.dg/ipa/ipa-sra-4.c: New test.
        * gcc.dg/ipa/ipa-sra-4.c: New test.
        * gcc.dg/ipa/ipa-sra-5.c: New test.
        * gcc.dg/ipa/ipa-sra-5.c: New test.
        * gcc.c-torture/execute/ipa-sra-1.c: New test.
        * gcc.c-torture/execute/ipa-sra-1.c: New test.
        * gcc.c-torture/execute/ipa-sra-2.c: New test.
        * gcc.c-torture/execute/ipa-sra-2.c: New test.
2009-09-17  Michael Matz  
2009-09-17  Michael Matz  
        PR middle-end/41347
        PR middle-end/41347
        * gfortran.dg/pr41347.f90: New test.
        * gfortran.dg/pr41347.f90: New test.
2009-09-17  Andreas Krebbel  
2009-09-17  Andreas Krebbel  
        * gcc.c-torture/compile/20090917-1.c: New testcase.
        * gcc.c-torture/compile/20090917-1.c: New testcase.
2009-09-16  Uros Bizjak  
2009-09-16  Uros Bizjak  
        * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
        * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
        * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
        * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
        alpha*-*-* target from XFAIL list.
        alpha*-*-* target from XFAIL list.
2009-09-16  Janis Johnson  
2009-09-16  Janis Johnson  
        * gcc.dg/dfp/dfp.exp: Use appropriate default options.
        * gcc.dg/dfp/dfp.exp: Use appropriate default options.
        * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
        * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
        * gcc.dg/dfp/cast-bad.c: Use default options.
        * gcc.dg/dfp/cast-bad.c: Use default options.
        * gcc.dg/dfp/compare-rel-const.c: Ditto.
        * gcc.dg/dfp/compare-rel-const.c: Ditto.
        * gcc.dg/dfp/composite-type.c: Ditto.
        * gcc.dg/dfp/composite-type.c: Ditto.
        * gcc.dg/dfp/constants.c: Ditto.
        * gcc.dg/dfp/constants.c: Ditto.
        * gcc.dg/dfp/constants-hex.c: Ditto.
        * gcc.dg/dfp/constants-hex.c: Ditto.
        * gcc.dg/dfp/constants-pedantic.c: Ditto.
        * gcc.dg/dfp/constants-pedantic.c: Ditto.
        * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
        * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
        * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
        * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
        * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
        * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
        * gcc.dg/dfp/ctypes.c: Ditto.
        * gcc.dg/dfp/ctypes.c: Ditto.
        * gcc.dg/dfp/ddmode-ice.c: Ditto.
        * gcc.dg/dfp/ddmode-ice.c: Ditto.
        * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
        * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
        * gcc.dg/dfp/float-constant-double.c: Ditto.
        * gcc.dg/dfp/float-constant-double.c: Ditto.
        * gcc.dg/dfp/keywords-pedantic.c: Ditto.
        * gcc.dg/dfp/keywords-pedantic.c: Ditto.
        * gcc.dg/dfp/keywords-reserved.c: Ditto.
        * gcc.dg/dfp/keywords-reserved.c: Ditto.
        * gcc.dg/dfp/modes.c: Ditto.
        * gcc.dg/dfp/modes.c: Ditto.
        * gcc.dg/dfp/operator-bitwise.c: Ditto.
        * gcc.dg/dfp/operator-bitwise.c: Ditto.
        * gcc.dg/dfp/pr31344.c: Ditto.
        * gcc.dg/dfp/pr31344.c: Ditto.
        * gcc.dg/dfp/pr31385.c: Ditto.
        * gcc.dg/dfp/pr31385.c: Ditto.
        * gcc.dg/dfp/pr33466.c: Ditto.
        * gcc.dg/dfp/pr33466.c: Ditto.
        * gcc.dg/dfp/pr35620.c: Ditto.
        * gcc.dg/dfp/pr35620.c: Ditto.
        * gcc.dg/dfp/pr37435.c: Ditto.
        * gcc.dg/dfp/pr37435.c: Ditto.
        * gcc.dg/dfp/pr39986.c: Ditto.
        * gcc.dg/dfp/pr39986.c: Ditto.
        * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
        * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
        * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
        * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
        * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
        * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
        * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
        * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
        * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
        * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
        * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
        * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
        * gcc.dg/dfp/typespec.c: Ditto.
        * gcc.dg/dfp/typespec.c: Ditto.
        * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
        * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
        * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
        * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
        * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
        * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
        * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
        * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
        * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
        * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
        * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
        * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
        * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
        * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
        * gcc.dg/dfp/compare-rel.h: Ditto.
        * gcc.dg/dfp/compare-rel.h: Ditto.
        * gcc.dg/dfp/compare-special.h: Ditto.
        * gcc.dg/dfp/compare-special.h: Ditto.
        * gcc.dg/dfp/convert.h: Ditto.
        * gcc.dg/dfp/convert.h: Ditto.
        * gcc.dg/dfp/fe-check.h: Ditto.
        * gcc.dg/dfp/fe-check.h: Ditto.
        * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
        * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
        * gcc.dg/dfp/cast.c: Ditto.
        * gcc.dg/dfp/cast.c: Ditto.
        * gcc.dg/dfp/compare-eq-const.c: Ditto.
        * gcc.dg/dfp/compare-eq-const.c: Ditto.
        * gcc.dg/dfp/compare-eq-d32.c: Ditto.
        * gcc.dg/dfp/compare-eq-d32.c: Ditto.
        * gcc.dg/dfp/compare-eq-d64.c: Ditto.
        * gcc.dg/dfp/compare-eq-d64.c: Ditto.
        * gcc.dg/dfp/compare-eq-d128.c: Ditto.
        * gcc.dg/dfp/compare-eq-d128.c: Ditto.
        * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
        * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
        * gcc.dg/dfp/compare-rel-d32.c: Ditto.
        * gcc.dg/dfp/compare-rel-d32.c: Ditto.
        * gcc.dg/dfp/compare-rel-d64.c: Ditto.
        * gcc.dg/dfp/compare-rel-d64.c: Ditto.
        * gcc.dg/dfp/compare-rel-d128.c: Ditto.
        * gcc.dg/dfp/compare-rel-d128.c: Ditto.
        * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
        * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
        * gcc.dg/dfp/compare-special-d32.c: Ditto.
        * gcc.dg/dfp/compare-special-d32.c: Ditto.
        * gcc.dg/dfp/compare-special-d64.c: Ditto.
        * gcc.dg/dfp/compare-special-d64.c: Ditto.
        * gcc.dg/dfp/compare-special-d128.c: Ditto.
        * gcc.dg/dfp/compare-special-d128.c: Ditto.
        * gcc.dg/dfp/constants-zero.c: Ditto.
        * gcc.dg/dfp/constants-zero.c: Ditto.
        * gcc.dg/dfp/convert-bfp-2.c: Ditto.
        * gcc.dg/dfp/convert-bfp-2.c: Ditto.
        * gcc.dg/dfp/convert-bfp-3.c: Ditto.
        * gcc.dg/dfp/convert-bfp-3.c: Ditto.
        * gcc.dg/dfp/convert-bfp-4.c: Ditto.
        * gcc.dg/dfp/convert-bfp-4.c: Ditto.
        * gcc.dg/dfp/convert-bfp-5.c: Ditto.
        * gcc.dg/dfp/convert-bfp-5.c: Ditto.
        * gcc.dg/dfp/convert-bfp-6.c: Ditto.
        * gcc.dg/dfp/convert-bfp-6.c: Ditto.
        * gcc.dg/dfp/convert-bfp-7.c: Ditto.
        * gcc.dg/dfp/convert-bfp-7.c: Ditto.
        * gcc.dg/dfp/convert-bfp-8.c: Ditto.
        * gcc.dg/dfp/convert-bfp-8.c: Ditto.
        * gcc.dg/dfp/convert-bfp-9.c: Ditto.
        * gcc.dg/dfp/convert-bfp-9.c: Ditto.
        * gcc.dg/dfp/convert-bfp-10.c: Ditto.
        * gcc.dg/dfp/convert-bfp-10.c: Ditto.
        * gcc.dg/dfp/convert-bfp-11.c: Ditto.
        * gcc.dg/dfp/convert-bfp-11.c: Ditto.
        * gcc.dg/dfp/convert-bfp-12.c: Ditto.
        * gcc.dg/dfp/convert-bfp-12.c: Ditto.
        * gcc.dg/dfp/convert-bfp-13.c: Ditto.
        * gcc.dg/dfp/convert-bfp-13.c: Ditto.
        * gcc.dg/dfp/convert-bfp-14.c: Ditto.
        * gcc.dg/dfp/convert-bfp-14.c: Ditto.
        * gcc.dg/dfp/convert-bfp.c: Ditto.
        * gcc.dg/dfp/convert-bfp.c: Ditto.
        * gcc.dg/dfp/convert-complex.c: Ditto.
        * gcc.dg/dfp/convert-complex.c: Ditto.
        * gcc.dg/dfp/convert-dfp.c: Ditto.
        * gcc.dg/dfp/convert-dfp.c: Ditto.
        * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
        * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
        * gcc.dg/dfp/convert-dfp-round.c: Ditto.
        * gcc.dg/dfp/convert-dfp-round.c: Ditto.
        * gcc.dg/dfp/convert-int.c: Ditto.
        * gcc.dg/dfp/convert-int.c: Ditto.
        * gcc.dg/dfp/convert-int-fold.c: Ditto.
        * gcc.dg/dfp/convert-int-fold.c: Ditto.
        * gcc.dg/dfp/convert-int-max.c: Ditto.
        * gcc.dg/dfp/convert-int-max.c: Ditto.
        * gcc.dg/dfp/convert-int-saturate.c: Ditto.
        * gcc.dg/dfp/convert-int-saturate.c: Ditto.
        * gcc.dg/dfp/decfloat-constants.c: Ditto.
        * gcc.dg/dfp/decfloat-constants.c: Ditto.
        * gcc.dg/dfp/fe-binop.c: Ditto.
        * gcc.dg/dfp/fe-binop.c: Ditto.
        * gcc.dg/dfp/fe-convert-1.c: Ditto.
        * gcc.dg/dfp/fe-convert-1.c: Ditto.
        * gcc.dg/dfp/fe-convert-2.c: Ditto.
        * gcc.dg/dfp/fe-convert-2.c: Ditto.
        * gcc.dg/dfp/fe-convert-3.c: Ditto.
        * gcc.dg/dfp/fe-convert-3.c: Ditto.
        * gcc.dg/dfp/func-array.c: Ditto.
        * gcc.dg/dfp/func-array.c: Ditto.
        * gcc.dg/dfp/func-deref.c: Ditto.
        * gcc.dg/dfp/func-deref.c: Ditto.
        * gcc.dg/dfp/func-mixed.c: Ditto.
        * gcc.dg/dfp/func-mixed.c: Ditto.
        * gcc.dg/dfp/func-pointer.c: Ditto.
        * gcc.dg/dfp/func-pointer.c: Ditto.
        * gcc.dg/dfp/func-scalar.c: Ditto.
        * gcc.dg/dfp/func-scalar.c: Ditto.
        * gcc.dg/dfp/func-struct.c: Ditto.
        * gcc.dg/dfp/func-struct.c: Ditto.
        * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
        * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
        * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
        * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
        * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
        * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
        * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
        * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
        * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
        * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
        * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
        * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
        * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
        * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
        * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
        * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
        * gcc.dg/dfp/func-vararg-size0.c: Ditto.
        * gcc.dg/dfp/func-vararg-size0.c: Ditto.
        * gcc.dg/dfp/inf-1.c: Ditto.
        * gcc.dg/dfp/inf-1.c: Ditto.
        * gcc.dg/dfp/loop-index.c: Ditto.
        * gcc.dg/dfp/loop-index.c: Ditto.
        * gcc.dg/dfp/nan-1.c: Ditto.
        * gcc.dg/dfp/nan-1.c: Ditto.
        * gcc.dg/dfp/nan-2.c: Ditto.
        * gcc.dg/dfp/nan-2.c: Ditto.
        * gcc.dg/dfp/operator-arith-fold.c: Ditto.
        * gcc.dg/dfp/operator-arith-fold.c: Ditto.
        * gcc.dg/dfp/operator-assignment.c: Ditto.
        * gcc.dg/dfp/operator-assignment.c: Ditto.
        * gcc.dg/dfp/operator-comma.c: Ditto.
        * gcc.dg/dfp/operator-comma.c: Ditto.
        * gcc.dg/dfp/operator-cond.c: Ditto.
        * gcc.dg/dfp/operator-cond.c: Ditto.
        * gcc.dg/dfp/operator-logical.c: Ditto.
        * gcc.dg/dfp/operator-logical.c: Ditto.
        * gcc.dg/dfp/operator-unary.c: Ditto.
        * gcc.dg/dfp/operator-unary.c: Ditto.
        * gcc.dg/dfp/pr36800.c: Ditto.
        * gcc.dg/dfp/pr36800.c: Ditto.
        * gcc.dg/dfp/pr39034.c: Ditto.
        * gcc.dg/dfp/pr39034.c: Ditto.
        * gcc.dg/dfp/pr39035.c: Ditto.
        * gcc.dg/dfp/pr39035.c: Ditto.
        * gcc.dg/dfp/pr39902.c: Ditto.
        * gcc.dg/dfp/pr39902.c: Ditto.
        * gcc.dg/dfp/signbit-1.c: Ditto.
        * gcc.dg/dfp/signbit-1.c: Ditto.
        * gcc.dg/dfp/signbit-2.c: Ditto.
        * gcc.dg/dfp/signbit-2.c: Ditto.
        * gcc.dg/dfp/struct-layout-1.c: Ditto.
        * gcc.dg/dfp/struct-layout-1.c: Ditto.
        * gcc.dg/dfp/union-init.c: Ditto.
        * gcc.dg/dfp/union-init.c: Ditto.
        * gcc.dg/dfp/usual-arith-conv.c: Ditto.
        * gcc.dg/dfp/usual-arith-conv.c: Ditto.
2009-09-16  Michael Matz  
2009-09-16  Michael Matz  
        PR fortran/41212
        PR fortran/41212
        * gfortran.dg/pr41212.f90: New test.
        * gfortran.dg/pr41212.f90: New test.
2009-09-16  Eric Botcazou  
2009-09-16  Eric Botcazou  
        * gnat.dg/alignment9.adb: New test.
        * gnat.dg/alignment9.adb: New test.
2009-09-16  Eric Botcazou  
2009-09-16  Eric Botcazou  
        * gnat.dg/discr20.ad[sb]: New test.
        * gnat.dg/discr20.ad[sb]: New test.
2009-09-16  Richard Guenther  
2009-09-16  Richard Guenther  
        PR middle-end/34011
        PR middle-end/34011
        * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
        * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
2009-09-16  DJ Delorie  
2009-09-16  DJ Delorie  
            Kaz Kojima  
            Kaz Kojima  
        * gcc.target/sh/struct-arg-dw2.c: New test.
        * gcc.target/sh/struct-arg-dw2.c: New test.
2009-09-15  Nathan Froyd  
2009-09-15  Nathan Froyd  
            Jakub Jelinek  
            Jakub Jelinek  
        PR target/41175
        PR target/41175
        * gcc.target/powerpc/pr41175.c: New test.
        * gcc.target/powerpc/pr41175.c: New test.
2009-09-14  Richard Henderson  
2009-09-14  Richard Henderson  
        * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
        * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
        c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
        c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
        gcc.dg/tree-ssa/asmgoto-1.c: New files.
        gcc.dg/tree-ssa/asmgoto-1.c: New files.
2009-09-14  Richard Henderson  
2009-09-14  Richard Henderson  
        * g++.dg/eh/builtin1.C: Update resx pattern match.
        * g++.dg/eh/builtin1.C: Update resx pattern match.
        * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
        * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
2009-09-14  Richard Sandiford  
2009-09-14  Richard Sandiford  
        * gcc.target/mips/branch-helper.h: New file.
        * gcc.target/mips/branch-helper.h: New file.
        * gcc.target/mips/branch-2.c,
        * gcc.target/mips/branch-2.c,
        * gcc.target/mips/branch-3.c,
        * gcc.target/mips/branch-3.c,
        * gcc.target/mips/branch-4.c,
        * gcc.target/mips/branch-4.c,
        * gcc.target/mips/branch-5.c,
        * gcc.target/mips/branch-5.c,
        * gcc.target/mips/branch-6.c,
        * gcc.target/mips/branch-6.c,
        * gcc.target/mips/branch-7.c,
        * gcc.target/mips/branch-7.c,
        * gcc.target/mips/branch-8.c,
        * gcc.target/mips/branch-8.c,
        * gcc.target/mips/branch-9.c,
        * gcc.target/mips/branch-9.c,
        * gcc.target/mips/branch-10.c,
        * gcc.target/mips/branch-10.c,
        * gcc.target/mips/branch-11.c,
        * gcc.target/mips/branch-11.c,
        * gcc.target/mips/branch-12.c,
        * gcc.target/mips/branch-12.c,
        * gcc.target/mips/branch-13.c,
        * gcc.target/mips/branch-13.c,
        * gcc.target/mips/branch-14.c,
        * gcc.target/mips/branch-14.c,
        * gcc.target/mips/branch-15.c: New tests.
        * gcc.target/mips/branch-15.c: New tests.
2009-09-14  Michael Meissner  
2009-09-14  Michael Meissner  
        PR target/41331
        PR target/41331
        * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
        * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
        -m32 -mpowerpc64 system.
        -m32 -mpowerpc64 system.
2009-09-14  Bernd Schmidt  
2009-09-14  Bernd Schmidt  
        From Jie Zhang :
        From Jie Zhang :
        * gcc.target/bfin/saveall.c: New test.
        * gcc.target/bfin/saveall.c: New test.
        * gcc.target/bfin/20090914-1.c: New test.
        * gcc.target/bfin/20090914-1.c: New test.
        * gcc.target/bfin/20090914-2.c: New test.
        * gcc.target/bfin/20090914-2.c: New test.
        * gcc.target/bfin/20090914-3.c: New test.
        * gcc.target/bfin/20090914-3.c: New test.
2009-09-14  Andrew Stubbs  
2009-09-14  Andrew Stubbs  
        * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
        * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
2009-09-14  Richard Guenther  
2009-09-14  Richard Guenther  
        PR middle-end/41350
        PR middle-end/41350
        * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
        * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
2009-09-12  Jerry DeLisle  
2009-09-12  Jerry DeLisle  
        PR libgfortran/41328
        PR libgfortran/41328
        * gfortran.dg/cr_lf.f90: New test.
        * gfortran.dg/cr_lf.f90: New test.
2009-09-11  Michael Matz  
2009-09-11  Michael Matz  
        PR middle-end/41275
        PR middle-end/41275
        * g++.dg/tree-ssa/pr41275.C: New test.
        * g++.dg/tree-ssa/pr41275.C: New test.
2009-09-11  Janus Weil  
2009-09-11  Janus Weil  
        PR fortran/41242
        PR fortran/41242
        * gfortran.dg/proc_ptr_comp_21.f90: New.
        * gfortran.dg/proc_ptr_comp_21.f90: New.
2009-09-10  Steven G. Kargl  
2009-09-10  Steven G. Kargl  
        PR fortran/31292
        PR fortran/31292
        * gfortran.dg/module_procedure_1.f90: New test.
        * gfortran.dg/module_procedure_1.f90: New test.
        * gfortran.dg/module_procedure_2.f90: Ditto.
        * gfortran.dg/module_procedure_2.f90: Ditto.
        * gfortran.dg/generic_14.f90: Move dg-error to new location.
        * gfortran.dg/generic_14.f90: Move dg-error to new location.
2009-09-10  Rainer Orth  
2009-09-10  Rainer Orth  
            James A. Morrison  
            James A. Morrison  
        PR ada/18302
        PR ada/18302
        * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
        * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
        commands.
        commands.
        * ada/acats/run_test.exp: New file.
        * ada/acats/run_test.exp: New file.
2009-09-10  Uros Bizjak 
2009-09-10  Uros Bizjak 
        Revert:
        Revert:
        2009-09-09  Uros Bizjak 
        2009-09-09  Uros Bizjak 
        PR rtl-optimization/39779
        PR rtl-optimization/39779
        * gcc.dg/pr39979.c: New test.
        * gcc.dg/pr39979.c: New test.
2009-09-10  Richard Guenther  
2009-09-10  Richard Guenther  
        PR middle-end/41257
        PR middle-end/41257
        * g++.dg/torture/pr41257-2.C: New testcase.
        * g++.dg/torture/pr41257-2.C: New testcase.
2009-09-09  Paolo Carlini  
2009-09-09  Paolo Carlini  
        PR c++/28293
        PR c++/28293
        * g++.dg/template/crash91.C: New.
        * g++.dg/template/crash91.C: New.
2009-09-09  Uros Bizjak 
2009-09-09  Uros Bizjak 
        PR rtl-optimization/39779
        PR rtl-optimization/39779
        * gcc.dg/pr39979.c: New test.
        * gcc.dg/pr39979.c: New test.
2009-09-09  Richard Guenther  
2009-09-09  Richard Guenther  
        PR tree-optimization/41101
        PR tree-optimization/41101
        * gcc.c-torture/compile/pr41101.c: New testcase.
        * gcc.c-torture/compile/pr41101.c: New testcase.
2009-09-09  Richard Guenther  
2009-09-09  Richard Guenther  
        PR middle-end/41317
        PR middle-end/41317
        * gcc.c-torture/execute/pr41317.c: New testcase.
        * gcc.c-torture/execute/pr41317.c: New testcase.
        * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
        * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
        * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
        * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
2009-09-08  Dodji Seketeli  
2009-09-08  Dodji Seketeli  
        Fix some test breakages on Darwin
        Fix some test breakages on Darwin
        * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
        * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
        and adjust.
        and adjust.
        * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
        * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
        * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
        * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
        * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
        * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
        * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
        * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
        take darwin specifics in account.
        take darwin specifics in account.
2009-09-08  Joseph Myers  
2009-09-08  Joseph Myers  
        * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
        * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
        gcc.dg/profile-dir-3.c: Disable for remote-host testing.
        gcc.dg/profile-dir-3.c: Disable for remote-host testing.
2009-09-08  Paolo Carlini  
2009-09-08  Paolo Carlini  
        PR c++/39923
        PR c++/39923
        * g++.dg/cpp0x/initlist24.C: New.
        * g++.dg/cpp0x/initlist24.C: New.
2009-09-08  Ozkan Sezer  
2009-09-08  Ozkan Sezer  
        * gcc.dg/large-size-array-2.c: Fix target requirement.
        * gcc.dg/large-size-array-2.c: Fix target requirement.
        * gcc.dg/large-size-array-4.c: Likewise.
        * gcc.dg/large-size-array-4.c: Likewise.
        * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
        * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
        * gcc.dg/c99-const-expr-2.c: Likewise.
        * gcc.dg/c99-const-expr-2.c: Likewise.
        * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
        * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
        * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
        * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
        * gcc.dg/c90-const-expr-10.c: Likewise.
        * gcc.dg/c90-const-expr-10.c: Likewise.
        * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
        * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
        instead of long.
        instead of long.
        * gcc.dg/tree-ssa/pr33920.c: Likewise.
        * gcc.dg/tree-ssa/pr33920.c: Likewise.
        * gcc.dg/vect/pr33846.c: Likewise.
        * gcc.dg/vect/pr33846.c: Likewise.
        * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
        * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
        __PTRDIFF_TYPE__, instead of unsigned long.
        __PTRDIFF_TYPE__, instead of unsigned long.
        * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
        * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
2009-09-08  Alexandre Oliva  
2009-09-08  Alexandre Oliva  
        PR debug/41229
        PR debug/41229
        PR debug/41291
        PR debug/41291
        PR debug/41300
        PR debug/41300
        * gfortran.dg/pr41229.f90: New.
        * gfortran.dg/pr41229.f90: New.
2009-09-08  Alexandre Oliva  
2009-09-08  Alexandre Oliva  
        PR debug/41232
        PR debug/41232
        * gcc.dg/pr41232.c: New.
        * gcc.dg/pr41232.c: New.
2009-09-08  Joseph Myers  
2009-09-08  Joseph Myers  
        * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
        * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
        contain -march.
        contain -march.
        * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
        * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
        gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
        gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
        gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
        gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
        gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
        gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
        gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
        gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
        gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
        gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
        gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
        gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
        gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
        gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
        options other than that used in dg-options.
        options other than that used in dg-options.
2009-09-07  Jakub Jelinek  
2009-09-07  Jakub Jelinek  
        PR rtl-optimization/41239
        PR rtl-optimization/41239
        * gcc.c-torture/execute/pr41239.c: New test.
        * gcc.c-torture/execute/pr41239.c: New test.
2009-09-07  Jerry DeLisle  
2009-09-07  Jerry DeLisle  
        PR libgfortran/41192
        PR libgfortran/41192
        * gfortran.dg/namelist_59.f90: New test.
        * gfortran.dg/namelist_59.f90: New test.
2009-09-07  Bernd Schmidt  
2009-09-07  Bernd Schmidt  
        From Mike Frysinger  
        From Mike Frysinger  
        * gcc.target/bfin/mcpu-bf542m.c: New file.
        * gcc.target/bfin/mcpu-bf542m.c: New file.
        * gcc.target/bfin/mcpu-bf544m.c: Likewise.
        * gcc.target/bfin/mcpu-bf544m.c: Likewise.
        * gcc.target/bfin/mcpu-bf546m.c: Likewise.
        * gcc.target/bfin/mcpu-bf546m.c: Likewise.
        * gcc.target/bfin/mcpu-bf548m.c: Likewise.
        * gcc.target/bfin/mcpu-bf548m.c: Likewise.
        * gcc.target/bfin/mcpu-bf549m.c: Likewise.
        * gcc.target/bfin/mcpu-bf549m.c: Likewise.
2009-09-07  Martin Jambor  
2009-09-07  Martin Jambor  
        PR middle-end/41282
        PR middle-end/41282
        * gcc.c-torture/compile/pr41282.c: New test.
        * gcc.c-torture/compile/pr41282.c: New test.
2009-09-07  Thomas Koenig  
2009-09-07  Thomas Koenig  
        PR fortran/41197
        PR fortran/41197
        * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
        * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
        variables for stat and errmsg.
        variables for stat and errmsg.
        * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
        * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
        * gfortran.dg/allocate_stat_2.f90:  New test.
        * gfortran.dg/allocate_stat_2.f90:  New test.
2009-09-07  Bernd Schmidt  
2009-09-07  Bernd Schmidt  
        * gcc.c-torture/compile/20090907-1.c: New test.
        * gcc.c-torture/compile/20090907-1.c: New test.
2009-09-06  Jakub Jelinek  
2009-09-06  Jakub Jelinek  
        PR bootstrap/41241
        PR bootstrap/41241
        * gcc.dg/pr41241.c: New test.
        * gcc.dg/pr41241.c: New test.
2009-09-06  Richard Guenther  
2009-09-06  Richard Guenther  
        PR middle-end/41144
        PR middle-end/41144
        * g++.dg/torture/pr41144.C: New testcase.
        * g++.dg/torture/pr41144.C: New testcase.
2009-09-06  Richard Guenther  
2009-09-06  Richard Guenther  
        PR middle-end/41261
        PR middle-end/41261
        * gcc.dg/torture/pr41261.c: New testcase.
        * gcc.dg/torture/pr41261.c: New testcase.
2009-09-05  Richard Guenther  
2009-09-05  Richard Guenther  
        PR middle-end/41181
        PR middle-end/41181
        * gcc.c-torture/compile/pr41181.c: New testcase.
        * gcc.c-torture/compile/pr41181.c: New testcase.
2009-09-05  Richard Guenther  
2009-09-05  Richard Guenther  
        PR debug/41273
        PR debug/41273
        * g++.dg/torture/pr41273.C: New testcase.
        * g++.dg/torture/pr41273.C: New testcase.
2009-09-05  Paul Thomas  
2009-09-05  Paul Thomas  
        PR fortran/41258
        PR fortran/41258
        * gfortran.dg/typebound_proc_12.f90 : New test.
        * gfortran.dg/typebound_proc_12.f90 : New test.
2009-09-04  Alexandre Oliva  
2009-09-04  Alexandre Oliva  
        PR debug/41225
        PR debug/41225
        * gfortran.dg/pr41225.f90: New.
        * gfortran.dg/pr41225.f90: New.
2009-09-04  Alexandre Oliva  
2009-09-04  Alexandre Oliva  
        * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
        * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
        unistd.h, sys/types.h and sys/wait.h.
        unistd.h, sys/types.h and sys/wait.h.
        (gualchk_t): New.
        (gualchk_t): New.
        (GUALCVT): New.
        (GUALCVT): New.
        (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
        (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
        (GUALITY_GDB_REDIRECT): New.
        (GUALITY_GDB_REDIRECT): New.
        (GUALITY_GDB_ARGS): Use it.
        (GUALITY_GDB_ARGS): Use it.
2009-09-04  Richard Guenther  
2009-09-04  Richard Guenther  
        PR middle-end/41257
        PR middle-end/41257
        * g++.dg/torture/pr41257.C: New testcase.
        * g++.dg/torture/pr41257.C: New testcase.
2009-09-04  Martin Jambor  
2009-09-04  Martin Jambor  
        PR tree-optimization/41112
        PR tree-optimization/41112
        * gnat.dg/array8.adb: New test.
        * gnat.dg/array8.adb: New test.
2009-09-03  Daniel Gutson  
2009-09-03  Daniel Gutson  
        * gcc.target/arm/ctz.c: New test case.
        * gcc.target/arm/ctz.c: New test case.
2009-09-03  Alon Dayan  
2009-09-03  Alon Dayan  
        PR tree-optimization/38275
        PR tree-optimization/38275
        * gcc.dg/autopar/reduc-1char.c: Increase number
        * gcc.dg/autopar/reduc-1char.c: Increase number
        of iterations. Adjust the logic accordingly.
        of iterations. Adjust the logic accordingly.
        * gcc.dg/autopar/reduc-2char.c: Ditto.
        * gcc.dg/autopar/reduc-2char.c: Ditto.
        * gcc.dg/autopar/reduc-1.c: Ditto.
        * gcc.dg/autopar/reduc-1.c: Ditto.
        * gcc.dg/autopar/reduc-2.c: Ditto.
        * gcc.dg/autopar/reduc-2.c: Ditto.
        * gcc.dg/autopar/reduc-3.c: Ditto.
        * gcc.dg/autopar/reduc-3.c: Ditto.
        * gcc.dg/autopar/reduc-6.c: Ditto.
        * gcc.dg/autopar/reduc-6.c: Ditto.
        * gcc.dg/autopar/reduc-7.c: Ditto.
        * gcc.dg/autopar/reduc-7.c: Ditto.
        * gcc.dg/autopar/reduc-8.c: Ditto.
        * gcc.dg/autopar/reduc-8.c: Ditto.
        * gcc.dg/autopar/reduc-9.c: Ditto.
        * gcc.dg/autopar/reduc-9.c: Ditto.
        * gcc.dg/autopar/pr39500-1.c: Ditto.
        * gcc.dg/autopar/pr39500-1.c: Ditto.
        * gcc.dg/autopar/reduc-1short.c: Ditto.
        * gcc.dg/autopar/reduc-1short.c: Ditto.
        * gcc.dg/autopar/reduc-2short.c: Ditto.
        * gcc.dg/autopar/reduc-2short.c: Ditto.
        * gcc.dg/autopar/parallelization-1.c: Ditto.
        * gcc.dg/autopar/parallelization-1.c: Ditto.
2009-09-03  Jakub Jelinek  
2009-09-03  Jakub Jelinek  
        * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
        * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
        testcase using guality.h compiles and links and if a global variable
        testcase using guality.h compiles and links and if a global variable
        can be verified by gdb.
        can be verified by gdb.
2009-09-03  Bernd Schmidt  
2009-09-03  Bernd Schmidt  
        * lib/target-supports.exp (check_effective_target_sync_int_long):
        * lib/target-supports.exp (check_effective_target_sync_int_long):
        Supported on Blackfin Linux targets.
        Supported on Blackfin Linux targets.
2009-09-02  David Daney  
2009-09-02  David Daney  
        * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
        * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
2009-09-03  Diego Novillo  
2009-09-03  Diego Novillo  
        * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
        * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
        * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
        * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
        * g++.dg/warn/unit-1.C: Likewise.
        * g++.dg/warn/unit-1.C: Likewise.
        * g++.dg/ipa/iinline-1.C: Likewise.
        * g++.dg/ipa/iinline-1.C: Likewise.
        * g++.dg/template/cond2.C: Adjust expected line location for the
        * g++.dg/template/cond2.C: Adjust expected line location for the
        error.
        error.
        * g++.dg/template/pr35240.C: Likewise.
        * g++.dg/template/pr35240.C: Likewise.
2009-09-02  Kaveh R. Ghazi  
2009-09-02  Kaveh R. Ghazi  
        * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
        * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
        * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
        * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
2009-09-02  Martin Jambor  
2009-09-02  Martin Jambor  
        * gcc.dg/tree-ssa/sra-8.c: New testcase.
        * gcc.dg/tree-ssa/sra-8.c: New testcase.
        * gcc.dg/memcpy-1.c: Add . to match pattern.
        * gcc.dg/memcpy-1.c: Add . to match pattern.
        * gcc.dg/uninit-I.c: XFAIL warning test.
        * gcc.dg/uninit-I.c: XFAIL warning test.
        * g++.dg/warn/unit-1.C: XFAIL warning test.
        * g++.dg/warn/unit-1.C: XFAIL warning test.
2009-09-02  Ian Lance Taylor  
2009-09-02  Ian Lance Taylor  
        * gcc.dg/20090902-1.c: New test.
        * gcc.dg/20090902-1.c: New test.
2009-09-02  Jakub Jelinek  
2009-09-02  Jakub Jelinek  
        * gcc.dg/builtin-object-size-9.c: New test.
        * gcc.dg/builtin-object-size-9.c: New test.
2009-09-02  Olivier Hainque  
2009-09-02  Olivier Hainque  
        * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
        * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
2009-09-02  Eric Botcazou  
2009-09-02  Eric Botcazou  
            Olivier Hainque  
            Olivier Hainque  
        * gnat.dg/misaligned_param.adb: New test.
        * gnat.dg/misaligned_param.adb: New test.
        * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
        * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
        * gnat.dg/slice7.adb: Add 1 more related case.
        * gnat.dg/slice7.adb: Add 1 more related case.
2009-09-01  Alexandre Oliva  
2009-09-01  Alexandre Oliva  
        * gcc.dg/guality/guality.c: Expect to fail for now.
        * gcc.dg/guality/guality.c: Expect to fail for now.
        * gcc.dg/guality/example.c: Likewise.
        * gcc.dg/guality/example.c: Likewise.
2009-09-01  Alexandre Oliva  
2009-09-01  Alexandre Oliva  
        * gcc.dg/guality/guality.c: New.
        * gcc.dg/guality/guality.c: New.
        * gcc.dg/guality/guality.h: New.
        * gcc.dg/guality/guality.h: New.
        * gcc.dg/guality/guality.exp: New.
        * gcc.dg/guality/guality.exp: New.
        * gcc.dg/guality/example.c: New.
        * gcc.dg/guality/example.c: New.
        * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
        * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
        (cleanup-saved-temps): Likewise, .gkd files too.
        (cleanup-saved-temps): Likewise, .gkd files too.
2009-09-01  Jerry DeLisle  
2009-09-01  Jerry DeLisle  
        PR fortran/39229
        PR fortran/39229
        * gfortran.dg/line_length_3.f: New test.
        * gfortran.dg/line_length_3.f: New test.
        * gfortran.dg/line_length_4.f90: New test.
        * gfortran.dg/line_length_4.f90: New test.
2009-09-01  Loren J. Rittle  
2009-09-01  Loren J. Rittle  
        * lib/target-supports.exp (check_gc_sections_available):
        * lib/target-supports.exp (check_gc_sections_available):
        Add proper pattern quote.
        Add proper pattern quote.
2009-08-31  Uros Bizjak  
2009-08-31  Uros Bizjak  
            Kaz Kojima  
            Kaz Kojima  
        * lib/target-supports.exp (add_options_for_ieee): New procedure.
        * lib/target-supports.exp (add_options_for_ieee): New procedure.
        * g++.dg/cdce3.C: Use dg-add-options ieee.
        * g++.dg/cdce3.C: Use dg-add-options ieee.
        * g++.dg/torture/type-generic-1.C: Likewise.
        * g++.dg/torture/type-generic-1.C: Likewise.
        * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
        * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
        * gcc.dg/pr28796-2.c: Likewise.
        * gcc.dg/pr28796-2.c: Likewise.
        * gcc.dg/torture/builtin-math-7.c: Likewise.
        * gcc.dg/torture/builtin-math-7.c: Likewise.
        * gcc.dg/torture/type-generic-1.c: Likewise.
        * gcc.dg/torture/type-generic-1.c: Likewise.
        * gfortran.dg/boz_14.f90: Likewise.
        * gfortran.dg/boz_14.f90: Likewise.
        * gfortran.dg/erf_2.F90: Likewise.
        * gfortran.dg/erf_2.F90: Likewise.
        * gfortran.dg/init_flag_3.f90: Likewise.
        * gfortran.dg/init_flag_3.f90: Likewise.
        * gfortran.dg/init_flag_4.f90: Likewise.
        * gfortran.dg/init_flag_4.f90: Likewise.
        * gfortran.dg/init_flag_5.f90: Likewise.
        * gfortran.dg/init_flag_5.f90: Likewise.
        * gfortran.dg/integer_exponentiation_1.f90: Likewise.
        * gfortran.dg/integer_exponentiation_1.f90: Likewise.
        * gfortran.dg/integer_exponentiation_5.F90: Likewise.
        * gfortran.dg/integer_exponentiation_5.F90: Likewise.
        * gfortran.dg/isnan_1.f90: Likewise.
        * gfortran.dg/isnan_1.f90: Likewise.
        * gfortran.dg/isnan_2.f90: Likewise.
        * gfortran.dg/isnan_2.f90: Likewise.
        * gfortran.dg/maxlocval_2.f90: Likewise.
        * gfortran.dg/maxlocval_2.f90: Likewise.
        * gfortran.dg/maxlocval_4.f90: Likewise.
        * gfortran.dg/maxlocval_4.f90: Likewise.
        * gfortran.dg/minlocval_1.f90: Likewise.
        * gfortran.dg/minlocval_1.f90: Likewise.
        * gfortran.dg/minlocval_4.f90: Likewise.
        * gfortran.dg/minlocval_4.f90: Likewise.
        * gfortran.dg/module_nan.f90: Likewise.
        * gfortran.dg/module_nan.f90: Likewise.
        * gfortran.dg/namelist_42.f90: Likewise.
        * gfortran.dg/namelist_42.f90: Likewise.
        * gfortran.dg/namelist_43.f90: Likewise.
        * gfortran.dg/namelist_43.f90: Likewise.
        * gfortran.dg/nan_1.f90: Likewise.
        * gfortran.dg/nan_1.f90: Likewise.
        * gfortran.dg/nan_2.f90: Likewise.
        * gfortran.dg/nan_2.f90: Likewise.
        * gfortran.dg/nan_3.f90: Likewise.
        * gfortran.dg/nan_3.f90: Likewise.
        * gfortran.dg/nan_4.f90: Likewise.
        * gfortran.dg/nan_4.f90: Likewise.
        * gfortran.dg/nan_5.f90: Likewise.
        * gfortran.dg/nan_5.f90: Likewise.
        * gfortran.dg/nearest_1.f90: Likewise.
        * gfortran.dg/nearest_1.f90: Likewise.
        * gfortran.dg/nearest_2.f90: Likewise.
        * gfortran.dg/nearest_2.f90: Likewise.
        * gfortran.dg/nearest_3.f90: Likewise.
        * gfortran.dg/nearest_3.f90: Likewise.
        * gfortran.dg/pr37243.f: Likewise.
        * gfortran.dg/pr37243.f: Likewise.
        * gfortran.dg/real_const_3.f90: Likewise.
        * gfortran.dg/real_const_3.f90: Likewise.
        * gfortran.dg/transfer_simplify_2.f90: Likewise.
        * gfortran.dg/transfer_simplify_2.f90: Likewise.
2009-08-31  Dodji Seketeli  
2009-08-31  Dodji Seketeli  
        PR debug/30161
        PR debug/30161
        * g++.dg/debug/dwarf2/template-params-1.C: New test.
        * g++.dg/debug/dwarf2/template-params-1.C: New test.
        * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
        * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
        * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
        * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
        * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
        * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
        * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
        * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
        * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
        * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
        * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
        * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
        * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
        * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
        * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
        * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
        * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
        * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
        * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
        * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
        * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
        * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
        * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
        * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2009-08-31  Jason Merrill  
2009-08-31  Jason Merrill  
        PR c++/41127
        PR c++/41127
        * g++.dg/parse/enum5.C: New.
        * g++.dg/parse/enum5.C: New.
        * g++.dg/cpp0x/enum1.C: Adjust expected error.
        * g++.dg/cpp0x/enum1.C: Adjust expected error.
2009-08-31  Janus Weil  
2009-08-31  Janus Weil  
        PR fortran/40940
        PR fortran/40940
        * gfortran.dg/allocate_derived_1.f90: New.
        * gfortran.dg/allocate_derived_1.f90: New.
        * gfortran.dg/class_3.f03: New.
        * gfortran.dg/class_3.f03: New.
2009-08-31  Janus Weil  
2009-08-31  Janus Weil  
        PR fortran/40996
        PR fortran/40996
        * gfortran.dg/allocatable_scalar_1.f90: New.
        * gfortran.dg/allocatable_scalar_1.f90: New.
        * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
        * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
        * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
        * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
        * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
        * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
2009-08-30  Richard Guenther  
2009-08-30  Richard Guenther  
        PR tree-optimization/41186
        PR tree-optimization/41186
        * g++.dg/torture/pr41186.C: New testcase.
        * g++.dg/torture/pr41186.C: New testcase.
        * g++.dg/tree-ssa/pr41186.C: Likewise.
        * g++.dg/tree-ssa/pr41186.C: Likewise.
2009-08-30  Dodji Seketeli  
2009-08-30  Dodji Seketeli  
        PR c++/41187
        PR c++/41187
        * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
        * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
        take ia64 assembly comments syntax in account.
        take ia64 assembly comments syntax in account.
2009-08-30  Uros Bizjak  
2009-08-30  Uros Bizjak  
        * gcc.target/i386/funcspec-5.c: Remove fused-add test.
        * gcc.target/i386/funcspec-5.c: Remove fused-add test.
2009-08-29  Kaveh R. Ghazi  
2009-08-29  Kaveh R. Ghazi  
        * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
        * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
        * gfortran.dg/whole_file_6.f90: Likewise.
        * gfortran.dg/whole_file_6.f90: Likewise.
2009-08-28  Cary Coutant  
2009-08-28  Cary Coutant  
        PR debug/41063
        PR debug/41063
        * g++.dg/debug/dwarf2/pr41063.C: New test.
        * g++.dg/debug/dwarf2/pr41063.C: New test.
2009-08-27  Uros Bizjak  
2009-08-27  Uros Bizjak  
        PR rtl-optimization/40861
        PR rtl-optimization/40861
        * gcc.dg/pr40861.c: New test.
        * gcc.dg/pr40861.c: New test.
2009-08-27  Janus Weil  
2009-08-27  Janus Weil  
        PR fortran/40869
        PR fortran/40869
        * gfortran.dg/proc_ptr_comp_20.f90: New.
        * gfortran.dg/proc_ptr_comp_20.f90: New.
2009-08-27  Janne Blomqvist  
2009-08-27  Janne Blomqvist  
        PR libfortran/39667
        PR libfortran/39667
        * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
        * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
        open temp file with status="scratch".
        open temp file with status="scratch".
        * gfortran.dg/fmt_cache_1.f: Likewise.
        * gfortran.dg/fmt_cache_1.f: Likewise.
        * gfortran.dg/fmt_exhaust.f90: Likewise.
        * gfortran.dg/fmt_exhaust.f90: Likewise.
        * gfortran.dg/fmt_t_4.f90: Likewise.
        * gfortran.dg/fmt_t_4.f90: Likewise.
        * gfortran.dg/fseek.f90: Likewise.
        * gfortran.dg/fseek.f90: Likewise.
        * gfortran.dg/list_read_5.f90: Likewise.
        * gfortran.dg/list_read_5.f90: Likewise.
        * gfortran.dg/namelist_39.f90: Likewise.
        * gfortran.dg/namelist_39.f90: Likewise.
        * gfortran.dg/namelist_56.f90: Likewise.
        * gfortran.dg/namelist_56.f90: Likewise.
        * gfortran.dg/read_bad_advance.f90: Likewise.
        * gfortran.dg/read_bad_advance.f90: Likewise.
        * gfortran.dg/read_repeat.f90: Likewise.
        * gfortran.dg/read_repeat.f90: Likewise.
        * gfortran.dg/read_size_noadvance.f90: Likewise.
        * gfortran.dg/read_size_noadvance.f90: Likewise.
        * gfortran.dg/read_x_past.f: Likewise.
        * gfortran.dg/read_x_past.f: Likewise.
2009-08-27  Tobias Burnus  
2009-08-27  Tobias Burnus  
        PR fortran/28039
        PR fortran/28039
        * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
        * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
2009-08-27  Daniel Kraft  
2009-08-27  Daniel Kraft  
        PR fortran/37425
        PR fortran/37425
        * gfortran.dg/impure_assignment_1.f90: Change expected error message.
        * gfortran.dg/impure_assignment_1.f90: Change expected error message.
        * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
        * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
        error and fix problem with recursive assignment.
        error and fix problem with recursive assignment.
        * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
        * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
        * gfortran.dg/typebound_operator_3.f03: New test.
        * gfortran.dg/typebound_operator_3.f03: New test.
        * gfortran.dg/typebound_operator_4.f03: New test.
        * gfortran.dg/typebound_operator_4.f03: New test.
2009-08-27  Dodji Seketeli  
2009-08-27  Dodji Seketeli  
        PR debug/41170
        PR debug/41170
        * debug/dwarf2/namespace-1.C: New test.
        * debug/dwarf2/namespace-1.C: New test.
2009-08-26  H.J. Lu  
2009-08-26  H.J. Lu  
        PR fortran/41162
        PR fortran/41162
        * gfortran.dg/pr41162.f: New.
        * gfortran.dg/pr41162.f: New.
2009-08-26  Adam Nemet  
2009-08-26  Adam Nemet  
            Richard Sandiford  
            Richard Sandiford  
        * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
        * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
        with "forbid_cpu".
        with "forbid_cpu".
        * gcc.target/mips/branch-1.c: Update accordingly.
        * gcc.target/mips/branch-1.c: Update accordingly.
        * gcc.target/mips/extend-1.c: Likewise.
        * gcc.target/mips/extend-1.c: Likewise.
        * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
        * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
2009-08-26  Richard Guenther  
2009-08-26  Richard Guenther  
        PR middle-end/41163
        PR middle-end/41163
        * gcc.c-torture/compile/pr41163.c: New testcase.
        * gcc.c-torture/compile/pr41163.c: New testcase.
        * gcc.dg/pr35899.c: Adjust.
        * gcc.dg/pr35899.c: Adjust.
2009-08-26  Richard Guenther  
2009-08-26  Richard Guenther  
        * gcc.dg/tree-ssa/restrict-4.c: New testcase.
        * gcc.dg/tree-ssa/restrict-4.c: New testcase.
2009-08-26  Jason Merrill  
2009-08-26  Jason Merrill  
        * g++.dg/cpp0x/explicit3.C: New.
        * g++.dg/cpp0x/explicit3.C: New.
        * g++.dg/overload/cond2.C: New.
        * g++.dg/overload/cond2.C: New.
2009-08-25  Kaz Kojima  
2009-08-25  Kaz Kojima  
        * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
        * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
2009-08-25  Jan Hubicka  
2009-08-25  Jan Hubicka  
        * gcc.target/i386/sse5-shift1-vector.c
        * gcc.target/i386/sse5-shift1-vector.c
        * gcc.target/i386/isa-12.c
        * gcc.target/i386/isa-12.c
        * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
        * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
        * gcc.target/i386/sse5-pcmov2.c
        * gcc.target/i386/sse5-pcmov2.c
        * gcc.target/i386/isa-3.c
        * gcc.target/i386/isa-3.c
        * gcc.target/i386/sse5-shift2-vector.c
        * gcc.target/i386/sse5-shift2-vector.c
        * gcc.target/i386/isa-7.c
        * gcc.target/i386/isa-7.c
        * gcc.target/i386/funcspec-2.c
        * gcc.target/i386/funcspec-2.c
        * gcc.target/i386/sse5-haddX.c
        * gcc.target/i386/sse5-haddX.c
        * gcc.target/i386/sse5-hadduX.c
        * gcc.target/i386/sse5-hadduX.c
        * gcc.target/i386/isa-9.c
        * gcc.target/i386/isa-9.c
        * gcc.target/i386/sse5-maccXX.c
        * gcc.target/i386/sse5-maccXX.c
        * gcc.target/i386/sse5-shift3-vector.c
        * gcc.target/i386/sse5-shift3-vector.c
        * gcc.target/i386/sse5-msubXX.c
        * gcc.target/i386/sse5-msubXX.c
        * gcc.target/i386/sse5-permpX.c
        * gcc.target/i386/sse5-permpX.c
        * gcc.target/i386/sse5-check.h
        * gcc.target/i386/sse5-check.h
        * gcc.target/i386/sse-12.c
        * gcc.target/i386/sse-12.c
        * gcc.target/i386/sse-11.c
        * gcc.target/i386/sse-11.c
        * gcc.target/i386/sse-10.c
        * gcc.target/i386/sse-10.c
        * gcc.target/i386/sse-13.c
        * gcc.target/i386/sse-13.c
        * gcc.target/i386/sse-14.c
        * gcc.target/i386/sse-14.c
        * gcc.target/i386/sse-22.c
        * gcc.target/i386/sse-22.c
        * gcc.target/i386/sse-2.c
        * gcc.target/i386/sse-2.c
        * gcc.target/i386/sse-13.c
        * gcc.target/i386/sse-13.c
        * gcc.target/i386/avx-2.c
        * gcc.target/i386/avx-2.c
        * gcc.target/i386/sse5-rotate1-vector.c
        * gcc.target/i386/sse5-rotate1-vector.c
        * gcc.target/i386/isa-4.c
        * gcc.target/i386/isa-4.c
        * gcc.target/i386/sse5-hsubX.c
        * gcc.target/i386/sse5-hsubX.c
        * gcc.target/i386/sse5-pcmov.c
        * gcc.target/i386/sse5-pcmov.c
        * gcc.target/i386/sse5-fma.c
        * gcc.target/i386/sse5-fma.c
        * gcc.target/i386/isa-8.c
        * gcc.target/i386/isa-8.c
        * gcc.target/i386/sse5-rotate2-vector.c
        * gcc.target/i386/sse5-rotate2-vector.c
        * gcc.target/i386/sse5-nmaccXX.c
        * gcc.target/i386/sse5-nmaccXX.c
        * gcc.target/i386/sse5-imul64-vector.c
        * gcc.target/i386/sse5-imul64-vector.c
        * gcc.target/i386/sse5-nmsubXX.c
        * gcc.target/i386/sse5-nmsubXX.c
        * gcc.target/i386/sse5-rotate3-vector.c
        * gcc.target/i386/sse5-rotate3-vector.c
        * gcc.target/i386/sse5-fma-vector.c
        * gcc.target/i386/sse5-fma-vector.c
        * gcc.target/i386/sse5-imul32widen-vector.c
        * gcc.target/i386/sse5-imul32widen-vector.c
        * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
        * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
        * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
        * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
        * gcc.target/i386/funcspec-5.c: Remove SSE5.
        * gcc.target/i386/funcspec-5.c: Remove SSE5.
        * gcc.target/i386/funcspec-6.c: Remove fused-add test.
        * gcc.target/i386/funcspec-6.c: Remove fused-add test.
        * gcc.target/i386/avx-1.c: Remove SSE5.
        * gcc.target/i386/avx-1.c: Remove SSE5.
        * gcc.target/i386/avx-2.c: Remove SSE5.
        * gcc.target/i386/avx-2.c: Remove SSE5.
        * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
        * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
        * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
        * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
        * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
        * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
        * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
        * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
2009-08-25  Uros Bizjak  
2009-08-25  Uros Bizjak  
        * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
        * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
2009-08-25 Ville Voutilainen 
2009-08-25 Ville Voutilainen 
        * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
        * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
        keyword works in the same manner as __alignof.
        keyword works in the same manner as __alignof.
2009-08-25  Thomas Koenig  
2009-08-25  Thomas Koenig  
        PR libfortran/34670
        PR libfortran/34670
        * gfortran.dg/unpack_bounds_1.f90:  New test.
        * gfortran.dg/unpack_bounds_1.f90:  New test.
        * gfortran.dg/unpack_bounds_2.f90:  New test.
        * gfortran.dg/unpack_bounds_2.f90:  New test.
        * gfortran.dg/unpack_bounds_3.f90:  New test.
        * gfortran.dg/unpack_bounds_3.f90:  New test.
2009-08-25  Eric Botcazou  
2009-08-25  Eric Botcazou  
        * gnat.dg/slice7.adb: New test.
        * gnat.dg/slice7.adb: New test.
        * gnat.dg/slice7_pkg.ads: New helper.
        * gnat.dg/slice7_pkg.ads: New helper.
2009-08-25  Janus Weil  
2009-08-25  Janus Weil  
        PR fortran/41139
        PR fortran/41139
        * gfortran.dg/proc_ptr_25.f90: New.
        * gfortran.dg/proc_ptr_25.f90: New.
        * gfortran.dg/proc_ptr_comp_18.f90: New.
        * gfortran.dg/proc_ptr_comp_18.f90: New.
        * gfortran.dg/proc_ptr_comp_19.f90: New.
        * gfortran.dg/proc_ptr_comp_19.f90: New.
2009-08-24  Jerry DeLisle  
2009-08-24  Jerry DeLisle  
        PR fortran/41154
        PR fortran/41154
        * gfortran.dg/fmt_error_8.f: New test.
        * gfortran.dg/fmt_error_8.f: New test.
2009-08-24  Kaveh R. Ghazi  
2009-08-24  Kaveh R. Ghazi  
        * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
        * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
        number, update all callers and synchronize results for latest MPC.
        number, update all callers and synchronize results for latest MPC.
2009-08-21  Jason Merrill  
2009-08-21  Jason Merrill  
        * g++.dg/warn/Wunused-17.C: New.
        * g++.dg/warn/Wunused-17.C: New.
2009-08-11  Ramana Radhakrishnan  
2009-08-11  Ramana Radhakrishnan  
        * gcc.target/arm/combine-cmp-shift.c: New test.
        * gcc.target/arm/combine-cmp-shift.c: New test.
2009-08-24  Kai Tietz  
2009-08-24  Kai Tietz  
        * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
        * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
        * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
        * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
        width specifier.
        width specifier.
2009-08-23  Jerry DeLisle   
2009-08-23  Jerry DeLisle   
        * gfortran.dg/fmt_error_7.f: New test.
        * gfortran.dg/fmt_error_7.f: New test.
2009-08-23  Uros Bizjak  
2009-08-23  Uros Bizjak  
        PR target/40718
        PR target/40718
        * gcc.target/i386/pr40718.c: New test.
        * gcc.target/i386/pr40718.c: New test.
2009-08-22  Steven G. Kargl  
2009-08-22  Steven G. Kargl  
        * gfortran.dg/proc_ptr_24.f90: New test.
        * gfortran.dg/proc_ptr_24.f90: New test.
2009-08-22 Steven K. kargl  
2009-08-22 Steven K. kargl  
        * gfortran.dg/allocate_alloc_opt_4.f90: New test.
        * gfortran.dg/allocate_alloc_opt_4.f90: New test.
        * gfortran.dg/allocate_alloc_opt_5.f90: New test.
        * gfortran.dg/allocate_alloc_opt_5.f90: New test.
        * gfortran.dg/allocate_alloc_opt_6.f90: New test.
        * gfortran.dg/allocate_alloc_opt_6.f90: New test.
2009-08-22  Bud Davis  
2009-08-22  Bud Davis  
        PR fortran/28039
        PR fortran/28039
        * gfortran.dg/fmt_with_extra.f: new file.
        * gfortran.dg/fmt_with_extra.f: new file.
2009-08-21  Maciej W. Rozycki  
2009-08-21  Maciej W. Rozycki  
        * lib/target-supports.exp
        * lib/target-supports.exp
        (check_effective_target_arm_iwmmxt_ok): New procedure.
        (check_effective_target_arm_iwmmxt_ok): New procedure.
        * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
        * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
        exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
        exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
2009-08-21  Uros Bizjak  
2009-08-21  Uros Bizjak  
        * gfortran.dg/boz_9.f90: Do not load denormal floating
        * gfortran.dg/boz_9.f90: Do not load denormal floating
        point constants.  Remove -mieee option for alpha*-*-* targets.
        point constants.  Remove -mieee option for alpha*-*-* targets.
2009-08-21  Janus Weil  
2009-08-21  Janus Weil  
        PR fortran/41106
        PR fortran/41106
        * gfortran.dg/proc_ptr_23.f90: New.
        * gfortran.dg/proc_ptr_23.f90: New.
        * gfortran.dg/proc_ptr_comp_15.f90: New.
        * gfortran.dg/proc_ptr_comp_15.f90: New.
        * gfortran.dg/proc_ptr_comp_16.f90: New.
        * gfortran.dg/proc_ptr_comp_16.f90: New.
        * gfortran.dg/proc_ptr_comp_17.f90: New.
        * gfortran.dg/proc_ptr_comp_17.f90: New.
2009-08-21  Jakub Jelinek  
2009-08-21  Jakub Jelinek  
        PR c++/41131
        PR c++/41131
        * g++.dg/expr/unary3.C: New test.
        * g++.dg/expr/unary3.C: New test.
2009-08-21  Kaz Kojima  
2009-08-21  Kaz Kojima  
        * gfortran.dg/common_5.f: Add -mdalign for sh.
        * gfortran.dg/common_5.f: Add -mdalign for sh.
        * gfortran.dg/common_align_2.f90: Likewise.
        * gfortran.dg/common_align_2.f90: Likewise.
2009-08-20  Thomas Koenig  
2009-08-20  Thomas Koenig  
        PR libfortran/40962
        PR libfortran/40962
        * c_f_pointer_tests_4.f90:  New test.
        * c_f_pointer_tests_4.f90:  New test.
2009-08-20  Eric Botcazou  
2009-08-20  Eric Botcazou  
        * gnat.dg/slice6.adb: New test.
        * gnat.dg/slice6.adb: New test.
        * gnat.dg/slice6_pkg.ads: New helper.
        * gnat.dg/slice6_pkg.ads: New helper.
2009-08-20  Michael Matz  
2009-08-20  Michael Matz  
        PR fortran/41126
        PR fortran/41126
        * gfortran.dg/pr41126.f90: New test.
        * gfortran.dg/pr41126.f90: New test.
2009-08-20  Eric Botcazou  
2009-08-20  Eric Botcazou  
        * gnat.dg/dynamic_bound.adb: New test.
        * gnat.dg/dynamic_bound.adb: New test.
2009-08-20  Janus Weil  
2009-08-20  Janus Weil  
        PR fortran/41121
        PR fortran/41121
        * gfortran.dg/intrinsic_5.f90: New.
        * gfortran.dg/intrinsic_5.f90: New.
2009-08-19  Ramana Radhakrishnan  
2009-08-19  Ramana Radhakrishnan  
            Richard Earnshaw  
            Richard Earnshaw  
        * gcc.target/arm/20090811-1.c: New test.
        * gcc.target/arm/20090811-1.c: New test.
2009-08-19  Jakub Jelinek  
2009-08-19  Jakub Jelinek  
        PR middle-end/41123
        PR middle-end/41123
        * gcc.dg/pr41123.c: New test.
        * gcc.dg/pr41123.c: New test.
2009-08-19  Jason Merrill  
2009-08-19  Jason Merrill  
        PR c++/41120
        PR c++/41120
        * g++.dg/other/gc4.C: New.
        * g++.dg/other/gc4.C: New.
2009-08-18  Michael Matz  
2009-08-18  Michael Matz  
        * gfortran.dg/vect/vect-gems.f90: New test.
        * gfortran.dg/vect/vect-gems.f90: New test.
        * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
        * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
2009-08-18  DJ Delorie  
2009-08-18  DJ Delorie  
        * lib/wrapper.exp: Move load of target-libpath.exp from here...
        * lib/wrapper.exp: Move load of target-libpath.exp from here...
        * lib/gcc-defs.exp: ... to here.
        * lib/gcc-defs.exp: ... to here.
        * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
        * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
        GCC_EXEC_PREFIX before building the wrapper.
        GCC_EXEC_PREFIX before building the wrapper.
2009-08-18  Nathan Froyd  
2009-08-18  Nathan Froyd  
        * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
        * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
        tests.
        tests.
        * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
        * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
        * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
        * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
        dg-options.  Fix dg-final clause.
        dg-options.  Fix dg-final clause.
2009-08-18  Uros Bizjak  
2009-08-18  Uros Bizjak  
        * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
        * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
2009-08-18  Janus Weil  
2009-08-18  Janus Weil  
            Paul Thomas  
            Paul Thomas  
        PR fortran/40870
        PR fortran/40870
        * gfortran.dg/proc_ptr_comp_13.f90: Extended.
        * gfortran.dg/proc_ptr_comp_13.f90: Extended.
2009-08-18  Richard Guenther  
2009-08-18  Richard Guenther  
        PR middle-end/41094
        PR middle-end/41094
        * gcc.dg/torture/pr41094.c: New testcase.
        * gcc.dg/torture/pr41094.c: New testcase.
        * gcc.dg/torture/builtin-power-1.c: Adjust.
        * gcc.dg/torture/builtin-power-1.c: Adjust.
        * gcc.dg/builtins-10.c: Likewise.
        * gcc.dg/builtins-10.c: Likewise.
2009-08-18  Jakub Jelinek  
2009-08-18  Jakub Jelinek  
        PR target/40971
        PR target/40971
        * gcc.dg/pr40971.c: New test.
        * gcc.dg/pr40971.c: New test.
2008-08-17  Paul Thomas  
2008-08-17  Paul Thomas  
        PR fortran/41062
        PR fortran/41062
        * gfortran.dg/use_only_4.f90: New test.
        * gfortran.dg/use_only_4.f90: New test.
2009-08-17  Daniel Kraft  
2009-08-17  Daniel Kraft  
        PR fortran/37425
        PR fortran/37425
        * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
        * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
        NOPASS bindings as operators.
        NOPASS bindings as operators.
2009-08-17  Uros Bizjak  
2009-08-17  Uros Bizjak  
        * lib/target-supports.exp
        * lib/target-supports.exp
        (check_effective_target_vect_cmdline_needed): Add alpha to the list
        (check_effective_target_vect_cmdline_needed): Add alpha to the list
        of targets that do not need command line argument to enable SIMD.
        of targets that do not need command line argument to enable SIMD.
2009-08-17  Kaveh R. Ghazi  
2009-08-17  Kaveh R. Ghazi  
        * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
        * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
        typo in cache name.
        typo in cache name.
2009-08-17  Jerry DeLisle  
2009-08-17  Jerry DeLisle  
        PR fortran/41075
        PR fortran/41075
        * gfortran.dg/unlimited_fmt_1.f90: New test.
        * gfortran.dg/unlimited_fmt_1.f90: New test.
2009-08-17  Dodji Seketeli  
2009-08-17  Dodji Seketeli  
        * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
        * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
2009-08-17  Arnaud Charlet  
2009-08-17  Arnaud Charlet  
        * gnat.dg/itype.ad[sb]: New test.
        * gnat.dg/itype.ad[sb]: New test.
2009-08-16  Adam Nemet  
2009-08-16  Adam Nemet  
        * gcc.target/mips/mips.exp: Add terminology section to comment
        * gcc.target/mips/mips.exp: Add terminology section to comment
        at the top of the file.  Fix typos.
        at the top of the file.  Fix typos.
2009-08-16  Jason Merrill  
2009-08-16  Jason Merrill  
        * g++.dg/debug/dwarf2/inline1.C: New.
        * g++.dg/debug/dwarf2/inline1.C: New.
2009-08-16  Richard Sandiford  
2009-08-16  Richard Sandiford  
        PR target/38599
        PR target/38599
        * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
        * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
2009-08-16  Dodji Seketeli  
2009-08-16  Dodji Seketeli  
        PR debug/37801
        PR debug/37801
        * gcc.dg/debug/20020224-1.c: Adjust the comment.
        * gcc.dg/debug/20020224-1.c: Adjust the comment.
        Make sure to trigger inlining optimizations.
        Make sure to trigger inlining optimizations.
        * gcc.dg/debug/dwarf2/inline2.c: New test.
        * gcc.dg/debug/dwarf2/inline2.c: New test.
2009-08-14  Janus Weil  
2009-08-14  Janus Weil  
        PR fortran/41070
        PR fortran/41070
        * gfortran.dg/structure_constructor_10.f90: New.
        * gfortran.dg/structure_constructor_10.f90: New.
2009-08-14  Olatunji Ruwase 
2009-08-14  Olatunji Ruwase 
        * gcc.dg/pragma-re-1.c: Supported on all platforms.
        * gcc.dg/pragma-re-1.c: Supported on all platforms.
        * gcc.dg/pragma-re-2.c: Likewise.
        * gcc.dg/pragma-re-2.c: Likewise.
        * gcc.dg/pragma-re-3.c: Likewise.
        * gcc.dg/pragma-re-3.c: Likewise.
        * gcc.dg/pragma-re-4.c: Likewise.
        * gcc.dg/pragma-re-4.c: Likewise.
        * g++.dg/other/pragma-re-1.C: Likewise.
        * g++.dg/other/pragma-re-1.C: Likewise.
        * g++.dg/other/pragma-re-2.C: Likewise.
        * g++.dg/other/pragma-re-2.C: Likewise.
2009-08-14  Kaveh R. Ghazi  
2009-08-14  Kaveh R. Ghazi  
        * gcc.dg/torture/builtin-math-7.c: New.
        * gcc.dg/torture/builtin-math-7.c: New.
2009-08-14  Richard Guenther  
2009-08-14  Richard Guenther  
        * gcc.c-torture/execute/20090814-1.c: New testcase.
        * gcc.c-torture/execute/20090814-1.c: New testcase.
2009-08-14  David Edelsohn  
2009-08-14  David Edelsohn  
        * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
        * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
2009-08-14  Paolo Bonzini  
2009-08-14  Paolo Bonzini  
        PR target/40934
        PR target/40934
        * gcc.target/i386/pr40934.c: New.
        * gcc.target/i386/pr40934.c: New.
2009-08-14  Uros Bizjak  
2009-08-14  Uros Bizjak  
        PR target/41019
        PR target/41019
        * gcc.target/i386/pr41019.c: New test.
        * gcc.target/i386/pr41019.c: New test.
2009-08-13  Jerry DeLisle 
2009-08-13  Jerry DeLisle 
        PR fortran/40955
        PR fortran/40955
        * gfortran.dg/winapi.f90: New test.
        * gfortran.dg/winapi.f90: New test.
2009-08-13  Janus Weil  
2009-08-13  Janus Weil  
        PR fortran/40995
        PR fortran/40995
        * gfortran.dg/intrinsic_4.f90: New.
        * gfortran.dg/intrinsic_4.f90: New.
        * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
        * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
        different line.
        different line.
2009-08-13  Richard Guenther  
2009-08-13  Richard Guenther  
        PR middle-end/41047
        PR middle-end/41047
        * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
        * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
2009-08-12  Richard Guenther  
2009-08-12  Richard Guenther  
        PR tree-optimization/41011
        PR tree-optimization/41011
        * gfortran.dg/pr41011.f: New testcase.
        * gfortran.dg/pr41011.f: New testcase.
2009-08-11  Andrew Haley  
2009-08-11  Andrew Haley  
        * gcc.target/arm/synchronize.c: New file.
        * gcc.target/arm/synchronize.c: New file.
2009-08-12  Sebastian Pop  
2009-08-12  Sebastian Pop  
        PR middle-end/40980
        PR middle-end/40980
        * gfortran.dg/graphite/id-17.f: New.
        * gfortran.dg/graphite/id-17.f: New.
2009-08-12  Konrad Trifunovic  
2009-08-12  Konrad Trifunovic  
            Sebastian Pop  
            Sebastian Pop  
        * gcc.dg/graphite/interchange-1.c: XFAILed.
        * gcc.dg/graphite/interchange-1.c: XFAILed.
        * gcc.dg/graphite/interchange-2.c: XFAILed.
        * gcc.dg/graphite/interchange-2.c: XFAILed.
        * gcc.dg/graphite/interchange-3.c: XFAILed.
        * gcc.dg/graphite/interchange-3.c: XFAILed.
        * gcc.dg/graphite/interchange-4.c: XFAILed.
        * gcc.dg/graphite/interchange-4.c: XFAILed.
        * gcc.dg/graphite/interchange-7.c: XFAILed.
        * gcc.dg/graphite/interchange-7.c: XFAILed.
2009-08-12  Sebastian Pop  
2009-08-12  Sebastian Pop  
        * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
        * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
2009-08-12  Sebastian Pop  
2009-08-12  Sebastian Pop  
            Pranav Garg  
            Pranav Garg  
        * gcc.dg/graphite/interchange-6.c: XFAILed.
        * gcc.dg/graphite/interchange-6.c: XFAILed.
2009-08-12  Sebastian Pop  
2009-08-12  Sebastian Pop  
        * gcc.dg/graphite/interchange-9.c: New.
        * gcc.dg/graphite/interchange-9.c: New.
2009-08-12  Richard Guenther  
2009-08-12  Richard Guenther  
        PR rtl-optimization/41033
        PR rtl-optimization/41033
        * gcc.dg/pr41033.c: New test.
        * gcc.dg/pr41033.c: New test.
2009-08-11  Janus Weil  
2009-08-11  Janus Weil  
        PR fortran/41022
        PR fortran/41022
        * gfortran.dg/proc_ptr_comp_14.f90: New.
        * gfortran.dg/proc_ptr_comp_14.f90: New.
2009-08-11  Adam Nemet  
2009-08-11  Adam Nemet  
        * gcc.target/mips/ext-5.c: New test.
        * gcc.target/mips/ext-5.c: New test.
        * gcc.target/mips/ext-6.c: New test.
        * gcc.target/mips/ext-6.c: New test.
        * gcc.target/mips/ext-7.c: New test.
        * gcc.target/mips/ext-7.c: New test.
        * gcc.target/mips/ext-8.c: New test.
        * gcc.target/mips/ext-8.c: New test.
        * gcc.target/mips/extend-2.c: New test.
        * gcc.target/mips/extend-2.c: New test.
2009-08-10  Jason Merrill  
2009-08-10  Jason Merrill  
        * g++.dg/other/linkage2.C: New test for types-without-linkage
        * g++.dg/other/linkage2.C: New test for types-without-linkage
        handling.
        handling.
        * g++.dg/ext/anon-struct4.C: No error about anonymous type.
        * g++.dg/ext/anon-struct4.C: No error about anonymous type.
        * g++.dg/lookup/anon2.C: Likewise.
        * g++.dg/lookup/anon2.C: Likewise.
        * g++.dg/other/anon3.C: Likewise.
        * g++.dg/other/anon3.C: Likewise.
        * g++.dg/template/arg2.C: Likewise.
        * g++.dg/template/arg2.C: Likewise.
        * g++.dg/template/local4.C: Likewise.
        * g++.dg/template/local4.C: Likewise.
        * g++.old-deja/g++.law/operators32.C: Likewise.
        * g++.old-deja/g++.law/operators32.C: Likewise.
        * g++.old-deja/g++.other/linkage2.C: Likewise.
        * g++.old-deja/g++.other/linkage2.C: Likewise.
        * g++.old-deja/g++.pt/enum6.C: Likewise.
        * g++.old-deja/g++.pt/enum6.C: Likewise.
        * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
        * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
        * g++.old-deja/g++.other/linkage1.C: Likewise.
        * g++.old-deja/g++.other/linkage1.C: Likewise.
2009-08-10  Manuel López-Ibáñez  
2009-08-10  Manuel López-Ibáñez  
        * gcc.dg/dg.exp: Test also c-c++-common dir.
        * gcc.dg/dg.exp: Test also c-c++-common dir.
        * g++.dg/dg.exp: Likewise.
        * g++.dg/dg.exp: Likewise.
        * g++.dg/warn/Wconversion-real.C: Delete.
        * g++.dg/warn/Wconversion-real.C: Delete.
        * gcc.dg/Wconversion-real.c: Move to ...
        * gcc.dg/Wconversion-real.c: Move to ...
        * c-c++-common/Wconversion-real.c: ... here.
        * c-c++-common/Wconversion-real.c: ... here.
        * lib/target-supports.exp
        * lib/target-supports.exp
        (check_effective_target_c,check_effective_target_c++): New.
        (check_effective_target_c,check_effective_target_c++): New.
2009-08-10  Daniel Kraft  
2009-08-10  Daniel Kraft  
        PR fortran/37425
        PR fortran/37425
        * gfortran.dg/typebound_operator_1.f03: New test.
        * gfortran.dg/typebound_operator_1.f03: New test.
        * gfortran.dg/typebound_operator_2.f03: New test.
        * gfortran.dg/typebound_operator_2.f03: New test.
2009-08-10  Richard Guenther  
2009-08-10  Richard Guenther  
        PR middle-end/41006
        PR middle-end/41006
        * gcc.c-torture/compile/pr41006-1.c: New testcase.
        * gcc.c-torture/compile/pr41006-1.c: New testcase.
        * gcc.c-torture/compile/pr41006-2.c: Likewise.
        * gcc.c-torture/compile/pr41006-2.c: Likewise.
2009-08-10  Janus Weil  
2009-08-10  Janus Weil  
        PR fortran/40940
        PR fortran/40940
        * gfortran.dg/class_1.f03: New.
        * gfortran.dg/class_1.f03: New.
        * gfortran.dg/class_2.f03: New.
        * gfortran.dg/class_2.f03: New.
        * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
        * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
        * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
        * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
        * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
        * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
        * gfortran.dg/typebound_call_10.f03: Ditto.
        * gfortran.dg/typebound_call_10.f03: Ditto.
        * gfortran.dg/typebound_call_2.f03: Ditto.
        * gfortran.dg/typebound_call_2.f03: Ditto.
        * gfortran.dg/typebound_call_3.f03: Ditto.
        * gfortran.dg/typebound_call_3.f03: Ditto.
        * gfortran.dg/typebound_call_4.f03: Ditto.
        * gfortran.dg/typebound_call_4.f03: Ditto.
        * gfortran.dg/typebound_generic_3.f03: Ditto.
        * gfortran.dg/typebound_generic_3.f03: Ditto.
        * gfortran.dg/typebound_generic_4.f03: Ditto.
        * gfortran.dg/typebound_generic_4.f03: Ditto.
        * gfortran.dg/typebound_proc_1.f08: Ditto.
        * gfortran.dg/typebound_proc_1.f08: Ditto.
        * gfortran.dg/typebound_proc_5.f03: Ditto.
        * gfortran.dg/typebound_proc_5.f03: Ditto.
        * gfortran.dg/typebound_proc_6.f03: Ditto.
        * gfortran.dg/typebound_proc_6.f03: Ditto.
2009-08-10  Dodji Seketeli  
2009-08-10  Dodji Seketeli  
        PR c++/40866
        PR c++/40866
        * g++.dg/expr/stmt-expr-1.C: New test.
        * g++.dg/expr/stmt-expr-1.C: New test.
2009-08-09  Richard Guenther  
2009-08-09  Richard Guenther  
        PR tree-optimization/41016
        PR tree-optimization/41016
        * gcc.c-torture/compile/pr41016.c: New testcase.
        * gcc.c-torture/compile/pr41016.c: New testcase.
2009-08-09  Richard Sandiford  
2009-08-09  Richard Sandiford  
        * gcc.dg/overflow-warn-8.c: New test.
        * gcc.dg/overflow-warn-8.c: New test.
2009-08-09  Ira Rosen  
2009-08-09  Ira Rosen  
        PR tree-optimization/41008
        PR tree-optimization/41008
        * gcc.dg/vect/O1-pr41008.c: New test.
        * gcc.dg/vect/O1-pr41008.c: New test.
2009-08-05  Tobias Burnus  
2009-08-05  Tobias Burnus  
        PR fortran/40955
        PR fortran/40955
        * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
        * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
2009-08-09  Bernd Schmidt  
2009-08-09  Bernd Schmidt  
        * gcc.target/bfin/loop-autoinc.c: New file.
        * gcc.target/bfin/loop-autoinc.c: New file.
2009-08-08  Richard Guenther  
2009-08-08  Richard Guenther  
        PR tree-optimization/40991
        PR tree-optimization/40991
        * g++.dg/torture/pr40991.C: New testcase.
        * g++.dg/torture/pr40991.C: New testcase.
2009-08-08  Laurent GUERBY  
2009-08-08  Laurent GUERBY  
        * ada/acats/support/impdef.a: Tweak timing constants. Add
        * ada/acats/support/impdef.a: Tweak timing constants. Add
        Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
        Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
        * ada/acats/tests/c9/c940005.a: Use new timing constants.
        * ada/acats/tests/c9/c940005.a: Use new timing constants.
        * ada/acats/tests/c9/c940007.a: Likewise.
        * ada/acats/tests/c9/c940007.a: Likewise.
        * ada/acats/tests/c9/c94001c.ada: Likewise.
        * ada/acats/tests/c9/c94001c.ada: Likewise.
        * ada/acats/tests/c9/c94006a.ada: Likewise.
        * ada/acats/tests/c9/c94006a.ada: Likewise.
        * ada/acats/tests/c9/c94008c.ada: Likewise.
        * ada/acats/tests/c9/c94008c.ada: Likewise.
        * ada/acats/tests/c9/c951002.a: Likewise.
        * ada/acats/tests/c9/c951002.a: Likewise.
        * ada/acats/tests/c9/c954a01.a: Likewise.
        * ada/acats/tests/c9/c954a01.a: Likewise.
        * ada/acats/tests/c9/c96001a.ada: Likewise.
        * ada/acats/tests/c9/c96001a.ada: Likewise.
        * ada/acats/tests/c9/c97307a.ada: Likewise.
        * ada/acats/tests/c9/c97307a.ada: Likewise.
2009-08-07  Richard Guenther  
2009-08-07  Richard Guenther  
        PR tree-optimization/40999
        PR tree-optimization/40999
        * gfortran.dg/pr40999.f: New testcase.
        * gfortran.dg/pr40999.f: New testcase.
2009-08-07  Jakub Jelinek  
2009-08-07  Jakub Jelinek  
        * g++.dg/tree-prof/partition1.C: New test.
        * g++.dg/tree-prof/partition1.C: New test.
2009-08-06  Richard Earnshaw  
2009-08-06  Richard Earnshaw  
        * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
        * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
        hook.
        hook.
        (check_effective_target_arm_neon_ok): Improve test for neon
        (check_effective_target_arm_neon_ok): Improve test for neon
        availability.
        availability.
        * gcc.target/arm/eabi1.c: Only run test in base variant.
        * gcc.target/arm/eabi1.c: Only run test in base variant.
        * gcc.target/arm/abitest.h: Allow the test function to have a PCS
        * gcc.target/arm/abitest.h: Allow the test function to have a PCS
        attribute.
        attribute.
        * gcc.target/arm/vfp1[567].c: New tests.
        * gcc.target/arm/vfp1[567].c: New tests.
2009-08-06  Jason Merrill  
2009-08-06  Jason Merrill  
        PR c++/40948
        PR c++/40948
        * g++.dg/ext/complit12.C: Expand.
        * g++.dg/ext/complit12.C: Expand.
2009-08-06  Richard Earnshaw  
2009-08-06  Richard Earnshaw  
        Merge ARM/hard_vfp_branch to trunk.
        Merge ARM/hard_vfp_branch to trunk.
        2009-08-04  Richard Earnshaw  
        2009-08-04  Richard Earnshaw  
        * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
        * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
        * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
        * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
        2009-05-12  Joseph Myers  
        2009-05-12  Joseph Myers  
        * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
        * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
        (PCS): Define macro to use base AAPCS.
        (PCS): Define macro to use base AAPCS.
        (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
        (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
        2009-05-11  Daniel Jacobowitz  
        2009-05-11  Daniel Jacobowitz  
        * lib/target-supports.exp (check_effective_target_arm_neon_ok):
        * lib/target-supports.exp (check_effective_target_arm_neon_ok):
        Correct arm_neon.h typo.
        Correct arm_neon.h typo.
        2009-03-06  Richard Earnshaw  
        2009-03-06  Richard Earnshaw  
        * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
        * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
        this a linkage test.
        this a linkage test.
        * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
        * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
        argument marshalling.
        argument marshalling.
        * abitest.h: New file.
        * abitest.h: New file.
        * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
        * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
        * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
        * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
2009-08-06  Martin Jambor  
2009-08-06  Martin Jambor  
        PR middle-end/32964
        PR middle-end/32964
        * gcc.dg/tree-ssa/pr32964.c: New test.
        * gcc.dg/tree-ssa/pr32964.c: New test.
2009-08-06  Uros Bizjak  
2009-08-06  Uros Bizjak  
            H.J. Lu  
            H.J. Lu  
        PR target/40957
        PR target/40957
        * gcc.target/i386/pr40957.c: New test.
        * gcc.target/i386/pr40957.c: New test.
2009-08-06  Richard Guenther  
2009-08-06  Richard Guenther  
        PR tree-optimization/40964
        PR tree-optimization/40964
        * gcc.c-torture/compile/pr40964.c: New testcase.
        * gcc.c-torture/compile/pr40964.c: New testcase.
2009-08-05  Paul Thomas  
2009-08-05  Paul Thomas  
        PR fortran/40847
        PR fortran/40847
        * gfortran.dg/transfer_resolve_1.f90 : New test.
        * gfortran.dg/transfer_resolve_1.f90 : New test.
2009-08-05  Uros Bizjak  
2009-08-05  Uros Bizjak  
            Mikulas Patocka  
            Mikulas Patocka  
        PR target/40906
        PR target/40906
        * gcc.target/i386/pr40906-1.c: New test.
        * gcc.target/i386/pr40906-1.c: New test.
        * gcc.target/i386/pr40906-2.c: Ditto.
        * gcc.target/i386/pr40906-2.c: Ditto.
        * gcc.target/i386/pr40906-3.c: Ditto.
        * gcc.target/i386/pr40906-3.c: Ditto.
2009-08-05  Jakub Jelinek  
2009-08-05  Jakub Jelinek  
        PR rtl-optimization/40924
        PR rtl-optimization/40924
        * g++.dg/torture/pr40924.C: New test.
        * g++.dg/torture/pr40924.C: New test.
2009-08-05  Manuel López-Ibáñez  
2009-08-05  Manuel López-Ibáñez  
        PR c++/36069
        PR c++/36069
        * g++.dg/warn/pr36069.C: New.
        * g++.dg/warn/pr36069.C: New.
2009-08-04  Dodji Seketeli  
2009-08-04  Dodji Seketeli  
        PR c++/39987
        PR c++/39987
        * g++.dg/overload/defarg4.C: New test.
        * g++.dg/overload/defarg4.C: New test.
2009-08-04  Manuel López-Ibáñez  
2009-08-04  Manuel López-Ibáñez  
        PR c++/16696
        PR c++/16696
        * g++.dg/parse/pr16696.C: New.
        * g++.dg/parse/pr16696.C: New.
        * g++.dg/parse/pr16696-permissive.C: New.
        * g++.dg/parse/pr16696-permissive.C: New.
2009-08-04  Paul Thomas  
2009-08-04  Paul Thomas  
        PR fortran/40875
        PR fortran/40875
        * gfortran.dg/initialization_23.f90 : New test.
        * gfortran.dg/initialization_23.f90 : New test.
2009-08-04  Dodji Seketeli  
2009-08-04  Dodji Seketeli  
        PR debug/39706
        PR debug/39706
        * g++.dg/debug/dwarf2/pubnames-1.C: New test.
        * g++.dg/debug/dwarf2/pubnames-1.C: New test.
2009-08-03  Jason Merrill  
2009-08-03  Jason Merrill  
            Jakub Jelinek  
            Jakub Jelinek  
        PR c++/40948
        PR c++/40948
        * g++.dg/ext/complit12.C: New.
        * g++.dg/ext/complit12.C: New.
2009-08-03  Janis Johnson  
2009-08-03  Janis Johnson  
        PR c/39902
        PR c/39902
        * gcc.target/powerpc/pr39902-2.c: New test.
        * gcc.target/powerpc/pr39902-2.c: New test.
2009-08-03  Jakub Jelinek  
2009-08-03  Jakub Jelinek  
        PR middle-end/40943
        PR middle-end/40943
        * gcc.dg/uninit-6.c: Re-add XFAIL.
        * gcc.dg/uninit-6.c: Re-add XFAIL.
        * gcc.dg/uninit-6-O0.c: Likewise.
        * gcc.dg/uninit-6-O0.c: Likewise.
        * gcc.dg/uninit-pr40943.c: New test.
        * gcc.dg/uninit-pr40943.c: New test.
2009-08-03  John David Anglin  
2009-08-03  John David Anglin  
        PR testsuite/40858
        PR testsuite/40858
        * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
        * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
        .ascii.
        .ascii.
2009-08-02  Jerry DeLisle  
2009-08-02  Jerry DeLisle  
        PR libfortran/40853
        PR libfortran/40853
        * gfortran.dg/namelist_40.f90: Update error output.
        * gfortran.dg/namelist_40.f90: Update error output.
        * gfortran.dg/namelist_47.f90: Update error output.
        * gfortran.dg/namelist_47.f90: Update error output.
        * gfortran.dg/namelist_58.f90: New test.
        * gfortran.dg/namelist_58.f90: New test.
2009-08-02  Janus Weil  
2009-08-02  Janus Weil  
        PR fortran/40881
        PR fortran/40881
        * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
        * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
        * gfortran.dg/altreturn_3.f90: Ditto.
        * gfortran.dg/altreturn_3.f90: Ditto.
        * gfortran.dg/altreturn_5.f90: Ditto.
        * gfortran.dg/altreturn_5.f90: Ditto.
        * gfortran.dg/altreturn_6.f90: Ditto.
        * gfortran.dg/altreturn_6.f90: Ditto.
        * gfortran.dg/altreturn_7.f90: Ditto.
        * gfortran.dg/altreturn_7.f90: Ditto.
        * gfortran.dg/array_constructor_13.f90: Ditto.
        * gfortran.dg/array_constructor_13.f90: Ditto.
        * gfortran.dg/arrayio_7.f90: Ditto.
        * gfortran.dg/arrayio_7.f90: Ditto.
        * gfortran.dg/arrayio_8.f90: Ditto.
        * gfortran.dg/arrayio_8.f90: Ditto.
        * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
        * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
        * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
        * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
        * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
        * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
        * gfortran.dg/backspace_8.f: Add -std=legacy.
        * gfortran.dg/backspace_8.f: Add -std=legacy.
        * gfortran.dg/backspace_9.f: Ditto.
        * gfortran.dg/backspace_9.f: Ditto.
        * gfortran.dg/char_comparison_1.f: Ditto.
        * gfortran.dg/char_comparison_1.f: Ditto.
        * gfortran.dg/char_decl_1.f90: Ditto.
        * gfortran.dg/char_decl_1.f90: Ditto.
        * gfortran.dg/char_initialiser_actual.f90: Ditto.
        * gfortran.dg/char_initialiser_actual.f90: Ditto.
        * gfortran.dg/char_pointer_assign.f90: Ditto.
        * gfortran.dg/char_pointer_assign.f90: Ditto.
        * gfortran.dg/char_pointer_dependency.f90: Ditto.
        * gfortran.dg/char_pointer_dependency.f90: Ditto.
        * gfortran.dg/char_pointer_dummy.f90: Ditto.
        * gfortran.dg/char_pointer_dummy.f90: Ditto.
        * gfortran.dg/char_pointer_func.f90: Ditto.
        * gfortran.dg/char_pointer_func.f90: Ditto.
        * gfortran.dg/common_8.f90: Ditto.
        * gfortran.dg/common_8.f90: Ditto.
        * gfortran.dg/constant_substring.f: Ditto.
        * gfortran.dg/constant_substring.f: Ditto.
        * gfortran.dg/data_char_2.f90: Ditto.
        * gfortran.dg/data_char_2.f90: Ditto.
        * gfortran.dg/der_array_io_1.f90: Ditto.
        * gfortran.dg/der_array_io_1.f90: Ditto.
        * gfortran.dg/der_array_io_2.f90: Ditto.
        * gfortran.dg/der_array_io_2.f90: Ditto.
        * gfortran.dg/der_array_io_3.f90: Ditto.
        * gfortran.dg/der_array_io_3.f90: Ditto.
        * gfortran.dg/der_io_3.f90: Ditto.
        * gfortran.dg/der_io_3.f90: Ditto.
        * gfortran.dg/dev_null.F90: Ditto.
        * gfortran.dg/dev_null.F90: Ditto.
        * gfortran.dg/direct_io_2.f90: Ditto.
        * gfortran.dg/direct_io_2.f90: Ditto.
        * gfortran.dg/do_iterator_2.f90: Ditto.
        * gfortran.dg/do_iterator_2.f90: Ditto.
        * gfortran.dg/e_d_fmt.f90: Ditto.
        * gfortran.dg/e_d_fmt.f90: Ditto.
        * gfortran.dg/empty_format_1.f90: Ditto.
        * gfortran.dg/empty_format_1.f90: Ditto.
        * gfortran.dg/entry_17.f90: Modified warning message.
        * gfortran.dg/entry_17.f90: Modified warning message.
        * gfortran.dg/entry_7.f90: Add -std=legacy.
        * gfortran.dg/entry_7.f90: Add -std=legacy.
        * gfortran.dg/eor_1.f90: Ditto.
        * gfortran.dg/eor_1.f90: Ditto.
        * gfortran.dg/equiv_2.f90: Ditto.
        * gfortran.dg/equiv_2.f90: Ditto.
        * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
        * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
        * gfortran.dg/equiv_substr.f90: Add -std=legacy.
        * gfortran.dg/equiv_substr.f90: Add -std=legacy.
        * gfortran.dg/extended_char_comparison_1.f: Ditto.
        * gfortran.dg/extended_char_comparison_1.f: Ditto.
        * gfortran.dg/fmt_bz_bn_err.f: Ditto.
        * gfortran.dg/fmt_bz_bn_err.f: Ditto.
        * gfortran.dg/fmt_error_2.f90: Ditto.
        * gfortran.dg/fmt_error_2.f90: Ditto.
        * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
        * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
        * gfortran.dg/fmt_tl.f: Ditto.
        * gfortran.dg/fmt_tl.f: Ditto.
        * gfortran.dg/fmt_white.f: Ditto.
        * gfortran.dg/fmt_white.f: Ditto.
        * gfortran.dg/func_derived_1.f90: Ditto.
        * gfortran.dg/func_derived_1.f90: Ditto.
        * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
        * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
        * gfortran.dg/g77_intrinsics_sub.f: Ditto.
        * gfortran.dg/g77_intrinsics_sub.f: Ditto.
        * gfortran.dg/global_references_2.f90: Ditto.
        * gfortran.dg/global_references_2.f90: Ditto.
        * gfortran.dg/hollerith_1.f90: Ditto.
        * gfortran.dg/hollerith_1.f90: Ditto.
        * gfortran.dg/hollerith.f90: Use new-style character length.
        * gfortran.dg/hollerith.f90: Use new-style character length.
        * gfortran.dg/hollerith_f95.f90: Ditto.
        * gfortran.dg/hollerith_f95.f90: Ditto.
        * gfortran.dg/ichar_1.f90: Add -std=legacy.
        * gfortran.dg/ichar_1.f90: Add -std=legacy.
        * gfortran.dg/implicit_6.f90: Ditto.
        * gfortran.dg/implicit_6.f90: Ditto.
        * gfortran.dg/implicit_9.f90: Ditto.
        * gfortran.dg/implicit_9.f90: Ditto.
        * gfortran.dg/inquire_13.f90: Ditto.
        * gfortran.dg/inquire_13.f90: Ditto.
        * gfortran.dg/inquire_5.f90: Ditto.
        * gfortran.dg/inquire_5.f90: Ditto.
        * gfortran.dg/inquire_6.f90: Ditto.
        * gfortran.dg/inquire_6.f90: Ditto.
        * gfortran.dg/inquire.f90: Ditto.
        * gfortran.dg/inquire.f90: Ditto.
        * gfortran.dg/io_constraints_1.f90: Use new-style character length.
        * gfortran.dg/io_constraints_1.f90: Use new-style character length.
        * gfortran.dg/io_constraints_2.f90: Ditto.
        * gfortran.dg/io_constraints_2.f90: Ditto.
        * gfortran.dg/list_read_2.f90: Add -std=legacy.
        * gfortran.dg/list_read_2.f90: Add -std=legacy.
        * gfortran.dg/loc_2.f90: Ditto.
        * gfortran.dg/loc_2.f90: Ditto.
        * gfortran.dg/logical_1.f90: Ditto.
        * gfortran.dg/logical_1.f90: Ditto.
        * gfortran.dg/longline.f: Ditto.
        * gfortran.dg/longline.f: Ditto.
        * gfortran.dg/merge_char_1.f90: Ditto.
        * gfortran.dg/merge_char_1.f90: Ditto.
        * gfortran.dg/namelist_12.f: Ditto.
        * gfortran.dg/namelist_12.f: Ditto.
        * gfortran.dg/namelist_14.f90: Ditto.
        * gfortran.dg/namelist_14.f90: Ditto.
        * gfortran.dg/namelist_18.f90: Ditto.
        * gfortran.dg/namelist_18.f90: Ditto.
        * gfortran.dg/namelist_19.f90: Ditto.
        * gfortran.dg/namelist_19.f90: Ditto.
        * gfortran.dg/namelist_21.f90: Ditto.
        * gfortran.dg/namelist_21.f90: Ditto.
        * gfortran.dg/namelist_22.f90: Ditto.
        * gfortran.dg/namelist_22.f90: Ditto.
        * gfortran.dg/namelist_37.f90: Ditto.
        * gfortran.dg/namelist_37.f90: Ditto.
        * gfortran.dg/namelist_54.f90: Ditto.
        * gfortran.dg/namelist_54.f90: Ditto.
        * gfortran.dg/namelist_55.f90: Ditto.
        * gfortran.dg/namelist_55.f90: Ditto.
        * gfortran.dg/namelist_empty.f90: Ditto.
        * gfortran.dg/namelist_empty.f90: Ditto.
        * gfortran.dg/namelist_use.f90: Use new-style character length.
        * gfortran.dg/namelist_use.f90: Use new-style character length.
        * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
        * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
        * gfortran.dg/nested_modules_4.f90: Ditto.
        * gfortran.dg/nested_modules_4.f90: Ditto.
        * gfortran.dg/nested_modules_5.f90: Ditto.
        * gfortran.dg/nested_modules_5.f90: Ditto.
        * gfortran.dg/open-options-blanks.f: Ditto.
        * gfortran.dg/open-options-blanks.f: Ditto.
        * gfortran.dg/output_exponents_1.f90: Ditto.
        * gfortran.dg/output_exponents_1.f90: Ditto.
        * gfortran.dg/parens_5.f90: Ditto.
        * gfortran.dg/parens_5.f90: Ditto.
        * gfortran.dg/parens_6.f90: Ditto.
        * gfortran.dg/parens_6.f90: Ditto.
        * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
        * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
        * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
        * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
        * gfortran.dg/pr15129.f90: Ditto.
        * gfortran.dg/pr15129.f90: Ditto.
        * gfortran.dg/pr15332.f: Ditto.
        * gfortran.dg/pr15332.f: Ditto.
        * gfortran.dg/pr16597.f90: Ditto.
        * gfortran.dg/pr16597.f90: Ditto.
        * gfortran.dg/pr17143.f90: Ditto.
        * gfortran.dg/pr17143.f90: Ditto.
        * gfortran.dg/pr17164.f90: Ditto.
        * gfortran.dg/pr17164.f90: Ditto.
        * gfortran.dg/pr17229.f: Modified warning message.
        * gfortran.dg/pr17229.f: Modified warning message.
        * gfortran.dg/pr18210.f90: Add -std=legacy.
        * gfortran.dg/pr18210.f90: Add -std=legacy.
        * gfortran.dg/pr19155.f: Ditto.
        * gfortran.dg/pr19155.f: Ditto.
        * gfortran.dg/pr20086.f90: Ditto.
        * gfortran.dg/pr20086.f90: Ditto.
        * gfortran.dg/pr20124.f90: Ditto.
        * gfortran.dg/pr20124.f90: Ditto.
        * gfortran.dg/pr20755.f: Ditto.
        * gfortran.dg/pr20755.f: Ditto.
        * gfortran.dg/pr20865.f90: Ditto.
        * gfortran.dg/pr20865.f90: Ditto.
        * gfortran.dg/pr20950.f: Ditto.
        * gfortran.dg/pr20950.f: Ditto.
        * gfortran.dg/pr21730.f: Ditto.
        * gfortran.dg/pr21730.f: Ditto.
        * gfortran.dg/pr22491.f: Ditto.
        * gfortran.dg/pr22491.f: Ditto.
        * gfortran.dg/pr29713.f90: Ditto.
        * gfortran.dg/pr29713.f90: Ditto.
        * gfortran.dg/print_parentheses_1.f: Ditto.
        * gfortran.dg/print_parentheses_1.f: Ditto.
        * gfortran.dg/print_parentheses_2.f90: Ditto.
        * gfortran.dg/print_parentheses_2.f90: Ditto.
        * gfortran.dg/proc_assign_1.f90: Ditto.
        * gfortran.dg/proc_assign_1.f90: Ditto.
        * gfortran.dg/proc_decl_1.f90: Ditto.
        * gfortran.dg/proc_decl_1.f90: Ditto.
        * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
        * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
        * gfortran.dg/read_eor.f90: : Add -std=legacy.
        * gfortran.dg/read_eor.f90: : Add -std=legacy.
        * gfortran.dg/read_float_1.f90: Ditto.
        * gfortran.dg/read_float_1.f90: Ditto.
        * gfortran.dg/read_logical.f90: Ditto.
        * gfortran.dg/read_logical.f90: Ditto.
        * gfortran.dg/recursive_statement_functions.f90: Ditto.
        * gfortran.dg/recursive_statement_functions.f90: Ditto.
        * gfortran.dg/return_1.f90: Ditto.
        * gfortran.dg/return_1.f90: Ditto.
        * gfortran.dg/rewind_1.f90: Ditto.
        * gfortran.dg/rewind_1.f90: Ditto.
        * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
        * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
        * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
        * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
        * gfortran.dg/stfunc_1.f90: Ditto.
        * gfortran.dg/stfunc_1.f90: Ditto.
        * gfortran.dg/stfunc_3.f90: Ditto.
        * gfortran.dg/stfunc_3.f90: Ditto.
        * gfortran.dg/stfunc_4.f90: Ditto.
        * gfortran.dg/stfunc_4.f90: Ditto.
        * gfortran.dg/stfunc_6.f90: Ditto.
        * gfortran.dg/stfunc_6.f90: Ditto.
        * gfortran.dg/streamio_2.f90: Ditto.
        * gfortran.dg/streamio_2.f90: Ditto.
        * gfortran.dg/string_ctor_1.f90: Ditto.
        * gfortran.dg/string_ctor_1.f90: Ditto.
        * gfortran.dg/string_null_compare_1.f: Ditto.
        * gfortran.dg/string_null_compare_1.f: Ditto.
        * gfortran.dg/substr_6.f90: Ditto.
        * gfortran.dg/substr_6.f90: Ditto.
        * gfortran.dg/tl_editing.f90: Ditto.
        * gfortran.dg/tl_editing.f90: Ditto.
        * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
        * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
        * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
        * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
        * gfortran.dg/x_slash_1.f: Add -std=legacy.
        * gfortran.dg/x_slash_1.f: Add -std=legacy.
        * gfortran.dg/g77/1832.f: Ditto.
        * gfortran.dg/g77/1832.f: Ditto.
        * gfortran.dg/g77/19981216-0.f Ditto.
        * gfortran.dg/g77/19981216-0.f Ditto.
        * gfortran.dg/g77/19990525-0.f: Ditto.
        * gfortran.dg/g77/19990525-0.f: Ditto.
        * gfortran.dg/g77/19990826-2.f: Ditto.
        * gfortran.dg/g77/19990826-2.f: Ditto.
        * gfortran.dg/g77/20000630-2.f: Ditto.
        * gfortran.dg/g77/20000630-2.f: Ditto.
        * gfortran.dg/g77/20010116.f: Ditto.
        * gfortran.dg/g77/20010116.f: Ditto.
        * gfortran.dg/g77/20010519-1.f: Use new-style character length.
        * gfortran.dg/g77/20010519-1.f: Use new-style character length.
        * gfortran.dg/g77/980419-2.f: Add -std=legacy.
        * gfortran.dg/g77/980419-2.f: Add -std=legacy.
        * gfortran.dg/g77/980520-1.f: Ditto.
        * gfortran.dg/g77/980520-1.f: Ditto.
        * gfortran.dg/g77/check0.f: Ditto.
        * gfortran.dg/g77/check0.f: Ditto.
        * gfortran.dg/g77/cpp3.F: Ditto.
        * gfortran.dg/g77/cpp3.F: Ditto.
        * gfortran.dg/g77/cpp4.F: Use new-style character length.
        * gfortran.dg/g77/cpp4.F: Use new-style character length.
        * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
        * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
        * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
        * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
        * gfortran.dg/g77/short.f: Ditto.
        * gfortran.dg/g77/short.f: Ditto.
2009-08-01  Adam Nemet  
2009-08-01  Adam Nemet  
        * gcc.target/mips/ext-3.c: Add NOMIPS16.
        * gcc.target/mips/ext-3.c: Add NOMIPS16.
        * gcc.target/mips/ext-4.c: Likewise.
        * gcc.target/mips/ext-4.c: Likewise.
        * gcc.target/mips/interrupt_handler.c: Likewise.
        * gcc.target/mips/interrupt_handler.c: Likewise.
        * gcc.target/mips/truncate-4.c: Likewise.
        * gcc.target/mips/truncate-4.c: Likewise.
        * gcc.target/mips/truncate-5.c: Likewise.
        * gcc.target/mips/truncate-5.c: Likewise.
2009-08-01  Sebastian Pop  
2009-08-01  Sebastian Pop  
        * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
        * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
        -fgraphite-force-parallel to -floop-parallelize-all.
        -fgraphite-force-parallel to -floop-parallelize-all.
2009-08-01  Paul Thomas  
2009-08-01  Paul Thomas  
        PR fortran/40011
        PR fortran/40011
        * gfortran.dg/whole_file_7.f90: New test.
        * gfortran.dg/whole_file_7.f90: New test.
        * gfortran.dg/whole_file_8.f90: New test.
        * gfortran.dg/whole_file_8.f90: New test.
        * gfortran.dg/whole_file_9.f90: New test.
        * gfortran.dg/whole_file_9.f90: New test.
        * gfortran.dg/whole_file_10.f90: New test.
        * gfortran.dg/whole_file_10.f90: New test.
        * gfortran.dg/whole_file_11.f90: New test.
        * gfortran.dg/whole_file_11.f90: New test.
        * gfortran.dg/whole_file_12.f90: New test.
        * gfortran.dg/whole_file_12.f90: New test.
        * gfortran.dg/whole_file_13.f90: New test.
        * gfortran.dg/whole_file_13.f90: New test.
        * gfortran.dg/whole_file_14.f90: New test.
        * gfortran.dg/whole_file_14.f90: New test.
2009-07-31  Jason Merrill  
2009-07-31  Jason Merrill  
        * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
        * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
        binding semantics.
        binding semantics.
        * g++.dg/cpp0x/named.C: Likewise.
        * g++.dg/cpp0x/named.C: Likewise.
        * g++.dg/cpp0x/overload.C: Likewise.
        * g++.dg/cpp0x/overload.C: Likewise.
        * g++.dg/cpp0x/rv1n.C: Likewise.
        * g++.dg/cpp0x/rv1n.C: Likewise.
        * g++.dg/cpp0x/rv1p.C: Likewise.
        * g++.dg/cpp0x/rv1p.C: Likewise.
        * g++.dg/cpp0x/rv2n.C: Likewise.
        * g++.dg/cpp0x/rv2n.C: Likewise.
        * g++.dg/cpp0x/rv2p.C: Likewise.
        * g++.dg/cpp0x/rv2p.C: Likewise.
        * g++.dg/cpp0x/rv3n.C: Likewise.
        * g++.dg/cpp0x/rv3n.C: Likewise.
        * g++.dg/cpp0x/rv3p.C: Likewise.
        * g++.dg/cpp0x/rv3p.C: Likewise.
        * g++.dg/cpp0x/rv4n.C: Likewise.
        * g++.dg/cpp0x/rv4n.C: Likewise.
        * g++.dg/cpp0x/rv4p.C: Likewise.
        * g++.dg/cpp0x/rv4p.C: Likewise.
        * g++.dg/cpp0x/rv5n.C: Likewise.
        * g++.dg/cpp0x/rv5n.C: Likewise.
        * g++.dg/cpp0x/rv5p.C: Likewise.
        * g++.dg/cpp0x/rv5p.C: Likewise.
        * g++.dg/cpp0x/rv6n.C: Likewise.
        * g++.dg/cpp0x/rv6n.C: Likewise.
        * g++.dg/cpp0x/rv6p.C: Likewise.
        * g++.dg/cpp0x/rv6p.C: Likewise.
        * g++.dg/cpp0x/rv7n.C: Likewise.
        * g++.dg/cpp0x/rv7n.C: Likewise.
        * g++.dg/cpp0x/rv7p.C: Likewise.
        * g++.dg/cpp0x/rv7p.C: Likewise.
        * g++.dg/cpp0x/template_deduction.C: Likewise.
        * g++.dg/cpp0x/template_deduction.C: Likewise.
        * g++.dg/cpp0x/unnamed_refs.C: Likewise.
        * g++.dg/cpp0x/unnamed_refs.C: Likewise.
        * g++.dg/cpp0x/overloadn.C: New.
        * g++.dg/cpp0x/overloadn.C: New.
        * g++.dg/cpp0x/rv-cast.C: New.
        * g++.dg/cpp0x/rv-cast.C: New.
2009-07-31  Adam Nemet  
2009-07-31  Adam Nemet  
        * gcc.target/mips/ext-4.c: New test.
        * gcc.target/mips/ext-4.c: New test.
2009-07-30  Sebastian Pop  
2009-07-30  Sebastian Pop  
        * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
        * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
2009-07-30  Sebastian Pop  
2009-07-30  Sebastian Pop  
        * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
        * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
        * gcc.dg/tree-ssa/loop-32.c: Same.
        * gcc.dg/tree-ssa/loop-32.c: Same.
        * gcc.dg/tree-ssa/loop-33.c: Same.
        * gcc.dg/tree-ssa/loop-33.c: Same.
        * gcc.dg/tree-ssa/loop-34.c: Same.
        * gcc.dg/tree-ssa/loop-34.c: Same.
        * gcc.dg/tree-ssa/loop-35.c: Same.
        * gcc.dg/tree-ssa/loop-35.c: Same.
        * gcc.dg/tree-ssa/loop-7.c: Same.
        * gcc.dg/tree-ssa/loop-7.c: Same.
        * gcc.dg/tree-ssa/pr23109.c: Same.
        * gcc.dg/tree-ssa/pr23109.c: Same.
        * gcc.dg/tree-ssa/restrict-2.c: Same.
        * gcc.dg/tree-ssa/restrict-2.c: Same.
        * gcc.dg/tree-ssa/restrict-3.c: Same.
        * gcc.dg/tree-ssa/restrict-3.c: Same.
        * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
        * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
        * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
        * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
        * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
        * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
        * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
        * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
        * gcc.dg/tree-ssa/structopt-1.c: Same.
        * gcc.dg/tree-ssa/structopt-1.c: Same.
        * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
        * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
        * gfortran.dg/pr32921.f: Same.
        * gfortran.dg/pr32921.f: Same.
2009-07-30  Sebastian Pop  
2009-07-30  Sebastian Pop  
        * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
        * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
        * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
        * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
        * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
        * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
        * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
        * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
        * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
        * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
        * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
        * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
        * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
        * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
        * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
        * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
        * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
        * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
        * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
        * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
        * gcc.dg/graphite/id-1.c: New.
        * gcc.dg/graphite/id-1.c: New.
        * gcc.dg/graphite/id-10.c: New.
        * gcc.dg/graphite/id-10.c: New.
        * gcc.dg/graphite/id-11.c: New.
        * gcc.dg/graphite/id-11.c: New.
        * gcc.dg/graphite/id-12.c: New.
        * gcc.dg/graphite/id-12.c: New.
        * gcc.dg/graphite/id-13.c: New.
        * gcc.dg/graphite/id-13.c: New.
        * gcc.dg/graphite/id-14.c: New.
        * gcc.dg/graphite/id-14.c: New.
        * gcc.dg/graphite/id-15.c: New.
        * gcc.dg/graphite/id-15.c: New.
        * gcc.dg/graphite/id-2.c: New.
        * gcc.dg/graphite/id-2.c: New.
        * gcc.dg/graphite/id-3.c: New.
        * gcc.dg/graphite/id-3.c: New.
        * gcc.dg/graphite/id-4.c: New.
        * gcc.dg/graphite/id-4.c: New.
        * gcc.dg/graphite/id-5.c: New.
        * gcc.dg/graphite/id-5.c: New.
        * gcc.dg/graphite/id-6.c: New.
        * gcc.dg/graphite/id-6.c: New.
        * gcc.dg/graphite/id-7.c: New.
        * gcc.dg/graphite/id-7.c: New.
        * gcc.dg/graphite/id-8.c: New.
        * gcc.dg/graphite/id-8.c: New.
        * gcc.dg/graphite/id-9.c: New.
        * gcc.dg/graphite/id-9.c: New.
        * gcc.dg/graphite/interchange-0.c: New.
        * gcc.dg/graphite/interchange-0.c: New.
        * gcc.dg/graphite/interchange-1.c: New.
        * gcc.dg/graphite/interchange-1.c: New.
        * gcc.dg/graphite/interchange-2.c: New.
        * gcc.dg/graphite/interchange-2.c: New.
        * gcc.dg/graphite/interchange-3.c: New.
        * gcc.dg/graphite/interchange-3.c: New.
        * gcc.dg/graphite/interchange-4.c: New.
        * gcc.dg/graphite/interchange-4.c: New.
        * gcc.dg/graphite/interchange-5.c: New.
        * gcc.dg/graphite/interchange-5.c: New.
        * gcc.dg/graphite/interchange-6.c: New.
        * gcc.dg/graphite/interchange-6.c: New.
        * gcc.dg/graphite/interchange-7.c: New.
        * gcc.dg/graphite/interchange-7.c: New.
        * gcc.dg/graphite/interchange-8.c: New.
        * gcc.dg/graphite/interchange-8.c: New.
        * gcc.dg/graphite/pr35356-1.c: New.
        * gcc.dg/graphite/pr35356-1.c: New.
        * gcc.dg/graphite/pr35356-2.c: New.
        * gcc.dg/graphite/pr35356-2.c: New.
        * gcc.dg/graphite/pr35356-3.c: New.
        * gcc.dg/graphite/pr35356-3.c: New.
        * gcc.dg/graphite/pr40157.c: New.
        * gcc.dg/graphite/pr40157.c: New.
        * gcc.dg/graphite/run-id-1.c: New.
        * gcc.dg/graphite/run-id-1.c: New.
        * gcc.dg/graphite/scop-20.c: New.
        * gcc.dg/graphite/scop-20.c: New.
        * gcc.dg/graphite/scop-21.c: New.
        * gcc.dg/graphite/scop-21.c: New.
        * gfortran.dg/graphite/id-1.f90: New.
        * gfortran.dg/graphite/id-1.f90: New.
        * gfortran.dg/graphite/id-10.f90: New.
        * gfortran.dg/graphite/id-10.f90: New.
        * gfortran.dg/graphite/id-11.f: New.
        * gfortran.dg/graphite/id-11.f: New.
        * gfortran.dg/graphite/id-12.f: New.
        * gfortran.dg/graphite/id-12.f: New.
        * gfortran.dg/graphite/id-13.f: New.
        * gfortran.dg/graphite/id-13.f: New.
        * gfortran.dg/graphite/id-14.f: New.
        * gfortran.dg/graphite/id-14.f: New.
        * gfortran.dg/graphite/id-15.f: New.
        * gfortran.dg/graphite/id-15.f: New.
        * gfortran.dg/graphite/id-16.f: New.
        * gfortran.dg/graphite/id-16.f: New.
        * gfortran.dg/graphite/id-5.f: New.
        * gfortran.dg/graphite/id-5.f: New.
        * gfortran.dg/graphite/id-6.f: New.
        * gfortran.dg/graphite/id-6.f: New.
        * gfortran.dg/graphite/id-7.f: New.
        * gfortran.dg/graphite/id-7.f: New.
        * gfortran.dg/graphite/id-8.f: New.
        * gfortran.dg/graphite/id-8.f: New.
        * gfortran.dg/graphite/id-9.f: New.
        * gfortran.dg/graphite/id-9.f: New.
        * gfortran.dg/graphite/interchange-1.f: New.
        * gfortran.dg/graphite/interchange-1.f: New.
        * gfortran.dg/graphite/interchange-2.f: New.
        * gfortran.dg/graphite/interchange-2.f: New.
2009-07-30  Sebastian Pop  
2009-07-30  Sebastian Pop  
        * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
        * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
        flags based on the name of the testcase.
        flags based on the name of the testcase.
        * gfortran.dg/graphite/graphite.exp: Same.
        * gfortran.dg/graphite/graphite.exp: Same.
        * gcc.dg/graphite/block-0.c: Adjusted.
        * gcc.dg/graphite/block-0.c: Adjusted.
        * gcc.dg/graphite/block-1.c: Adjusted.
        * gcc.dg/graphite/block-1.c: Adjusted.
        * gcc.dg/graphite/block-2.c: Adjusted.
        * gcc.dg/graphite/block-2.c: Adjusted.
        * gcc.dg/graphite/block-3.c: Adjusted.
        * gcc.dg/graphite/block-3.c: Adjusted.
        * gcc.dg/graphite/block-4.c: Adjusted.
        * gcc.dg/graphite/block-4.c: Adjusted.
        * gcc.dg/graphite/block-5.c: Adjusted.
        * gcc.dg/graphite/block-5.c: Adjusted.
        * gcc.dg/graphite/block-6.c: Adjusted.
        * gcc.dg/graphite/block-6.c: Adjusted.
        * gcc.dg/graphite/pr37485.c: Adjusted.
        * gcc.dg/graphite/pr37485.c: Adjusted.
        * gcc.dg/graphite/pr37684.c: Adjusted.
        * gcc.dg/graphite/pr37684.c: Adjusted.
        * gcc.dg/graphite/pr37828.c: Adjusted.
        * gcc.dg/graphite/pr37828.c: Adjusted.
        * gcc.dg/graphite/pr37883.c: Adjusted.
        * gcc.dg/graphite/pr37883.c: Adjusted.
        * gcc.dg/graphite/pr37928.c: Adjusted.
        * gcc.dg/graphite/pr37928.c: Adjusted.
        * gcc.dg/graphite/pr37943.c: Adjusted.
        * gcc.dg/graphite/pr37943.c: Adjusted.
        * gcc.dg/graphite/pr38409.c: Adjusted.
        * gcc.dg/graphite/pr38409.c: Adjusted.
        * gcc.dg/graphite/pr38498.c: Adjusted.
        * gcc.dg/graphite/pr38498.c: Adjusted.
        * gcc.dg/graphite/pr38559.c: Adjusted.
        * gcc.dg/graphite/pr38559.c: Adjusted.
        * gcc.dg/graphite/pr39335.c: Adjusted.
        * gcc.dg/graphite/pr39335.c: Adjusted.
        * gcc.dg/graphite/pr39335_1.c: Adjusted.
        * gcc.dg/graphite/pr39335_1.c: Adjusted.
        * gcc.dg/graphite/scop-0.c: Adjusted.
        * gcc.dg/graphite/scop-0.c: Adjusted.
        * gcc.dg/graphite/scop-1.c: Adjusted.
        * gcc.dg/graphite/scop-1.c: Adjusted.
        * gcc.dg/graphite/scop-10.c: Adjusted.
        * gcc.dg/graphite/scop-10.c: Adjusted.
        * gcc.dg/graphite/scop-11.c: Adjusted.
        * gcc.dg/graphite/scop-11.c: Adjusted.
        * gcc.dg/graphite/scop-12.c: Adjusted.
        * gcc.dg/graphite/scop-12.c: Adjusted.
        * gcc.dg/graphite/scop-13.c: Adjusted.
        * gcc.dg/graphite/scop-13.c: Adjusted.
        * gcc.dg/graphite/scop-14.c: Adjusted.
        * gcc.dg/graphite/scop-14.c: Adjusted.
        * gcc.dg/graphite/scop-15.c: Adjusted.
        * gcc.dg/graphite/scop-15.c: Adjusted.
        * gcc.dg/graphite/scop-16.c: Adjusted.
        * gcc.dg/graphite/scop-16.c: Adjusted.
        * gcc.dg/graphite/scop-17.c: Adjusted.
        * gcc.dg/graphite/scop-17.c: Adjusted.
        * gcc.dg/graphite/scop-18.c: Adjusted.
        * gcc.dg/graphite/scop-18.c: Adjusted.
        * gcc.dg/graphite/scop-19.c: Adjusted.
        * gcc.dg/graphite/scop-19.c: Adjusted.
        * gcc.dg/graphite/scop-2.c: Adjusted.
        * gcc.dg/graphite/scop-2.c: Adjusted.
        * gcc.dg/graphite/scop-3.c: Adjusted.-
        * gcc.dg/graphite/scop-3.c: Adjusted.-
        * gcc.dg/graphite/scop-4.c: Adjusted.
        * gcc.dg/graphite/scop-4.c: Adjusted.
        * gcc.dg/graphite/scop-5.c: Adjusted.
        * gcc.dg/graphite/scop-5.c: Adjusted.
        * gcc.dg/graphite/scop-6.c: Adjusted.
        * gcc.dg/graphite/scop-6.c: Adjusted.
        * gcc.dg/graphite/scop-7.c: Adjusted.
        * gcc.dg/graphite/scop-7.c: Adjusted.
        * gcc.dg/graphite/scop-8.c: Adjusted.
        * gcc.dg/graphite/scop-8.c: Adjusted.
        * gcc.dg/graphite/scop-9.c: Adjusted.
        * gcc.dg/graphite/scop-9.c: Adjusted.
        * gcc.dg/graphite/scop-matmult.c: Adjusted.
        * gcc.dg/graphite/scop-matmult.c: Adjusted.
        * gfortran.dg/graphite/block-1.f90: Adjusted.
        * gfortran.dg/graphite/block-1.f90: Adjusted.
        * gfortran.dg/graphite/block-2.f: Adjusted.
        * gfortran.dg/graphite/block-2.f: Adjusted.
        * gfortran.dg/graphite/block-3.f90: Adjusted.
        * gfortran.dg/graphite/block-3.f90: Adjusted.
        * gfortran.dg/graphite/block-4.f90: Adjusted.
        * gfortran.dg/graphite/block-4.f90: Adjusted.
        * gfortran.dg/graphite/id-2.f90: Adjusted.
        * gfortran.dg/graphite/id-2.f90: Adjusted.
        * gfortran.dg/graphite/id-3.f90: Adjusted.
        * gfortran.dg/graphite/id-3.f90: Adjusted.
        * gfortran.dg/graphite/id-4.f90: Adjusted.
        * gfortran.dg/graphite/id-4.f90: Adjusted.
        * gfortran.dg/graphite/pr37852.f90: Adjusted.
        * gfortran.dg/graphite/pr37852.f90: Adjusted.
        * gfortran.dg/graphite/pr37857.f90: Adjusted.
        * gfortran.dg/graphite/pr37857.f90: Adjusted.
        * gfortran.dg/graphite/pr37980.f90: Adjusted.
        * gfortran.dg/graphite/pr37980.f90: Adjusted.
        * gfortran.dg/graphite/pr38083.f90: Adjusted.
        * gfortran.dg/graphite/pr38083.f90: Adjusted.
        * gfortran.dg/graphite/pr38953.f90: Adjusted.
        * gfortran.dg/graphite/pr38953.f90: Adjusted.
        * gfortran.dg/graphite/scop-1.f: Adjusted.
        * gfortran.dg/graphite/scop-1.f: Adjusted.
2009-07-30  Doug Kwan  
2009-07-30  Doug Kwan  
        * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
        * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
        in warnings added in rev 141298.
        in warnings added in rev 141298.
2009-07-30  John David Anglin  
2009-07-30  John David Anglin  
        * lib/options.exp: Use "!=" instead of "ne".
        * lib/options.exp: Use "!=" instead of "ne".
        * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
        * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
        * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
        * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
        * gcc.dg/ucnid-12.c: Likewise.
        * gcc.dg/ucnid-12.c: Likewise.
2009-07-30  Michael Meissner  
2009-07-30  Michael Meissner  
            Pat Haugen  
            Pat Haugen  
            Revital Eres 
            Revital Eres 
        * gcc.target/powerpc/altivec-32.c: New file to test
        * gcc.target/powerpc/altivec-32.c: New file to test
        Altivec simple math function vectorization.
        Altivec simple math function vectorization.
        * gcc.target/powerpc/bswap-run.c: New file to test swap
        * gcc.target/powerpc/bswap-run.c: New file to test swap
        builtins.
        builtins.
        * gcc.target/powerpc/bswap16.c: Ditto.
        * gcc.target/powerpc/bswap16.c: Ditto.
        * gcc.target/powerpc/bswap32.c: Ditto.
        * gcc.target/powerpc/bswap32.c: Ditto.
        * gcc.target/powerpc/bswap64-1.c: Ditto.
        * gcc.target/powerpc/bswap64-1.c: Ditto.
        * gcc.target/powerpc/bswap64-2.c: Ditto.
        * gcc.target/powerpc/bswap64-2.c: Ditto.
        * gcc.target/powerpc/bswap64-3.c: Ditto.
        * gcc.target/powerpc/bswap64-3.c: Ditto.
        * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
        * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
        * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
        * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
        * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
        * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
        * gcc.target/powerpc/popcount-2.c: New file to test
        * gcc.target/powerpc/popcount-2.c: New file to test
        power7 popcntd instructions.
        power7 popcntd instructions.
        * gcc.target/powerpc/popcount-3.c: Ditto.
        * gcc.target/powerpc/popcount-3.c: Ditto.
        * gcc.target/powerpc/pr39457.c: New VSX test.
        * gcc.target/powerpc/pr39457.c: New VSX test.
        * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
        * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
        * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
        * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
        * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
        * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
        * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
        * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
        * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
        * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
        * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
        * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
        * gcc.target/powerpc/vsx-vector-1.c: Ditto.
        * gcc.target/powerpc/vsx-vector-1.c: Ditto.
        * gcc.target/powerpc/vsx-vector-2.c: Ditto.
        * gcc.target/powerpc/vsx-vector-2.c: Ditto.
        * gcc.target/powerpc/vsx-vector-3.c: Ditto.
        * gcc.target/powerpc/vsx-vector-3.c: Ditto.
        * gcc.target/powerpc/vsx-vector-4.c: Ditto.
        * gcc.target/powerpc/vsx-vector-4.c: Ditto.
        * gcc.target/powerpc/vsx-vector-5.c: Ditto.
        * gcc.target/powerpc/vsx-vector-5.c: Ditto.
        * gcc.target/powerpc/vsx-vector-6.c: Ditto.
        * gcc.target/powerpc/vsx-vector-6.c: Ditto.
        * gcc.target/powerpc/altivec-6.c: Store the result of
        * gcc.target/powerpc/altivec-6.c: Store the result of
        vec_add, so the optimizer doesn't remove it.
        vec_add, so the optimizer doesn't remove it.
        * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
        * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
        systems that support bswap64.
        systems that support bswap64.
        * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
        * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
        prevent VSX code generation.
        prevent VSX code generation.
        * lib/target-supports.exp (check_vsx_hw_available): New
        * lib/target-supports.exp (check_vsx_hw_available): New
        function to test if VSX available.
        function to test if VSX available.
        (check_effective_target_powerpc_vsx_ok): Ditto.
        (check_effective_target_powerpc_vsx_ok): Ditto.
        (check_vmx_hw_available): Add explicit -mno-vsx.
        (check_vmx_hw_available): Add explicit -mno-vsx.
2009-07-30  Janis Johnson  
2009-07-30  Janis Johnson  
        PR c/39902
        PR c/39902
        * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
        * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
2009-07-30  Martin Jambor  
2009-07-30  Martin Jambor  
        PR tree-optimization/40570
        PR tree-optimization/40570
        * gcc.c-torture/compile/pr40570.c: New test.
        * gcc.c-torture/compile/pr40570.c: New test.
2009-07-29  Jason Merrill  
2009-07-29  Jason Merrill  
        PR c++/14912
        PR c++/14912
        * g++.dg/template/defarg13.C: New.
        * g++.dg/template/defarg13.C: New.
2009-07-29  Richard Guenther  
2009-07-29  Richard Guenther  
        PR c++/40834
        PR c++/40834
        * g++.dg/torture/pr40834.C: New testcase.
        * g++.dg/torture/pr40834.C: New testcase.
2009-07-29  Michael Matz  
2009-07-29  Michael Matz  
        PR middle-end/40830
        PR middle-end/40830
        * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
        * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
2009-07-28  Kaz Kojima  
2009-07-28  Kaz Kojima  
        * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
        * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
        sh*-*-* targets.  Skip on spu-*-* targets.
        sh*-*-* targets.  Skip on spu-*-* targets.
        * gfortran.dg/maxlocval_4.f90: Likewise.
        * gfortran.dg/maxlocval_4.f90: Likewise.
        * gfortran.dg/minlocval_1.f90: Likewise.
        * gfortran.dg/minlocval_1.f90: Likewise.
        * gfortran.dg/minlocval_4.f90: Likewise.
        * gfortran.dg/minlocval_4.f90: Likewise.
2009-07-28  Jakub Jelinek  
2009-07-28  Jakub Jelinek  
        PR fortran/40878
        PR fortran/40878
        * gfortran.dg/gomp/pr40878-1.f90: New test.
        * gfortran.dg/gomp/pr40878-1.f90: New test.
        * gfortran.dg/gomp/pr40878-2.f90: New test.
        * gfortran.dg/gomp/pr40878-2.f90: New test.
        PR testsuite/40891
        PR testsuite/40891
        * gcc.dg/cdce1.c: Adjust note line number.
        * gcc.dg/cdce1.c: Adjust note line number.
        * gcc.dg/cdce2.c: Likewise.
        * gcc.dg/cdce2.c: Likewise.
2009-07-28  Janus Weil  
2009-07-28  Janus Weil  
        PR fortran/40882
        PR fortran/40882
        * gfortran.dg/proc_ptr_comp_13.f90: New.
        * gfortran.dg/proc_ptr_comp_13.f90: New.
2009-07-28  Jan Beulich  
2009-07-28  Jan Beulich  
        * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
        * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
        * gcc.target/i386/avx-vtestpd-2.c: Likewise.
        * gcc.target/i386/avx-vtestpd-2.c: Likewise.
        * gcc.target/i386/avx-vtestpd-256-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-2.c: Likewise.
        * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
        * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
        * gcc.target/i386/avx-vtestpd-3.c: Likewise.
        * gcc.target/i386/avx-vtestpd-3.c: Likewise.
        * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
        * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
        * gcc.target/i386/avx-vtestps-2.c: Likewise.
        * gcc.target/i386/avx-vtestps-2.c: Likewise.
        * gcc.target/i386/avx-vtestps-256-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-2.c: Likewise.
        * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
        * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
        * gcc.target/i386/avx-vtestps-3.c: Likewise.
        * gcc.target/i386/avx-vtestps-3.c: Likewise.
        * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
        * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
        #ifdef NEED_IEEE754_FLOAT conditional.
        #ifdef NEED_IEEE754_FLOAT conditional.
        (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
        (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
        conditional.
        conditional.
2009-07-28  Jan Beulich  
2009-07-28  Jan Beulich  
        * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
        * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
        i?86-*-netware.
        i?86-*-netware.
        * g++.dg/ext/bitfield3.C: Likewise.
        * g++.dg/ext/bitfield3.C: Likewise.
        * g++.dg/ext/bitfield4.C: Likewise.
        * g++.dg/ext/bitfield4.C: Likewise.
        * g++.dg/ext/bitfield5.C: Likewise.
        * g++.dg/ext/bitfield5.C: Likewise.
        * gcc.dg/bitfld-15.c: Likewise.
        * gcc.dg/bitfld-15.c: Likewise.
        * gcc.dg/bitfld-16.c: Likewise.
        * gcc.dg/bitfld-16.c: Likewise.
        * gcc.dg/bitfld-17.c: Likewise.
        * gcc.dg/bitfld-17.c: Likewise.
        * gcc.dg/bitfld-18.c: Likewise.
        * gcc.dg/bitfld-18.c: Likewise.
        * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
        * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
        * gcc.dg/20010912-1.c: Likewise.
        * gcc.dg/20010912-1.c: Likewise.
        * gcc.dg/20021018-1.c: Likewise.
        * gcc.dg/20021018-1.c: Likewise.
        * gcc.dg/20030213-1.c: Likewise.
        * gcc.dg/20030213-1.c: Likewise.
        * gcc.dg/20030225-1.c: Likewise.
        * gcc.dg/20030225-1.c: Likewise.
        * gcc.dg/20030708-1.c: Likewise.
        * gcc.dg/20030708-1.c: Likewise.
        * gcc.dg/20050321-2.c: Likewise.
        * gcc.dg/20050321-2.c: Likewise.
        * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
        * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
        * gcc.dg/cdce2.c: Likewise.
        * gcc.dg/cdce2.c: Likewise.
        * gcc.target/i386/pr37248-2.c: Don't test on default_packet
        * gcc.target/i386/pr37248-2.c: Don't test on default_packet
        targets.
        targets.
        * gcc.target/i386/pr37248-3.c: Likewise.
        * gcc.target/i386/pr37248-3.c: Likewise.
2009-07-27  Janus Weil  
2009-07-27  Janus Weil  
        PR fortran/40848
        PR fortran/40848
        * gfortran.dg/altreturn_7.f90: New.
        * gfortran.dg/altreturn_7.f90: New.
2009-07-27  Simon Baldwin  
2009-07-27  Simon Baldwin  
        PR testsuite/40829
        PR testsuite/40829
        * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
        * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
        so that indexing no longer runs off array end.
        so that indexing no longer runs off array end.
2009-07-27  Tobias Burnus  
2009-07-27  Tobias Burnus  
        PR fortran/40851
        PR fortran/40851
        * gfortran.dg/derived_init_3.f90: New test.
        * gfortran.dg/derived_init_3.f90: New test.
2009-07-26  Tobias Burnus  
2009-07-26  Tobias Burnus  
        PR fortran/33197
        PR fortran/33197
        * gfortran.dg/atan2_1.f90: New test
        * gfortran.dg/atan2_1.f90: New test
        * gfortran.dg/atan2_2.f90: New test
        * gfortran.dg/atan2_2.f90: New test
2007-07-26  Simon Martin  
2007-07-26  Simon Martin  
        PR c++/40749
        PR c++/40749
        * g++.dg/warn/Wreturn-type-6.C: New test.
        * g++.dg/warn/Wreturn-type-6.C: New test.
2009-07-26  Ira Rosen  
2009-07-26  Ira Rosen  
        PR tree-optimization/40801
        PR tree-optimization/40801
        * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
        * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
        * gfortran.dg/vect/vect.exp: Run tests starting with
        * gfortran.dg/vect/vect.exp: Run tests starting with
        "fast-math-real8" with -ffast-math and -fdefault-real-8.
        "fast-math-real8" with -ffast-math and -fdefault-real-8.
2009-07-25  David Daney  
2009-07-25  David Daney  
        PR rtl-optimization/40445
        PR rtl-optimization/40445
        * g++.dg/other/builtin-unreachable-1.C: New testcase.
        * g++.dg/other/builtin-unreachable-1.C: New testcase.
2009-07-25  David Daney  
2009-07-25  David Daney  
        * gcc.dg/builtin-unreachable-4.c: New test.
        * gcc.dg/builtin-unreachable-4.c: New test.
2009-07-25  Tobias Burnus  
2009-07-25  Tobias Burnus  
        PR fortran/33197
        PR fortran/33197
        * gfortran.dg/complex_intrinsic_5.f90: New test.
        * gfortran.dg/complex_intrinsic_5.f90: New test.
        * gfortran.dg/complex_intrinsic_7.f90: New test.
        * gfortran.dg/complex_intrinsic_7.f90: New test.
2009-07-25  Martin Jambor  
2009-07-25  Martin Jambor  
        * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
        * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
        * gcc.dg/ipa/noclone-1.c: New test.
        * gcc.dg/ipa/noclone-1.c: New test.
2009-07-25  Uros Bizjak  
2009-07-25  Uros Bizjak  
        * lib/target-supports.exp (check_effective_target_static): New
        * lib/target-supports.exp (check_effective_target_static): New
        procedure.
        procedure.
        * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
        * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
        supported.
        supported.
        * g++.old-deja/g++.law/weak.C: Require static effective target.
        * g++.old-deja/g++.law/weak.C: Require static effective target.
2009-07-25  Janus Weil  
2009-07-25  Janus Weil  
        PR fortran/39630
        PR fortran/39630
        * gfortran.dg/proc_ptr_comp_3.f90: Modified.
        * gfortran.dg/proc_ptr_comp_3.f90: Modified.
        * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
        * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
        * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
        * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
        * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
        * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
        * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
        * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
        * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
        * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
        * gfortran.dg/typebound_call_10.f03: New.
        * gfortran.dg/typebound_call_10.f03: New.
2009-07-24  Jason Merrill  
2009-07-24  Jason Merrill  
        * g++.dg/cpp0x/defaulted11.C: New.
        * g++.dg/cpp0x/defaulted11.C: New.
        * g++.dg/cpp0x/initlist23.C: New.
        * g++.dg/cpp0x/initlist23.C: New.
2009-07-24  Janus Weil  
2009-07-24  Janus Weil  
        PR fortran/40822
        PR fortran/40822
        * gfortran.dg/char_length_16.f90: New.
        * gfortran.dg/char_length_16.f90: New.
2009-07-24  Jakub Jelinek  
2009-07-24  Jakub Jelinek  
        PR fortran/40643
        PR fortran/40643
        PR fortran/31067
        PR fortran/31067
        * gfortran.dg/maxlocval_2.f90: New test.
        * gfortran.dg/maxlocval_2.f90: New test.
        * gfortran.dg/maxlocval_3.f90: New test.
        * gfortran.dg/maxlocval_3.f90: New test.
        * gfortran.dg/maxlocval_4.f90: New test.
        * gfortran.dg/maxlocval_4.f90: New test.
        * gfortran.dg/minlocval_1.f90: New test.
        * gfortran.dg/minlocval_1.f90: New test.
        * gfortran.dg/minlocval_2.f90: New test.
        * gfortran.dg/minlocval_2.f90: New test.
        * gfortran.dg/minlocval_3.f90: New test.
        * gfortran.dg/minlocval_3.f90: New test.
        * gfortran.dg/minlocval_4.f90: New test.
        * gfortran.dg/minlocval_4.f90: New test.
2009-07-23  Joseph Myers  
2009-07-23  Joseph Myers  
        * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
        * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
        scan-assembler.
        scan-assembler.
2009-07-23  Jakub Jelinek  
2009-07-23  Jakub Jelinek  
        PR fortran/40839
        PR fortran/40839
        * gfortran.dg/pr40839.f90: New test.
        * gfortran.dg/pr40839.f90: New test.
2009-07-23  Michael Matz  
2009-07-23  Michael Matz  
        PR middle-end/40830
        PR middle-end/40830
        * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
        * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
        don't set options ourself.
        don't set options ourself.
2009-07-23  Simon Baldwin  
2009-07-23  Simon Baldwin  
        * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
        * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
        native C compilation where required.
        native C compilation where required.
2009-07-22  Doug Kwan  
2009-07-22  Doug Kwan  
        * gcc.c-torture/compile/20090721-1.c: New test.
        * gcc.c-torture/compile/20090721-1.c: New test.
2009-07-22  Michael Matz  
2009-07-22  Michael Matz  
        PR tree-optimization/35229
        PR tree-optimization/35229
        PR tree-optimization/39300
        PR tree-optimization/39300
        * gcc.dg/vect/vect-pre-interact.c: New test.
        * gcc.dg/vect/vect-pre-interact.c: New test.
2009-07-22  Richard Guenther  
2009-07-22  Richard Guenther  
        * g++.dg/lookup/using21.C: Fix duplicate paste.
        * g++.dg/lookup/using21.C: Fix duplicate paste.
2009-07-22  Richard Guenther  
2009-07-22  Richard Guenther  
        PR c++/40799
        PR c++/40799
        * g++.dg/lookup/using21.C: New testcase.
        * g++.dg/lookup/using21.C: New testcase.
2009-07-21  Jason Merrill  
2009-07-21  Jason Merrill  
        * g++.dg/init/aggr4.C: New.
        * g++.dg/init/aggr4.C: New.
2009-07-21  Jason Merrill  
2009-07-21  Jason Merrill  
        Core issue 934
        Core issue 934
        * g++.dg/cpp0x/initlist22.C: New.
        * g++.dg/cpp0x/initlist22.C: New.
2009-07-21  Uros Bizjak  
2009-07-21  Uros Bizjak  
        * gcc.target/i386/vectorize8.c: New test.
        * gcc.target/i386/vectorize8.c: New test.
2009-07-21  Uros Bizjak  
2009-07-21  Uros Bizjak  
        PR target/40811
        PR target/40811
        * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
        * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
        Add i?86 and x86_64 targets.
        Add i?86 and x86_64 targets.
        * gcc.target/i386/vectorize7.c: New test.
        * gcc.target/i386/vectorize7.c: New test.
        PR target/40809
        PR target/40809
        * gcc.target/i386/pr40809.c: New test.
        * gcc.target/i386/pr40809.c: New test.
2009-07-21  Jakub Jelinek  
2009-07-21  Jakub Jelinek  
        PR tree-optimization/40813
        PR tree-optimization/40813
        * g++.dg/opt/inline15.C: New test.
        * g++.dg/opt/inline15.C: New test.
2009-07-21  Paul Brook 
2009-07-21  Paul Brook 
        * gcc.dg/vect/section-anchors-nest-1.c: New test.
        * gcc.dg/vect/section-anchors-nest-1.c: New test.
        * lib/target-supports.exp (check_effective_target_section_anchors):
        * lib/target-supports.exp (check_effective_target_section_anchors):
        Add arm*-*-*.
        Add arm*-*-*.
2009-07-20  Olatunji Ruwase  
2009-07-20  Olatunji Ruwase  
        * gcc.dg/plugin/finish_unit_plugin.c: New test.
        * gcc.dg/plugin/finish_unit_plugin.c: New test.
        * gcc.dg/plugin/finish_unit-test-1.c: New test.
        * gcc.dg/plugin/finish_unit-test-1.c: New test.
        * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
        * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
2009-07-20  Adam Nemet  
2009-07-20  Adam Nemet  
        * gcc.target/mips/ext-3.c: New test.
        * gcc.target/mips/ext-3.c: New test.
2009-07-20  Jakub Jelinek  
2009-07-20  Jakub Jelinek  
        * gcc.dg/builtin-object-size-6.c: Adjust expected values.
        * gcc.dg/builtin-object-size-6.c: Adjust expected values.
        * gcc.dg/builtin-object-size-8.c: New test.
        * gcc.dg/builtin-object-size-8.c: New test.
        * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
        * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
        * g++.dg/ext/builtin-object-size2.C: Likewise.
        * g++.dg/ext/builtin-object-size2.C: Likewise.
        PR tree-optimization/40792
        PR tree-optimization/40792
        * gcc.dg/pr40792.c: New test.
        * gcc.dg/pr40792.c: New test.
2009-07-20  Ira Rosen  
2009-07-20  Ira Rosen  
        * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
        * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
        gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
        gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
        gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
        gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
2009-07-20  Christian Bruel  
2009-07-20  Christian Bruel  
        * gcc.target/sh/mfmovd.c: New test.
        * gcc.target/sh/mfmovd.c: New test.
2009-07-19  Janne Blomqvist  
2009-07-19  Janne Blomqvist  
            Jerry DeLisle  
            Jerry DeLisle  
        PR libfortran/40714
        PR libfortran/40714
        * gfortran.dg/eof_3.f90: New test.
        * gfortran.dg/eof_3.f90: New test.
2009-07-18  Steven G. Kargl  
2009-07-18  Steven G. Kargl  
        PR fortran/40727
        PR fortran/40727
        * gfortran.dg/intrinsic_cmplx.f90: New test.
        * gfortran.dg/intrinsic_cmplx.f90: New test.
2009-07-19   Thomas Koenig  
2009-07-19   Thomas Koenig  
        PR libfortran/34670
        PR libfortran/34670
        PR libfortran/36874
        PR libfortran/36874
        * gfortran.dg/cshift_bounds_1.f90:  New test.
        * gfortran.dg/cshift_bounds_1.f90:  New test.
        * gfortran.dg/cshift_bounds_2.f90:  New test.
        * gfortran.dg/cshift_bounds_2.f90:  New test.
        * gfortran.dg/cshift_bounds_3.f90:  New test.
        * gfortran.dg/cshift_bounds_3.f90:  New test.
        * gfortran.dg/cshift_bounds_4.f90:  New test.
        * gfortran.dg/cshift_bounds_4.f90:  New test.
        * gfortran.dg/eoshift_bounds_1.f90:  New test.
        * gfortran.dg/eoshift_bounds_1.f90:  New test.
        * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
        * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
        * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
        * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
        * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
        * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
2009-07-19  Jan Hubicka  
2009-07-19  Jan Hubicka  
        PR tree-optimization/40676
        PR tree-optimization/40676
        * gcc.c-torture/compile/pr40676.c: New testcase.
        * gcc.c-torture/compile/pr40676.c: New testcase.
2009-07-18  Adam Nemet  
2009-07-18  Adam Nemet  
        * gcc.target/mips/ext-2.c: New test.
        * gcc.target/mips/ext-2.c: New test.
2009-07-18  Adam Nemet  
2009-07-18  Adam Nemet  
        * gcc.target/mips/octeon-exts-7.c: New test.
        * gcc.target/mips/octeon-exts-7.c: New test.
        * gcc.target/mips/octeon-exts-2.c: Revert previous change.
        * gcc.target/mips/octeon-exts-2.c: Revert previous change.
        * gcc.target/mips/octeon-exts-5.c: Likewise.
        * gcc.target/mips/octeon-exts-5.c: Likewise.
2009-07-18  Richard Guenther  
2009-07-18  Richard Guenther  
        PR testsuite/40798
        PR testsuite/40798
        * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
        * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
2009-07-18  Richard Guenther  
2009-07-18  Richard Guenther  
        PR c/40787
        PR c/40787
        * gcc.dg/pr35899.c: Adjust.
        * gcc.dg/pr35899.c: Adjust.
2009-07-18  Richard Sandiford  
2009-07-18  Richard Sandiford  
        * gcc.target/powerpc/asm-es-1.c: New test.
        * gcc.target/powerpc/asm-es-1.c: New test.
        * gcc.target/powerpc/asm-es-2.c: Likewise.
        * gcc.target/powerpc/asm-es-2.c: Likewise.
2009-07-17  Richard Guenther  
2009-07-17  Richard Guenther  
        PR c/40401
        PR c/40401
        * g++.dg/rtti/crash4.C: New testcase.
        * g++.dg/rtti/crash4.C: New testcase.
        * g++.dg/torture/20090706-1.C: Likewise.
        * g++.dg/torture/20090706-1.C: Likewise.
        * gcc.dg/redecl-17.c: Likewise.
        * gcc.dg/redecl-17.c: Likewise.
        * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
        * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
        * gcc.dg/declspec-9.c: Expect extra error.
        * gcc.dg/declspec-9.c: Expect extra error.
        * gcc.dg/declspec-10.c: Likewise.
        * gcc.dg/declspec-10.c: Likewise.
        * gcc.dg/declspec-11.c: Likewise.
        * gcc.dg/declspec-11.c: Likewise.
        * gcc.dg/redecl-10.c: Expect extra warnings.
        * gcc.dg/redecl-10.c: Expect extra warnings.
        * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
        * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
        * gcc.target/i386/pr39545-1.c: Likewise.
        * gcc.target/i386/pr39545-1.c: Likewise.
        * g++.dg/ext/asm3.C: Expect more errors.
        * g++.dg/ext/asm3.C: Expect more errors.
        * g++.dg/gomp/block-1.C: Likewise.
        * g++.dg/gomp/block-1.C: Likewise.
        * g++.dg/gomp/block-2.C: Likewise.
        * g++.dg/gomp/block-2.C: Likewise.
        * g++.dg/gomp/block-3.C: Likewise.
        * g++.dg/gomp/block-3.C: Likewise.
        * g++.dg/gomp/block-5.C: Likewise.
        * g++.dg/gomp/block-5.C: Likewise.
        * g++.old-deja/g++.jason/report.C: Expect extra warnings.
        * g++.old-deja/g++.jason/report.C: Expect extra warnings.
        * g++.dg/warn/unused-result1.C: XFAIL.
        * g++.dg/warn/unused-result1.C: XFAIL.
2009-07-17  Richard Guenther  
2009-07-17  Richard Guenther  
        PR tree-optimization/40321
        PR tree-optimization/40321
        * gcc.c-torture/compile/pr40321.c: New testcase.
        * gcc.c-torture/compile/pr40321.c: New testcase.
        * g++.dg/torture/pr40321.C: Likewise.
        * g++.dg/torture/pr40321.C: Likewise.
2009-07-17  Jakub Jelinek  
2009-07-17  Jakub Jelinek  
        PR c++/40780
        PR c++/40780
        * g++.dg/template/ptrmem19.C: New test.
        * g++.dg/template/ptrmem19.C: New test.
2009-07-17  Aldy Hernandez  
2009-07-17  Aldy Hernandez  
            Manuel López-Ibáñez  
            Manuel López-Ibáñez  
        PR 40435
        PR 40435
        * gcc.dg/pr36902.c: Add column info.
        * gcc.dg/pr36902.c: Add column info.
        * g++.dg/gcov/gcov-2.C: Change count for definition.
        * g++.dg/gcov/gcov-2.C: Change count for definition.
2009-07-16  Jason Merrill  
2009-07-16  Jason Merrill  
        PR libstdc++/37907
        PR libstdc++/37907
        * g++.dg/cpp0x/std-layout1.C: New.
        * g++.dg/cpp0x/std-layout1.C: New.
        * g++.dg/ext/has_nothrow_assign.C: Fix.
        * g++.dg/ext/has_nothrow_assign.C: Fix.
        * g++.dg/ext/has_nothrow_copy.C: Fix.
        * g++.dg/ext/has_nothrow_copy.C: Fix.
        * g++.dg/ext/has_trivial_assign.C: Fix.
        * g++.dg/ext/has_trivial_assign.C: Fix.
        * g++.dg/ext/has_trivial_copy.C: Fix.
        * g++.dg/ext/has_trivial_copy.C: Fix.
        * g++.dg/ext/is_pod.C: Fix.
        * g++.dg/ext/is_pod.C: Fix.
        * g++.dg/other/offsetof3.C: Adjust.
        * g++.dg/other/offsetof3.C: Adjust.
        * g++.dg/overload/ellipsis1.C: Adjust.
        * g++.dg/overload/ellipsis1.C: Adjust.
        * g++.dg/warn/var-args1.C: Adjust.
        * g++.dg/warn/var-args1.C: Adjust.
        * g++.old-deja/g++.brendan/crash63.C: Adjust.
        * g++.old-deja/g++.brendan/crash63.C: Adjust.
        * g++.old-deja/g++.brendan/crash64.C: Adjust.
        * g++.old-deja/g++.brendan/crash64.C: Adjust.
        * g++.old-deja/g++.brendan/overload8.C: Adjust.
        * g++.old-deja/g++.brendan/overload8.C: Adjust.
        * g++.old-deja/g++.other/vaarg3.C: Adjust.
        * g++.old-deja/g++.other/vaarg3.C: Adjust.
        * g++.old-deja/g++.pt/vaarg3.C: Adjust.
        * g++.old-deja/g++.pt/vaarg3.C: Adjust.
2009-07-16  Kaveh R. Ghazi  
2009-07-16  Kaveh R. Ghazi  
        * gcc.dg/torture/builtin-math-5.c: Add more cases.
        * gcc.dg/torture/builtin-math-5.c: Add more cases.
        * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
        * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
        effective target "mpc_pow".
        effective target "mpc_pow".
        * lib/target-supports.exp (check_effective_target_mpc_pow): New.
        * lib/target-supports.exp (check_effective_target_mpc_pow): New.
2009-07-16  Richard Henderson  
2009-07-16  Richard Henderson  
        * g++.dg/opt/eh4.C: New test.
        * g++.dg/opt/eh4.C: New test.
2009-07-16  Jakub Jelinek  
2009-07-16  Jakub Jelinek  
        * obj-c++.dg/defs.mm (abort): Make it extern "C".
        * obj-c++.dg/defs.mm (abort): Make it extern "C".
2009-07-15  Jakub Jelinek  
2009-07-15  Jakub Jelinek  
        PR middle-end/40747
        PR middle-end/40747
        * gcc.c-torture/execute/pr40747.c: New test.
        * gcc.c-torture/execute/pr40747.c: New test.
2009-07-15  Richard Guenther  
2009-07-15  Richard Guenther  
        PR middle-end/40753
        PR middle-end/40753
        * gcc.c-torture/compile/pr40753.c: New testcase.
        * gcc.c-torture/compile/pr40753.c: New testcase.
2009-07-15  Janus Weil  
2009-07-15  Janus Weil  
        PR fortran/40743
        PR fortran/40743
        * gfortran.dg/interface_assignment_4.f90: New.
        * gfortran.dg/interface_assignment_4.f90: New.
2009-07-15  Gerald Pfeifer  
2009-07-15  Gerald Pfeifer  
        * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
        * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
        for FreeBSD up to and including version 8.
        for FreeBSD up to and including version 8.
2009-07-14  Taras Glek  
2009-07-14  Taras Glek  
            Rafael Espindola  
            Rafael Espindola  
        * g++.dg/plugin/header-plugin-test.C: New.
        * g++.dg/plugin/header-plugin-test.C: New.
        * g++.dg/plugin/header_plugin.c: New.
        * g++.dg/plugin/header_plugin.c: New.
        * g++.dg/plugin/plugin.exp: Update.
        * g++.dg/plugin/plugin.exp: Update.
2009-07-14  Uros Bizjak  
2009-07-14  Uros Bizjak  
        * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
        * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
        function to enable vectorization.
        function to enable vectorization.
        * gcc.target/i386/sse2-lrint-vec.c: Ditto.
        * gcc.target/i386/sse2-lrint-vec.c: Ditto.
        * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
        * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2009-07-14  Uros Bizjak  
2009-07-14  Uros Bizjak  
        * gcc.target/i386/sse-copysignf-vec.c: New test.
        * gcc.target/i386/sse-copysignf-vec.c: New test.
        * gcc.target/i386/sse2-copysign-vec.c: Ditto.
        * gcc.target/i386/sse2-copysign-vec.c: Ditto.
2009-07-14  Jason Merrill  
2009-07-14  Jason Merrill  
        PR c++/37276
        PR c++/37276
        * g++.dg/lookup/builtin5.C: New.
        * g++.dg/lookup/builtin5.C: New.
        * g++.dg/other/error22.C: Add missing extern "C".
        * g++.dg/other/error22.C: Add missing extern "C".
        * g++.dg/warn/Warray-bounds.C: Likewise.
        * g++.dg/warn/Warray-bounds.C: Likewise.
        * gcc.dg/compat/compat-common.h: Likewise.
        * gcc.dg/compat/compat-common.h: Likewise.
        PR c++/40746
        PR c++/40746
        * g++.dg/lookup/using20.C: New.
        * g++.dg/lookup/using20.C: New.
        PR c++/40740
        PR c++/40740
        * g++.dg/template/koenig8.C: New.
        * g++.dg/template/koenig8.C: New.
2009-07-14  Jack Howarth  
2009-07-14  Jack Howarth  
        * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
        * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
        both i?86-*-darwin* and x86_64-*-darwin*.
        both i?86-*-darwin* and x86_64-*-darwin*.
2009-07-14  Joseph Myers  
2009-07-14  Joseph Myers  
        * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
        * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
        gcc.target/i386/pr37843-3.c: Allow leading underscore on function
        gcc.target/i386/pr37843-3.c: Allow leading underscore on function
        name.
        name.
2009-07-14  Dodji Seketeli  
2009-07-14  Dodji Seketeli  
        PR debug/40705
        PR debug/40705
        * g++.dg/debug/dwarf2/typedef1.C: New test.
        * g++.dg/debug/dwarf2/typedef1.C: New test.
        PR c++/40357
        PR c++/40357
        * g++.dg/other/typedef3.C: New test.
        * g++.dg/other/typedef3.C: New test.
2009-07-14  Maxim Kuvyrkov  
2009-07-14  Maxim Kuvyrkov  
        * gcc.dg/20090709-1.c: Move to a proper place ...
        * gcc.dg/20090709-1.c: Move to a proper place ...
        * gcc.target/m68k/20090709-1.c: ... here.
        * gcc.target/m68k/20090709-1.c: ... here.
2009-07-13  Andrew Pinski  
2009-07-13  Andrew Pinski  
        PR C++/22154
        PR C++/22154
        * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
        * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
        front of qualified names are allowed.
        front of qualified names are allowed.
        * g++.dg/parse/crash10.C: Likewise.
        * g++.dg/parse/crash10.C: Likewise.
        * g++.dg/parse/error15.C: Likewise.
        * g++.dg/parse/error15.C: Likewise.
        * g++.dg/parse/typename9.C: Likewise.
        * g++.dg/parse/typename9.C: Likewise.
        * g++.dg/parse/error8.C: Likewise.
        * g++.dg/parse/error8.C: Likewise.
2009-07-13  Janus Weil  
2009-07-13  Janus Weil  
        PR fortran/40646
        PR fortran/40646
        * gfortran.dg/proc_ptr_22.f90: Extended.
        * gfortran.dg/proc_ptr_22.f90: Extended.
        * gfortran.dg/proc_ptr_comp_12.f90: Extended.
        * gfortran.dg/proc_ptr_comp_12.f90: Extended.
2009-07-13  Ira Rosen  
2009-07-13  Ira Rosen  
        * gfortran.dg/vect/vect-6.f: New test.
        * gfortran.dg/vect/vect-6.f: New test.
2009-07-12  Jason Merrill  
2009-07-12  Jason Merrill  
        PR c++/36628
        PR c++/36628
        * g++.dg/cpp0x/decltype17.C: New.
        * g++.dg/cpp0x/decltype17.C: New.
        PR c++/37206
        PR c++/37206
        * g++.dg/cpp0x/rv10.C: New.
        * g++.dg/cpp0x/rv10.C: New.
2009-07-12  Jason Merrill  
2009-07-12  Jason Merrill  
        PR c++/40689
        PR c++/40689
        * g++.dg/cpp0x/initlist20.C: New.
        * g++.dg/cpp0x/initlist20.C: New.
        * g++.dg/cpp0x/initlist21.C: New.
        * g++.dg/cpp0x/initlist21.C: New.
2009-07-12  Ira Rosen  
2009-07-12  Ira Rosen  
        * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
        * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
        * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
        * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
        gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
        gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
        gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
        gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
        gcc.dg/vect/vect-double-reduc-7.c: New tests.
        gcc.dg/vect/vect-double-reduc-7.c: New tests.
2009-07-12  Hans-Peter Nilsson  
2009-07-12  Hans-Peter Nilsson  
        * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
        * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
        gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
        gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
        gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
        gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
        gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
        gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
        gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
        gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
        gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
        gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
        gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
        gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
        effective_target fd_truncate.
        effective_target fd_truncate.
2009-07-11  Eric Botcazou  
2009-07-11  Eric Botcazou  
        * gnat.dg/specs/addr1.ads: New test.
        * gnat.dg/specs/addr1.ads: New test.
2009-07-11  Jan Hubicka  
2009-07-11  Jan Hubicka  
        PR middle-end/48388
        PR middle-end/48388
        * g++.dg/torture/pr40388.C: New testcase.
        * g++.dg/torture/pr40388.C: New testcase.
2009-07-11  Jakub Jelinek  
2009-07-11  Jakub Jelinek  
        PR target/40668
        PR target/40668
        * gcc.c-torture/execute/pr40668.c: New test.
        * gcc.c-torture/execute/pr40668.c: New test.
2009-07-11  Paolo Bonzini  
2009-07-11  Paolo Bonzini  
        * gcc.c-torture/execute/20090711-1.c: New test.
        * gcc.c-torture/execute/20090711-1.c: New test.
2009-07-11  Richard Sandiford  
2009-07-11  Richard Sandiford  
        PR testsuite/40699
        PR testsuite/40699
        PR testsuite/40707
        PR testsuite/40707
        PR testsuite/40709
        PR testsuite/40709
        * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
        * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
        lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
        lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
        lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
        lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
        g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
        g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
2009-07-11  Tobias Burnus  
2009-07-11  Tobias Burnus  
        PR fortran/33197
        PR fortran/33197
        * gfortran.dg/complex_intrinsic_3.f90: New test.
        * gfortran.dg/complex_intrinsic_3.f90: New test.
        * gfortran.dg/complex_intrinsic_4.f90: New test.
        * gfortran.dg/complex_intrinsic_4.f90: New test.
2009-07-10  David Daney  
2009-07-10  David Daney  
        PR target/39079
        PR target/39079
        * gcc.target/mips/mips.exp: Make -msynci a known option.
        * gcc.target/mips/mips.exp: Make -msynci a known option.
        * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
        * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
2009-07-10  Jakub Jelinek  
2009-07-10  Jakub Jelinek  
        PR c++/40502
        PR c++/40502
        * g++.dg/ext/strncpy-chk1.C: New test.
        * g++.dg/ext/strncpy-chk1.C: New test.
2009-07-10  Richard Guenther  
2009-07-10  Richard Guenther  
        PR tree-optimization/40496
        PR tree-optimization/40496
        * g++.dg/opt/pr40496.C: New testcase.
        * g++.dg/opt/pr40496.C: New testcase.
2009-07-10  Manuel López-Ibáñez  
2009-07-10  Manuel López-Ibáñez  
        PR 25509
        PR 25509
        PR 40614
        PR 40614
        * g++.dg/warn/unused-result1-Werror.c: New.
        * g++.dg/warn/unused-result1-Werror.c: New.
2009-07-10  Paul Thomas  
2009-07-10  Paul Thomas  
        PR fortran/39334
        PR fortran/39334
        * gfortran.dg/recursive_parameter_1.f90: New test.
        * gfortran.dg/recursive_parameter_1.f90: New test.
2009-07-09  Steven G. Kargl  
2009-07-09  Steven G. Kargl  
        * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
        * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
        * gfortran.dg/module_equivalence_6.f90: Ditto.
        * gfortran.dg/module_equivalence_6.f90: Ditto.
        * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
        * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
        * gfortran.dg/nan_2.f90: Ditto.
        * gfortran.dg/nan_2.f90: Ditto.
        * gfortran.dg/inquire_11.f90: Ditto.
        * gfortran.dg/inquire_11.f90: Ditto.
        * gfortran.dg/abstract_type_3.f03: Ditto.
        * gfortran.dg/abstract_type_3.f03: Ditto.
        * gfortran.dg/abstract_type_1.f90: Ditto.
        * gfortran.dg/abstract_type_1.f90: Ditto.
        * gfortran.dg/private_type_9.f90: Ditto.
        * gfortran.dg/private_type_9.f90: Ditto.
        * gfortran.dg/abstract_type_5.f03: Ditto.
        * gfortran.dg/abstract_type_5.f03: Ditto.
        * gfortran.dg/elemental_subroutine_6.f90: Ditto.
        * gfortran.dg/elemental_subroutine_6.f90: Ditto.
        * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
        * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
        * gfortran.dg/derived_sub.f90: Ditto.
        * gfortran.dg/derived_sub.f90: Ditto.
        * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
        * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
        * gfortran.dg/bounds_check_fail_2.f90: Ditto.
        * gfortran.dg/bounds_check_fail_2.f90: Ditto.
        * gfortran.dg/maxloc_bounds_6.f90: Ditto.
        * gfortran.dg/maxloc_bounds_6.f90: Ditto.
        * gfortran.dg/mvbits_6.f90: Ditto.
        * gfortran.dg/mvbits_6.f90: Ditto.
        * gfortran.dg/abstract_type_2.f03: Ditto.
        * gfortran.dg/abstract_type_2.f03: Ditto.
        * gfortran.dg/abstract_type_4.f03: Ditto.
        * gfortran.dg/abstract_type_4.f03: Ditto.
        * gfortran.dg/bounds_check_9.f90: Ditto.
        * gfortran.dg/bounds_check_9.f90: Ditto.
        * gfortran.dg/optional_dim_3.f90: Ditto.
        * gfortran.dg/optional_dim_3.f90: Ditto.
        * gfortran.dg/pr32921.f: Ditto.
        * gfortran.dg/pr32921.f: Ditto.
        * gfortran.dg/entry_16.f90: Ditto.
        * gfortran.dg/entry_16.f90: Ditto.
        * gfortran.dg/generic_16.f90: Ditto.
        * gfortran.dg/generic_16.f90: Ditto.
2009-07-09  Maxim Kuvyrkov  
2009-07-09  Maxim Kuvyrkov  
        * gcc.target/m68k/20090709-1.c: New.
        * gcc.target/m68k/20090709-1.c: New.
2009-07-09  Dodji Seketeli  
2009-07-09  Dodji Seketeli  
        PR c++/40684
        PR c++/40684
        * g++.dg/template/unify11.C: New test.
        * g++.dg/template/unify11.C: New test.
2008-07-09  Paul Thomas  
2008-07-09  Paul Thomas  
        PR fortran/40629
        PR fortran/40629
        * gfortran.dg/host_assoc_function_9.f90: New test.
        * gfortran.dg/host_assoc_function_9.f90: New test.
2009-07-09  Janus Weil  
2009-07-09  Janus Weil  
        PR fortran/40646
        PR fortran/40646
        * gfortran.dg/proc_ptr_22.f90: New.
        * gfortran.dg/proc_ptr_22.f90: New.
        * gfortran.dg/proc_ptr_comp_12.f90: New.
        * gfortran.dg/proc_ptr_comp_12.f90: New.
2009-07-09  Jakub Jelinek  
2009-07-09  Jakub Jelinek  
        PR middle-end/40692
        PR middle-end/40692
        * gcc.c-torture/compile/pr40692.c: New test.
        * gcc.c-torture/compile/pr40692.c: New test.
2009-07-09  Tobias Burnus  
2009-07-09  Tobias Burnus  
        PR fortran/40604
        PR fortran/40604
        * gfortran.dg/pointer_check_6.f90: New test.
        * gfortran.dg/pointer_check_6.f90: New test.
2009-07-08  Adam Nemet  
2009-07-08  Adam Nemet  
        * gcc.target/mips/truncate-5.c: New test.
        * gcc.target/mips/truncate-5.c: New test.
2009-07-08  Jerry DeLisle  
2009-07-08  Jerry DeLisle  
        PR libfortran/40330
        PR libfortran/40330
        PR libfortran/40662
        PR libfortran/40662
        * gfortran.dg/fmt_cache_1.f: New test.
        * gfortran.dg/fmt_cache_1.f: New test.
2009-07-08  Tobias Burnus  
2009-07-08  Tobias Burnus  
        PR fortran/40675
        PR fortran/40675
        * gfortran.dg/nosigned_zero_1.f90: New test.
        * gfortran.dg/nosigned_zero_1.f90: New test.
        * gfortran.dg/nosigned_zero_2.f90: New test.
        * gfortran.dg/nosigned_zero_2.f90: New test.
2009-07-08  Richard Guenther  
2009-07-08  Richard Guenther  
        * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
        * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
2009-07-08  Richard Guenther  
2009-07-08  Richard Guenther  
        * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
        * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
2009-07-08  Paul Thomas  
2009-07-08  Paul Thomas  
        PR fortran/40591
        PR fortran/40591
        * gfortran.dg/proc_ptr_21.f90: New test.
        * gfortran.dg/proc_ptr_21.f90: New test.
2009-07-08  Manuel López-Ibáñez  
2009-07-08  Manuel López-Ibáñez  
        PR c++/31246
        PR c++/31246
        * g++.dg/warn/pr31246.C: New.
        * g++.dg/warn/pr31246.C: New.
        * g++.dg/warn/pr31246-2.C: New.
        * g++.dg/warn/pr31246-2.C: New.
2009-07-07  Jason Merrill  
2009-07-07  Jason Merrill  
        PR c++/35828
        PR c++/35828
        * g++.dg/template/defarg12.C: New.
        * g++.dg/template/defarg12.C: New.
        PR c++/37816
        PR c++/37816
        * g++.dg/cpp0x/enum7.C: New.
        * g++.dg/cpp0x/enum7.C: New.
        PR c++/37946
        PR c++/37946
        * g++.dg/cpp0x/enum6.C: New.
        * g++.dg/cpp0x/enum6.C: New.
        PR c++/40639
        PR c++/40639
        * g++.dg/cpp0x/enum5.C: New.
        * g++.dg/cpp0x/enum5.C: New.
        PR c++/40633
        PR c++/40633
        * g++.dg/cpp0x/enum4.C: New.
        * g++.dg/cpp0x/enum4.C: New.
2009-07-07  Manuel López-Ibáñez  
2009-07-07  Manuel López-Ibáñez  
        * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
        * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
2009-07-07  Manuel López-Ibáñez  
2009-07-07  Manuel López-Ibáñez  
        * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
        * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
2009-07-07  Jakub Jelinek  
2009-07-07  Jakub Jelinek  
        PR middle-end/40669
        PR middle-end/40669
        * gcc.dg/pr40669.c: New test.
        * gcc.dg/pr40669.c: New test.
2009-07-07  Manuel López-Ibáñez  
2009-07-07  Manuel López-Ibáñez  
        * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
        * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
        location. Update all calls.
        location. Update all calls.
        * g++.dg/plugin/selfassign.c: Likewise.
        * g++.dg/plugin/selfassign.c: Likewise.
2009-07-06  Jason Merrill  
2009-07-06  Jason Merrill  
        * g++.dg/rtti/dyncast[34].C: New.
        * g++.dg/rtti/dyncast[34].C: New.
2009-07-06  Nathan Froyd  
2009-07-06  Nathan Froyd  
        * lib/target-supports.exp
        * lib/target-supports.exp
        (check_effective_target_mips_newabi_large_long_double): New.
        (check_effective_target_mips_newabi_large_long_double): New.
        * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
        * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
        target.
        target.
        * gcc.target/mips/fpr-moves-6.c: Likewise.
        * gcc.target/mips/fpr-moves-6.c: Likewise.
2009-07-06  Simon Martin  
2009-07-06  Simon Martin  
        PR c++/40557
        PR c++/40557
        * g++.dg/template/union2.C: New test.
        * g++.dg/template/union2.C: New test.
2009-07-04  Jason Merrill  
2009-07-04  Jason Merrill  
        * g++.dg/template/using15.C: New.
        * g++.dg/template/using15.C: New.
2009-07-04  Jakub Jelinek  
2009-07-04  Jakub Jelinek  
        * gfortran.dg/maxloc_1.f90: New test.
        * gfortran.dg/maxloc_1.f90: New test.
2009-07-04  Janus Weil  
2009-07-04  Janus Weil  
        PR fortran/40593
        PR fortran/40593
        * gfortran.dg/proc_ptr_result_6.f90: New.
        * gfortran.dg/proc_ptr_result_6.f90: New.
2009-07-04  Francois-Xavier Coudert  
2009-07-04  Francois-Xavier Coudert  
        * gcc.dg/framework-2.c: Adjust testcase to pass.
        * gcc.dg/framework-2.c: Adjust testcase to pass.
2009-07-04  Jason Merrill  
2009-07-04  Jason Merrill  
        PR c++/40619
        PR c++/40619
        * g++.dg/cpp0x/auto16.C: New.
        * g++.dg/cpp0x/auto16.C: New.
2009-07-03  Vladimir Makarov  
2009-07-03  Vladimir Makarov  
        PR target/40587
        PR target/40587
        * gfortran.dg/pr40587.f: New test.
        * gfortran.dg/pr40587.f: New test.
2009-07-03  Jerry DeLisle  
2009-07-03  Jerry DeLisle  
        PR fortran/40638
        PR fortran/40638
        * gfortran.dg/unit_1.f90: New test.
        * gfortran.dg/unit_1.f90: New test.
2009-07-03  Jason Merrill  
2009-07-03  Jason Merrill  
        * g++.dg/template/pure1.C: Expect another error.
        * g++.dg/template/pure1.C: Expect another error.
2009-07-03  Richard Guenther  
2009-07-03  Richard Guenther  
        PR tree-optimization/40640
        PR tree-optimization/40640
        * gcc.c-torture/compile/pr40640.c: New testcase.
        * gcc.c-torture/compile/pr40640.c: New testcase.
2009-07-03  Richard Guenther  
2009-07-03  Richard Guenther  
        PR middle-end/34163
        PR middle-end/34163
        * gfortran.dg/pr34163.f90: New testcase.
        * gfortran.dg/pr34163.f90: New testcase.
2009-07-03  Jan Hubicka  
2009-07-03  Jan Hubicka  
        * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
        * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
        * gcc.dg/tree-ssa/loop-25.c: Likewise.
        * gcc.dg/tree-ssa/loop-25.c: Likewise.
        * gcc.dg/tree-ssa/loop-26.c: Likewise.
        * gcc.dg/tree-ssa/loop-26.c: Likewise.
        * gcc.dg/tree-ssa/pr32044.c: Likewise.
        * gcc.dg/tree-ssa/pr32044.c: Likewise.
        * gcc.dg/tree-ssa/loop-29.c: Likewise.
        * gcc.dg/tree-ssa/loop-29.c: Likewise.
        * gcc.dg/tree-ssa/loop-10.c: Likewise.
        * gcc.dg/tree-ssa/loop-10.c: Likewise.
        * gnat.dg/loop_optimization6.adb: Enable -O2.
        * gnat.dg/loop_optimization6.adb: Enable -O2.
2009-07-02  Mark Mitchell  
2009-07-02  Mark Mitchell  
        * g++.dg/warn/null4.C: Extend.
        * g++.dg/warn/null4.C: Extend.
2009-07-02  Jason Merrill  
2009-07-02  Jason Merrill  
        * g++.dg/template/spec8.C: Fix.
        * g++.dg/template/spec8.C: Fix.
2009-07-02  Michael Matz  
2009-07-02  Michael Matz  
        PR fortran/32131
        PR fortran/32131
        * gfortran.dg/pr32921.f: Adjust.
        * gfortran.dg/pr32921.f: Adjust.
2009-07-02  Jan Hubicka  
2009-07-02  Jan Hubicka  
        * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
        * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
2009-07-01  Adam Nemet  
2009-07-01  Adam Nemet  
        * gcc.target/mips/truncate-4.c: New testcase.
        * gcc.target/mips/truncate-4.c: New testcase.
2009-07-01  Richard Guenther  
2009-07-01  Richard Guenther  
        PR tree-optimization/19831
        PR tree-optimization/19831
        * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
        * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
        make allocated memory escape.  Un-XFAIL.
        make allocated memory escape.  Un-XFAIL.
        * gcc.dg/vect/pr21591.c: Make allocated memory escape.
        * gcc.dg/vect/pr21591.c: Make allocated memory escape.
        * gcc.dg/vect/pr31699.c: Likewise.
        * gcc.dg/vect/pr31699.c: Likewise.
        * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
        * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
2009-06-30  Jakub Jelinek  
2009-06-30  Jakub Jelinek  
        PR c++/40566
        PR c++/40566
        * g++.dg/parse/cond5.C: New test.
        * g++.dg/parse/cond5.C: New test.
2009-06-30  Nathan Froyd  
2009-06-30  Nathan Froyd  
        * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
        * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
        (main): Pass n to main_1 instead.
        (main): Pass n to main_1 instead.
        * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
        * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
        (main_1): New function, split off from...
        (main_1): New function, split off from...
        (main): ...here.  Pass `off' to main_1 instead.
        (main): ...here.  Pass `off' to main_1 instead.
2009-06-30  Jason Merrill  
2009-06-30  Jason Merrill  
        PR c++/40595
        PR c++/40595
        * g++.dg/cpp0x/variadic94.C: New.
        * g++.dg/cpp0x/variadic94.C: New.
2009-06-30  Richard Sandiford  
2009-06-30  Richard Sandiford  
        * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
        * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
        * lib/target-libpath.exp (ld_library_path_vars): New variable.
        * lib/target-libpath.exp (ld_library_path_vars): New variable.
        (init_ld_library_path_env_vars): New function, replacing the
        (init_ld_library_path_env_vars): New function, replacing the
        orig_*_saved assignments.  Call it after defining it.
        orig_*_saved assignments.  Call it after defining it.
        (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
        (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
        (restore_ld_library_path_env_vars): Likewise.
        (restore_ld_library_path_env_vars): Likewise.
        (add_path, find_libgcc_s): New functions.
        (add_path, find_libgcc_s): New functions.
        * lib/objc.exp (objc_init): Use find_libgcc_s instead of
        * lib/objc.exp (objc_init): Use find_libgcc_s instead of
        gcc-set-multilib-library-path.
        gcc-set-multilib-library-path.
        (objc_target_compile): Don't add "." to ld_library_path.
        (objc_target_compile): Don't add "." to ld_library_path.
        Use add_path.
        Use add_path.
        * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
        * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
        ld_library_path.  Use add_path.  Use find_libgcc_s instead of
        ld_library_path.  Use add_path.  Use find_libgcc_s instead of
        gcc-set-multilib-library-path.
        gcc-set-multilib-library-path.
        * lib/g++.exp (g++_link_flags): Likewise.
        * lib/g++.exp (g++_link_flags): Likewise.
        * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
        * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
        * lib/c-torture.exp: Do not manipulate ld_library_path at the
        * lib/c-torture.exp: Do not manipulate ld_library_path at the
        top level; do it...
        top level; do it...
        (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
        (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
        to tell when this needs to happen.  Use find_libgcc_s instead of
        to tell when this needs to happen.  Use find_libgcc_s instead of
        gcc-set-multilib-library-path.
        gcc-set-multilib-library-path.
        * lib/gcc-dg.exp: Likewise.
        * lib/gcc-dg.exp: Likewise.
        * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
        * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
        * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
        * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
        unless it is in $ALT_LD_LIBRARY_PATH.
        unless it is in $ALT_LD_LIBRARY_PATH.
        * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
        * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
2009-06-30  Eric Botcazou  
2009-06-30  Eric Botcazou  
        * gnat.dg/discr12.adb: New test.
        * gnat.dg/discr12.adb: New test.
        * gnat.dg/discr12_pkg.ads: New helper.
        * gnat.dg/discr12_pkg.ads: New helper.
        * gnat.dg/discr13.adb: New test.
        * gnat.dg/discr13.adb: New test.
        * gnat.dg/discr14.ad[sb]: Likewise.
        * gnat.dg/discr14.ad[sb]: Likewise.
        * gnat.dg/discr15.adb: Likewise.
        * gnat.dg/discr15.adb: Likewise.
        * gnat.dg/discr15_pkg.ads: New helper.
        * gnat.dg/discr15_pkg.ads: New helper.
        * gnat.dg/discr16.adb: New test.
        * gnat.dg/discr16.adb: New test.
        * gnat.dg/discr16_g.ads: New helper.
        * gnat.dg/discr16_g.ads: New helper.
        * gnat.dg/discr16_pkg.ads: Likewise.
        * gnat.dg/discr16_pkg.ads: Likewise.
        * gnat.dg/discr16_cont.ads: Likewise.
        * gnat.dg/discr16_cont.ads: Likewise.
        * gnat.dg/discr17.adb: New test.
        * gnat.dg/discr17.adb: New test.
        * gnat.dg/discr18.adb: Likewise.
        * gnat.dg/discr18.adb: Likewise.
        * gnat.dg/discr18_pkg.ads: New helper.
        * gnat.dg/discr18_pkg.ads: New helper.
        * gnat.dg/discr19.adb: New test.
        * gnat.dg/discr19.adb: New test.
2009-06-30  Thomas Koenig  
2009-06-30  Thomas Koenig  
        PR fortran/40576
        PR fortran/40576
        * gfortran.dg/internal_write_1.f90:  New testcase.
        * gfortran.dg/internal_write_1.f90:  New testcase.
2009-06-30  Janus Weil  
2009-06-30  Janus Weil  
        PR fortran/40594
        PR fortran/40594
        * gfortran.dg/derived_pointer_recursion_2.f90: New.
        * gfortran.dg/derived_pointer_recursion_2.f90: New.
2009-06-30  Richard Guenther  
2009-06-30  Richard Guenther  
        * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
        * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
2009-06-30  Wei Guozhi  
2009-06-30  Wei Guozhi  
        * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
        * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
        to "-Os".
        to "-Os".
2009-06-30  Ira Rosen  
2009-06-30  Ira Rosen  
        PR tree-optimization/40542
        PR tree-optimization/40542
        * gcc.dg/vect/pr40542.c: New test.
        * gcc.dg/vect/pr40542.c: New test.
2009-06-30  Martin Jambor  
2009-06-30  Martin Jambor  
        PR tree-optimization/40582
        PR tree-optimization/40582
        * gcc.c-torture/compile/pr40582.c: New test.
        * gcc.c-torture/compile/pr40582.c: New test.
2009-06-30  Wei Guozhi  
2009-06-30  Wei Guozhi  
        PR/40416
        PR/40416
        * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
        * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
2009-06-29  Jason Merrill  
2009-06-29  Jason Merrill  
        PR c++/40274
        PR c++/40274
        * g++.dg/template/debug1.C: New.
        * g++.dg/template/debug1.C: New.
2009-06-29  Tobias Burnus  
2009-06-29  Tobias Burnus  
        PR fortran/40580
        PR fortran/40580
        * pointer_check_1.f90: New test.
        * pointer_check_1.f90: New test.
        * pointer_check_2.f90: New test.
        * pointer_check_2.f90: New test.
        * pointer_check_3.f90: New test.
        * pointer_check_3.f90: New test.
        * pointer_check_4.f90: New test.
        * pointer_check_4.f90: New test.
        * pointer_check_5.f90: New test.
        * pointer_check_5.f90: New test.
2009-06-29  Paul Thomas  
2009-06-29  Paul Thomas  
        PR fortran/40551
        PR fortran/40551
        * gfortran.dg/func_assign_2.f90 : New test.
        * gfortran.dg/func_assign_2.f90 : New test.
2009-06-29  Richard Guenther  
2009-06-29  Richard Guenther  
        PR middle-end/14187
        PR middle-end/14187
        * gcc.dg/tree-ssa/restrict-1.c: New testcase.
        * gcc.dg/tree-ssa/restrict-1.c: New testcase.
        * gcc.dg/tree-ssa/restrict-2.c: Likewise.
        * gcc.dg/tree-ssa/restrict-2.c: Likewise.
        * gcc.dg/tree-ssa/restrict-3.c: Likewise.
        * gcc.dg/tree-ssa/restrict-3.c: Likewise.
        * gcc.c-torture/execute/20090623-1.c: Likewise.
        * gcc.c-torture/execute/20090623-1.c: Likewise.
        * gcc.dg/tree-ssa/ldist-13.c: Likewise.
        * gcc.dg/tree-ssa/ldist-13.c: Likewise.
        * gcc.dg/tree-ssa/ldist-14.c: Likewise.
        * gcc.dg/tree-ssa/ldist-14.c: Likewise.
2009-06-29  Richard Guenther  
2009-06-29  Richard Guenther  
        PR middle-end/38212
        PR middle-end/38212
        * gcc.c-torture/execute/pr38212.c: New testcase.
        * gcc.c-torture/execute/pr38212.c: New testcase.
2009-06-29  Richard Guenther  
2009-06-29  Richard Guenther  
        PR tree-optimization/40579
        PR tree-optimization/40579
        * gcc.c-torture/execute/pr40579.c: New testcase.
        * gcc.c-torture/execute/pr40579.c: New testcase.
2009-06-28  Uros Bizjak  
2009-06-28  Uros Bizjak  
        PR tree-optimization/40550
        PR tree-optimization/40550
        * gcc.dg/pr40550.c: New test.
        * gcc.dg/pr40550.c: New test.
2009-06-28  Eric Botcazou  
2009-06-28  Eric Botcazou  
        * gnat.dg/overflow_sum2.adb: New test
        * gnat.dg/overflow_sum2.adb: New test
        * gnat.dg/namet.ads: New helper.
        * gnat.dg/namet.ads: New helper.
        * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
        * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
2009-06-28  Tobias Burnus  
2009-06-28  Tobias Burnus  
        PR fortran/34112
        PR fortran/34112
        * gfortran.dg/compiler-directive_1.f90: New test.
        * gfortran.dg/compiler-directive_1.f90: New test.
        * gfortran.dg/compiler-directive_2.f: New test.
        * gfortran.dg/compiler-directive_2.f: New test.
2009-06-28  Kaveh R. Ghazi  
2009-06-28  Kaveh R. Ghazi  
        * gfortran.dg/integer_exponentiation_4.f90: Temporarily
        * gfortran.dg/integer_exponentiation_4.f90: Temporarily
        comment out some values and add some cases.
        comment out some values and add some cases.
2009-06-27  Paolo Bonzini  
2009-06-27  Paolo Bonzini  
        PR testsuite/40567
        PR testsuite/40567
        * gcc.dg/vect/vect.exp: Fix lappend syntax.
        * gcc.dg/vect/vect.exp: Fix lappend syntax.
2009-06-26  Richard Henderson  
2009-06-26  Richard Henderson  
        PR testsuite/40565
        PR testsuite/40565
        * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
        * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
        * gcc.target/i386/local.c: Pass a non-constant to T.
        * gcc.target/i386/local.c: Pass a non-constant to T.
2009-06-26  Janus Weil  
2009-06-26  Janus Weil  
        PR fortran/39997
        PR fortran/39997
        PR fortran/40541
        PR fortran/40541
        * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
        * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
        * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
        * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
        * gfortran.dg/proc_ptr_result_1.f90: Ditto.
        * gfortran.dg/proc_ptr_result_1.f90: Ditto.
        * gfortran.dg/proc_ptr_result_5.f90: New.
        * gfortran.dg/proc_ptr_result_5.f90: New.
2009-06-26  Janis Johnson  
2009-06-26  Janis Johnson  
        PR c/39902
        PR c/39902
        * gcc.dg/dfp/pr39902.c: New test.
        * gcc.dg/dfp/pr39902.c: New test.
2009-06-26  Uros Bizjak  
2009-06-26  Uros Bizjak  
        PR testsuite/40532
        PR testsuite/40532
        * gcc.dg/builtins-65.c: Require c99 runtime.
        * gcc.dg/builtins-65.c: Require c99 runtime.
2009-06-26  Eric Botcazou  
2009-06-26  Eric Botcazou  
        * gnat.dg/array7.ad[sb]: New test.
        * gnat.dg/array7.ad[sb]: New test.
2009-06-26  Eric Botcazou  
2009-06-26  Eric Botcazou  
        * gnat.dg/array6.adb: New test.
        * gnat.dg/array6.adb: New test.
2009-06-25  Ian Lance Taylor  
2009-06-25  Ian Lance Taylor  
        * g++.dg/warn/Wsign-compare-3.C: New testcase.
        * g++.dg/warn/Wsign-compare-3.C: New testcase.
2009-06-25  Ian Lance Taylor  
2009-06-25  Ian Lance Taylor  
        * g++.dg/warn/Wunused-16.C: New testcase.
        * g++.dg/warn/Wunused-16.C: New testcase.
2009-06-25  Ian Lance Taylor  
2009-06-25  Ian Lance Taylor  
        * g++.dg/warn/skip-2.C: New testcase.
        * g++.dg/warn/skip-2.C: New testcase.
2009-06-25  Steve Ellcey  
2009-06-25  Steve Ellcey  
        * gcc.c-torture/execute/20090618-1.c: add dg-run and
        * gcc.c-torture/execute/20090618-1.c: add dg-run and
        dg-skip-if and move to ...
        dg-skip-if and move to ...
        * gcc.dg/torture/20090618-1.c.
        * gcc.dg/torture/20090618-1.c.
2009-06-25  Martin Jambor  
2009-06-25  Martin Jambor  
        PR tree-optimization/40493
        PR tree-optimization/40493
        * gcc.c-torture/execute/pr40493.c: New test.
        * gcc.c-torture/execute/pr40493.c: New test.
2009-06-24  Jason Merrill  
2009-06-24  Jason Merrill  
        PR c++/40342
        PR c++/40342
        * g++.dg/template/overload10.C: New.
        * g++.dg/template/overload10.C: New.
2009-06-24  Janus Weil  
2009-06-24  Janus Weil  
        PR fortran/40427
        PR fortran/40427
        * gfortran.dg/proc_ptr_comp_11.f90: New.
        * gfortran.dg/proc_ptr_comp_11.f90: New.
2009-06-24  Andreas Krebbel  
2009-06-24  Andreas Krebbel  
        * gcc.dg/pr40501.c: New testcase.
        * gcc.dg/pr40501.c: New testcase.
2009-06-23  DJ Delorie  
2009-06-23  DJ Delorie  
        Add MeP port.
        Add MeP port.
        * lib/target-supports.exp: Add mep support (no profiling).
        * lib/target-supports.exp: Add mep support (no profiling).
2009-06-23  Steve Ellcey  
2009-06-23  Steve Ellcey  
        PR testsuite/39297
        PR testsuite/39297
        * gcc.dg/ssa/loop-31.c: Change scan rules.
        * gcc.dg/ssa/loop-31.c: Change scan rules.
2009-06-23  Manuel Lopez-Ibanez  
2009-06-23  Manuel Lopez-Ibanez  
        * gcc.dg/cpp/empty-include.c: Update column info.
        * gcc.dg/cpp/empty-include.c: Update column info.
        * gcc.dg/cpp/assert2.c: Update column info.
        * gcc.dg/cpp/assert2.c: Update column info.
2009-06-23  Jakub Jelinek  
2009-06-23  Jakub Jelinek  
        * g++.dg/ext/builtin-object-size1.C: New test.
        * g++.dg/ext/builtin-object-size1.C: New test.
        * g++.dg/ext/builtin-object-size2.C: New test.
        * g++.dg/ext/builtin-object-size2.C: New test.
2009-06-23  Andreas Krebbel  
2009-06-23  Andreas Krebbel  
        * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
        * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
        * gcc.dg/optimize-bswapdi-1.c: Likewise.
        * gcc.dg/optimize-bswapdi-1.c: Likewise.
2009-06-22  Adam Nemet  
2009-06-22  Adam Nemet  
        * gcc.target/mips/truncate-3.c: New test.
        * gcc.target/mips/truncate-3.c: New test.
2009-06-22  Janus Weil  
2009-06-22  Janus Weil  
        PR fortran/37254
        PR fortran/37254
        PR fortran/39850
        PR fortran/39850
        * gfortran.dg/interface_30.f90: Modified error message.
        * gfortran.dg/interface_30.f90: Modified error message.
        * gfortran.dg/proc_decl_22.f90: New.
        * gfortran.dg/proc_decl_22.f90: New.
2009-06-22  Ian Lance Taylor  
2009-06-22  Ian Lance Taylor  
        * gcc.dg/Wcxx-compat-19.c: New testcase.
        * gcc.dg/Wcxx-compat-19.c: New testcase.
2009-06-22  Matthias Klose  
2009-06-22  Matthias Klose  
        PR objc/28050
        PR objc/28050
        * pr28050.m: New testcase.
        * pr28050.m: New testcase.
2009-06-22  H.J. Lu  
2009-06-22  H.J. Lu  
        PR testsuite/40481
        PR testsuite/40481
        * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
        * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
2009-06-22  Martin Jambor  
2009-06-22  Martin Jambor  
        PR tree-optimization/40492
        PR tree-optimization/40492
        * g++.dg/torture/pr40492.C: New test.
        * g++.dg/torture/pr40492.C: New test.
2009-06-22  Uros Bizjak  
2009-06-22  Uros Bizjak  
        * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
        * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
        dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
        dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
2009-06-22  Olivier Hainque  
2009-06-22  Olivier Hainque  
        * gnat.dg/raise_ce.adb: Helper for ...
        * gnat.dg/raise_ce.adb: Helper for ...
        * gnat.dg/handle_and_return.adb: New test.
        * gnat.dg/handle_and_return.adb: New test.
2009-06-22  Paul Thomas  
2009-06-22  Paul Thomas  
        PR fortran/40443
        PR fortran/40443
        * gfortran.dg/generic_18.f90: New test.
        * gfortran.dg/generic_18.f90: New test.
2009-06-22  Paul Thomas  
2009-06-22  Paul Thomas  
        PR fortran/40472
        PR fortran/40472
        * gfortran.dg/spread_size_limit.f90: New test.
        * gfortran.dg/spread_size_limit.f90: New test.
2009-06-21  Uros Bizjak  
2009-06-21  Uros Bizjak  
        * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
        * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
        to put dump files in a subdirectory.
        to put dump files in a subdirectory.
        * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
        * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
        ".o" temporary files.
        ".o" temporary files.
2009-06-21  Janus Weil  
2009-06-21  Janus Weil  
        PR fortran/39850
        PR fortran/39850
        * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
        * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
        * gfortran.dg/interface_20.f90: Ditto.
        * gfortran.dg/interface_20.f90: Ditto.
        * gfortran.dg/interface_21.f90: Ditto.
        * gfortran.dg/interface_21.f90: Ditto.
        * gfortran.dg/interface_22.f90: Ditto.
        * gfortran.dg/interface_22.f90: Ditto.
        * gfortran.dg/interface_30.f90: New.
        * gfortran.dg/interface_30.f90: New.
        * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
        * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
2009-06-21  Uros Bizjak  
2009-06-21  Uros Bizjak  
        * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
        * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
        * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
        * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
        * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
        * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
        DEFAULT_VECTFLAGS.
        DEFAULT_VECTFLAGS.
2009-06-21  Ira Rosen  
2009-06-21  Ira Rosen  
            Revital Eres  
            Revital Eres  
        PR testsuite/40359
        PR testsuite/40359
        * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
        * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
        * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
        * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
        * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
        * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
2009-06-21  Ira Rosen  
2009-06-21  Ira Rosen  
        PR testsuite/40475
        PR testsuite/40475
        * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
        * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
        without misalignment support.
        without misalignment support.
        * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
        * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
2009-06-20  Tobias Burnus  
2009-06-20  Tobias Burnus  
        PR fortran/40452
        PR fortran/40452
        * gfortran.dg/bounds_check_strlen_9.f90: New test.
        * gfortran.dg/bounds_check_strlen_9.f90: New test.
2009-06-19  Paul Thomas  
2009-06-19  Paul Thomas  
        PR fortran/40440
        PR fortran/40440
        * gfortran.dg/alloc_comp_result_2.f90: New test.
        * gfortran.dg/alloc_comp_result_2.f90: New test.
2009-06-19  Ramana Radhakrishnan  
2009-06-19  Ramana Radhakrishnan  
        PR target/40482
        PR target/40482
        * gcc.target/arm/pr40482.c: New test.
        * gcc.target/arm/pr40482.c: New test.
2009-06-19  Ian Lance Taylor  
2009-06-19  Ian Lance Taylor  
        * gcc.dg/Wcxx-compat-18.c: New testcase.
        * gcc.dg/Wcxx-compat-18.c: New testcase.
2009-06-19  Richard Guenther  
2009-06-19  Richard Guenther  
        * gcc.c-torture/execute/20090618-1.c: New testcase.
        * gcc.c-torture/execute/20090618-1.c: New testcase.
2009-06-19  Ian Lance Taylor  
2009-06-19  Ian Lance Taylor  
        * gcc.dg/Wcxx-compat-17.c: New testcase.
        * gcc.dg/Wcxx-compat-17.c: New testcase.
2009-06-19  Ian Lance Taylor  
2009-06-19  Ian Lance Taylor  
        * gcc.dg/Wcxx-compat-15.c: New testcase.
        * gcc.dg/Wcxx-compat-15.c: New testcase.
2009-06-19  Ian Lance Taylor  
2009-06-19  Ian Lance Taylor  
        * gcc.dg/Wcxx-compat-16.c: New testcase.
        * gcc.dg/Wcxx-compat-16.c: New testcase.
2009-06-19  Uros Bizjak  
2009-06-19  Uros Bizjak  
        * gcc.dg/builtins-34.c: Add significand cases.
        * gcc.dg/builtins-34.c: Add significand cases.
2009-06-19  Uros Bizjak  
2009-06-19  Uros Bizjak  
        PR testsuite/40491
        PR testsuite/40491
        * gcc.dg/20080522-1.c: Remove testcase for real.
        * gcc.dg/20080522-1.c: Remove testcase for real.
        * gcc.dg/20080528-1.c: Ditto.
        * gcc.dg/20080528-1.c: Ditto.
2009-06-19  Janus Weil  
2009-06-19  Janus Weil  
        PR fortran/40450
        PR fortran/40450
        * gfortran.dg/proc_ptr_20.f90: New.
        * gfortran.dg/proc_ptr_20.f90: New.
2009-06-18  H.J. Lu  
2009-06-18  H.J. Lu  
        PR target/40470
        PR target/40470
        * gcc.dg/torture/pr40470-1.c: New.
        * gcc.dg/torture/pr40470-1.c: New.
        * gcc.dg/torture/pr40470-2.c: Likewise.
        * gcc.dg/torture/pr40470-2.c: Likewise.
        * gcc.dg/torture/pr40470-3.c: Likewise.
        * gcc.dg/torture/pr40470-3.c: Likewise.
        * gcc.dg/torture/pr40470-4.c: Likewise.
        * gcc.dg/torture/pr40470-4.c: Likewise.
2009-06-18  Diego Novillo  
2009-06-18  Diego Novillo  
        * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
        * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
        * gcc.dg/plugin/ggcplug.c: Likewise.
        * gcc.dg/plugin/ggcplug.c: Likewise.
        * gcc.dg/plugin/one_time_plugin.c: Likewise.
        * gcc.dg/plugin/one_time_plugin.c: Likewise.
        * g++.dg/plugin/selfassign.c: Likewise.
        * g++.dg/plugin/selfassign.c: Likewise.
        * g++.dg/plugin/attribute_plugin.c: Likewise.
        * g++.dg/plugin/attribute_plugin.c: Likewise.
        * g++.dg/plugin/dumb_plugin.c: Likewise.
        * g++.dg/plugin/dumb_plugin.c: Likewise.
2009-06-18  Manuel López-Ibáñez  
2009-06-18  Manuel López-Ibáñez  
        * gcc.dg/cpp/arith-3.c: Add column info.
        * gcc.dg/cpp/arith-3.c: Add column info.
2009-06-18  Sandra Loosemore  
2009-06-18  Sandra Loosemore  
        * gcc.target/arm/fp16-compile-none-2.c: New.
        * gcc.target/arm/fp16-compile-none-2.c: New.
        * gcc.target/arm/fp16-compile-ieee-12.c: New.
        * gcc.target/arm/fp16-compile-ieee-12.c: New.
        * gcc.target/arm/fp16-compile-alt-12.c: New.
        * gcc.target/arm/fp16-compile-alt-12.c: New.
2009-06-18  Sandra Loosemore  
2009-06-18  Sandra Loosemore  
        * gcc.target/arm/fp16-compile-alt-1.c: New.
        * gcc.target/arm/fp16-compile-alt-1.c: New.
        * gcc.target/arm/fp16-compile-alt-2.c: New.
        * gcc.target/arm/fp16-compile-alt-2.c: New.
        * gcc.target/arm/fp16-compile-alt-3.c: New.
        * gcc.target/arm/fp16-compile-alt-3.c: New.
        * gcc.target/arm/fp16-compile-alt-4.c: New.
        * gcc.target/arm/fp16-compile-alt-4.c: New.
        * gcc.target/arm/fp16-compile-alt-5.c: New.
        * gcc.target/arm/fp16-compile-alt-5.c: New.
        * gcc.target/arm/fp16-compile-alt-6.c: New.
        * gcc.target/arm/fp16-compile-alt-6.c: New.
        * gcc.target/arm/fp16-compile-alt-7.c: New.
        * gcc.target/arm/fp16-compile-alt-7.c: New.
        * gcc.target/arm/fp16-compile-alt-8.c: New.
        * gcc.target/arm/fp16-compile-alt-8.c: New.
        * gcc.target/arm/fp16-compile-alt-9.c: New.
        * gcc.target/arm/fp16-compile-alt-9.c: New.
        * gcc.target/arm/fp16-compile-alt-10.c: New.
        * gcc.target/arm/fp16-compile-alt-10.c: New.
        * gcc.target/arm/fp16-compile-alt-11.c: New.
        * gcc.target/arm/fp16-compile-alt-11.c: New.
        * gcc.target/arm/fp16-compile-ieee-1.c: New.
        * gcc.target/arm/fp16-compile-ieee-1.c: New.
        * gcc.target/arm/fp16-compile-ieee-2.c: New.
        * gcc.target/arm/fp16-compile-ieee-2.c: New.
        * gcc.target/arm/fp16-compile-ieee-3.c: New.
        * gcc.target/arm/fp16-compile-ieee-3.c: New.
        * gcc.target/arm/fp16-compile-ieee-4.c: New.
        * gcc.target/arm/fp16-compile-ieee-4.c: New.
        * gcc.target/arm/fp16-compile-ieee-5.c: New.
        * gcc.target/arm/fp16-compile-ieee-5.c: New.
        * gcc.target/arm/fp16-compile-ieee-6.c: New.
        * gcc.target/arm/fp16-compile-ieee-6.c: New.
        * gcc.target/arm/fp16-compile-ieee-7.c: New.
        * gcc.target/arm/fp16-compile-ieee-7.c: New.
        * gcc.target/arm/fp16-compile-ieee-8.c: New.
        * gcc.target/arm/fp16-compile-ieee-8.c: New.
        * gcc.target/arm/fp16-compile-ieee-9.c: New.
        * gcc.target/arm/fp16-compile-ieee-9.c: New.
        * gcc.target/arm/fp16-compile-ieee-10.c: New.
        * gcc.target/arm/fp16-compile-ieee-10.c: New.
        * gcc.target/arm/fp16-compile-ieee-11.c: New.
        * gcc.target/arm/fp16-compile-ieee-11.c: New.
        * gcc.target/arm/fp16-compile-none-1.c: New.
        * gcc.target/arm/fp16-compile-none-1.c: New.
        * gcc.target/arm/fp16-compile-exprtype.c: New.
        * gcc.target/arm/fp16-compile-exprtype.c: New.
        * gcc.target/arm/fp16-compile-vcvt.c: New.
        * gcc.target/arm/fp16-compile-vcvt.c: New.
        * gcc.target/arm/fp16-builtins-1.c: New.
        * gcc.target/arm/fp16-builtins-1.c: New.
        * gcc.target/arm/fp16-rounding-alt-1.c: New.
        * gcc.target/arm/fp16-rounding-alt-1.c: New.
        * gcc.target/arm/fp16-rounding-ieee-1.c: New.
        * gcc.target/arm/fp16-rounding-ieee-1.c: New.
        * gcc.target/arm/fp16-param-1.c: New.
        * gcc.target/arm/fp16-param-1.c: New.
        * gcc.target/arm/fp16-return-1.c: New.
        * gcc.target/arm/fp16-return-1.c: New.
        * gcc.target/arm/fp16-unprototyped-1.c: New.
        * gcc.target/arm/fp16-unprototyped-1.c: New.
        * gcc.target/arm/fp16-unprototyped-2.c: New.
        * gcc.target/arm/fp16-unprototyped-2.c: New.
        * gcc.target/arm/fp16-variadic-1.c: New.
        * gcc.target/arm/fp16-variadic-1.c: New.
        * gcc.dg/torture/arm-fp16-compile-assign.c: New.
        * gcc.dg/torture/arm-fp16-compile-assign.c: New.
        * gcc.dg/torture/arm-fp16-compile-convert.c: New.
        * gcc.dg/torture/arm-fp16-compile-convert.c: New.
        * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
        * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
        * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
        * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
        * gcc.dg/torture/arm-fp16-ops.h: New.
        * gcc.dg/torture/arm-fp16-ops.h: New.
        * gcc.dg/torture/arm-fp16-ops-1.c: New.
        * gcc.dg/torture/arm-fp16-ops-1.c: New.
        * gcc.dg/torture/arm-fp16-ops-2.c: New.
        * gcc.dg/torture/arm-fp16-ops-2.c: New.
        * gcc.dg/torture/arm-fp16-ops-3.c: New.
        * gcc.dg/torture/arm-fp16-ops-3.c: New.
        * gcc.dg/torture/arm-fp16-ops-4.c: New.
        * gcc.dg/torture/arm-fp16-ops-4.c: New.
        * gcc.dg/torture/arm-fp16-ops-5.c: New.
        * gcc.dg/torture/arm-fp16-ops-5.c: New.
        * gcc.dg/torture/arm-fp16-ops-6.c: New.
        * gcc.dg/torture/arm-fp16-ops-6.c: New.
        * gcc.dg/torture/arm-fp16-ops-7.c: New.
        * gcc.dg/torture/arm-fp16-ops-7.c: New.
        * gcc.dg/torture/arm-fp16-ops-8.c: New.
        * gcc.dg/torture/arm-fp16-ops-8.c: New.
        * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
        * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
        * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
        * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
        * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
        * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
        * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
        * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
        * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
        * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
        * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
        * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
        * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
        * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
        * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
        * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
        * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
        * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
        * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
        * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
        * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
        * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
        * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
        * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
        * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
        * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
2009-06-18  Uros Bizjak  
2009-06-18  Uros Bizjak  
        * gcc.dg/builtins-65.c: New test.
        * gcc.dg/builtins-65.c: New test.
2009-06-18  Janus Weil  
2009-06-18  Janus Weil  
        PR fortran/40451
        PR fortran/40451
        * gfortran.dg/proc_ptr_result_4.f90: New.
        * gfortran.dg/proc_ptr_result_4.f90: New.
2009-06-17  Adam Nemet  
2009-06-17  Adam Nemet  
        * gcc.c-torture/execute/bitfld-5.c: New test.
        * gcc.c-torture/execute/bitfld-5.c: New test.
2009-06-17  David Daney  
2009-06-17  David Daney  
        * gcc.dg/builtin-unreachable-3.c: New test.
        * gcc.dg/builtin-unreachable-3.c: New test.
2009-06-17  David Daney  
2009-06-17  David Daney  
        * gcc.target/i386/builtin-unreachable.c: New test.
        * gcc.target/i386/builtin-unreachable.c: New test.
2009-06-17  Ian Lance Taylor  
2009-06-17  Ian Lance Taylor  
        * gcc.dg/Wcxx-compat-14.c: New testcase.
        * gcc.dg/Wcxx-compat-14.c: New testcase.
2009-06-17  Aldy Hernandez  
2009-06-17  Aldy Hernandez  
        * gcc.dg/func-ptr-conv-1.c: Update column info.
        * gcc.dg/func-ptr-conv-1.c: Update column info.
2009-06-17  Richard Guenther  
2009-06-17  Richard Guenther  
        PR middle-end/40404
        PR middle-end/40404
        * gcc.c-torture/execute/pr40404.c: New testcase.
        * gcc.c-torture/execute/pr40404.c: New testcase.
2009-06-17  Richard Guenther  
2009-06-17  Richard Guenther  
        PR middle-end/40460
        PR middle-end/40460
        * g++.dg/torture/pr40460.C: New testcase.
        * g++.dg/torture/pr40460.C: New testcase.
2009-06-05  Olatunji Ruwase  
2009-06-05  Olatunji Ruwase  
        * gcc.dg/plugin/one_time_plugin.c: New test.
        * gcc.dg/plugin/one_time_plugin.c: New test.
        * gcc.dg/plugin/one_time-test-1.c: New test.
        * gcc.dg/plugin/one_time-test-1.c: New test.
        * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
        * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
2009-06-16  Ian Lance Taylor  
2009-06-16  Ian Lance Taylor  
        * g++.dg/warn/skip-1.C: New testcase.
        * g++.dg/warn/skip-1.C: New testcase.
2009-06-16  Jakub Jelinek  
2009-06-16  Jakub Jelinek  
        PR middle-end/40446
        PR middle-end/40446
        * g++.dg/other/pr40446.C: New test.
        * g++.dg/other/pr40446.C: New test.
2009-06-16  Richard Guenther  
2009-06-16  Richard Guenther  
        * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
        * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
        * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
        * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
        * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
        * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
        * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
        * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
2009-06-16  Martin Jambor  
2009-06-16  Martin Jambor  
        * gcc.c-torture/compile/pr40432.c: New file.
        * gcc.c-torture/compile/pr40432.c: New file.
2009-06-16  Martin Jambor  
2009-06-16  Martin Jambor  
        * gfortran.fortran-torture/compile/pr40413.f90: New file.
        * gfortran.fortran-torture/compile/pr40413.f90: New file.
2009-06-16  Janus Weil  
2009-06-16  Janus Weil  
        PR fortran/36947
        PR fortran/36947
        PR fortran/40039
        PR fortran/40039
        * gfortran.dg/dummy_procedure_1.f90: Extended test case.
        * gfortran.dg/dummy_procedure_1.f90: Extended test case.
        * gfortran.dg/interface_20.f90: Modified error messages.
        * gfortran.dg/interface_20.f90: Modified error messages.
        * gfortran.dg/interface_21.f90: Ditto.
        * gfortran.dg/interface_21.f90: Ditto.
        * gfortran.dg/interface_26.f90: Ditto.
        * gfortran.dg/interface_26.f90: Ditto.
        * gfortran.dg/interface_27.f90: Ditto.
        * gfortran.dg/interface_27.f90: Ditto.
        * gfortran.dg/interface_28.f90: Extended test case.
        * gfortran.dg/interface_28.f90: Extended test case.
        * gfortran.dg/interface_29.f90: New.
        * gfortran.dg/interface_29.f90: New.
        * gfortran.dg/proc_decl_7.f90: Modified error messages.
        * gfortran.dg/proc_decl_7.f90: Modified error messages.
        * gfortran.dg/proc_decl_8.f90: Ditto.
        * gfortran.dg/proc_decl_8.f90: Ditto.
        * gfortran.dg/proc_ptr_11.f90: Ditto.
        * gfortran.dg/proc_ptr_11.f90: Ditto.
        * gfortran.dg/proc_ptr_15.f90: Ditto.
        * gfortran.dg/proc_ptr_15.f90: Ditto.
2009-06-16  Ira Rosen  
2009-06-16  Ira Rosen  
        * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
        * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
        printing.
        printing.
        * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
        * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
        gcc.dg/vect/vect-outer-4f.c: Likewise.
        gcc.dg/vect/vect-outer-4f.c: Likewise.
        * gcc.dg/vect/vect-nest-cycle-1.c: New test.
        * gcc.dg/vect/vect-nest-cycle-1.c: New test.
        * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
        * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
        Likewise.
        Likewise.
        * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
        * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
        outer loop.
        outer loop.
2009-06-16  Tobias Burnus  
2009-06-16  Tobias Burnus  
        PR fortran/40383
        PR fortran/40383
        * gfortran.dg/bounds_check_strlen_8.f90: New test.
        * gfortran.dg/bounds_check_strlen_8.f90: New test.
2009-06-15  Ian Lance Taylor  
2009-06-15  Ian Lance Taylor  
        * gcc.dg/Wjump-misses-init-1.c: New testcase.
        * gcc.dg/Wjump-misses-init-1.c: New testcase.
        * gcc.dg/Wjump-misses-init-2.c: New testcase.
        * gcc.dg/Wjump-misses-init-2.c: New testcase.
        * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
        * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
        Recognize new notes.
        Recognize new notes.
        * gcc.dg/stmt-expr-label-2.c: Likewise.
        * gcc.dg/stmt-expr-label-2.c: Likewise.
        * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
        * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
        * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
        * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
        * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
        * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
        * gcc.dg/c99-vla-jump-4.c: Likewise.
        * gcc.dg/c99-vla-jump-4.c: Likewise.
        * gcc.dg/stmt-expr-label-1.c: Likewise.
        * gcc.dg/stmt-expr-label-1.c: Likewise.
        * gcc.dg/stmt-expr-label-3.c: Likewise.
        * gcc.dg/stmt-expr-label-3.c: Likewise.
        * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
        * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
2009-06-16  Kaveh R. Ghazi  
2009-06-16  Kaveh R. Ghazi  
        * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
        * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
2009-06-15  Jakub Jelinek  
2009-06-15  Jakub Jelinek  
        * gcc.dg/builtin-object-size-7.c: New test.
        * gcc.dg/builtin-object-size-7.c: New test.
2009-06-15  Jakub Jelinek  
2009-06-15  Jakub Jelinek  
        PR testsuite/40426
        PR testsuite/40426
        * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
        * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
        level != "" use separate -gdwarf-2 -g${level} options instead of
        level != "" use separate -gdwarf-2 -g${level} options instead of
        -gdwarf-2${level}.
        -gdwarf-2${level}.
        * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
        * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
        * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
        * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
        * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
        * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
2009-06-15  Rafael Avila de Espindola  
2009-06-15  Rafael Avila de Espindola  
        * g++.dg/abi/mangle11.C: Update warning line.
        * g++.dg/abi/mangle11.C: Update warning line.
        * g++.dg/abi/mangle12.C: Update warning line.
        * g++.dg/abi/mangle12.C: Update warning line.
        * g++.dg/abi/mangle17.C: Update warning line.
        * g++.dg/abi/mangle17.C: Update warning line.
        * g++.dg/abi/mangle20-2.C: Update warning line.
        * g++.dg/abi/mangle20-2.C: Update warning line.
2009-06-14  Andreas Krebbel  
2009-06-14  Andreas Krebbel  
        * gcc.dg/optimize-bswap-1.c: Split into these two:
        * gcc.dg/optimize-bswap-1.c: Split into these two:
        * gcc.dg/optimize-bswapsi-1.c: New testcase.
        * gcc.dg/optimize-bswapsi-1.c: New testcase.
        * gcc.dg/optimize-bswapdi-1.c: New testcase.
        * gcc.dg/optimize-bswapdi-1.c: New testcase.
2009-06-14  Andreas Krebbel  
2009-06-14  Andreas Krebbel  
        * gcc.dg/optimize-bswap-1.c: New testcase.
        * gcc.dg/optimize-bswap-1.c: New testcase.
2009-06-14  Richard Guenther  
2009-06-14  Richard Guenther  
        PR middle-end/40389
        PR middle-end/40389
        * g++.dg/torture/pr40389.C: New testcase.
        * g++.dg/torture/pr40389.C: New testcase.
2009-06-13  Richard Guenther  
2009-06-13  Richard Guenther  
        PR tree-optimization/40421
        PR tree-optimization/40421
        * gfortran.fortran-torture/compile/pr40421.f: New testcase.
        * gfortran.fortran-torture/compile/pr40421.f: New testcase.
2009-06-12  Aldy Hernandez  
2009-06-12  Aldy Hernandez  
        * gcc.dg/old-style-prom-3.c: Add column info.
        * gcc.dg/old-style-prom-3.c: Add column info.
        * gcc.dg/overflow-warn-1.c
        * gcc.dg/overflow-warn-1.c
        * gcc.dg/gomp/pr27415.c
        * gcc.dg/gomp/pr27415.c
        * gcc.dg/gomp/for-1.c: Same.
        * gcc.dg/gomp/for-1.c: Same.
        * gcc.dg/enum-compat-1.c: Same.
        * gcc.dg/enum-compat-1.c: Same.
        * gcc.dg/c99-tag-3.c: Same.
        * gcc.dg/c99-tag-3.c: Same.
        * gcc.dg/Wredundant-decls-2.c: Same.
        * gcc.dg/Wredundant-decls-2.c: Same.
        * gcc.dg/func-ptr-conv-1.c: Same.
        * gcc.dg/func-ptr-conv-1.c: Same.
        * gcc.dg/asm-wide-1.c: Same.
        * gcc.dg/asm-wide-1.c: Same.
        * gcc.dg/nofixed-point-2.c: Same.
        * gcc.dg/nofixed-point-2.c: Same.
        * gcc.dg/cpp/line3.c: Same.
        * gcc.dg/cpp/line3.c: Same.
        * gcc.dg/array-10.c: Same.
        * gcc.dg/array-10.c: Same.
        * gcc.dg/c99-vla-jump-1.c: Same.
        * gcc.dg/c99-vla-jump-1.c: Same.
        * gcc.dg/pr20368-1.c: Same.
        * gcc.dg/pr20368-1.c: Same.
        * gcc.dg/Wshadow-3.c: Same.
        * gcc.dg/Wshadow-3.c: Same.
        * gcc.dg/c90-const-expr-8.c: Same.
        * gcc.dg/c90-const-expr-8.c: Same.
        * gcc.dg/label-decl-2.c: Same.
        * gcc.dg/label-decl-2.c: Same.
        * gcc.dg/dremf-type-compat-2.c: Same.
        * gcc.dg/dremf-type-compat-2.c: Same.
        * gcc.dg/c90-const-expr-5.c: Same.
        * gcc.dg/c90-const-expr-5.c: Same.
        * gcc.dg/builtins-30.c: Same.
        * gcc.dg/builtins-30.c: Same.
        * gcc.dg/Warray-bounds.c: Same.
        * gcc.dg/Warray-bounds.c: Same.
        * gcc.dg/Wcxx-compat-2.c: Same.
        * gcc.dg/Wcxx-compat-2.c: Same.
        * gcc.dg/tree-ssa/col-1.c: Same.
        * gcc.dg/tree-ssa/col-1.c: Same.
        * gcc.dg/old-style-prom-2.c: Same.
        * gcc.dg/old-style-prom-2.c: Same.
        * gcc.dg/cast-function-1.c: Same.
        * gcc.dg/cast-function-1.c: Same.
        * gcc.dg/pr15698-1.c: Same.
        * gcc.dg/pr15698-1.c: Same.
        * gcc.dg/dremf-type-compat-3.c: Same.
        * gcc.dg/dremf-type-compat-3.c: Same.
        * gcc.dg/vla-8.c: Same.
        * gcc.dg/vla-8.c: Same.
        * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
        * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
        line.
        line.
        * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
        * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
        * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
        * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
        * gcc.dg/enum-compat-1.c: Same.
        * gcc.dg/enum-compat-1.c: Same.
        * gcc.dg/dremf-type-compat-2.c: Same.
        * gcc.dg/dremf-type-compat-2.c: Same.
        * gcc.dg/old-style-prom-2.c: Same.
        * gcc.dg/old-style-prom-2.c: Same.
        * gcc.dg/pr15698-1.c: Same.
        * gcc.dg/pr15698-1.c: Same.
        * gcc.dg/pr20368-1.c: Same.
        * gcc.dg/pr20368-1.c: Same.
        * gcc.dg/dremf-type-compat-3.c: Same.
        * gcc.dg/dremf-type-compat-3.c: Same.
        * gcc.dg/builtins-30.c: Same.  Test for columns.
        * gcc.dg/builtins-30.c: Same.  Test for columns.
2009-06-12  Janus Weil  
2009-06-12  Janus Weil  
        PR fortran/40176
        PR fortran/40176
        * gfortran.dg/proc_decl_1.f90: Extended.
        * gfortran.dg/proc_decl_1.f90: Extended.
2009-06-12  Ian Lance Taylor  
2009-06-12  Ian Lance Taylor  
        * gcc.dg/Wcxx-compat-13.c: New testcase.
        * gcc.dg/Wcxx-compat-13.c: New testcase.
2009-06-12  Andrew Pinski  
2009-06-12  Andrew Pinski  
        PR tree-opt/38865
        PR tree-opt/38865
        * gcc.dg/tree-ssa/fre-vce-1.c
        * gcc.dg/tree-ssa/fre-vce-1.c
2009-06-12  H.J. Lu  
2009-06-12  H.J. Lu  
        PR testsuite/40384
        PR testsuite/40384
        * gcc.dg/tree-ssa/prefetch-5.c: Add --param
        * gcc.dg/tree-ssa/prefetch-5.c: Add --param
        min-insn-to-prefetch-ratio=5.
        min-insn-to-prefetch-ratio=5.
2009-06-12  Joey Ye  
2009-06-12  Joey Ye  
            H.J. Lu  
            H.J. Lu  
        PR middle-end/39146
        PR middle-end/39146
        * gcc.target/i386/stackalign/pr39146.c: New.
        * gcc.target/i386/stackalign/pr39146.c: New.
2009-06-11  H.J. Lu  
2009-06-11  H.J. Lu  
        * gcc.target/i386/crc32-1.c: New.
        * gcc.target/i386/crc32-1.c: New.
        * gcc.target/i386/crc32-2.c: Likewise.
        * gcc.target/i386/crc32-2.c: Likewise.
2009-06-11  David Daney  
2009-06-11  David Daney  
        PR c/39252
        PR c/39252
        * gcc.dg/builtin-unreachable-1.c: New test.
        * gcc.dg/builtin-unreachable-1.c: New test.
        * gcc.dg/builtin-unreachable-2.c: Same.
        * gcc.dg/builtin-unreachable-2.c: Same.
2009-06-11  Paul Thomas  
2009-06-11  Paul Thomas  
        PR fortran/40402
        PR fortran/40402
        * gfortran.dg/data_value_1.f90: New test.
        * gfortran.dg/data_value_1.f90: New test.
2009-06-11  Francois-Xavier Coudert  
2009-06-11  Francois-Xavier Coudert  
        PR testsuite/39831
        PR testsuite/39831
        * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
        * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
        remove ilp32 requirement.
        remove ilp32 requirement.
        * gcc.target/i386/excess-precision-2.c: Likewise.
        * gcc.target/i386/excess-precision-2.c: Likewise.
        * gcc.target/i386/excess-precision-3.c: Likewise.
        * gcc.target/i386/excess-precision-3.c: Likewise.
        * gcc.target/i386/excess-precision-4.c: Likewise.
        * gcc.target/i386/excess-precision-4.c: Likewise.
        * gcc.target/i386/excess-precision-5.c: Likewise.
        * gcc.target/i386/excess-precision-5.c: Likewise.
        * gcc.target/i386/excess-precision-6.c: Likewise.
        * gcc.target/i386/excess-precision-6.c: Likewise.
2009-06-11  Francois-Xavier Coudert  
2009-06-11  Francois-Xavier Coudert  
        PR fortran/38718
        PR fortran/38718
        * gfortran.dg/is_iostat_end_eor_2.f90: New test.
        * gfortran.dg/is_iostat_end_eor_2.f90: New test.
        * gfortran.dg/nan_5.f90: New test.
        * gfortran.dg/nan_5.f90: New test.
2009-06-10  Nathan Froyd  
2009-06-10  Nathan Froyd  
        * gcc.target/arm/neon-modes-1.c: New test.
        * gcc.target/arm/neon-modes-1.c: New test.
2009-06-10  Kai Tietz  
2009-06-10  Kai Tietz  
        * g++.dg/torture/pr31579.C: Cast pointer
        * g++.dg/torture/pr31579.C: Cast pointer
        via __SIZE_TYPE__ instead of 'unsigned long'.
        via __SIZE_TYPE__ instead of 'unsigned long'.
2009-06-10  Anthony Green  
2009-06-10  Anthony Green  
        * lib/target-supports.exp (check_profiling_available):
        * lib/target-supports.exp (check_profiling_available):
        Profiling is not available for testing purposes on moxie.
        Profiling is not available for testing purposes on moxie.
2009-06-09  Ian Lance Taylor  
2009-06-09  Ian Lance Taylor  
        * gcc.dg/Wcxx-compat-12.c: New testcase.
        * gcc.dg/Wcxx-compat-12.c: New testcase.
2009-06-09  Janne Blomqvist  
2009-06-09  Janne Blomqvist  
        PR libfortran/40334
        PR libfortran/40334
        * gfortran.dg/backspace_11.f90: New.
        * gfortran.dg/backspace_11.f90: New.
2009-06-09  Jason Merrill  
2009-06-09  Jason Merrill  
        * g++.dg/cpp0x/defaulted10.C: New.
        * g++.dg/cpp0x/defaulted10.C: New.
2009-06-09  Martin Jambor  
2009-06-09  Martin Jambor  
        * gcc.c-torture/compile/pr40351.c: New file.
        * gcc.c-torture/compile/pr40351.c: New file.
2009-06-09  Olivier Hainque  
2009-06-09  Olivier Hainque  
        * gnat.dg/align_max.adb: New test.
        * gnat.dg/align_max.adb: New test.
2009-06-08  Jason Merrill  
2009-06-08  Jason Merrill  
        * g++.dg/cpp0x/auto15.C: New.
        * g++.dg/cpp0x/auto15.C: New.
2009-06-08  Jan Hubicka  
2009-06-08  Jan Hubicka  
        PR debug/39834
        PR debug/39834
        * gcc.dg/torture/pr39834.c
        * gcc.dg/torture/pr39834.c
2009-06-08  Jan Hubicka  
2009-06-08  Jan Hubicka  
        PR middle-end/40102
        PR middle-end/40102
        * g++.dg/torture/pr40102.C: New testcase.
        * g++.dg/torture/pr40102.C: New testcase.
2009-06-08  Jakub Jelinek  
2009-06-08  Jakub Jelinek  
        * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
        * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
        * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
        * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
        * gcc.dg/builtin-object-size-6.c: New test.
        * gcc.dg/builtin-object-size-6.c: New test.
        PR c++/40373
        PR c++/40373
        * g++.dg/template/dtor7.C: New test.
        * g++.dg/template/dtor7.C: New test.
        PR c++/40370
        PR c++/40370
        PR c++/40372
        PR c++/40372
        * g++.dg/template/error41.C: New test.
        * g++.dg/template/error41.C: New test.
        * g++.dg/template/error42.C: New test.
        * g++.dg/template/error42.C: New test.
2009-06-08  Revital Eres  
2009-06-08  Revital Eres  
        PR testsuite/40359
        PR testsuite/40359
        * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
        * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
        * gcc.dg/vect/vect-88.c: Likewise.
        * gcc.dg/vect/vect-88.c: Likewise.
        * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
        * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
        * gcc.dg/vect/pr25413.c: Likewise.
        * gcc.dg/vect/pr25413.c: Likewise.
        * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
        * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
2009-06-07  Ian Lance Taylor  
2009-06-07  Ian Lance Taylor  
        * g++.dg/warn/Wswitch-3.C: New testcase.
        * g++.dg/warn/Wswitch-3.C: New testcase.
        * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
        * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
        * gcc.dg/Wswitch-enum-error.c: Likewise.
        * gcc.dg/Wswitch-enum-error.c: Likewise.
        * gcc.dg/Wswitch-error.c: Likewise.
        * gcc.dg/Wswitch-error.c: Likewise.
2009-06-07  Jerry DeLisle  
2009-06-07  Jerry DeLisle  
        PR fortran/40008
        PR fortran/40008
        * gfortran.dg/negative_unit.f: Update test.
        * gfortran.dg/negative_unit.f: Update test.
        * gfortran.dg/negative_unit_int8.f: Update test.
        * gfortran.dg/negative_unit_int8.f: Update test.
        * gfortran.dg/newunit_1.f90: New test.
        * gfortran.dg/newunit_1.f90: New test.
2009-06-07  Daniel Franke  
2009-06-07  Daniel Franke  
        PR fortran/25104
        PR fortran/25104
        PR fortran/29962
        PR fortran/29962
        * gfortran.dg/spread_init_expr.f03: New.
        * gfortran.dg/spread_init_expr.f03: New.
        * gfortran.dg/unpack_init_expr.f03: New.
        * gfortran.dg/unpack_init_expr.f03: New.
        * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
        * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
        error message.
        error message.
2009-06-07  Daniel Franke  
2009-06-07  Daniel Franke  
        PR fortran/25104
        PR fortran/25104
        PR fortran/29962
        PR fortran/29962
        * gfortran.dg/count_init_expr.f03
        * gfortran.dg/count_init_expr.f03
        * gfortran.dg/product_init_expr.f03
        * gfortran.dg/product_init_expr.f03
        * gfortran.dg/sum_init_expr.f03
        * gfortran.dg/sum_init_expr.f03
2009-06-07  Daniel Franke  
2009-06-07  Daniel Franke  
        PR fortran/36874
        PR fortran/36874
        * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
        * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
        message.
        message.
        * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
        * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
        shapes.
        shapes.
        * gfortran.dg/zero_sized_5.f90: Likewise.
        * gfortran.dg/zero_sized_5.f90: Likewise.
2009-06-07  H.J. Lu  
2009-06-07  H.J. Lu  
        PR middle-end/32950
        PR middle-end/32950
        * g++.dg/torture/pr32950.C: New.
        * g++.dg/torture/pr32950.C: New.
2009-06-07  Daniel Franke  
2009-06-07  Daniel Franke  
        PR fortran/25104
        PR fortran/25104
        PR fortran/29962
        PR fortran/29962
        * gfortran.dg/dot_product_1.f03: New.
        * gfortran.dg/dot_product_1.f03: New.
        * gfortran.dg/matmul_8.f03: New.
        * gfortran.dg/matmul_8.f03: New.
        * gfortran.dg/transpose_3.f03: New.
        * gfortran.dg/transpose_3.f03: New.
2009-06-06  Ian Lance Taylor  
2009-06-06  Ian Lance Taylor  
        * gcc.dg/Wunused-label-1.c: New test case.
        * gcc.dg/Wunused-label-1.c: New test case.
        * g++.dg/warn/Wunused-label-1.C: New test case.
        * g++.dg/warn/Wunused-label-1.C: New test case.
        * g++.dg/warn/Wunused-label-2.C: New test case.
        * g++.dg/warn/Wunused-label-2.C: New test case.
        * g++.dg/warn/Wunused-label-3.C: New test case.
        * g++.dg/warn/Wunused-label-3.C: New test case.
2009-06-06  Daniel Franke  
2009-06-06  Daniel Franke  
        PR fortran/37203
        PR fortran/37203
        * reshape_zerosize_2.f90: New.
        * reshape_zerosize_2.f90: New.
2009-06-06  Daniel Franke  
2009-06-06  Daniel Franke  
        PR fortran/32890
        PR fortran/32890
        * gfortran.dg/pack_assign_1.f90: New.
        * gfortran.dg/pack_assign_1.f90: New.
        * gfortran.dg/pack_vector_1.f90: New.
        * gfortran.dg/pack_vector_1.f90: New.
2009-06-05  Jakub Jelinek  
2009-06-05  Jakub Jelinek  
        PR middle-end/40340
        PR middle-end/40340
        * gcc.dg/pr40340-1.c: New test.
        * gcc.dg/pr40340-1.c: New test.
        * gcc.dg/pr40340-2.c: New test.
        * gcc.dg/pr40340-2.c: New test.
        * gcc.dg/pr40340-3.c: New test.
        * gcc.dg/pr40340-3.c: New test.
        * gcc.dg/pr40340-4.c: New test.
        * gcc.dg/pr40340-4.c: New test.
        * gcc.dg/pr40340-5.c: New test.
        * gcc.dg/pr40340-5.c: New test.
        * gcc.dg/pr40340.h: New file.
        * gcc.dg/pr40340.h: New file.
2009-06-05  Revital Eres  
2009-06-05  Revital Eres  
        * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
        * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
        New procedure.
        New procedure.
        * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
        * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
        * gcc.dg/vect/vect-33.c: Likewise.
        * gcc.dg/vect/vect-33.c: Likewise.
        * gcc.dg/vect/vect-92.c: Likewise.
        * gcc.dg/vect/vect-92.c: Likewise.
        * gcc.dg/vect/vect-58.c: Likewise.
        * gcc.dg/vect/vect-58.c: Likewise.
        * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
        * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
        * gcc.dg/vect/vect-42.c: Likewise.
        * gcc.dg/vect/vect-42.c: Likewise.
        * gcc.dg/vect/slp-25.c: Likewise.
        * gcc.dg/vect/slp-25.c: Likewise.
        * gcc.dg/vect/vect-align-1.c: Likewise.
        * gcc.dg/vect/vect-align-1.c: Likewise.
        * gcc.dg/vect/vect-align-2.c: Likewise.
        * gcc.dg/vect/vect-align-2.c: Likewise.
        * gcc.dg/vect/vect-93.c: Likewise.
        * gcc.dg/vect/vect-93.c: Likewise.
        * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
        * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
        * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
        * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
        * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
        * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
        * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
        * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
        * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
        * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
        * gcc.dg/vect/vect-26.c: Likewise.
        * gcc.dg/vect/vect-26.c: Likewise.
        * gcc.dg/vect/vect-44.c: Likewise.
        * gcc.dg/vect/vect-44.c: Likewise.
        * gcc.dg/vect/vect-70.c: Likewise.
        * gcc.dg/vect/vect-70.c: Likewise.
        * gcc.dg/vect/vect-95.c: Likewise.
        * gcc.dg/vect/vect-95.c: Likewise.
        * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
        * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
        * gcc.dg/vect/vect-28.c: Likewise.
        * gcc.dg/vect/vect-28.c: Likewise.
        * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
        * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
        * gcc.dg/vect/vect-87.c: Likewise.
        * gcc.dg/vect/vect-87.c: Likewise.
        * gcc.dg/vect/vect-109.c: Likewise.
        * gcc.dg/vect/vect-109.c: Likewise.
        * gcc.dg/vect/vect-54.c: Likewise.
        * gcc.dg/vect/vect-54.c: Likewise.
        * gcc.dg/vect/vect-96.c: Likewise.
        * gcc.dg/vect/vect-96.c: Likewise.
        * gcc.dg/vect/vect-multitypes-1.c: Likewise.
        * gcc.dg/vect/vect-multitypes-1.c: Likewise.
        * gcc.dg/vect/vect-88.c: Likewise.
        * gcc.dg/vect/vect-88.c: Likewise.
        * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
        * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
        * gcc.dg/vect/vect-89.c: Likewise.
        * gcc.dg/vect/vect-89.c: Likewise.
        * gcc.dg/vect/vect-91.c: Likewise.
        * gcc.dg/vect/vect-91.c: Likewise.
        * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
        * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
        * gcc.dg/vect/vect-multitypes-4.c: Likewise.
        * gcc.dg/vect/vect-multitypes-4.c: Likewise.
        * gfortran.dg/vect/vect-2.f90: Likewise.
        * gfortran.dg/vect/vect-2.f90: Likewise.
        * gfortran.dg/vect/vect-3.f90: Likewise.
        * gfortran.dg/vect/vect-3.f90: Likewise.
        * gfortran.dg/vect/vect-4.f90: Likewise.
        * gfortran.dg/vect/vect-4.f90: Likewise.
        * gfortran.dg/vect/vect-5.f90: Likewise.
        * gfortran.dg/vect/vect-5.f90: Likewise.
2009-06-05  Alexander Strange 
2009-06-05  Alexander Strange 
        PR tree-optimization/36318
        PR tree-optimization/36318
        * gcc.dg/tree-ssa/sra-7.c: New test.
        * gcc.dg/tree-ssa/sra-7.c: New test.
2009-06-04  Daniel Franke  
2009-06-04  Daniel Franke  
        PR fortran/37203
        PR fortran/37203
        * gfortran.dg/reshape_order_5.f90: New.
        * gfortran.dg/reshape_order_5.f90: New.
        * gfortran.dg/reshape_shape_1.f90: New.
        * gfortran.dg/reshape_shape_1.f90: New.
2009-06-04  Jason Merrill  
2009-06-04  Jason Merrill  
        * g++.dg/template/error38.C: Add pointer-to-typedef case.
        * g++.dg/template/error38.C: Add pointer-to-typedef case.
2009-06-04  Steve Ellcey  
2009-06-04  Steve Ellcey  
        * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
        * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
        * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
        * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
2009-06-04  Richard Guenther  
2009-06-04  Richard Guenther  
        PR c++/39371
        PR c++/39371
        * g++.dg/torture/pr40335.C: New testcase.
        * g++.dg/torture/pr40335.C: New testcase.
2009-06-03  Richard Guenther  
2009-06-03  Richard Guenther  
        PR middle-end/40328
        PR middle-end/40328
        * gcc.dg/torture/pr40328.c: New testcase.
        * gcc.dg/torture/pr40328.c: New testcase.
2009-06-03  Maxim Kuvyrkov  
2009-06-03  Maxim Kuvyrkov  
        * gcc.dg/falign-labels.c (dg-options): Don't restrict for
        * gcc.dg/falign-labels.c (dg-options): Don't restrict for
        m68k and fido.
        m68k and fido.
2009-06-03  Martin Jambor  
2009-06-03  Martin Jambor  
        * g++.dg/torture/pr40323.C: New file.
        * g++.dg/torture/pr40323.C: New file.
2009-06-03  Eric Botcazou  
2009-06-03  Eric Botcazou  
        * gnat.dg/specs/root.ads: New test.
        * gnat.dg/specs/root.ads: New test.
        * gnat.dg/specs/root-level_1.ads: Likewise.
        * gnat.dg/specs/root-level_1.ads: Likewise.
        * gnat.dg/specs/root-level_2.ads: Likewise.
        * gnat.dg/specs/root-level_2.ads: Likewise.
        * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
        * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
2009-06-02  Mark Mitchell  
2009-06-02  Mark Mitchell  
        * g++.dg/init/ref15.C: Require unwrapped targets.
        * g++.dg/init/ref15.C: Require unwrapped targets.
2009-06-02  Jason Merrill  
2009-06-02  Jason Merrill  
        * g++.dg/cpp0x/initlist13.C: Remove expected error.
        * g++.dg/cpp0x/initlist13.C: Remove expected error.
        * g++.dg/cpp0x/initlist18.C: New.
        * g++.dg/cpp0x/initlist18.C: New.
        * g++.dg/cpp0x/initlist19.C: New.
        * g++.dg/cpp0x/initlist19.C: New.
        * g++.dg/cpp0x/auto14.C: New.
        * g++.dg/cpp0x/auto14.C: New.
2009-06-02  Eric Botcazou  
2009-06-02  Eric Botcazou  
        * gnat.dg/alignment6.adb: Remove XFAIL.
        * gnat.dg/alignment6.adb: Remove XFAIL.
2009-06-02  Simon Martin  
2009-06-02  Simon Martin  
        PR c++/38089
        PR c++/38089
        * g++.dg/template/spec36.C: New test.
        * g++.dg/template/spec36.C: New test.
2009-06-01  Ian Lance Taylor  
2009-06-01  Ian Lance Taylor  
        * gcc.dg/cast-qual-3.c: New testcase.
        * gcc.dg/cast-qual-3.c: New testcase.
        * g++.dg/warn/Wcast-qual2.C: New testcase.
        * g++.dg/warn/Wcast-qual2.C: New testcase.
2009-06-01  Aldy Hernandez  
2009-06-01  Aldy Hernandez  
        * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
        * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
        (process-message): Expect column numbers.
        (process-message): Expect column numbers.
        * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
        * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
        * gcc.dg/pch/counter-2.c: Same.
        * gcc.dg/pch/counter-2.c: Same.
        * gcc.dg/pch/valid-2.c: Same.
        * gcc.dg/pch/valid-2.c: Same.
        * gcc.dg/pch/warn-1.c: Same.
        * gcc.dg/pch/warn-1.c: Same.
        * gcc.dg/pch/valid-1.c: Same.
        * gcc.dg/pch/valid-1.c: Same.
        * gcc.dg/cpp/include2a.c: Handle lack of columns.
        * gcc.dg/cpp/include2a.c: Handle lack of columns.
        * gcc.dg/cpp/syshdr.c: Same.
        * gcc.dg/cpp/syshdr.c: Same.
        * gcc.dg/cpp/19940712-1.c: Same.
        * gcc.dg/cpp/19940712-1.c: Same.
        * gcc.dg/cpp/missing-header-1.c: Same.
        * gcc.dg/cpp/missing-header-1.c: Same.
        * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
        * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
        * gcc.dg/cpp/tr-warn3.c: Same.
        * gcc.dg/cpp/tr-warn3.c: Same.
        * gcc.dg/cpp/pr29612-2.c: Same.
        * gcc.dg/cpp/pr29612-2.c: Same.
        * gcc.dg/cpp/tr-warn4.c: Same.
        * gcc.dg/cpp/tr-warn4.c: Same.
        * gcc.dg/cpp/Wtrigraphs.c: Same.
        * gcc.dg/cpp/Wtrigraphs.c: Same.
        * gcc.dg/cpp/poison.c: Same.
        * gcc.dg/cpp/poison.c: Same.
        * gcc.dg/cpp/arith-3.c: Same.
        * gcc.dg/cpp/arith-3.c: Same.
        * gcc.dg/cpp/sysmac2.c: Same.
        * gcc.dg/cpp/sysmac2.c: Same.
        * gcc.dg/cpp/cpp.exp: Same.
        * gcc.dg/cpp/cpp.exp: Same.
        * gcc.dg/cpp/tr-warn5.c: Same.
        * gcc.dg/cpp/tr-warn5.c: Same.
        * gcc.dg/cpp/include2.c: Same.
        * gcc.dg/cpp/include2.c: Same.
        * gcc.dg/cpp/Wmissingdirs.c: Same.
        * gcc.dg/cpp/Wmissingdirs.c: Same.
        * gcc.dg/cpp/Wmissingdirs.c: Same.
        * gcc.dg/cpp/Wmissingdirs.c: Same.
        * gcc.dg/cpp/tr-warn6.c: Same.
        * gcc.dg/cpp/tr-warn6.c: Same.
        * gcc.dg/cpp/Wtrigraphs-2.c: Same.
        * gcc.dg/cpp/Wtrigraphs-2.c: Same.
        * gcc.dg/cpp/macspace1.c: Same.
        * gcc.dg/cpp/macspace1.c: Same.
        * gcc.dg/cpp/escape-2.c: Same.
        * gcc.dg/cpp/escape-2.c: Same.
        * gcc.dg/cpp/assert2.c: Same.
        * gcc.dg/cpp/assert2.c: Same.
        * gcc.dg/cpp/undef2.c: Same.
        * gcc.dg/cpp/undef2.c: Same.
        * gcc.dg/cpp/macspace2.c: Same.
        * gcc.dg/cpp/macspace2.c: Same.
        * gcc.dg/cpp/tr-warn1.c: Same.
        * gcc.dg/cpp/tr-warn1.c: Same.
        * gcc.dg/cpp/extratokens2.c: Same.
        * gcc.dg/cpp/extratokens2.c: Same.
        * gcc.dg/cpp/strify2.c: Same.
        * gcc.dg/cpp/strify2.c: Same.
        * gcc.dg/cpp/Wsignprom.c: Same.
        * gcc.dg/cpp/Wsignprom.c: Same.
        * gcc.dg/cpp/redef2.c: Same.
        * gcc.dg/cpp/redef2.c: Same.
        * gcc.dg/cpp/trad/trad.exp: Same.
        * gcc.dg/cpp/trad/trad.exp: Same.
        * gcc.dg/cpp/arith-1.c: Same.
        * gcc.dg/cpp/arith-1.c: Same.
        * gcc.dg/cpp/extratokens.c: Same.
        * gcc.dg/cpp/extratokens.c: Same.
        * gcc.dg/cpp/if-mpar.c: Same.
        * gcc.dg/cpp/if-mpar.c: Same.
2009-06-01  Olivier Hainque  
2009-06-01  Olivier Hainque  
        * gnat.dg/nested_float_packed.ads: New test.
        * gnat.dg/nested_float_packed.ads: New test.
2009-06-01  Olivier Hainque  
2009-06-01  Olivier Hainque  
            Eric Botcazou  
            Eric Botcazou  
        * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
        * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
        * gnat.dg/test_oconst.adb: New test.
        * gnat.dg/test_oconst.adb: New test.
2009-05-31  Basile Starynkevitch  
2009-05-31  Basile Starynkevitch  
        * gcc.dg/plugin/ggcplug.c: Moved comment.
        * gcc.dg/plugin/ggcplug.c: Moved comment.
        (plugin_init): Fixed typo, declared i, returned 0 at end.
        (plugin_init): Fixed typo, declared i, returned 0 at end.
2009-05-31  Ira Rosen  
2009-05-31  Ira Rosen  
        PR testsuite/40244
        PR testsuite/40244
        * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
        * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
        * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
        * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
2009-05-29  Ian Lance Taylor  
2009-05-29  Ian Lance Taylor  
        * gcc.dg/Wcxx-compat-11.c: New testcase.
        * gcc.dg/Wcxx-compat-11.c: New testcase.
2009-05-29  Francois-Xavier Coudert  
2009-05-29  Francois-Xavier Coudert  
        PR fortran/40019
        PR fortran/40019
        * gfortran.dg/leadz_trailz_1.f90: New test.
        * gfortran.dg/leadz_trailz_1.f90: New test.
        * gfortran.dg/leadz_trailz_2.f90: New test.
        * gfortran.dg/leadz_trailz_2.f90: New test.
2009-05-29  Martin Jambor  
2009-05-29  Martin Jambor  
        * gfortran.dg/pr25923.f90: XFAIL warning expectation.
        * gfortran.dg/pr25923.f90: XFAIL warning expectation.
        * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
        * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
        * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
        * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
        * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
        * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
        * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
        * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
        * gcc.dg/tree-ssa/sra-2.c: Likewise.
        * gcc.dg/tree-ssa/sra-2.c: Likewise.
        * gcc.dg/tree-ssa/sra-3.c: Likewise.
        * gcc.dg/tree-ssa/sra-3.c: Likewise.
        * gcc.dg/tree-ssa/sra-1.c: Likewise.
        * gcc.dg/tree-ssa/sra-1.c: Likewise.
        * gcc.dg/tree-ssa/sra-4.c: Changed comment.
        * gcc.dg/tree-ssa/sra-4.c: Changed comment.
        * gcc.dg/tree-ssa/sra-5.c: New file.
        * gcc.dg/tree-ssa/sra-5.c: New file.
        * gcc.dg/tree-ssa/sra-6.c: New file.
        * gcc.dg/tree-ssa/sra-6.c: New file.
        * gcc.c-torture/compile/sra-1.c: New file.
        * gcc.c-torture/compile/sra-1.c: New file.
2009-05-29  Jakub Jelinek  
2009-05-29  Jakub Jelinek  
        PR middle-end/40291
        PR middle-end/40291
        * gcc.c-torture/compile/pr40291.c: New test.
        * gcc.c-torture/compile/pr40291.c: New test.
        PR target/40017
        PR target/40017
        * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
        * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
        __vector _Bool.
        __vector _Bool.
        * gcc.target/powerpc/altivec-30.c: New test.
        * gcc.target/powerpc/altivec-30.c: New test.
        * gcc.target/powerpc/altivec-31.c: New test.
        * gcc.target/powerpc/altivec-31.c: New test.
2009-05-28  Richard Guenther  
2009-05-28  Richard Guenther  
        * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
        * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
        * gcc.c-torture/execute/20090527-1.c: Likewise.
        * gcc.c-torture/execute/20090527-1.c: Likewise.
2009-05-28  Dodji Seketeli  
2009-05-28  Dodji Seketeli  
        PR c++/39754
        PR c++/39754
        * g++.dg/template/canon-type-1.C: New test.
        * g++.dg/template/canon-type-1.C: New test.
        * g++.dg/template/canon-type-2.C: Likewise.
        * g++.dg/template/canon-type-2.C: Likewise.
        * g++.dg/template/canon-type-3.C: Likewise.
        * g++.dg/template/canon-type-3.C: Likewise.
        * g++.dg/template/canon-type-4.C: Likewise.
        * g++.dg/template/canon-type-4.C: Likewise.
        * g++.dg/template/canon-type-5.C: Likewise.
        * g++.dg/template/canon-type-5.C: Likewise.
        * g++.dg/template/canon-type-6.C: Likewise.
        * g++.dg/template/canon-type-6.C: Likewise.
        * g++.dg/template/canon-type-7.C: Likewise.
        * g++.dg/template/canon-type-7.C: Likewise.
2009-05-28  Dave Korn  
2009-05-28  Dave Korn  
            Uros Bizjak  
            Uros Bizjak  
            Danny Smith  
            Danny Smith  
        PR target/37216
        PR target/37216
        * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
        * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
        New function.
        New function.
        * gcc.target/i386/pr37216.c:  New test source file.
        * gcc.target/i386/pr37216.c:  New test source file.
        * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
        * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
        use -fno-common for testing Cygwin and MinGW targets.
        use -fno-common for testing Cygwin and MinGW targets.
2009-05-28  Kai Tietz  
2009-05-28  Kai Tietz  
        * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
        * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
        * g++.dg/opt/memcpy1.C (size_t): Likewise.
        * g++.dg/opt/memcpy1.C (size_t): Likewise.
        * g++.dg/pr37742.C (size_t): Likewise.
        * g++.dg/pr37742.C (size_t): Likewise.
        * g++.dg/torture/pr34850.C (size_t): Likewise.
        * g++.dg/torture/pr34850.C (size_t): Likewise.
        * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
        * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
        _PTRDIFF_TYPE__.
        _PTRDIFF_TYPE__.
        * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
        * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
        * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
        * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
        (size_t): Use __extension__ and __SIZE_TYPE__.
        (size_t): Use __extension__ and __SIZE_TYPE__.
        * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
        * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
        __SIZE_TYPE__.
        __SIZE_TYPE__.
        * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
        * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
        * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
        * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
        * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
        * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
        * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
        * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
        * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
        * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
        * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
        * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
        * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
        * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
        * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
        * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
        * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
        * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
        * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
        * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
        (__ssize_t): Likewise.
        (__ssize_t): Likewise.
        * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
        * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
        * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
        * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
        * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
        * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
        * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
        * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
        * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
        * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
        * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
        * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
        * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
        * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
        * gcc.dg/pr33667.c (size_t): Likewise.
        * gcc.dg/pr33667.c (size_t): Likewise.
        * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
        * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
        * gcc.dg/torture/pr39204.c (size_t): Likewise.
        * gcc.dg/torture/pr39204.c (size_t): Likewise.
        * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
        * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
        * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
        * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
        * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
        * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
        * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
        * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
2009-05-28  Ira Rosen  
2009-05-28  Ira Rosen  
        PR tree-optimization/40254
        PR tree-optimization/40254
        * gcc.dg/vect/pr40254.c: New test.
        * gcc.dg/vect/pr40254.c: New test.
2009-05-28  Adam Nemet  
2009-05-28  Adam Nemet  
        PR middle-end/33699
        PR middle-end/33699
        * gcc.target/mips/const-anchor-1.c: New test.
        * gcc.target/mips/const-anchor-1.c: New test.
        * gcc.target/mips/const-anchor-2.c: New test.
        * gcc.target/mips/const-anchor-2.c: New test.
2009-05-27  Jason Merrill  
2009-05-27  Jason Merrill  
        * g++.dg/cpp0x/initlist15.C: New.
        * g++.dg/cpp0x/initlist15.C: New.
        * g++.dg/cpp0x/initlist16.C: New.
        * g++.dg/cpp0x/initlist16.C: New.
        * g++.dg/cpp0x/initlist17.C: New.
        * g++.dg/cpp0x/initlist17.C: New.
2009-05-27  Janne Blomqvist  
2009-05-27  Janne Blomqvist  
        PR fortran/39178
        PR fortran/39178
        * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
        * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
        patterns to reflect frontend changes.
        patterns to reflect frontend changes.
        * gfortran.dg/vector_subscript_4.f90: Likewise.
        * gfortran.dg/vector_subscript_4.f90: Likewise.
2009-05-27  Olivier Hainque  
2009-05-27  Olivier Hainque  
            Eric Botcazou  
            Eric Botcazou  
        * gcc.c-torture/execute/align-nest.c: New testcase.
        * gcc.c-torture/execute/align-nest.c: New testcase.
        * gnat.dg/misaligned_nest.adb: New testcase.
        * gnat.dg/misaligned_nest.adb: New testcase.
2009-05-27  Rafael Avila de Espindola  
2009-05-27  Rafael Avila de Espindola  
        * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
        * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
        * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
        * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
        * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
        * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
        * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
        * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
2009-05-27  Kai TIetz  
2009-05-27  Kai TIetz  
        * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
        * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
        cast instead of assuming 0ul.
        cast instead of assuming 0ul.
        * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
        * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
        __SIZE_TYPE__.
        __SIZE_TYPE__.
        (_type_desc): Make first argument const.
        (_type_desc): Make first argument const.
        * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
        * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
2009-05-27  Thomas Koenig  
2009-05-27  Thomas Koenig  
        PR libfortran/40187
        PR libfortran/40187
        * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
        * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
        * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
        * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
2009-05-26  Basile Starynkevitch  
2009-05-26  Basile Starynkevitch  
        * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
        * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
        with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
        with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
        * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
        * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
        * gcc.dg/plugin/ggcplug.c: Added new file.
        * gcc.dg/plugin/ggcplug.c: Added new file.
2009-05-26  Tobias Burnus  
2009-05-26  Tobias Burnus  
        PR fortran/40246
        PR fortran/40246
        * gfortran.dg/nullify_4.f90: New test.
        * gfortran.dg/nullify_4.f90: New test.
2009-05-26  Richard Guenther  
2009-05-26  Richard Guenther  
        * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
        * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
2009-05-26  Richard Guenther  
2009-05-26  Richard Guenther  
        PR middle-end/40252
        PR middle-end/40252
        * gcc.c-torture/compile/pr40252.c: New testcase.
        * gcc.c-torture/compile/pr40252.c: New testcase.
2009-05-26  Dodji Seketeli  
2009-05-26  Dodji Seketeli  
        PR c++/40007
        PR c++/40007
        * g++.dg/template/typedef18.C: New test.
        * g++.dg/template/typedef18.C: New test.
        * g++.dg/template/typedef19.C: Likewise.
        * g++.dg/template/typedef19.C: Likewise.
        * g++.dg/template/typedef20.C: Likewise.
        * g++.dg/template/typedef20.C: Likewise.
        * g++.dg/template/access11.C: Adjust.
        * g++.dg/template/access11.C: Adjust.
2009-05-26  Richard Guenther  
2009-05-26  Richard Guenther  
        PR testsuite/40247
        PR testsuite/40247
        * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
        * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
2009-05-25  Jason Merrill  
2009-05-25  Jason Merrill  
        PR c++/38064
        PR c++/38064
        * g++.dg/cpp0x/enum3.C: New test.
        * g++.dg/cpp0x/enum3.C: New test.
2009-05-25  Richard Guenther  
2009-05-25  Richard Guenther  
        PR tree-optimization/36327
        PR tree-optimization/36327
        * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
        * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
        * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
        * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
        * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
        * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
        * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
        * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
        * gcc.dg/vect/vect-40.c: Likewise.
        * gcc.dg/vect/vect-40.c: Likewise.
        * gcc.dg/vect/vect-42.c: Likewise.
        * gcc.dg/vect/vect-42.c: Likewise.
        * gcc.dg/vect/vect-46.c: Likewise.
        * gcc.dg/vect/vect-46.c: Likewise.
        * gcc.dg/vect/vect-76.c: Likewise.
        * gcc.dg/vect/vect-76.c: Likewise.
2009-05-25  Janus Weil  
2009-05-25  Janus Weil  
        PR fortran/40176
        PR fortran/40176
        * gfortran.dg/proc_ptr_18.f90: New.
        * gfortran.dg/proc_ptr_18.f90: New.
        * gfortran.dg/proc_ptr_19.f90: New.
        * gfortran.dg/proc_ptr_19.f90: New.
        * gfortran.dg/proc_ptr_comp_9.f90: New.
        * gfortran.dg/proc_ptr_comp_9.f90: New.
        * gfortran.dg/proc_ptr_comp_10.f90: New.
        * gfortran.dg/proc_ptr_comp_10.f90: New.
2009-05-25  Richard Guenther  
2009-05-25  Richard Guenther  
        * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
        * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
        * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
        * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2009-05-25  Ira Rosen  
2009-05-25  Ira Rosen  
        PR tree-optimization/40238
        PR tree-optimization/40238
        * gcc.dg/vect/pr40238.c: New test.
        * gcc.dg/vect/pr40238.c: New test.
2009-05-24  Jerry DeLisle  
2009-05-24  Jerry DeLisle  
            Dominique Dhumieres  
            Dominique Dhumieres  
        PR fortran/35732
        PR fortran/35732
        PR fortran/39872
        PR fortran/39872
        * gfortran.dg/bounds_check_fail_3.f90: New test.
        * gfortran.dg/bounds_check_fail_3.f90: New test.
        * gfortran.dg/bounds_check_fail_4.f90: New test.
        * gfortran.dg/bounds_check_fail_4.f90: New test.
        * gfortran.dg/bounds_check_14.f90: Update test.
        * gfortran.dg/bounds_check_14.f90: Update test.
        * gfortran.dg/bound_4.f90: Update test.
        * gfortran.dg/bound_4.f90: Update test.
2009-05-24  Richard Guenther  
2009-05-24  Richard Guenther  
        PR middle-end/40233
        PR middle-end/40233
        * gcc.c-torture/compile/pr40233.c: New testcase.
        * gcc.c-torture/compile/pr40233.c: New testcase.
2009-05-24  Uros Bizjak  
2009-05-24  Uros Bizjak  
        * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
        * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
        for alpha*-*-* targets.
        for alpha*-*-* targets.
2009-05-24  Ira Rosen  
2009-05-24  Ira Rosen  
        * gcc.dg/vect/bb-slp-1.c: New test.
        * gcc.dg/vect/bb-slp-1.c: New test.
        * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
        * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
        gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
        gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
        gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
        gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
        gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
        gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
        gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
        gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
        gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
        gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
        gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
        gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
        gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
        gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
        gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
        gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
        gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
        gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
        gcc.dg/vect/bb-slp-22.c: Likewise.
        gcc.dg/vect/bb-slp-22.c: Likewise.
        * gcc.dg/vect/vect.exp: Run basic block SLP tests.
        * gcc.dg/vect/vect.exp: Run basic block SLP tests.
2009-05-23  Mark Mitchell  
2009-05-23  Mark Mitchell  
            Maxim Kuvyrkov  
            Maxim Kuvyrkov  
        * gcc.dg/falign-labels-1.c: New test.
        * gcc.dg/falign-labels-1.c: New test.
2009-05-23  Eric Botcazou  
2009-05-23  Eric Botcazou  
        * gnat.dg/specs/rep_clause3.ads: New test.
        * gnat.dg/specs/rep_clause3.ads: New test.
2009-05-23  Eric Botcazou  
2009-05-23  Eric Botcazou  
        * gnat.dg/addr6.adb: New test.
        * gnat.dg/addr6.adb: New test.
2009-05-22  Mark Mitchell  
2009-05-22  Mark Mitchell  
        * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
        * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
        New function.
        New function.
        * gcc.target/arm/thumb2-mul-space.c: New file.
        * gcc.target/arm/thumb2-mul-space.c: New file.
        * gcc.target/arm/thumb2-mul-space-2.c: New file.
        * gcc.target/arm/thumb2-mul-space-2.c: New file.
        * gcc.target/arm/thumb2-mul-space-3.c: New file.
        * gcc.target/arm/thumb2-mul-space-3.c: New file.
        * gcc.target/arm/thumb2-mul-speed.c: New file.
        * gcc.target/arm/thumb2-mul-speed.c: New file.
2009-05-22  Richard Guenther  
2009-05-22  Richard Guenther  
        PR middle-end/38964
        PR middle-end/38964
        * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
        * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
        * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
        * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
        * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
        * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
2009-05-22  Mark Mitchell  
2009-05-22  Mark Mitchell  
        * gcc.dg/dll-6.c: New test.
        * gcc.dg/dll-6.c: New test.
        * gcc.dg/dll-6a.c: Likewise.
        * gcc.dg/dll-6a.c: Likewise.
        * gcc.dg/dll-7.c: Likewise.
        * gcc.dg/dll-7.c: Likewise.
        * gcc.dg/dll-7a.c: Likewise.
        * gcc.dg/dll-7a.c: Likewise.
        * g++.dg/ext/dllexport2.C: Likewise.
        * g++.dg/ext/dllexport2.C: Likewise.
        * g++.dg/ext/dllexport2a.cc: Likewise.
        * g++.dg/ext/dllexport2a.cc: Likewise.
2009-05-21  Steve Ellcey  
2009-05-21  Steve Ellcey  
        PR target/37846
        PR target/37846
        * gcc.target/ia64/mfused-madd-vect.c: New test.
        * gcc.target/ia64/mfused-madd-vect.c: New test.
        * gcc.target/ia64/mfused-madd.c: New test.
        * gcc.target/ia64/mfused-madd.c: New test.
        * gcc.target/ia64/mno-fused-madd-vect.c: New test.
        * gcc.target/ia64/mno-fused-madd-vect.c: New test.
        * gcc.target/ia64/mno-fused-madd.c: New test.
        * gcc.target/ia64/mno-fused-madd.c: New test.
2009-05-21  H.J. Lu  
2009-05-21  H.J. Lu  
        * gcc.target/i386/movbe-1.c: New.
        * gcc.target/i386/movbe-1.c: New.
        * gcc.target/i386/movbe-2.c: Likewise.
        * gcc.target/i386/movbe-2.c: Likewise.
2009-05-21  Taras Glek  
2009-05-21  Taras Glek  
        * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
        * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
        plugin_init signature.
        plugin_init signature.
        * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
        * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
        * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
        * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
        * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
        * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
2009-05-21  Mark Mitchell  
2009-05-21  Mark Mitchell  
        * gcc.dg/target/arm/neon-vmla-1.c: New.
        * gcc.dg/target/arm/neon-vmla-1.c: New.
        * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
        * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
2009-05-20  Adam Nemet  
2009-05-20  Adam Nemet  
        * gcc.target/mips/octeon-exts-6.c: New test.
        * gcc.target/mips/octeon-exts-6.c: New test.
        * gcc.target/mips/extend-1.c: New test.
        * gcc.target/mips/extend-1.c: New test.
        * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
        * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
        EXTS.
        EXTS.
        * gcc.target/mips/octeon-exts-5.c: Likewise.
        * gcc.target/mips/octeon-exts-5.c: Likewise.
2009-05-20  Jakub Jelinek  
2009-05-20  Jakub Jelinek  
        PR middle-end/40204
        PR middle-end/40204
        * gcc.c-torture/compile/pr40204.c: New test.
        * gcc.c-torture/compile/pr40204.c: New test.
2009-05-20  Richard Guenther  
2009-05-20  Richard Guenther  
        * gcc.c-torture/compile/20090518-1.c: New testcase.
        * gcc.c-torture/compile/20090518-1.c: New testcase.
2009-05-19  Zdenek Dvorak  
2009-05-19  Zdenek Dvorak  
        PR tree-optimization/40087
        PR tree-optimization/40087
        * gcc.dg/tree-ssa/pr40087.c: New test.
        * gcc.dg/tree-ssa/pr40087.c: New test.
2009-05-19  Andrew Pinski  
2009-05-19  Andrew Pinski  
        * gcc.dg/vector-4.c: New testcase.
        * gcc.dg/vector-4.c: New testcase.
        * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
        * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
        * g++.dg/ext/vector16.C: New testcase.
        * g++.dg/ext/vector16.C: New testcase.
2009-05-19  H.J. Lu  
2009-05-19  H.J. Lu  
        PR c/40172
        PR c/40172
        * gcc.dg/pr40172.c: Renamed to ...
        * gcc.dg/pr40172.c: Renamed to ...
        * gcc.dg/pr40172-1.c: This.
        * gcc.dg/pr40172-1.c: This.
        * gcc.dg/pr40172-2.c: New.
        * gcc.dg/pr40172-2.c: New.
        * gcc.dg/pr40172-3.c: Likewise.
        * gcc.dg/pr40172-3.c: Likewise.
2009-05-19  Manuel López-Ibáñez  
2009-05-19  Manuel López-Ibáñez  
        PR c/40172
        PR c/40172
        * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
        * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
2009-05-19  Eric Botcazou  
2009-05-19  Eric Botcazou  
        * gnat.dg/loop_optimization6.ad[sb]: New test.
        * gnat.dg/loop_optimization6.ad[sb]: New test.
2009-05-19  Richard Guenther  
2009-05-19  Richard Guenther  
        * gcc.c-torture/compile/20090519-1.c: New testcase.
        * gcc.c-torture/compile/20090519-1.c: New testcase.
2009-05-18  Jason Merrill  
2009-05-18  Jason Merrill  
        * g++.dg/cpp0x/explicit1.C: New.
        * g++.dg/cpp0x/explicit1.C: New.
        * g++.dg/cpp0x/explicit2.C: New.
        * g++.dg/cpp0x/explicit2.C: New.
2009-05-18  Dodji Seketeli  
2009-05-18  Dodji Seketeli  
        PR debug/40109
        PR debug/40109
        * g++.dg/debug/dwarf2/nested-1.C: New test.
        * g++.dg/debug/dwarf2/nested-1.C: New test.
2009-05-18  H.J. Lu  
2009-05-18  H.J. Lu  
        PR testsuite/39907
        PR testsuite/39907
        * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
        * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
        stack alignment.
        stack alignment.
2009-05-18  Janus Weil  
2009-05-18  Janus Weil  
        PR fortran/40164
        PR fortran/40164
        * gfortran.dg/proc_ptr_comp_8.f90: New.
        * gfortran.dg/proc_ptr_comp_8.f90: New.
2009-05-18  Richard Guenther  
2009-05-18  Richard Guenther  
        PR fortran/40168
        PR fortran/40168
        * gfortran.dg/array_memset_2.f90: Adjust.
        * gfortran.dg/array_memset_2.f90: Adjust.
2009-05-18  Janus Weil  
2009-05-18  Janus Weil  
        PR fortran/36947
        PR fortran/36947
        PR fortran/40039
        PR fortran/40039
        * gfortran.dg/interface_27.f90: New.
        * gfortran.dg/interface_27.f90: New.
        * gfortran.dg/interface_28.f90: New.
        * gfortran.dg/interface_28.f90: New.
        * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
        * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
        * gfortran.dg/proc_ptr_result_1.f90: Ditto.
        * gfortran.dg/proc_ptr_result_1.f90: Ditto.
2009-05-18  Maxim Kuvyrkov  
2009-05-18  Maxim Kuvyrkov  
        * gcc.target/m68k/tls-ie.c: New test.
        * gcc.target/m68k/tls-ie.c: New test.
        * gcc.target/m68k/tls-le.c: New test.
        * gcc.target/m68k/tls-le.c: New test.
        * gcc.target/m68k/tls-gd.c: New test.
        * gcc.target/m68k/tls-gd.c: New test.
        * gcc.target/m68k/tls-ld.c: New test.
        * gcc.target/m68k/tls-ld.c: New test.
        * gcc.target/m68k/tls-ie-xgot.c: New test.
        * gcc.target/m68k/tls-ie-xgot.c: New test.
        * gcc.target/m68k/tls-le-xtls.c: New test.
        * gcc.target/m68k/tls-le-xtls.c: New test.
        * gcc.target/m68k/tls-gd-xgot.c: New test.
        * gcc.target/m68k/tls-gd-xgot.c: New test.
        * gcc.target/m68k/tls-ld-xgot.c: New test.
        * gcc.target/m68k/tls-ld-xgot.c: New test.
        * gcc.target/m68k/tls-ld-xtls.c: New test.
        * gcc.target/m68k/tls-ld-xtls.c: New test.
        * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
        * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
2009-05-18  Martin Jambor  
2009-05-18  Martin Jambor  
        * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
        * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
2009-05-17  H.J. Lu  
2009-05-17  H.J. Lu  
        PR c/40172
        PR c/40172
        * gcc.dg/pr40172.c: New.
        * gcc.dg/pr40172.c: New.
2009-05-17  Jason Merrill  
2009-05-17  Jason Merrill  
        PR c++/40139
        PR c++/40139
        * g++.dg/template/dtor6.C: New.
        * g++.dg/template/dtor6.C: New.
2009-05-17  Joseph Myers  
2009-05-17  Joseph Myers  
        * g++.dg/warn/translate-ice-1.C: New test.
        * g++.dg/warn/translate-ice-1.C: New test.
2009-05-17  Francois-Xavier Coudert  
2009-05-17  Francois-Xavier Coudert  
        * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
        * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
        * gfortran.dg/c_kind_int128_test2.f03: Update comment.
        * gfortran.dg/c_kind_int128_test2.f03: Update comment.
        * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
        * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
        * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
        * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
2009-05-16  Francois-Xavier Coudert  
2009-05-16  Francois-Xavier Coudert  
        PR fortran/33197
        PR fortran/33197
        * gfortran.dg/erf_2.F90: New test.
        * gfortran.dg/erf_2.F90: New test.
        * gfortran.dg/erfc_scaled_2.f90: New test.
        * gfortran.dg/erfc_scaled_2.f90: New test.
2009-05-16  Francois-Xavier Coudert  
2009-05-16  Francois-Xavier Coudert  
        PR fortran/31243
        PR fortran/31243
        * gfortran.dg/string_1.f90: New test.
        * gfortran.dg/string_1.f90: New test.
        * gfortran.dg/string_2.f90: New test.
        * gfortran.dg/string_2.f90: New test.
        * gfortran.dg/string_3.f90: New test.
        * gfortran.dg/string_3.f90: New test.
2009-05-16  David Billinghurst 
2009-05-16  David Billinghurst 
        * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
        * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
        * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
        * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
2009-05-15  Ian Lance Taylor  
2009-05-15  Ian Lance Taylor  
        * gcc.dg/Wcxx-compat-10.c: New testcase.
        * gcc.dg/Wcxx-compat-10.c: New testcase.
2009-05-15  Manuel López-Ibáñez  
2009-05-15  Manuel López-Ibáñez  
        PR 16302
        PR 16302
        * gcc.dg/pr16302.c: New.
        * gcc.dg/pr16302.c: New.
        * g++.dg/warn/pr16302.C: New.
        * g++.dg/warn/pr16302.C: New.
2009-05-15  Kaveh R. Ghazi  
2009-05-15  Kaveh R. Ghazi  
        * gcc.dg/torture/builtin-math-5.c: New.
        * gcc.dg/torture/builtin-math-5.c: New.
        * gcc.dg/torture/builtin-math-6.c: New.
        * gcc.dg/torture/builtin-math-6.c: New.
        * lib/target-supports.exp (check_effective_target_mpc): New.
        * lib/target-supports.exp (check_effective_target_mpc): New.
2009-05-15  Jan Hubicka  
2009-05-15  Jan Hubicka  
        * gcc.dg/tree-ssa/inline-3.c: New testcase
        * gcc.dg/tree-ssa/inline-3.c: New testcase
2009-05-15  Jan Hubicka  
2009-05-15  Jan Hubicka  
        * gcc.target/i386/align-main-1.c (check): Mark noinline.
        * gcc.target/i386/align-main-1.c (check): Mark noinline.
        * gcc.target/i386/align-main-2.c (check): Mark noinline.
        * gcc.target/i386/align-main-2.c (check): Mark noinline.
        * gcc.dg/ipa/ipa-4.c: Disable early inlining.
        * gcc.dg/ipa/ipa-4.c: Disable early inlining.
        * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
        * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
        * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
        * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
        Mark noinline.
        Mark noinline.
        * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
        * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
        Mark noinline.
        Mark noinline.
        * gcc.dg/vect/pr31699.c (foo): Mark noinline.
        * gcc.dg/vect/pr31699.c (foo): Mark noinline.
        * gcc.dg/vect/pr18400.c (main1): Mark noinline.
        * gcc.dg/vect/pr18400.c (main1): Mark noinline.
2009-05-15  Jan Hubicka  
2009-05-15  Jan Hubicka  
        * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
        * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
        optimized by sibcall noinline.
        optimized by sibcall noinline.
2009-05-15  Jan Hubicka  
2009-05-15  Jan Hubicka  
        * sibcall-1.c (track): Mark noinline.
        * sibcall-1.c (track): Mark noinline.
        * sibcall-2.c (track): Mark noinline.
        * sibcall-2.c (track): Mark noinline.
        * sibcall-3.c (track): Mark noinline.
        * sibcall-3.c (track): Mark noinline.
        * sibcall-4.c (track): Mark noinline.
        * sibcall-4.c (track): Mark noinline.
2009-05-15  Jan Hubicka  
2009-05-15  Jan Hubicka  
        * flatten-2.c: Disable early inlining; add comment.
        * flatten-2.c: Disable early inlining; add comment.
        * flatten-3.c: New test based on flatten-2.c.
        * flatten-3.c: New test based on flatten-2.c.
2009-05-15  Richard Guenther  
2009-05-15  Richard Guenther  
        PR tree-optimization/39999
        PR tree-optimization/39999
        * gcc.c-torture/compile/pr39999.c: New testcase.
        * gcc.c-torture/compile/pr39999.c: New testcase.
2009-05-15  Joseph Myers  
2009-05-15  Joseph Myers  
        * gcc.c-torture/compile/ptr-conv-1.c: New test.
        * gcc.c-torture/compile/ptr-conv-1.c: New test.
2009-05-14  Ian Lance Taylor  
2009-05-14  Ian Lance Taylor  
        * gcc.dg/Wcxx-compat-9.c: New testcase.
        * gcc.dg/Wcxx-compat-9.c: New testcase.
2009-05-14  Janus Weil  
2009-05-14  Janus Weil  
        PR fortran/39996
        PR fortran/39996
        * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
        * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
        * gfortran.dg/duplicate_type_2.f90: Ditto.
        * gfortran.dg/duplicate_type_2.f90: Ditto.
        * gfortran.dg/duplicate_type_3.f90: New.
        * gfortran.dg/duplicate_type_3.f90: New.
2009-05-14  Laurent GUERBY  
2009-05-14  Laurent GUERBY  
        * ada/acats/tests/c3/c38202a.ada: Use Impdef.
        * ada/acats/tests/c3/c38202a.ada: Use Impdef.
        * ada/acats/tests/c5/c59002c.ada: Likewise.
        * ada/acats/tests/c5/c59002c.ada: Likewise.
2009-05-13  Taras Glek  
2009-05-13  Taras Glek  
        * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
        * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
        attributes and decl smashing.
        attributes and decl smashing.
        * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
        * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
        attributes.
        attributes.
        * g++.dg/plugin/dumb_plugin.c: Fixed typo.
        * g++.dg/plugin/dumb_plugin.c: Fixed typo.
        * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
        * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
2009-05-14  Jakub Jelinek  
2009-05-14  Jakub Jelinek  
        PR fortran/39865
        PR fortran/39865
        * gfortran.dg/pr39865.f90: New test.
        * gfortran.dg/pr39865.f90: New test.
        * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
        * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
        arrays in FMT=.
        arrays in FMT=.
        * gfortran.dg/hollerith_f95.f90: Likewise.
        * gfortran.dg/hollerith_f95.f90: Likewise.
        * gfortran.dg/hollerith6.f90: New test.
        * gfortran.dg/hollerith6.f90: New test.
        * gfortran.dg/hollerith7.f90: New test.
        * gfortran.dg/hollerith7.f90: New test.
2009-05-14  Manuel Lopez-Ibanez  
2009-05-14  Manuel Lopez-Ibanez  
        PR cpp/36674
        PR cpp/36674
        * gcc.dg/cpp/pr36674.i: New.
        * gcc.dg/cpp/pr36674.i: New.
2009-05-14  Ben Elliston  
2009-05-14  Ben Elliston  
        PR middle-end/40035
        PR middle-end/40035
        * gcc.c-torture/compile/pr40035.c: New test.
        * gcc.c-torture/compile/pr40035.c: New test.
2009-05-13  Kaveh R. Ghazi  
2009-05-13  Kaveh R. Ghazi  
        * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
        * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
2009-05-12  Tobias Burnus  
2009-05-12  Tobias Burnus  
        PR fortran/40110
        PR fortran/40110
        * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
        * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
        * gfortran.dg/c_kind_tests_2.f03: Ditto.
        * gfortran.dg/c_kind_tests_2.f03: Ditto.
        * gfortran.dg/interop_params.f03: Ditto.
        * gfortran.dg/interop_params.f03: Ditto.
2009-05-12  Jan Hubicka  
2009-05-12  Jan Hubicka  
        * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
        * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
        so unrolling still happens.
        so unrolling still happens.
        * gcc.dg/ipa/ipacost-1.c: Prevent inlining
        * gcc.dg/ipa/ipacost-1.c: Prevent inlining
        * gcc.dg/ipa/ipacost-2.c: Likewise.
        * gcc.dg/ipa/ipacost-2.c: Likewise.
        * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
        * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
2009-05-12  David Billinghurst 
2009-05-12  David Billinghurst 
        * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
        * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
2009-05-12  David Billinghurst 
2009-05-12  David Billinghurst 
        * lib/target-supports.exp (check_profiling_available): Return
        * lib/target-supports.exp (check_profiling_available): Return
        false for -p on *-*-cygwin* targets.
        false for -p on *-*-cygwin* targets.
2009-05-11  H.J. Lu  
2009-05-11  H.J. Lu  
        PR tree-optimization/38632
        PR tree-optimization/38632
        * g++.dg/tree-ssa/pr38632.C: New.
        * g++.dg/tree-ssa/pr38632.C: New.
2009-05-11  Jan Hubicka  
2009-05-11  Jan Hubicka  
        * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
        * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
        we now optimize better.
        we now optimize better.
        * gcc.dg/Wunreachable-8.c: Bogus warnings now come
        * gcc.dg/Wunreachable-8.c: Bogus warnings now come
        out at different places.
        out at different places.
        * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
        * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
        unroling.
        unroling.
        * gcc.dg/vect/vect-76.c: Likewise.
        * gcc.dg/vect/vect-76.c: Likewise.
        * gcc.dg/vect/vect-70.c: Likewise.
        * gcc.dg/vect/vect-70.c: Likewise.
        * gcc.dg/vect/vect-66.c: Likewise.
        * gcc.dg/vect/vect-66.c: Likewise.
        * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
        * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
        * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
        * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
2009-05-11  H.J. Lu  
2009-05-11  H.J. Lu  
        PR middle-end/40080
        PR middle-end/40080
        * gcc.c-torture/compile/pr40080.c: New.
        * gcc.c-torture/compile/pr40080.c: New.
2009-05-11  Paolo Bonzini  
2009-05-11  Paolo Bonzini  
        * gcc.c-torture/compile/pr40026.c: New testcase.
        * gcc.c-torture/compile/pr40026.c: New testcase.
2009-05-11  Janus Weil  
2009-05-11  Janus Weil  
        PR fortran/40089
        PR fortran/40089
        * gfortran.dg/proc_ptr_comp_7.f90: New.
        * gfortran.dg/proc_ptr_comp_7.f90: New.
2009-05-11  Ira Rosen  
2009-05-11  Ira Rosen  
        PR tree-optimization/40074
        PR tree-optimization/40074
        * gcc.dg/vect/pr40074.c: New test.
        * gcc.dg/vect/pr40074.c: New test.
2009-05-10  Ian Lance Taylor  
2009-05-10  Ian Lance Taylor  
        * gcc.dg/Wcxx-compat-7.c: New testcase.
        * gcc.dg/Wcxx-compat-7.c: New testcase.
        * gcc.dg/Wcxx-compat-8.c: New testcase.
        * gcc.dg/Wcxx-compat-8.c: New testcase.
        * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
        * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
        * gcc.dg/pr17188-1.c: Likewise.
        * gcc.dg/pr17188-1.c: Likewise.
        * gcc.dg/pr39084.c: Likewise.
        * gcc.dg/pr39084.c: Likewise.
2009-05-10  Michael Matz  
2009-05-10  Michael Matz  
        PR target/40031
        PR target/40031
        * gcc.dg/pr40031.c: New test.
        * gcc.dg/pr40031.c: New test.
2009-05-10  Paul Thomas  
2009-05-10  Paul Thomas  
        PR fortran/40018
        PR fortran/40018
        * gfortran.dg/array_constructor_31.f90: New test.
        * gfortran.dg/array_constructor_31.f90: New test.
2009-05-10  Richard Guenther  
2009-05-10  Richard Guenther  
        PR tree-optimization/40081
        PR tree-optimization/40081
        * g++.dg/torture/pr40081.C: New testcase.
        * g++.dg/torture/pr40081.C: New testcase.
2009-05-10  Paul Thomas  
2009-05-10  Paul Thomas  
        PR fortran/38863
        PR fortran/38863
        * gfortran.dg/dependency_24.f90: New test.
        * gfortran.dg/dependency_24.f90: New test.
        * gfortran.dg/dependency_23.f90: Clean up module files.
        * gfortran.dg/dependency_23.f90: Clean up module files.
2009-05-10  David Billinghurst 
2009-05-10  David Billinghurst 
        PR fortran/38956
        PR fortran/38956
        * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
        * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
        * gfortran.dg/chmod_2.f90: Likewise.
        * gfortran.dg/chmod_2.f90: Likewise.
        * gfortran.dg/chmod_3.f90: Likewise.
        * gfortran.dg/chmod_3.f90: Likewise.
        * gfortran.dg/open_errors.f90: Likewise.
        * gfortran.dg/open_errors.f90: Likewise.
2009-05-09  Jan Hubicka  
2009-05-09  Jan Hubicka  
        PR middle-end/40043
        PR middle-end/40043
        * g++.dg/eh/nested-try.C: New test.
        * g++.dg/eh/nested-try.C: New test.
2009-05-08  Michael Meissner  
2009-05-08  Michael Meissner  
        PR tree-optimization/40049
        PR tree-optimization/40049
        * gcc.dg/vect/vect-shift-2.c: New test.
        * gcc.dg/vect/vect-shift-2.c: New test.
2009-05-08  Joseph Myers  
2009-05-08  Joseph Myers  
        * gcc.dg/torture/complex-sign-mul-minus-one.c,
        * gcc.dg/torture/complex-sign-mul-minus-one.c,
        gcc.dg/torture/complex-sign-mul-one.c: New tests.
        gcc.dg/torture/complex-sign-mul-one.c: New tests.
2009-05-08  H.J. Lu  
2009-05-08  H.J. Lu  
        PR c/36892
        PR c/36892
        * g++.dg/warn/deprecated-6.C: New.
        * g++.dg/warn/deprecated-6.C: New.
        * gcc.dg/deprecated-4.c: Likewise.
        * gcc.dg/deprecated-4.c: Likewise.
        * gcc.dg/deprecated-5.c: Likewise.
        * gcc.dg/deprecated-5.c: Likewise.
        * gcc.dg/deprecated-6.c: Likewise.
        * gcc.dg/deprecated-6.c: Likewise.
2009-05-08  H.J. Lu  
2009-05-08  H.J. Lu  
        * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
        * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
        __aligned__(__BIGGEST_ALIGNMENT__).
        __aligned__(__BIGGEST_ALIGNMENT__).
        * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
        * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
        * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
        * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
        * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
        * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
        * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
        * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
        * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
        * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
        * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
        * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
        * gcc.dg/vect/Os-vect-95.c: Likewise.
        * gcc.dg/vect/Os-vect-95.c: Likewise.
        * gcc.dg/vect/pr20122.c: Likewise.
        * gcc.dg/vect/pr20122.c: Likewise.
        * gcc.dg/vect/pr36493.c: Likewise.
        * gcc.dg/vect/pr36493.c: Likewise.
        * gcc.dg/vect/pr37385.c: Likewise.
        * gcc.dg/vect/pr37385.c: Likewise.
        * gcc.dg/vect/slp-7.c: Likewise.
        * gcc.dg/vect/slp-7.c: Likewise.
        * gcc.dg/vect/slp-9.c: Likewise.
        * gcc.dg/vect/slp-9.c: Likewise.
        * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
        * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
        * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
        * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
        * gcc.dg/vect/vect-35.c: Likewise.
        * gcc.dg/vect/vect-35.c: Likewise.
        * gcc.dg/vect/vect-40.c: Likewise.
        * gcc.dg/vect/vect-40.c: Likewise.
        * gcc.dg/vect/vect-42.c: Likewise.
        * gcc.dg/vect/vect-42.c: Likewise.
        * gcc.dg/vect/vect-44.c: Likewise.
        * gcc.dg/vect/vect-44.c: Likewise.
        * gcc.dg/vect/vect-46.c: Likewise.
        * gcc.dg/vect/vect-46.c: Likewise.
        * gcc.dg/vect/vect-48.c: Likewise.
        * gcc.dg/vect/vect-48.c: Likewise.
        * gcc.dg/vect/vect-52.c: Likewise.
        * gcc.dg/vect/vect-52.c: Likewise.
        * gcc.dg/vect/vect-54.c: Likewise.
        * gcc.dg/vect/vect-54.c: Likewise.
        * gcc.dg/vect/vect-56.c: Likewise.
        * gcc.dg/vect/vect-56.c: Likewise.
        * gcc.dg/vect/vect-58.c: Likewise.
        * gcc.dg/vect/vect-58.c: Likewise.
        * gcc.dg/vect/vect-60.c: Likewise.
        * gcc.dg/vect/vect-60.c: Likewise.
        * gcc.dg/vect/vect-74.c: Likewise.
        * gcc.dg/vect/vect-74.c: Likewise.
        * gcc.dg/vect/vect-75.c: Likewise.
        * gcc.dg/vect/vect-75.c: Likewise.
        * gcc.dg/vect/vect-76.c: Likewise.
        * gcc.dg/vect/vect-76.c: Likewise.
        * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
        * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
        * gcc.dg/vect/vect-77.c: Likewise.
        * gcc.dg/vect/vect-77.c: Likewise.
        * gcc.dg/vect/vect-77-global.c: Likewise.
        * gcc.dg/vect/vect-77-global.c: Likewise.
        * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
        * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
        * gcc.dg/vect/vect-78.c: Likewise.
        * gcc.dg/vect/vect-78.c: Likewise.
        * gcc.dg/vect/vect-78-global.c: Likewise.
        * gcc.dg/vect/vect-78-global.c: Likewise.
        * gcc.dg/vect/vect-80.c: Likewise.
        * gcc.dg/vect/vect-80.c: Likewise.
        * gcc.dg/vect/vect-85.c: Likewise.
        * gcc.dg/vect/vect-85.c: Likewise.
        * gcc.dg/vect/vect-87.c: Likewise.
        * gcc.dg/vect/vect-87.c: Likewise.
        * gcc.dg/vect/vect-88.c: Likewise.
        * gcc.dg/vect/vect-88.c: Likewise.
        * gcc.dg/vect/vect-92.c: Likewise.
        * gcc.dg/vect/vect-92.c: Likewise.
        * gcc.dg/vect/vect-93.c: Likewise.
        * gcc.dg/vect/vect-93.c: Likewise.
        * gcc.dg/vect/vect-95.c: Likewise.
        * gcc.dg/vect/vect-95.c: Likewise.
        * gcc.dg/vect/vect-97.c: Likewise.
        * gcc.dg/vect/vect-97.c: Likewise.
        * gcc.dg/vect/vect-complex-1.c: Likewise.
        * gcc.dg/vect/vect-complex-1.c: Likewise.
        * gcc.dg/vect/vect-complex-4.c: Likewise.
        * gcc.dg/vect/vect-complex-4.c: Likewise.
        * gcc.dg/vect/vect-complex-5.c: Likewise.
        * gcc.dg/vect/vect-complex-5.c: Likewise.
        * gcc.dg/vect/vect-multitypes-10.c: Likewise.
        * gcc.dg/vect/vect-multitypes-10.c: Likewise.
        * gcc.dg/vect/vect-multitypes-11.c: Likewise.
        * gcc.dg/vect/vect-multitypes-11.c: Likewise.
        * gcc.dg/vect/vect-multitypes-12.c: Likewise.
        * gcc.dg/vect/vect-multitypes-12.c: Likewise.
        * gcc.dg/vect/vect-multitypes-13.c: Likewise.
        * gcc.dg/vect/vect-multitypes-13.c: Likewise.
        * gcc.dg/vect/vect-multitypes-14.c: Likewise.
        * gcc.dg/vect/vect-multitypes-14.c: Likewise.
        * gcc.dg/vect/vect-multitypes-15.c: Likewise.
        * gcc.dg/vect/vect-multitypes-15.c: Likewise.
        * gcc.dg/vect/vect-multitypes-16.c: Likewise.
        * gcc.dg/vect/vect-multitypes-16.c: Likewise.
        * gcc.dg/vect/vect-multitypes-17.c: Likewise.
        * gcc.dg/vect/vect-multitypes-17.c: Likewise.
        * gcc.dg/vect/vect-multitypes-3.c: Likewise.
        * gcc.dg/vect/vect-multitypes-3.c: Likewise.
        * gcc.dg/vect/vect-multitypes-6.c: Likewise.
        * gcc.dg/vect/vect-multitypes-6.c: Likewise.
        * gcc.dg/vect/vect-multitypes-7.c: Likewise.
        * gcc.dg/vect/vect-multitypes-7.c: Likewise.
        * gcc.dg/vect/vect-multitypes-8.c: Likewise.
        * gcc.dg/vect/vect-multitypes-8.c: Likewise.
        * gcc.dg/vect/vect-multitypes-9.c: Likewise.
        * gcc.dg/vect/vect-multitypes-9.c: Likewise.
        * gcc.dg/vect/vect-outer-1a.c: Likewise.
        * gcc.dg/vect/vect-outer-1a.c: Likewise.
        * gcc.dg/vect/vect-outer-1.c: Likewise.
        * gcc.dg/vect/vect-outer-1.c: Likewise.
        * gcc.dg/vect/vect-outer-2a.c: Likewise.
        * gcc.dg/vect/vect-outer-2a.c: Likewise.
        * gcc.dg/vect/vect-outer-2b.c: Likewise.
        * gcc.dg/vect/vect-outer-2b.c: Likewise.
        * gcc.dg/vect/vect-outer-2.c: Likewise.
        * gcc.dg/vect/vect-outer-2.c: Likewise.
        * gcc.dg/vect/vect-outer-2c.c: Likewise.
        * gcc.dg/vect/vect-outer-2c.c: Likewise.
        * gcc.dg/vect/vect-outer-2d.c: Likewise.
        * gcc.dg/vect/vect-outer-2d.c: Likewise.
        * gcc.dg/vect/vect-outer-3a.c: Likewise.
        * gcc.dg/vect/vect-outer-3a.c: Likewise.
        * gcc.dg/vect/vect-outer-3b.c: Likewise.
        * gcc.dg/vect/vect-outer-3b.c: Likewise.
        * gcc.dg/vect/vect-outer-3.c: Likewise.
        * gcc.dg/vect/vect-outer-3.c: Likewise.
        * gcc.dg/vect/vect-outer-3c.c: Likewise.
        * gcc.dg/vect/vect-outer-3c.c: Likewise.
        * gcc.dg/vect/vect-outer-5.c: Likewise.
        * gcc.dg/vect/vect-outer-5.c: Likewise.
        * gcc.dg/vect/vect-outer-6.c: Likewise.
        * gcc.dg/vect/vect-outer-6.c: Likewise.
        * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
        * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
        * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
        * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
        * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
        * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
        * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
        * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
        * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
        * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
        * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
        * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
        * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
        * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
        * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
        * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
        * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
        * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
        * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
        * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
        * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
        * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
        * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
        * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
        * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
        * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
        * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
        * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
2009-05-08  Joseph Myers  
2009-05-08  Joseph Myers  
        PR c/24581
        PR c/24581
        * gcc.dg/torture/complex-sign.h: New header.
        * gcc.dg/torture/complex-sign.h: New header.
        * gcc.dg/torture/complex-sign-add.c,
        * gcc.dg/torture/complex-sign-add.c,
        gcc.dg/torture/complex-sign-mixed-add.c,
        gcc.dg/torture/complex-sign-mixed-add.c,
        gcc.dg/torture/complex-sign-mixed-div.c,
        gcc.dg/torture/complex-sign-mixed-div.c,
        gcc.dg/torture/complex-sign-mixed-mul.c,
        gcc.dg/torture/complex-sign-mixed-mul.c,
        gcc.dg/torture/complex-sign-mixed-sub.c,
        gcc.dg/torture/complex-sign-mixed-sub.c,
        gcc.dg/torture/complex-sign-mul.c,
        gcc.dg/torture/complex-sign-mul.c,
        gcc.dg/torture/complex-sign-sub.c: New tests.
        gcc.dg/torture/complex-sign-sub.c: New tests.
2009-05-08  Janus Weil  
2009-05-08  Janus Weil  
        PR fortran/39876
        PR fortran/39876
        * gfortran.dg/intrinsic_3.f90: New.
        * gfortran.dg/intrinsic_3.f90: New.
2009-05-07  Janis Johnson  
2009-05-07  Janis Johnson  
        PR c/39037
        PR c/39037
        * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
        * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
        * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
        * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
        * gcc.dg/dfp/float-constant-double.c: New test.
        * gcc.dg/dfp/float-constant-double.c: New test.
        * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
        * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
        * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
        * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
        * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
        * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
        * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
        * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
        * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
        * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
        * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
        * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
        * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
        * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
        * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
        * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
        * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
        * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
2009-05-07  Jakub Jelinek  
2009-05-07  Jakub Jelinek  
        PR middle-end/40057
        PR middle-end/40057
        * gcc.c-torture/execute/pr40057.c: New test.
        * gcc.c-torture/execute/pr40057.c: New test.
2009-05-06  James E. Wilson  
2009-05-06  James E. Wilson  
        * gcc.c-torture/compile/const-high-part.c: New test.
        * gcc.c-torture/compile/const-high-part.c: New test.
2009-05-06  H.J. Lu  
2009-05-06  H.J. Lu  
        PR testsuite/40050
        PR testsuite/40050
        * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
        * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
        build plugin.
        build plugin.
2009-05-06  Janus Weil  
2009-05-06  Janus Weil  
        PR fortran/39630
        PR fortran/39630
        * gfortran.dg/proc_decl_1.f90: Modified.
        * gfortran.dg/proc_decl_1.f90: Modified.
        * gfortran.dg/proc_ptr_comp_1.f90: New.
        * gfortran.dg/proc_ptr_comp_1.f90: New.
        * gfortran.dg/proc_ptr_comp_2.f90: New.
        * gfortran.dg/proc_ptr_comp_2.f90: New.
        * gfortran.dg/proc_ptr_comp_3.f90: New.
        * gfortran.dg/proc_ptr_comp_3.f90: New.
        * gfortran.dg/proc_ptr_comp_4.f90: New.
        * gfortran.dg/proc_ptr_comp_4.f90: New.
        * gfortran.dg/proc_ptr_comp_5.f90: New.
        * gfortran.dg/proc_ptr_comp_5.f90: New.
        * gfortran.dg/proc_ptr_comp_6.f90: New.
        * gfortran.dg/proc_ptr_comp_6.f90: New.
2009-05-06  Dodji Seketeli  
2009-05-06  Dodji Seketeli  
        PR c++/17395
        PR c++/17395
        * g++.dg/template/call7.C: New test.
        * g++.dg/template/call7.C: New test.
2009-05-06  Diego Novillo  
2009-05-06  Diego Novillo  
        * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
        * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
2009-05-06  H.J. Lu  
2009-05-06  H.J. Lu  
        * gfortran.dg/pr40021.f: Moved to ...
        * gfortran.dg/pr40021.f: Moved to ...
        * gfortran.fortran-torture/execute/pr40021.f: Here.
        * gfortran.fortran-torture/execute/pr40021.f: Here.
2009-05-06  Janis Johnson  
2009-05-06  Janis Johnson  
        PR middle-end/39986
        PR middle-end/39986
        * gcc.dg/dfp/pr39986.c: New test.
        * gcc.dg/dfp/pr39986.c: New test.
2009-05-06  Michael Matz  
2009-05-06  Michael Matz  
        PR middle-end/40021
        PR middle-end/40021
        * gfortran.dg/pr40021.f: New test.
        * gfortran.dg/pr40021.f: New test.
2009-05-06  Le-Chun Wu  
2009-05-06  Le-Chun Wu  
        * lib/plugin-support.exp: New file containing support procs for
        * lib/plugin-support.exp: New file containing support procs for
        plugin testcases.
        plugin testcases.
        * lib/target-supports.exp (check_plugin_available): New proc.
        * lib/target-supports.exp (check_plugin_available): New proc.
        * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
        * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
        * gcc.dg/plugin/selfassign.c: New plugin source file.
        * gcc.dg/plugin/selfassign.c: New plugin source file.
        * gcc.dg/plugin/self-assign-test-1.c: New test.
        * gcc.dg/plugin/self-assign-test-1.c: New test.
        * gcc.dg/plugin/self-assign-test-2.c: Likewise.
        * gcc.dg/plugin/self-assign-test-2.c: Likewise.
        * g++.dg/README: Add description for plugin test.
        * g++.dg/README: Add description for plugin test.
        * g++.dg/dg.exp: Exclude plugin tests from the general test list.
        * g++.dg/dg.exp: Exclude plugin tests from the general test list.
        * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
        * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
        * g++.dg/plugin/selfassign.c: New plugin source file.
        * g++.dg/plugin/selfassign.c: New plugin source file.
        * g++.dg/plugin/self-assign-test-1.C: New test.
        * g++.dg/plugin/self-assign-test-1.C: New test.
        * g++.dg/plugin/self-assign-test-2.C: Likewise.
        * g++.dg/plugin/self-assign-test-2.C: Likewise.
        * g++.dg/plugin/self-assign-test-3.C: Likewise.
        * g++.dg/plugin/self-assign-test-3.C: Likewise.
        * g++.dg/plugin/dumb_plugin.c: New plugin source file.
        * g++.dg/plugin/dumb_plugin.c: New plugin source file.
        * g++.dg/plugin/dumb-plugin-test-1.C: New test.
        * g++.dg/plugin/dumb-plugin-test-1.C: New test.
2009-05-06  Tobias Burnus  
2009-05-06  Tobias Burnus  
        PR fortran/40041
        PR fortran/40041
        * gfortran.dg/intrinsic_2.f90: New test.
        * gfortran.dg/intrinsic_2.f90: New test.
        * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
        * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
2009-05-06  Joseph Myers  
2009-05-06  Joseph Myers  
        PR c/40032
        PR c/40032
        * gcc.dg/noncompile/incomplete-5.c: New test.
        * gcc.dg/noncompile/incomplete-5.c: New test.
2009-05-05  Jakub Jelinek  
2009-05-05  Jakub Jelinek  
        PR middle-end/39666
        PR middle-end/39666
        * gcc.dg/pr39666-1.c: New test.
        * gcc.dg/pr39666-1.c: New test.
        * gcc.dg/pr39666-2.c: Likewise.
        * gcc.dg/pr39666-2.c: Likewise.
        * g++.dg/warn/Wuninitialized-4.C: Likewise.
        * g++.dg/warn/Wuninitialized-4.C: Likewise.
        * g++.dg/warn/Wuninitialized-5.C: Likewise.
        * g++.dg/warn/Wuninitialized-5.C: Likewise.
        * gfortran.dg/pr39666-1.f90: Likewise.
        * gfortran.dg/pr39666-1.f90: Likewise.
        * gfortran.dg/pr39666-2.f90: Likewise.
        * gfortran.dg/pr39666-2.f90: Likewise.
2009-05-05  Adam Nemet  
2009-05-05  Adam Nemet  
        * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
        * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
        * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
        * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
        * gcc.target/mips/dspr2-MULTU.c: Likewise.
        * gcc.target/mips/dspr2-MULTU.c: Likewise.
2009-05-05  Janus Weil  
2009-05-05  Janus Weil  
        PR fortran/39998
        PR fortran/39998
        * gfortran.dg/proc_ptr_17.f90: New.
        * gfortran.dg/proc_ptr_17.f90: New.
2009-05-05  Richard Guenther  
2009-05-05  Richard Guenther  
        PR tree-optimization/40022
        PR tree-optimization/40022
        * gcc.c-torture/execute/pr40022.c: New testcase.
        * gcc.c-torture/execute/pr40022.c: New testcase.
2009-05-05  Richard Guenther  
2009-05-05  Richard Guenther  
        PR middle-end/40023
        PR middle-end/40023
        * gcc.c-torture/compile/pr40023.c: New testcase.
        * gcc.c-torture/compile/pr40023.c: New testcase.
2009-05-05  Nathan Sidwell  
2009-05-05  Nathan Sidwell  
        * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
        * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
        * g++.dg/template/overload9.C: Likewise.
        * g++.dg/template/overload9.C: Likewise.
        * g++.dg/ext/ms-1.C: New.
        * g++.dg/ext/ms-1.C: New.
2009-05-05  Jakub Jelinek  
2009-05-05  Jakub Jelinek  
        PR c++/40013
        PR c++/40013
        * g++.dg/ext/vla7.C: New test.
        * g++.dg/ext/vla7.C: New test.
2009-05-04  Joseph Myers  
2009-05-04  Joseph Myers  
        * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
        * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
2009-05-04  Joseph Myers  
2009-05-04  Joseph Myers  
        * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
        * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
        * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
        * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
        Update expected errors.
        Update expected errors.
2009-05-04  Manuel Lopez-Ibanez  
2009-05-04  Manuel Lopez-Ibanez  
        PR c++/28152
        PR c++/28152
        * g++.dg/parse/parser-pr28152.C: New.
        * g++.dg/parse/parser-pr28152.C: New.
        * g++.dg/parse/parser-pr28152-2.C: New.
        * g++.dg/parse/parser-pr28152-2.C: New.
2009-05-04  Joseph Myers  
2009-05-04  Joseph Myers  
        * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
        * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
2009-05-03  Eric Botcazou  
2009-05-03  Eric Botcazou  
        * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
        * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
        * gcc.target/sparc/fexpand-2.c: Likewise.
        * gcc.target/sparc/fexpand-2.c: Likewise.
        * gcc.target/sparc/fpmerge-2.c: Likewise.
        * gcc.target/sparc/fpmerge-2.c: Likewise.
        * gcc.target/sparc/pdist-2.c: Likewise.
        * gcc.target/sparc/pdist-2.c: Likewise.
2009-05-03  Richard Guenther  
2009-05-03  Richard Guenther  
        PR c/39983
        PR c/39983
        * gcc.c-torture/compile/pr39983.c: New testcase.
        * gcc.c-torture/compile/pr39983.c: New testcase.
2009-05-03  Joseph Myers  
2009-05-03  Joseph Myers  
        * gcc.dg/c99-complex-3.c: New test.
        * gcc.dg/c99-complex-3.c: New test.
2009-05-03  Joseph Myers  
2009-05-03  Joseph Myers  
        * gcc.dg/cpp/utf8-5byte-1.c: New test.
        * gcc.dg/cpp/utf8-5byte-1.c: New test.
2009-05-02  Joseph Myers  
2009-05-02  Joseph Myers  
        * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
        * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
2009-05-02  Richard Guenther  
2009-05-02  Richard Guenther  
        PR middle-end/40001
        PR middle-end/40001
        * gcc.target/spu/pr40001.c: New testcase.
        * gcc.target/spu/pr40001.c: New testcase.
2009-04-30  Adam Nemet  
2009-04-30  Adam Nemet  
        * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
        * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
2009-04-30  Steve Ellcey  
2009-04-30  Steve Ellcey  
        PR middle-end/39579
        PR middle-end/39579
        * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
        * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
        * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
        * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
2009-04-30  Janis Johnson  
2009-04-30  Janis Johnson  
        PR testsuite/39776
        PR testsuite/39776
        * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
        * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
        no longer issued.
        no longer issued.
2009-04-30  David Ayers  
2009-04-30  David Ayers  
        * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
        * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
        and gcc_error_prefix variables.
        and gcc_error_prefix variables.
        * objc.dg/bad-receiver-type.m: Update to match correct
        * objc.dg/bad-receiver-type.m: Update to match correct
        diagnostics marker.
        diagnostics marker.
        * objc.dg/encode-5.m: Likewise.
        * objc.dg/encode-5.m: Likewise.
        * objc.dg/id-1.m: Likewise.
        * objc.dg/id-1.m: Likewise.
        * objc.dg/method-1.m: Likewise.
        * objc.dg/method-1.m: Likewise.
        * objc.dg/method-6.m: Likewise.
        * objc.dg/method-6.m: Likewise.
        * objc.dg/method-7.m: Likewise.
        * objc.dg/method-7.m: Likewise.
        * objc.dg/method-9.m: Likewise.
        * objc.dg/method-9.m: Likewise.
        * objc.dg/method-11.m: Likewise.
        * objc.dg/method-11.m: Likewise.
        * objc.dg/method-20.m: Likewise.
        * objc.dg/method-20.m: Likewise.
        * objc.dg/private-1.m: Likewise.
        * objc.dg/private-1.m: Likewise.
2009-04-30  Janne Blomqvist  
2009-04-30  Janne Blomqvist  
        PR libfortran/39667
        PR libfortran/39667
        * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
        * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
        * gfortran.dg/advance_4.f90: Likewise
        * gfortran.dg/advance_4.f90: Likewise
        * gfortran.dg/advance_5.f90: Likewise
        * gfortran.dg/advance_5.f90: Likewise
        * gfortran.dg/append_1.f90: Likewise
        * gfortran.dg/append_1.f90: Likewise
        * gfortran.dg/backslash_1.f90: Likewise
        * gfortran.dg/backslash_1.f90: Likewise
        * gfortran.dg/backslash_2.f90: Likewise
        * gfortran.dg/backslash_2.f90: Likewise
        * gfortran.dg/backslash_3.f: Likewise
        * gfortran.dg/backslash_3.f: Likewise
        * gfortran.dg/backspace_10.f90: Likewise
        * gfortran.dg/backspace_10.f90: Likewise
        * gfortran.dg/backspace_3.f: Likewise
        * gfortran.dg/backspace_3.f: Likewise
        * gfortran.dg/backspace_4.f: Likewise
        * gfortran.dg/backspace_4.f: Likewise
        * gfortran.dg/backspace_5.f: Likewise
        * gfortran.dg/backspace_5.f: Likewise
        * gfortran.dg/backspace_8.f: Likewise
        * gfortran.dg/backspace_8.f: Likewise
        * gfortran.dg/backspace_9.f: Likewise
        * gfortran.dg/backspace_9.f: Likewise
        * gfortran.dg/complex_write.f90: Likewise
        * gfortran.dg/complex_write.f90: Likewise
        * gfortran.dg/convert_implied_open.f90: Likewise
        * gfortran.dg/convert_implied_open.f90: Likewise
        * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
        * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
        * gfortran.dg/dos_eol.f: Likewise
        * gfortran.dg/dos_eol.f: Likewise
        * gfortran.dg/empty_format_1.f90: Likewise
        * gfortran.dg/empty_format_1.f90: Likewise
        * gfortran.dg/endfile.f: Likewise
        * gfortran.dg/endfile.f: Likewise
        * gfortran.dg/eof_1.f90: Likewise
        * gfortran.dg/eof_1.f90: Likewise
        * gfortran.dg/eor_1.f90: Likewise
        * gfortran.dg/eor_1.f90: Likewise
        * gfortran.dg/eor_handling_1.f90: Likewise
        * gfortran.dg/eor_handling_1.f90: Likewise
        * gfortran.dg/eor_handling_2.f90: Likewise
        * gfortran.dg/eor_handling_2.f90: Likewise
        * gfortran.dg/eor_handling_3.f90: Likewise
        * gfortran.dg/eor_handling_3.f90: Likewise
        * gfortran.dg/eor_handling_4.f90: Likewise
        * gfortran.dg/eor_handling_4.f90: Likewise
        * gfortran.dg/eor_handling_5.f90: Likewise
        * gfortran.dg/eor_handling_5.f90: Likewise
        * gfortran.dg/error_recovery_5.f90: Likewise
        * gfortran.dg/error_recovery_5.f90: Likewise
        * gfortran.dg/f2003_inquire_1.f03: Likewise
        * gfortran.dg/f2003_inquire_1.f03: Likewise
        * gfortran.dg/f2003_io_4.f03: Likewise
        * gfortran.dg/f2003_io_4.f03: Likewise
        * gfortran.dg/f2003_io_5.f03: Likewise
        * gfortran.dg/f2003_io_5.f03: Likewise
        * gfortran.dg/f2003_io_7.f03: Likewise
        * gfortran.dg/f2003_io_7.f03: Likewise
        * gfortran.dg/fgetc_1.f90: Likewise
        * gfortran.dg/fgetc_1.f90: Likewise
        * gfortran.dg/fgetc_2.f90: Likewise
        * gfortran.dg/fgetc_2.f90: Likewise
        * gfortran.dg/flush_1.f90: Likewise
        * gfortran.dg/flush_1.f90: Likewise
        * gfortran.dg/fmt_exhaust.f90: Likewise
        * gfortran.dg/fmt_exhaust.f90: Likewise
        * gfortran.dg/fmt_huge.f90: Likewise
        * gfortran.dg/fmt_huge.f90: Likewise
        * gfortran.dg/fmt_read.f90: Likewise
        * gfortran.dg/fmt_read.f90: Likewise
        * gfortran.dg/fmt_t_1.f90: Likewise
        * gfortran.dg/fmt_t_1.f90: Likewise
        * gfortran.dg/fmt_t_2.f90: Likewise
        * gfortran.dg/fmt_t_2.f90: Likewise
        * gfortran.dg/fmt_t_3.f90: Likewise
        * gfortran.dg/fmt_t_3.f90: Likewise
        * gfortran.dg/fmt_t_4.f90: Likewise
        * gfortran.dg/fmt_t_4.f90: Likewise
        * gfortran.dg/fmt_t_5.f90: Likewise
        * gfortran.dg/fmt_t_5.f90: Likewise
        * gfortran.dg/fmt_t_7.f: Likewise
        * gfortran.dg/fmt_t_7.f: Likewise
        * gfortran.dg/fseek.f90: Likewise
        * gfortran.dg/fseek.f90: Likewise
        * gfortran.dg/ftell_1.f90: Likewise
        * gfortran.dg/ftell_1.f90: Likewise
        * gfortran.dg/ftell_2.f90: Likewise
        * gfortran.dg/ftell_2.f90: Likewise
        * gfortran.dg/func_derived_3.f90: Likewise
        * gfortran.dg/func_derived_3.f90: Likewise
        * gfortran.dg/inquire_9.f90: Likewise
        * gfortran.dg/inquire_9.f90: Likewise
        * gfortran.dg/iostat_1.f90: Likewise
        * gfortran.dg/iostat_1.f90: Likewise
        * gfortran.dg/iostat_2.f90: Likewise
        * gfortran.dg/iostat_2.f90: Likewise
        * gfortran.dg/list_read_1.f90: Likewise
        * gfortran.dg/list_read_1.f90: Likewise
        * gfortran.dg/list_read_4.f90: Likewise
        * gfortran.dg/list_read_4.f90: Likewise
        * gfortran.dg/list_read_5.f90: Likewise
        * gfortran.dg/list_read_5.f90: Likewise
        * gfortran.dg/list_read_7.f90: Likewise
        * gfortran.dg/list_read_7.f90: Likewise
        * gfortran.dg/list_read_8.f90: Likewise
        * gfortran.dg/list_read_8.f90: Likewise
        * gfortran.dg/list_read_9.f90: Likewise
        * gfortran.dg/list_read_9.f90: Likewise
        * gfortran.dg/namelist_13.f90: Likewise
        * gfortran.dg/namelist_13.f90: Likewise
        * gfortran.dg/namelist_14.f90: Likewise
        * gfortran.dg/namelist_14.f90: Likewise
        * gfortran.dg/namelist_15.f90: Likewise
        * gfortran.dg/namelist_15.f90: Likewise
        * gfortran.dg/namelist_16.f90: Likewise
        * gfortran.dg/namelist_16.f90: Likewise
        * gfortran.dg/namelist_17.f90: Likewise
        * gfortran.dg/namelist_17.f90: Likewise
        * gfortran.dg/namelist_18.f90: Likewise
        * gfortran.dg/namelist_18.f90: Likewise
        * gfortran.dg/namelist_19.f90: Likewise
        * gfortran.dg/namelist_19.f90: Likewise
        * gfortran.dg/namelist_20.f90: Likewise
        * gfortran.dg/namelist_20.f90: Likewise
        * gfortran.dg/namelist_24.f90: Likewise
        * gfortran.dg/namelist_24.f90: Likewise
        * gfortran.dg/namelist_26.f90: Likewise
        * gfortran.dg/namelist_26.f90: Likewise
        * gfortran.dg/namelist_27.f90: Likewise
        * gfortran.dg/namelist_27.f90: Likewise
        * gfortran.dg/namelist_28.f90: Likewise
        * gfortran.dg/namelist_28.f90: Likewise
        * gfortran.dg/namelist_37.f90: Likewise
        * gfortran.dg/namelist_37.f90: Likewise
        * gfortran.dg/namelist_38.f90: Likewise
        * gfortran.dg/namelist_38.f90: Likewise
        * gfortran.dg/namelist_39.f90: Likewise
        * gfortran.dg/namelist_39.f90: Likewise
        * gfortran.dg/namelist_40.f90: Likewise
        * gfortran.dg/namelist_40.f90: Likewise
        * gfortran.dg/namelist_43.f90: Likewise
        * gfortran.dg/namelist_43.f90: Likewise
        * gfortran.dg/namelist_44.f90: Likewise
        * gfortran.dg/namelist_44.f90: Likewise
        * gfortran.dg/namelist_45.f90: Likewise
        * gfortran.dg/namelist_45.f90: Likewise
        * gfortran.dg/namelist_46.f90: Likewise
        * gfortran.dg/namelist_46.f90: Likewise
        * gfortran.dg/namelist_47.f90: Likewise
        * gfortran.dg/namelist_47.f90: Likewise
        * gfortran.dg/namelist_48.f90: Likewise
        * gfortran.dg/namelist_48.f90: Likewise
        * gfortran.dg/namelist_49.f90: Likewise
        * gfortran.dg/namelist_49.f90: Likewise
        * gfortran.dg/namelist_50.f90: Likewise
        * gfortran.dg/namelist_50.f90: Likewise
        * gfortran.dg/namelist_51.f90: Likewise
        * gfortran.dg/namelist_51.f90: Likewise
        * gfortran.dg/namelist_52.f90: Likewise
        * gfortran.dg/namelist_52.f90: Likewise
        * gfortran.dg/namelist_56.f90: Likewise
        * gfortran.dg/namelist_56.f90: Likewise
        * gfortran.dg/namelist_char_only.f90: Likewise
        * gfortran.dg/namelist_char_only.f90: Likewise
        * gfortran.dg/namelist_use.f90: Likewise
        * gfortran.dg/namelist_use.f90: Likewise
        * gfortran.dg/namelist_use_only.f90: Likewise
        * gfortran.dg/namelist_use_only.f90: Likewise
        * gfortran.dg/noadv_size.f90: Likewise
        * gfortran.dg/noadv_size.f90: Likewise
        * gfortran.dg/open_access_append_1.f90: Likewise
        * gfortran.dg/open_access_append_1.f90: Likewise
        * gfortran.dg/pad_no.f90: Likewise
        * gfortran.dg/pad_no.f90: Likewise
        * gfortran.dg/pr12884.f: Likewise
        * gfortran.dg/pr12884.f: Likewise
        * gfortran.dg/pr17090.f90: Likewise
        * gfortran.dg/pr17090.f90: Likewise
        * gfortran.dg/pr17285.f90: Likewise
        * gfortran.dg/pr17285.f90: Likewise
        * gfortran.dg/pr17286.f90: Likewise
        * gfortran.dg/pr17286.f90: Likewise
        * gfortran.dg/pr18122.f90: Likewise
        * gfortran.dg/pr18122.f90: Likewise
        * gfortran.dg/pr18210.f90: Likewise
        * gfortran.dg/pr18210.f90: Likewise
        * gfortran.dg/pr18392.f90: Likewise
        * gfortran.dg/pr18392.f90: Likewise
        * gfortran.dg/pr19155.f: Likewise
        * gfortran.dg/pr19155.f: Likewise
        * gfortran.dg/pr19216.f: Likewise
        * gfortran.dg/pr19216.f: Likewise
        * gfortran.dg/pr19467.f90: Likewise
        * gfortran.dg/pr19467.f90: Likewise
        * gfortran.dg/pr19657.f: Likewise
        * gfortran.dg/pr19657.f: Likewise
        * gfortran.dg/pr20257.f90: Likewise
        * gfortran.dg/pr20257.f90: Likewise
        * gfortran.dg/read_bad_advance.f90: Likewise
        * gfortran.dg/read_bad_advance.f90: Likewise
        * gfortran.dg/read_eof_2.f90: Likewise
        * gfortran.dg/read_eof_2.f90: Likewise
        * gfortran.dg/read_eof_4.f90: Likewise
        * gfortran.dg/read_eof_4.f90: Likewise
        * gfortran.dg/read_many_1.f: Likewise
        * gfortran.dg/read_many_1.f: Likewise
        * gfortran.dg/read_noadvance.f90: Likewise
        * gfortran.dg/read_noadvance.f90: Likewise
        * gfortran.dg/read_repeat.f90: Likewise
        * gfortran.dg/read_repeat.f90: Likewise
        * gfortran.dg/read_size_noadvance.f90: Likewise
        * gfortran.dg/read_size_noadvance.f90: Likewise
        * gfortran.dg/read_x_past.f: Likewise
        * gfortran.dg/read_x_past.f: Likewise
        * gfortran.dg/record_marker_1.f90: Likewise
        * gfortran.dg/record_marker_1.f90: Likewise
        * gfortran.dg/record_marker_3.f90: Likewise
        * gfortran.dg/record_marker_3.f90: Likewise
        * gfortran.dg/rewind_1.f90: Likewise
        * gfortran.dg/rewind_1.f90: Likewise
        * gfortran.dg/runtime_warning_1.f90: Likewise
        * gfortran.dg/runtime_warning_1.f90: Likewise
        * gfortran.dg/shape_3.f90: Likewise
        * gfortran.dg/shape_3.f90: Likewise
        * gfortran.dg/slash_1.f90: Likewise
        * gfortran.dg/slash_1.f90: Likewise
        * gfortran.dg/stat_1.f90: Likewise
        * gfortran.dg/stat_1.f90: Likewise
        * gfortran.dg/stat_2.f90: Likewise
        * gfortran.dg/stat_2.f90: Likewise
        * gfortran.dg/streamio_11.f90: Likewise
        * gfortran.dg/streamio_11.f90: Likewise
        * gfortran.dg/streamio_3.f90: Likewise
        * gfortran.dg/streamio_3.f90: Likewise
        * gfortran.dg/streamio_4.f90: Likewise
        * gfortran.dg/streamio_4.f90: Likewise
        * gfortran.dg/streamio_9.f90: Likewise
        * gfortran.dg/streamio_9.f90: Likewise
        * gfortran.dg/tl_editing.f90: Likewise
        * gfortran.dg/tl_editing.f90: Likewise
        * gfortran.dg/unf_io_convert_1.f90: Likewise
        * gfortran.dg/unf_io_convert_1.f90: Likewise
        * gfortran.dg/unf_io_convert_2.f90: Likewise
        * gfortran.dg/unf_io_convert_2.f90: Likewise
        * gfortran.dg/unf_read_corrupted_2.f90: Likewise
        * gfortran.dg/unf_read_corrupted_2.f90: Likewise
        * gfortran.dg/unf_short_record_1.f90: Likewise
        * gfortran.dg/unf_short_record_1.f90: Likewise
        * gfortran.dg/utf8_1.f03: Likewise
        * gfortran.dg/utf8_1.f03: Likewise
        * gfortran.dg/utf8_2.f03: Likewise
        * gfortran.dg/utf8_2.f03: Likewise
        * gfortran.dg/widechar_IO_1.f90: Likewise
        * gfortran.dg/widechar_IO_1.f90: Likewise
        * gfortran.dg/write_check3.f90: Likewise
        * gfortran.dg/write_check3.f90: Likewise
        * gfortran.dg/write_rewind_2.f: Likewise
        * gfortran.dg/write_rewind_2.f: Likewise
        * gfortran.dg/x_slash_2.f: Likewise
        * gfortran.dg/x_slash_2.f: Likewise
2009-04-29  Richard Guenther  
2009-04-29  Richard Guenther  
        PR target/39943
        PR target/39943
        * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
        * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
        New.
        New.
        (check_effective_target_vect_floatuint_cvt): Likewise.
        (check_effective_target_vect_floatuint_cvt): Likewise.
        * gcc.dg/vect/slp-10.c: Adjust.
        * gcc.dg/vect/slp-10.c: Adjust.
        * gcc.dg/vect/slp-11.c: Adjust.
        * gcc.dg/vect/slp-11.c: Adjust.
        * gcc.dg/vect/slp-12b.c: Adjust.
        * gcc.dg/vect/slp-12b.c: Adjust.
        * gcc.dg/vect/slp-33.c: Adjust.
        * gcc.dg/vect/slp-33.c: Adjust.
        * gcc.c-torture/compile/pr39943.c: New testcase.
        * gcc.c-torture/compile/pr39943.c: New testcase.
2009-04-29  Richard Guenther  
2009-04-29  Richard Guenther  
        PR middle-end/39937
        PR middle-end/39937
        * gcc.c-torture/compile/pr39937.c: New testcase.
        * gcc.c-torture/compile/pr39937.c: New testcase.
2009-04-29  Richard Guenther  
2009-04-29  Richard Guenther  
        PR tree-optimization/39941
        PR tree-optimization/39941
        * gcc.c-torture/compile/pr39941.c: New testcase.
        * gcc.c-torture/compile/pr39941.c: New testcase.
2009-04-29  Bernd Schmidt  
2009-04-29  Bernd Schmidt  
        * gcc.target/bfin/20090411-1.c: New test.
        * gcc.target/bfin/20090411-1.c: New test.
2009-04-29  Anmol P. Paralkar  
2009-04-29  Anmol P. Paralkar  
        PR target/39565
        PR target/39565
        * gcc.dg/pr39565.c: New testcase.
        * gcc.dg/pr39565.c: New testcase.
2009-04-28  Nathan Sidwell  
2009-04-28  Nathan Sidwell  
        * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
        * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
        * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
        * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
        * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
        * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
        * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
        * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
        * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
        * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
        * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
        * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
        * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
        * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
        * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
        * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
        * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
        * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
        * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
        * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
        * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
        * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
        * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
        * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
        * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
        * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
        * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
        * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
        * gcc.target/i386/pr37191.c: Likewise.
        * gcc.target/i386/pr37191.c: Likewise.
        * gcc.target/i386/reload-1.c: Likewise.
        * gcc.target/i386/reload-1.c: Likewise.
        * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
        * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
        * g++.old-deja/g++.pt/repo2.C: Likewise.
        * g++.old-deja/g++.pt/repo2.C: Likewise.
        * g++.old-deja/g++.pt/repo3.C: Likewise.
        * g++.old-deja/g++.pt/repo3.C: Likewise.
        * g++.old-deja/g++.pt/repo4.C: Likewise.
        * g++.old-deja/g++.pt/repo4.C: Likewise.
        * g++.old-deja/g++.pt/instantiate4.C: Likewise.
        * g++.old-deja/g++.pt/instantiate4.C: Likewise.
        * g++.old-deja/g++.pt/instantiate6.C: Likewise.
        * g++.old-deja/g++.pt/instantiate6.C: Likewise.
        * g++.dg/template/repo1.C: Likewise.
        * g++.dg/template/repo1.C: Likewise.
        * g++.dg/template/repo2.C: Likewise.
        * g++.dg/template/repo2.C: Likewise.
        * g++.dg/template/repo3.C: Likewise.
        * g++.dg/template/repo3.C: Likewise.
        * g++.dg/template/repo4.C: Likewise.
        * g++.dg/template/repo4.C: Likewise.
        * g++.dg/template/repo5.C: Likewise.
        * g++.dg/template/repo5.C: Likewise.
        * g++.dg/template/repo6.C: Likewise.
        * g++.dg/template/repo6.C: Likewise.
        * g++.dg/template/repo7.C: Likewise.
        * g++.dg/template/repo7.C: Likewise.
        * g++.dg/template/repo8.C: Likewise.
        * g++.dg/template/repo8.C: Likewise.
        * g++.dg/template/repo9.C: Likewise.
        * g++.dg/template/repo9.C: Likewise.
        * g++.dg/rtti/repo1.C: Likewise.
        * g++.dg/rtti/repo1.C: Likewise.
        * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
        * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
        * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
        * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
        * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
        * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
        * g++.dg/other/PR23205.C: Skip for vxworks.
        * g++.dg/other/PR23205.C: Skip for vxworks.
        * g++.dg/ext/visibility/class1.C: Requires PIC.
        * g++.dg/ext/visibility/class1.C: Requires PIC.
        * g++.dg/eh/async-unwind2.C: Requires PIC.
        * g++.dg/eh/async-unwind2.C: Requires PIC.
        * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
        * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
        does not have cxa_exit.
        does not have cxa_exit.
2009-04-28  Jing Yu  
2009-04-28  Jing Yu  
        PR testsuite/39790
        PR testsuite/39790
        * lib/target-supports.exp (check_effective_target_tls): Remove
        * lib/target-supports.exp (check_effective_target_tls): Remove
        comment of caching.
        comment of caching.
        (check_effective_target_tls_native): Likewise.
        (check_effective_target_tls_native): Likewise.
        (check_effective_target_tls_runtime): Likewise.
        (check_effective_target_tls_runtime): Likewise.
        * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
        * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
        tls to tls_runtime.
        tls to tls_runtime.
        * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
        * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
2009-04-28  Janus Weil  
2009-04-28  Janus Weil  
        PR fortran/39946
        PR fortran/39946
        * gfortran.dg/proc_ptr_16.f90: New.
        * gfortran.dg/proc_ptr_16.f90: New.
2009-04-28  Steve Ellcey  
2009-04-28  Steve Ellcey  
        * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
        * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
        lp64 is true.
        lp64 is true.
2009-04-28  Richard Guenther  
2009-04-28  Richard Guenther  
        PR middle-end/39937
        PR middle-end/39937
        * gfortran.fortran-torture/compile/pr39937.f: New testcase.
        * gfortran.fortran-torture/compile/pr39937.f: New testcase.
2009-04-28  H.J. Lu  
2009-04-28  H.J. Lu  
        * g++.dg/warn/pr35652.C: Removed.
        * g++.dg/warn/pr35652.C: Removed.
        * gcc.dg/pr35652.c: Likewise.
        * gcc.dg/pr35652.c: Likewise.
2009-04-28  Alexander Monakov  
2009-04-28  Alexander Monakov  
        * gcc.target/ia64/20071210-2.c: New testcase.
        * gcc.target/ia64/20071210-2.c: New testcase.
2009-04-28  Uros Bizjak  
2009-04-28  Uros Bizjak  
        PR c/39323
        PR c/39323
        * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
        * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
        * gcc.dg/pr39323-3.c: Ditto.
        * gcc.dg/pr39323-3.c: Ditto.
2009-04-28  Janus Weil  
2009-04-28  Janus Weil  
        PR fortran/39930
        PR fortran/39930
        PR fortran/39931
        PR fortran/39931
        * gfortran.dg/ambiguous_reference_2.f90: New.
        * gfortran.dg/ambiguous_reference_2.f90: New.
        * gfortran.dg/pointer_assign_7.f90: New.
        * gfortran.dg/pointer_assign_7.f90: New.
2009-04-28  Nathan Froyd  
2009-04-28  Nathan Froyd  
            Mark Mitchell  
            Mark Mitchell  
        * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
        * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
        * gcc.dg/20020103-1.c: Check for __ppc.
        * gcc.dg/20020103-1.c: Check for __ppc.
        * gcc.dg/asm-b.c: Check for __ppc.
        * gcc.dg/asm-b.c: Check for __ppc.
        * gcc.dg/20020919-1.c: Check for __ppc.
        * gcc.dg/20020919-1.c: Check for __ppc.
        * gcc.dg/20020312-2.c: Likewise.
        * gcc.dg/20020312-2.c: Likewise.
        * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
        * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
        * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
        * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
        * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
        * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
        * g++.dg/warn/weak1.C: Likewise.
        * g++.dg/warn/weak1.C: Likewise.
        * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
        * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
        static so appropriate optimizations kick in.
        static so appropriate optimizations kick in.
        (find_base_value_wrapper): New function.
        (find_base_value_wrapper): New function.
        * g++.dg/eh/simd-5.C: Fix target triplet.
        * g++.dg/eh/simd-5.C: Fix target triplet.
        * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
        * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
2009-04-28  Uros Bizjak  
2009-04-28  Uros Bizjak  
            H.J. Lu  
            H.J. Lu  
        PR target/39911
        PR target/39911
        * gcc.target/i386/pr39911.c: New test.
        * gcc.target/i386/pr39911.c: New test.
2009-04-28  Paul Thomas  
2009-04-28  Paul Thomas  
        PR fortran/39879
        PR fortran/39879
        * gfortran.dg/alloc_comp_assign_10.f90: New test.
        * gfortran.dg/alloc_comp_assign_10.f90: New test.
2009-04-28  Ben Elliston  
2009-04-28  Ben Elliston  
        PR c++/35652
        PR c++/35652
        Revert:
        Revert:
        2009-03-27  Manuel Lopez-Ibanez  
        2009-03-27  Manuel Lopez-Ibanez  
        * gcc.dg/pr35652.C: New.
        * gcc.dg/pr35652.C: New.
        * g++.dg/warn/pr35652.C: New.
        * g++.dg/warn/pr35652.C: New.
        * gcc.dg/format/plus-1.c: Adjust message.
        * gcc.dg/format/plus-1.c: Adjust message.
2009-04-27  DJ Delorie  
2009-04-27  DJ Delorie  
        * lib/target-supports.exp (check_effective_target_double64): New.
        * lib/target-supports.exp (check_effective_target_double64): New.
        (check_effective_target_double64plus): New.
        (check_effective_target_double64plus): New.
        (check_effective_target_large_double): New.
        (check_effective_target_large_double): New.
        * gcc.dg/Wconversion-real-integer.c: Require double64plus.
        * gcc.dg/Wconversion-real-integer.c: Require double64plus.
        * gcc.dg/div-double-1.c: Likewise.
        * gcc.dg/div-double-1.c: Likewise.
        * gcc.dg/Wconversion-real.c: Require large_double.
        * gcc.dg/Wconversion-real.c: Require large_double.
        * gcc.dg/cdce1.c: Require large_double instead of checking targets.
        * gcc.dg/cdce1.c: Require large_double instead of checking targets.
        * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
        * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
        are too small.
        are too small.
        * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
        * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
        constants as long.
        constants as long.
2009-04-27  Ian Lance Taylor  
2009-04-27  Ian Lance Taylor  
        * gcc.dg/Wcxx-compat-5.c: New testcase.
        * gcc.dg/Wcxx-compat-5.c: New testcase.
        * gcc.dg/Wcxx-compat-6.c: New testcase.
        * gcc.dg/Wcxx-compat-6.c: New testcase.
2009-04-27  Trevor Smigiel 
2009-04-27  Trevor Smigiel 
        Allow non-constant arguments to conversion intrinsics.
        Allow non-constant arguments to conversion intrinsics.
        * gcc.target/spu/intrinsics-3.c: Update tests.
        * gcc.target/spu/intrinsics-3.c: Update tests.
2009-04-27  Richard Guenther  
2009-04-27  Richard Guenther  
        PR middle-end/39928
        PR middle-end/39928
        * gcc.c-torture/compile/pr39928-1.c: New testcase.
        * gcc.c-torture/compile/pr39928-1.c: New testcase.
        * gcc.c-torture/compile/pr39928-2.c: Likewise.
        * gcc.c-torture/compile/pr39928-2.c: Likewise.
2009-04-27  H.J. Lu  
2009-04-27  H.J. Lu  
        PR target/39903
        PR target/39903
        * gcc.dg/torture/pr39903-1.c: New.
        * gcc.dg/torture/pr39903-1.c: New.
        * gcc.dg/torture/pr39903-2.c: Likewise.
        * gcc.dg/torture/pr39903-2.c: Likewise.
2009-04-27  Revital Eres  
2009-04-27  Revital Eres  
        * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
        * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
        and check it.
        and check it.
        * gcc.dg/sms-2.c: Add dump check.
        * gcc.dg/sms-2.c: Add dump check.
        * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
        * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
        and check it.
        and check it.
        * gcc.dg/sms-4.c: Likewise.
        * gcc.dg/sms-4.c: Likewise.
        * gcc.dg/sms-5.c: Likewise.
        * gcc.dg/sms-5.c: Likewise.
        * gcc.dg/sms-6.c: Likewise.
        * gcc.dg/sms-6.c: Likewise.
        * gcc.dg/sms-7.c: Likewise.
        * gcc.dg/sms-7.c: Likewise.
        * gcc.dg/sms-antideps.c: Rename to...
        * gcc.dg/sms-antideps.c: Rename to...
        * gcc.dg/sms-8.c: This and add sms dump file and check it.
        * gcc.dg/sms-8.c: This and add sms dump file and check it.
2009-04-27  Eric Botcazou  
2009-04-27  Eric Botcazou  
        * gnat.dg/opt2.adb: New test.
        * gnat.dg/opt2.adb: New test.
2009-04-27  Jakub Jelinek  
2009-04-27  Jakub Jelinek  
        PR c++/39875
        PR c++/39875
        * g++.dg/warn/Wunused-15.C: New test.
        * g++.dg/warn/Wunused-15.C: New test.
2009-04-26  Michael Matz  
2009-04-26  Michael Matz  
        Expand from SSA.
        Expand from SSA.
        * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
        * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
        change regexps.
        change regexps.
        * gcc.target/i386/pr37248-1.c: Modified.
        * gcc.target/i386/pr37248-1.c: Modified.
        * gcc.target/i386/pr37248-3.c: Modified.
        * gcc.target/i386/pr37248-3.c: Modified.
        * gcc.target/i386/pr37248-2.c: Modified.
        * gcc.target/i386/pr37248-2.c: Modified.
        * gnat.dg/aliasing1.adb: Modified.
        * gnat.dg/aliasing1.adb: Modified.
        * gnat.dg/pack9.adb: Modified.
        * gnat.dg/pack9.adb: Modified.
        * gnat.dg/aliasing2.adb: Modified.
        * gnat.dg/aliasing2.adb: Modified.
        * gcc.dg/strict-overflow-2.c: Modified.
        * gcc.dg/strict-overflow-2.c: Modified.
        * gcc.dg/autopar/reduc-1char.c: Modified.
        * gcc.dg/autopar/reduc-1char.c: Modified.
        * gcc.dg/autopar/reduc-2char.c: Modified.
        * gcc.dg/autopar/reduc-2char.c: Modified.
        * gcc.dg/autopar/reduc-1.c: Modified.
        * gcc.dg/autopar/reduc-1.c: Modified.
        * gcc.dg/autopar/reduc-2.c: Modified.
        * gcc.dg/autopar/reduc-2.c: Modified.
        * gcc.dg/autopar/reduc-3.c: Modified.
        * gcc.dg/autopar/reduc-3.c: Modified.
        * gcc.dg/autopar/reduc-6.c: Modified.
        * gcc.dg/autopar/reduc-6.c: Modified.
        * gcc.dg/autopar/reduc-7.c: Modified.
        * gcc.dg/autopar/reduc-7.c: Modified.
        * gcc.dg/autopar/reduc-8.c: Modified.
        * gcc.dg/autopar/reduc-8.c: Modified.
        * gcc.dg/autopar/reduc-9.c: Modified.
        * gcc.dg/autopar/reduc-9.c: Modified.
        * gcc.dg/autopar/reduc-1short.c: Modified.
        * gcc.dg/autopar/reduc-1short.c: Modified.
        * gcc.dg/autopar/reduc-2short.c: Modified.
        * gcc.dg/autopar/reduc-2short.c: Modified.
        * gcc.dg/autopar/parallelization-1.c: Modified.
        * gcc.dg/autopar/parallelization-1.c: Modified.
        * gcc.dg/strict-overflow-4.c: Modified.
        * gcc.dg/strict-overflow-4.c: Modified.
        * gcc.dg/strict-overflow-6.c: Modified.
        * gcc.dg/strict-overflow-6.c: Modified.
        * gcc.dg/gomp/combined-1.c: Modified.
        * gcc.dg/gomp/combined-1.c: Modified.
        * gcc.dg/no-strict-overflow-1.c: Modified.
        * gcc.dg/no-strict-overflow-1.c: Modified.
        * gcc.dg/no-strict-overflow-3.c: Modified.
        * gcc.dg/no-strict-overflow-3.c: Modified.
        * gcc.dg/no-strict-overflow-5.c: Modified.
        * gcc.dg/no-strict-overflow-5.c: Modified.
        * gcc.dg/tree-ssa/reassoc-13.c: Modified.
        * gcc.dg/tree-ssa/reassoc-13.c: Modified.
        * gcc.dg/tree-ssa/pr18134.c: Modified.
        * gcc.dg/tree-ssa/pr18134.c: Modified.
        * gcc.dg/tree-ssa/20030824-1.c: Modified.
        * gcc.dg/tree-ssa/20030824-1.c: Modified.
        * gcc.dg/tree-ssa/vector-2.c: Modified.
        * gcc.dg/tree-ssa/vector-2.c: Modified.
        * gcc.dg/tree-ssa/forwprop-9.c: Modified.
        * gcc.dg/tree-ssa/forwprop-9.c: Modified.
        * gcc.dg/tree-ssa/loop-21.c: Modified.
        * gcc.dg/tree-ssa/loop-21.c: Modified.
        * gcc.dg/tree-ssa/20030824-2.c: Modified.
        * gcc.dg/tree-ssa/20030824-2.c: Modified.
        * gcc.dg/tree-ssa/vector-3.c: Modified.
        * gcc.dg/tree-ssa/vector-3.c: Modified.
        * gcc.dg/tree-ssa/asm-3.c: Modified.
        * gcc.dg/tree-ssa/asm-3.c: Modified.
        * gcc.dg/tree-ssa/pr23294.c: Modified.
        * gcc.dg/tree-ssa/pr23294.c: Modified.
        * gcc.dg/tree-ssa/loop-22.c: Modified.
        * gcc.dg/tree-ssa/loop-22.c: Modified.
        * gcc.dg/tree-ssa/loop-15.c: Modified.
        * gcc.dg/tree-ssa/loop-15.c: Modified.
        * gcc.dg/tree-ssa/prefetch-4.c: Modified.
        * gcc.dg/tree-ssa/prefetch-4.c: Modified.
        * gcc.dg/tree-ssa/pr22051-1.c: Modified.
        * gcc.dg/tree-ssa/pr22051-1.c: Modified.
        * gcc.dg/tree-ssa/pr20139.c: Modified.
        * gcc.dg/tree-ssa/pr20139.c: Modified.
        * gcc.dg/tree-ssa/scev-cast.c: Modified.
        * gcc.dg/tree-ssa/scev-cast.c: Modified.
        * gcc.dg/tree-ssa/pr22051-2.c: Modified.
        * gcc.dg/tree-ssa/pr22051-2.c: Modified.
        * gcc.dg/tree-ssa/reassoc-1.c: Modified.
        * gcc.dg/tree-ssa/reassoc-1.c: Modified.
        * gcc.dg/tree-ssa/loop-5.c: Modified.
        * gcc.dg/tree-ssa/loop-5.c: Modified.
        * gcc.dg/tree-ssa/pr19431.c: Modified.
        * gcc.dg/tree-ssa/pr19431.c: Modified.
        * gcc.dg/tree-ssa/pr32044.c: Modified.
        * gcc.dg/tree-ssa/pr32044.c: Modified.
        * gcc.dg/tree-ssa/prefetch-7.c: Modified.
        * gcc.dg/tree-ssa/prefetch-7.c: Modified.
        * gcc.dg/tree-ssa/loop-19.c: Modified.
        * gcc.dg/tree-ssa/loop-19.c: Modified.
        * gcc.dg/tree-ssa/loop-28.c: Modified.
        * gcc.dg/tree-ssa/loop-28.c: Modified.
        * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
        * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
        * gcc.dg/tree-ssa/divide-1.c: Modified.
        * gcc.dg/tree-ssa/divide-1.c: Modified.
        * gcc.dg/tree-ssa/inline-1.c: Modified.
        * gcc.dg/tree-ssa/inline-1.c: Modified.
        * gcc.dg/tree-ssa/divide-3.c: Modified.
        * gcc.dg/tree-ssa/divide-3.c: Modified.
        * gcc.dg/tree-ssa/pr30978.c: Modified.
        * gcc.dg/tree-ssa/pr30978.c: Modified.
        * gcc.dg/tree-ssa/alias-6.c: Modified.
        * gcc.dg/tree-ssa/alias-6.c: Modified.
        * gcc.dg/tree-ssa/divide-4.c: Modified.
        * gcc.dg/tree-ssa/divide-4.c: Modified.
        * gcc.dg/tree-ssa/alias-11.c: Modified.
        * gcc.dg/tree-ssa/alias-11.c: Modified.
        * gcc.dg/no-strict-overflow-7.c: Modified.
        * gcc.dg/no-strict-overflow-7.c: Modified.
        * gcc.dg/strict-overflow-1.c: Modified.
        * gcc.dg/strict-overflow-1.c: Modified.
        * gcc.dg/pr15784-4.c: Modified.
        * gcc.dg/pr15784-4.c: Modified.
        * gcc.dg/pr34263.c: Modified.
        * gcc.dg/pr34263.c: Modified.
        * gcc.dg/strict-overflow-3.c: Modified.
        * gcc.dg/strict-overflow-3.c: Modified.
        * gcc.dg/tree-prof/stringop-1.c: Modified.
        * gcc.dg/tree-prof/stringop-1.c: Modified.
        * gcc.dg/tree-prof/val-prof-1.c: Modified.
        * gcc.dg/tree-prof/val-prof-1.c: Modified.
        * gcc.dg/tree-prof/val-prof-2.c: Modified.
        * gcc.dg/tree-prof/val-prof-2.c: Modified.
        * gcc.dg/tree-prof/val-prof-3.c: Modified.
        * gcc.dg/tree-prof/val-prof-3.c: Modified.
        * gcc.dg/tree-prof/val-prof-4.c: Modified.
        * gcc.dg/tree-prof/val-prof-4.c: Modified.
        * gcc.dg/no-strict-overflow-2.c: Modified.
        * gcc.dg/no-strict-overflow-2.c: Modified.
        * gcc.dg/no-strict-overflow-4.c: Modified.
        * gcc.dg/no-strict-overflow-4.c: Modified.
        * gcc.dg/no-strict-overflow-6.c: Modified.
        * gcc.dg/no-strict-overflow-6.c: Modified.
        * g++.dg/tree-ssa/pr27090.C: Modified.
        * g++.dg/tree-ssa/pr27090.C: Modified.
        * g++.dg/tree-ssa/tmmti-2.C: Modified.
        * g++.dg/tree-ssa/tmmti-2.C: Modified.
        * g++.dg/tree-ssa/ptrmemfield.C: Modified.
        * g++.dg/tree-ssa/ptrmemfield.C: Modified.
        * g++.dg/tree-ssa/pr19807.C: Modified.
        * g++.dg/tree-ssa/pr19807.C: Modified.
        * g++.dg/opt/pr30965.C: Modified.
        * g++.dg/opt/pr30965.C: Modified.
        * g++.dg/init/new17.C: Modified.
        * g++.dg/init/new17.C: Modified.
        * gfortran.dg/whole_file_6.f90: Modified.
        * gfortran.dg/whole_file_6.f90: Modified.
        * gfortran.dg/whole_file_5.f90: Modified.
        * gfortran.dg/whole_file_5.f90: Modified.
        * gfortran.dg/reassoc_1.f90: Modified.
        * gfortran.dg/reassoc_1.f90: Modified.
        * gfortran.dg/reassoc_3.f90: Modified.
        * gfortran.dg/reassoc_3.f90: Modified.
2009-04-26  Steven G. Kargl  
2009-04-26  Steven G. Kargl  
        PR fortran/39893
        PR fortran/39893
        * gfortran.dg/assumed_charlen_dummy.f90: New Test.
        * gfortran.dg/assumed_charlen_dummy.f90: New Test.
2009-04-26  Jakub Jelinek  
2009-04-26  Jakub Jelinek  
        PR inline-asm/39543
        PR inline-asm/39543
        * gcc.target/i386/pr39543-1.c: New test.
        * gcc.target/i386/pr39543-1.c: New test.
        * gcc.target/i386/pr39543-2.c: New test.
        * gcc.target/i386/pr39543-2.c: New test.
        * gcc.target/i386/pr39543-3.c: New test.
        * gcc.target/i386/pr39543-3.c: New test.
        PR c/39889
        PR c/39889
        * gcc.dg/Wunused-value-3.c: New test.
        * gcc.dg/Wunused-value-3.c: New test.
2009-04-26  Joseph Myers  
2009-04-26  Joseph Myers  
        PR c/39581
        PR c/39581
        * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
        * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
        gcc.dg/vla-21.c: New tests.
        gcc.dg/vla-21.c: New tests.
2009-04-26  Joseph Myers  
2009-04-26  Joseph Myers  
        PR c/39556
        PR c/39556
        * gcc.dg/inline-34.c: New test.
        * gcc.dg/inline-34.c: New test.
2009-04-25  Joseph Myers  
2009-04-25  Joseph Myers  
        * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
        * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
        gcc.dg/enum-const-3.c: New tests.
        gcc.dg/enum-const-3.c: New tests.
        * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
        * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
        -pedantic-errors.  Update expected diagnostics.
        -pedantic-errors.  Update expected diagnostics.
2009-04-25  Joseph Myers  
2009-04-25  Joseph Myers  
        PR c/39582
        PR c/39582
        * gcc.dg/vla-20.c: New test.
        * gcc.dg/vla-20.c: New test.
2009-04-25  Joseph Myers  
2009-04-25  Joseph Myers  
        PR c/39564
        PR c/39564
        * gcc.dg/vla-19.c: New test.
        * gcc.dg/vla-19.c: New test.
2009-04-25  Joseph Myers  
2009-04-25  Joseph Myers  
        PR preprocessor/39559
        PR preprocessor/39559
        * gcc.dg/c99-intconst-2.c: New test.
        * gcc.dg/c99-intconst-2.c: New test.
2009-04-25  Jan Hubicka  
2009-04-25  Jan Hubicka  
        * g++.dg/tree-ssa/ehcleanup-1.C: Update.
        * g++.dg/tree-ssa/ehcleanup-1.C: Update.
2009-04-25  Janus Weil  
2009-04-25  Janus Weil  
        PR fortran/39688
        PR fortran/39688
        * gfortran.dg/import7.f90: New.
        * gfortran.dg/import7.f90: New.
2009-04-24  Richard Guenther  
2009-04-24  Richard Guenther  
        * gcc.dg/tree-ssa/vrp48.c: Fix.
        * gcc.dg/tree-ssa/vrp48.c: Fix.
2008-04-24  Doug Kwan  
2008-04-24  Doug Kwan  
        * g++.dg/init/copy7.C: Only abort in memcpy if source and
        * g++.dg/init/copy7.C: Only abort in memcpy if source and
        destination are the same.
        destination are the same.
2009-04-24  Richard Guenther  
2009-04-24  Richard Guenther  
        * gcc.dg/tree-ssa/vrp48.c: New testcase.
        * gcc.dg/tree-ssa/vrp48.c: New testcase.
2009-04-24  Joseph Myers  
2009-04-24  Joseph Myers  
        * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
        * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
        gcc.dg/array-const-3.c: New tests.
        gcc.dg/array-const-3.c: New tests.
2009-04-24  Ian Lance Taylor  
2009-04-24  Ian Lance Taylor  
        * gcc.dg/Wcxx-compat-4.c: New testcase.
        * gcc.dg/Wcxx-compat-4.c: New testcase.
2009-04-24  Daniel Kraft  
2009-04-24  Daniel Kraft  
        * gfortran.dg/typebound_generic_1.f03: Change so that no error is
        * gfortran.dg/typebound_generic_1.f03: Change so that no error is
        expected on already erraneous symbol (renamed to fresh one).
        expected on already erraneous symbol (renamed to fresh one).
2009-04-24  Paolo Bonzini  
2009-04-24  Paolo Bonzini  
        PR middle-end/39867
        PR middle-end/39867
        * gcc.dg/pr39867.c: New.
        * gcc.dg/pr39867.c: New.
2009-04-24  Janus Weil  
2009-04-24  Janus Weil  
        PR fortran/39861
        PR fortran/39861
        PR fortran/39864
        PR fortran/39864
        * gfortran.dg/intrinsic_1.f90: New.
        * gfortran.dg/intrinsic_1.f90: New.
2009-04-24  Eric Botcazou  
2009-04-24  Eric Botcazou  
        * gnat.dg/alignment7.adb: New test.
        * gnat.dg/alignment7.adb: New test.
        * gnat.dg/alignment8.adb: Likewise.
        * gnat.dg/alignment8.adb: Likewise.
2009-04-24  Eric Botcazou  
2009-04-24  Eric Botcazou  
        * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
        * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
        * gnat.dg/specs/rep_clause2.ads: New test.
        * gnat.dg/specs/rep_clause2.ads: New test.
2009-04-24  Jakub Jelinek  
2009-04-24  Jakub Jelinek  
        PR rtl-optimization/39794
        PR rtl-optimization/39794
        * gcc.dg/pr39794.c: New test.
        * gcc.dg/pr39794.c: New test.
2009-04-23  Eric Botcazou  
2009-04-23  Eric Botcazou  
        * gnat.dg/atomic1.adb: New test.
        * gnat.dg/atomic1.adb: New test.
        * gnat.dg/atomic1_pkg.ads: New helper.
        * gnat.dg/atomic1_pkg.ads: New helper.
2009-04-23  Steve Ellcey  
2009-04-23  Steve Ellcey  
        PR testsuite/39623
        PR testsuite/39623
        * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
        * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
        * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
        * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
2009-04-23  Rafael Avila de Espindola  
2009-04-23  Rafael Avila de Espindola  
        * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
        * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
        warning.
        warning.
2009-04-22  Andrew Pinski  
2009-04-22  Andrew Pinski  
        PR C/31499
        PR C/31499
        * gcc.dg/vector-init-1.c: New testcase.
        * gcc.dg/vector-init-1.c: New testcase.
        * gcc.dg/vector-init-2.c: New testcase.
        * gcc.dg/vector-init-2.c: New testcase.
2009-04-22  Eric Botcazou  
2009-04-22  Eric Botcazou  
        * gnat.dg/enum2.adb: New test.
        * gnat.dg/enum2.adb: New test.
        * gnat.dg/enum2_pkg.ads: New helper.
        * gnat.dg/enum2_pkg.ads: New helper.
2009-04-22  Jakub Jelinek  
2009-04-22  Jakub Jelinek  
        PR c/39855
        PR c/39855
        * gcc.dg/torture/pr39855.c: New test.
        * gcc.dg/torture/pr39855.c: New test.
2009-04-22  Dodji Seketeli  
2009-04-22  Dodji Seketeli  
        PR c++/39639
        PR c++/39639
        * g++.dg/cpp0x/pr39639.C: New test.
        * g++.dg/cpp0x/pr39639.C: New test.
2009-04-22  Mark Heffernan  
2009-04-22  Mark Heffernan  
        * gcc.dg/profile-generate-3.c: New test.
        * gcc.dg/profile-generate-3.c: New test.
2009-04-22  Jan Hubicka  
2009-04-22  Jan Hubicka  
        * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
        * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
2009-04-22  Steve Ellcey  
2009-04-22  Steve Ellcey  
        PR testsuite/39623
        PR testsuite/39623
        * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
        * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
2009-04-22  Richard Guenther  
2009-04-22  Richard Guenther  
        PR tree-optimization/39824
        PR tree-optimization/39824
        * gcc.c-torture/compile/pr39824.c: New testcase.
        * gcc.c-torture/compile/pr39824.c: New testcase.
2009-04-22  Manuel Lopez-Ibanez  
2009-04-22  Manuel Lopez-Ibanez  
        PR c++/14875
        PR c++/14875
        * g++.dg/parse/parser-pr14875.C: New.
        * g++.dg/parse/parser-pr14875.C: New.
        * g++.dg/parse/parser-pr14875-2.C: New.
        * g++.dg/parse/parser-pr14875-2.C: New.
        * g++.dg/parse/error6.C: Update match string.
        * g++.dg/parse/error6.C: Update match string.
2009-04-22  Richard Guenther  
2009-04-22  Richard Guenther  
        PR tree-optimization/39845
        PR tree-optimization/39845
        * gcc.c-torture/compile/pr39845.c: New testcase.
        * gcc.c-torture/compile/pr39845.c: New testcase.
2009-04-22  Janus Weil  
2009-04-22  Janus Weil  
        PR fortran/39735
        PR fortran/39735
        * gfortran.dg/assumed_charlen_function_5.f90: Modified.
        * gfortran.dg/assumed_charlen_function_5.f90: Modified.
        * gfortran.dg/external_initializer.f90: Modified.
        * gfortran.dg/external_initializer.f90: Modified.
        * gfortran.dg/interface_26.f90: Modified.
        * gfortran.dg/interface_26.f90: Modified.
        * gfortran.dg/intrinsic_subroutine.f90: Modified.
        * gfortran.dg/intrinsic_subroutine.f90: Modified.
        * gfortran.dg/proc_ptr_3.f90: Modified.
        * gfortran.dg/proc_ptr_3.f90: Modified.
        * gfortran.dg/proc_ptr_15.f90: New.
        * gfortran.dg/proc_ptr_15.f90: New.
        * gfortran.dg/proc_ptr_result_1.f90: Modified.
        * gfortran.dg/proc_ptr_result_1.f90: Modified.
2009-04-21  Manuel Lopez-Ibanez  
2009-04-21  Manuel Lopez-Ibanez  
        PR c++/35711
        PR c++/35711
        * g++.dg/warn/pr35711.C: New.
        * g++.dg/warn/pr35711.C: New.
        * g++.dg/conversion/ptrmem2.C: Update.
        * g++.dg/conversion/ptrmem2.C: Update.
2009-04-21  Joseph Myers  
2009-04-21  Joseph Myers  
        * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
        * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
        ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
        ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
        README.gcc, g++.dg/README, g++.dg/compat/break/README,
        README.gcc, g++.dg/README, g++.dg/compat/break/README,
        g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
        g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
        g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
        g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
        gcc.c-torture/ChangeLog.0,
        gcc.c-torture/ChangeLog.0,
        gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
        gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
        gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
        gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
        gcc.target/i386/math-torture/math-torture.exp,
        gcc.target/i386/math-torture/math-torture.exp,
        gcc.target/mips/inter/mips16-inter.exp,
        gcc.target/mips/inter/mips16-inter.exp,
        gcc.target/mips/mips-nonpic/README,
        gcc.target/mips/mips-nonpic/README,
        gcc.target/x86_64/abi/README.gcc,
        gcc.target/x86_64/abi/README.gcc,
        gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
        gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
        gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
        gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
        gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
        gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
        notices.
        notices.
        * ChangeLog-1993-2007, ChangeLog: Correct dates.
        * ChangeLog-1993-2007, ChangeLog: Correct dates.
2009-04-21  Eric Botcazou  
2009-04-21  Eric Botcazou  
        * gcc.dg/debug/dwarf2/short-circuit.c: New test.
        * gcc.dg/debug/dwarf2/short-circuit.c: New test.
2009-04-21  Richard Guenther  
2009-04-21  Richard Guenther  
        PR middle-end/39829
        PR middle-end/39829
        * gcc.dg/torture/pr39829.c: New testcase.
        * gcc.dg/torture/pr39829.c: New testcase.
2009-04-21  Martin Jambor  
2009-04-21  Martin Jambor  
        * gcc.dg/tree-ssa/cswtch-2.c: New test.
        * gcc.dg/tree-ssa/cswtch-2.c: New test.
2009-04-21  Manuel López-Ibáñez  
2009-04-21  Manuel López-Ibáñez  
        PR 16202
        PR 16202
        * gcc.dg/sequence-pt-1.c: Remove XFAILs.
        * gcc.dg/sequence-pt-1.c: Remove XFAILs.
        * gcc.dg/sequence-pt-2.c: New.
        * gcc.dg/sequence-pt-2.c: New.
        * gcc.dg/sequence-pt-3.c: New.
        * gcc.dg/sequence-pt-3.c: New.
        * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
        * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
        * g++.dg/warn/sequence-pt-2.c: New.
        * g++.dg/warn/sequence-pt-2.c: New.
        * g++.dg/warn/sequence-pt-3.c: New.
        * g++.dg/warn/sequence-pt-3.c: New.
2009-04-21  Jakub Jelinek  
2009-04-21  Jakub Jelinek  
        * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
        * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
2009-04-21  Eric Botcazou  
2009-04-21  Eric Botcazou  
        * gnat.dg/import1.ad[sb]: New test.
        * gnat.dg/import1.ad[sb]: New test.
2009-04-20  Andrew Pinski  
2009-04-20  Andrew Pinski  
        * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
        * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
        return 0.
        return 0.
2009-04-20  Tobias Burnus  
2009-04-20  Tobias Burnus  
        PR fortran/39811
        PR fortran/39811
        * gfortran.dg/continuation_11.f90: New test.
        * gfortran.dg/continuation_11.f90: New test.
2009-04-21  Manuel Lopez-Ibanez  
2009-04-21  Manuel Lopez-Ibanez  
        PR c++/13358
        PR c++/13358
        * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
        * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
        messages. Test for "long long" in system headers.
        messages. Test for "long long" in system headers.
        * gcc.dg/c99-longlong-2.c: New.
        * gcc.dg/c99-longlong-2.c: New.
        * g++.dg/warn/pr13358.C: New.
        * g++.dg/warn/pr13358.C: New.
        * g++.dg/warn/pr13358-2.C: New.
        * g++.dg/warn/pr13358-2.C: New.
        * g++.dg/warn/pr13358-3.C: New.
        * g++.dg/warn/pr13358-3.C: New.
        * g++.dg/warn/pr13358-4.C: New.
        * g++.dg/warn/pr13358-4.C: New.
2009-04-20  Andrew Pinski  
2009-04-20  Andrew Pinski  
        * gcc.dg/framework-2.c: Fix up for non existent includes
        * gcc.dg/framework-2.c: Fix up for non existent includes
        being fatal errors now.
        being fatal errors now.
2009-04-20  Paul Thomas  
2009-04-20  Paul Thomas  
        PR fortran/39800
        PR fortran/39800
        * gfortran.dg/private_type_13.f90: New test.
        * gfortran.dg/private_type_13.f90: New test.
        * gfortran.dg/private_type_2.f90: Add option -std=f95.
        * gfortran.dg/private_type_2.f90: Add option -std=f95.
2009-04-20  Le-Chun Wu  
2009-04-20  Le-Chun Wu  
        PR c++/39803
        PR c++/39803
        * g++.dg/warn/Wunused-14.C: New test.
        * g++.dg/warn/Wunused-14.C: New test.
2009-04-20  Eric Botcazou  
2009-04-20  Eric Botcazou  
        * gnat.dg/specs/small_alignment.ads: New test.
        * gnat.dg/specs/small_alignment.ads: New test.
2009-04-20  Ian Lance Taylor  
2009-04-20  Ian Lance Taylor  
        * gcc.dg/Wcxx-compat-3.c: New testcase.
        * gcc.dg/Wcxx-compat-3.c: New testcase.
2009-04-20  Eric Botcazou  
2009-04-20  Eric Botcazou  
        * gnat.dg/pack13.ad[sb]: New test.
        * gnat.dg/pack13.ad[sb]: New test.
        * gnat.dg/pack13_pkg.ads: New helper.
        * gnat.dg/pack13_pkg.ads: New helper.
2009-04-20  Eric Botcazou  
2009-04-20  Eric Botcazou  
        * gnat.dg/discr11.ad[sb]: New test.
        * gnat.dg/discr11.ad[sb]: New test.
        * gnat.dg/discr11_pkg.ads: New helper.
        * gnat.dg/discr11_pkg.ads: New helper.
2009-04-20  Ira Rosen  
2009-04-20  Ira Rosen  
        PR tree-optimization/39675
        PR tree-optimization/39675
        * gcc.dg/vect/O3-pr39675-2.c: New test.
        * gcc.dg/vect/O3-pr39675-2.c: New test.
2009-04-20  Eric Botcazou  
2009-04-20  Eric Botcazou  
        * gnat.dg/rep_clause3.adb: New test.
        * gnat.dg/rep_clause3.adb: New test.
2009-04-19  Joseph Myers  
2009-04-19  Joseph Myers  
        PR c/37481
        PR c/37481
        * gcc.dg/c99-flex-array-7.c: New test.
        * gcc.dg/c99-flex-array-7.c: New test.
2009-04-19  Joseph Myers  
2009-04-19  Joseph Myers  
        PR c/19771
        PR c/19771
        * gcc.c-torture/execute/vla-dealloc-1.c: New test.
        * gcc.c-torture/execute/vla-dealloc-1.c: New test.
2009-04-19  Joseph Myers  
2009-04-19  Joseph Myers  
        PR c/38243
        PR c/38243
        * gcc.dg/c99-restrict-3.c: New test.
        * gcc.dg/c99-restrict-3.c: New test.
2009-04-19  Joseph Myers  
2009-04-19  Joseph Myers  
        PR preprocessor/20078
        PR preprocessor/20078
        * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
        * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
2009-04-19  Eric Botcazou  
2009-04-19  Eric Botcazou  
        * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
        * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
        Do not pass -B$root after -margs.
        Do not pass -B$root after -margs.
2009-04-19  Manuel López-Ibáñez  
2009-04-19  Manuel López-Ibáñez  
        PR c/32061
        PR c/32061
        PR c++/36954
        PR c++/36954
        * gcc.dg/pr32061.c: New.
        * gcc.dg/pr32061.c: New.
        * gcc.dg/Wlogical-op-1.c: Update.
        * gcc.dg/Wlogical-op-1.c: Update.
        * g++.dg/warn/Wlogical-op-1.C: Update.
        * g++.dg/warn/Wlogical-op-1.C: Update.
        * g++.dg/warn/pr36954.C: New.
        * g++.dg/warn/pr36954.C: New.
2009-04-18  Joseph Myers  
2009-04-18  Joseph Myers  
        PR c/27676
        PR c/27676
        * gcc.dg/lvalue-5.c: New test.
        * gcc.dg/lvalue-5.c: New test.
2009-04-18  Joseph Myers  
2009-04-18  Joseph Myers  
        PR c/22367
        PR c/22367
        * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
        * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
2009-04-18  Joseph Myers  
2009-04-18  Joseph Myers  
        * gcc.dg/cpp/include5.c: New test.
        * gcc.dg/cpp/include5.c: New test.
2009-04-18  Joseph Myers  
2009-04-18  Joseph Myers  
        PR c/35210
        PR c/35210
        * gcc.dg/call-diag-2.c: New test.
        * gcc.dg/call-diag-2.c: New test.
2009-04-18  Joseph Myers  
2009-04-18  Joseph Myers  
        PR preprocessor/39646
        PR preprocessor/39646
        * gcc.dg/cpp/line8.c: New test.
        * gcc.dg/cpp/line8.c: New test.
2009-04-18  Joseph Myers  
2009-04-18  Joseph Myers  
        PR preprocessor/39647
        PR preprocessor/39647
        * gcc.dg/cpp/line7.c: New test.
        * gcc.dg/cpp/line7.c: New test.
2009-04-18  Richard Guenther  
2009-04-18  Richard Guenther  
        PR middle-end/39804
        PR middle-end/39804
        * gcc.target/i386/pr39804.c: New testcase.
        * gcc.target/i386/pr39804.c: New testcase.
2009-04-18  Eric Botcazou  
2009-04-18  Eric Botcazou  
        * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
        * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
        * g++.dg/other/pr39496.C: Likewise.
        * g++.dg/other/pr39496.C: Likewise.
2009-04-18  Manuel López-Ibáñez  
2009-04-18  Manuel López-Ibáñez  
        PR middle-end/36902
        PR middle-end/36902
        * gcc.dg/pr36902.c: New.
        * gcc.dg/pr36902.c: New.
2009-04-17  Diego Novillo  
2009-04-17  Diego Novillo  
        * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
        * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
        violation for variable 'inside_main'.
        violation for variable 'inside_main'.
2009-04-17  Ulrich Weigand  
2009-04-17  Ulrich Weigand  
        * gfortran.fortran-torture/execute/getarg_1.x: New file.
        * gfortran.fortran-torture/execute/getarg_1.x: New file.
2009-04-17  Ulrich Weigand  
2009-04-17  Ulrich Weigand  
        * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
        * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
2009-04-17  Ulrich Weigand  
2009-04-17  Ulrich Weigand  
        * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
        * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
        * gfortran.dg/chmod_2.f90: Likewise.
        * gfortran.dg/chmod_2.f90: Likewise.
        * gfortran.dg/chmod_3.f90: Likewise.
        * gfortran.dg/chmod_3.f90: Likewise.
        * gfortran.dg/open_errors.f90: Likewise.
        * gfortran.dg/open_errors.f90: Likewise.
        * gfortran.dg/stat_1.f90: Likewise.
        * gfortran.dg/stat_1.f90: Likewise.
        * gfortran.dg/stat_2.f90: Likewise.
        * gfortran.dg/stat_2.f90: Likewise.
2009-04-17  Ulrich Weigand  
2009-04-17  Ulrich Weigand  
        * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
        * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
        * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
        * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
        * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
        * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
        * gfortran.dg/nearest_1.f90: Likewise.
        * gfortran.dg/nearest_1.f90: Likewise.
        * gfortran.dg/nearest_3.f90: Likewise.
        * gfortran.dg/nearest_3.f90: Likewise.
        * gfortran.dg/isnan_1.f90: Likewise.
        * gfortran.dg/isnan_1.f90: Likewise.
        * gfortran.dg/isnan_2.f90: Likewise.
        * gfortran.dg/isnan_2.f90: Likewise.
        * gfortran.dg/nan_1.f90: Likewise.
        * gfortran.dg/nan_1.f90: Likewise.
        * gfortran.dg/nan_2.f90: Likewise.
        * gfortran.dg/nan_2.f90: Likewise.
        * gfortran.dg/nan_3.f90: Likewise.
        * gfortran.dg/nan_3.f90: Likewise.
        * gfortran.dg/nan_4.f90: Likewise.
        * gfortran.dg/nan_4.f90: Likewise.
        * gfortran.dg/module_nan.f90: Likewise.
        * gfortran.dg/module_nan.f90: Likewise.
        * gfortran.dg/int_conv_2.f90: Likewise.
        * gfortran.dg/int_conv_2.f90: Likewise.
        * gfortran.dg/init_flag_3.f90: Likewise.
        * gfortran.dg/init_flag_3.f90: Likewise.
        * gfortran.dg/namelist_42.f90: Likewise.
        * gfortran.dg/namelist_42.f90: Likewise.
        * gfortran.dg/namelist_43.f90: Likewise.
        * gfortran.dg/namelist_43.f90: Likewise.
        * gfortran.dg/real_const_3.f90: Likewise.
        * gfortran.dg/real_const_3.f90: Likewise.
        * gfortran.dg/transfer_simplify_1.f90: Likewise.
        * gfortran.dg/transfer_simplify_1.f90: Likewise.
        * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
        * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
        * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
        * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
        * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
        * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
        * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
        * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
        * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
        * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
        * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
        * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
        * gfortran.dg/gamma_5.f90: Likewise.
        * gfortran.dg/gamma_5.f90: Likewise.
2009-04-17  Ulrich Weigand  
2009-04-17  Ulrich Weigand  
        * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
        * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
        less strict so it also works with auto-overlay support.
        less strict so it also works with auto-overlay support.
        * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
        * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
        for "exceeds local store" linker errors on the SPU.
        for "exceeds local store" linker errors on the SPU.
        * lib/gfortran.exp: Include target-supports.exp.
        * lib/gfortran.exp: Include target-supports.exp.
        (gfortran_init): On SPU targets where automatic overlay support
        (gfortran_init): On SPU targets where automatic overlay support
        is available, use it to build all Fortran test cases.
        is available, use it to build all Fortran test cases.
        * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
        * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
2009-04-17  Arnaud Charlet  
2009-04-17  Arnaud Charlet  
        * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
        * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
        rule enforced by gnat on taft types.
        rule enforced by gnat on taft types.
2009-04-17  Jakub Jelinek  
2009-04-17  Jakub Jelinek  
        PR testsuite/39792
        PR testsuite/39792
        * g++.dg/ext/complit11.C: Add empty dg-options.
        * g++.dg/ext/complit11.C: Add empty dg-options.
2009-04-16  Andrew Pinski  
2009-04-16  Andrew Pinski  
        PR c++/17570
        PR c++/17570
        * g++.dg/template/defarg11.C: New test.
        * g++.dg/template/defarg11.C: New test.
2009-04-16  Andrew Pinski  
2009-04-16  Andrew Pinski  
        PR c++/28766
        PR c++/28766
        * g++.dg/ext/complit11.C: New testcase.
        * g++.dg/ext/complit11.C: New testcase.
2009-04-15  Le-Chun Wu  
2009-04-15  Le-Chun Wu  
        PR c++/39551
        PR c++/39551
        * g++.dg/warn/Wunused-13.C: New testcase.
        * g++.dg/warn/Wunused-13.C: New testcase.
2009-04-15  Ian Lance Taylor  
2009-04-15  Ian Lance Taylor  
        * gcc.dg/Wenum-compare-1.c: New testcase.
        * gcc.dg/Wenum-compare-1.c: New testcase.
2009-04-15  Richard Guenther  
2009-04-15  Richard Guenther  
        PR tree-optimization/39764
        PR tree-optimization/39764
        * g++.dg/torture/pr39764.C: New testcase.
        * g++.dg/torture/pr39764.C: New testcase.
2009-04-15  Nathan Sidwell  
2009-04-15  Nathan Sidwell  
        * g++.dg/ext/altivec-17.C: New.
        * g++.dg/ext/altivec-17.C: New.
2009-04-15  Arnaud Charlet  
2009-04-15  Arnaud Charlet  
        * gnat.dg/sync1.ads: Fix error now flagged by gnat.
        * gnat.dg/sync1.ads: Fix error now flagged by gnat.
        * gnat.dg/specs/limited1.ads: Ditto.
        * gnat.dg/specs/limited1.ads: Ditto.
2009-04-14  Michael Meissner  
2009-04-14  Michael Meissner  
        PR testsuite/39769
        PR testsuite/39769
        * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
        * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
        for testing the results of estimate instructions.
        for testing the results of estimate instructions.
        * gcc.dg/vmx/3a-04m.c (test): Ditto.
        * gcc.dg/vmx/3a-04m.c (test): Ditto.
        * gcc.dg/vmx/3a-05.c (test): Ditto.
        * gcc.dg/vmx/3a-05.c (test): Ditto.
2009-04-14  Jason Merrill  
2009-04-14  Jason Merrill  
        PR c++/39763
        PR c++/39763
        * g++.dg/warn/Wshadow-4.C: Extend.
        * g++.dg/warn/Wshadow-4.C: Extend.
2009-04-14  Uros Bizjak  
2009-04-14  Uros Bizjak  
        * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
        * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
        (do_D): Remove attribute hidden.
        (do_D): Remove attribute hidden.
2009-04-13  Jason Merrill  
2009-04-13  Jason Merrill  
        PR c++/39480
        PR c++/39480
        * g++.dg/init/copy7.C: New.
        * g++.dg/init/copy7.C: New.
2009-04-13  H.J. Lu  
2009-04-13  H.J. Lu  
        PR testsuite/39733
        PR testsuite/39733
        * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
        * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
        (check_for_all_options): This.
        (check_for_all_options): This.
2009-04-13  Jason Merrill  
2009-04-13  Jason Merrill  
        PR c++/39750
        PR c++/39750
        * g++.dg/template/crash90.C: New.
        * g++.dg/template/crash90.C: New.
2009-04-12  Jason Merrill  
2009-04-12  Jason Merrill  
        PR c++/39742
        PR c++/39742
        * g++.dg/overload/extern-C-2.C: New.
        * g++.dg/overload/extern-C-2.C: New.
2009-04-12  Joseph Myers  
2009-04-12  Joseph Myers  
        PR preprocessor/31869
        PR preprocessor/31869
        * gcc.dg/cpp/strify5.c: New test.
        * gcc.dg/cpp/strify5.c: New test.
2009-04-12  Eric Botcazou  
2009-04-12  Eric Botcazou  
        * gnat.dg/enum1.adb: New test.
        * gnat.dg/enum1.adb: New test.
        * gnat.dg/enum1_pkg.ads: New helper.
        * gnat.dg/enum1_pkg.ads: New helper.
2009-04-12  Uros Bizjak  
2009-04-12  Uros Bizjak  
        PR target/39740
        PR target/39740
        * gcc.target/alpha/pr39740.c: New test.
        * gcc.target/alpha/pr39740.c: New test.
2009-04-11  Daniel Kraft  
2009-04-11  Daniel Kraft  
        PR fortran/37746
        PR fortran/37746
        * gfortran.dg/bounds_check_strlen_1.f90: New test.
        * gfortran.dg/bounds_check_strlen_1.f90: New test.
        * gfortran.dg/bounds_check_strlen_2.f90: New test.
        * gfortran.dg/bounds_check_strlen_2.f90: New test.
        * gfortran.dg/bounds_check_strlen_3.f90: New test.
        * gfortran.dg/bounds_check_strlen_3.f90: New test.
        * gfortran.dg/bounds_check_strlen_4.f90: New test.
        * gfortran.dg/bounds_check_strlen_4.f90: New test.
        * gfortran.dg/bounds_check_strlen_5.f90: New test.
        * gfortran.dg/bounds_check_strlen_5.f90: New test.
        * gfortran.dg/bounds_check_strlen_6.f90: New test.
        * gfortran.dg/bounds_check_strlen_6.f90: New test.
        * gfortran.dg/bounds_check_strlen_7.f90: New test.
        * gfortran.dg/bounds_check_strlen_7.f90: New test.
        * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
        * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
        expected string length that failed with -fbounds-check now.
        expected string length that failed with -fbounds-check now.
        * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
        * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
2009-04-11  Janus Weil  
2009-04-11  Janus Weil  
        PR fortran/39692
        PR fortran/39692
        * gfortran.dg/proc_ptr_14.f90: New.
        * gfortran.dg/proc_ptr_14.f90: New.
2009-04-11  Richard Guenther  
2009-04-11  Richard Guenther  
        PR middle-end/39732
        PR middle-end/39732
        * g++.dg/torture/pr39732.C: New testcase.
        * g++.dg/torture/pr39732.C: New testcase.
2009-04-11  Daniel Franke  
2009-04-11  Daniel Franke  
        * gfortran.dg/whole_file_5.f90: New.
        * gfortran.dg/whole_file_5.f90: New.
        * gfortran.dg/whole_file_6.f90: New.
        * gfortran.dg/whole_file_6.f90: New.
2009-04-11  Richard Guenther  
2009-04-11  Richard Guenther  
        PR tree-optimization/39713
        PR tree-optimization/39713
        * g++.dg/torture/pr39713.C: New testcase.
        * g++.dg/torture/pr39713.C: New testcase.
2009-04-10  Richard Guenther  
2009-04-10  Richard Guenther  
        PR c/39712
        PR c/39712
        * gcc.dg/pr39712.c: New testcase.
        * gcc.dg/pr39712.c: New testcase.
2009-04-10  H.J. Lu  
2009-04-10  H.J. Lu  
        PR c++/28301
        PR c++/28301
        * g++.dg/cpp0x/enum2.C: Updated.
        * g++.dg/cpp0x/enum2.C: Updated.
        * g++.dg/debug/pr22514.C: Likewise.
        * g++.dg/debug/pr22514.C: Likewise.
        * g++.dg/parse/enum2.C: Likewise.
        * g++.dg/parse/enum2.C: Likewise.
        * g++.dg/parse/enum3.C: Likewise.
        * g++.dg/parse/enum3.C: Likewise.
        * g++.dg/template/crash79.C: Likewise.
        * g++.dg/template/crash79.C: Likewise.
        * g++.old-deja/g++.jason/cond.C: Likewise.
        * g++.old-deja/g++.jason/cond.C: Likewise.
2009-04-10  Chao-ying Fu  
2009-04-10  Chao-ying Fu  
        * gcc.target/mips/interrupt_handler.c: Change from compile to
        * gcc.target/mips/interrupt_handler.c: Change from compile to
        assemble.
        assemble.
2009-04-10  Kaveh R. Ghazi  
2009-04-10  Kaveh R. Ghazi  
        * objc/execute/forward-1.x: Fix x86_64 entry typos.
        * objc/execute/forward-1.x: Fix x86_64 entry typos.
2009-04-10  Daniel Franke  
2009-04-10  Daniel Franke  
        PR fortran/38709
        PR fortran/38709
        * gfortran.dg/zero_sized_6.f90: New.
        * gfortran.dg/zero_sized_6.f90: New.
2009-04-10  Manuel López-Ibáñez  
2009-04-10  Manuel López-Ibáñez  
        PR  c++/20118
        PR  c++/20118
        * g++.dg/parse/pr20118.C: New.
        * g++.dg/parse/pr20118.C: New.
        * g++.dg/template/spec16.C: Update.
        * g++.dg/template/spec16.C: Update.
2009-04-09  H.J. Lu  
2009-04-09  H.J. Lu  
        PR testsuite/35621
        PR testsuite/35621
        * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
        * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
        * gcc.target/i386/avx-vpabsb-1.c: Likewise.
        * gcc.target/i386/avx-vpabsb-1.c: Likewise.
        * gcc.target/i386/avx-vpabsd-1.c: Likewise.
        * gcc.target/i386/avx-vpabsd-1.c: Likewise.
        * gcc.target/i386/avx-vpabsw-1.c: Likewise.
        * gcc.target/i386/avx-vpabsw-1.c: Likewise.
        * gcc.target/i386/avx-vpalignr-1.c: Likewise.
        * gcc.target/i386/avx-vpalignr-1.c: Likewise.
        * gcc.target/i386/avx-vphaddd-1.c: Likewise.
        * gcc.target/i386/avx-vphaddd-1.c: Likewise.
        * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
        * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
        * gcc.target/i386/avx-vphaddw-1.c: Likewise.
        * gcc.target/i386/avx-vphaddw-1.c: Likewise.
        * gcc.target/i386/avx-vphsubd-1.c: Likewise.
        * gcc.target/i386/avx-vphsubd-1.c: Likewise.
        * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
        * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
        * gcc.target/i386/avx-vphsubw-1.c: Likewise.
        * gcc.target/i386/avx-vphsubw-1.c: Likewise.
        * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
        * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
        * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
        * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
        * gcc.target/i386/avx-vpshufb-1.c: Likewise.
        * gcc.target/i386/avx-vpshufb-1.c: Likewise.
        * gcc.target/i386/avx-vpsignb-1.c: Likewise.
        * gcc.target/i386/avx-vpsignb-1.c: Likewise.
        * gcc.target/i386/avx-vpsignd-1.c: Likewise.
        * gcc.target/i386/avx-vpsignd-1.c: Likewise.
        * gcc.target/i386/avx-vpsignw-1.c: Likewise.
        * gcc.target/i386/avx-vpsignw-1.c: Likewise.
2009-04-09  H.J. Lu  
2009-04-09  H.J. Lu  
        PR target/39678
        PR target/39678
        * g++.dg/torture/pr39678.C: New.
        * g++.dg/torture/pr39678.C: New.
        * gcc.dg/compat/struct-complex-2.h: Likewise.
        * gcc.dg/compat/struct-complex-2.h: Likewise.
        * gcc.dg/compat/struct-complex-2_main.c: Likewise.
        * gcc.dg/compat/struct-complex-2_main.c: Likewise.
        * gcc.dg/compat/struct-complex-2_x.c: Likewise.
        * gcc.dg/compat/struct-complex-2_x.c: Likewise.
        * gcc.dg/compat/struct-complex-2_y.c: Likewise.
        * gcc.dg/compat/struct-complex-2_y.c: Likewise.
        * gcc.dg/torture/pr39678.c: Likewise.
        * gcc.dg/torture/pr39678.c: Likewise.
        * gcc.target/i386/pr39678.c: Likewise.
        * gcc.target/i386/pr39678.c: Likewise.
        * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
        * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
        * gcc.dg/compat/struct-complex-1_y.c: Likewise.
        * gcc.dg/compat/struct-complex-1_y.c: Likewise.
        * gcc.target/x86_64/abi/test_passing_structs.c: Include
        * gcc.target/x86_64/abi/test_passing_structs.c: Include
        .  Add tests for structure with complex float.
        .  Add tests for structure with complex float.
2009-04-10  Ben Elliston  
2009-04-10  Ben Elliston  
            Joseph Myers  
            Joseph Myers  
        PR target/36800
        PR target/36800
        * gcc.dg/dfp/pr36800.c: New.
        * gcc.dg/dfp/pr36800.c: New.
2009-04-09  Ralf Wildenhues  
2009-04-09  Ralf Wildenhues  
            Rafael Avila de Espindola  
            Rafael Avila de Espindola  
        * gcc.misc-tests/help.exp: New file.
        * gcc.misc-tests/help.exp: New file.
        * lib/options.exp: New file.
        * lib/options.exp: New file.
2009-04-09  Janis Johnson  
2009-04-09  Janis Johnson  
        PR libobjc/36610
        PR libobjc/36610
        * objc/execute/forward-1.x: New.
        * objc/execute/forward-1.x: New.
2009-04-09  Paolo Bonzini  
2009-04-09  Paolo Bonzini  
        * gcc.dg/pr27150-1.c: Change to a link test.
        * gcc.dg/pr27150-1.c: Change to a link test.
2009-04-09  Jakub Jelinek  
2009-04-09  Jakub Jelinek  
        * g++.dg/lookup/using2.C: Change copyright header to refer to version
        * g++.dg/lookup/using2.C: Change copyright header to refer to version
        3 of the GNU General Public License and to point readers at the
        3 of the GNU General Public License and to point readers at the
        COPYING3 file and the FSF's license web page.
        COPYING3 file and the FSF's license web page.
        * gcc.dg/fixed-point/fixed-point.exp: Likewise.
        * gcc.dg/fixed-point/fixed-point.exp: Likewise.
        * gcc.dg/struct/struct-reorg.exp: Likewise.
        * gcc.dg/struct/struct-reorg.exp: Likewise.
        * gcc.target/spu/tag_manager.c: Likewise.
        * gcc.target/spu/tag_manager.c: Likewise.
2009-04-09  Richard Guenther  
2009-04-09  Richard Guenther  
        PR testsuite/39696
        PR testsuite/39696
        * ssa-ccp-25.c: Adjust pattern.
        * ssa-ccp-25.c: Adjust pattern.
2009-04-09  Janus Weil  
2009-04-09  Janus Weil  
        PR fortran/36704
        PR fortran/36704
        * gfortran.dg/external_procedures_1.f90: Modified.
        * gfortran.dg/external_procedures_1.f90: Modified.
        * gfortran.dg/proc_ptr_result_1.f90: New.
        * gfortran.dg/proc_ptr_result_1.f90: New.
        * gfortran.dg/proc_ptr_result_2.f90: New.
        * gfortran.dg/proc_ptr_result_2.f90: New.
        * gfortran.dg/proc_ptr_result_3.f90: New.
        * gfortran.dg/proc_ptr_result_3.f90: New.
2009-04-09  Richard Guenther  
2009-04-09  Richard Guenther  
        * gcc.dg/vect/vect-54.c: Make constant input data file-scope
        * gcc.dg/vect/vect-54.c: Make constant input data file-scope
        to prevent constant propagation.
        to prevent constant propagation.
        * gcc.dg/vect/vect-56.c: Likewise.
        * gcc.dg/vect/vect-56.c: Likewise.
        * gcc.dg/vect/vect-58.c: Likewise.
        * gcc.dg/vect/vect-58.c: Likewise.
        * gcc.dg/vect/vect-60.c: Likewise.
        * gcc.dg/vect/vect-60.c: Likewise.
        * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
        * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
        * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
        * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
        * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
        * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
2009-04-09  Richard Guenther  
2009-04-09  Richard Guenther  
        * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
        * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
        * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
        * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2009-04-09  Joseph Myers  
2009-04-09  Joseph Myers  
        PR c/39613
        PR c/39613
        * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
        * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
        New tests.
        New tests.
2009-04-08  Joseph Myers  
2009-04-08  Joseph Myers  
        * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
        * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
        * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
        * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
2009-04-08  Jakub Jelinek  
2009-04-08  Jakub Jelinek  
        * g++.dg/debug/dwarf2/static-data-member1.C: New test.
        * g++.dg/debug/dwarf2/static-data-member1.C: New test.
2009-04-08  Jason Merrill  
2009-04-08  Jason Merrill  
        PR c++/25185
        PR c++/25185
        * g++.dg/template/error40.C: Add another test.
        * g++.dg/template/error40.C: Add another test.
2009-04-08  Joseph Myers  
2009-04-08  Joseph Myers  
        PR c/39614
        PR c/39614
        PR c/39673
        PR c/39673
        * gcc.c-torture/compile/pr39614-1.c,
        * gcc.c-torture/compile/pr39614-1.c,
        gcc.c-torture/compile/pr39614-2.c,
        gcc.c-torture/compile/pr39614-2.c,
        gcc.c-torture/compile/pr39614-3.c,
        gcc.c-torture/compile/pr39614-3.c,
        gcc.c-torture/compile/pr39614-4.c,
        gcc.c-torture/compile/pr39614-4.c,
        gcc.c-torture/compile/pr39614-5.c,
        gcc.c-torture/compile/pr39614-5.c,
        gcc.c-torture/compile/pr39673-1.c,
        gcc.c-torture/compile/pr39673-1.c,
        gcc.c-torture/compile/pr39673-2.c: New tests.
        gcc.c-torture/compile/pr39673-2.c: New tests.
        * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
        * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
        more cases.
        more cases.
        * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
        * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
        gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
        gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
        expected errors.
        expected errors.
2009-04-08  Dodji Seketeli  
2009-04-08  Dodji Seketeli  
        PRc++/39637
        PRc++/39637
        * g++.dg/cpp0x/variadic-crash2.C: New test.
        * g++.dg/cpp0x/variadic-crash2.C: New test.
2009-04-08  Paul Thomas  
2009-04-08  Paul Thomas  
        PR fortran/38863
        PR fortran/38863
        * gfortran.dg/alloc_comp_result_1.f90: New test.
        * gfortran.dg/alloc_comp_result_1.f90: New test.
2009-04-07  Jason Merrill  
2009-04-07  Jason Merrill  
        PR c++/34691
        PR c++/34691
        * g++.dg/overload/extern-C-1.C: New.
        * g++.dg/overload/extern-C-1.C: New.
2009-04-07  Dominique d'Humieres  
2009-04-07  Dominique d'Humieres  
        PR testsuite/39325
        PR testsuite/39325
        * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
        * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
2009-04-07  Jason Merrill  
2009-04-07  Jason Merrill  
        PR c++/25185
        PR c++/25185
        * g++.dg/template/error40.C: New.
        * g++.dg/template/error40.C: New.
2009-04-07  Janus Weil  
2009-04-07  Janus Weil  
        PR fortran/38152
        PR fortran/38152
        * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
        * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
2009-04-07  Eric Botcazou  
2009-04-07  Eric Botcazou  
        * gnat.dg/subp_elim_errors.ad[sb]: New test.
        * gnat.dg/subp_elim_errors.ad[sb]: New test.
2009-04-07  Janus Weil  
2009-04-07  Janus Weil  
        PR fortran/38290
        PR fortran/38290
        * gfortran.dg/proc_decl_1.f90: Modified.
        * gfortran.dg/proc_decl_1.f90: Modified.
        * gfortran.dg/proc_ptr_11.f90: Extended.
        * gfortran.dg/proc_ptr_11.f90: Extended.
        * gfortran.dg/proc_ptr_13.f90: Modified.
        * gfortran.dg/proc_ptr_13.f90: Modified.
2009-04-06  Jason Merrill  
2009-04-06  Jason Merrill  
        PR c++/35146
        PR c++/35146
        * g++.dg/template/fnspec1.C: New.
        * g++.dg/template/fnspec1.C: New.
2009-04-06  Laurent GUERBY  
2009-04-06  Laurent GUERBY  
        * lib/gnat.exp: Handle multilib.
        * lib/gnat.exp: Handle multilib.
2009-04-06  Paul Thomas  
2009-04-06  Paul Thomas  
        PR fortran/38863
        PR fortran/38863
        * gfortran.dg/dependency_23.f90: New test.
        * gfortran.dg/dependency_23.f90: New test.
2009-04-06  Richard Guenther  
2009-04-06  Richard Guenther  
        PR tree-optimization/28868
        PR tree-optimization/28868
        * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
        * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
        * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
        * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
        * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
        * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
        * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
        * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2009-04-06  Andrew Stubbs  
2009-04-06  Andrew Stubbs  
        * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
        * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
2009-04-06  Andrew Stubbs  
2009-04-06  Andrew Stubbs  
        * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
        * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
2009-04-06  Andrew Stubbs  
2009-04-06  Andrew Stubbs  
        * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
        * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
        with the built-in y0, and the subsequent warning.
        with the built-in y0, and the subsequent warning.
        (y1): Likewise, rename to y_1.
        (y1): Likewise, rename to y_1.
2009-04-06  Janus Weil  
2009-04-06  Janus Weil  
        PR fortran/39414
        PR fortran/39414
        * gfortran.dg/proc_decl_21.f90: New.
        * gfortran.dg/proc_decl_21.f90: New.
2009-04-06  Paul Thomas  
2009-04-06  Paul Thomas  
        PR fortran/36091
        PR fortran/36091
        * gfortran.dg/forall_13.f90: Add -fbounds-check option.
        * gfortran.dg/forall_13.f90: Add -fbounds-check option.
2009-04-06  Hans-Peter Nilsson  
2009-04-06  Hans-Peter Nilsson  
        * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
        * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
        gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
        gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
        gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
        gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
        gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
        gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
        gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
        gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
        gfortran.dg/namelist_49.f90: Gate test on effective_target
        gfortran.dg/namelist_49.f90: Gate test on effective_target
        fd_truncate.
        fd_truncate.
        * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
        * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
2009-04-05  Daniel Kraft  
2009-04-05  Daniel Kraft  
        PR fortran/38654
        PR fortran/38654
        * gfortran.dg/read_float_2.f03
        * gfortran.dg/read_float_2.f03
        * gfortran.dg/read_float_3.f90
        * gfortran.dg/read_float_3.f90
2009-04-05  Richard Guenther  
2009-04-05  Richard Guenther  
        PR tree-optimization/39648
        PR tree-optimization/39648
        * gcc.c-torture/compile/pr39648.c: New testcase.
        * gcc.c-torture/compile/pr39648.c: New testcase.
2009-04-05  Jason Merrill  
2009-04-05  Jason Merrill  
        PR c++/14912
        PR c++/14912
        * g++.dg/template/error39.C: New.
        * g++.dg/template/error39.C: New.
2009-04-05  Daniel Franke  
2009-04-05  Daniel Franke  
        PR fortran/29458
        PR fortran/29458
        * gfortran.dg/implied_do_1.f90: New.
        * gfortran.dg/implied_do_1.f90: New.
2009-04-04  Tobias Burnus  
2009-04-04  Tobias Burnus  
        PR fortran/39577
        PR fortran/39577
        * gfortran.dg/recursive_check_8.f90: New.
        * gfortran.dg/recursive_check_8.f90: New.
        * gfortran.dg/recursive_check_9.f90: New.
        * gfortran.dg/recursive_check_9.f90: New.
        * gfortran.dg/recursive_check_10.f90: New.
        * gfortran.dg/recursive_check_10.f90: New.
        * gfortran.dg/recursive_check_11.f90: New.
        * gfortran.dg/recursive_check_11.f90: New.
        * gfortran.dg/recursive_check_12.f90: New.
        * gfortran.dg/recursive_check_12.f90: New.
        * gfortran.dg/recursive_check_13.f90: New.
        * gfortran.dg/recursive_check_13.f90: New.
        * gfortran.dg/recursive_check_14.f90: New.
        * gfortran.dg/recursive_check_14.f90: New.
2009-04-04  Jason Merrill  
2009-04-04  Jason Merrill  
        PR c++/25185
        PR c++/25185
        * g++.dg/template/error38.C: Add more tests.
        * g++.dg/template/error38.C: Add more tests.
2009-04-04  Paul Thomas  
2009-04-04  Paul Thomas  
        PR fortran/37614
        PR fortran/37614
        * gfortran.dg/common_align_2.f90: New test.
        * gfortran.dg/common_align_2.f90: New test.
2009-04-04  Richard Earnshaw  
2009-04-04  Richard Earnshaw  
        PR target/39501
        PR target/39501
        * gcc.c-torture/execute/pr39501.c: New file.
        * gcc.c-torture/execute/pr39501.c: New file.
        * gcc.c-torture/execute/pr39501.x: New file.
        * gcc.c-torture/execute/pr39501.x: New file.
2009-04-04  Richard Guenther  
2009-04-04  Richard Guenther  
        PR tree-optimization/8781
        PR tree-optimization/8781
        PR tree-optimization/37892
        PR tree-optimization/37892
        * g++.dg/tree-ssa/pr8781.C: New testcase.
        * g++.dg/tree-ssa/pr8781.C: New testcase.
        * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
        * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
2009-04-04  Richard Guenther  
2009-04-04  Richard Guenther  
        PR tree-optimization/39636
        PR tree-optimization/39636
        * gcc.c-torture/compile/pr39636.c: New testcase.
        * gcc.c-torture/compile/pr39636.c: New testcase.
2009-04-03  H.J. Lu  
2009-04-03  H.J. Lu  
        PR rtl-optimization/39607
        PR rtl-optimization/39607
        * g++.dg/opt/pr39607.C: New.
        * g++.dg/opt/pr39607.C: New.
2009-04-03  Tobias Burnus  
2009-04-03  Tobias Burnus  
        PR fortran/39594
        PR fortran/39594
        * gfortran.dg/common_12.f90: New.
        * gfortran.dg/common_12.f90: New.
2009-04-03  Jason Merrill  
2009-04-03  Jason Merrill  
        PR c++/39608
        PR c++/39608
        * g++.dg/template/const2.C: New test.
        * g++.dg/template/const2.C: New test.
2009-04-03  Richard Guenther  
2009-04-03  Richard Guenther  
        PR tree-optimization/2480
        PR tree-optimization/2480
        PR tree-optimization/23086
        PR tree-optimization/23086
        * gcc.dg/tree-ssa/pr2480.c: New testcase.
        * gcc.dg/tree-ssa/pr2480.c: New testcase.
        * gcc.dg/tree-ssa/pr23086.c: Likewise.
        * gcc.dg/tree-ssa/pr23086.c: Likewise.
2009-04-03  Richard Guenther  
2009-04-03  Richard Guenther  
        PR tree-optimization/34743
        PR tree-optimization/34743
        * gcc.dg/pr38984.c: Remove XFAIL, adjust.
        * gcc.dg/pr38984.c: Remove XFAIL, adjust.
        * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
        * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
        * gcc.dg/tree-ssa/alias-18.c: Likewise.
        * gcc.dg/tree-ssa/alias-18.c: Likewise.
        * gcc.dg/tree-ssa/sra-3.c: Likewise.
        * gcc.dg/tree-ssa/sra-3.c: Likewise.
        * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
        * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
        * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
        * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
        * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
        * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
        * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
        * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2009-04-03  Richard Guenther  
2009-04-03  Richard Guenther  
        PR middle-end/13146
        PR middle-end/13146
        PR tree-optimization/23940
        PR tree-optimization/23940
        PR tree-optimization/33237
        PR tree-optimization/33237
        PR middle-end/33974
        PR middle-end/33974
        PR middle-end/34093
        PR middle-end/34093
        PR tree-optimization/36201
        PR tree-optimization/36201
        PR tree-optimization/36230
        PR tree-optimization/36230
        PR tree-optimization/38049
        PR tree-optimization/38049
        PR tree-optimization/38207
        PR tree-optimization/38207
        PR tree-optimization/38230
        PR tree-optimization/38230
        PR tree-optimization/38301
        PR tree-optimization/38301
        PR tree-optimization/38585
        PR tree-optimization/38585
        PR middle-end/38895
        PR middle-end/38895
        PR tree-optimization/38985
        PR tree-optimization/38985
        PR tree-optimization/39299
        PR tree-optimization/39299
        * gcc.dg/pr19633-1.c: Adjust.
        * gcc.dg/pr19633-1.c: Adjust.
        * gcc.dg/torture/pta-callused-1.c: Likewise.
        * gcc.dg/torture/pta-callused-1.c: Likewise.
        * gcc.dg/torture/pr39074-2.c: Likewise.
        * gcc.dg/torture/pr39074-2.c: Likewise.
        * gcc.dg/torture/pr39074.c: Likewise.
        * gcc.dg/torture/pr39074.c: Likewise.
        * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
        * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
        * gcc.dg/torture/pr30375.c: Adjust.
        * gcc.dg/torture/pr30375.c: Adjust.
        * gcc.dg/torture/pr33563.c: Likewise.
        * gcc.dg/torture/pr33563.c: Likewise.
        * gcc.dg/torture/pr33870.c: Likewise.
        * gcc.dg/torture/pr33870.c: Likewise.
        * gcc.dg/torture/pr33560.c: Likewise.
        * gcc.dg/torture/pr33560.c: Likewise.
        * gcc.dg/torture/pta-structcopy-1.c: New testcase.
        * gcc.dg/torture/pta-structcopy-1.c: New testcase.
        * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
        * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
        * gcc.dg/tree-ssa/alias-15.c: Remove.
        * gcc.dg/tree-ssa/alias-15.c: Remove.
        * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
        * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
        * gcc.dg/tree-ssa/pr26421.c: Adjust.
        * gcc.dg/tree-ssa/pr26421.c: Adjust.
        * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
        * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
        * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
        * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
        * gcc.dg/tree-ssa/pr23382.c: Adjust.
        * gcc.dg/tree-ssa/pr23382.c: Adjust.
        * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
        * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
        * gcc.dg/tree-ssa/alias-16.c: Adjust.
        * gcc.dg/tree-ssa/alias-16.c: Adjust.
        * gcc.dg/tree-ssa/ssa-fre-13.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-14.c: Likewise.
        * gcc.dg/tree-ssa/alias-18.c: Likewise.
        * gcc.dg/tree-ssa/alias-18.c: Likewise.
        * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
        * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
        * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
        * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
        * gcc.dg/tree-ssa/alias-19.c: Likewise.
        * gcc.dg/tree-ssa/alias-19.c: Likewise.
        * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
        * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
        * gcc.dg/tree-ssa/pr13146.c: Likewise.
        * gcc.dg/tree-ssa/pr13146.c: Likewise.
        * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
        * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
        * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
        * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
        * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
        * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
        * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
        * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
        * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
        * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
        * gcc.dg/tree-ssa/alias-20.c: Likewise.
        * gcc.dg/tree-ssa/alias-20.c: Likewise.
        * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
        * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
        * gcc.dg/tree-ssa/pr38895.c: Likewise.
        * gcc.dg/tree-ssa/pr38895.c: Likewise.
        * gcc.dg/uninit-B.c: XFAIL.
        * gcc.dg/uninit-B.c: XFAIL.
        * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
        * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
        * gcc.dg/uninit-pr19430.c: XFAIL.
        * gcc.dg/uninit-pr19430.c: XFAIL.
        * g++.dg/tree-ssa/pr13146.C: New testcase.
        * g++.dg/tree-ssa/pr13146.C: New testcase.
        * g++.dg/opt/pr36187.C: Adjust.
        * g++.dg/opt/pr36187.C: Adjust.
        * g++.dg/torture/20090329-1.C: New testcase.
        * g++.dg/torture/20090329-1.C: New testcase.
2009-04-02  Chao-ying Fu  
2009-04-02  Chao-ying Fu  
        * gcc.target/mips/interrupt_handler.c: New test.
        * gcc.target/mips/interrupt_handler.c: New test.
2009-04-02  David Ayers  
2009-04-02  David Ayers  
        PR objc/18456
        PR objc/18456
        * objc.dg/bad-receiver-type-2.m: New test contributed by
        * objc.dg/bad-receiver-type-2.m: New test contributed by
        Alexander Mamberg.
        Alexander Mamberg.
2009-04-02  Jason Merrill  
2009-04-02  Jason Merrill  
        PR c++/25185
        PR c++/25185
        * g++.dg/template/error38.C: New test.
        * g++.dg/template/error38.C: New test.
2009-04-02  Janis Johnson  
2009-04-02  Janis Johnson  
        PR tree-optimization/31677
        PR tree-optimization/31677
        * gcc.dg/memcpy-1.c: Add compiler option.
        * gcc.dg/memcpy-1.c: Add compiler option.
2009-04-02  Ira Rosen  
2009-04-02  Ira Rosen  
        PR tree-optimization/39595
        PR tree-optimization/39595
        * gfortran.dg/vect/O3-pr39595.f: New test.
        * gfortran.dg/vect/O3-pr39595.f: New test.
2009-04-02  Dodji Seketeli  
2009-04-02  Dodji Seketeli  
        PR c++/26693
        PR c++/26693
        * g++.dg/template/typedef11.C: New test.
        * g++.dg/template/typedef11.C: New test.
        * g++.dg/template/typedef12.C: Likewise.
        * g++.dg/template/typedef12.C: Likewise.
        * g++.dg/template/typedef13.C: Likewise.
        * g++.dg/template/typedef13.C: Likewise.
        * g++.dg/template/typedef14.C: Likewise.
        * g++.dg/template/typedef14.C: Likewise.
        * g++.dg/template/typedef15.C: Likewise.
        * g++.dg/template/typedef15.C: Likewise.
        * g++.dg/template/typedef16.C: Likewise.
        * g++.dg/template/typedef16.C: Likewise.
        * g++.dg/template/sfinae3.C: Compile this pedantically.
        * g++.dg/template/sfinae3.C: Compile this pedantically.
        The only errors expected should be the one saying the typedef is ill
        The only errors expected should be the one saying the typedef is ill
        formed.
        formed.
        * g++.old-deja/g++.pt/typename8.C: Likewise.
        * g++.old-deja/g++.pt/typename8.C: Likewise.
        * g++.dg/template/access11.C: Update this.
        * g++.dg/template/access11.C: Update this.
2009-04-02  Richard Guenther  
2009-04-02  Richard Guenther  
        PR tree-optimization/37221
        PR tree-optimization/37221
        * gcc.c-torture/compile/20090331-1.c: New testcase.
        * gcc.c-torture/compile/20090331-1.c: New testcase.
2009-04-01  Eric Botcazou  
2009-04-01  Eric Botcazou  
        * gcc.c-torture/compile/20090401-1.c: New test.
        * gcc.c-torture/compile/20090401-1.c: New test.
2009-04-01  H.J. Lu  
2009-04-01  H.J. Lu  
        PR c++/4926
        PR c++/4926
        * g++.dg/template/pr4926-1.C: New.
        * g++.dg/template/pr4926-1.C: New.
2009-04-01  Xinliang David Li  
2009-04-01  Xinliang David Li  
        * gcc.target/i386/all_one_m128i.c: New test.
        * gcc.target/i386/all_one_m128i.c: New test.
2009-04-01  Janis Johnson  
2009-04-01  Janis Johnson  
        PR c/39027
        PR c/39027
        * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
        * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
        * gcc.dg/fltconst-2.c: New test.
        * gcc.dg/fltconst-2.c: New test.
        * gcc.dg/fltconst-double-pedantic-1.c: New test.
        * gcc.dg/fltconst-double-pedantic-1.c: New test.
        * gcc.dg/fltconst-double-pedantic-2.c: New test.
        * gcc.dg/fltconst-double-pedantic-2.c: New test.
        PR c/33466
        PR c/33466
        * gcc.dg/cpp/pr33466.c: New test.
        * gcc.dg/cpp/pr33466.c: New test.
        * gcc.dg/dfp/pr33466.c: New test.
        * gcc.dg/dfp/pr33466.c: New test.
        * gcc.dg/fixed-point/pr33466.c: New test.
        * gcc.dg/fixed-point/pr33466.c: New test.
2009-04-01  H.J. Lu  
2009-04-01  H.J. Lu  
        PR tree-optimization/35011
        PR tree-optimization/35011
        * g++.dg/other/pr35011.C: New.
        * g++.dg/other/pr35011.C: New.
2009-04-01  Jakub Jelinek  
2009-04-01  Jakub Jelinek  
        PR target/39226
        PR target/39226
        * gcc.dg/pr39226.c: New test.
        * gcc.dg/pr39226.c: New test.
2009-04-01  H.J. Lu  
2009-04-01  H.J. Lu  
        PR c++/35240
        PR c++/35240
        * g++.dg/template/pr35240.C: New.
        * g++.dg/template/pr35240.C: New.
2009-04-01  Joseph Myers  
2009-04-01  Joseph Myers  
        PR c/39605
        PR c/39605
        * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
        * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
        * gcc.dg/pr25682.c: Update expected diagnostics.
        * gcc.dg/pr25682.c: Update expected diagnostics.
2009-04-01  Richard Guenther  
2009-04-01  Richard Guenther  
        * gcc.dg/fold-plusmult-2.c: New testcase.
        * gcc.dg/fold-plusmult-2.c: New testcase.
2009-04-01  Jakub Jelinek  
2009-04-01  Jakub Jelinek  
        PR c/37772
        PR c/37772
        * gcc.dg/pr37772.c: New test.
        * gcc.dg/pr37772.c: New test.
        * g++.dg/ext/asm11.C: New test.
        * g++.dg/ext/asm11.C: New test.
2009-04-01  H.J. Lu  
2009-04-01  H.J. Lu  
        * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
        * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
        restore GCC_EXEC_PREFIX to its original value, or unset if it was not
        restore GCC_EXEC_PREFIX to its original value, or unset if it was not
        defined.
        defined.
2009-03-31  Jason Merrill  
2009-03-31  Jason Merrill  
        * g++.old-deja/g++.other/using9.C: Add expected errors.
        * g++.old-deja/g++.other/using9.C: Add expected errors.
2009-03-31  H.J. Lu  
2009-03-31  H.J. Lu  
        * gcc.c-torture/compile/pr33009.c: Removed.
        * gcc.c-torture/compile/pr33009.c: Removed.
2009-03-31  Ramana Radhakrishnan  
2009-03-31  Ramana Radhakrishnan  
        * gcc.c-torture/compile/pr33009.c: Delete.
        * gcc.c-torture/compile/pr33009.c: Delete.
        * gcc.c-torture/compile/pr11832.c: Likewise.
        * gcc.c-torture/compile/pr11832.c: Likewise.
2009-03-31  Joseph Myers  
2009-03-31  Joseph Myers  
        PR c/448
        PR c/448
        * lib/target-supports.exp (check_effective_target_stdint_types):
        * lib/target-supports.exp (check_effective_target_stdint_types):
        Update comment.
        Update comment.
        (check_effective_target_inttypes_types): New.
        (check_effective_target_inttypes_types): New.
        * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
        * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
        gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
        gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
        gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
        gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
2009-03-31  Paul Thomas  
2009-03-31  Paul Thomas  
        PR fortran/38917
        PR fortran/38917
        PR fortran/38918
        PR fortran/38918
        * gfortran.dg/data_pointer_1.f90: New test.
        * gfortran.dg/data_pointer_1.f90: New test.
2009-03-31  Paul Thomas  
2009-03-31  Paul Thomas  
        PR fortran/38915
        PR fortran/38915
        * gfortran.dg/char_length_15.f90: New test.
        * gfortran.dg/char_length_15.f90: New test.
2009-03-31  Jason Merrill  
2009-03-31  Jason Merrill  
        C++ DR 613
        C++ DR 613
        * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
        * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
        * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
        * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
        * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
        * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
        xfail others.
        xfail others.
        * g++.dg/other/typedef2.C: New test.
        * g++.dg/other/typedef2.C: New test.
        PR c++/37806
        PR c++/37806
        * g++.dg/template/typedef17.C: New test.
        * g++.dg/template/typedef17.C: New test.
        * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
        * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
        * g++.dg/cpp0x/auto12.C: Likewise.
        * g++.dg/cpp0x/auto12.C: Likewise.
2009-03-31  Richard Guenther  
2009-03-31  Richard Guenther  
        PR middle-end/31029
        PR middle-end/31029
        * gcc.dg/fold-compare-4.c: New testcase.
        * gcc.dg/fold-compare-4.c: New testcase.
        * gcc.dg/fold-compare-5.c: Likewise.
        * gcc.dg/fold-compare-5.c: Likewise.
2009-03-31  Richard Guenther  
2009-03-31  Richard Guenther  
        * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
        * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
2009-03-31  Joseph Myers  
2009-03-31  Joseph Myers  
        PR target/39592
        PR target/39592
        * gcc.target/i386/pr39592-1.c: New test.
        * gcc.target/i386/pr39592-1.c: New test.
2009-03-31  Joseph Myers  
2009-03-31  Joseph Myers  
        PR preprocessor/15638
        PR preprocessor/15638
        * gcc.dg/cpp/missing-header-1.c: New test.
        * gcc.dg/cpp/missing-header-1.c: New test.
        * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
        * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
        "compilation terminated" message.
        "compilation terminated" message.
        * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
        * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
        test #include "".
        test #include "".
        * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
        * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
        gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
        gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
        terminated" message.
        terminated" message.
2009-03-31  Richard Guenther  
2009-03-31  Richard Guenther  
        PR middle-end/23401
        PR middle-end/23401
        PR middle-end/27810
        PR middle-end/27810
        * gcc.dg/tree-ssa/pr23401.c: New testcase.
        * gcc.dg/tree-ssa/pr23401.c: New testcase.
        * gcc.dg/tree-ssa/pr27810.c: Likewise.
        * gcc.dg/tree-ssa/pr27810.c: Likewise.
2009-03-30  Steven G. Kargl  
2009-03-30  Steven G. Kargl  
        PR fortran/38389
        PR fortran/38389
        * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
        * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
        * gfortran.dg/allocate_alloc_opt_1.f90: New test.
        * gfortran.dg/allocate_alloc_opt_1.f90: New test.
        * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
        * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
        * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
        * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
        * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
        * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
        * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
        * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
        * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
        * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
2009-03-30  Paul Thomas  
2009-03-30  Paul Thomas  
        PR fortran/22571
        PR fortran/22571
        * gfortran.dg/whole_file_1.f90: New test.
        * gfortran.dg/whole_file_1.f90: New test.
        PR fortran/26227
        PR fortran/26227
        * gfortran.dg/whole_file_2.f90: New test.
        * gfortran.dg/whole_file_2.f90: New test.
        * gfortran.dg/whole_file_3.f90: New test.
        * gfortran.dg/whole_file_3.f90: New test.
        PR fortran/24886
        PR fortran/24886
        * gfortran.dg/whole_file_4.f90: New test.
        * gfortran.dg/whole_file_4.f90: New test.
2009-03-30  Jakub Jelinek  
2009-03-30  Jakub Jelinek  
        * gfortran.dg/bind_c_usage_19.f90: New test.
        * gfortran.dg/bind_c_usage_19.f90: New test.
        PR target/39558
        PR target/39558
        * gcc.target/powerpc/altivec-29.c: New test.
        * gcc.target/powerpc/altivec-29.c: New test.
2009-03-30  Joseph Myers  
2009-03-30  Joseph Myers  
        PR rtl-optimization/323
        PR rtl-optimization/323
        * gcc.target/i386/excess-precision-1.c,
        * gcc.target/i386/excess-precision-1.c,
        gcc.target/i386/excess-precision-2.c,
        gcc.target/i386/excess-precision-2.c,
        gcc.target/i386/excess-precision-3.c,
        gcc.target/i386/excess-precision-3.c,
        gcc.target/i386/excess-precision-4.c,
        gcc.target/i386/excess-precision-4.c,
        gcc.target/i386/excess-precision-5.c,
        gcc.target/i386/excess-precision-5.c,
        gcc.target/i386/excess-precision-6.c: New tests.
        gcc.target/i386/excess-precision-6.c: New tests.
2009-03-30  Joseph Myers  
2009-03-30  Joseph Myers  
        PR c/35235
        PR c/35235
        * gcc.dg/c99-array-lval-8.c: New test.
        * gcc.dg/c99-array-lval-8.c: New test.
2009-03-29  Joseph Myers  
2009-03-29  Joseph Myers  
        PR preprocessor/34695
        PR preprocessor/34695
        * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
        * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
        gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
        gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
        instead of dg-warning for "previous definition" messages.
        instead of dg-warning for "previous definition" messages.
        * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
        * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
        "warnings being treated as errors" message.
        "warnings being treated as errors" message.
        * gcc.dg/fltconst-1.c: Use -fshow-column.
        * gcc.dg/fltconst-1.c: Use -fshow-column.
2009-03-29  Steven G. Kargl  
2009-03-29  Steven G. Kargl  
        PR fortran/38823
        PR fortran/38823
        * gfortran.dg/power1.f90: New test.
        * gfortran.dg/power1.f90: New test.
2009-03-29  Joseph Myers  
2009-03-29  Joseph Myers  
        PR c/456
        PR c/456
        PR c/5675
        PR c/5675
        PR c/19976
        PR c/19976
        PR c/29116
        PR c/29116
        PR c/31871
        PR c/31871
        PR c/35198
        PR c/35198
        * gcc.c-torture/compile/20081108-1.c,
        * gcc.c-torture/compile/20081108-1.c,
        gcc.c-torture/compile/20081108-2.c,
        gcc.c-torture/compile/20081108-2.c,
        gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
        gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
        gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
        gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
        gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
        gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
        gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
        gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
        gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
        gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
        gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
        gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
        gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
        gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
        gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
        gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
        gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
        gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
        gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
        gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
        gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
        gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
        gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
        gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
        gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
        gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
        * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
        * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
        gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
        gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
        gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
        gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
        * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
        * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
        case.
        case.
        * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
        * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
        gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
        gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
        XFAILs.  Update expected messages.
        XFAILs.  Update expected messages.
        * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
        * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
        expected messages.
        expected messages.
        * gcc.dg/real-const-1.c: Replace with test from original PR.
        * gcc.dg/real-const-1.c: Replace with test from original PR.
        * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
        * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
        when casting from non-constant integer to pointer.
        when casting from non-constant integer to pointer.
2009-03-29  Richard Guenther  
2009-03-29  Richard Guenther  
        * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
        * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
2009-03-29  Daniel Kraft  
2009-03-29  Daniel Kraft  
        PR fortran/37423
        PR fortran/37423
        * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
        * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
        DEFERRED bindings.
        DEFERRED bindings.
        * gfortran.dg/typebound_proc_9.f03: New test.
        * gfortran.dg/typebound_proc_9.f03: New test.
        * gfortran.dg/typebound_proc_10.f03: New test.
        * gfortran.dg/typebound_proc_10.f03: New test.
        * gfortran.dg/typebound_proc_11.f03: New test.
        * gfortran.dg/typebound_proc_11.f03: New test.
        * gfortran.dg/abstract_type_5.f03: New test.
        * gfortran.dg/abstract_type_5.f03: New test.
2009-03-29  Tobias Schlüter  
2009-03-29  Tobias Schlüter  
        PR fortran/38507
        PR fortran/38507
        * gfortran.dg/do_4.f: New.
        * gfortran.dg/do_4.f: New.
        * gfortran.dg/goto_2.f90: Correct expected warnings.
        * gfortran.dg/goto_2.f90: Correct expected warnings.
        * gfortran.dg/goto_4.f90: Likewise.
        * gfortran.dg/goto_4.f90: Likewise.
        * gfortran.dg/goto_5.f90: New.
        * gfortran.dg/goto_5.f90: New.
2009-03-29  H.J. Lu  
2009-03-29  H.J. Lu  
        PR target/39545
        PR target/39545
        * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
        * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
        * gcc.target/i386/pr39545-1.c: New.
        * gcc.target/i386/pr39545-1.c: New.
        * gcc.target/i386/pr39545-2.c: Likewise.
        * gcc.target/i386/pr39545-2.c: Likewise.
        * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
        * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
        (flex2_struct): Likewise.
        (flex2_struct): Likewise.
        (check_struct_passing7): Likewise.
        (check_struct_passing7): Likewise.
        (check_struct_passing8): Likewise.
        (check_struct_passing8): Likewise.
        (f1s): Likewise.
        (f1s): Likewise.
        (f2s): Likewise.
        (f2s): Likewise.
        (main): Call check_struct_passing7 and check_struct_passing8.
        (main): Call check_struct_passing7 and check_struct_passing8.
2009-03-29  Richard Guenther  
2009-03-29  Richard Guenther  
        * gcc.c-torture/execute/20090113-1.c: New testcase.
        * gcc.c-torture/execute/20090113-1.c: New testcase.
        * gcc.c-torture/execute/20090113-2.c: Likewise.
        * gcc.c-torture/execute/20090113-2.c: Likewise.
        * gcc.c-torture/execute/20090113-3.c: Likewise.
        * gcc.c-torture/execute/20090113-3.c: Likewise.
        * gcc.c-torture/execute/20090207-1.c: Likewise.
        * gcc.c-torture/execute/20090207-1.c: Likewise.
        * gcc.c-torture/compile/20090114-1.c: Likewise.
        * gcc.c-torture/compile/20090114-1.c: Likewise.
        * gcc.c-torture/compile/20090328-1.c: Likewise.
        * gcc.c-torture/compile/20090328-1.c: Likewise.
        * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
        * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
2009-03-29  David Ayers  
2009-03-29  David Ayers  
        PR objc/27377
        PR objc/27377
        * objc.dg/conditional-1.m: New tests.
        * objc.dg/conditional-1.m: New tests.
2009-03-28  Adam Nemet  
2009-03-28  Adam Nemet  
        * gcc.dg/winline-10.c: New test.
        * gcc.dg/winline-10.c: New test.
2009-03-28  Tobias Burnus  
2009-03-28  Tobias Burnus  
        PR fortran/34656
        PR fortran/34656
        * gfortran.dg/do_check_1.f90: Add test.
        * gfortran.dg/do_check_1.f90: Add test.
        * gfortran.dg/do_check_2.f90: Add test.
        * gfortran.dg/do_check_2.f90: Add test.
        * gfortran.dg/do_check_3.f90: Add test.
        * gfortran.dg/do_check_3.f90: Add test.
        * gfortran.dg/do_check_4.f90: Add test.
        * gfortran.dg/do_check_4.f90: Add test.
2009-03-28  Jan Hubicka  
2009-03-28  Jan Hubicka  
        * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
        * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
        * gcc.dg/pr33826.c: Update dump files.
        * gcc.dg/pr33826.c: Update dump files.
        * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
        * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
        * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
        * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
2009-03-28  Martin Jambor  
2009-03-28  Martin Jambor  
        * g++.dg/tree-ssa/fwprop-align.C: New test.
        * g++.dg/tree-ssa/fwprop-align.C: New test.
2009-03-28  Jakub Jelinek  
2009-03-28  Jakub Jelinek  
        * gcc.target/powerpc/altivec-28.c: New test.
        * gcc.target/powerpc/altivec-28.c: New test.
        PR c++/39554
        PR c++/39554
        * gcc.dg/wdisallowed-functions-1.c: Removed.
        * gcc.dg/wdisallowed-functions-1.c: Removed.
        * gcc.dg/wdisallowed-functions-2.c: Removed.
        * gcc.dg/wdisallowed-functions-2.c: Removed.
        * gcc.dg/wdisallowed-functions-3.c: Removed.
        * gcc.dg/wdisallowed-functions-3.c: Removed.
        * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
        * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
        * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
        * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
        * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
        * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
2009-03-28  Richard Guenther  
2009-03-28  Richard Guenther  
        PR tree-optimization/38723
        PR tree-optimization/38723
        * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
        * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
2009-03-28  Paul Thomas  
2009-03-28  Paul Thomas  
        PR fortran/38538
        PR fortran/38538
        * gfortran.dg/char_result_13.f90: New test.
        * gfortran.dg/char_result_13.f90: New test.
2009-03-28  Paul Thomas  
2009-03-28  Paul Thomas  
        PR fortran/38765
        PR fortran/38765
        * gfortran.dg/alloc_comp_assign_9.f90: New test.
        * gfortran.dg/alloc_comp_assign_9.f90: New test.
2009-03-28  Daniel Kraft  
2009-03-28  Daniel Kraft  
        * gfortran.dg/trim_1.f90: New test.
        * gfortran.dg/trim_1.f90: New test.
2009-03-28  Richard Guenther  
2009-03-28  Richard Guenther  
        * gcc.dg/Warray-bounds.c: Do not use redundant stores.
        * gcc.dg/Warray-bounds.c: Do not use redundant stores.
        * g++.dg/warn/Warray-bounds.C: Likewise.
        * g++.dg/warn/Warray-bounds.C: Likewise.
2009-03-28  Tobias Burnus  
2009-03-28  Tobias Burnus  
        PR fortran/32626
        PR fortran/32626
        * gfortran.dg/recursive_check_7.f90: New test.
        * gfortran.dg/recursive_check_7.f90: New test.
2009-03-28  Tobias Burnus  
2009-03-28  Tobias Burnus  
        PR fortran/38432
        PR fortran/38432
        * gfortran.dg/do_check_5.f90: New test.
        * gfortran.dg/do_check_5.f90: New test.
        * gfortran.dg/array_constructor_11.f90: Add dg-warning.
        * gfortran.dg/array_constructor_11.f90: Add dg-warning.
        * gfortran.dg/array_constructor_18.f90: Ditto.
        * gfortran.dg/array_constructor_18.f90: Ditto.
        * gfortran.dg/array_constructor_22.f90: Ditto.
        * gfortran.dg/array_constructor_22.f90: Ditto.
        * gfortran.dg/do_3.F90: Ditto.
        * gfortran.dg/do_3.F90: Ditto.
        * gfortran.dg/do_1.f90: Ditto.
        * gfortran.dg/do_1.f90: Ditto.
2009-03-28  Richard Guenther  
2009-03-28  Richard Guenther  
        PR tree-optimization/38180
        PR tree-optimization/38180
        * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
        * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
2009-03-28  Richard Guenther  
2009-03-28  Richard Guenther  
        PR tree-optimization/38513
        PR tree-optimization/38513
        * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
        * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
        * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
        * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
        * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
        * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
        * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
        * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
        * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
        * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
        * gcc.dg/vect/vect-multitypes-16.c: Likewise.
        * gcc.dg/vect/vect-multitypes-16.c: Likewise.
        * gcc.dg/vect/vect-35.c: Likewise.
        * gcc.dg/vect/vect-35.c: Likewise.
        * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
        * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
        * gcc.dg/vect/vect-multitypes-17.c: Likewise.
        * gcc.dg/vect/vect-multitypes-17.c: Likewise.
        * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
        * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
2009-03-28  Richard Guenther  
2009-03-28  Richard Guenther  
        PR tree-optimization/38968
        PR tree-optimization/38968
        * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
        * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
2009-03-28  Richard Guenther  
2009-03-28  Richard Guenther  
        PR tree-optimization/37795
        PR tree-optimization/37795
        * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
        * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
2009-03-28  Joseph Myers  
2009-03-28  Joseph Myers  
        * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
        * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
        gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
        gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
        options for removed targets.
        options for removed targets.
2009-03-27  Richard Guenther  
2009-03-27  Richard Guenther  
        PR tree-optimization/39120
        PR tree-optimization/39120
        * gcc.c-torture/execute/pr39120.c: New testcase.
        * gcc.c-torture/execute/pr39120.c: New testcase.
2009-03-27  Richard Guenther  
2009-03-27  Richard Guenther  
        PR tree-optimization/39120
        PR tree-optimization/39120
        * gcc.dg/torture/pta-callused-1.c: New testcase.
        * gcc.dg/torture/pta-callused-1.c: New testcase.
2009-03-27  H.J. Lu  
2009-03-27  H.J. Lu  
        PR middle-end/39315
        PR middle-end/39315
        * gcc.target/i386/pr39315-1.c: New.
        * gcc.target/i386/pr39315-1.c: New.
        * gcc.target/i386/pr39315-2.c: Likewise.
        * gcc.target/i386/pr39315-2.c: Likewise.
        * gcc.target/i386/pr39315-3.c: Likewise.
        * gcc.target/i386/pr39315-3.c: Likewise.
        * gcc.target/i386/pr39315-4.c: Likewise.
        * gcc.target/i386/pr39315-4.c: Likewise.
        * gcc.target/i386/pr39315-check.c: Likewise.
        * gcc.target/i386/pr39315-check.c: Likewise.
2009-03-27  H.J. Lu  
2009-03-27  H.J. Lu  
        PR c/39323
        PR c/39323
        * gcc.dg/pr39323-1.c: New.
        * gcc.dg/pr39323-1.c: New.
        * gcc.dg/pr39323-2.c: Likewise.
        * gcc.dg/pr39323-2.c: Likewise.
        * gcc.dg/pr39323-3.c: Likewise.
        * gcc.dg/pr39323-3.c: Likewise.
2009-03-27  H.J. Lu  
2009-03-27  H.J. Lu  
        PR target/38034
        PR target/38034
        * gcc.target/ia64/sync-1.c: New.
        * gcc.target/ia64/sync-1.c: New.
2009-03-27  H.J. Lu  
2009-03-27  H.J. Lu  
        PR target/39472
        PR target/39472
        * gcc.target/x86_64/abi/callabi/func-2a.c: New.
        * gcc.target/x86_64/abi/callabi/func-2a.c: New.
        * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
        * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
        * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
        * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
        * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
        * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
        * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
        * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
        * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
        * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
        * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
        * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
        * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
        * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
2009-03-27  Kaveh R. Ghazi  
2009-03-27  Kaveh R. Ghazi  
        * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
        * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
        for low precision (i.e. float).
        for low precision (i.e. float).
2009-03-27  Dodji Seketeli  
2009-03-27  Dodji Seketeli  
            Jakub Jelinek  
            Jakub Jelinek  
        PR debug/37959
        PR debug/37959
        * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
        * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
2009-03-27  Jakub Jelinek  
2009-03-27  Jakub Jelinek  
        * gcc.dg/memmove-2.c: New test.
        * gcc.dg/memmove-2.c: New test.
        * gcc.dg/memmove-3.c: New test.
        * gcc.dg/memmove-3.c: New test.
        * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
        * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
        in clone naming.
        in clone naming.
2009-03-27  Xinliang David Li  
2009-03-27  Xinliang David Li  
        PR tree-optimization/39557
        PR tree-optimization/39557
        * g++.dg/tree-ssa/dom-invalid.C: New test.
        * g++.dg/tree-ssa/dom-invalid.C: New test.
2009-03-27  Xinliang David Li  
2009-03-27  Xinliang David Li  
        PR tree-optimization/39548
        PR tree-optimization/39548
        * g++.dg/tree-ssa/copyprop.C: New test.
        * g++.dg/tree-ssa/copyprop.C: New test.
2009-03-27  Andrew Pinski  
2009-03-27  Andrew Pinski  
        PR c++/38638
        PR c++/38638
        * g++.dg/template/typename17.C: New testcase.
        * g++.dg/template/typename17.C: New testcase.
        * g++.dg/template/typename18.C: New testcase.
        * g++.dg/template/typename18.C: New testcase.
2009-03-27  Andrew Pinski  
2009-03-27  Andrew Pinski  
        PR c++/36799
        PR c++/36799
        * g++.dg/other/var_copy-1.C: New test.
        * g++.dg/other/var_copy-1.C: New test.
2009-03-27  Simon Martin  
2009-03-27  Simon Martin  
        PR c++/37647
        PR c++/37647
        * g++.dg/parse/ctor9.C: New test.
        * g++.dg/parse/ctor9.C: New test.
2009-03-27  Simon Martin  
2009-03-27  Simon Martin  
        PR c++/29727
        PR c++/29727
        * g++.dg/init/error2.C: New test.
        * g++.dg/init/error2.C: New test.
2009-03-27  Manuel Lopez-Ibanez  
2009-03-27  Manuel Lopez-Ibanez  
        PR c++/35652
        PR c++/35652
        * gcc.dg/pr35652.C: New.
        * gcc.dg/pr35652.C: New.
        * g++.dg/warn/pr35652.C: New.
        * g++.dg/warn/pr35652.C: New.
        * gcc.dg/format/plus-1.c: Adjust message.
        * gcc.dg/format/plus-1.c: Adjust message.
2009-03-26  Jakub Jelinek  
2009-03-26  Jakub Jelinek  
        PR c++/39554
        PR c++/39554
        * gcc.dg/wdisallowed-functions-3.c: New test.
        * gcc.dg/wdisallowed-functions-3.c: New test.
        * g++.dg/warn/Wdisallowed-functions-3.C: New test.
        * g++.dg/warn/Wdisallowed-functions-3.C: New test.
2009-03-26  Kaveh R. Ghazi  
2009-03-26  Kaveh R. Ghazi  
        * gcc.dg/inline-33.c: Fix when pic.
        * gcc.dg/inline-33.c: Fix when pic.
2009-03-25  Alexander Monakov  
2009-03-25  Alexander Monakov  
        * gcc.target/ia64/20090324-1.c: New test.
        * gcc.target/ia64/20090324-1.c: New test.
2009-03-25  Jakub Jelinek  
2009-03-25  Jakub Jelinek  
        PR c/27898
        PR c/27898
        * gcc.dg/pr27898.c: New test.
        * gcc.dg/pr27898.c: New test.
        PR tree-optimization/32139
        PR tree-optimization/32139
        * gcc.c-torture/compile/pr32139.c: New test.
        * gcc.c-torture/compile/pr32139.c: New test.
2009-03-24  Jason Merrill  
2009-03-24  Jason Merrill  
        PR c++/28274
        PR c++/28274
        * g++.dg/parse/defarg14.C: New test.
        * g++.dg/parse/defarg14.C: New test.
2009-03-24  Jerry DeLisle  
2009-03-24  Jerry DeLisle  
        PR libfortran/39528
        PR libfortran/39528
        * gfortran.dg/read_repeat.f90: New test.
        * gfortran.dg/read_repeat.f90: New test.
2009-03-24  Ira Rosen  
2009-03-24  Ira Rosen  
        PR tree-optimization/39529
        PR tree-optimization/39529
        * gcc.dg/vect/pr39529.c: New test.
        * gcc.dg/vect/pr39529.c: New test.
2009-03-24  Dodji Seketeli  
2009-03-24  Dodji Seketeli  
            Jakub Jelinek  
            Jakub Jelinek  
        PR debug/39524
        PR debug/39524
        * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
        * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
2009-03-23  Jakub Jelinek  
2009-03-23  Jakub Jelinek  
        PR c/39495
        PR c/39495
        * gcc.dg/gomp/pr39495-2.c: Remove xfails.
        * gcc.dg/gomp/pr39495-2.c: Remove xfails.
2009-03-23  Jason Merrill  
2009-03-23  Jason Merrill  
        * g++.dg/cpp0x/auto12.C: Add variadic test.
        * g++.dg/cpp0x/auto12.C: Add variadic test.
        PR c++/39526
        PR c++/39526
        * g++.dg/warn/Wshadow-4.C: New test.
        * g++.dg/warn/Wshadow-4.C: New test.
2009-03-23  Jakub Jelinek  
2009-03-23  Jakub Jelinek  
        PR tree-optimization/39516
        PR tree-optimization/39516
        * gfortran.dg/pr39516.f: New test.
        * gfortran.dg/pr39516.f: New test.
2009-03-22  Hans-Peter Nilsson  
2009-03-22  Hans-Peter Nilsson  
        * lib/target-libpath.exp (set_ld_library_path_env_vars):
        * lib/target-libpath.exp (set_ld_library_path_env_vars):
        Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
        Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
        variable, not environment variable.
        variable, not environment variable.
2009-03-21  Jason Merrill  
2009-03-21  Jason Merrill  
        PR c++/28879
        PR c++/28879
        * g++.dg/ext/vla6.C: New test.
        * g++.dg/ext/vla6.C: New test.
2009-03-20  Jason Merrill  
2009-03-20  Jason Merrill  
        * g++.dg/cpp0x/initlist5.C: Add additional test.
        * g++.dg/cpp0x/initlist5.C: Add additional test.
2009-03-19  Jakub Jelinek  
2009-03-19  Jakub Jelinek  
            Janis Johnson  
            Janis Johnson  
        * lib/compat.exp (compat-get-options-main, compat-get-options):
        * lib/compat.exp (compat-get-options-main, compat-get-options):
        Handle dg-prune-output in source file.
        Handle dg-prune-output in source file.
        * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
        * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
        * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
        * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
        * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
        * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
        two warnings.
        two warnings.
2009-03-19  Jakub Jelinek  
2009-03-19  Jakub Jelinek  
        PR c/39495
        PR c/39495
        * gcc.dg/gomp/pr39495-1.c: New test.
        * gcc.dg/gomp/pr39495-1.c: New test.
        * gcc.dg/gomp/pr39495-2.c: New test.
        * gcc.dg/gomp/pr39495-2.c: New test.
        * g++.dg/gomp/pr39495-1.C: New test.
        * g++.dg/gomp/pr39495-1.C: New test.
        * g++.dg/gomp/pr39495-2.C: New test.
        * g++.dg/gomp/pr39495-2.C: New test.
        PR target/39496
        PR target/39496
        * gcc.target/i386/pr39496.c: New test.
        * gcc.target/i386/pr39496.c: New test.
        * g++.dg/other/pr39496.C: New test.
        * g++.dg/other/pr39496.C: New test.
2009-03-19  Li Feng  
2009-03-19  Li Feng  
        PR middle-end/39500
        PR middle-end/39500
        * gcc.dg/autopar/pr39500-1.c: New.
        * gcc.dg/autopar/pr39500-1.c: New.
        * gcc.dg/autopar/pr39500-2.c: New.
        * gcc.dg/autopar/pr39500-2.c: New.
2009-03-18  H.J. Lu  
2009-03-18  H.J. Lu  
        * g++.dg/dg.exp: Prune graphite.
        * g++.dg/dg.exp: Prune graphite.
2009-03-18  Sebastian Pop  
2009-03-18  Sebastian Pop  
        PR middle-end/39447
        PR middle-end/39447
        * g++.dg/graphite: New.
        * g++.dg/graphite: New.
        * g++.dg/graphite/graphite.exp: New.
        * g++.dg/graphite/graphite.exp: New.
        * g++.dg/graphite/pr39447.C: New.
        * g++.dg/graphite/pr39447.C: New.
2009-03-18  H.J. Lu  
2009-03-18  H.J. Lu  
        PR c++/39425
        PR c++/39425
        * g++.dg/template/pr39425.C: New.
        * g++.dg/template/pr39425.C: New.
        * g++.dg/template/spec33.C: Updated.
        * g++.dg/template/spec33.C: Updated.
2009-03-17  Jason Merrill  
2009-03-17  Jason Merrill  
        * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
        * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
2009-03-17  Paolo Carlini  
2009-03-17  Paolo Carlini  
        PR c++/39475
        PR c++/39475
        * g++.dg/ext/unary_trait_incomplete.C: New.
        * g++.dg/ext/unary_trait_incomplete.C: New.
2009-03-17  Jing Yu  
2009-03-17  Jing Yu  
        PR middle-end/39378
        PR middle-end/39378
        * g++.dg/inherit/thunk10.C: New test.
        * g++.dg/inherit/thunk10.C: New test.
2009-03-17  Uros Bizjak  
2009-03-17  Uros Bizjak  
        PR target/39482
        PR target/39482
        * gcc.target/i386/pr39482.c: New test.
        * gcc.target/i386/pr39482.c: New test.
2009-03-17  Jakub Jelinek  
2009-03-17  Jakub Jelinek  
        PR debug/39471
        PR debug/39471
        * g++.dg/debug/dwarf2/imported-module-2.C: Expect
        * g++.dg/debug/dwarf2/imported-module-2.C: Expect
        DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
        DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
        * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
        * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
        * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
        * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
        PR middle-end/39443
        PR middle-end/39443
        * gcc.dg/pr39443.c: New test.
        * gcc.dg/pr39443.c: New test.
        PR debug/39412
        PR debug/39412
        * gcc.dg/debug/pr39412.c: New test.
        * gcc.dg/debug/pr39412.c: New test.
2009-03-17  Janis Johnson  
2009-03-17  Janis Johnson  
        PR testsuite/38526
        PR testsuite/38526
        * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
        * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
        existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
        existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
        is defined.
        is defined.
        (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
        (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
        its original value, or unset if it was not defined.
        its original value, or unset if it was not defined.
        * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
        * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
        path procs around use of HOSTCC.
        path procs around use of HOSTCC.
        * g++.dg/compat/struct-layout-1.exp: Ditto.
        * g++.dg/compat/struct-layout-1.exp: Ditto.
        * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
        * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
2009-03-16  H.J. Lu  
2009-03-16  H.J. Lu  
        * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
        * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
2009-03-16  Janis Johnson  
2009-03-16  Janis Johnson  
        Revert patch for PR testsuite/37630.
        Revert patch for PR testsuite/37630.
        PR testsuite/37960
        PR testsuite/37960
        * gcc.dg/pr11492.c: Replace constant and remove xfail.
        * gcc.dg/pr11492.c: Replace constant and remove xfail.
        PR testsuite/37630
        PR testsuite/37630
        * lib/target-supports.exp (check_effective_target_ieee): New.
        * lib/target-supports.exp (check_effective_target_ieee): New.
        * gcc.c-torture/execute/ieee/ieee.exp: Use it.
        * gcc.c-torture/execute/ieee/ieee.exp: Use it.
        * gcc.dg/20001012-1.c: Require ieee.
        * gcc.dg/20001012-1.c: Require ieee.
        PR testsuite/37628
        PR testsuite/37628
        * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
        * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
2009-03-16  Jakub Jelinek  
2009-03-16  Jakub Jelinek  
        PR tree-optimization/39455
        PR tree-optimization/39455
        * gcc.dg/pr39455.c: New test.
        * gcc.dg/pr39455.c: New test.
2009-03-13  David Ayers  
2009-03-13  David Ayers  
        * objc/execute/trivial.m. New test.
        * objc/execute/trivial.m. New test.
2009-03-13  Jack Howarth  
2009-03-13  Jack Howarth  
        PR target/39137
        PR target/39137
        * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
        * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
2009-03-13  H.J. Lu  
2009-03-13  H.J. Lu  
        PR testsuite/39451
        PR testsuite/39451
        * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
        * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
        constraint on (%2).
        constraint on (%2).
2009-03-12  David Ayers  
2009-03-12  David Ayers  
        PR libobjc/27466
        PR libobjc/27466
        * objc/execute/exceptions/handler-1.m. New test.
        * objc/execute/exceptions/handler-1.m. New test.
2009-03-12  Jakub Jelinek  
2009-03-12  Jakub Jelinek  
        PR target/39431
        PR target/39431
        * gcc.target/i386/pr39431.c: New test.
        * gcc.target/i386/pr39431.c: New test.
2009-03-12  H.J. Lu  
2009-03-12  H.J. Lu  
        PR target/39445
        PR target/39445
        * gcc.target/i386/pr39445.c: New.
        * gcc.target/i386/pr39445.c: New.
        * gcc.target/i386/push-1.c: XFAIL.
        * gcc.target/i386/push-1.c: XFAIL.
2009-03-11  Adam Nemet  
2009-03-11  Adam Nemet  
        * gcc.dg/inline-33.c: New test.
        * gcc.dg/inline-33.c: New test.
2009-03-11  Nathan Froyd  
2009-03-11  Nathan Froyd  
        * gcc.dg/vect/vect-82.c: Combine dg-do and
        * gcc.dg/vect/vect-82.c: Combine dg-do and
        dg-require-effective-target into dg-skip-if.
        dg-require-effective-target into dg-skip-if.
        * gcc.dg/vect/vect-83.c: Likewise.
        * gcc.dg/vect/vect-83.c: Likewise.
2009-03-11  Jakub Jelinek  
2009-03-11  Jakub Jelinek  
        PR target/39137
        PR target/39137
        * gcc.target/i386/stackalign/longlong-1.c: New test.
        * gcc.target/i386/stackalign/longlong-1.c: New test.
        * gcc.target/i386/stackalign/longlong-2.c: New test.
        * gcc.target/i386/stackalign/longlong-2.c: New test.
2009-03-11  Ulrich Weigand  
2009-03-11  Ulrich Weigand  
        * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
        * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
2009-03-11  Ulrich Weigand  
2009-03-11  Ulrich Weigand  
        * gcc.c-torture/execute/ieee/inf-3.c: New test.
        * gcc.c-torture/execute/ieee/inf-3.c: New test.
        * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
        * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
2009-03-11  Olivier Hainque  
2009-03-11  Olivier Hainque  
        * gnat.dg/slice_enum.adb: New test.
        * gnat.dg/slice_enum.adb: New test.
2009-03-11  Jason Merrill  
2009-03-11  Jason Merrill  
        PR debug/39086
        PR debug/39086
        * g++.dg/opt/nrv15.C: New test.
        * g++.dg/opt/nrv15.C: New test.
2009-03-10  Ira Rosen  
2009-03-10  Ira Rosen  
        PR tree-optimization/39422
        PR tree-optimization/39422
        * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
        * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
        constant array with static initialization to global memory.
        constant array with static initialization to global memory.
        * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
        * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
2009-03-10  Hariharan Sandanagobalane 
2009-03-10  Hariharan Sandanagobalane 
        * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
        * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
        padding.
        padding.
2009-03-09  Jakub Jelinek  
2009-03-09  Jakub Jelinek  
        PR c++/39371
        PR c++/39371
        * g++.dg/opt/switch2.C: Add -w to dg-options.
        * g++.dg/opt/switch2.C: Add -w to dg-options.
        * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
        * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
        * g++.dg/warn/switch1.C: New test.
        * g++.dg/warn/switch1.C: New test.
        * g++.dg/other/switch3.C: New test.
        * g++.dg/other/switch3.C: New test.
        PR tree-optimization/39394
        PR tree-optimization/39394
        * gcc.c-torture/compile/pr39394.c: New test.
        * gcc.c-torture/compile/pr39394.c: New test.
2009-03-09  Andreas Krebbel  
2009-03-09  Andreas Krebbel  
        * gcc.target/s390/20090223-1.c: New testcase.
        * gcc.target/s390/20090223-1.c: New testcase.
2009-03-08  Jerry DeLisle  
2009-03-08  Jerry DeLisle  
        PR libfortran/39402
        PR libfortran/39402
        * gfortran.dg/fmt_f0_1.f90: New test.
        * gfortran.dg/fmt_f0_1.f90: New test.
2009-03-08  H.J. Lu  
2009-03-08  H.J. Lu  
        PR c++/39060
        PR c++/39060
        * g++.dg/other/new1.C: Adjusted.
        * g++.dg/other/new1.C: Adjusted.
        * g++.dg/parse/crash40.C: Likewise.
        * g++.dg/parse/crash40.C: Likewise.
        * g++.dg/parse/defarg12.C: Likewise.
        * g++.dg/parse/defarg12.C: Likewise.
        * g++.dg/template/error15.C: Likewise.
        * g++.dg/template/error15.C: Likewise.
        * g++.dg/other/pr39060.C: New.
        * g++.dg/other/pr39060.C: New.
2009-03-07  Jason Merrill  
2009-03-07  Jason Merrill  
        PR c++/39367
        PR c++/39367
        * g++.dg/opt/new1.C: New.
        * g++.dg/opt/new1.C: New.
2009-03-06  Paolo Carlini  
2009-03-06  Paolo Carlini  
        PR c++/33492
        PR c++/33492
        * g++.dg/other/error32.C: New.
        * g++.dg/other/error32.C: New.
2009-03-06  Jakub Jelinek  
2009-03-06  Jakub Jelinek  
        PR middle-end/39360
        PR middle-end/39360
        * gcc.c-torture/compile/pr39360.c: New test.
        * gcc.c-torture/compile/pr39360.c: New test.
        PR debug/39372
        PR debug/39372
        * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
        * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
2009-03-05  Jason Merrill  
2009-03-05  Jason Merrill  
        PR c++/38908
        PR c++/38908
        * g++.dg/warn/Wuninitialized-3.C: New test.
        * g++.dg/warn/Wuninitialized-3.C: New test.
2009-03-05  Jakub Jelinek  
2009-03-05  Jakub Jelinek  
        PR debug/39379
        PR debug/39379
        * g++.dg/debug/dwarf2/imported-module-3.C: New test.
        * g++.dg/debug/dwarf2/imported-module-3.C: New test.
        * g++.dg/debug/dwarf2/imported-module-4.C: New test.
        * g++.dg/debug/dwarf2/imported-module-4.C: New test.
2009-03-04  Jason Merrill  
2009-03-04  Jason Merrill  
        PR c++/13549
        PR c++/13549
        * g++.dg/template/koenig7.C: New test.
        * g++.dg/template/koenig7.C: New test.
2009-03-04  Nathan Sidwell  
2009-03-04  Nathan Sidwell  
        * g++.dg/torture/predcom-1.C: New test.
        * g++.dg/torture/predcom-1.C: New test.
2009-03-04  Richard Guenther  
2009-03-04  Richard Guenther  
        PR tree-optimization/39362
        PR tree-optimization/39362
        * g++.dg/torture/pr39362.C: New testcase.
        * g++.dg/torture/pr39362.C: New testcase.
2009-03-04  Jason Merrill  
2009-03-04  Jason Merrill  
            Giovanni Bajo  
            Giovanni Bajo  
        PR c++/9634
        PR c++/9634
        PR c++/29469
        PR c++/29469
        PR c++/29607
        PR c++/29607
        * g++.dg/template/dependent-name5.C: New test.
        * g++.dg/template/dependent-name5.C: New test.
2009-03-04  Steve Ellcey  
2009-03-04  Steve Ellcey  
        PR testsuite/39357
        PR testsuite/39357
        * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
        * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
        vect_int to vect_int_mult.
        vect_int to vect_int_mult.
2009-03-04  Richard Guenther  
2009-03-04  Richard Guenther  
        PR tree-optimization/39358
        PR tree-optimization/39358
        * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
        * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
        * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
        * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
2009-03-04  Richard Guenther  
2009-03-04  Richard Guenther  
        PR tree-optimization/39339
        PR tree-optimization/39339
        * gcc.c-torture/execute/pr39339.c: New testcase.
        * gcc.c-torture/execute/pr39339.c: New testcase.
2009-03-03  Joseph Myers  
2009-03-03  Joseph Myers  
        * gcc.c-torture/compile/20090303-1.c,
        * gcc.c-torture/compile/20090303-1.c,
        gcc.c-torture/compile/20090303-2.c: New tests.
        gcc.c-torture/compile/20090303-2.c: New tests.
2009-03-03  Jakub Jelinek  
2009-03-03  Jakub Jelinek  
        PR fortran/39354
        PR fortran/39354
        * gfortran.dg/gomp/pr39354.f90: New test.
        * gfortran.dg/gomp/pr39354.f90: New test.
        PR tree-optimization/39343
        PR tree-optimization/39343
        * gcc.dg/pr39343.c: New test.
        * gcc.dg/pr39343.c: New test.
2009-03-03  Ira Rosen  
2009-03-03  Ira Rosen  
        PR tree-optimization/39248
        PR tree-optimization/39248
        * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
        * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
        * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
        * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
        on targets without vector misalignment support.
        on targets without vector misalignment support.
        * lib/target-supports.exp
        * lib/target-supports.exp
        (check_effective_target_vect_short_mult): Add
        (check_effective_target_vect_short_mult): Add
        check_effective_target_arm32.
        check_effective_target_arm32.
2009-03-02  Sebastian Pop  
2009-03-02  Sebastian Pop  
        PR middle-end/39335
        PR middle-end/39335
        * gcc.dg/graphite/pr39335_1.c: New.
        * gcc.dg/graphite/pr39335_1.c: New.
        * gcc.dg/graphite/pr39335.c: New.
        * gcc.dg/graphite/pr39335.c: New.
2009-03-02  H.J. Lu  
2009-03-02  H.J. Lu  
        * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
        * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
        of andl.
        of andl.
        * gcc.target/i386/stackalign/return-5.c: Likewise.
        * gcc.target/i386/stackalign/return-5.c: Likewise.
        * gcc.target/i386/stackalign/return-6.c: Likewise.
        * gcc.target/i386/stackalign/return-6.c: Likewise.
2009-03-02  Richard Guenther  
2009-03-02  Richard Guenther  
            Ira Rosen  
            Ira Rosen  
        PR tree-optimization/39318
        PR tree-optimization/39318
        * gfortran.dg/vect/pr39318.f90: New test.
        * gfortran.dg/vect/pr39318.f90: New test.
2009-03-01  Jan Hubicka  
2009-03-01  Jan Hubicka  
        * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
        * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
2009-03-01  Jan Hubicka  
2009-03-01  Jan Hubicka  
        PR debug/39267
        PR debug/39267
        * gcc.dg/debug/dwarf2/inline1.c: New testcase.
        * gcc.dg/debug/dwarf2/inline1.c: New testcase.
2009-03-01  Eric Botcazou  
2009-03-01  Eric Botcazou  
        * gnat.dg/pack12.adb: New test.
        * gnat.dg/pack12.adb: New test.
2009-02-26  H.J. Lu  
2009-02-26  H.J. Lu  
        PR c++/37789
        PR c++/37789
        * g++.dg/other/pr37789.C: New.
        * g++.dg/other/pr37789.C: New.
2009-02-26  Paul Thomas  
2009-02-26  Paul Thomas  
        PR fortran/39295
        PR fortran/39295
        * gfortran.dg/interface_25.f90: New test.
        * gfortran.dg/interface_25.f90: New test.
        * gfortran.dg/interface_26.f90: New test.
        * gfortran.dg/interface_26.f90: New test.
2009-02-26  Paul Thomas  
2009-02-26  Paul Thomas  
        PR fortran/39292
        PR fortran/39292
        * gfortran.dg/initialization_22.f90: New test.
        * gfortran.dg/initialization_22.f90: New test.
2009-02-25  H.J. Lu  
2009-02-25  H.J. Lu  
        PR rtl-optimization/39241
        PR rtl-optimization/39241
        * gcc.dg/torture/pr39241.c: New.
        * gcc.dg/torture/pr39241.c: New.
2009-02-25  Martin Jambor  
2009-02-25  Martin Jambor  
        PR tree-optimizations/39259
        PR tree-optimizations/39259
        * g++.dg/torture/pr39259.C: New testcase.
        * g++.dg/torture/pr39259.C: New testcase.
2009-02-24  Richard Guenther  
2009-02-24  Richard Guenther  
        PR c++/39242
        PR c++/39242
        * g++.dg/template/instantiate10.C: New testcase.
        * g++.dg/template/instantiate10.C: New testcase.
2009-02-24  Richard Guenther  
2009-02-24  Richard Guenther  
            Zdenek Dvorak  
            Zdenek Dvorak  
        PR tree-optimization/39233
        PR tree-optimization/39233
        * gcc.c-torture/execute/pr39233.c: New testcase.
        * gcc.c-torture/execute/pr39233.c: New testcase.
2009-02-23  Sebastian Pop  
2009-02-23  Sebastian Pop  
        PR tree-optimization/39260
        PR tree-optimization/39260
        * gcc.dg/graphite/pr39260.c: New.
        * gcc.dg/graphite/pr39260.c: New.
2009-02-23  H.J. Lu  
2009-02-23  H.J. Lu  
        * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
        * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
2009-02-23  H.J. Lu  
2009-02-23  H.J. Lu  
        PR c++/36411
        PR c++/36411
        * g++.dg/template/void14.C: New.
        * g++.dg/template/void14.C: New.
2009-02-23  Jason Merrill  
2009-02-23  Jason Merrill  
        PR c++/38880
        PR c++/38880
        * g++.dg/init/const7.C: Remove XFAIL.
        * g++.dg/init/const7.C: Remove XFAIL.
        * g++.dg/init/static-init1.C: New test.
        * g++.dg/init/static-init1.C: New test.
        * g++.dg/cpp0x/initlist14.C: New test.
        * g++.dg/cpp0x/initlist14.C: New test.
2009-02-21  Thomas Koenig  
2009-02-21  Thomas Koenig  
        PR fortran/38914
        PR fortran/38914
        * bound_simplification_2.f90:  New test case.
        * bound_simplification_2.f90:  New test case.
        * bound_7.f90:  New test case.
        * bound_7.f90:  New test case.
2009-02-21  Joseph Myers  
2009-02-21  Joseph Myers  
        * gcc.dg/cpp/include4.c: New test.
        * gcc.dg/cpp/include4.c: New test.
2009-02-21  Uros Bizjak  
2009-02-21  Uros Bizjak  
        PR target/39256
        PR target/39256
        * gcc.target/i386/abi-2.c: New.
        * gcc.target/i386/abi-2.c: New.
2009-02-21  Kaz Kojima  
2009-02-21  Kaz Kojima  
        * gcc.c-torture/execute/pr39228.x: New.
        * gcc.c-torture/execute/pr39228.x: New.
2009-02-21  Uros Bizjak  
2009-02-21  Uros Bizjak  
        * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
        * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
        scan-assembler to check for xmm0 register.
        scan-assembler to check for xmm0 register.
2009-02-20  Mark Mitchell  
2009-02-20  Mark Mitchell  
            Joseph Myers  
            Joseph Myers  
        * gcc.target/arm/va_list.c: New test.
        * gcc.target/arm/va_list.c: New test.
        * g++.dg/abi/arm_va_list.C: Likewise.
        * g++.dg/abi/arm_va_list.C: Likewise.
        * lib/target-supports.exp (check_effective_target_arm_eabi): New
        * lib/target-supports.exp (check_effective_target_arm_eabi): New
        function.
        function.
        * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
        * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
        g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
        g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
        g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
        g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
        g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
        g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
        g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
        g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
        g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
        g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
2009-02-20  Jack Howarth  
2009-02-20  Jack Howarth  
        PR testsuite/38164
        PR testsuite/38164
        * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
        * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
        to dg-options.
        to dg-options.
2009-02-20  Jakub Jelinek  
2009-02-20  Jakub Jelinek  
        PR target/39240
        PR target/39240
        * gcc.c-torture/execute/pr39240.c: New test.
        * gcc.c-torture/execute/pr39240.c: New test.
2009-02-20  Jason Merrill  
2009-02-20  Jason Merrill  
        PR c++/39225
        PR c++/39225
        * g++.dg/parse/dtor15.C: New test.
        * g++.dg/parse/dtor15.C: New test.
2009-02-19  Kazu Hirata  
2009-02-19  Kazu Hirata  
        * gcc.c-torture/execute/20090219-1.c: New.
        * gcc.c-torture/execute/20090219-1.c: New.
2009-02-19  Adam Nemet  
2009-02-19  Adam Nemet  
        * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
        * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
        (mips-dg-options): When matching isa* pseudo-options make
        (mips-dg-options): When matching isa* pseudo-options make
        'value' optional and accept ! entries.  Use $spec instead of
        'value' optional and accept ! entries.  Use $spec instead of
        $isa_spec in the isa pseudo-option error message.  Only
        $isa_spec in the isa pseudo-option error message.  Only
        perform the ISA-range check when 'value' is set.  If arch is
        perform the ISA-range check when 'value' is set.  If arch is
        matching any CPU in the ! entries switch to its generic ISA.
        matching any CPU in the ! entries switch to its generic ISA.
        * gcc.target/mips/branch-1.c: Pass isa=!octeon.
        * gcc.target/mips/branch-1.c: Pass isa=!octeon.
        * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
        * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
2009-02-19  Jakub Jelinek  
2009-02-19  Jakub Jelinek  
        PR target/39175
        PR target/39175
        * gcc.dg/visibility-20.c: New test.
        * gcc.dg/visibility-20.c: New test.
        * g++.dg/ext/visibility/visibility-11.C: New test.
        * g++.dg/ext/visibility/visibility-11.C: New test.
2009-02-19  H.J. Lu  
2009-02-19  H.J. Lu  
        PR c++/39188
        PR c++/39188
        * g++.dg/abi/pr39188-1a.C: New.
        * g++.dg/abi/pr39188-1a.C: New.
        * g++.dg/abi/pr39188-1b.C: Likewise.
        * g++.dg/abi/pr39188-1b.C: Likewise.
        * g++.dg/abi/pr39188-1.h: Likewise.
        * g++.dg/abi/pr39188-1.h: Likewise.
        * g++.dg/abi/pr39188-2a.C: Likewise.
        * g++.dg/abi/pr39188-2a.C: Likewise.
        * g++.dg/abi/pr39188-2b.C: Likewise.
        * g++.dg/abi/pr39188-2b.C: Likewise.
        * g++.dg/abi/pr39188-2.h: Likewise.
        * g++.dg/abi/pr39188-2.h: Likewise.
        * g++.dg/abi/pr39188-3a.C: Likewise.
        * g++.dg/abi/pr39188-3a.C: Likewise.
        * g++.dg/abi/pr39188-3b.C: Likewise.
        * g++.dg/abi/pr39188-3b.C: Likewise.
        * g++.dg/abi/pr39188-3.h: Likewise.
        * g++.dg/abi/pr39188-3.h: Likewise.
2009-02-19  Joseph Myers  
2009-02-19  Joseph Myers  
        PR c/38483
        PR c/38483
        * gcc.c-torture/execute/call-trap-1.c,
        * gcc.c-torture/execute/call-trap-1.c,
        gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
        gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
        tests.
        tests.
2009-02-19  Uros Bizjak  
2009-02-19  Uros Bizjak  
        PR target/39228
        PR target/39228
        * gcc.c-torture/execute/pr39228.c: New test.
        * gcc.c-torture/execute/pr39228.c: New test.
2009-02-19  Richard Guenther  
2009-02-19  Richard Guenther  
        PR tree-optimization/39074
        PR tree-optimization/39074
        * gcc.dg/torture/pr39074.c: New testcase.
        * gcc.dg/torture/pr39074.c: New testcase.
        * gcc.dg/torture/pr39074-2.c: Likewise.
        * gcc.dg/torture/pr39074-2.c: Likewise.
        * gcc.dg/torture/pr39074-3.c: Likewise.
        * gcc.dg/torture/pr39074-3.c: Likewise.
2009-02-18  H.J. Lu  
2009-02-18  H.J. Lu  
        PR c++/39219
        PR c++/39219
        * g++.dg/parse/attr3.C: New.
        * g++.dg/parse/attr3.C: New.
2009-02-18  Jack Howarth 
2009-02-18  Jack Howarth 
        PR testsuite/38165
        PR testsuite/38165
        * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
        * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
        PR testsuite/38166
        PR testsuite/38166
        * g++.dg/ext/visibility/class1.C: Revert revision 122348
        * g++.dg/ext/visibility/class1.C: Revert revision 122348
        and skip on Darwin.
        and skip on Darwin.
2009-02-18  Jason Merrill  
2009-02-18  Jason Merrill  
        PR c++/38880
        PR c++/38880
        * g++.dg/init/const7.C: Remove XFAIL.
        * g++.dg/init/const7.C: Remove XFAIL.
        PR target/39179
        PR target/39179
        * g++.dg/opt/const6.C: New test.
        * g++.dg/opt/const6.C: New test.
2009-02-18  H.J. Lu  
2009-02-18  H.J. Lu  
        * gcc.dg/callabi/callabi.exp: Moved to ...
        * gcc.dg/callabi/callabi.exp: Moved to ...
        * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
        * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
        in 64bit mode.
        in 64bit mode.
        * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
        * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
        * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
        * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
        * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
        * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
        * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
        * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
        * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
        * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
        * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
        * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
        * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
        * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
        * gcc.dg/callabi/callabi.h: Moved to ...
        * gcc.dg/callabi/callabi.h: Moved to ...
        * gcc.target/x86_64/abi/callabi/callabi.h: Here.
        * gcc.target/x86_64/abi/callabi/callabi.h: Here.
        * gcc.dg/callabi/func-1.c: Moved to ...
        * gcc.dg/callabi/func-1.c: Moved to ...
        * gcc.target/x86_64/abi/callabi/func-1.c: Here.
        * gcc.target/x86_64/abi/callabi/func-1.c: Here.
        * gcc.dg/callabi/func-indirect.c: Moved to ...
        * gcc.dg/callabi/func-indirect.c: Moved to ...
        * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
        * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
        * gcc.dg/callabi/pr38891.c: Moved to ...
        * gcc.dg/callabi/pr38891.c: Moved to ...
        * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
        * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
        * gcc.dg/callabi/vaarg-1.c: Moved to ...
        * gcc.dg/callabi/vaarg-1.c: Moved to ...
        * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
        * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
        * gcc.dg/callabi/vaarg-2.c: Moved to ...
        * gcc.dg/callabi/vaarg-2.c: Moved to ...
        * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
        * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
        * gcc.dg/callabi/vaarg-3.c: Moved to ...
        * gcc.dg/callabi/vaarg-3.c: Moved to ...
        * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
        * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
2009-02-17  Xuepeng Guo  
2009-02-17  Xuepeng Guo  
        PR target/38891
        PR target/38891
        * gcc.dg/callabi/pr38891.c: New.
        * gcc.dg/callabi/pr38891.c: New.
2009-02-17  H.J. Lu  
2009-02-17  H.J. Lu  
        * gcc.dg/callabi/callabi.exp: New.
        * gcc.dg/callabi/callabi.exp: New.
2009-02-17  H.J. Lu  
2009-02-17  H.J. Lu  
        PR target/39082
        PR target/39082
        * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
        * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
        -Wno-abi for x86.
        -Wno-abi for x86.
        * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
        * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
        * gcc.target/i386/pr39082-1.c: New.
        * gcc.target/i386/pr39082-1.c: New.
        * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
        * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
        -Wno-abi.
        -Wno-abi.
        * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
        * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
        CHECK_M64_M128 is defined.
        CHECK_M64_M128 is defined.
        (check_f_arguments): Add "do".
        (check_f_arguments): Add "do".
        (check_vector_arguments): New.
        (check_vector_arguments): New.
        (check_m64_arguments): Likewise.
        (check_m64_arguments): Likewise.
        (check_m128_arguments): Likewise.
        (check_m128_arguments): Likewise.
        * gcc.target/x86_64/abi/defines.h: Include .
        * gcc.target/x86_64/abi/defines.h: Include .
        (CHECK_M64_M128): Define.
        (CHECK_M64_M128): Define.
        * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
        * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
        on abitest.
        on abitest.
        * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
        * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
        * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
        * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
        tests only if CHECK_M64_M128 is defined.
        tests only if CHECK_M64_M128 is defined.
        * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
        * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
        (m128_2_struct): Likewise.
        (m128_2_struct): Likewise.
        (check_struct_passing5): Likewise.
        (check_struct_passing5): Likewise.
        (check_struct_passing6): Likewise.
        (check_struct_passing6): Likewise.
        (main): Test struct with __m128 if CHECK_M64_M128 is defined.
        (main): Test struct with __m128 if CHECK_M64_M128 is defined.
        * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
        * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
        (un5): Likewise.
        (un5): Likewise.
        (check_union_passing4): Likewise.
        (check_union_passing4): Likewise.
        (main): Test union with __m128 if CHECK_M64_M128 is defined.
        (main): Test union with __m128 if CHECK_M64_M128 is defined.
2009-02-18  Joseph Myers  
2009-02-18  Joseph Myers  
        PR c/35447
        PR c/35447
        * gcc.dg/noncompile/pr35447-1.c: New test.
        * gcc.dg/noncompile/pr35447-1.c: New test.
2009-02-18  Jakub Jelinek  
2009-02-18  Jakub Jelinek  
        PR tree-optimization/36922
        PR tree-optimization/36922
        * gfortran.dg/pr36922.f: New test.
        * gfortran.dg/pr36922.f: New test.
2009-02-17  Richard Guenther  
2009-02-17  Richard Guenther  
        PR tree-optimization/39202
        PR tree-optimization/39202
        * gcc.c-torture/compile/pr39202.c: New testcase.
        * gcc.c-torture/compile/pr39202.c: New testcase.
2009-02-17  Richard Guenther  
2009-02-17  Richard Guenther  
        PR tree-optimization/39204
        PR tree-optimization/39204
        * gcc.dg/torture/pr39204.c: New testcase.
        * gcc.dg/torture/pr39204.c: New testcase.
2009-02-17  Bingfeng Mei 
2009-02-17  Bingfeng Mei 
        * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
        * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
        * gcc.dg/vect/vect-outer-6.c: Ditto.
        * gcc.dg/vect/vect-outer-6.c: Ditto.
2009-02-16  Joseph Myers  
2009-02-16  Joseph Myers  
        PR c/35446
        PR c/35446
        * gcc.dg/noncompile/init-5.c: New test.
        * gcc.dg/noncompile/init-5.c: New test.
        * gcc.dg/init-bad-4.c: Adjust expected errors.
        * gcc.dg/init-bad-4.c: Adjust expected errors.
2009-02-16  H.J. Lu  
2009-02-16  H.J. Lu  
        PR target/37049
        PR target/37049
        * gcc.target/i386/push-1.c: New.
        * gcc.target/i386/push-1.c: New.
2009-02-15  Uros Bizjak  
2009-02-15  Uros Bizjak  
        * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
        * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
2009-02-13  Ulrich Weigand  
2009-02-13  Ulrich Weigand  
        * gcc.target/spu/intrinsics-sr.c: New test.
        * gcc.target/spu/intrinsics-sr.c: New test.
2009-02-13  Steve Ellcey  
2009-02-13  Steve Ellcey  
        PR target/38056
        PR target/38056
        * gcc.target/ia64/sibcall-opt-1.c: New test.
        * gcc.target/ia64/sibcall-opt-1.c: New test.
        * gcc.target/ia64/sibcall-opt-2.c: New test.
        * gcc.target/ia64/sibcall-opt-2.c: New test.
2009-02-13  Paul Thomas  
2009-02-13  Paul Thomas  
        PR fortran/36528
        PR fortran/36528
        * gfortran.dg/cray_pointers_8.f90: New test.
        * gfortran.dg/cray_pointers_8.f90: New test.
        PR fortran/36703
        PR fortran/36703
        * gfortran.dg/cray_pointers_9.f90: New test.
        * gfortran.dg/cray_pointers_9.f90: New test.
2009-02-13  Jason Merrill  
2009-02-13  Jason Merrill  
        PR c++/39070
        PR c++/39070
        * g++.dg/cpp0x/decltype16.C: New.
        * g++.dg/cpp0x/decltype16.C: New.
2009-02-13  H.J. Lu  
2009-02-13  H.J. Lu  
        PR target/39152
        PR target/39152
        * gfortran.dg/gomp/pr39152.f90: New.
        * gfortran.dg/gomp/pr39152.f90: New.
2009-02-13  H.J. Lu  
2009-02-13  H.J. Lu  
        PR target/39162
        PR target/39162
        * gcc.target/i386/pr39162.c: New.
        * gcc.target/i386/pr39162.c: New.
2009-02-13  Joseph Myers  
2009-02-13  Joseph Myers  
        PR c/35444
        PR c/35444
        * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
        * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
        New tests.
        New tests.
2009-02-12  Jason Merrill  
2009-02-12  Jason Merrill  
        PR c++/38950
        PR c++/38950
        * g++.dg/template/array20.C: New test.
        * g++.dg/template/array20.C: New test.
2009-02-12  Uros Bizjak  
2009-02-12  Uros Bizjak  
        * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
        * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
        for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
        for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
        * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
        * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
2009-02-12  H.J. Lu  
2009-02-12  H.J. Lu  
        * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
        * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
2009-02-12  H.J. Lu  
2009-02-12  H.J. Lu  
        PR target/39152
        PR target/39152
        * gfortran.dg/pr39152.f: New.
        * gfortran.dg/pr39152.f: New.
2009-02-11  Jason Merrill  
2009-02-11  Jason Merrill  
        PR c++/39153
        PR c++/39153
        * g++.dg/cpp0x/defaulted9.C: New test.
        * g++.dg/cpp0x/defaulted9.C: New test.
        PR c++/30111
        PR c++/30111
        * g++.dg/init/value7.C: New test.
        * g++.dg/init/value7.C: New test.
2009-02-11  Paolo Bonzini  
2009-02-11  Paolo Bonzini  
        PR target/38824
        PR target/38824
        * gcc.target/i386/pr38824.c: New testcase.
        * gcc.target/i386/pr38824.c: New testcase.
2009-02-11  Jason Merrill  
2009-02-11  Jason Merrill  
        PR c++/38649
        PR c++/38649
        * g++.dg/cpp0x/defaulted8.C: New test.
        * g++.dg/cpp0x/defaulted8.C: New test.
        PR c++/36744
        PR c++/36744
        * g++.dg/cpp0x/rv9p.C: New test.
        * g++.dg/cpp0x/rv9p.C: New test.
2009-02-10  Eric Botcazou  
2009-02-10  Eric Botcazou  
        * gnat.dg/aliasing3.adb: New test.
        * gnat.dg/aliasing3.adb: New test.
        * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
        * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
2009-02-10  Paolo Carlini  
2009-02-10  Paolo Carlini  
        PR c++/34397
        PR c++/34397
        * g++.dg/template/crash88.C: New.
        * g++.dg/template/crash88.C: New.
        * g++.dg/template/crash89.C: Likewise.
        * g++.dg/template/crash89.C: Likewise.
2009-02-10  Steve Ellcey  
2009-02-10  Steve Ellcey  
        PR c/39084
        PR c/39084
        * gcc.dg/pr39084.c: New test.
        * gcc.dg/pr39084.c: New test.
2009-02-10  Jakub Jelinek  
2009-02-10  Jakub Jelinek  
        PR target/39139
        PR target/39139
        * gcc.target/i386/pr39139.c: New test.
        * gcc.target/i386/pr39139.c: New test.
2009-02-10  Richard Guenther  
2009-02-10  Richard Guenther  
        PR tree-optimization/39132
        PR tree-optimization/39132
        * gcc.dg/torture/pr39132.c: New testcase.
        * gcc.dg/torture/pr39132.c: New testcase.
2009-02-10  H.J. Lu  
2009-02-10  H.J. Lu  
        PR target/39119
        PR target/39119
        * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
        * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
        * gcc.target/x86_64/abi/avx/args.h: Likewise.
        * gcc.target/x86_64/abi/avx/args.h: Likewise.
        * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
        * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
        * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
        * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
        * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
        * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
        * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
        * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
        * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
        * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
        * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
        * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
2009-02-09  Jason Merrill  
2009-02-09  Jason Merrill  
        PR c++/39109
        PR c++/39109
        * g++.dg/init/value6.C: New test.
        * g++.dg/init/value6.C: New test.
2009-02-09  H.J. Lu  
2009-02-09  H.J. Lu  
        * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
        * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
2009-02-09  Eric Botcazou  
2009-02-09  Eric Botcazou  
        * gcc.c-torture/compile/20090209-1.c: New test.
        * gcc.c-torture/compile/20090209-1.c: New test.
2009-02-06  Paolo Carlini  
2009-02-06  Paolo Carlini  
        PR c++/35147
        PR c++/35147
        PR c++/37737
        PR c++/37737
        * g++.dg/cpp0x/vt-35147.C: New.
        * g++.dg/cpp0x/vt-35147.C: New.
        * g++.dg/cpp0x/vt-37737-1.C: Likewise.
        * g++.dg/cpp0x/vt-37737-1.C: Likewise.
        * g++.dg/cpp0x/vt-37737-2.C: Likewise.
        * g++.dg/cpp0x/vt-37737-2.C: Likewise.
2009-02-06  Joseph Myers  
2009-02-06  Joseph Myers  
        PR c/35434
        PR c/35434
        * gcc.dg/attr-alias-4.c: New test.
        * gcc.dg/attr-alias-4.c: New test.
2009-02-06  Janis Johnson  
2009-02-06  Janis Johnson  
        PR c/39035
        PR c/39035
        * gcc.dg/dfp/pr39035.c: New test.
        * gcc.dg/dfp/pr39035.c: New test.
2009-02-06  Joseph Myers  
2009-02-06  Joseph Myers  
        PR c/36432
        PR c/36432
        * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
        * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
2009-02-05  Jakub Jelinek  
2009-02-05  Jakub Jelinek  
        PR c++/39106
        PR c++/39106
        * g++.dg/opt/thunk3.C: New test.
        * g++.dg/opt/thunk3.C: New test.
2009-02-05  Nick Clifton  
2009-02-05  Nick Clifton  
        * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
        * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
        * gcc.c-torture/compile/limits-stringlit.c: Likewise.
        * gcc.c-torture/compile/limits-stringlit.c: Likewise.
        * gcc.dg/cdce1.c: Likewise.
        * gcc.dg/cdce1.c: Likewise.
        * gcc.dg/cpp/_Pragma6.c: Likewise.
        * gcc.dg/cpp/_Pragma6.c: Likewise.
        * g++.dg/cpp/_Pragma1.C: Likewise.
        * g++.dg/cpp/_Pragma1.C: Likewise.
        * gcc.dg/utf32-2.c: Xfail for M32C.
        * gcc.dg/utf32-2.c: Xfail for M32C.
        * gcc.dg/utf32-1.c: Likewise.
        * gcc.dg/utf32-1.c: Likewise.
        * gcc.dg/utf32-3.c: Likewise.
        * gcc.dg/utf32-3.c: Likewise.
        * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
        * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
        targets.
        targets.
        * gcc.dg/Wtype-limits-Wextra.c: Likewise.
        * gcc.dg/Wtype-limits-Wextra.c: Likewise.
        * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
        * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
        * gcc.dg/Wconversion-5.c: Likewise.
        * gcc.dg/Wconversion-5.c: Likewise.
        * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
        * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
        * gcc.dg/tree-ssa/ldist-3.c: Likewise.
        * gcc.dg/tree-ssa/ldist-3.c: Likewise.
        * gcc.dg/tree-ssa/ldist-5.c: Likewise.
        * gcc.dg/tree-ssa/ldist-5.c: Likewise.
        * gcc.dg/utf-inc-init.c: Likewise.
        * gcc.dg/utf-inc-init.c: Likewise.
        * gcc.dg/pr11492.c: Xfail for 16-bit targets.
        * gcc.dg/pr11492.c: Xfail for 16-bit targets.
        * gcc.dg/utf-array.c: Add expected warning messages for M32C.
        * gcc.dg/utf-array.c: Add expected warning messages for M32C.
        * gcc.dg/utf-array-short-wchar.c: Likewise.
        * gcc.dg/utf-array-short-wchar.c: Likewise.
        * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
        * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
        * gcc.dg/mallign.c: Use size_t instead of long.
        * gcc.dg/mallign.c: Use size_t instead of long.
2009-02-05  Uros Bizjak  
2009-02-05  Uros Bizjak  
        * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
        * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
2009-02-05  Daniel Berlin  
2009-02-05  Daniel Berlin  
        * gcc.c-torture/execute/pr39100.c: New.
        * gcc.c-torture/execute/pr39100.c: New.
2009-02-05  Joseph Myers  
2009-02-05  Joseph Myers  
        PR c/35435
        PR c/35435
        * gcc.dg/tls/diag-6.c: New test.
        * gcc.dg/tls/diag-6.c: New test.
2009-02-04  Tobias Grosser  
2009-02-04  Tobias Grosser  
        * gcc.dg/graphite/scop-19.c: New
        * gcc.dg/graphite/scop-19.c: New
2009-02-04  H.J. Lu  
2009-02-04  H.J. Lu  
        AVX Programming Reference (January, 2009)
        AVX Programming Reference (January, 2009)
        * gcc.target/i386/avx-vpclmulqdq.c: New.
        * gcc.target/i386/avx-vpclmulqdq.c: New.
        * gcc.target/i386/pclmul-avx-check.h: Likewise.
        * gcc.target/i386/pclmul-avx-check.h: Likewise.
        * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
        * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
        * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
        * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
        (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
        (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
        (pclmul_test): Renamed to ...
        (pclmul_test): Renamed to ...
        (TEST): This.
        (TEST): This.
2009-02-04  Jakub Jelinek  
2009-02-04  Jakub Jelinek  
        PR c++/39095
        PR c++/39095
        * g++.dg/abi/mangle31.C: New test.
        * g++.dg/abi/mangle31.C: New test.
2009-02-03  Joseph Myers  
2009-02-03  Joseph Myers  
        PR c/29129
        PR c/29129
        * c90-arraydecl-1.c: Do not expect error for [*] in abstract
        * c90-arraydecl-1.c: Do not expect error for [*] in abstract
        declarator.
        declarator.
        * vla-6.c: Likewise.  Expect warning not error for [*] lexically
        * vla-6.c: Likewise.  Expect warning not error for [*] lexically
        inside function prototype but not part of parameter declarator.
        inside function prototype but not part of parameter declarator.
        * vla-11.c: New test.
        * vla-11.c: New test.
2009-02-03  Jason Merrill  
2009-02-03  Jason Merrill  
        * g++.dg/warn/main-4.C: New test.
        * g++.dg/warn/main-4.C: New test.
        * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
        * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
2009-02-03  Andrew Pinski  
2009-02-03  Andrew Pinski  
        PR c++/36607
        PR c++/36607
        * g++.dg/expr/cast10.C: New test.
        * g++.dg/expr/cast10.C: New test.
2009-02-03  Joseph Myers  
2009-02-03  Joseph Myers  
        PR c/35433
        PR c/35433
        * gcc.dg/init-bad-6.c: New test.
        * gcc.dg/init-bad-6.c: New test.
2009-02-03  Jakub Jelinek  
2009-02-03  Jakub Jelinek  
        PR target/35318
        PR target/35318
        * gcc.c-torture/compile/pr35318.c: New test.
        * gcc.c-torture/compile/pr35318.c: New test.
        PR inline-asm/39059
        PR inline-asm/39059
        * gcc.dg/nofixed-point-2.c: New test.
        * gcc.dg/nofixed-point-2.c: New test.
        * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
        * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
        * g++.dg/ext/fixed2.C: Likewise.
        * g++.dg/ext/fixed2.C: Likewise.
        * g++.dg/other/error25.C: Likewise.
        * g++.dg/other/error25.C: Likewise.
        * g++.dg/lookup/crash7.C: Likewise.
        * g++.dg/lookup/crash7.C: Likewise.
        * g++.dg/cpp0x/decltype-38655.C: Likewise.
        * g++.dg/cpp0x/decltype-38655.C: Likewise.
        PR c++/39056
        PR c++/39056
        * g++.dg/cpp0x/initlist13.C: New test.
        * g++.dg/cpp0x/initlist13.C: New test.
2009-02-03  Paolo Bonzini  
2009-02-03  Paolo Bonzini  
        PR c++/36897
        PR c++/36897
        * g++.dg/template/func2.C: New test.
        * g++.dg/template/func2.C: New test.
        PR c++/37314
        PR c++/37314
        * g++.dg/template/typename15.C: New.
        * g++.dg/template/typename15.C: New.
        * g++.dg/template/typename16.C: New.
        * g++.dg/template/typename16.C: New.
2009-02-03  Janis Johnson  
2009-02-03  Janis Johnson  
            Ben Elliston  
            Ben Elliston  
        PR c/39034
        PR c/39034
        * gcc.dg/dfp/pr39034.c: New test.
        * gcc.dg/dfp/pr39034.c: New test.
2009-02-02  Kaveh R. Ghazi  
2009-02-02  Kaveh R. Ghazi  
        PR testsuite/38263
        PR testsuite/38263
        * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
        * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
2009-02-02  Jason Merrill  
2009-02-02  Jason Merrill  
        PR c++/39054
        PR c++/39054
        * g++.dg/parse/dtor14.C: New test.
        * g++.dg/parse/dtor14.C: New test.
2009-02-02  Jakub Jelinek  
2009-02-02  Jakub Jelinek  
        * lib/target-supports.exp
        * lib/target-supports.exp
        (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
        (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
        * g++.dg/ext/builtin10.C: New test.
        * g++.dg/ext/builtin10.C: New test.
        PR inline-asm/39058
        PR inline-asm/39058
        * gcc.target/i386/pr39058.c: New test.
        * gcc.target/i386/pr39058.c: New test.
2009-02-02  Richard Guenther  
2009-02-02  Richard Guenther  
        PR tree-optimization/38937
        PR tree-optimization/38937
        * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
        * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
2009-02-01  Paolo Carlini  
2009-02-01  Paolo Carlini  
        PR c++/39053
        PR c++/39053
        * g++.dg/parse/crash52.C: New.
        * g++.dg/parse/crash52.C: New.
2009-01-30  Richard Guenther  
2009-01-30  Richard Guenther  
        PR tree-optimization/39041
        PR tree-optimization/39041
        * gcc.c-torture/compile/pr39041.c: New testcase.
        * gcc.c-torture/compile/pr39041.c: New testcase.
2009-01-30  Jakub Jelinek  
2009-01-30  Jakub Jelinek  
        PR target/39013
        PR target/39013
        * gcc.target/i386/pr39013-1.c: New test.
        * gcc.target/i386/pr39013-1.c: New test.
        * gcc.target/i386/pr39013-2.c: New test.
        * gcc.target/i386/pr39013-2.c: New test.
        PR c++/39028
        PR c++/39028
        * g++.dg/ext/label12.C: New test.
        * g++.dg/ext/label12.C: New test.
2009-01-30  Paolo Carlini  
2009-01-30  Paolo Carlini  
        PR c++/33465
        PR c++/33465
        * g++.dg/parse/error34.C: New.
        * g++.dg/parse/error34.C: New.
        * g++.dg/parse/error35.C: Likewise.
        * g++.dg/parse/error35.C: Likewise.
2009-01-30  Paolo Carlini  
2009-01-30  Paolo Carlini  
        PR c++/38655
        PR c++/38655
        * g++.dg/cpp0x/decltype-38655.C: New.
        * g++.dg/cpp0x/decltype-38655.C: New.
2009-01-30  Jakub Jelinek  
2009-01-30  Jakub Jelinek  
        PR target/39002
        PR target/39002
        * g++.dg/torture/pr39002.C: New test.
        * g++.dg/torture/pr39002.C: New test.
2009-01-29  Kazu Hirata  
2009-01-29  Kazu Hirata  
        PR tree-optimization/39007
        PR tree-optimization/39007
        * gcc.dg/tree-ssa/pr39007.c: New.
        * gcc.dg/tree-ssa/pr39007.c: New.
2009-01-29  Kenneth Zadeck 
2009-01-29  Kenneth Zadeck 
        PR middle-end/35854
        PR middle-end/35854
        * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
        * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
        to "subreg1".
        to "subreg1".
2009-01-29  Steve Ellcey  
2009-01-29  Steve Ellcey  
        PR middle-end/38857
        PR middle-end/38857
        * gcc.c-torture/compile/pr38857.c: New test.
        * gcc.c-torture/compile/pr38857.c: New test.
2009-01-28  Paul Thomas  
2009-01-28  Paul Thomas  
        PR fortran/38852
        PR fortran/38852
        PR fortran/39006
        PR fortran/39006
        * gfortran.dg/bound_6.f90: New test.
        * gfortran.dg/bound_6.f90: New test.
2009-01-28  Pat Haugen  
2009-01-28  Pat Haugen  
        * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
        * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
2009-01-28  Kazu Hirata  
2009-01-28  Kazu Hirata  
        PR tree-optimization/38997
        PR tree-optimization/38997
        * gcc.dg/tree-ssa/pr38997.c: New.
        * gcc.dg/tree-ssa/pr38997.c: New.
2009-01-28  Richard Guenther  
2009-01-28  Richard Guenther  
        PR tree-optimization/38926
        PR tree-optimization/38926
        * gcc.c-torture/compile/pr38926.c: New testcase.
        * gcc.c-torture/compile/pr38926.c: New testcase.
2009-01-28  Jakub Jelinek  
2009-01-28  Jakub Jelinek  
        PR middle-end/38934
        PR middle-end/38934
        * gcc.dg/pr38934.c: New test.
        * gcc.dg/pr38934.c: New test.
2009-01-28  Richard Guenther  
2009-01-28  Richard Guenther  
        PR middle-end/38908
        PR middle-end/38908
        * g++.dg/warn/Wuninitialized-2.C: New testcase.
        * g++.dg/warn/Wuninitialized-2.C: New testcase.
2009-01-28  Paolo Bonzini  
2009-01-28  Paolo Bonzini  
        PR tree-optimization/38984
        PR tree-optimization/38984
        * gcc.dg/pr38984.c: New XFAILed testcase.
        * gcc.dg/pr38984.c: New XFAILed testcase.
2009-01-28  Uros Bizjak  
2009-01-28  Uros Bizjak  
        PR target/38988
        PR target/38988
        * gcc.target/i386/pr38988.c: New test.
        * gcc.target/i386/pr38988.c: New test.
2009-01-27  Paolo Carlini  
2009-01-27  Paolo Carlini  
        PR c++/37554
        PR c++/37554
        * g++.dg/parse/crash51.C: New.
        * g++.dg/parse/crash51.C: New.
        * g++.old-deja/g++.pt/crash9.C: Adjust.
        * g++.old-deja/g++.pt/crash9.C: Adjust.
2009-01-27  Daniel Kraft  
2009-01-27  Daniel Kraft  
        PR fortran/38883
        PR fortran/38883
        * gfortran.dg/mvbits_6.f90:  New test.
        * gfortran.dg/mvbits_6.f90:  New test.
        * gfortran.dg/mvbits_7.f90:  New test.
        * gfortran.dg/mvbits_7.f90:  New test.
        * gfortran.dg/mvbits_8.f90:  New test.
        * gfortran.dg/mvbits_8.f90:  New test.
2009-01-27  Richard Guenther  
2009-01-27  Richard Guenther  
        PR tree-optimization/38503
        PR tree-optimization/38503
        * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
        * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
2009-01-27 Uros Bizjak 
2009-01-27 Uros Bizjak 
        PR middle-end/38969
        PR middle-end/38969
        * gcc.c-torture/execute/pr38969.c: New test.
        * gcc.c-torture/execute/pr38969.c: New test.
2009-01-26  Adam Nemet  
2009-01-26  Adam Nemet  
        PR testsuite/38864
        PR testsuite/38864
        * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
        * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
        to dg-do compile.
        to dg-do compile.
        * gcc.target/mips/fixed-scalar-type.c: Likewise.
        * gcc.target/mips/fixed-scalar-type.c: Likewise.
        * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
        * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
        * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
        * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2009-01-26  H.J. Lu  
2009-01-26  H.J. Lu  
        PR target/38952
        PR target/38952
        * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
        * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
        if __USING_SJLJ_EXCEPTIONS__ is defined.
        if __USING_SJLJ_EXCEPTIONS__ is defined.
        * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
        * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
        __USING_SJLJ_EXCEPTIONS__ is defined.
        __USING_SJLJ_EXCEPTIONS__ is defined.
        * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
        * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
        * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
        * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
        * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
        * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
        * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
        * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
        * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
        * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
        * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
        * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
2009-01-26  Danny Smith  
2009-01-26  Danny Smith  
        PR testsuite/38949
        PR testsuite/38949
        * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
        * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
        Use instead of C name in asm statements.
        Use instead of C name in asm statements.
2009-01-26  Richard Guenther  
2009-01-26  Richard Guenther  
        PR tree-optimization/38745
        PR tree-optimization/38745
        * g++.dg/torture/pr38745.C: New testcase.
        * g++.dg/torture/pr38745.C: New testcase.
2009-01-26  Richard Guenther  
2009-01-26  Richard Guenther  
        PR middle-end/38851
        PR middle-end/38851
        * g++.dg/warn/Wuninitialized-1.C: New testcase.
        * g++.dg/warn/Wuninitialized-1.C: New testcase.
2009-01-25  Hans-Peter Nilsson  
2009-01-25  Hans-Peter Nilsson  
        * gcc.dg/bitfld-15.c: Gate warning on target
        * gcc.dg/bitfld-15.c: Gate warning on target
        pcc_bitfield_type_matters.
        pcc_bitfield_type_matters.
        * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
        * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
        g++.dg/ext/bitfield4.C: Likewise.
        g++.dg/ext/bitfield4.C: Likewise.
        * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
        * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
        bitfield for any target.
        bitfield for any target.
2009-01-24  Jakub Jelinek  
2009-01-24  Jakub Jelinek  
        PR c/38957
        PR c/38957
        * gcc.dg/pr38957.c: New test.
        * gcc.dg/pr38957.c: New test.
2009-01-24  David Billinghurst  
2009-01-24  David Billinghurst  
        PR fortran/38955
        PR fortran/38955
        * gfortran.dg/array_constructor_24.f: Allow tolerance when
        * gfortran.dg/array_constructor_24.f: Allow tolerance when
        comparing floats.
        comparing floats.
2009-01-24  Sebastian Pop  
2009-01-24  Sebastian Pop  
        PR tree-optimization/38953
        PR tree-optimization/38953
        * gfortran.dg/graphite/pr38953.f90: New.
        * gfortran.dg/graphite/pr38953.f90: New.
2009-01-24  Paul Brook  
2009-01-24  Paul Brook  
        * gcc.target/arm/neon-cond-1.c: New test.
        * gcc.target/arm/neon-cond-1.c: New test.
2009-01-23  Paolo Bonzini  
2009-01-23  Paolo Bonzini  
        PR tree-optimization/38932
        PR tree-optimization/38932
        * gcc.dg/pr38932.c: New.
        * gcc.dg/pr38932.c: New.
2009-01-23  Revital Eres  
2009-01-23  Revital Eres  
        * gcc.dg/sms-7.c: Fix test.
        * gcc.dg/sms-7.c: Fix test.
2009-01-22  Adam Nemet  
2009-01-22  Adam Nemet  
        * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
        * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
        gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
        gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
        * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
        * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
        g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
        g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
2009-01-22  Steve Ellcey  
2009-01-22  Steve Ellcey  
        * gcc.dg/pr35729.c: Make test x86 specific.
        * gcc.dg/pr35729.c: Make test x86 specific.
2009-01-22  Steve Ellcey  
2009-01-22  Steve Ellcey  
        PR middle-end/38615
        PR middle-end/38615
        * gcc.dg/pr38615.c: New test.
        * gcc.dg/pr38615.c: New test.
2009-01-22  Uros Bizjak  
2009-01-22  Uros Bizjak  
        PR target/38931
        PR target/38931
        * gcc.target/i386/pr38931.c: New test.
        * gcc.target/i386/pr38931.c: New test.
2009-01-22  Dodji Seketeli  
2009-01-22  Dodji Seketeli  
        PR c++/38930
        PR c++/38930
        * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
        * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
        * g++.dg/template/typedef12.C: Likewise.
        * g++.dg/template/typedef12.C: Likewise.
        * g++.dg/template/typedef13.C: Likewise.
        * g++.dg/template/typedef13.C: Likewise.
        * g++.dg/template/typedef14.C: Likewise.
        * g++.dg/template/typedef14.C: Likewise.
        * g++.dg/template/sfinae3.C: Likewise.
        * g++.dg/template/sfinae3.C: Likewise.
        * g++.old-deja/g++.pt/typename8.C: Likewise.
        * g++.old-deja/g++.pt/typename8.C: Likewise.
        * g++.dg/template/access11.C: Likewise
        * g++.dg/template/access11.C: Likewise
2009-01-21  Richard Sandiford  
2009-01-21  Richard Sandiford  
        * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
        * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
        and mips*-*-irix*.
        and mips*-*-irix*.
        * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
        * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
2009-01-21  Dodji Seketeli  
2009-01-21  Dodji Seketeli  
        PR c++/26693
        PR c++/26693
        * g++.dg/template/typedef11.C: New test.
        * g++.dg/template/typedef11.C: New test.
        * g++.dg/template/typedef12.C: Likewise.
        * g++.dg/template/typedef12.C: Likewise.
        * g++.dg/template/typedef13.C: Likewise.
        * g++.dg/template/typedef13.C: Likewise.
        * g++.dg/template/typedef14.C: Likewise.
        * g++.dg/template/typedef14.C: Likewise.
        * g++.dg/template/sfinae3.C: Compile this pedantically.
        * g++.dg/template/sfinae3.C: Compile this pedantically.
        The only errors expected should be the one saying the typedef is ill
        The only errors expected should be the one saying the typedef is ill
        formed.
        formed.
        * g++.old-deja/g++.pt/typename8.C: Likewise.
        * g++.old-deja/g++.pt/typename8.C: Likewise.
        * g++.dg/template/access11.C: Update this.
        * g++.dg/template/access11.C: Update this.
2009-01-21  Daniel Kraft  
2009-01-21  Daniel Kraft  
        PR fortran/38887
        PR fortran/38887
        * gfortran.dg/mvbits_5.f90:  New test.
        * gfortran.dg/mvbits_5.f90:  New test.
2009-01-21  Bingfeng Mei  
2009-01-21  Bingfeng Mei  
        * gcc.dg/sms-6.c: New test.
        * gcc.dg/sms-6.c: New test.
        * gcc.dg/sms-7.c: Likewise.
        * gcc.dg/sms-7.c: Likewise.
2009-01-20  Paul Thomas  
2009-01-20  Paul Thomas  
        PR fortran/38907
        PR fortran/38907
        * gfortran.dg/host_assoc_function_7.f90: New test
        * gfortran.dg/host_assoc_function_7.f90: New test
2009-01-20  Andrew Pinski  
2009-01-20  Andrew Pinski  
            Richard Guenther  
            Richard Guenther  
        PR tree-optimization/38747
        PR tree-optimization/38747
        PR tree-optimization/38748
        PR tree-optimization/38748
        * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
        * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
        * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
        * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
        * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
        * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
2009-01-20  Kees Cook  
2009-01-20  Kees Cook  
            H.J. Lu  
            H.J. Lu  
        PR target/38902
        PR target/38902
        * gcc.dg/pr38902.c: New.
        * gcc.dg/pr38902.c: New.
2009-01-20  Paolo Bonzini  
2009-01-20  Paolo Bonzini  
        PR target/38868
        PR target/38868
        * gfortran.dg/pr38868.f: New testcase.
        * gfortran.dg/pr38868.f: New testcase.
2009-01-20  Richard Guenther  
2009-01-20  Richard Guenther  
        * gcc.c-torture/execute/pr36227.c: Move ...
        * gcc.c-torture/execute/pr36227.c: Move ...
        * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
        * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
2009-01-19  Iain Sandoe  
2009-01-19  Iain Sandoe  
        * lib/gfortran.exp: Add -B options for targets that use
        * lib/gfortran.exp: Add -B options for targets that use
        libgfortran.a%s in their specs.
        libgfortran.a%s in their specs.
2009-01-19  Jason Merrill  
2009-01-19  Jason Merrill  
        PR c++/23287
        PR c++/23287
        * g++.dg/template/dtor5.C: New test.
        * g++.dg/template/dtor5.C: New test.
2009-01-19  Mikael Morin  
2009-01-19  Mikael Morin  
        PR fortran/38859
        PR fortran/38859
        * gfortran.dg/bound_5.f90: New test.
        * gfortran.dg/bound_5.f90: New test.
2009-01-18  H.J. Lu  
2009-01-18  H.J. Lu  
        PR target/38736
        PR target/38736
        * g++.dg/compat/abi/pr38736_main.C: New.
        * g++.dg/compat/abi/pr38736_main.C: New.
        * g++.dg/compat/abi/pr38736_x.C: Likewise.
        * g++.dg/compat/abi/pr38736_x.C: Likewise.
        * g++.dg/compat/abi/pr38736_y.C: Likewise.
        * g++.dg/compat/abi/pr38736_y.C: Likewise.
        * g++.dg/other/macro-1.C: Likewise.
        * g++.dg/other/macro-1.C: Likewise.
        * gcc.dg/macro-1.c: Likewise.
        * gcc.dg/macro-1.c: Likewise.
        * gcc.dg/compat/pr38736_main.c: Likewise.
        * gcc.dg/compat/pr38736_main.c: Likewise.
        * gcc.dg/compat/pr38736_x.c: Likewise.
        * gcc.dg/compat/pr38736_x.c: Likewise.
        * gcc.dg/compat/pr38736_y.c: Likewise.
        * gcc.dg/compat/pr38736_y.c: Likewise.
2009-01-18  Richard Guenther  
2009-01-18  Richard Guenther  
        PR tree-optimization/38819
        PR tree-optimization/38819
        * gcc.c-torture/execute/pr38819.c: New testcase.
        * gcc.c-torture/execute/pr38819.c: New testcase.
2009-01-17  Paul Thomas  
2009-01-17  Paul Thomas  
        PR fortran/38657
        PR fortran/38657
        * gfortran.dg/module_commons_3.f90: Reapply.
        * gfortran.dg/module_commons_3.f90: Reapply.
2009-01-17  Paul Thomas  
2009-01-17  Paul Thomas  
        PR fortran/34955
        PR fortran/34955
        * gfortran.dg/transfer_intrinsic_1.f90: New test.
        * gfortran.dg/transfer_intrinsic_1.f90: New test.
        * gfortran.dg/transfer_intrinsic_2.f90: New test.
        * gfortran.dg/transfer_intrinsic_2.f90: New test.
2009-01-17  Paul Thomas  
2009-01-17  Paul Thomas  
        PR fortran/38657
        PR fortran/38657
        * gfortran.dg/module_commons_3.f90: Remove
        * gfortran.dg/module_commons_3.f90: Remove
2009-01-16  H.J. Lu  
2009-01-16  H.J. Lu  
        * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
        * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
2009-01-16  Jason Merrill  
2009-01-16  Jason Merrill  
        PR c++/38877
        PR c++/38877
        * g++.dg/template/lvalue1.C: New test.
        * g++.dg/template/lvalue1.C: New test.
        PR c++/29470
        PR c++/29470
        * g++.dg/template/access20.C: New test.
        * g++.dg/template/access20.C: New test.
        * g++.dg/torture/pr34641.C: Fix access.
        * g++.dg/torture/pr34641.C: Fix access.
2009-01-16  Richard Guenther  
2009-01-16  Richard Guenther  
        PR tree-optimization/38835
        PR tree-optimization/38835
        PR middle-end/36227
        PR middle-end/36227
        * gcc.c-torture/execute/pr36227.c: New testcase.
        * gcc.c-torture/execute/pr36227.c: New testcase.
        * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
        * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
        * g++.dg/init/const7.C: Likewise.
        * g++.dg/init/const7.C: Likewise.
2009-01-16  Adam Nemet  
2009-01-16  Adam Nemet  
        PR target/38554
        PR target/38554
        * gcc.c-torture/compile/pr38554.c: New test.
        * gcc.c-torture/compile/pr38554.c: New test.
2009-01-16  Jason Merrill  
2009-01-16  Jason Merrill  
        PR c++/38579
        PR c++/38579
        * g++.dg/conversion/access1.C: New test.
        * g++.dg/conversion/access1.C: New test.
2009-01-16  Jakub Jelinek  
2009-01-16  Jakub Jelinek  
        PR tree-optimization/38789
        PR tree-optimization/38789
        * gcc.c-torture/compile/pr38789.c: New test.
        * gcc.c-torture/compile/pr38789.c: New test.
2009-01-16  Janus Weil  
2009-01-16  Janus Weil  
        PR fortran/38152
        PR fortran/38152
        * gfortran.dg/proc_ptr_13.f90: New.
        * gfortran.dg/proc_ptr_13.f90: New.
2009-01-15  Jason Merrill  
2009-01-15  Jason Merrill  
        PR c++/38850
        PR c++/38850
        * g++.dg/template/koenig6.C: New test.
        * g++.dg/template/koenig6.C: New test.
2009-01-15  Andrew Pinski  
2009-01-15  Andrew Pinski  
        PR c++/29388
        PR c++/29388
        * g++.dg/template/error37.C: New testcase.
        * g++.dg/template/error37.C: New testcase.
2009-01-15  Jason Merrill  
2009-01-15  Jason Merrill  
        PR c++/36334
        PR c++/36334
        * g++.dg/conversion/memfn1.C: New test.
        * g++.dg/conversion/memfn1.C: New test.
        PR c++/37646
        PR c++/37646
        * g++.dg/conversion/memfn2.C: New test.
        * g++.dg/conversion/memfn2.C: New test.
2009-01-15  Steve Ellcey  
2009-01-15  Steve Ellcey  
        PR c++/38357
        PR c++/38357
        * g++.dg/template/crash87.C: New test.
        * g++.dg/template/crash87.C: New test.
2009-01-15  H.J. Lu  
2009-01-15  H.J. Lu  
        PR middle-end/37843
        PR middle-end/37843
        * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
        * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
2009-01-15  Dodji Seketeli  
2009-01-15  Dodji Seketeli  
        PR c++/38636
        PR c++/38636
        * g++.dg/parse/crash50.C: New test.
        * g++.dg/parse/crash50.C: New test.
2009-01-14  Jakub Jelinek  
2009-01-14  Jakub Jelinek  
        PR rtl-optimization/38245
        PR rtl-optimization/38245
        * gcc.dg/pr38245-3.c: New test.
        * gcc.dg/pr38245-3.c: New test.
        * gcc.dg/pr38245-3.h: New file.
        * gcc.dg/pr38245-3.h: New file.
        * gcc.dg/pr38245-4.c: New file.
        * gcc.dg/pr38245-4.c: New file.
        * gcc.dg/pr38364.c: New test.
        * gcc.dg/pr38364.c: New test.
2009-01-14  Adam Nemet  
2009-01-14  Adam Nemet  
        * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
        * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
        sequence PC-relative.
        sequence PC-relative.
2009-01-14  Mark Mitchell  
2009-01-14  Mark Mitchell  
        * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
        * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
        calls and/or PLT markers.
        calls and/or PLT markers.
        * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
        * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
        calls and/or PLT markers.
        calls and/or PLT markers.
        * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
        * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
        calls and/or PLT markers.
        calls and/or PLT markers.
        * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
        * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
        calls and/or PLT markers.
        calls and/or PLT markers.
2009-01-14  Daniel Jacobowitz  
2009-01-14  Daniel Jacobowitz  
            Nathan Froyd  
            Nathan Froyd  
            Joseph Myers  
            Joseph Myers  
        * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
        * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
        New function.
        New function.
        * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
        * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
        and use consistent CFLAGS.
        and use consistent CFLAGS.
        * gcc.target/powerpc/20030505.c: Likewise.
        * gcc.target/powerpc/20030505.c: Likewise.
        * gcc.target/powerpc/20081204-1.c: Likewise.
        * gcc.target/powerpc/20081204-1.c: Likewise.
        * gcc.target/powerpc/ppc-spe.c: Likewise.
        * gcc.target/powerpc/ppc-spe.c: Likewise.
        * gcc.target/powerpc/spe1.c: Likewise.
        * gcc.target/powerpc/spe1.c: Likewise.
        * g++.dg/ext/spe1.C: Likewise.
        * g++.dg/ext/spe1.C: Likewise.
        * g++.dg/other/opaque-1.C: Likewise.
        * g++.dg/other/opaque-1.C: Likewise.
        * g++.dg/other/opaque-2.C: Likewise.
        * g++.dg/other/opaque-2.C: Likewise.
        * g++.dg/other/opaque-3.C: Likewise.
        * g++.dg/other/opaque-3.C: Likewise.
2009-01-14  Mark Mitchell  
2009-01-14  Mark Mitchell  
        * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
        * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
        out of loop.
        out of loop.
2009-01-14  Vladimir Makarov  
2009-01-14  Vladimir Makarov  
        PR target/38811
        PR target/38811
        * g++.dg/torture/pr38811.C: New file.
        * g++.dg/torture/pr38811.C: New file.
2009-01-14  Richard Guenther  
2009-01-14  Richard Guenther  
        PR tree-optimization/38826
        PR tree-optimization/38826
        PR middle-end/38477
        PR middle-end/38477
        * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
        * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
2009-01-13  Sebastian Pop  
2009-01-13  Sebastian Pop  
        * gcc.dg/graphite/pr38786.c: Fix commit problem.
        * gcc.dg/graphite/pr38786.c: Fix commit problem.
2009-01-14  Nick Clifton  
2009-01-14  Nick Clifton  
        PR c++/37862
        PR c++/37862
        * g++.cp/parse/pr37862.C: New test.
        * g++.cp/parse/pr37862.C: New test.
2009-01-14  Julian Brown  
2009-01-14  Julian Brown  
        * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
        * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
        (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
        (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
        to...
        to...
        (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
        (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
        These.
        These.
2009-01-13  Jakub Jelinek  
2009-01-13  Jakub Jelinek  
        PR rtl-optimization/38774
        PR rtl-optimization/38774
        * gcc.dg/torture/pr38774.c: New test.
        * gcc.dg/torture/pr38774.c: New test.
        PR c++/38795
        PR c++/38795
        * g++.dg/cpp0x/pr38795.C: New test.
        * g++.dg/cpp0x/pr38795.C: New test.
2009-01-13  Daniel Jacobowitz  
2009-01-13  Daniel Jacobowitz  
            Nathan Froyd  
            Nathan Froyd  
            Joseph Myers  
            Joseph Myers  
        * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
        * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
        otherwise.  Do not check for AltiVec at runtime.
        otherwise.  Do not check for AltiVec at runtime.
        * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
        * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
        * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
        * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
        * gcc.target/powerpc/altivec-1.c: Likewise.
        * gcc.target/powerpc/altivec-1.c: Likewise.
        * gcc.target/powerpc/altivec-3.c: Likewise.
        * gcc.target/powerpc/altivec-3.c: Likewise.
        * gcc.target/powerpc/altivec-10.c: Likewise.
        * gcc.target/powerpc/altivec-10.c: Likewise.
        * gcc.target/powerpc/altivec-12.c: Likewise.
        * gcc.target/powerpc/altivec-12.c: Likewise.
        * gcc.target/powerpc/altivec-24.c: Likewise.
        * gcc.target/powerpc/altivec-24.c: Likewise.
        * gcc.target/powerpc/altivec-cell-2.c: Likewise.
        * gcc.target/powerpc/altivec-cell-2.c: Likewise.
        * gcc.target/powerpc/altivec-cell-3.c: Likewise.
        * gcc.target/powerpc/altivec-cell-3.c: Likewise.
        * gcc.target/powerpc/altivec-cell-4.c: Likewise.
        * gcc.target/powerpc/altivec-cell-4.c: Likewise.
        * gcc.target/powerpc/pr35907.c: Likewise.
        * gcc.target/powerpc/pr35907.c: Likewise.
        * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
        * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
        otherwise.  Do not check for Cell at runtime.
        otherwise.  Do not check for Cell at runtime.
        * gcc.target/powerpc/altivec_check.h: Delete.
        * gcc.target/powerpc/altivec_check.h: Delete.
        * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
        * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
        * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
        * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
        not check for AltiVec at runtime.
        not check for AltiVec at runtime.
        * g++.dg/ext/altivec-cell-2.C: Likewise.
        * g++.dg/ext/altivec-cell-2.C: Likewise.
        * g++.dg/ext/altivec-cell-3.C: Likewise.
        * g++.dg/ext/altivec-cell-3.C: Likewise.
        * g++.dg/ext/altivec-cell-4.C: Likewise.
        * g++.dg/ext/altivec-cell-4.C: Likewise.
        * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
        * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
        * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
        * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
        check.
        check.
        * g++.dg/ext/altivec_check.h: Delete.
        * g++.dg/ext/altivec_check.h: Delete.
2009-01-13  Nathan Froyd  
2009-01-13  Nathan Froyd  
        * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
        * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
        effective target.  Adjust line numbers accordingly.
        effective target.  Adjust line numbers accordingly.
2009-01-13  Mark Mitchell  
2009-01-13  Mark Mitchell  
        * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
        * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
2009-01-13  Sebastian Pop  
2009-01-13  Sebastian Pop  
        PR tree-optimization/38786
        PR tree-optimization/38786
        * gcc.dg/graphite/pr38786.c: New.
        * gcc.dg/graphite/pr38786.c: New.
2009-01-13  Uros Bizjak  
2009-01-13  Uros Bizjak  
        Revert:
        Revert:
        2009-01-05  Uros Bizjak  
        2009-01-05  Uros Bizjak  
        * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
        * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
        for alpha*-*-* targets.
        for alpha*-*-* targets.
        * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
        * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
2009-01-12  Jerry DeLisle  
2009-01-12  Jerry DeLisle  
        PR libfortran/38772
        PR libfortran/38772
        * gfortran.dg/fmt_bz_bn_err.f: New test.
        * gfortran.dg/fmt_bz_bn_err.f: New test.
2009-01-12  Nathan Froyd  
2009-01-12  Nathan Froyd  
        * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
        * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
2009-01-12  Daniel Jacobowitz  
2009-01-12  Daniel Jacobowitz  
        * lib/target-supports.exp (check_effective_target_powerpc64): New.
        * lib/target-supports.exp (check_effective_target_powerpc64): New.
        * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
        * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
        instruction support.  Do not check for it at runtime.
        instruction support.  Do not check for it at runtime.
2009-01-12  Jason Merrill  
2009-01-12  Jason Merrill  
        PR c++/35109
        PR c++/35109
        * g++.dg/lookup/friend11.C: Remove expected error.
        * g++.dg/lookup/friend11.C: Remove expected error.
        * g++.dg/lookup/friend14.C: New test.
        * g++.dg/lookup/friend14.C: New test.
        * g++.dg/lookup/friend15.C: New test.
        * g++.dg/lookup/friend15.C: New test.
2009-01-12  Dodji Seketeli  
2009-01-12  Dodji Seketeli  
        PR c++/36019
        PR c++/36019
        * g++.dg/lookup/hidden-class12.C: New test.
        * g++.dg/lookup/hidden-class12.C: New test.
        * g++.dg/lookup/hidden-class13.C: New test.
        * g++.dg/lookup/hidden-class13.C: New test.
        * g++.dg/lookup/hidden-class14.C: New test.
        * g++.dg/lookup/hidden-class14.C: New test.
        * g++.dg/lookup/hidden-class15.C: New test.
        * g++.dg/lookup/hidden-class15.C: New test.
        * g++.dg/lookup/hidden-class16.C: New test.
        * g++.dg/lookup/hidden-class16.C: New test.
2009-01-12  Mark Mitchell  
2009-01-12  Mark Mitchell  
        * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
        * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
        * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
        * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
        * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
        * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
2009-01-12  Jason Merrill  
2009-01-12  Jason Merrill  
        PR c++/31488
        PR c++/31488
        * g++.dg/other/vararg-3.C: New test.
        * g++.dg/other/vararg-3.C: New test.
2009-01-12  Daniel Jacobowitz  
2009-01-12  Daniel Jacobowitz  
        * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
        * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
        Explicitly enable SPE.
        Explicitly enable SPE.
        * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
        * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
        directive.
        directive.
        * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
        * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
        Expect -flax-vector-conversions message.  Adjust incompatible
        Expect -flax-vector-conversions message.  Adjust incompatible
        types errors.
        types errors.
        * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
        * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
        Make Foo extern.
        Make Foo extern.
        * gcc.dg/cpp/assert4.c: Recognize __PPC__.
        * gcc.dg/cpp/assert4.c: Recognize __PPC__.
        * g++.dg/other/opaque-1.C: Run on targets with SPE.
        * g++.dg/other/opaque-1.C: Run on targets with SPE.
        * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
        * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
        * g++.dg/other/opaque-2.C: Likewise.
        * g++.dg/other/opaque-2.C: Likewise.
        * g++.dg/other/opaque-3.C: Likewise.
        * g++.dg/other/opaque-3.C: Likewise.
2009-01-12  Jakub Jelinek  
2009-01-12  Jakub Jelinek  
        PR c/32041
        PR c/32041
        * gcc.dg/pr32041.c: New test.
        * gcc.dg/pr32041.c: New test.
        * g++.dg/parse/offsetof9.C: New test.
        * g++.dg/parse/offsetof9.C: New test.
2009-01-12  Daniel Jacobowitz  
2009-01-12  Daniel Jacobowitz  
            Nathan Froyd  
            Nathan Froyd  
        * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
        * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
        * g++.dg/ext/attribute-test-1.C: Likewise.
        * g++.dg/ext/attribute-test-1.C: Likewise.
        * g++.dg/ext/attribute-test-2.C: Likewise.
        * g++.dg/ext/attribute-test-2.C: Likewise.
        * g++.dg/ext/attribute-test-3.C: Likewise.
        * g++.dg/ext/attribute-test-3.C: Likewise.
        * g++.dg/ext/attribute-test-4.C: Likewise.
        * g++.dg/ext/attribute-test-4.C: Likewise.
2009-01-12  Eric Botcazou  
2009-01-12  Eric Botcazou  
        * gnat.dg/unchecked_convert3.adb: New test.
        * gnat.dg/unchecked_convert3.adb: New test.
2009-01-12  Tomas Bily  
2009-01-12  Tomas Bily  
        PR middlend/38385
        PR middlend/38385
        * gcc.dg/tree-ssa/pr38385.c: New file.
        * gcc.dg/tree-ssa/pr38385.c: New file.
2009-01-12  Jakub Jelinek  
2009-01-12  Jakub Jelinek  
        PR c++/38794
        PR c++/38794
        * g++.dg/parse/typedef9.C: New test.
        * g++.dg/parse/typedef9.C: New test.
        PR tree-optimization/38807
        PR tree-optimization/38807
        * gcc.c-torture/compile/pr38807.c: New test.
        * gcc.c-torture/compile/pr38807.c: New test.
2009-01-11  Adam Nemet  
2009-01-11  Adam Nemet  
        * gcc.target/mips/ins-2.c: New test.
        * gcc.target/mips/ins-2.c: New test.
2009-01-11  H.J. Lu  
2009-01-11  H.J. Lu  
        PR testsuite/38809
        PR testsuite/38809
        * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
        * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
2009-01-11  Jakub Jelinek  
2009-01-11  Jakub Jelinek  
        PR c++/36254
        PR c++/36254
        * g++.dg/warn/Wreturn-type-5.C: New test.
        * g++.dg/warn/Wreturn-type-5.C: New test.
2009-01-11  Matthias Klose  
2009-01-11  Matthias Klose  
        PR middle-end/38616
        PR middle-end/38616
        * gcc.dg/pr38616.c: New test.
        * gcc.dg/pr38616.c: New test.
2009-01-10  Sebastian Pop  
2009-01-10  Sebastian Pop  
        * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
        * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
2009-01-10  Andrew Pinski  
2009-01-10  Andrew Pinski  
        PR c++/38648
        PR c++/38648
        * g++.dg/expr/string-1.C: New test.
        * g++.dg/expr/string-1.C: New test.
        * g++.dg/expr/string-2.C: New test.
        * g++.dg/expr/string-2.C: New test.
        PR c++/36695
        PR c++/36695
        * g++.dg/ext/complex4.C: New test.
        * g++.dg/ext/complex4.C: New test.
        * g++.dg/ext/complex5.C: New test.
        * g++.dg/ext/complex5.C: New test.
        * g++.dg/init/reference1.C: New test.
        * g++.dg/init/reference1.C: New test.
        * g++.dg/init/reference2.C: New test.
        * g++.dg/init/reference2.C: New test.
        * g++.dg/init/reference3.C: New test.
        * g++.dg/init/reference3.C: New test.
2009-01-10  Paul Thomas  
2009-01-10  Paul Thomas  
        PR fortran/38763
        PR fortran/38763
        * gfortran.dg/transfer_null_1.f90: New test.
        * gfortran.dg/transfer_null_1.f90: New test.
2009-01-10  Paul Thomas  
2009-01-10  Paul Thomas  
        PR fortran/38765
        PR fortran/38765
        * gfortran.dg/host_assoc_function_6.f90: New test.
        * gfortran.dg/host_assoc_function_6.f90: New test.
2009-01-09  Joel Sherrill 
2009-01-09  Joel Sherrill 
        * lib/target-supports.exp: Add method to determine if the effective
        * lib/target-supports.exp: Add method to determine if the effective
        target is really a ppc405 after applying all compile options.
        target is really a ppc405 after applying all compile options.
        * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
        * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
        * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
        * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
        * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
        * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
        * gcc.target/powerpc/405-machhwu-1.c: Likewise.
        * gcc.target/powerpc/405-machhwu-1.c: Likewise.
        * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
        * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
        * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
        * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
        * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
        * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
        * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
        * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
        * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
        * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
        * gcc.target/powerpc/405-machhwu-2.c: Likewise.
        * gcc.target/powerpc/405-machhwu-2.c: Likewise.
        * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
        * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
        * gcc.target/powerpc/405-machhw-1.c: Likewise.
        * gcc.target/powerpc/405-machhw-1.c: Likewise.
        * gcc.target/powerpc/405-mullhw-1.c: Likewise.
        * gcc.target/powerpc/405-mullhw-1.c: Likewise.
        * gcc.target/powerpc/405-maclhw-1.c: Likewise.
        * gcc.target/powerpc/405-maclhw-1.c: Likewise.
        * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
        * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
        * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
        * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
        * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
        * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
        * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
        * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
        * gcc.target/powerpc/405-mulchw-1.c: Likewise.
        * gcc.target/powerpc/405-mulchw-1.c: Likewise.
        * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
        * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
        * gcc.target/powerpc/405-macchw-1.c: Likewise.
        * gcc.target/powerpc/405-macchw-1.c: Likewise.
        * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
        * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
        * gcc.target/powerpc/405-machhw-2.c: Likewise.
        * gcc.target/powerpc/405-machhw-2.c: Likewise.
        * gcc.target/powerpc/405-mullhw-2.c: Likewise.
        * gcc.target/powerpc/405-mullhw-2.c: Likewise.
        * gcc.target/powerpc/405-maclhw-2.c: Likewise.
        * gcc.target/powerpc/405-maclhw-2.c: Likewise.
        * gcc.target/powerpc/405-macchwu-1.c: Likewise.
        * gcc.target/powerpc/405-macchwu-1.c: Likewise.
        * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
        * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
        * gcc.target/powerpc/405-mulchw-2.c: Likewise.
        * gcc.target/powerpc/405-mulchw-2.c: Likewise.
        * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
        * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
        * gcc.target/powerpc/405-macchw-2.c: Likewise.
        * gcc.target/powerpc/405-macchw-2.c: Likewise.
        * gcc.target/powerpc/405-macchwu-2.c: Likewise.
        * gcc.target/powerpc/405-macchwu-2.c: Likewise.
2009-01-09  Jakub Jelinek  
2009-01-09  Jakub Jelinek  
        PR c++/35335
        PR c++/35335
        * g++.dg/other/error31.C: New testcase.
        * g++.dg/other/error31.C: New testcase.
        PR c/35742
        PR c/35742
        * gcc.dg/pr35742.c: New test.
        * gcc.dg/pr35742.c: New test.
2009-01-09  John F. Carr  
2009-01-09  John F. Carr  
        PR c++/37877
        PR c++/37877
        * g++.dg/parse/linkage3.C: New test.
        * g++.dg/parse/linkage3.C: New test.
2009-01-09  Jakub Jelinek  
2009-01-09  Jakub Jelinek  
        PR middle-end/38771
        PR middle-end/38771
        * gcc.c-torture/compile/pr38771.c: New test.
        * gcc.c-torture/compile/pr38771.c: New test.
2009-01-08  Nathan Froyd  
2009-01-08  Nathan Froyd  
        * gcc.dg/pr34856.c: Ignore irrelevant warning.
        * gcc.dg/pr34856.c: Ignore irrelevant warning.
2009-01-08  Mark Mitchell  
2009-01-08  Mark Mitchell  
        * gcc.dg/sibcall-3.c: XFAIL for Thumb.
        * gcc.dg/sibcall-3.c: XFAIL for Thumb.
        * gcc.dg/sibcall-4.c: Likewise.
        * gcc.dg/sibcall-4.c: Likewise.
2009-01-08  Sebastian Pop  
2009-01-08  Sebastian Pop  
            Jan Sjodin  
            Jan Sjodin  
        PR tree-optimization/38559
        PR tree-optimization/38559
        * gcc.dg/graphite/pr38559.c: New.
        * gcc.dg/graphite/pr38559.c: New.
2009-01-08  Ira Rosen  
2009-01-08  Ira Rosen  
        PR tree-optimization/37194
        PR tree-optimization/37194
        * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
        * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
2009-01-07  Jakub Jelinek  
2009-01-07  Jakub Jelinek  
        PR c++/38725
        PR c++/38725
        * g++.dg/ext/label11.C: New test.
        * g++.dg/ext/label11.C: New test.
2009-01-07  Joseph Myers  
2009-01-07  Joseph Myers  
        * lib/target-supports.exp (check_weak_override_available): New.
        * lib/target-supports.exp (check_weak_override_available): New.
        * lib/target-supports-dg.exp (dg-require-weak-override): New.
        * lib/target-supports-dg.exp (dg-require-weak-override): New.
        * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
        * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
        dg-require-weak-override.
        dg-require-weak-override.
2009-01-07  Nathan Froyd  
2009-01-07  Nathan Froyd  
            Alan Modra  
            Alan Modra  
        * gcc.c-torture/compile/20090107-1.c: New test.
        * gcc.c-torture/compile/20090107-1.c: New test.
2009-01-07  Uros Bizjak  
2009-01-07  Uros Bizjak  
        PR target/38706
        PR target/38706
        * g++.dg/other/pr38706.C: New test.
        * g++.dg/other/pr38706.C: New test.
2009-01-07  Jason Merrill  
2009-01-07  Jason Merrill  
        * g++.dg/cpp0x/variadic92.C: New test.
        * g++.dg/cpp0x/variadic92.C: New test.
        * g++.dg/cpp0x/variadic93.C: New test.
        * g++.dg/cpp0x/variadic93.C: New test.
2009-01-07  Janis Johnson  
2009-01-07  Janis Johnson  
        * lib/target-supports-dg.exp (current_compiler_flags): New.
        * lib/target-supports-dg.exp (current_compiler_flags): New.
        (check-flags): Use it; do not access dg-test local variables.
        (check-flags): Use it; do not access dg-test local variables.
        (dg-skip-if): Do not access dg-test local variables.
        (dg-skip-if): Do not access dg-test local variables.
        (dg-xfail-run-if): Ditto.
        (dg-xfail-run-if): Ditto.
        (dg-shouldfail): Ditto.
        (dg-shouldfail): Ditto.
        * gcc.test-framework/test-framework.exp
        * gcc.test-framework/test-framework.exp
        (check_effective_target_def_nocache): New.
        (check_effective_target_def_nocache): New.
        * gcc.test-framework/test-framework.awk: Handle scan tests.
        * gcc.test-framework/test-framework.awk: Handle scan tests.
        * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
        * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
        * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
        * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
        * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
        * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
        * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
        * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
        * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
        * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
        * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
        * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
        * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
        * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
        * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
        * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
        * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
        * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
        * g++.dg/torture/pr38586.C: Ignore a possible warning.
        * g++.dg/torture/pr38586.C: Ignore a possible warning.
        * lib/target-supports-dg.exp (check_test_flags): Delete.
        * lib/target-supports-dg.exp (check_test_flags): Delete.
2009-01-07  Jan Sjodin  
2009-01-07  Jan Sjodin  
        PR tree-optimization/38492
        PR tree-optimization/38492
        PR tree-optimization/38498
        PR tree-optimization/38498
        * gcc.dg/graphite/pr38500.c: Fixed warning as committed
        * gcc.dg/graphite/pr38500.c: Fixed warning as committed
        in trunk.
        in trunk.
        * gcc.dg/graphite/block-0.c: Update test.
        * gcc.dg/graphite/block-0.c: Update test.
        * gcc.dg/graphite/block-1.c: Same.
        * gcc.dg/graphite/block-1.c: Same.
        * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
        * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
        * gcc.dg/graphite/block-4.c: Remove test for strip mine.
        * gcc.dg/graphite/block-4.c: Remove test for strip mine.
        * gcc.dg/graphite/block-3.c: New.
        * gcc.dg/graphite/block-3.c: New.
        * gcc.dg/graphite/pr38498.c: New.
        * gcc.dg/graphite/pr38498.c: New.
2009-01-07  H.J. Lu  
2009-01-07  H.J. Lu  
        AVX Programming Reference (December, 2008)
        AVX Programming Reference (December, 2008)
        * gcc.target/i386/avx-vmovntdq-256-1.c: New.
        * gcc.target/i386/avx-vmovntdq-256-1.c: New.
        * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
        * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
        * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
        * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
        * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
        * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
        * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
        * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
2009-01-06  Thomas Koenig  
2009-01-06  Thomas Koenig  
        PR fortran/38220
        PR fortran/38220
        * gfortran.dg/c_loc_pure_1.f90:  New test.
        * gfortran.dg/c_loc_pure_1.f90:  New test.
2009-01-06  Mikael Morin  
2009-01-06  Mikael Morin  
        PR fortran/38669
        PR fortran/38669
        * gfortran.dg/elemental_dependency_3.f90:
        * gfortran.dg/elemental_dependency_3.f90:
        Add the final tree dump cleanup.
        Add the final tree dump cleanup.
2009-01-06  Jakub Jelinek  
2009-01-06  Jakub Jelinek  
        * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
        * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
        passing -m32.
        passing -m32.
        PR rtl-optimization/38722
        PR rtl-optimization/38722
        * gfortran.dg/pr38722.f90: New test.
        * gfortran.dg/pr38722.f90: New test.
2009-01-06  Janis Johnson  
2009-01-06  Janis Johnson  
        PR c/34252
        PR c/34252
        * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
        * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
        instead of DECnn_DEN.  Support -DDBG to list lines that fail.
        instead of DECnn_DEN.  Support -DDBG to list lines that fail.
2009-01-06  Dominique Dhumieres  
2009-01-06  Dominique Dhumieres  
        * gfortran.dg/implicit_12.f90: Add space around dg directive.
        * gfortran.dg/implicit_12.f90: Add space around dg directive.
        * gfortran.dg/typebound_call_8.f03: Same.
        * gfortran.dg/typebound_call_8.f03: Same.
        * gfortran.dg/elemental_bind_c.f90: Same.
        * gfortran.dg/elemental_bind_c.f90: Same.
        * gfortran.dg/typebound_call_7.f03: Same.
        * gfortran.dg/typebound_call_7.f03: Same.
        * gfortran.dg/interface_proc_end.f90: Same
        * gfortran.dg/interface_proc_end.f90: Same
        * gfortran.dg/pr37243.f: Fix typo.
        * gfortran.dg/pr37243.f: Fix typo.
2009-01-06  Uros Bizjak  
2009-01-06  Uros Bizjak  
        * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
        * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
        instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
        instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
        large stack sizes.
        large stack sizes.
2009-01-06  H.J. Lu  
2009-01-06  H.J. Lu  
        AVX Programming Reference (December, 2008)
        AVX Programming Reference (December, 2008)
        * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
        * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
        _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
        _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
        * gcc.target/i386/sse-14.c: Likewise.
        * gcc.target/i386/sse-14.c: Likewise.
        * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
        * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
        * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
        * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
        * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
        * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
        * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
        * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
2009-01-05  Jerry DeLisle  
2009-01-05  Jerry DeLisle  
        PR libfortran/38735
        PR libfortran/38735
        * gfortran.dg/fmt_bz_bn.f: Update test.
        * gfortran.dg/fmt_bz_bn.f: Update test.
2009-01-05  Dodji Seketeli  
2009-01-05  Dodji Seketeli  
        PR c++/38472
        PR c++/38472
        * g++.dg/conversion/usual-arith-conv.C: New test.
        * g++.dg/conversion/usual-arith-conv.C: New test.
2009-01-05  Andrew Pinski  
2009-01-05  Andrew Pinski  
        PR c/34911
        PR c/34911
        * gcc.dg/vector-3.c: New testcase.
        * gcc.dg/vector-3.c: New testcase.
        * g++.dg/ext/vector15.C: New test.
        * g++.dg/ext/vector15.C: New test.
2009-01-05  Harsha Jagasia  
2009-01-05  Harsha Jagasia  
        PR tree-optimization/38510
        PR tree-optimization/38510
        * gcc.dg/graphite/pr38510.c: New.
        * gcc.dg/graphite/pr38510.c: New.
2009-01-05  Harsha Jagasia  
2009-01-05  Harsha Jagasia  
            Jan Sjodin 
            Jan Sjodin 
        PR tree-optimization/38500
        PR tree-optimization/38500
        * gcc.dg/graphite/pr38500.c: New.
        * gcc.dg/graphite/pr38500.c: New.
2009-01-05  Laurent GUERBY  
2009-01-05  Laurent GUERBY  
        * gcc.c-torture/compile/20001226-1.c: Generalize
        * gcc.c-torture/compile/20001226-1.c: Generalize
        dg-timeout-factor.
        dg-timeout-factor.
        * gcc.c-torture/compile/limits-fnargs.c: Add
        * gcc.c-torture/compile/limits-fnargs.c: Add
        dg-timeout-factor.
        dg-timeout-factor.
        * gcc.dg/20020425-1.c: Likewise.
        * gcc.dg/20020425-1.c: Likewise.
        * gcc.dg/pch/pch.exp: Likewise.
        * gcc.dg/pch/pch.exp: Likewise.
2009-01-05  Paul Thomas  
2009-01-05  Paul Thomas  
        PR fortran/38657
        PR fortran/38657
        * gfortran.dg/module_commons_3.f90: New test.
        * gfortran.dg/module_commons_3.f90: New test.
2009-01-05  Daniel Franke  
2009-01-05  Daniel Franke  
        PR fortran/37159
        PR fortran/37159
        * gfortran.dg/random_seed_1.f90: Updated.
        * gfortran.dg/random_seed_1.f90: Updated.
2009-01-05  Mikael Morin  
2009-01-05  Mikael Morin  
        PR fortran/38669
        PR fortran/38669
        PR fortran/38726
        PR fortran/38726
        * gfortran.dg/elemental_subroutine_7.f90:
        * gfortran.dg/elemental_subroutine_7.f90:
        Fix p values so that it can be used as vector subscript.
        Fix p values so that it can be used as vector subscript.
2009-01-05  Jason Merrill  
2009-01-05  Jason Merrill  
        * g++.dg/cpp0x/initlist12.C: Add another test.
        * g++.dg/cpp0x/initlist12.C: Add another test.
        * g++.dg/cpp0x/defaulted7.C: New test.
        * g++.dg/cpp0x/defaulted7.C: New test.
2009-01-05  Thomas Koenig  
2009-01-05  Thomas Koenig  
        PR fortran/38672
        PR fortran/38672
        * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
        * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
        * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
        * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
2009-01-05  Uros Bizjak  
2009-01-05  Uros Bizjak  
        * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
        * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
        for alpha*-*-* targets.
        for alpha*-*-* targets.
        * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
        * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
2009-01-05  Paul Thomas  
2009-01-05  Paul Thomas  
        PR fortran/38665
        PR fortran/38665
        * gfortran.dg/host_assoc_function_5.f90: New test.
        * gfortran.dg/host_assoc_function_5.f90: New test.
2009-01-04  Mikael Morin  
2009-01-04  Mikael Morin  
        PR fortran/38669
        PR fortran/38669
        * gfortran.dg/elemental_dependency_3.f90: New test.
        * gfortran.dg/elemental_dependency_3.f90: New test.
        * gfortran.dg/elemental_subroutine_7.f90: New test.
        * gfortran.dg/elemental_subroutine_7.f90: New test.
2009-01-04  Uros Bizjak  
2009-01-04  Uros Bizjak  
        * gcc.dg/struct-ret-3.c: Include unistd.h.
        * gcc.dg/struct-ret-3.c: Include unistd.h.
        (main): Exit early if system memory page size is
        (main): Exit early if system memory page size is
        larger than 4096 bytes.
        larger than 4096 bytes.
2009-01-04  Daniel Franke  
2009-01-04  Daniel Franke  
        PR fortran/38718
        PR fortran/38718
        * gfortran.dg/merge_init_expr.f90: New.
        * gfortran.dg/merge_init_expr.f90: New.
2009-01-04  Mikael Morin  
2009-01-04  Mikael Morin  
        PR fortran/38536
        PR fortran/38536
        * gfortran.dg/c_loc_tests_13.f90: New test.
        * gfortran.dg/c_loc_tests_13.f90: New test.
        * gfortran.dg/c_loc_tests_14.f90: New test.
        * gfortran.dg/c_loc_tests_14.f90: New test.
2009-01-03  Daniel Franke  
2009-01-03  Daniel Franke  
        * gfortran.dg/func_result_4.f90: New.
        * gfortran.dg/func_result_4.f90: New.
2009-01-03  Paul Thomas  
2009-01-03  Paul Thomas  
        PR fortran/38594
        PR fortran/38594
        * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
        * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
        interface still works, in addition to original tests.
        interface still works, in addition to original tests.
        * gfortran.dg/host_assoc_call_6.f90: New test.
        * gfortran.dg/host_assoc_call_6.f90: New test.
2009-01-03  Jakub Jelinek  
2009-01-03  Jakub Jelinek  
        PR c++/38705
        PR c++/38705
        * g++.dg/torture/pr38705.C: New test.
        * g++.dg/torture/pr38705.C: New test.
        PR c/38700
        PR c/38700
        * gcc.dg/pr38700.c: New test.
        * gcc.dg/pr38700.c: New test.
2009-01-02  Jason Merrill  
2009-01-02  Jason Merrill  
        * g++.dg/cpp0x/initlist11.C: New test.
        * g++.dg/cpp0x/initlist11.C: New test.
        * g++.dg/cpp0x/initlist12.C: New test.
        * g++.dg/cpp0x/initlist12.C: New test.
2009-01-02  Richard Sandiford  
2009-01-02  Richard Sandiford  
        * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
        * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
        Allow extra informative notes.
        Allow extra informative notes.
2009-01-01  Jakub Jelinek  
2009-01-01  Jakub Jelinek  
        PR c/36489
        PR c/36489
        * gcc.dg/pr36489.c: New test.
        * gcc.dg/pr36489.c: New test.


Copyright (C) 2009 Free Software Foundation, Inc.
Copyright (C) 2009 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.
notice and this notice are preserved.
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.