ChangeLog   [plain text]


2007-10-07  Geoffrey Keating  <geoffk@apple.com>

	* gcc.dg/pragma-darwin-2.c: New.

2007-09-14  Geoffrey Keating  <geoffk@apple.com>

	* gcc.dg/unwind-1.c: New.

2007-08-03  Geoffrey Keating  <geoffk@apple.com>

	Radar 3274130, 5295549
	* g++.dg/ext/align2.C: New.
	* g++.dg/ext/align3.C: New.
	* g++.dg/ext/align4.C: New.

	* gcc.dg/align-6.c: New.
	* gcc.dg/align-5.c: New.
	* gcc.dg/align-4.c: New.
	* gcc.dg/attr-unused-1.c: New.

	* gcc.dg/align-3.c: New.

2007-06-14  Geoff Keating  <geoffk@apple.com>

	* g++.dg/ext/visibility/overload-1.C: New.

	PR 31093
	* g++.dg/ext/visibility/anon4.C: New.

2007-06-07  Geoffrey Keating  <geoffk@apple.com>

	* gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
	* gcc.dg/20050826-1.c: Run on all Darwin platforms.
	* gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
	* gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
	* gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
	* gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
	* gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
	* gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.

2007-06-01  Geoffrey Keating  <geoffk@apple.com>

	* gcc.dg/pie-link.c: New test.

2007-05-07  Mike Stump  <mrs@apple.com>

	* g++.old-deja/g++.mike/empty.C: Add.

 # APPLE LOCAL begin mainline 2007-05-09 5173149
2007-05-05  Geoffrey Keating  <geoffk@apple.com>

	PR 31775
	* g++.dg/other/nested-extern.cc: New.
	* g++.dg/other/nested-extern-1.C: New.
	* g++.dg/other/nested-extern-2.C: New.

 # APPLE LOCAL end mainline 2007-05-09 5173149
2007-03-14  Eric Christopher  <echristo@apple.com>

        Radar 4990418
        * gcc.dg/ssp-1.c: New.
        * gcc.dg/ssp-2.c: Ditto.

2007-03-02  Geoffrey Keating  <geoffk@apple.com>

	* g++.dg/other/darwin-minversion-1.C: New.

2007-02-20  Geoffrey Keating  <geoffk@apple.com>

	Radar 5005743
	* gcc.dg/darwin-minversion-1.c: New.
	* gcc.dg/darwin-minversion-2.c: New.

2006-11-07  Eric Christopher  <echristo@apple.com>

        * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
        Test using scan-assembler-not.

2006-10-31  Eric Christopher  <echristo@apple.com>
            Falk Hueffner  <falk@debian.org>

        * gcc.dg/builtin-bswap-1.c: New.
        * gcc.dg/builtin-bswap-2.c: New.
        * gcc.dg/builtin-bswap-3.c: New.
        * gcc.dg/builtin-bswap-4.c: New.
        * gcc.dg/builtin-bswap-5.c: New.
        * gcc.target/i386/builtin-bswap-1.c: New.

2007-01-08  Geoffrey Keating  <geoffk@apple.com>

	Radar 4871915
	* g++.dg/rtti/darwin-builtin-linkage.C: New.

2006-12-19  Eric Christopher  <echristo@apple.com>

	Radar 4820385
        PR target/29302
        * gcc.c-torture/execute/pr29302-1.c: New.

2006-05-16  Geoffrey Keating  <geoffk@apple.com>

	Radar 4550526
	* gcc.dg/inline-16.c: New.

2006-05-09  Geoffrey Keating  <geoffk@apple.com>

	Radar 4134307
	PR 16622
	* gcc.dg/inline-10.c (main): Don't declare 'main' inline without
	defining it.
	* gcc.dg/inline-13.c: New.
	* gcc.dg/inline-14.c: New.
	* gcc.dg/inline-15.c: New.

2006-05-04  Geoffrey Keating  <geoffk@apple.com>

	Radar 4134307
	PR 11377
	* gcc.dg/inline6.c: New.
	* gcc.dg/inline7.c: New.

/* APPLE LOCAL merge marger */
/* Stuff above is only in mainline, not the 4.2 branch */
2007-07-19  Release Manager

	* GCC 4.2.1 released.

2007-07-11  Paolo Carlini  <pcarlini@suse.de>

	PR c++/31027
	* g++.dg/inherit/virtual4.C: New.

2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
	c99-math-long-double-1.c, c99-math.h: Test subnormals.

2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/32554
	* gfortran.dg/fmt_p_1.f90: New test.

2007-07-07  Mark Mitchell  <mark@codesourcery.com>

	PR c++/32232
	* g++.dg/template/overload9.C: New test.

2007-07-06  Mark Mitchell  <mark@codesourcery.com>

	PR c++/32245
	* g++.dg/init/ptrmem4.C: New test.

	PR c++/32251
	* g++.dg/init/new21.C: Likewise.

	PR c++/31992
	* g++.dg/template/static30.C: Likewise.

2007-07-06  Uros Bizjak  <ubizjak@gmail.com>

	PR rtl-optimization/32450
	* gcc.dg/pr32450.c: New runtime test.

2007-07-03  Mark Mitchell  <mark@codesourcery.com>

	PR c++/31338
	* g++.dg/ext/complex2.C: New test.

2007-07-04  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/32500
	* gcc.c-torture/execute/pr32500.c: New testcase.

2007-07-04  Uros Bizjak  <ubizjak@gmail.com>

	PR tree-optimization/31966
	PR tree-optimization/32533
	* gcc.dg/tree-ssa/pr31966.c: New runtime test.
	* gfortran.dg/pr32533.f90: Ditto.

2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* gcc.dg/c99-math.h: Fix typo.

2007-07-02  Jakub Jelinek  <jakub@redhat.com>

	PR libgomp/32468
	* gcc.dg/gomp/pr32468-1.c: New test.

	PR c++/31748
	* g++.dg/gomp/pr31748.C: New test.

2007-06-30  Alexandre Oliva  <aoliva@redhat.com>

	* g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.

2007-06-28  Seongbae Park  <seongbae.park@gmail.com>

	* gcc.target/arm/stack-corruption.c: New test.

2007-06-27  Simon Martin  <simartin@users.sourceforge.net>

	PR c++/27492
	* g++.dg/inherit/covariant15.C: New test.

2007-06-21  Uros Bizjak  <ubizjak@gmail.com>

	PR target/32389
	* gcc.target/i386/pr32389.c New test.

2007-06-20  Daniel Franke  <franke.daniel@gmail.com>

	Backport from trunk:
	PR fortran/32002
	* gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.

2007-06-20  Jakub Jelinek  <jakub@redhat.com>

	PR inline-asm/32109
	* g++.dg/ext/asm10.C: New test.

	PR middle-end/32285
	* gcc.c-torture/execute/20070614-1.c: New test.

2007-06-20  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/32302
	* gfortran.dg/common_resize_1.f90: New test.

2007-06-19  Richard Guenther  <rguenther@suse.de>
	Michael Matz  <matz@suse.de>

	PR tree-optimization/30252
	* g++.dg/opt/pr30252.C: New testcase.

2007-06-19  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/32353
	* g++.dg/opt/nrv13.C: New test.

2007-06-15  Mark Mitchell  <mark@codesourcery.com>

	* g++.dg/lookup/anon6.C: New test.

2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>

	* gcc.target/sparc/align.c: Use 'unsigned char' as element type.
	* gcc.target/sparc/combined-2.c: Likewise.
	* gcc.target/sparc/fexpand.c : Likewise.
	* gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
	* gcc.target/sparc/fpack16.c : Likewise.
	* gcc.target/sparc/fpmerge.c : Likewise.
	* gcc.target/sparc/fpmul.c : Likewise.
	* gcc.target/sparc/noresult.c : Likewise.
	* gcc.target/sparc/pdist.c: Likewise.

2007-06-15  Diego Novillo  <dnovillo@google.com>

	PR 32327
	* g++.dg/tree-ssa/pr32327-1.C: New test.
	* g++.dg/tree-ssa/pr32327.C: New test.

2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>

	* gcc.target/sparc/mfpu.c: New test.

2007-06-09  Ian Lance Taylor  <iant@google.com>

	PR tree-optimization/32169
	* gcc.c-torture/compile/pr32169.c: New test.

2007-06-08  Dirk Mueller  <dmueller@suse.de>

	PR c++/31809
	Backport from mainline:
	2007-05-30  Jakub Jelinek  <jakub@redhat.com>

	* g++.dg/opt/static5.C: New test.

2007-06-06  Ian Lance Taylor  <iant@google.com>

	* g++.dg/conversion/enum1.C: New test.

2007-06-05  Ian Lance Taylor  <iant@google.com>

	* gcc.dg/Wstrict-overflow-19.c: New test.

2007-06-04  Ian Lance Taylor  <iant@google.com>

	* gcc.dg/Wstrict-overflow-18.c: New test.

2007-05-31  H.J. Lu  <hongjiu.lu@intel.com>

	Backport from mainline:
	2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/sse2-check.h: New.
	* gcc.target/i386/sse2-vec-1.c: Likewise.
	* gcc.target/i386/sse2-vec-2.c: Likewise.
	* gcc.target/i386/sse2-vec-3.c: Likewise.
	* gcc.target/i386/sse2-vec-4.c: Likewise.
	* gcc.target/i386/sse2-vec-5.c: Likewise.
	* gcc.target/i386/sse2-vec-6.c: Likewise.

2007-05-31  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/31483
	* gfortran.dg/altreturn_5.f90: New test.

	PR fortran/31540
	* gfortran.dg/char_result_5.f90: New test.

	PR fortran/31867
	* gfortran.dg/char_length_5.f90: New test.

	PR fortran/31994
	* gfortran.dg/array_reference_1.f90: New test.

2007-05-22  Tobias Burnus  <burnus@net-b.de>

	PR fortran/31559
	Backport from mainline.
	* primary.c (match_variable): External functions
	are no variables.

2007-05-30  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/31769
	* g++.dg/gomp/pr31769.C: New test.

2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>

	PR tree-opt/32100
	* gcc.c-torture/execute/vrp-7.c: New test.
	 
2007-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libfortran/31964
	* gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.

2007-05-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/31051
	* gfortran.dg/fmt_t_3.f90: New.

2007-05-22  Dominique d'Humieres  <dominiq@lps.ens.fr>

	* gfortran.dg/unf_io_convert_3.f90: Fix dg directive.

2007-05-22  Tobias Burnus  <burnus@net-b.de>

	PR fortran/31559
	Backport from mainline.
	* func_assign.f90: New test.

2007-05-21  Uros Bizjak  <ubizjak@gmail.com>

	PR target/31167
	Backport from mainline.
	* gcc.target/i386/pr31167.c: New test.

2007-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/31395
	* gfortran.dg/fmt_colon.f90: New test.

2007-05-20  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/31618
	Backport from trunk.
	* gfortran.dg/backspace_8.f:  New test case.

2007-05-20  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR libfortran/31196
	Backport from trunk.
	* gfortran.dg/reshape_transpose_1.f90:  New test.

2007-05-17  Ian Lance Taylor  <iant@google.com>

	PR tree-optimization/31953
	* gcc.c-torture/compile/pr31953.c: New test.

2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>

	* gcc.c-torture/execute/20070517-1.c: New test.

2007-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	PR fortran/31725
	* gfortran.dg/substr_4.f: New test.

2007-05-13  Release Manager

	* GCC 4.2.0 released.

2007-05-12  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/31797
	* gcc.c-torture/compile/pr31797.c: New testcase.

2007-05-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libfortran/31880
	* gfortran.dg/unf_read_corrupted_2.f90: New test.

2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>

	PR C++/30221
	* g++.dg/init/ptrfn2.C: New test.
	* g++.dg/init/ptrfn3.C: New test.

2007-04-29  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/31711
	* gfortran.dg/dependency_21.f90: New test.

2007-04-27  Ian Lance Taylor  <iant@google.com>

	PR middle-end/31710
	* gcc.c-torture/compile/pr31710.c: New test.

2007-04-26  Ian Lance Taylor  <iant@google.com>

	PR target/28675
	* gcc.c-torture/compile/pr28675.c: New test.

2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>

	PR C++/30016
	* g++.dg/ext/vector6.C: New test.

2007-04-26  Richard Guenther  <rguenther@suse.de>
	Daniel Berlin  <dberlin@dberlin.org>

	PR tree-optimization/30567
	* g++.dg/other/pr30567.C: New testcase.

2007-04-26  Jakub Jelinek  <jakub@redhat.com>

	PR c++/31598
	* g++.dg/gomp/pr31598.C: New test.

	PR tree-optimization/30558
	* g++.dg/gomp/pr30558.C: New test.

2007-04-24  Paolo Carlini  <pcarlini@suse.de>

	PR c++/30500
	* g++.dg/warn/pragma-system_header3.C: New test.
	* g++.dg/warn/pragma-system_header3.h. New.

2007-04-24  Ian Lance Taylor  <iant@google.com>

	PR tree-optimization/31605
	* gcc.c-torture/execute/pr31605.c: New test.

2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>

	PR target/31641
	* gcc.c-torture/compile/pr31641.c: New testcase.

2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>

	PR middle-end/31448
	* gcc.c-torture/execute/pr31448.c: New testcase.

2007-04-21  Richard Guenther  <rguenther@suse.de>

	PR middle-end/31136
	* gcc.c-torture/execute/pr31136.c: New testcase.

2007-04-20  Jakub Jelinek  <jakub@redhat.com>

	* gcc.target/i386/ordcmp-1.c: New test.
	* gcc.target/i386/unordcmp-1.c: New test.

	PR tree-optimization/31632
	* gcc.c-torture/compile/20070419-1.c: New test.

2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>

	* gcc.dg/invalid-call-1.c: New test.

2007-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/31366
	* gfortran.dg/direct_io_6.f90: New test.

2007-04-17  Simon Martin  <simartin@users.sourceforge.net>

	PR c++/31517
	* g++.dg/template/init7.C: New test.

2007-04-16  Mark Mitchell  <mark@codesourcery.com>

	PR c++/31513
	* g++.dg/expr/bitfield8.C: New test.

2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>

	PR testsuite/31578
	* gcc.dg/gnu89-init-4.c: Change to a compile only test.

2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>

	PR C/31520
	* gcc.dg/gnu89-init-4.c: New testcase.

2007-04-14  Jakub Jelinek  <jakub@redhat.com>

	PR c++/25874
	* gcc.dg/gomp/pr25874.c: Add dg-options.
	* g++.dg/gomp/pr25874.C: Add dg-options.

2007-04-13  Jason Merrill  <jason@redhat.com>

	PR c++/31074
	* conv3.C: New test.

2007-04-13  Joseph Myers  <joseph@codesourcery.com>

	PR tree-optimization/29598
	* gcc.dg/tree-ssa/loadpre1.c, gcc.dg/tree-ssa/loadpre14.c,
	gcc.dg/tree-ssa/loadpre15.c: XFAIL.

2007-04-10  Mike Stump  <mrs@apple.com>

	* g++.dg/tree-ssa/pr29585.C: Don't die on an expected warning.

2007-04-09  Mark Mitchell  <mark@codesourcery.com>

	PR c++/31449
	* g++.dg/init/const5.C: New test.

2007-04-03  Eric Christopher  <echristo@apple.com>

	* g++.dg/tree-ssa/pr29902.C: Require ilp32.

2007-04-03  Stuart Hastings  <stuart@apple.com>

	PR 31281
	* testsuite/objc/execute/exceptions/pr31281.m: New.

2007-04-03  Jakub Jelinek  <jakub@redhat.com>

	PR c++/30847
	* g++.dg/parse/cond3.C: New test.

	PR middle-end/30704
	* gcc.c-torture/execute/ieee/pr30704.c: New test.

2007-04-02  Jason Merrill  <jason@redhat.com>

	PR c++/31187
	* g++.dg/ext/visibility/anon3.C: New test.

2007-03-31  Diego Novillo  <dnovillo@redhat.com>

	PR 29585
	* g++.dg/tree-ssa/pr29585.C: New test.

2007-03-30  Kazu Hirata  <kazu@codesourcery.com>

	* gcc.c-torture/execute/mayalias-2.x: New.

2007-03-28  Mike Stump  <mrs@apple.com>

	* gcc.dg/darwin-comm.c: Add.

2007-03-26  Ian Lance Taylor  <iant@google.com>

	PR tree-optimization/31345
	* gcc.c-torture/compile/pr31345-1.c: New test.

2007-03-22  Mark Mitchell  <mark@codesourcery.com>

	PR c++/30863
	* g++.dg/template/error24.C: New test.
	* g++.dg/parse/tmpl-outside1.C: Tweak error markers.

	PR c++/31273
	* g++.dg/expr/bitfield7.C: New test.

2007-03-20  Seongbae Park <seongbae.park@gmail.com>

	PR tree-optimization/30590
	* g++.dg/opt/pr30590.C: New testcase.

2007-03-20  Jakub Jelinek  <jakub@redhat.com>

	PR c/30762
	* gcc.dg/pr30762-1.c: New test.
	* gcc.dg/pr30762-2.c: New test.

	PR inline-asm/30505
	* gcc.target/i386/pr30505.c: New test.

2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>

	* gcc.target/arm/register-variables.c: New.

2007-03-19  Jeff Law  <law@redhat.com>

	* PR tree-optimization/30984
	* gcc.c-torture/pr30984.c: New test.

2007-03-16  Alexandre Oliva  <aoliva@redhat.com>

	PR debug/29906
	* g++.dg/debug/pr29906.C: New

2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/31099
	* gfortran.dg/unformatted_recl.f90: Update test.

2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>

	PR C++/31165
	* g++.dg/other/default7.C: New test.

2007-03-14  Jakub Jelinek  <jakub@redhat.com>

	* gfortran.dg/module_implicit_conversion.f90: New test.

2007-03-13  Ian Lance Taylor  <iant@google.com>

	* gcc.dg/vmx/vmx.exp: Add -fgnu89-inline to DEFAULT_VMXCFLAGS.

2007-03-12  Ian Lance Taylor  <iant@google.com>

	* gcc.dg/inline-7.c: Add -fgnu89-inline.
	* gcc.dg/inline-13.c: New test.
	* gcc.dg/inline-17.c: New test.
	* gcc.dg/inline-18.c: New test.
	* gcc.dg/inline-19.c: New test.
	* gcc.dg/inline-21.c: New test.

2007-03-11  Mark Mitchell  <mark@codesourcery.com>

	PR c++/31038
	* g++.dg/template/complit2.C: New test.

2007-03-11  Ian Lance Taylor  <iant@google.com>

	Backported -fstrict-overflow/-Wstrict-overflow from mainline:
	2007-03-08  Ian Lance Taylor  <iant@google.com>

	* gcc.dg/no-strict-overflow-5.c: New test.
	* gcc.dg/no-strict-overflow-6.c: New test.

	2007-02-13  Ian Lance Taylor  <iant@google.com>

	* gcc.dg/Wstrict-overflow-1.c: New test.
	* gcc.dg/Wstrict-overflow-2.c: New test.
	* gcc.dg/Wstrict-overflow-3.c: New test.
	* gcc.dg/Wstrict-overflow-4.c: New test.
	* gcc.dg/Wstrict-overflow-6.c: New test.
	* gcc.dg/Wstrict-overflow-7.c: New test.
	* gcc.dg/Wstrict-overflow-8.c: New test.
	* gcc.dg/Wstrict-overflow-9.c: New test.
	* gcc.dg/Wstrict-overflow-10.c: New test.

	2007-01-27  Ian Lance Taylor  <iant@google.com>

	* gcc.dg/strict-overflow-1.c: New test.
	* gcc.dg/no-strict-overflow-1.c: New test.
	* gcc.dg/strict-overflow-2.c: New test.
	* gcc.dg/no-strict-overflow-2.c: New test.
	* gcc.dg/no-strict-overflow-3.c: New test.
	* gcc.dg/strict-overflow-4.c: New test.
	* gcc.dg/no-strict-overflow-4.c: New test.
	* gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
	* gcc.dg/pr15784-1.c: Likewise.
	* gcc.dg/pr20922-1.c: Likewise.
	* gcc.dg/pr20922-3.c: Likewise.
	* gcc.dg/pr20922-4.c: Likewise.
	* gcc.dg/pr20922-6.c: Likewise.
	* gcc.dg/compare-4.c: Likewise.
	* gcc.dg/torture/pr26898-1.c: Likewise.
	* gcc.dg/tree-ssa/divide-1.c: Likewise.
	* gcc.dg/tree-ssa/divide-2.c: Likewise.
	* gcc.dg/tree-ssa/divide-3.c: Likewise.
	* gcc.dg/tree-ssa/divide-4.c: Likewise.
	* gcc.dg/tree-ssa/pr14490-1.c: Likewise.
	* gcc.dg/tree-ssa/pr14490-3.c: Likewise.
	* gcc.dg/tree-ssa/pr21082.c: Likewise.
	* gcc.dg/tree-ssa/pr26899.c: Likewise.
	* g++.dg/tree-ssa/pr21082.C: Likewise.

2007-03-11  Mark Mitchell  <mark@codesourcery.com>

	PR c++/31038
	* g++.dg/template/complit2.C: New test.

	PR c++/30328
	* g++.dg/ext/bitfield1.C: New test.

2007-03-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>

	* gcc.c-torture/compile/pr30433.c: New testcase to check
	that complex constant comparisions are folded.

2007-03-11  Ira Rosen  <irar@il.ibm.com>

	PR tree-optimization/29925
	* gcc.dg/vect/fast-math-vect-pr29925.c: New test.

2007-03-10  Mark Mitchell  <mark@codesourcery.com>

	PR c++/30274
	* g++.dg/expr/bitfield3.C: New test.
	* g++.dg/expr/bitfield4.C: Likewise.
	* g++.dg/expr/bitfield5.C: Likewise.
	* g++.dg/expr/bitfield6.C: Likewise.

2007-03-10  Mark Mitchell  <mark@codesourcery.com>

	PR c++/30924
	* g++.dg/template/array18.C: New test.

2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/31099
	* gfortran.dg/unformatted_recl.f90: New test.

2007-03-09  Alexandre Oliva  <aoliva@redhat.com>

	PR rtl-optimization/30643
	* gcc.dg/pr30643.c: New.

2007-03-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>

	PR tree-opt/30045
	* gcc.dg/pr30045.c: New test.

2007-03-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>

	PR middle-end/30729
	* gcc.dg/Wunused-value-2.c: New testcase.

2007-03-09  Andrew Pinski  <pinskia@gmail.com>

	PR C++/30168
	* g++.dg/opt/complex6.C: New test.

2007-03-09  Mark Shinwell  <shinwell@codesourcery.com>
	    Andrew MacLeod  <amacleod@redhat.com>

	* gcc.dg/pr16194.c: Skip test entirely if we don't know the name of
	a hard register for the target concerned.

2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>

	PR C/31072
	* gcc.c-torture/execute/pr31072.c: New test.

2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
	* gcc.dg/torture/builtin-attr-1.c: Likewise.
	* gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test *lrint* and *lround*.
	* gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and floor->lfloor.
	* gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
	* gcc.dg/torture/builtin-integral-1.c: Likewise.
	* gcc.dg/torture/builtin-nonneg-1.c: Likewise.
	* gcc.dg/torture/builtin-rounding-1.c: Likewise.

2007-03-08  Brooks Moses  <brooks.moses@codesourcery.com>

	Backport from trunk.
	* gfortran.dg/gomp/reduction1.f90: Add -fmax-errors=100 to
	dg-options.

2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
	    Tobias Burnus  <burnus@net-b.de>

	PR fortran/30873
	* gfortran.dg/entry_9.f90: New test.

2007-03-08  Thomas Koenig  <Thomas.Koenig@online.de>

	PR libfortran/30981
	Backport from trunk.
	* gfortran.dg/integer_exponentiation_1.f90:  New test.

2007-03-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	PR target/30406
	* gfortran.dg/logical_3.f90: New test.

2007-03-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	PR libfortran/31001
	* gfortran.dg/zero_sized_3.f90: New test.

2007-03-08  Volker Reichelt  <reichelt@netcologne.de>

	PR c++/30852
	* g++.dg/ext/offsetof1.C: Add cases with volatile.

2007-03-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>

	* gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
	* gcc.dg/warn-addr-cmp.c: Likewise.
	* gcc.dg/weak/weak-3.c: Likewise.
	* gcc.dg/Werror-1.c: Likewise.
	* gcc.dg/Werror-3.c: Likewise.
	* gcc.dg/Werror-4.c: Likewise.
	* gcc.dg/Werror-5.c: Likewise.
	* gcc.dg/Werror-6.c: Likewise.
	* gcc.dg/Werror-7.c: Likewise.
	* gcc.dg/Werror-8.c: Likewise.
	* gcc.dg/Werror-9.c: Likewise.
	* gcc.dg/Werror-10.c: Likewise.
	* gcc.dg/Werror-11.c: Likewise.
	* gcc.dg/Werror-12.c: Likewise.
	* g++.old-deja/g++.mike/warn8.C: Likewise.
	* g++.dg/warn/noeffect8.C: Warn only with -Waddress.
	* gcc.dg/Wstring-literal-comparison-1.C: Replace
	-Wstring-literal-comparison with -Waddress.
	* gcc.dg/Wstring-literal-comparison-4.c: Likewise.
	* g++.dg/warn/Wstring-literal-comparison-1.C: Likewise.
	* g++.dg/warn/Wstring-literal-comparison-4.c: Likewise.

2007-03-06  Roger Sayle  <roger@eyesopen.com>

	PR middle-end/30744
	* gcc.dg/pr30744-1.c: New test case.

2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* gcc.dg/torture/builtin-convert-4.c: New test.

2007-03-05  Simon Martin  <simartin@users.sourceforge.net>

	PR c++/30895
	* g++.dg/parse/template23.C: New test.

2007-03-05  Brooks Moses  <brooks.moses@codesourcery.com>

	PR fortran/30437
	Backport from trunk:
	2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
	* gcc.dg/Wall.c: New.
	* gcc.dg/Wno-all.c: New.
	* gfortran.dg/Wall.f90: New.
	* gfortran.dg/Wno-all.f90: New.

2007-03-05  Brooks Moses  <brooks.moses@codesourcery.com>

	* gfortran.dg/io_constraints_3.f90: Add -fmax-errors=50 option.

2007-03-05  Richard Guenther  <rguenther@suse.de>

	Backport from mainline:
	2007-02-28  Richard Guenther  <rguenther@suse.de>

	PR middle-end/30364
	* gcc.dg/torture/pr30364-1.c: New testcase.
	* gcc.dg/torture/pr30364-2.c: Likewise.
	* gcc.dg/torture/pr30364-3.c: Likewise.

2007-03-05  Tobias Burnus  <burnus@net-b.de>

	PR fortran/30968
	* gfortran.dg/continuation_7.f90: New test.

2007-03-02  Zdenek Dvorak <dvorakz@suse.cz>

	PR tree-optimization/29902
	* g++.dg/tree-ssa/pr29902.C: New test.

2007-03-01  Tobias Schlueter  <tobi@gcc.gnu.org>

	Backport from trunk
	PR fortran/29441
	* gfortran.dg/initialization_4.f90: New test.

2007-03-01  Paul Thomas  <pault@gcc.gnu.org>

	Backport from trunk
	PR fortran/30660
	* gfortran.dg/alloc_comp_basics_4.f90: New test.

	PR fortran/29820
	* gfortran.dg/actual_array_interface_1.f90: Copy source to empty
	file.

2007-02-28  Thomas Koenig  <Thomas.Koenig@online.de>

	Backport from trunk
	PR fortran/30869
	PR libfortran/30533
	PR libfortran/30765
	* gfortran.dg/intrinsic_intkinds_1.f90:  New test.
	* gfortran.dg/do_pointer_1.f90:  New test.

2007-02-26  Geoffrey Keating  <geoffk@apple.com>

	* gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
	for more builtin types.

	* g++.dg/ext/visibility/class1.C: Port to Darwin.
	* g++.dg/ext/visibility/noPLT.C: Likewise.

2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/30918
	* gfortran.dg/namelist_26.f90: New test.

2007-02-24  Roger Sayle  <roger@eyesopen.com>

	PR fortran/30400
	* gfortran.dg/forall_10.f90: New test case.

2007-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/30681
	* gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".

2007-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/30910
	* gfortran.dg/fmt_zero_precision.f90: Update test.

2007-02-23  Tobias Burnus  <burnus@net-b.de>

	PR fortran/30793
	* gfortran.dg/func_derived_4.f90: New test.

2007-02-22  Simon Martin  <simartin@users.sourceforge.net>

	PR c++/29475
	* g++.dg/template/access19.C: New test.
	* g++.old-deja/g++.other/access11.C: Adjusted the line where the error is
	reported.

2007-02-21  Mark Mitchell  <mark@codesourcery.com>

	* lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
	to set options for compiling testglue.
	* lib/g++.exp (g++_init): Compile testglue with -fexceptions.
	* lib/obj-c++.exp (obj-c++_init): Likewise.

2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/derived_aggregate.adb: New test.

2007-02-21  Jakub Jelinek  <jakub@redhat.com>

	* gfortran.dg/gomp/omp_parse1.f90: New test.
	* gfortran.dg/gomp/omp_parse2.f: New test.

	Backported from mainline
	2006-12-20  Andrew Pinski  <pinskia@gmail.com>
	PR middle-end/30143
	* gcc.dg/gomp/complex-1.c: New testcase.

2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/self_aggregate_with_call.adb: New test.

2007-02-18  Brooks Moses  <brooks.moses@codesourcery.com>

	PR fortran/30235
	* gfortran.dg/altreturn_2.f90: new test.

2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.

2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>

	* lib/gnat.exp (gnat_target_compile): Pass -f to the driver.

2007-02-18 Ira Rosen  <irar@il.ibm.com>

	* gcc.dg/vect/vect-106-alias.c: New test.

2007-02-17  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/30554
	* gfortran.dg/used_dummy_types_6.f90: New test.
	* gfortran.dg/used_dummy_types_7.f90: New test..

	PR fortran/30617
	* gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
	by getting rid of recursive I/O and providing functions with
	results.

	PR fortran/30319
	* gfortran.dg/char_array_constructor_2.f90

2007-02-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/30779
	* gfortran.dg/error_recovery_3.f90: New test.

2007-02-16  Tobias Burnus  <burnus@net-b.de>

	PR fortran/30512
	* gfortran.dg/maxlocval_1.f90: New test.

2007-02-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	PR fortran/30720
	* gfortran.dg/array_function_1.f90: New test.

2007-02-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	PR fortran/30611
	* gfortran.dg/repeat_1.f90: New test.

2007-02-16  Thomas Koenig  <Thomas.Koenig@online.de>

	PR libfortran/30389
	* gfortran.dg/achar_2.f90:  New test.
	* gfortran.dg/achar_3.f90:  New test.

2007-02-16  Brooks Moses  <brooks.moses@codesourcery.com>

	* gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
	for different integer kinds.
	* gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
	* gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
	* gfortran.dg/ishft_2.f90: New test.
	* gfortran.dg/ishft_3.f90: New test.

2007-02-15  Alexandre Oliva  <aoliva@redhat.com>

	* g++.dg/tree-ssa/sra-1.C: New.

2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.

2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/30799
	* gfortran.dg/logical_2.f90: New test.

2007-02-13  Richard Henderson  <rth@redhat.com>

        * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
        * gcc.c-torture/execute/pr29302-1.c: ... here.

2007-02-12  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/30284
	* gfortran.dg/arrayio_11.f90: New test.

	PR fortran/30626
	* gfortran.dg/arrayio_12.f90: New test.

	PR fortran/30407
	* gfortran.dg/where_operator_assign_1.f90: New test.
	* gfortran.dg/where_operator_assign_2.f90: New test.
	* gfortran.dg/where_operator_assign_3.f90: New test.

	PR fortran/30514
	* gfortran.dg/zero_sized_2.f90: New test.

2007-02-10  Tobias Schlüter  <tobi@gcc.gnu.org>

	PR fortran/30478
	* gfortran.dg/enum_4.f90: Update expected error message.

2007-02-11  Mark Mitchell  <mark@codesourcery.com>

	PR c++/26988
	* g++.dg/template/spec34.C: New test

2007-02-10  Bernhard Fischer  <aldot@gcc.gnu.org>

	Backport from trunk:
	PR fortran/24783
	* gfortran.dg/implicit_10.f90: New test.

2007-02-06  Mark Mitchell  <mark@codesourcery.com>

	PR c++/29487
	* g++.dg/eh/weak1-C: New test.
	* g++.dg/eh/weak1-a.cc: Likewise.
	* g++.dg/eh/comdat1.C: Likewise.

2007-02-07  Hans-Peter Nilsson  <hp@axis.com>

	* lib/target-supports.exp (check_effective_target_simulator): New.

2007-02-05  Alexandre Oliva  <aoliva@redhat.com>

	PR debug/30189
	* gcc.dg/pr30189.c: New test.

2007-02-05      Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>

	* gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
	for running tests.
	* gcc.target/i386/sse4a-extract.c: New test.
	* gcc.target/i386/sse4a-insert.c: New test.
	* gcc.target/i386/sse4a-montsd.c: New test.
	* gcc.target/i386/sse4a-montss.c: New test.

2007-02-05  Richard Guenther  <rguenther@suse.de>

	* gcc.target/i386/vectorize3.c: New testcase.

2007-02-05  Hans-Peter Nilsson  <hp@axis.com>

	PR target/30665
	* gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.

2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	PR fortran/30611
	* gfortran.dg/repeat_1.f90: New test.

2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>

	PR fortran/30605
	* gfortran.dg/spread_shape_1.f90: Remove tabs.
	* gfortran.dg/derived_init_2.f90: Ditto.
	* gfortran.dg/elemental_subroutine_3.f90: Ditto.
	* gfortran.dg/array_initializer_1.f90: Ditto.
	* gfortran.dg/do_2.f90: Ditto.
	* gfortran.dg/proc_assign_1.f90: Ditto.

2007-02-05  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>

	PR target/29682
	* gcc-target/ia64/pr29682.c: New test.

2007-02-04  Richard Guenther  <rguenther@suse.de>

	Backport from mainline:
	2007-01-30  Richard Guenther  <rguenther@suse.de>

	PR middle-end/27657
	* g++.dg/debug/pr27657.C: New testcase.

2007-02-03  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/30683
	* gfortran.dg/interface_10.f90: New test.

2007-02-02  Simon Martin  <simartin@users.sourceforge.net>

	PR c++/28266
	* g++.dg/parse/defarg12.C: New test.

2007-02-02  Jakub Jelinek  <jakub@redhat.com>

	PR c++/30536
	* g++.dg/tls/diag-5.C: New test.

	PR middle-end/30473
	* gcc.dg/pr30473.c: New test.
	* gcc.c-torture/execute/20070201-1.c: New test.

2007-01-30  Geoffrey Keating  <geoffk@apple.com>

	* g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.

2007-01-30  Thomas Koenig  <Thomas.Koenig@online.de>

	Backport from trunk
	PR libfortran/30525
	* gfortran.dg/char_comparison_1.f:  New test.

2007-01-30  Richard Guenther  <rguenther@suse.de>

	PR middle-end/30313
	* gcc.dg/torture/pr30313.c: New testcase.

2007-01-30  Tobias Burnus  <burnus@net-b.de>

	Backport from mainline.
	* gfortran.dg/gomp/gomp.exp: Support .f03 extension.
	* gfortran.dg/vect/vect.exp: Ditto.
	* gfortran.dg/dg.exp: Ditto.
	* gfortran.fortran-torture/execute/execute.exp: Ditto.
	* gfortran.fortran-torture/compile/compile.exp: Ditto.

2007-01-29  Roger Sayle  <roger@eyesopen.com>

	* gfortran.dg/forall_7.f90: New test case.

2007-01-29  Josh Conner  <jconner@apple.com>

	PR middle-end/29683
	* gcc.dg/pr29683.c: New.

2007-01-28  Roger Sayle  <roger@eyesopen.com>
	    Paul Thomas  <pault@gcc.gnu.org>
	    Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/30404
	* gfortran.dg/forall_6.f90: New test case.
	* gfortran.dg/dependency_8.f90: Update test to find "temp" array.
	* gfortran.dg/dependency_13.f90: Likewise.

2007-01-28  Andrew Pinski  <pinskia@gmail.com>

	PR C++/28988
	* g++.dg/expr/dtor4.C: New test.

2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/30278
	* gfortran.dg/backslash_3.f: New test.

2007-01-26  Joseph Myers  <joseph@codesourcery.com>

	* lib/target-supports.exp
	(check_effective_target_powerpc_altivec): New.
	(check_effective_target_vect_cmdline_needed): Use it.

2007-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/30532
	* gfortran.dg/ctrl-z.f90:  New test.

2007-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/30481
	* gfortran.dg/namelist_assumed_char.f90:  New test.

2007-01-24  Geoffrey Keating  <geoffk@apple.com>

	* gcc.target/powerpc/darwin-ehreturn-1.c: New.
	* g++.dg/eh/simd-2.C: Also run on Darwin.
	* g++.dg/eh/simd-3.C: New.
	* g++.dg/eh/simd-4.C: New.

2007-01-24  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/27416
	* gcc.dg/gomp/pr27416.c: New test.

	PR middle-end/30494
	* gcc.dg/gomp/pr30494.c: New test.
	* g++.dg/gomp/pr30494.C: New test.

	PR middle-end/30421
	* gcc.dg/gomp/pr30421.c: New test.

2007-01-23  Andrew Pinski  <pinskia@gmail.com>

	PR objc/27438
	* objc.dg/const-str-12.m: New test.

2007-01-23  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/28172
	* gfortran.dg/altreturn_4.f90: New test.

	PR fortran/29389
	* gfortran.dg/stfunc_4.f90: New test.

	PR fortran/29712
	* gfortran.dg/bound_2.f90: Reinstate commented out line.
	* gfortran.dg/initialization_1.f90: Change warning.

	PR fortran/30283
	* gfortran.dg/specification_type_resolution_2.f90: New test.

2007-01-22  Andrew Pinski  <pinskia@gmail.com>

	PR fortran/29951
	* gfortran.fortran-torture/execute/transfer2.f90: New test.

	PR Fortran/29410
	* gfortran.fortran-torture/execute/transfer1.f90: New test.

2007-01-21  Andrew Pinski  <pinskia@gmail.com>
	PR objc/30479
	* objc.dg/pch: New directory.
	* objc.dg/pch/pch.exp: New file.
	* objc.dg/pch/interface-1.m: New test.
	* objc.dg/pch/interface-1.hs: New include file.
	* lib/objc.exp (objc_target_compile): Add
	"-x objective-c-header" in front of the sources if this is
	a precompiled header being compiled.

2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>

	* gcc.c-torture/compile/20070121.c: New test.

2007-01-21  Roger Sayle  <roger@eyesopen.com>
	    Brooks Moses  <brooks.moses@codesourcery.com>
	    Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	* gfortran.dg/intrinsic_sign_1.f90: New test case.
	* gfortran.dg/intrinsic_sign_2.f90: Likewise.

2007-01-19  Mike Stump  <mrs@apple.com>

	* gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
	away.

2007-01-18  Hui-May Chang  <hm.chang@apple.com>

	* gcc.c-torture/compile/pr27528.c: Add -fno-pic option.

2007-01-18  Thomas Koenig  <Thomas.Koenig@online.de>

	Backport from trunk
	PR libfortran/30415
	* minmaxloc_integer_kinds_1.f90:  New test.

2007-01-17  Eric Christopher  <echristo@apple.com>

	Backport from mainline:
	2006-12-19  Eric Christopher  <echristo@apple.com>

	PR target/29302
	* gcc.c-torture/execute/pr29302-1.c: New.

2007-01-17  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/30476
	* gfortran.dg/generic_12.f90: New test.

2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	PR testsuite/12325
	* gcc.dg/torture/builtin-attr-1.c: Handle warnings from
	targets that don't support Inf.

2007-01-14  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/23232
	* gfortran.dg/data_implied_do_1.f90: New test.

	PR fortran/27996
	PR fortran/27998
	* gfortran.dg/char_length_1.f90: New test.

	PR fortran/30410
	* gfortran.dg/external_procedures_2.f90: New test.

2007-01-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/30435
	* gfortran.dg/list_read_6.f90: New test.

2007-01-10  Mark Mitchell  <mark@codesourcery.com>

	PR c++/28999
	* g++.dg/template/typename11.C: New test.

2006-01-08  Thomas Koenig  <Thomas.Koenig@online.de>

	PR libfortran/30321
	* gfortran.dg/sum_zero_array_1.f90:  New test.

2007-01-06  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/30034
	* gfortran.dg/pure_formal_proc_1.f90: New test.

	PR fortran/30237
	* gfortran.dg/intrinsic_actual_3.f90: New test.

	PR fortran/25135
	* gfortran.dg/generic_11.f90: New test.
	* gfortran.dg/interface_7.f90: Remove name clash between module
	name and procedure 'x' referenced in the interface.

	PR fortran/23060
	* gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
	* gfortran.dg/c_by_val_1.f: New test.
	* gfortran.dg/c_by_val_2.f: New test.
	* gfortran.dg/c_by_val_3.f: New test.

	PR fortran/27900
	* gfortran.dg/intrinsic_actual_4.f90: New test.

	PR fortran/24325
	* gfortran.dg/func_decl_3.f90: New test.

2007-01-05  Richard Guenther  <rguenther@suse.de>

	PR middle-end/27826
	* g++.dg/opt/pr27826.C: New testcase.

2007-01-05  Jakub Jelinek  <jakub@redhat.com>

	PR c/30360
	* gcc.dg/pr30360.c: New test.

2007-01-05  Richard Guenther  <rguenther@suse.de>

	PR middle-end/28116
	* g++.dg/opt/pr28116.C: New testcase.

2007-01-03  Jakub Jelinek  <jakub@redhat.com>

	PR c++/28217
	* g++.dg/pch/template-1.C: New test.
	* g++.dg/pch/template-1.Hs: New file.

2007-01-03  Joseph Myers  <joseph@codesourcery.com>

	* g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
	-maltivec.
	* gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.

2007-01-03  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/25818
	* gfortran.dg/entry_array_specs_2.f: New test.

	PR fortran/30084
	* gfortran.dg/nested_modules_6.f90: New test.

2007-01-03  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/30286
	* gcc.dg/pr30286.c: New test.

	PR c++/29535
	* g++.dg/template/crash66.C: New test.

	PR c++/29054
	* g++.dg/template/friend49.C: New test.

2007-01-03  Steven G. Kargl  <kargls@comcast.net>

	* gfortran.dg/ibits.f90: New test.

2007-01-02  Tobias Burnus  <burnus@net-b.de>

	PR fortran/30238
	* gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
	* gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).

2007-01-01  Andreas Schwab  <schwab@suse.de>

	PR target/29166
	* g++.dg/eh/pr29166.C: New test.

2007-01-01  Joseph Myers  <joseph@codesourcery.com>

	* lib/target-supports.exp (check_effective_target_powerpc_spe):
	New.
	(check_effective_target_vect_cmdline_needed): Use it.

2006-12-31  Paul Thomas <pault@gcc.gnu.org>

	PR fortran/30202
	* gfortran.dg/alloc_comp_basics_3.f90: New test.

	PR fortran/30190
	* gfortran.dg/bounds_check_5.f90: New test.

	PR fortran/29992
	* gfortran.dg/generic_9.f90: New test.

	PR fortran/30081
	* gfortran.dg/generic_10.f90: New test.

	PR fortran/30236
	* gfortran.dg/altreturn_3.f90: New test.

	* gfortran.dg/char_result_12.f90: Fix comment typos.

2006-12-29  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>

	PR fortran/25392
	* gfortran.dg/f2c_8.f90: New test.

2006-12-29  Jakub Jelinek  <jakub@redhat.com>

	PR preprocessor/29612
	* gcc.dg/cpp/pr29612-1.c: New test.
	* gcc.dg/cpp/pr29612-2.c: New test.

2006-12-21  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/30273
	* gfortran.dg/dependency_19.f90: New test.

2006-12-21  Steven G. Kargl  <kargl@gcc.gnu.org>

        PR fortran/30207
        * gfortran.fortran-torture/execute/where21.f90: New test.

2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
	    Tobias Burnus  <burnus@gcc.gnu.org>

	PR fortran/29975
	PR fortran/30068
	* gfortran.dg/interface_4.f90: Test adding procedure to generic
	interface.
	* gfortran.dg/interface_5.f90: Test warning for not-referenced-to
	ambiguous interfaces.
	* gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
	* gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
	* gfortran.dg/interface_8.f90: Test warning for not-referenced-to
	ambiguous interfaces.
	* gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
	* gfortran.dg/array_initializer_2.f90: Add initializer array
	constructor test.

	PR fortran/30096
	* gfortran.dg/interface_9.f90: Test that host interfaces are
	not checked for ambiguity with the local version.

2006-12-21  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/29941
	* gfortran.dg/assumed_len.f90: New test.

2006-11-21  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/29464
	* gfortran.dg/module_interface_2.f90: New test.

2006-12-21  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/30262
	* gcc.c-torture/execute/20061220-1.c: New test.

	PR middle-end/30263
	* gcc.dg/gomp/asm-1.c: New test.

	PR target/30230
	* g++.dg/eh/ia64-2.C: New test.

2006-12-20  Bill Wendling  <wendling@apple.com>

	* gcc.dg/asm-b.c: Check for __ppc64__.

2006-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libfortran/30145
	* gfortran.dg/write_zero_array.f90: New test.

2006-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/30200
	* gfortran.dg/write_fmt_trim.f90: New test.

2006-12-18  Bill Wendling  <wendling@apple.com>

	* g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
	id is an OjbC keyword.

2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>

	* gfortran.dg/advance_3.f90: Add dg-do compile directive.

2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>

	* gcc.c-torture/compile/pr27528.c: Use empty templates.

2006-12-15  Jakub Jelinek  <jakub@redhat.com>

	PR target/30185
	* gcc.c-torture/execute/pr30185.c: New test.

2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>

	* lib/target-supports.exp (check_weak_available): Use istarget
	"hppa*-*-hpux10*" instead of regexp.
	(check_cxa_atexit_available): Likewise.

2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>

	PR testsuite/30157
	* lib/target-supports.exp (check_cxa_atexit_available): Return false
	for target "hppa.*hpux10".

2006-12-13  Lee Millward  <lee.millward@codesourcery.com>

	PR c++27316
	* g++.dg/inherit/error3.C: New test.

	PR c++/28740
	* g++.dg/inherit/error4.C: New test.

2006-12-12  Josh Conner  <jconner@apple.com>

	* g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
	* g++.dg/abi/thunk4.C: Likewise.
	* g++.dg/abi/rtti3.C: Likewise.

2006-12-12  Richard Sandiford  <richard@codesourcery.com>

	* lib/gcc-dg.exp (${tool}_load): Fix invocation of
	saved_${tool}_load.

2006-12-12  Richard Guenther  <rguenther@suse.de>

	PR middle-end/30147
	* gfortran.fortran-torture/compile/pr30147.f90: New testcase.

2006-12-11  Mark Mitchell  <mark@codesourcery.com>

	PR c++/29732
	* g++.dg/template/crash65.C: New test.
	* g++.dg/template/spec16.C: Tweak error markers.

2006-12-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	PR fortran/29973
	* gfortran.dg/specifics_1.f90: Remove check for CHAR.
	* gfortran.dg/specifics_2.f90: Remove check for CHAR.
	* gfortran.dg/specifics_3.f90: Remove.
	* gfortran.fortran-torture/execute/specifics.f90: Remove test
	for CHAR.

2006-12-10  Thomas Koenig  <Thomas.Koenig@online.de>

	Backport from mainline
	PR libfortran/29568
	* gfortran.dg/convert_implied_open.f90:  Change to
	new default record length.
	* gfortran.dg/unf_short_record_1.f90:  Adapt to
	new error message.
	* gfortran.dg/unformatted_subrecords_1.f90:  New test.
	PR libfortran/30009
	PR libfortran/30056
	* gfortran.dg/read_eof_4.f90:  Add tests.
	* gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
	* gfortran.dg/unf_read_corrupted_1.f90: New test.

2006-12-09  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/29821
	* gfortran.dg/parameter_array_section_1.f90: New test.

	PR fortran/29912
	* gfortran.dg/char_result_12.f90: New test.

	PR fortran/29916
	* gfortran.dg/host_dummy_index_1.f90: Added additional test.

	PR fortran/30003
	* gfortran.dg/allocatable_function_1.f90: Increase the number
	of expected calls of free to 10; the lhs section reference is
	now evaluated so there is another call to bar.  Change the
	comment appropriately.
	* gfortran.dg/array_section_1.f90: New test.

2006-12-07  Lee Millward  <lee.millward@codesourcery.com>

        PR c++/29980
        * g++.dg/ext/attrib27.C: New test.
        * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
        * g++.dg/parse/typedef5.C: Likewise.

2006-12-07  Mark Mitchell  <mark@codesourcery.com>

	PR c++/29730
	* g++.dg/template/crash64.C: New test.
	* g++.dg/parse/crash27.C: Adjust error markers.

2006-12-07  Mike Stump  <mrs@apple.com>

	* treelang/compile/var_defs.tree: Adjust.

2006-12-06  Mark Mitchell  <mark@codesourcery.com>

	PR c++/29729
	* g++.dg/template/crash63.C: New test.

2006-12-05  Mark Mitchell  <mark@codesourcery.com>

	PR c++/29728
	* g++.dg/template/crash62.C: New test.

2006-12-05  H.J. Lu  <hongjiu.lu@intel.com>

	Backport from mainline:
	2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.dg/i386-cpuid.h (bit_SSE3): New.
	(i386_get_cpuid): New function.
	(i386_cpuid_ecx): Likewise.
	(i386_cpuid_edx): Likewise.
	(i386_cpuid): Updated to call i386_cpuid_edx.

	* gcc.target/i386/sse3-addsubpd.c: New file.
	* gcc.target/i386/sse3-addsubps.c: Likewise.
	* gcc.target/i386/sse3-haddpd.c: Likewise.
	* gcc.target/i386/sse3-haddps.c: Likewise.
	* gcc.target/i386/sse3-hsubpd.c: Likewise.
	* gcc.target/i386/sse3-hsubps.c: Likewise.
	* gcc.target/i386/sse3-lddqu.c: Likewise.
	* gcc.target/i386/sse3-movddup.c: Likewise.
	* gcc.target/i386/sse3-movshdup.c: Likewise.
	* gcc.target/i386/sse3-movsldup.c: Likewise.

2006-12-04  Mark Mitchell  <mark@codesourcery.com>

	PR c++/29733
	* g++.dg/template/crash61.C: New test.

	PR c++/29632
	* g++.dg/template/error23.C: New test.

2006-12-04  Richard Henderson  <rth@redhat.com>
            Andrew Pinski  <pinskia@gmail.com>

	PR C++/14329
	* g++.dg/warn/unit-1.C: New test.

2006-12-04  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/29965
	* gcc.dg/gomp/pr29965-1.c: New test.
	* gcc.dg/gomp/pr29965-2.c: New test.
	* gcc.dg/gomp/pr29965-3.c: New test.
	* gcc.dg/gomp/pr29965-4.c: New test.
	* gcc.dg/gomp/pr29965-5.c: New test.
	* gcc.dg/gomp/pr29965-6.c: New test.
	* g++.dg/gomp/pr29965-1.C: New test.
	* g++.dg/gomp/pr29965-2.C: New test.
	* g++.dg/gomp/pr29965-3.C: New test.
	* g++.dg/gomp/pr29965-4.C: New test.
	* g++.dg/gomp/pr29965-5.C: New test.
	* g++.dg/gomp/pr29965-6.C: New test.
	* g++.dg/gomp/pr29965-7.C: New test.
	* g++.dg/gomp/pr29965-8.C: New test.
	* g++.dg/gomp/pr29965-9.C: New test.
	* g++.dg/gomp/pr29965-10.C: New test.

2006-12-02  Andrew Pinski  <pinskia@gmail.com>

	PR tree-opt/29984
	* gcc.dg/tree-ssa/reassoc-12.c: New test.

2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/30022
	* g++.dg/ext/vector5.C: New test.

2006-11-30  Joseph Myers  <joseph@codesourcery.com>

	* gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
	-maltivec.

2006-11-29  Lee Millward  <lee.millward@codesourcery.com>

	PR c++/29022
	* g++.dg/inherit/virtual2.C: New test.
	* g++.dg/inherit/virtual3.C: Likewise.
	* g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
	* g++.dg/inherit/error2.C: Likewise.
	* g++.dg/template/instantiate1.C: Likewise.

2006-11-28  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.dg/20061124-1.c: Add exit() function prototype.

2006-11-28  Jakub Jelinek  <jakub@redhat.com>

	PR c++/29735
	* g++.dg/warn/main-3.C: New test.

2006-11-28  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/29976
	* gfortran.dg/missing_optional_dummy_3.f90

2006-11-28  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/20880
	* gfortran.dg/interface_3.f90: Modify errors.

2006-11-27  Michael Matz  <matz@suse.de>
            Andreas Krebbel  <krebbel1@de.ibm.com>

	PR target/29319
	* gcc.dg/20061127-1.c: New testcase.

2006-11-26  Mark Mitchell  <mark@codesourcery.com>

	PR c++/29886
	* g++.dg/expr/cast8.C: New test.

2006-11-26  Andrew Pinski  <pinskia@gmail.com>

	PR fortran/29982
	* gfortran.fortran-torture/compile/parameter_3.f90: New
	testcase.

2006-11-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>

	PR tree-opt/29964
	* gcc.dg/pure-1.c: New test.

2006-11-25  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/20880
	* gfortran.dg/interface_3.f90: New test.

	PR fortran/29837
	* gfortran.dg/generic_8.f90: New test.

2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>

	* gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.

2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/29936
	* gfortran.dg/write_check3.f90: New test.

2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	PR fortran/29391
	PR fortran/29489
	* gfortran.dg/bound_2.f90: New test.
	* gfortran.dg/bound_3.f90: New test.

2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	PR fortran/24285
	* gfortran.dg/dollar_edit_descriptor-3.f: New test.

2006-11-24  Jakub Jelinek  <jakub@redhat.com>

	PR c/29955
	* gcc.dg/gomp/pr29955.c: New test.

	PR c/29736
	* gcc.dg/pr29736.c: New test.

2006-11-24  Joseph Myers  <joseph@codesourcery.com>

	* g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
	* gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.

2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>

	* gcc.dg/20061124-1.c: New testcase.

2006-11-23 Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/25087
	* gfortran.dg/auto_char_len_4.f90: New test.

	PR fortran/29652
	* gfortran.dg/generic_7.f90: New test.
	* gfortran.dg/defined_operators_1.f90: Add new error.

	PR fortran/29820
	* gfortran.dg/used_types_13.f90: New test.

2006-11-21  Jakub Jelinek  <jakub@redhat.com>

	PR c++/29570
	* g++.dg/template/static29.C: New test.

	PR c++/29734
	* g++.dg/conversion/simd4.C: New test.

2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>

	* gfortran.dg/alloc_comp_constraint_5.f90: New.
	* gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.

2006-11-17  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/29584
	* gcc.dg/torture/pr29584.c: New test.

2006-11-17  Joseph Myers  <joseph@codesourcery.com>

	* gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
	Condition PowerPC tests for saving FPRs on powerpc_fprs.
	* gcc.target/powerpc/compress-float-ppc.c,
	gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
	powerpc_fprs.
	* gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
	do not pass -mhard-float.

2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/volatile_aggregate.adb: New test.

2006-11-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>

	PR tree-opt/29788
	* gfortran.fortran-torture/compile/inline_1.f90:
	New testcase.

2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>

	PR target/29201
	* gcc.c-torture/compile/pr29201.c: New test for ia64 target.

2006-11-15  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/29581
	* gcc.dg/pr29581-1.c: New test.
	* gcc.dg/pr29581-2.c: New test.
	* gcc.dg/pr29581-3.c: New test.
	* gcc.dg/pr29581-4.c: New test.
	* gfortran.dg/pr29581.f90: New test.

2006-11-15  Richard Guenther  <rguenther@suse.de>

	Backport from mainline:
	2006-11-12  Roger Sayle  <roger@eyesopen.com>

	PR rtl-optimization/29797
	* gcc.c-torture/execute/pr29797-1.c: New test case.

2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>

	PR fortran/29702
	* lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
	numbers in error message headers.

2006-11-14  Mark Mitchell  <mark@codesourcery.com>

	PR c++/29106
	* g++.dg/init/self1.C: New test.

2006-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	PR libfortran/27895
	* gfortran.dg/zero_sized_1.f90: Uncomment checks
	for RESHAPE.

2006-11-13  Mark Mitchell  <mark@codesourcery.com>

	PR c++/29518
	* g++.dg/template/static28.C: New test.

2006-11-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>

	PR fortran/26994
	* gfortran.fortran-torture/compile/transfer-1.f90:
	New testcase.

2006-11-13  Jakub Jelinek  <jakub@redhat.com>

	PR fortran/29759
	* gfortran.dg/gomp/pr29759.f90: New test.

2006-11-13  Richard Guenther  <rguenther@suse.de>

	Backport form mainline:
	2006-10-23  Richard Guenther  <rguenther@suse.de>

	PR middle-end/21032
	* gcc.dg/pr21032.c: New testcase.

2006-11-12  Jason Merrill  <jason@redhat.com>
	    Andrew Pinski <pinskia@physics.uc.edu>

	Backport form mainline:
	PR middle-end/28915
	* gcc.target/i386/vectorize1.c: New.

2006-11-12 Paul Thomas <pault@gcc.gnu.org>

	PR fortran/29699
	* gfortran.dg/alloc_comp_auto_array_1.f90: New test.

	PR fortran/21370
	* gfortran.dg/change_symbol_attributes_1.f90: New test.

	PR fortran/29431
	* gfortran.dg/array_constructor_13.f90: New test.

	PR fortran/29758
	* gfortran.dg/reshape_source_size_1.f90: New test.

	PR fortran/29315
	* gfortran.dg/aliasing_dummy_4.f90: New test.

2006-11-11  Richard Sandiford  <richard@codesourcery.com>

	PR middle-end/27528
	* gcc.c-torture/compile/pr27528.c: New test.
	* gcc.dg/pr27528.c: Likewise.

2006-11-10  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/29539
	* gfortran.dg/gfortran.dg/blockdata_3.f90: New test.

	PR fortran/29634
	* gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New test.

2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>

	PR middle-end/29726
	* gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
	(test6): Ditto.
	(dg-final): Add scan-tree-dump-times patterns for test5 and test6.
	* gcc.dg/fold-eqandshift-3.c: New test case.

2006-11-09 Paul Thomas <pault@gcc.gnu.org>

	PR fortran/29744
	* gfortran.dg/used_types_12.f90: New test.

2006-11-08  Erik Edelmann  <eedelman@gcc.gnu.org>

	PR fortran/29630
	PR fortran/29679
	* gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.

2006-11-08  Janis Johnson  <janis187@us.ibm.com>
	    Bernhard Fischer  <aldot@gcc.gnu.org>

	* lib/gcc-dg.exp (output-exists): New proc.
	(output-exists-not): New proc.
	* gcc.test-framework/test-framework.awk: Support new directives.
	* gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
	* gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
	* gcc.test-framework/dg-outexists-exp-F.c: New test.
	* gcc.test-framework/dg-outexists-exp-XP.c: New test.
	* gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
	* gcc.test-framework/dg-outexists-exp-P.c: New test.

2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/25545
	* gfortran.dg/dollar_edit_descriptor-2.f: New test.

2006-11-05  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/29695
	* gcc.c-torture/execute/pr29695-1.c: New test.
	* gcc.c-torture/execute/pr29695-2.c: New test.

2006-11-05  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/29565
	* gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.

	PR fortran/29387
	* gfortran.dg/intrinsic_actual_2.f90: New test.

	PR fortran/29490
	* gfortran.dg/actual_array_interface_1.f90: New test.

	PR fortran/29641
	* gfortran.dg/used_types_11.f90: New test.

2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	PR fortran/29067
	* gfortran.dg/pr29067.f: New test.

2006-11-03  Thomas Koenig  <Thomas.Koenig@online.de>

	PR libfortran/29627
	Backport from trunk
	* gfortran.dg/unf_short_record_1.f90:  New test.

2006-11-02  Mike Stump  <mrs@apple.com>

	* obj-c++.dg/const-str-9.mm: Don't run on 64-bit.

	* g++.old-deja/g++.abi/align.C: Enable for darwin.

2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>

	* gcc.c-torture/execute/20061101-1.c: New test.

2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
	* gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.

2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>

	* gcc.c-torture/execute/20061031-1.c: New test.

2006-10-31  Joseph Myers  <joseph@codesourcery.com>
            Richard Sandiford  <richard@codesourcery.com>

	* lib/target-supports.exp (get_compiler_messages): Append options
	as a single list element.
	(check_effective_target_arm_vfp_ok): New.
	* gcc.dg/arm-vfp1.c: Use arm_vfp_ok.

2006-10-30  Tobias Burnus  <burnus@net-b.de>

       PR fortran/29452
       * gfortran.dg/write_check.f90: Check run-time keyword checking.
       * gfortran.dg/write_check2.f90: Check compile-time keyword checking.

2006-10-30  Joseph Myers  <joseph@codesourcery.com>

	* lib/target-supports.exp (check_function_available): Declare
	function before calling.

2006-10-30  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/29637
	* gcc.dg/pr29637.c: New test.

2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/29563
	* gfortran.dg/arrayio_9.f90: New test.
	* gfortran.dg/arrayio_19.f90: New test.

2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>

	* gcc.dg/20061026.c: New testcase.

2006-10-25  Steve Ellcey  <sje@cup.hp.com>

	* gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.

2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>

	PR fortran/29393
	* gfortran.dg/initialize_2.f90: New.

2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>

	PR c++/20647
	* g++.dg/abi/rtti3.C: New.

2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>

	* g++.dg/other/s390-1.C: New testcase.

2006-10-20  Lee Millward  <lee.millward@codesourcery.com>

        PR c++/28053
        * g++.dg/parse/bitfield1.C: Adjust error markers.
        * g++.dg/parse/bitfield2.C: New test.

2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>

	* gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.

2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	PR libfortran/27895
	* gfortran.dg/zero_sized_1.f90: New test.

2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/div-compare-1.c: New test.

2006-10-19  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/29216
	* gfortran.dg/result_default_init_1.f90: New test.

	PR fortran/29314
	* gfortran.dg/automatic_default_init_1.f90: New test.

	* gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
	from 38 to 33.

2006-10-18  Geoffrey Keating  <geoffk@apple.com>

	* g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
	'using namespace std' without previous declaration.
	* g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
	* g++.old-deja/g++.robertl/eb133c.C: New.

2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/29277
	* gfortran.dg/streamio_4.f90: Update test.
	* gfortran.dg/streamio_11.f90: New test.

2006-10-17  Lee Millward  <lee.millward@codesourcery.com>

	PR c++/27952
	* g++.dg/inherit/virtual1.C: New test.

2006-10-17  Mark Mitchell  <mark@codesourcery.com>

	PR c++/28261
	* g++.dg/parse/enum3.C: New test.

2006-10-17  Mark Mitchell  <mark@codesourcery.com>

	PR c++/29039
	* g++.dg/init/ctor8.C: New test.

2006-10-17  Mark Mitchell  <mark@codesourcery.com>

	PR c++/27270
	* g++.dg/ext/complit8.C: Tweak error markers.
	* g++.dg/template/complit1.C: Add error marker.

2006-10-16  Mark Mitchell  <mark@codesourcery.com>

	PR c++/27270
	* g++.dg/ext/complit8.C: New test.

	PR c++/29408
	* g++.dg/parse/dtor12.C: New test.

	PR c++/29435
	* g++.dg/template/sizeof11.C: New test.

2006-10-17  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/29392
	* gfortran.dg/data_char_3.f90: New test.

	PR fortran/29451
	* gfortran.dg/negative_automatic_size.f90: New test.

2006-10-16  David Daney  <ddaney@avtrex.com>

	* g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.

2006-10-16  Eric Christopher  <echristo@apple.com>

	* gcc.target/i386/asm-4.c: Fix inline asm for darwin
	x86_64.

2006-10-16  Mark Mitchell  <mark@codesourcery.com>

	PR c++/28211
	* g++.dg/tc1/dr49.C: Tweak error messages.
	* g++.dg/parse/template21.C: New test.

2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>

	PR middle-end/20491
	gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.

2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/29403
	* gfortran.dg/print_1.f90: New test.

2006-10-15  Jan Hubicka  <jh@suse.cz>

	PR middle-end/29241
	* gcc.c-torture/compile/pr29241.c: New testcase.

2006-10-15  David Edelsohn  <edelsohn@gnu.org>

	PR middle-end/29250
	* gcc.c-torture/compile/pr29250.c: New test.

2006-10-15  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/pr29299.c: New testcase.

2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>

	PR fortran/24767
	* gfortran.dg/label_4.f90: Adjust warning flag.

2006-10-14 Paul Thomas <pault@gcc.gnu.org>

	PR fortran/29371
	* gfortran.dg/nullify_3.f90: New test.

2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>

	* gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
	on Solaris 2.5.1 too.

2006-10-13  Eric Christopher  <echristo@apple.com>

	* gcc.dg/pr25993.c: Skip for darwin.

2006-10-13  Eric Christopher  <echristo@apple.com>

	* gcc.dg/visibility-11.c: Skip for darwin.

2006-10-13  Eric Christopher  <echristo@apple.com>

	* gcc.dg/darwin-weakimport-1.c: Use
	-fno-asynchronous-unwind-tables.
	* gcc.dg/darwin-weakimport-3.c: Ditto.

2006-10-13  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/29446
	* gcc.dg/torture/pr29446.c: New testcase.

2006-10-13  Bill Wendling  <wendling@apple.com>

	* g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
	* g++.old-deja/g++.jason/hmc1.C: Likewise.
	* g++.old-deja/g++.jason/cleanup2.C: Likewise.
	* g++.old-deja/g++.law/shadow1.C: Likewise.
	* g++.old-deja/g++.law/ctors10.C: Likewise.
	* g++.dg/debug/namespace1.C: Likewise.
	* g++.dg/inherit/namespace-as-base.C: Likewise.
	* g++.dg/opt/delay-slot-1.C: Likewise.
	* g++.dg/parse/defarg10.C: Likewise.
	* g++.dg/template/ptrmem11.C: Likewise.
	* g++.dg/template/mem_func_ptr.C: Likewise.
	* g++.dg/template/spec19.C: Likewise.

2006-10-13  Paolo Bonzini  <bonzini@gnu.org>

	* gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.

2006-10-13 Paul Thomas <pault@gcc.gnu.org>

	PR fortran/29373
	* gfortran.dg/implicit_9.f90: New test.

	PR fortran/29407
	* gfortran.dg/namelist_25.f90: New test.

	PR fortran/27701
	* gfortran.dg/same_name_2.f90: New test.

	PR fortran/29232
	* gfortran.dg/host_assoc_types_1.f90: New test.

	PR fortran/29364
	* gfortran.dg/missing_derived_type_1.f90: New test.
	* gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.

	PR fortran/29422
	* gfortran.dg/alloc_comp_constraint_4.f90: New test.

	PR fortran/29428
	* gfortran.dg/alloc_comp_assign_5.f90: New test.

2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	PR fortran/29391
	* gfortran.dg/bound_2.f90: New test.

2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	* gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
	directive.
	* gfortran.dg/module_private_array_refs_1.f90: Likewise.
	* gfortran.dg/module_proc_external_dummy.f90: Likewise.
	* gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
	* gfortran.dg/gomp/reduction3.f90: Likewise.
	* gfortran.dg/derived_constructor_comps_1.f90: Likewise.
	* gfortran.dg/dummy_procedure_2.f90: Likewise.
	* gfortran.dg/interface_derived_type_1.f90: Likewise.
	* gfortran.dg/forall_4.f90: Likewise.
	* gfortran.dg/spec_expr_4.f90: Likewise.
	* gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
	* gfortran.dg/forall_5.f90: Likewise.
	* gfortran.dg/open_access_append_2.f90: Add check for
	compile-time warning.

2006-10-13  Mark Mitchell  <mark@codesourcery.com>

	PR c++/28506
	* g++.dg/parse/pure1.C: New test.

2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	PR fortran/21435
	* gfortran.dg/io_constraints_3.f90: New test.
	* gfortran.dg/open_access_append_1.f90: Add checks
	for compile-time warnings.
	* gfortran.dg/pr20163-2.f: Likewise.
	* gfortran.dg/iostat_2.f90: Likewise.
	* gfortran.dg/label_4.f90: Delete the temporary
	file.
	* gfortran.dg/direct_io_2.f90: Add a FILE=
	specifier.
	* gfortran.dg/iomsg_1.f90: Add check for
	compile-time warning.

2006-10-12  Jan Hubicka  <jh@suse.cz>

	PR c/28419
	* gcc.dg/pr28319.c: New test.

2006-10-12  Mark Mitchell  <mark@codesourcery.com>
	PR c++/29318
	* g++.dg/ext/vla4.C: New test.

2006-10-12 Lee Millward <lee.millward@codesourcery.com>

	PR c++/27961
	* g++.dg/template/crash60.C: New test.
	* g++.dg/other/large-size-array.C: Adjust error markers.
	* g++.dg/parse/crash27.C: Likewise.
	* g++.dg/template/crash1.C: Likewise.

2006-10-12  Steve Ellcey  <sje@cup.hp.com>

	PR testsuite/29093
	* gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".

2006-10-12  Jakub Jelinek  <jakub@redhat.com>

	PR preprocessor/28709
	* gcc.dg/cpp/paste14.c: New test.

2006-10-11  Mark Mitchell  <mark@codesourcery.com>

	PR c++/29175
	* g++.dg/init/array24.C: New test.

2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* gcc.dg/builtins-config.h: Move Solaris section after inclusion
	of <sys/types.h>.

2006-10-11  Lee Millward  <lee.millward@codesourcery.com>

	PR c++/29024
	* g++.dg/parse/typedef8.C: New test.
	* g++.dg/other/mult-stor1.C: Adjust error markers.

2006-10-11  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/28230
	* gcc.dg/torture/pr28230.c: New testcase.

2006-10-11  Richard Guenther  <rguenther@suse.de>

	PR inline-asm/29119
	* gcc.dg/torture/pr29119.c: New testcase.

2006-10-10  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/29272
	* gcc.c-torture/execute/20060930-2.c: New test.

2006-10-09  Richard Henderson  <rth@redhat.com>

	Revert emutls patch.

2006-10-09  Richard Guenther  <rguenther@suse.de>

	PR middle-end/29254
	* gcc.dg/pr29254.c: New testcase.

2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
	    Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/20541
	* gfortran.dg/alloc_comp_basics_1.f90: New test.
	* gfortran.dg/alloc_comp_basics_2.f90: New test.
	* gfortran.dg/alloc_comp_assign_1.f90: New test.
	* gfortran.dg/alloc_comp_assign_2.f90: New test.
	* gfortran.dg/alloc_comp_assign_3.f90: New test.
	* gfortran.dg/alloc_comp_assign_4.f90: New test.
	* gfortran.dg/alloc_comp_constraint_1.f90: New test.
	* gfortran.dg/alloc_comp_constraint_2.f90: New test.
	* gfortran.dg/alloc_comp_constraint_3.f90: New test.
	* gfortran.dg/alloc_comp_constructor_1.f90: New test.
	* gfortran.dg/alloc_comp_constructor_2.f90: New test.
	* gfortran.dg/alloc_comp_initializer_1.f90: New test.
	* gfortran.dg/alloc_comp_std.f90: New test.
	* gfortran.dg/move_alloc.f90: New test.

2006-10-08  Paul Thomas <pault@gcc.gnu.org>

	PR fortran/29115
	* gfortran.dg/derived_constructor_comps_2.f90: New test.

	PR fortran/29211
	* gfortran.dg/forall_char_dependencies_1.f90: New test.

2006-10-08  Tobias Burnus  <burnus@net-b.de>

	PR fortran/28585
	* gfortran.dg/new_line.f90: New test.

2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
	* gcc.dg/torture/builtin-convert-1.c,
	gcc.dg/torture/builtin-convert-2.c,
	gcc.dg/torture/builtin-convert-3.c,
	gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.

2006-10-07  Kazu Hirata  <kazu@codesourcery.com>

	* gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
	gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
	gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
	gcc.dg/tree-ssa/bool-9.c: Fix comment typos.

2006-10-07  Andrew Pinski  <pinskia@gmail.com>

	* objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
	Xfail some tests for powerpc-darwin and powerpc-aix.

2006-10-07  Jakub Jelinek  <jakub@redhat.com>

	PR c/29380
	* gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.

2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>

	PR target/29300
	* gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
	on hppa*-*-hpux*.

2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	PR fortran/16580
	PR fortran/29288
	* gfortran.fortran-torture/execute/specifics.f90:
	Add tests for using all possible intrinsics as actual arguments.
	* gfortran.dg/specifics_1.f90: Add tests for using
	all possible intrinsics as actual arguments.
	* gfortran.dg/specifics_2.f90: New file.
	* gfortran.dg/specifics_3.f90: New file.

2006-10-07  Richard Sandiford  <richard@codesourcery.com>

	* gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
	* gcc.dg/debug/debug-2.c: Likewise.

2006-10-06  Uros Bizjak  <uros@kss-loka.si>

	* gcc.c-torture/compile/sync-2.c: New test.

2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>

	* gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
	line endings.

2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>

	PR rtl-optimization/29128
	* gcc.c-torture/compile/pr29128.c: New test.

2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>

	* gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
	line endings.

2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>

	PR middle-end/29256
	* gcc.dg/tree-ssa/loop-19.c: New test.

2006-10-06  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/29330
	* gcc.dg/pr29330.c: New test.

	PR target/28924
	* gcc.c-torture/compile/20061005-1.c: New test.

2006-10-06  Olivier Hainque  <hainque@adacore.com>

	* gcc.dg/typename-vla-1.c: New case.
	* gnat.dg/forward_vla.adb: New case.

2006-10-06  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/29290
	* gfortran.dg/loop_nest_1.f90: New test.

	PR target/29198
	* gcc.dg/tls/opt-12.c: New test.

	PR fortran/28415
	* gfortran.dg/save_2.f90: New test.

	PR c/29091
	* gcc.dg/pr29091.c: New test.

2006-10-06  Joseph Myers  <joseph@codesourcery.com>

	* lib/target-supports.exp
	(check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
	same as x86_64-*-*; check for LP64.

2006-10-04  Richard Henderson  <rth@redhat.com>

	* lib/target-supports.exp (check_effective_target_tls): Redefine
	to mean non-emulated tls.
	* gcc.dg/tls/alias-1.c: Remove tls requirement.
	* gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
	gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
	gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
	gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
	gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
	gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.

2006-10-04  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/29343
	* gfortran.dg/alloc_alloc_expr_2.f90: New test.

2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	* gfortran.dg/bounds_check_fail_1.f90: New test.

2006-10-03  Mark Mitchell  <mark@codesourcery.com>

	PR c++/29020
	* g++.dg/template/friend48.C: New test.

2006-10-04  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/29098
	* gfortran.dg/default_initialization_2.f90: New test.

2006-10-03  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/20779
	PR fortran/20891
	* gfortran.dg/alloc_alloc_expr_1.f90: New test.

2006-10-03  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/29284
	* gfortran.dg/optional_assumed_charlen_1.f90: New test.

	PR fortran/29321
	PR fortran/29322
	* gfortran.dg/missing_optional_dummy_2.f90: New test.

	PR fortran/25091
	PR fortran/25092
	* gfortran.dg/entry_array_specs_1.f90: New test.

2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>

	* gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
	insufficient to inhibit some test failures at -O3.  Do testing
	on integers.

2006-10-03  Mark Mitchell  <mark@codesourcery.com>

	PR c++/29138
	* g++.dg/inherit/access8.C: New test.
	* g++.dg/template/dtor4.C: Tweak error messages.

2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	PR fortran/27478
	* gfortran.dg/entry_8.f90: New test.

2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/29291
	* g++.dg/parse/new4.C: New test.

2006-10-03  Uros Bizjak  <uros@kss-loka.si>

	* gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
	PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
	PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
	PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
	PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.

2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/19260
	* gfortran.dg/continuation.f90: Rename to continuation_1.f90.
	* gfortran.dg/continuation_2.f90: New test.

	PR fortran/19262
	* gfortran.dg/continuation_3.f90: New test.
	* gfortran.dg/continuation_4.f90: New test.
	* gfortran.dg/continuation_5.f: New test.
	* gfortran.dg/continuation_6.f: New test.

2006-10-02  Mark Mitchell  <mark@codesourcery.com>

	PR c++/29226
	* g++.dg/template/vla1.C: New test.

2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	PR fortran/29210
	* gfortran.dg/complex_parameter_1.f90: New test.

2006-10-02  Jakub Jelinek  <jakub@redhat.com>

	PR c/29154
	* gcc.c-torture/execute/20060929-1.c: New test.

2006-10-01  Mark Mitchell  <mark@codesourcery.com>

	PR c++/29105
	* g++.dg/template/member6.C: New test.
	* g++.dg/parse/typename7.C: Adjust error markers.

	PR c++/29080
	* g++.dg/template/member7.C: New test.

2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>

	PR c/24010
	* gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
	gcc.dg/Woverride-init-3.c: New tests.

2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>

	* gcc.c-torture/execute/20060930-1.c: New test.

2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	PR fortran/18791
	* gfortran.dg/specifics_1.f90: New test.
	* gfortran.fortran-torture/execute/specifics.f90: Add tests for
	complex specifics.

2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* gcc.dg/pthread-init-1.c, pthread-init-2.c,
	pthread-init-common.h: New.

2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>

	* gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
	precision on some archs.

2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/non-local-goto-1.c: New test.
	* gcc.dg/non-local-goto-2.c: Likewise.
	* gcc.dg/setjmp-3.c: Likewise.
	* gcc.dg/setjmp-4.c: Likewise.

2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/self_aggregate_with_pointer.adb: New test.

2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/28276
	* gfortran.dg/exponent_1.f90: New test.

	PR fortran/27021
	* gfortran.dg/nearest_1.f90: New test.

2006-09-26  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/25261
	PR middle-end/28790
	* gcc.dg/gomp/nestedfn-1.c: New test.

2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>

	PR objc/29195
	* objc/compile/method-1.m: New test.

2006-09-25  Lee Millward  <lee.millward@codesourcery.com>

	PR c++/26938
	* g++.dg/template/crash58.C: New test.
	* g++.dg/parse/crash28.C: Adjust error markers.
	* g++.dg/template/crash34.C: Likewise.
	* g++.dg/template/friend31.C: Likewise.
	* g++.dg/template/crash32.C: Likewise.

	PR c++/27329
	* g++.dg/template/crash59.C: New test.

	PR c++/27667
	* g++.dg/template/spec33.C: New test.
	* g++.old-deja/g++.pt/spec20.C: Adjust error markers.

2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
	    Adam Nemet  <anemet@caviumnetworks.com>

	* gcc.dg/tree-ssa/ivopts-1.c: New test.
	* gcc.dg/tree-ssa/ivopts-2.c: New test.

2006-09-24  Kazu Hirata  <kazu@codesourcery.com>

	PR target/28911
	* gcc.dg/pr28911.c: New.

2006-09-23  Uros Bizjak  <uros@kss-loka.si>

	PR target/29169
	* gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
	(dg-options): Add -mfpmath=387.

2006-09-23  Jakub Jelinek  <jakub@redhat.com>

	PR c/28706
	* gcc.dg/pr28706.c: New test.

	PR c/28712
	* gcc.dg/pr28712.c: New test.

2006-09-22  Mike Stump  <mrs@apple.com>

	* obj-c++.dg/encode-3.mm: Fix for 64-bit support.

2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>

	PR tree-optimization/28888
	* gcc.dg/pr28888.c: New test.

2006-09-21  Mark Mitchell  <mark@codesourcery.com>

	PR c++/29016
	* g++.dg/init/ptrfn1.C: New test.

2006-09-21  Lee Millward  <lee.millward@codesourcery.com>

	PR c++/28861
	* g++.dg/template/spec32.C: New test.
	* g++.dg/parse/crash9.C: Adjust error markers.

	PR c++/28303
	* g++.dg/template/typedef6.C: New test.
	* g++.dg/init/error1.C: Adjust error markers.
	* g++.dg/parse/crash9.C: Likewise.
	* g++.dg/template/crash55.C: Likewise.

2006-09-21  Janis Johnson  <janis187@us.ibm.com>

	* gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.

2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>

	PR target/27650
	* g++.dg/ext/dllimport12.C: New test.

2006-09-20  Richard Sandiford  <richard@codesourcery.com>

	* gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
	* gcc.target/mips/nmadd-2.c: Likewise.
	* gcc.target/mips/mips-ps-6.c: New test.
	* gcc.target/mips/neg-abs-1.c: Likewise.
	* gcc.target/mips/neg-abs-2.c: Likewise.
	* gcc.target/mips/nmadd-3.c: New test.

2006-09-20  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/28046
	* gcc.dg/gomp/atomic-10.c: New test.
	* g++.dg/gomp/atomic-10.C: New test.

2006-09-20  Eric Christopher  <echristo@apple.com>

	* gcc.target/i386/sse3-not-fisttp.c: New.

2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>

	* gfortran.dg/vect/vect-5.f90: Don't xfail lp64.

2006-09-19  Richard Sandiford  <richard@codesourcery.com>

	* gcc.c-torture/execute/pr28289.c (one): New variable.
	(main): Use it instead of argc.
	* gcc.c-torture/execute/20060102-1.c (one): New variable.
	(main): Use it instead of argc.

2006-09-19  Paul Brook  <paul@codesourcery.com>

	PR target/28516
	* gcc.dg/nested-func-5.c: New test.

2006-09-19  Ben Elliston  <bje@au.ibm.com>

	* lib/target-supports.exp (check_effective_target_tls): Compile
	test stubs using ${tool}_target_compile, not just target_compile.
	(check_effective_target_tls_runtime): Likewise.

2006-09-19  Ben Elliston  <bje@au.ibm.com>

	* gcc.c-torture/compile/20030405-1.x: Remove.

	* g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
	optimising linker from discarding it.

2006-09-18 Paul Thomas <pault@gcc.gnu.org>

	PR fortran/28526
	* gfortran.dg/keyword_symbol_1.f90: New test.

	* gfortran.dg/spread_shape_1.f90: Add missing warning with
	pedantic compilation option.

2006-09-18  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/29060
	* gfortran.dg/spread_shape_1.f90: New test.

2006-09-17  Roger Sayle  <roger@eyesopen.com>

	PR tree-optimization/28887
	* gcc.dg/prefetch-loop-arrays-1.c: New test case.

2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>

	PR c/25993
	* gcc.dg/pr25993.c: New test.

2006-09-17  Ira Rosen  <irar@il.ibm.com>

	PR tree-opt/21591
	* gcc.dg/vect/pr21591.c: New test.

2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>

	PR tree-opt/29059
	* gcc.c-torture/compile/strcpy-1.c: New test.
	* gcc.c-torture/compile/strcpy-2.c: New test.
	* gcc.c-torture/compile/memcpy-1.c: New test.
	* gcc.c-torture/compile/memcpy-2.c: New test.

2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>

	PR testsuite/29055
	* gcc.target/powerpc/darwin-bool-1.c: Skip -m64

2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/specs/double_record_extension1.ads: New test.
	* gnat.dg/specs/double_record_extension2.ads: Likewise.

2006-09-15  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/29051
	* gfortran.dg/oldstyle_3.f90: New test.

2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/29099
	* gfortran.dg/secnds-1.f: New test.

2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/29053
	* gfortran.dg/streamio_9.f90: New test.
	* gfortran.dg/streamio_10.f90: New test.

2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>

	PR C++/29002
	* g++.dg/init/array22.C: New test.
	* g++.dg/init/array23.C: New test.

2006-09-14  Arnaud Charlet  <charlet@adacore.com>

	* stackcheck.lst: Update list of tests requiring stack checking.
	* norun.lst: Adjust for above change.
	* ada95.lst: New file.
	* run_all.sh: Add handling of tests using Ada 95 semantics and thus
	requiring -gnat95 switch.

2006-09-14  Olivier Hainque  <hainque@adacore.com>

	* gnat.dg/in_out_parameter.adb: New test.

2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>

	PR debug/28980
	* gcc.c-torture/compile/debugvlafunction-1.c: New test.

2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/specs/unchecked_union.ads: New test.

2006-09-13  Richard Sandiford  <richard@codesourcery.com>

	PR rtl-optimization/28982
	* gcc.c-torture/execute/pr28982a.c: New test.
	* gcc.c-torture/execute/pr28982b.c: Likewise.

2006-09-12  Eric Christopher  <echristo@apple.com>

	* gcc.target/x86_64/abi/asm-support-darwin.s: New.
	* gcc.target/x86_64/abi/abi-x86_64.exp: Use.

2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>

	PR c/28768
	PR preprocessor/14634
	* gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
	gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
	gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.

2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>

	* gcc.dg/pr28243.c: New test.

2006-09-12  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/28971
	gfortran.dg/pr28971.f90: New test to act as a backstop in case
	this undiagnosed regression reappears.

2006-09-12  Kazu Hirata  <kazu@codesourcery.com>

	* lib/c-torture.exp (c-torture-compile, c-torture-execute):
	Treat $srcdir as a literal.
	* lib/fortran-torture.exp (fortran-torture-compile,
	fortran-torture-execute): Likewise.
	* lib/objc-torture.exp (objc-torture-compile,
	objc-torture-execute): Likewise.
	* lib/profopt.exp (profopt-execute): Likewise.

2006-09-11  Geoffrey Keating  <geoffk@apple.com>

	* gcc.dg/debug/dwarf2/dwarf-file1.c: New.

2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>

	PR testsuite/28950
	* gcc.target/powerpc/ppc-and-1.c: Fix regex.

2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/13685
	* gcc.target/i386/pr13685.c: New test.

2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>

	* gcc.dg/pr28726.c: New test.

2006-09-11  Josh Conner  <jconner@apple.com>

	* gcc.dg/nrv3.c: Increase size of structure.
	* gcc.dg/nrv4.c: Likewise.
	* gcc.dg/nrv5.c: Likewise.

2006-09-11  Paul Thomas  <pault@gcc.gnu.org>

	PR libfortran/28890
	gfortran.dg/assumed_charlen_function_5.f90: New test.

2006-09-10  Mark Mitchell  <mark@codesourcery.com>

	PR c++/28991
	* g++.dg/init/static3.C: New test.

2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>

	PR testsuite/29007
	* gcc.dg/long-long-cst1.c (t): Add cast to
	__SIZE_TYPE__ before casting to int.
	(main): Return 0 on success.

2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>

	* gcc.c-torture/execute/20060910-1.c: New test.

2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>

	PR middle-end/26983
	* gcc.dg/pr26983.c: New test.

2006-09-10  Richard Sandiford  <richard@codesourcery.com>

	PR target/29006
	* gcc.c-torture/execute/pr29006.c: New test.

2006-09-10  Paul Thomas  <pault@gcc.gnu.org>

	PR libfortran/28947
	gfortran.dg/matmul_4.f90: New test.

2006-09-10  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/28959
	gfortran.dg/used_types_10: New test.

2006-09-10  Paul Thomas  <pault@gcc.gnu.org>

	PR libfortran/28923
	gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
	gfortran.dg/array_initializer_3.f90: New test.

2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/28914
	* gfortran.dg/actual_array_constructor_3.f90: New test.

2006-09-09  Paolo Bonzini  <bonzini@gnu.org>

	PR testsuite/26778
	* gcc.target/i386/pr26778.c: New testcase.

2006-09-08  Eric Christopher  <echristo@apple.com>

	* gcc.target/i386/20060512-3.c: Run test on ilp32 only.
	* gcc.target/i386/memcpy-1.c: Ditto.
	* gcc.target/i386/asm-1.c: Ditto.
	* gcc.target/i386/20060512-4.c: Ditto.
	* gcc.target/i386/compress-float-387.c: Ditto.
	* gcc.target/i386/20060512-1.c: Ditto.
	* gcc.target/i386/compress-float-sse.c: Ditto.
	* gcc.target/i386/20060512-2.c: Ditto.
	* gcc.target/i386/compress-float-sse-pic.c: Ditto.
	* gcc.target/i386/stack-prot-kernel.c: Ditto.
	* gcc.target/i386/compress-float-387-pic.c: Ditto.
	* gcc.dg/pr26449.c: Ditto.
	* gcc.dg/attr-ms_struct-2.c: Ditto.
	* gcc.dg/attr-ms_struct-1.c: Ditto.
	* gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.

2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>

	PR c/28504
	* gcc.dg/vla-10.c: New test.

2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/28858
	* g++.dg/parse/template20.C: New test.
	* g++.dg/template/operator8.C: Remove obsolete part.
	* g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
	* g++.old-deja/g++.pt/crash65.C: Likewise.

2006-09-07  Jason Merrill  <jason@redhat.com>

	PR middle-end/27724
	* gcc.dg/long-long-cst1.c: New test.

2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>

	PR C++/28906
	* g++.dg/other/array3.C: New test.
	* g++.dg/other/array4.C: New test.
	* g++.dg/other/array5.C: New test.

2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.

2006-09-07  Uros Bizjak  <uros@kss-loka.si>

	PR target/28946
	* gcc.target/i386/pr28946.c: New test.

2006-09-07  Steven G. Kargl  <kargls@comcast.net>

	* gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
	in integer literal constant.
	* gfortran.dg/enum_8.f90: Ditto.
	* gfortran.dg/g77/20030326-1.f: Ditto.

2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>

	* gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
	nonconformance usage.

2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>

	PR middle-end/28862
	* gcc.c-torture/compile/vector-align-1.c: New test.

2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>

	PR rtl-opt/27883
	* g++.dg/opt/copysign-1.C: New test.

2006-09-06  Jason Merrill  <jason@redhat.com>

	PR c++/27371
	* g++.dg/warn/unused-result1.C: New test.

2006-09-06  Mark Mitchell  <mark@codesourcery.com>

	PR c++/28903
	* g++.dg/ext/vla3.C: New test.

	PR c++/28886
	* g++.dg/template/array16.C: New test.

2006-09-06  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/pr27226.c: Remove testcase again.

2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>

	PR tree-opt/28937
	* g++.dg/opt/unroll2.C: New test.

2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>

	PR tree-opt/28952
	* gcc.dg/vect/pr28952.c: New test.

2006-09-05  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/28900
	* gcc.dg/torture/pr28900.c: New testcase

2006-09-05  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/28905
	* gcc.c-torture/compile/pr28905.c: New testcase.

2006-09-05  Richard Guenther  <rguenther@suse.de>

	PR middle-end/28935
	* gcc.dg/pr28935.c: New testcase.

2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>

	* gcc.c-torture/execute/20060905-1.c: New test.

2006-09-05 Paul Thomas <pault@gcc.gnu.org>

	PR fortran/28908
	* gfortran.dg/used_types_7.f90: New test.
	* gfortran.dg/used_types_8.f90: New test.
	* gfortran.dg/used_types_9.f90: New test.

2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>

	* gcc.c-torture/compile/20060904-1.c: New test.

2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>

	PR c++/23287 Revert my 2006-09-01 patch
	* g++.dg/parse/dtor12.C: Remove.

2006-09-02  Lee Millward  <lee.millward@codesourcery.com>

	PR c+/27670
	* g++.dg/template/operator9.C: New test.

	PR c++/27493
	* g++.dg/template/operator7.C: New test.

	PR c++/27494
	* g++.dg/template/operator8.C: New test.

	PR c++/27397
	* g++.dg/template/crash57.C: New test.

	* g++.dg/template/typedef4.C: Adjust error markers.
	* g++.dg/template/typedef5.C: Likewise.

2006-09-02  Jakub Jelinek  <jakub@redhat.com>

	PR c++/28878
	* g++.dg/parse/crash33.C: New test.

2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
	Richard Guenther  <rguenther@suse.de>
	Adam Nemet  <anemet@caviumnetworks.com>

	PR middle-end/27226
	* gcc.target/mips/memcpy-1.c: New testcase.
	* gcc.dg/pr27226.c: Likewise.

2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>

	PR c++/28705
	* g++.dg/lookup/koenig5.C: New.
	* g++.dg/template/crash56.C: New.

2006-09-01  Josh Conner  <jconner@apple.com>

	PR c++/25505
	* gcc.dg/nrv3.c: New test.
	* gcc.dg/nrv4.c: New test.
	* gcc.dg/nrv5.c: New test.

2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>

	PR c++/23287
	* g++.dg/parse/dtor12.C: New.

2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>

	PR tree-optimization/28839
	* gcc.dg/pr28839.c: New test.

2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>

	PR target/24367
	* gcc.dg/pr24367.c: New testcase.

2006-08-30  Joseph Myers  <joseph@codesourcery.com>

	* gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.

2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>

	PR rtl-optimization/27735
	* gcc.dg/loop-unswitch-1.c: New test.

2006-08-30  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/28885
	* gfortran.dg/aliasing_dummy_2.f90: New test.

	PR fortran/20067
	* gfortran.dg/generic_5.f90: Change error message.

	PR fortran/28873
	* gfortran.dg/generic_6.f90: New test.

	PR fortran/25077
	* gfortran.dg/redefined_intrinsic_assignment.f90: New test.

	PR fortran/25102
	* gfortran.dg/invalid_interface_assignment.f90: New test.

	PR fortran/24866
	* gfortran.dg/module_proc_external_dummy.f90: New test.

2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>

	PR c++/28349
	* testsuite/g++.dg/warn/var-args1.C: New test.

2006-08-29  Steven G. Kargl  <kargls@comcast.net>

	PR fortran/28866
	* gfortran.dg/simpleif_2.f90: New test.
	* gfortran.dg/pr19936_1.f90: Adjust dg-error message.
	* gfortran.dg/enum_5.f90: Ditto.

2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
	    Kazu Hirata  <kazu@codesourcery.com>

	PR tree-optimization/17506
	* gcc.dg/pr17506.c: New.

2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>

	PR c++/28139
	* g++.dg/eh/alias1.C: New test.

2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/28860
	* g++.dg/template/ttp22.C: New test.

2006-08-28  Kazu Hirata  <kazu@codesourcery.com>

	PR middle-end/26632
	* gcc.dg/pr26632.c: New.

2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/28354
	* gfortran.dg/fmt_zero_precision.f90: New test.

2006-08-27  Mark Mitchell  <mark@codesourcery.com>

	PR c++/28058
	* g++.dg/template/spec31.C: New test.

2006-08-27  Lee Millward  <lee.millward@codesourcery.com>

	PR c++/26573
	* g++.dg/other/static2.C: New test.

2006-08-26  Roger Sayle  <roger@eyesopen.com>

	* gcc.dg/Wswitch-enum-2.c: New test case.
	* gcc.dg/Wswitch-enum-3.c: Likewise.

2006-08-26  Richard Guenther  <rguenther@suse.de>

	* gcc.c-torture/compile/20060826-1.c: New testcase.

2006-08-26  Lee Millward  <lee.millward@codesourcery.com>

	PR c++/28736
	* g++.dg/template/void10.C: New test.

	PR c++/28737
	* g++.dg/template/void8.C: New test.

	PR c+_+/28738
	* g++.dg/template/void9.C: New test.

	* g++.dg/template/void3.C: Adjust error markers.
	* g++.dg/template/void4.C: Likewise.
	* g++.dg/template/crash55.C: Likewise.
	* g++.dg/template/void7.C: Likewise

2006-08-26  Mark Mitchell  <mark@codesourcery.com>

	PR c++/28588
	* g++.dg/inherit/access6.C: New test.
	* g++.dg/inherit/access7.C: Likewise.

	PR c++/28595
	* g++.dg/template/array15.C: New test.
	* g++.dg/template/crash2.C: Tweak error markers.

2006-08-26  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/28683
	* gcc.c-torture/compile/20060823-1.c: New test.

2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/28853
	* g++.dg/template/ttp21.C: New test.

	PR c++/28852
	* g++.dg/other/operator1.C: Add error-marker.
	* g++.dg/other/operator2.C: New test.

2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>

	PR c/27893
	* gcc.c-torture/compile/vla-const-1.c,
	gcc.c-torture/compile/vla-const-2.c: New tests.

2006-08-26  Richard Guenther  <rguenther@suse.de>

	PR middle-end/28814
	* gcc.dg/torture/pr28814.c: New testcase.

2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>

	PR c/28418
	* gcc.c-torture/compile/compound-literal-1.c: New test.

2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>

	PR c/28299
	* gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
	* gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
	Expect extra diagnostics.

2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>

	gcc.dg/noncompile/pr16876.c: New test.

2006-08-25  Mark Mitchell  <mark@codesourcery.com>

	PR c++/28056
	* g++.dg/parse/local1.C: New test.
	* g++.dg/other/qual1.C: Tweak error marker.

2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>

	PR c++/27787
	* g++.dg/template/typename10.C: New.
	* g++.dg/template/lookup4.C: Remove bogus error marker.

2006-08-25  Richard Guenther  <rguenther@suse.de>

	PR testsuite/28829
	* gcc.dg/pr26570.c: Fix testcase.

2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>

	PR tree-opt/28807
	* gcc.c-torture/execute/mayalias-2.c: New test.
	* gcc.dg/tree-ssa/alias-13.c: New test.

2006-08-24  Jan Hubicka  <jh@suse.cz>

	PR debug/26881
	* gcc.dg/debug/pr26881.c: New file.

2006-08-23  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/28788
	* gfortran.dg/used_types_4.f90: New test.
	* gfortran.dg/derived_init_2.f90: Modify to check sibling
	association of derived types.
	* gfortran.dg/used_types_2.f90: Add module cleanup.
	* gfortran.dg/used_types_3.f90: The same.

	PR fortran/28771
	* gfortran.dg/assumed_charlen_in_main.f90: Modify to check
	fix of regression.

2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR 28813
	* gfortran.dg/direct_io_6.f90: Remove test.

2006-08-23  Stuart Hastings  <stuart@apple.com>

	PR 28825
	* gcc.target/i386/20060821-1.c: New.

2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>

	gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
	dg-warning strings for dllimport.

2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>

	PR C++/28450
	* g++.dg/ext/vector4.C: New test.
	* g++.dg/ext/complex1.C: New test.

2006-08-21  Geoffrey Keating  <geoffk@apple.com>

	PR debug/28692
	* gcc.dg/debug/const-1.c: New.
	* gcc.dg/debug/const-2.c: New.
	* gcc.dg/debug/dwarf2/const-1.c: New.
	* gcc.dg/debug/dwarf2/const-2.c: New.
	* gcc.dg/debug/dwarf2/const-2b.c: New.

2006-08-22  Richard Guenther  <rguenther@suse.de>

	PR middle-end/28776
	* gcc.c-torture/compile/pr28776-1.c: New testcase.
	* gcc.c-torture/compile/pr28776-2.c: Likewise.

2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>

	* g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.

2006-08-21  Lee Millward  <lee.millward@codesourcery.com>

	PR c++/26269
	* g++.dg/other/error14.C: New test.

	PR c++/28505
	* g++.dg/parse/ctor7.C: New test.
	* g++.dg/parse/ctor8.C: Likewise.

	PR c++/28741
	* g++.dg/template/void7.C: New test.

2006-08-21  Olivier Hainque  <hainque@adacore.com>

	* gnat.dg/self_aggregate_with_zeros.adb: New test.
	* gnat.dg/self_aggregate_with_array.adb: New test.

2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>

	* g++.dg/eh/arm-vfp-unwind.C: New test.

2006-08-20  Mark Mitchell  <mark@codesourcery.com>

	PR c++/28341
	* g++.dg/template/ref3.C: New test.
	* g++.dg/template/nontype13.C: New test.

	PR c++/28346
	* g++.dg/template/ptrmem17.C: New test.

2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>

	PR target/28648 c:
	* gcc.dg/attr-invalid.c: Add tests for invalid dllimport.

2006-08-20  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/28630
	* gfortran.dg/used_types_2.f90: New test.

	PR fortran/28601
	* gfortran.dg/used_types_3.f90: New test.

	PR fortran/20886
	* gfortran.dg/generic_actual_arg.f90: New test.

	PR fortran/28735
	* gfortran.dg/module_private_array_refs_1.f90: New test.

	PR fortran/28762
	* gfortran.dg/program_name_1.f90: New test.

	PR fortran/28425
	* gfortran.dg/derived_constructor_comps_1.f90: New test.

	PR fortran/28496
	* gfortran.dg/array_initializer_2.f90: New test.

	PR fortran/18111
	* gfortran.dg/unused_artificial_dummies_1.f90: New test.

	PR fortran/28600
	* gfortran.dg/assumed_charlen_function_4.f90: New test.

	PR fortran/28771
	* gfortran.dg/assumed_charlen_in_main.f90: New test.

	PR fortran/28660
	* gfortran.dg/dependent_decls_1.f90: New test.

2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>

	PR fortran/25217
	* gfortran.dg/derived_init_2.f90: New.

2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>

	* gcc.c-torture/execute/pr28289.c: New test.

2006-08-17  Jakub Jelinek  <jakub@redhat.com>

	PR c/28744
	* gcc.dg/attr-externally-visible-1.c: New test.
	* gcc.dg/attr-externally-visible-2.c: New test.
	* g++.dg/parse/attr-externally-visible-1.C: New test.
	* g++.dg/parse/attr-externally-visible-2.C: New test.

2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/28606
	* g++.dg/parse/dtor11.C: New test.

2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>

	PR rtl-optimization/28489
	* gcc.c-torture/compile/pr28489.c: New test.

2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/28710
	* g++.dg/template/redecl4.C: New test.

	PR c++/28711
	* g++.dg/template/ctor8.C: New test.

2006-08-17  Paolo Bonzini  <bonzini@gnu.org>

	* gcc.dg/pr26570.c: Fix testcase.

2006-08-17  Paolo Bonzini  <bonzini@gnu.org>

	* PR c++/28573
	* g++.dg/parse/offsetof6.C: New test.
	* g++.dg/parse/offsetof6.C: New test.
	* g++.dg/parse/offsetof7.C: New test.

2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>

	PR testsuite/28602
	* gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
	is false.

2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>

	PR c++/28302
	* g++.dg/ext/vector3.C: New test.

2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>

	PR gcov/profile/26570
	* gcc.dg/pr26570.c: New test.

2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>

	PR c/27697
	* gcc.dg/qual-component-1.c: New test.

2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/28593
	* g++.dg/parse/new3.C: New test.

2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/25828
	* gfortran.dg/streamio_1.f90: New test.
	* gfortran.dg/streamio_2.f90: New test.
	* gfortran.dg/streamio_3.f90: New test.
	* gfortran.dg/streamio_4.f90: New test.
	* gfortran.dg/streamio_5.f90: New test.
	* gfortran.dg/streamio_6.f90: New test.
	* gfortran.dg/streamio_7.f90: New test.
	* gfortran.dg/streamio_8.f90: New test.

2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>

	PR c/28287
	* gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.

2006-08-15  Lee Millward  <lee.millward@codesourcery.com>

	PR c++/28594
	* g++.dg/template/void6.C: New test.

2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c/28649
	* gcc.dg/parse-error-1.c: New test.
	* gcc.dg/parse-error-2.c: New test.
	* gcc.dg/cpp/digraph2.c: Add error-marker.
	* gcc.dg/noncompile/920923-1.c: Likewise.

2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>

	PR c/27490
	* gcc.dg/sizeof-2.c: New testcase.

	PR c/27489
	* gcc.dg/switch-A.c: New testcase.

2006-08-14  Steve Ellcey  <sje@cup.hp.com>

	PR c++/28288
	PR c++/14556
	* g++.old-deja/g++.warn/compare1.C: Delete.
	* g++.dg/opt/pr7503-2.C: Delete.
	* g++.dg/opt/pr7503-3.C: Delete.
	* g++.dg/opt/pr7503-4.C: Delete.
	* g++.dg/opt/pr7503-5.C: Delete.
	* g++.dg/opt/max1.C: Delete.
	* g++.dg/warn/minmax.C: Delete.
	* g++.dg/expr/minmax.C: New test.

2006-08-14  Richard Guenther  <rguenther@suse.de>

	PR testsuite/28703
	* gcc.c-torture/execute/pr28651.c: Do not use argc
	to avoid optimization, instead forbid inlining.

2006-08-14  Richard Sandiford  <richard@codesourcery.com>

	PR rtl-optimization/28634
	* gcc.c-torture/execute/ieee/pr28634.c: New test.

2006-08-13  Alexandre Oliva  <aoliva@redhat.com>

	PR c/27184
	* gcc.dg/torture/pr27184.c: New test.

2006-08-12  Jakub Jelinek  <jakub@redhat.com>

	* gcc.target/i386/pr27827.c: Only compile on ilp32 target.

2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	* gfortran.dg/stat_1.f90: Make test pass when run under sudo.
	* gfortran.dg/stat_2.f90: Likewise.
	* gfortran.dg/chmod_1.f90: Likewise.
	* gfortran.dg/chmod_2.f90: Likewise.
	* gfortran.dg/chmod_3.f90: Likewise.

2006-08-11  David Edelsohn  <edelsohn@gnu.org>

	* gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.

2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>

	* g++.dg/opt/pr23454-2.C: New test.

2006-08-11  Richard Guenther  <rguenther@suse.de>

	PR middle-end/28651
	* gcc.c-torture/execute/pr28651.c: New testcase.

2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/specs/static_initializer.ads: New test.

2006-08-10  Paul Brook  <paul@codesourcery.com>

	* gcc.target/arm/cond-asm.c: New test.

2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>

	PR tree-optimization/26197
	* g++.dg/vect/param-max-aliased-pr26197.cc: New test.
	* g++.dg/vect/vect.exp: Compile the new tests with
	--param max-aliased-vops=0.

2006-08-09  Lee Millward  <lee.millward@codesourcery.com>

	PR c++/28637
	* g++.dg/template/void3.C: New test.

	PR c++/28638
	* g++.dg/template/void4.C: New test.

	PR c++/28640
	* g++.dg/template/void5.C: New test.

2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>

	* g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
	after dg-do compile.

2006-08-07  Victor Kaplansky <victork@il.ibm.com>

	PR tree-optimizations/26969
	* gcc.dg/vect/vect.exp: Compile tests prefixed with
	"unswitch-loops" with -funswitch-loops.
	* gcc.dg/vect/unswitch-loops-pr26969.c: New test.

2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>

	* gcc.dg/sparc-getcontext-1.c: Fix typo.
	* g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
	* g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
	* objc.dg/dwarf-1.m: Likewise.
	* objc.dg/dwarf-2.m: Likewise.
	* obj-c++.dg/dwarf-2.mm: Likewise.

2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>

	* objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
	* objc.dg/dwarf-2.m: Likewise.
	* obj-c++.dg/dwarf-2.mm: Likewise.

	PR libfortran/28603
	* gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.

	PR testsuite/27611
	* g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.

	PR testsuite/27033
	* g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.

2006-08-06  Paolo Bonzini  <bonzini@gnu.org>

	PR target/27827
	* gcc.target/i386/pr27827.c: New testcase.

2006-08-06  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/28590
	* gfortran.dg/sequence_types_1.f90: New test.

2006-08-05  Steven G. Kargl <kargls@comcast.nt>

	PR fortran/28548
	* gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
	dg-warning.  Add -pedantic option.

2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c/28502
	* gcc.dg/proto-1.c: New test.

	PR c/27721
	* gcc.dg/lvalue-4.c: New test.

	PR c/28136
	* gcc.dg/init-bad-5.c: New test.

2006-08-03  Lee Millward  <lee.millward@codesourcery.com>

	PR c++/28347
	* g++.dg/ext/typedef-init.C: Add new test for typedef
	initialization inside templates. Adjust existing error markers.

2006-08-03  Mark Mitchell  <mark@codesourcery.com>

	PR c++/28148
	* g++.dg/init/ptrmem3.C: New test.

2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>

	PR tree-optimization/27770
	* lib/target-support.exp: New target keyword "section_anchors".
	* gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
	tests.
	* gcc.dg/vect/section-anchors-pr27770.c: New test.
	* gcc.dg/vect/vect-69.c: Removed. Replaced by:
	* gcc.dg/vect/section-anchors-vect-69.c: New test.
	* gcc.dg/vect/no-section-anchors-vect-69.c: New test.

2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>

	* gcc.dg/20060801-1.c: Add missing '}'.

2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/27508
	* g++.dg/parse/dtor9.C: New test.
	* g++.dg/parse/dtor10.C: New test.
	* g++.dg/other/error7.C: Adjust error-marker.

	PR c++/28274
	* g++.dg/other/default5.C: New test.

2006-08-02  Richard Guenther  <rguenther@suse.de>

	* g++.dg/tree-ssa/copyprop-1.C: XFAIL.

2006-08-02  Mark Mitchell  <mark@codesourcery.com>

	PR c++/28557
	* g++.dg/template/conv9.C: New test.

2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>

	PR debug/28063
	* gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
	* lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
	Optionally return assembly text.  Update callers.
	(check_no_compiler_messages): Update verbose messages.
	(check_no_messages_and_pattern): New.
	(check_effective_target_string_merging): New.

2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/28250
	* g++.dg/eh/catch4.C: New test.

	PR c++/28257
	* g++.dg/other/qual1.C: New test.

	PR c++/28259
	* g++.dg/inherit/error2.C: New test.

	PR c++/28267
	* g++.dg/other/new1.C: New test.

	* g++.dg/warn/pr23075.C: Remove obsolete test.
	* g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
	* g++.old-deja/g++.jason/report.C: Remove dg-warning marker.

2006-07-31  Mark Mitchell  <mark@codesourcery.com>

	PR c++/28523
	* g++.dg/eh/cast1.C: New test.

2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>

	PR libfortran/28452
	* gfortran.dg/random_3.f90:  New test.

2006-08-01  Steve Ellcey  <sje@cup.hp.com>

	PR c++/28432
	* g++.dg/other/pr28304.C: Change expected error message.
	* g++.dg/other/pr28432.C: New test.

2006-08-01  Steve Ellcey  <sje@cup.hp.com>

	PR c++/28256
	* g++.dg/init/brace2.C: Change expected error message, add empty init.

2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>

	PR debug/23336
	* lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
	at -g1.
	* gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
	g++.dg/debug/enum-2.C: New.

2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/6634
	* g++.dg/parse/long1.C: Add more tests.

2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	* gfortran.dg/lrshift_1.c: New file.

2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/28335
	* gfortran.dg/no_unit_error_1.f90: New test.

2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/28335
	* gfortran.dg/no_unit_error_1.f90: Delete test.
	* gfortran.dg/no_unit_error_2.f90: Delete test.

2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	* gfortran.dg/chmod_3.f90: New test.
	* gfortran.dg/ltime_gmtime_1.f90: New test.
	* gfortran.dg/ltime_gmtime_2.f90: New test.
	* gfortran.dg/lrshift_1.f90: New test.
	* gfortran.dg/chmod_1.f90: New test.
	* gfortran.dg/chmod_2.f90: New test.

2006-07-28  Lee Millward  <lee.millward@codesourcery.com>

	PR c++/27668
	* g++.dg/template/crash55.C: New test.

	PR c++/27962
	* g++.dg/template/nontype16.C: New test.

	* g++.dg/template/void2.C: Adjust error markers.
	* g++.dg/template/nontype5.C: Adjust error markers.

2006-07-27  Arjan van de Ven <arjan@linux.intel.com>

	* gcc.target/i386/stack-prot-kernel.c: New test.

2006-07-27  Roger Sayle  <roger@eyesopen.com>

	* gcc.dg/builtins-55.c: New test case.

2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>

	PR rtl-optimization/27907
	* gcc.c-torture/compile/pr27907.c: New test.

2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	* gfortran.dg/mclock.f90: New test.
	* gfortran.dg/int_conv_1.f90: New test.
	* gfortran.dg/stat_1.f90: New test.
	* gfortran.dg/stat_2.f90: New test.

2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/28335
	* gfortran.dg/no_unit_error_1.f90: New test.
	* gfortran.dg/no_unit_error_2.f90: New test.
	* gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.

2006-07-25  Roger Sayle  <roger@eyesopen.com>

	PR middle-end/28473
	* gcc.dg/fold-convround-1.c: New test case.

2006-07-24  Steven G. Kargl  <kargls@comcast.net>

	* gfortran.dg/arithmetic_if.f90:  Fix comments.

2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/27572
	* g++.dg/other/typedef1.C: New test.
	* g++.dg/template/typedef4.C: New test.
	* g++.dg/template/typedef5.C: New test.

2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>

	PR fortran/28416
	* gfortran.dg/allocatable_dummy_3.f90: New.

2006-07-24  Steven G. Kargl  <kargls@comcast.net>

	PR fortran/28439
	* gfortran.dg/arithmetic_if.f90:  New test.

2006-07-24  Uros Bizjak  <uros@kss-loka.si>

	* gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
	avoid memcpy optimization.

2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/25289
	* gfortran.dg/direct_io_6.f90: New test.

2006-07-24  Jan Hubicka  <jh@suse.cz>

	PR c/25795
	PR c++/27369
	* gcc.dg/pr25795.c: New test.
	* gcc.dg/pr25795-1.c: New test.

2006-07-23  Roger Sayle  <roger@eyesopen.com>

	* gcc.dg/fold-cond-1.c: Increase test case portability by checking
	that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
	which may be transformed to "g || h" on some platforms.

2006-07-23  Mark Mitchell  <mark@codesourcery.com>

	PR c++/28025
	* g++.dg/template/friend45.C: New test.

2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/28339
	* gfortran.dg/arrayio_8.f90: New test.

2006-07-21  Mike Stump  <mrs@apple.com>

	* g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.

	* gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.

2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/28250
	* g++.dg/eh/catch3.C: New test.

	PR c++/28363
	* g++.dg/template/defarg10.C: New test.

2006-07-20  Paul Brook  <paul@codesourcery.com>

	PR 27363
	* gcc.dg/pr27363.c: New test.

2006-07-19  Mark Mitchell  <mark@codesourcery.com>

	PR c++/28338
	* g++.dg/init/ref13.C: New test.

2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR obj-c++/28434
	* obj-c++.dg/proto-error-1.mm: New test.

2006-07-18  Mark Mitchell  <mark@codesourcery.com>

	PR c++/28337
	* g++.dg/template/string1.C: New test.

2006-07-18  Mark Mitchell  <mark@codesourcery.com>

	PR c++/28048
	* g++.dg/template/defarg9.C: New test.

	PR c++/28235
	* g++.dg/template/static27.C: New test.

2006-07-18  Diego Novillo  <dnovillo@redhat.com>

	PR 28410
	* gcc.dg/tree-ssa/pr28410.c: New test.

2006-07-18  Lee Millward  <lee.millward@gmail.com>

	PR c++/28258
	* g++/dg/other/error13.C: New test.

	PR c++/28260
	* g++.dg/template/friend44.C: New test.

2006-07-18  Steve Ellcey  <sje@cup.hp.com>

	PR c++/27495
	* g++.dg/other/pr27495.C: New.

2006-07-18  Olivier Hainque  <hainque@adacore.com>

	* gnat.dg/outer_agg_bitfield_constructor.adb: New test.
	* gnat.dg/nested_agg_bitfield_constructor.adb: New test.

2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c/28286
	* gcc.dg/pragma-pack-4.c: New test.

2006-07-17  Steve Ellcey  <sje@cup.hp.com>

	PR c++/28291
	* g++.dg/ext/pr28291.C: New test.

2006-07-17  Richard Sandiford  <richard@codesourcery.com>

	PR middle-end/28403
	* gcc.c-torture/execute/pr28403.c: New test.

2006-07-17  Richard Sandiford  <richard@codesourcery.com>

	PR middle-end/28402
	* gcc.dg/pr28402.c: New test.

2006-07-17  Steve Ellcey  <sje@cup.hp.com>

	PR c++/28304
	* g++.dg/other/pr28304.C: New test.

2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>

	PR other/28251
	gcc.c-torture/unsorted/dump-noaddr.c: New test.
	gcc.c-torture/unsorted/dump-noaddr.x: New driver.

2006-07-17  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/28238
	* g++.dg/tree-ssa/pr28238.C: New testcase.

2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/28250
	* g++.dg/eh/catch1.C: New test.
	* g++.dg/eh/catch2.C: New test.

2006-07-16  Jakub Jelinek  <jakub@redhat.com>

	PR c++/28370
	* g++.dg/template/anon3.C: New test.

2006-07-16  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/20844
	* gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
	specifiers requiring an explicit format tag..

	PR fortran/28201
	* gfortran.dg/generic_5: New test.

	PR fortran/20893
	* gfortran.dg/elemental_optional_args_1.f90: New test.

2006-07-16  Olivier Hainque  <hainque@adacore.com>

	* gnat.dg/assert.ads: New file.
	* gnat.dg/controlled_record.ads: Likewise.
	* gnat.dg/controlled_record.adb: Likewise.

2006-07-15  Lee Millward  <lee.millward@gmail.com>

	PR c++/28292
	* g++.dg/other/error12.C: New test.

	PR c++/28269
	* g++.dg/template/crash54.C: New test.

2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/28249
	* g++.dg/parse/catch1.C: New test.

	PR c++/28294
	* g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.

	PR c++/28387
	* g++.dg/ext/attrib24.C: New test.

2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/28343
	* g++.dg/ext/asmspec1.C: New test.

2006-07-13  Janis Johnson  <janis187@us.ibm.com>

	* lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
	(dg-test): Support shouldfail tests.
	* lib/target-supports-dg.exp (dg-shouldfail): New.
	* gcc.test-framework/test-framework.awk: Handle shouldfail tests.
	* gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
	* gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
	* gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
	* gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
	* gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
	* gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.

2006-07-13  Jan Hubicka  <jh@suse.cz>

	* gcc.target/i386/memcpy-1.c: New.

2006-07-12  Geoffrey Keating  <geoffk@apple.com>

	* g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.

2006-07-13  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/25097
	* gfortran.dg/present_1.f90: New test.

	PR fortran/20903
	* gfortran.dg/interface_derived_type_1.f90: New test.

2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>

	PR fortran/28213
	* gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
	list.

2006-07-07  Lee Millward  <lee.millward@gmail.com>

	PR c++/27820
	* g++.dg/other/label1.C: New test.

2006-07-07   Richard Guenther  <rguenther@suse.de>

	PR middle-end/28268
	* gcc.dg/torture/pr28268.c: New testcase.

2006-07-07  Steve Ellcey  <sje@cup.hp.com>

	PR c++/27019
	* g++.dg/ext/pr27019.C: New.

2006-07-07  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/28187
	* gcc.dg/pr28187.c: New testcase.

2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/address_conversion.adb: New test.
	* gnat.dg/boolean_subtype.adb: Likewise.
	* gnat.dg/frame_overflow.adb: Likewise.
	* gnat.dg/pointer_array.adb: Likewise.
	* gnat.dg/pointer_conversion.adb: Likewise.

2006-07-07  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/28237
	PR fortran/23420
	* gfortran.dg/print_fmt_5.f90: New test.

2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	PR fortran/28129
	* gfortran.dg/bounds_check_4.f90: New test.

2006-07-05  Richard Guenther  <rguenther@suse.de>

	PR target/28158
	* gfortran.dg/pr28158.f90: New testcase.

2006-07-05  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/28162
	* gcc.dg/pr28162.c: New testcase.

2006-07-05  Richard Guenther  <rguenther@suse.de>
	Andrew Pinski  <pinskia@gcc.gnu.org>

	PR c++/27084
	* g++.dg/tree-ssa/copyprop-1.C: New testcase.

2006-07-04  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/28174
	* gfortran.dg/actual_array_substr_2.f90: New test.

	PR fortran/28167
	* gfortran.dg/actual_array_constructor_2.f90: New test.

2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	* gfortran.dg/itime_idate_1.f: New test.
	* gfortran.dg/itime_idate_2.f: New test.

2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/27704
	* gfortran.dg/open_status_3.f90: New test.
	* gfortran.dg/fmt_l.f90: Update for new feature.

2006-07-03  Asher Langton  <langton2@llnl.gov>

	* gfortran.dg/oldstyle_2.f90: New.

2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/string_slice.adb: New test.

2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>

	PR fortran/19259
	* gfortran.dg/semicolon_fixed.c: New.
	* gfortran.dg/semicolon_free.c: New.

2006-06-30  Mike Stump  <mrs@apple.com>

	* g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
	that don't support internal visibility.

2006-06-30  Andrew Pinski  <pinskia@gmail.com>

	* gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
	for '(' / ')' needing an extra '\'.

2006-06-29  Roger Sayle  <roger@eyesopen.com>

	PR middle-end/27428
	* gcc.dg/pr27428-1.c: New test case.

2006-06-29  Mike Stump  <mrs@apple.com>

	* gcc.dg/compat/struct-layout-1_generate.c: Don't use common
	on darwin as we can't align commons large enough yet.

	* gcc.dg/vla-8.c: Add additional testcases.

2006-06-26  Steve Ellcey  <sje@cup.hp.com>

	PR c++/28114
	* g++.dg/other/pr28114.C: New.

2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.c-torture/compile/20060625-1.c: New test.

2006-06-25  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/20867
	* gfortran.dg/stfunc_3.f90: New test.

	PR fortran/25056
	* gfortran.dg/impure_actual_1.f90: New test.

	PR fortran/20874
	* gfortran.dg/elemental_result_1.f90: New test.

	PR fortran/25073
	* gfortran.dg/select_7.f90: New test.

	PR fortran/27554
	* intrinsic_actual_1.f: New test.

	PR fortran/22038
	PR fortran/28119
	* gfortran.dg/forall_4.f90: New test.

	PR fortran/25072
	* gfortran.dg/forall_5.f90: New test.

2006-06-25  Lee Millward  <lee.millward@gmail.com>

	PR c++/28051
	* g++.dg/template/using13.C: New test.

	PR c++/28054
	* g++.dg/other/incomplete3.C: New test.

2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	PR fortran/28081
	* gfortran.dg/substr_3.f: New test.
	* gfortran.dg/equiv_2.f90: Update expected error message.

2006-06-24  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/28118
	* gfortran.dg/actual_array_substr_1.f90: New test.

2006-06-24  Olivier Hainque  <hainque@adacore.com>

	* gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
	* gnat.dg/scalar_mode_agg_compare.adb: New test.

2006-06-23  Janis Johnson  <janis187@us.ibm.com>

	* gcc.dg/dfp/usual-arith-conv-bad.c: New test.

2006-06-23  Steven G. Kargl  <kargls@comcast.net>

	PR fortran/27981
	* gfortran.dg/simpleif_2.f90: New test.

2006-06-23  Lee Millward  <lee.millward@gmail.com>

	* g++.dg/template/error22.C: Fix typo.

2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/28112
	* g++.dg/ext/attrib23.C: New test.

2006-06-23  Olivier Hainque  <hainque@adacore.com>

	* gnat.dg/varsize_temp.adb: New test.

2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/11468
	* g++.dg/other/java2.C: New test.

2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>

	PR target/27789
	* g++.dg/ext/dllimport4.C. Add more tests for invalid
	initialization.

2006-06-22  Roger Sayle  <roger@eyesopen.com>

	PR target/27531
	* gcc.dg/pr27531-1.c: New test case.

2006-06-22  Asher Langton  <langton2@llnl.gov>

	PR fortran/24748
	* gfortran.dg/implicit_8.f90: New.

2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>

	PR rtl-optimization/28121
	* gcc.dg/pr28121.c: New test.

2006-06-22  Lee Millward  <lee.millward@gmail.com>

	PR c++/27805
	* g++.dg/parse/ptrmem6.C: New test.

	PR c++/27821
	* g++.dg/template/error22.C: New test.

2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/28111
	* g++.dg/template/friend43.C: New test.

	PR c++/28110
	* g++.dg/template/crash53.C: New test.

	PR c++/28109
	* g++.dg/rtti/incomplete1.C: New test.

2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/loop_unchecked_conversion.ad[bs]: New test.

2006-06-21  Joseph Myers  <joseph@codesourcery.com>

	* gcc.c-torture/execute/complex-7.c: New.

2006-06-21  Jakub Jelinek  <jakub@redhat.com>

	* gcc.dg/merge-all-constants-1.c: New test.

2006-06-20  Janis Johnson  <janis187@us.ibm.com>

	PR c++/28113
	* g++.dg/ext/altivec-3.C: Remove cast from vector initializers.

2006-06-20  Steven G. Kargl  <kargls@comcast.net>

	* gfortran.dg/rrspacing_1.f90: New test.

2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/28052
	* g++.dg/other/bitfield2.C: New test.

2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>

	PR tree-optimization/27331
	* gcc.dg/pr27331.c: New test.

2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
	    Eric Botcazou  <ebotcazou@adacore.com>

	PR ada/18692
	* lib/gnat.exp: New file.
	* lib/gnat-dg.exp: Likewise.
	* gnat.dg: New directory.
	* gnat.dg/dg.exp: New driver.
	* gnat.dg/specs: New directory.
	* gnat.dg/specs/specs.exp: New driver.
	* gnat.dg/style: New directory.
	* gnat.dg/style/style.exp: New driver.

2006-06-20  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/16206
	* gfortran.dg/array_initializer_1.f90: New test.

	PR fortran/28005
	* gfortran.dg/matmul_3.f90: New test.

2006-06-19  Andrew Pinski  <pinskia@gmail.com>

	PR middle-end/28075
	* gcc.dg/tree-ssa/inline-1.c: New test.

2006-06-19  Anatoly Sokolov  <aesok@post.ru>

	* gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
	in malloc prototype; remove XFAIL.
	* gcc.dg/pr18241-2.c: Ditto.
	* gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
	in memset prototype; remove XFAIL.
	* gcc.dg/tree-ssa/pr23382.c: Ditto.

2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>

	* gcc.dg/vla-8.c: Add.

2006-06-19  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/27090
	* g++.dg/tree-ssa/pr27090.C: New testcase.

2006-06-19  Roger Sayle  <roger@eyesopen.com>

	PR target/27861
	* gcc.dg/pr27861-1.c: New test case.

2006-06-19  Richard Guenther  <rguenther@suse.de>

	PR middle-end/28045
	* gcc.dg/torture/pr28045.c: New testcase.

2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	PR fortran/26801
	* gfortran.dg/associated_4.f90: New test.

2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/19310
	PR fortran/19904
	* gfortran.dg/real_const_3.f90: New test.

2006-06-16  Mark Mitchell  <mark@codesourcery.com>

	PR c++/28016
	* g++.dg/template/static26.C: New test.

	PR c++/27979
	* g++.dg/expr/bitfield2.C: New test.

	PR c++/27884
	* g++.dg/parse/linkage2.C: New test.

2006-06-16  Richard Guenther  <rguenther@suse.de>

	PR middle-end/27116
	* gcc.dg/pr15785-1.c: Revert last change.
	* gcc.dg/torture/pr27116-2.c: New testcase.

2006-06-16  Roger Sayle  <roger@eyesopen.com>

	PR middle-end/27802
	* gcc.dg/pr27802-1.c: New test case.

2006-06-15  Mark Mitchell  <mark@codesourcery.com>

	PR c++/27689
	* g++.dg/template/ttp18.C: New test.
	* g++.dg/template/ttp19.C: Likewise.

	PR c++/27666
	* g++.dg/expr/cond9.C: New test.

	PR c++/27640
	* g++.dg/template/ctor7.C: New test.

2006-06-15  Janis Johnson  <janis187@us.ibm.com>

	* gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.

2006-06-16  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/27781
	* gcc.dg/tree-ssa/pr27781.c: New testcase.

2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>

	* gfortran.dg/allocate_zerosize_2.f90:  New test case.

2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>

	* gcc.dg/tree-ssa/loop-18.c: New test.

2006-06-14  Mark Mitchell  <mark@codesourcery.com>

	PR c++/27665
	* g++.dg/template/crash52.C: New test.

	PR c++/27648
	* g++.dg/ext/attrib22.C: New test.

	PR c++/26559
	* g++.dg/template/builtin1.C: New test.
	* g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.

	PR c++/28018
	* g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
	assignment.
	* g++.old-deja/g++.pt/crash51.C: Likewise.

	PR c++/27227
	* g++.dg/lookup/linkage1.C: New test.
	* g++.dg/lookup/linkage2.C: Likewise.

2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>

	PR middle-end/27959
	* gcc.dg/pr27959.c: New testcase.

2006-06-13  J"orn Rennecke <joern.rennecke@st.com>

	PR target/28014:
	* g++.dg/eh/div.C: New test.

2006-06-13  Jakub Jelinek  <jakub@redhat.com>

	PR c++/27894
	* g++.dg/tree-ssa/pr26757.C: New test.
	* g++.dg/tree-ssa/pr27894.C: New test.

2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>

	* gcc.c-torture/compile/20060609-1.c: New test.

	PR target/27863
	* gcc.c-torture/compile/pr27863.c: New test.

2006-06-13  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/27830
	* g++.dg/tree-ssa/pr27830.C: New testcase.

2006-06-13  Matthew Sachs  <msachs@apple.com>

	* lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
	the list of compiler flags; this causes those flags to be checked
	for things like dg-skip-if.

2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/27601
	* g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.

2006-06-12  Mark Mitchell  <mark@codesourcery.com>
	    Kazu Hirata  <kazu@codesourcery.com>

	* g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
	g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.

2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/27933
	* g++.dg/lookup/using15.C: New test.

	PR c++/27951
	* g++.dg/other/anon4.C: New test.

2006-06-12  Roger Sayle  <roger@eyesopen.com>

	PR c++/21210
	* g++.dg/init/complex1.C: New test case.

2006-06-11  Eric Christopher  <echristo@apple.com>

	PR middle-end/27948
	* gcc.dg/bf-ms-layout.c: Run on darwin.
	* gcc.dg/bf-no-ms-layout: Ditto.
	* gcc.dg/attr-ms_struct-2.c: New.
	* gcc.dg/bf-ms-layout-2.c: Ditto.

2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>

	* gcc.dg/attr-ms_struct-packed1.c: New.

2006-06-09  Mike Stump  <mrs@apple.com>

	* gcc.dg/vla-7.c: Add.

2006-06-10  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/24558
	* gfortran.dg/entry_6.f90: New test.

	PR fortran/20877
	PR fortran/25047
	* gfortran.dg/entry_7.f90: New test.

2006-06-09  Jakub Jelinek  <jakub@redhat.com>

	PR c/27747
	* gcc.dg/cpp/_Pragma6.c: New test.

	PR c++/27748
	* g++.dg/cpp/_Pragma1.C: New test.

	PR preprocessor/27746
	* gcc.dg/gomp/macro-3.c: New test.
	* gcc.dg/gomp/macro-4.c: New test.
	* g++.dg/gomp/macro-3.C: New test.
	* g++.dg/gomp/macro-4.C: New test.

2006-06-09  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/26998
	* gcc.dg/torture/pr26998.c: New testcase.
	* gcc.dg/tree-ssa/vrp29.c: New testcase.

2006-06-08  Mike Stump  <mrs@apple.com>

	* gcc.dg/pr27095.c: Account for stubs.

	PR target/26427
	* gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
	produce bad code on darwin.

2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	PR fortran/27958
	* gfortran.dg/substr_2.f: New test.

2006-06-08  Asher Langton  <langton2@llnl.gov>

	PR fortran/27786
	* cray_pointers_2.f90: Add -fbounds-check compile flag.

2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR target/27421
	* gcc.dg/union-3.c: New test.

2006-06-08  Richard Guenther  <rguenther@suse.de>

	PR middle-end/27116
	* gcc.dg/torture/pr27116.c: New testcase.
	* gcc.dg/pr15785-1.c: Remove test for invalid transformation.

2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>

	PR rtl-optimization/26449
	* gcc.dg/pr26449.c: New test.

2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/27601
	* g++.dg/ext/offsetof1.C: Test member functions.

2006-06-07  Steve Ellcey  <sje@cup.hp.com>

	* gcc.dg/pr27095.c: Improve scanning.

2006-06-07  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/23091
	* gfortran.dg/saved_automatic_1.f90: New test.

	PR fortran/24168
	* gfortran.dg/array_simplify_1.f90: New test.

	PR fortran/25090
	* gfortran.dg/entry_dummy_ref_1.f90: New test.

	PR fortran/25058
	* gfortran.dg/entry_dummy_ref_2.f90: New test.

2006-06-06  Mark Mitchell  <mark@codesourcery.com>

	PR c++/27177
	* g++.dg/expr/cast7.C: New test.

2006-06-06  Janis Johnson  <janis187@us.ibm.com>

	* lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
	* lib/gcc-defs.exp (tool_check_compile): Ditto.
	* lib/fortran-torture.exp (fortran-torture-compile,
	fortran-torture-execute): Ditto.

2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>

	PR target/27842
	* gcc.dg/vmx/pr27842.c: New test.

2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	PR libfortran/27895
	* gfortran.dg/bounds_check_3.f90: New test.

2006-06-05  Mike Stump  <mrs@apple.com>

	* objc.dg/objc-fast-4.m: Skip for ppc64.

2006-06-05  Steve Ellcey  <sje@cup.hp.com>

	PR testsuite/27705
	* gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.

2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
	    Victor Kaplansky  <victork@il.ibm.com>

	PR tree-optimizations/26360
	* gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
	with -fno-tree-dce.
	* gcc.dg/vect/no-tree-dce-pr26360.c: New test.

2006-06-05  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/14067
	* gfortran.dg/data_char_1.f90: Add messages for truncated
	strings.

	PR fortran/16943
	* gfortran.dg/func_decl_2.f90: New test.

	PR fortran/20839
	* gfortran.dg/do_2.f90: New test.

	PR fortran/27655
	* gfortran.dg/associated_3.f90: New test.

2006-06-04  Mark Mitchell  <mark@codesourcery.com>

	PR c++/27819
	* g++.dg/template/static25.C: New test.

	PR c++/27722
	* g++.dg/init/array21.C: New test.

	PR c++/27807
	* g++.dg/ext/complit7.C: New test.

	PR c++/27806
	* g++.dg/parse/ptrmem5.C: New test.

2006-06-04  Roger Sayle  <roger@eyesopen.com>
	    Andrew Pinski  <pinskia@physics.uc.edu>

	PR c/27150
	PR middle-end/27382
	* gcc.dg/pr27150-1.c: New testcase.
	* gcc.dg/pr27382-1.c: New testcase.
	* gcc.dg/pr27382-2.c: New testcase.

2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>

	PR c/25161
	PR c/27020
	* gcc.dg/array-10.c: New test.

2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/27804
	* g++.dg/init/const4.C: New test.
	* g++.dg/init/member1.C: Add error-marker.
	* g++.dg/other/fold1.C: Adjust error-marker.

2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/27601
	* g++.dg/ext/offsetof1.C: New test.

2006-06-04 Eric Christopher <echristo@apple.com>

	* gcc.dg/attr-ms_struct-1.c: New.

2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>

	* gcc.c-torture/compile/builtin_constant_p.c: New test.

2006-06-04  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/27039
	* gcc.dg/tree-ssa/loop-17.c: New testcase.

2006-06-03  Roger Sayle  <roger@eyesopen.com>

	PR target/26223
	* gcc.target/i386/amd64-abi-2.c: New test case.

2006-06-02  Eric Christopher  <echristo@apple.com>

	* gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
	* gcc.target/i386/20020523-1.c: Skip if darwin.
	* gcc.target/i386/asm-3.c: Ditto.
	* gcc.target/i386/20011119-1.c: Ditto.
	* gcc.target/i386/clobbers.c: Remove pic part of test.

2006-06-02  Steve Ellcey  <sje@cup.hp.com>

	* g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
	* g++.old-deja/g++.other/init19.C: Ditto.
	* g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
	and add other platforms as expected failures.

2006-06-01  Steve Ellcey  <sje@cup.hp.com>

	* lib/target-supports.exp (is-effective-target): Add cxa_atexit.
	(is-effective-target-keyword): Ditto.

2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>

	PR fortran/27715
	* gfortran.dg/extended_char_comparison_1.f:  New test.

2006-06-01  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/25098
	* gfortran.dg/dummy_procedure_1.f90: New test.

	PR fortran/25147
	* gfortran.dg/dummy_procedure_2.f90: New test.

	* gfortran.dg/associated_2.f90: Correct to make consistent with
	standard.

2006-05-31  Roger Sayle  <roger@eyesopen.com>

	* gcc.target/i386/387-11.c: New test case.

2006-05-31  Mark Mitchell  <mark@codesourcery.com>

	PR c++/27801
	* g++.dg/template/cond6.C: New test.

	PR c++/26496
	* g++.dg/template/crash51.C: New test.
	* g++.old-deja/g++.mike/net36.C: Tweak error markers.

	PR c++/27385
	* g++.dg/init/array20.C: New test.

2006-05-31  Roger Sayle  <roger@eyesopen.com>

	* gcc.dg/builtins-54.c: New test case.

2006-05-30  Mark Mitchell  <mark@codesourcery.com>

	PR c++/26433
	* g++.dg/template/fntry1.C: Add dg-do link.

	PR c++/27808
	* g++.dg/parse/friend6.C: New test.

2006-05-30  Asher Langton  <langton2@llnl.gov>

	* gfortran.dg/cray_pointers_7.f90: New test.

2006-05-30  Roger Sayle  <roger@eyesopen.com>

	PR tree-optimization/23452
	* gcc.dg/fold-mulconj-1.c: New test case.

2006-05-30  Mark Mitchell  <mark@codesourcery.com>

	PR c++/27803
	* g++.dg/parse/bitfield1.C: New test.

2006-05-30  Roger Sayle  <roger@eyesopen.com>

	* gcc.target/ppc-eq0-1.c: New test case.
	* gcc.target/ppc-negeq0-1.c: New test case.

2006-05-30  Dirk Mueller  <dmueller@suse.de>

	PR c/27273
	* gcc.dg/overflow-warn-5.c: New test.

2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c/27718
	* gcc.dg/sizeof-1.c: New test.

2006-05-30  Uros Bizjak  <uros@kss-loka.si>

	PR target/27790
	* gcc.target/i386/pr27790.c: New test.

2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/27757
	* gfortran.dg/direct_io_5.f90: New test.

2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/27634
	* gfortran.dg/fmt_missing_period_1.f: New test.
	* gfortran.dg/fmt_missing_period_2.f: New test.
	* gfortran.dg/fmt_missing_period_3.f: New test.

2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	PR fortran/19777
	* gfortran.dg/bounds_check_2.f: Add new check for multidimensional
	arrays.

2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/27713
	* g++.dg/template/new6.C: New test.

2006-05-29  Roger Sayle  <roger@eyesopen.com>

	PR tree-optimization/24964
	* gcc.target/i386/387-10.c: New test case.

2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>

	* intrinsics/string_intrinsics.c (compare_string):
	Use memcmp instead of strncmp to avoid tripping over
	CHAR(0) in a string.

2006-05-27  Richard Guenther  <rguenther@suse.de>

	PR middle-end/27773
	* gcc.dg/torture/pr27773.c: New testcase.

2006-05-27  Dirk Mueller  <dmueller@suse.de>

	* gcc.dg/pr24561.c: Rename to..
	* gcc.dg/pr25962.c: .. this.

2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	PR fortran/19777
	* gfortran.dg/bounds_check_2.f: New test.

2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>

	* gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
	* gfortran.dg/byte_1.f90: Likewise.
	* gfortran.dg/dup_save_2.f90: Likewise.

2006-05-27  Paul Thomas  <pault@gcc.gnu.org>

	* gfortran.dg/associated_2.f90: New test.

2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	PR fortran/27524
	* gfortran.dg/bounds_check_1.f90: New test.

2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>

	PR rtl-optimization/27661
	* gcc.dg/pr27661.c: New test case.

2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>

	PR fortran/23151
	* gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
	* gfortran.dg/print_parentheses_1.f:  New test.
	* gfortran.dg/print_parentheses_2.f90:  New test.

2006-05-26  Jakub Jelinek  <jakub@redhat.com>

	PR target/27758
	* gcc.dg/pr27758.c: New test.

2006-05-24  Falk Hueffner  <falk@debian.org>

	* gcc.c-torture/compile/pr27571.c: New test.

2006-05-26  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/27709
	* gfortran.dg/spec_expr_4.f90: New test.

	PR fortran/27155
	* gfortran.dg/transfer_array_intrinsic_4.f90: New test.

2006-05-25  Mark Mitchell  <mark@codesourcery.com>

	PR c++/20103
	* g++.dg/ext/complit6.C: New test.
	* g++.dg/ext/complit3.C: Adjust error markers.
	* g++.dg/init/const3.C: New test.

2006-05-25  Richard Guenther  <rguenther@suse.de>

	PR middle-end/27743
	* gcc.dg/torture/pr27743.c: New testcase.

2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>

	* gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.

2006-05-25  Alan Modra  <amodra@bigpond.net.au>

	* gcc.dg/compat/scalar-by-value-x.h: New.
	* gcc.dg/compat/scalar-by-value-y.h: New.
	* gcc.dg/compat/scalar-by-value-5.c: New.
	* gcc.dg/compat/scalar-by-value-5_main.c: New.
	* gcc.dg/compat/scalar-by-value-5_x.c: New.
	* gcc.dg/compat/scalar-by-value-5_y.c: New.
	* gcc.dg/compat/scalar-by-value-6.c: New.
	* gcc.dg/compat/scalar-by-value-6_main.c: New.
	* gcc.dg/compat/scalar-by-value-6_x.c: New.
	* gcc.dg/compat/scalar-by-value-6_y.c: New.

2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>

	PR tree-optimization/27639
	PR tree-optimization/26719
	* gcc.dg/pr27639.c: New test.
	* gcc.dg/pr26719.c: New test.
	* gcc.dg/tree-ssa/scev-cast.c: New test.

2006-05-23  Mark Mitchell  <mark@codesourcery.com>

	PR c++/20173
	* g++.dg/template/error21.C: New test.

2006-05-23  Kazu Hirata  <kazu@codesourcery.com>

	PR target/27696
	* gcc.target/i386/pr27696.c: New.

2006-05-22  Janis Johnson  <janis187@us.ibm.com>

	* gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.

	* gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.

2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/27716
	* g++.dg/other/assign1.C: New test.

2006-05-22  Kazu Hirata  <kazu@codesourcery.com>

	PR target/27266
	* gcc.target/i386/pr27266.c: New.

2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/27451
	* g++.dg/ext/asm9.C: New test.

2006-05-22  Richard Sandiford  <richard@codesourcery.com>

	PR rtl-optimization/25514
	* gcc.c-torture/compile/pr25514.c: New test.

2006-05-22  Richard Guenther  <rguenther@suse.de>

	Revert
	2006-01-31  Richard Guenther  <rguenther@suse.de>

	* gcc.target/i386/sselibm-1.c: New testcase.
	* gcc.target/i386/sselibm-2.c: Likewise.
	* gcc.target/i386/sselibm-3.c: Likewise.
	* gcc.target/i386/sselibm-4.c: Likewise.
	* gcc.target/i386/sselibm-5.c: Likewise.

2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c/27420
	* gcc.dg/func-args-2.c: New test.

	PR c/26818
	* gcc.dg/struct-incompl-1.c: New test.

2006-05-22  Richard Guenther  <rguenther@suse.de>

	PR testsuite/27708
	* gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
	the transformations we test for.

2006-05-22  Richard Guenther  <rguenther@suse.de>

	PR testsuite/27707
	* g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.

2006-05-21  Mark Mitchell  <mark@codesourcery.com>

	PR c++/27210
	* g++.dg/warn/new1.C: New test.
	* g++.dg/template/new5.C: Likewise.

2006-05-21  Roger Sayle  <roger@eyesopen.com>

	* gcc.target/i386/20060512-1.c: Add -msse2 command line option.
	* gcc.target/i386/20060512-3.c: Likewise.

2006-05-21  Kazu Hirata  <kazu@codesourcery.com>

	PR rtl-optimization/27671
	* gcc.c-torture/execute/pr27671-1.c: New.
	* gcc.dg/pr27671-2.c: Likewise.

	PR tree-optimization/26622.
	* gcc.c-torture/compile/pr26622.c: New.

2006-05-21  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/27613
	* gfortran.dg/recursive_reference_1.f90: New test.

2006-05-21  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/25746
	* gfortran.dg/elemental_subroutine_3.f90: New test.

	PR fortran/25090
	* gfortran.dg/entry_dummy_ref_1.f90: Remove.

	PR fortran/27584
	* gfortran.dg/associated_target_1.f90: New test.

	PR fortran/19015
	* gfortran.dg/maxloc_shape_1.f90: New test.

2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/24459
	* gfortran.dg/namelist_24.f90: New test.
	* gfortran.dg/namelist_12.f: Fix typo in comment.

2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>

	PR middle-end/25776
	* g++.dg/other/error11.C: New test.

2006-05-20  Richard Sandiford  <richard@codesourcery.com>

	* gcc.target/mips/pr26765.c: Add -w to options.

2006-05-20  Richard Sandiford  <richard@codesourcery.com>

	* lib/target-supports.exp (check_effective_target_mpaired_single):
	New function.
	* gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
	multilibs.
	* g++.dg/vect/vect.exp: Likewise.

2006-05-20  Richard Sandiford  <richard@codesourcery.com>

	PR testsuite/25891
	* g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].

2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>

	PR fortran/27662
	* gfortran.dg/temporary_1.f90: New file.

2006-05-19  Andreas Schwab  <schwab@suse.de>

	* g++.dg/other/unused1.C: Also match "stringz".

2006-05-19  Mark Mitchell  <mark@codesourcery.com>

	PR c++/26433
	* g++.dg/template/fntry1.C: New test.

2006-05-18  Mark Mitchell  <mark@codesourcery.com>

	PR c++/27471
	PR c++/27506
	* g++.dg/conversion/bitfield5.C: New test.
	* g++.dg/conversion/bitfield6.C: New test.

2006-05-18  Mike Stump  <mrs@apple.com>

	* gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
	* gcc.dg/vla-4.c: Add.
	* gcc.dg/vla-5.c: Add.
	* gcc.dg/vla-6.c: Add.

2006-05-12  Stuart Hastings  <stuart@apple.com>

	* testsuite/gcc.target/i386/20060512-1.c: New.
	* testsuite/gcc.target/i386/20060512-2.c: New.
	* testsuite/gcc.target/i386/20060512-3.c: New.
	* testsuite/gcc.target/i386/20060512-4.c: New.

2006-05-17  Mark Mitchell  <mark@codesourcery.com>

	PR c++/26122
	* g++.old-deja/g++.oliva/template9.C: Remove XFAIL.

	PR c++/26068
	* g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
	* g++.dg/parse/linkage1.C: New test.

2006-05-17  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/27548
	* g++.dg/tree-ssa/pr27548.C: New test.

2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	PR fortran/26551
	* gfortran.dg/recursive_check_1.f: New test.
	* gfortran.dg/recursive_check_2.f90: New test.

2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>

	* g++.dg/opt/temp2.C: New test.

2006-05-17  Jakub Jelinek  <jakub@redhat.com>

	PR c++/27491
	* g++.dg/init/brace5.C: New test.

	PR middle-end/27415
	* gcc.dg/gomp/pr27415.c: New test.
	* g++.dg/gomp/pr27415.C: New test.

	PR tree-optimization/27549
	* g++.dg/tree-ssa/pr27549.C: New test.

2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/27575
	* gfortran.dg/read_eof_4.f90: New test.

2006-05-16  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/22303
	* gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.

2006-05-16  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/27573
	* gcc.dg/gomp/pr27573.c: New test.
	* gfortran.dg/gomp/pr27573.f90: New test.

	PR c/27499
	* gcc.dg/gomp/pr27499.c: New test.
	* g++.dg/gomp/pr27499.C: New test.

2006-05-15  Mark Mitchell  <mark@codesourcery.com>

	PR c++/27339
	* g++.dg/parser/access8.C: Adjust error marker.
	* g++.dg/template/access17.C: New test.
	* g++.dg/template/access18.C: Likewise.

2006-05-15  Roger Sayle  <roger@eyesopen.com>

	PR target/26600
	* gcc.target/i386/pr26600.c: New test case.

2006-05-15  Mark Mitchell  <mark@codesourcery.com>

	PR c++/27505
	* g++.dg/expr/bitfield1.C: New test.

2006-05-15  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/27603
	* gcc.dg/torture/pr27603.c: New testcase.

2006-05-15  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/25090
	* gfortran.dg/entry_dummy_ref_1.f90: New test.

	PR fortran/25082
	* gfortran.dg/scalar_return_1.f90: New test.

	PR fortran/27411
	* gfortran.dg/derived_comp_array_ref_1.f90: New test.

2006-05-15  Jakub Jelinek  <jakub@redhat.com>

	* gcc.dg/gomp/critical-4.c: New test.
	* gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
	* gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
	* gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
	* gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.

2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/27582
	* g++.dg/template/dependent-args1.C: New test.

	PR c++/27581
	* g++.dg/lookup/this1.C: New test.

	PR c++/27315
	* g++.dg/template/operator6.C: New test.
	* g++.dg/template/incomplete3.C: New test.

	PR c++/27559
	* g++.dg/template/new4.C: New test.

	PR c++/27496
	* g++.dg/template/void2.C: New test.

2006-05-14  Alexandre Oliva  <aoliva@redhat.com>

	* g++.dg/template/dependent-expr5.C: New test.

2006-05-14  Roger Sayle  <roger@eyesopen.com>

	PR middle-end/26729
	* gcc.dg/pr26729-1.c: New test case.

2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>

	* gcc.dg/pr27003.c: New test.

2006-05-12  Steve Ellcey  <sje@cup.hp.com>

	* lib/target-supports.dg (check_cxa_atexit_available): Change
	v3_target_compile to ${tool}_target_compile.

2006-05-11  Jason Merrill  <jason@redhat.com>

	* lib/scanasm.exp (scan-not-hidden): Fix typo.

2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	PR fortran/27553
	* gfortran.dg/label_5.f90: New test.

2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>

	* lib/target-supports.exp (check_effective_target_powerpc_fprs,
	check_effective_target_powerpc_altivec_ok): New.
	* g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
	g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
	g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
	g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
	g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
	g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
	g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
	g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
	g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
	gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
	gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
	gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
	gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
	gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
	gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
	gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
	gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
	gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
	gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
	gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
	gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
	gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
	gcc.target/powerpc/altivec-9.c,
	gcc.target/powerpc/altivec-consts.c,
	gcc.target/powerpc/altivec-pr22085.c,
	gcc.target/powerpc/altivec-splat.c,
	gcc.target/powerpc/altivec-types-1.c,
	gcc.target/powerpc/altivec-types-2.c,
	gcc.target/powerpc/altivec-types-3.c,
	gcc.target/powerpc/altivec-types-4.c,
	gcc.target/powerpc/altivec-varargs-1.c,
	gcc.target/powerpc/altivec-vec-merge.c,
	gcc.target/powerpc/ppc-vector-memcpy.c,
	gcc.target/powerpc/ppc-vector-memset.c,
	gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
	gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
	these effective targets.
	* gcc.dg/vmx/pr27006.c: Add missing close brace.
	* gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.

2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR middle-end/27384
	* g++.dg/other/fold1.C: New test.

	PR middle-end/27488
	* gcc.dg/fold-nonneg-1.c: New test.

	PR c++/27547
	* g++.dg/other/operator1.C: New test.

2006-05-11  Richard Guenther  <rguenther@suse.de>

	PR middle-end/27529
	* gcc.dg/tree-ssa/foldcast-1.c: New testcase.

2006-05-10  Janis Johnson  <janis187@us.ibm.com>

	* lib/target-supports-dg.exp (check-flags): New.
	(dg-skip-if): Move flag checks.

2006-05-09  Steve Ellcey  <sje@cup.hp.com>

	* lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
	* lib/target-supports.dg (check_cxa_atexit_available): New.

2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>

	PR fortran/27470
	* gfortran.dg/multiple_allocation_2.f90: New test case.

2006-05-10  Kazu Hirata  <kazu@codesourcery.com>

	* gcc.target/arm/pr27387.C: Fix a comment typo.

2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	PR fortran/24549
	* gfortran.dg/error_recovery_1.f90: New test.

2006-05-10  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/27302
	* gcc.dg/torture/pr27302.c: New testcase.

2006-05-09  Dirk Mueller  <dmueller@suse.de>
	Richard Guenther  <rguenther@suse.de>

	PR middle-end/27498
	* gcc.dg/tree-ssa/pr27498.c: New testcase.

2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>

	PR rtl-optimization/27335
	* gcc.dg/pr27335.c: New test.

2006-05-06  Richard Sandiford  <richard@codesourcery.com>

	* gcc.target/mips/mips-ps-5.c: New file.

2006-05-08  Jan Hubicka  <jh@suse.cz>

	PR middle-end/25962
	* gcc.dg/pr25962.c: New.

2006-05-08  Roger Sayle  <roger@eyesopen.com>

	PR target/27158
	* gcc.target/powerpc/pr27158.c: New test case.

2006-05-08  Laurent GUERBY  <laurent@guerby.net>

	PR testsuite/27476
	* ada/acats/run_all.sh: Use test -z.

2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	PR libfortran/18271
	* gfortran.dg/spec_expr_3.f90: New test.

2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/24879
	* gcc.target/i386/monitor.c: New file.

2006-05-08  Alan Modra  <amodra@bigpond.net.au>

	* gcc.dg/pr27095.c: xfail *-*-darwin*.

2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/27447
	* g++.dg/other/ptrmem7.C: New test.

2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR target/27421
	* gcc.dg/array-9.c: New test.

2006-05-07  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/27409
	* gcc.dg/torture/pr27409.c: New testcase.

2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>

	PR fortran/27457
	* gfortran.dg/select_6.f90: New.

2006-05-07  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/27136
	* gcc.dg/torture/pr27136.c: New testcase.

2006-05-07  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/24813
	* gfortran.dg/char_cons_len_1.f90: New test.

2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/27427
	* g++.dg/template/incomplete2.C: New test.

2006-05-06  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/27151
	* gcc.dg/vect/pr27151.c: New testcase.

2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/27430
	* g++.dg/template/void1.C: New test.

	PR c++/27423
	* g++.dg/other/void2.C: New test.

	PR c++/27422
	* g++.dg/conversion/void1.C: New test.

2006-05-03  Aldy Hernandez  <aldyh@redhat.com>

	PR/21391
	* g++.dg/other/unused1.C: New.

2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR objc/27240
	* objc.dg/member-1.m: New test.

2006-05-05  Steve Ellcey  <sje@cup.hp.com>

	* gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.

2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	PR libfortran/26985
	* gfortran.dg/matmul_2.f90: New test.

2005-05-05  Laurent GUERBY  <laurent@guerby.net>

	* ada/acats/run_all.sh: Use sync when main not found.

2006-05-04  Kazu Hirata  <kazu@codesourcery.com>

	PR target/26765
	* gcc.target/mips/pr26765.c: New.

2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>

	* gcc.target/bfin: New directory.
	* gcc.target/bfin/bfin.exp: New file.
	* gcc.target/bfin/frmul.c: New file.
	* gcc.target/bfin/arith.c: New file.
	* gcc.target/bfin/mul-combine.c: New file.
	* gcc.target/bfin/shift.c: New file.

2006-05-04  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/14287
	PR tree-optimization/14844
	PR tree-optimization/19792
	PR tree-optimization/21608
	PR tree-optimization/27090
	* gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
	* gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
	* gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
	* gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
	* gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.

2006-05-04  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/27285
	* gcc.c-torture/execute/pr27285.c: New test.

	PR middle-end/27388
	* gcc.dg/gomp/pr27388-1.c: New test.
	* gcc.dg/gomp/pr27388-2.c: New test.
	* gcc.dg/gomp/pr27388-3.c: New test.

	PR c++/27359
	* g++.dg/gomp/pr27359.C: New test.

2006-05-02  Steven G. Kargl  <kargls@comcast.net>

	PR fortran/20248
	* gfortran.dg/iargc.f90: New test.

2006-05-02  Mark Mitchell  <mark@codesourcery.com>

	PR c++/27102
	* g++.dg/template/crash49.C: New test.

2006-05-02  Steve Ellcey  <sje@cup.hp.com>

	PR testsuite/27032
	* gcc.c-torture/compile/pr23237.c: Move dg-do line.

2006-05-02  Jeff Law  <law@redhat.com>

	PR tree-optimization/27364
	* gcc.c-torture/execute/pr27364.c: New test.

2006-05-02  Mark Mitchell  <mark@codesourcery.com>

	PR c++/27309
	* g++.dg/parser/ctor5.C: New test.

2006-05-02  Kazu Hirata  <kazu@codesourcery.com>

	PR target/27387
	* gcc.target/arm/arm.exp: New.
	* gcc.target/arm/pr27387.C: Likewise.

2006-05-02 Paul Thomas <pault@gcc.gnu.org>

	PR fortran/27269
	PR fortran/27324
	* gfortran.dg/module_equivalence_2.f90: New test.

2006-05-02  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/27337
	* g++.dg/gomp/pr27337-1.C: New test.
	* g++.dg/gomp/pr27337-2.C: New test.

	PR middle-end/27328
	* gcc.dg/gomp/pr27328.c: New test.

	PR middle-end/27325
	* g++.dg/gomp/pr27325.C: New test.

	PR middle-end/27310
	* g++.dg/gomp/pr27310.C: New test.

2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>

	PR tree-optimization/27291
	* g++.dg/tree-ssa/pr27291.C: New test.

2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>

	PR tree-optimization/27283
	* g++.dg/tree-ssa/pr27283.C: New test.

2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>

	* gcc.dg/tree-ssa/loop-16.c: New test.

2006-05-01  Roger Sayle  <roger@eyesopen.com>
	    Joseph S. Myers  <joseph@codesourcery.com>

	* gcc.dg/Wconversion-3.c: New test case.
	* gcc.dg/Wconversion-4.c: Likewise.

2006-05-01  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/26726
	* g++.dg/tree-ssa/ivopts-1.C: New testcase.

2006-04-30  Roger Sayle  <roger@eyesopen.com>

	* gcc.dg/Woverflow-1.c: New test case.
	* gcc.dg/Woverflow-2.c: Likewise.
	* gcc.dg/Woverflow-3.c: Likewise.

2006-04-30  Mark Mitchell  <mark@codesourcery.com>

	PR c++/27094
	* g++.dg/template/defarg8.C: New test.

2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/27278
	* g++.dg/parse/operator7.C: New test.

2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/11471
	PR c++/27102
	* g++.dg/template/crash48.C: New test.

	PR c++/27279
	* g++.dg/parse/ctor4.C: New test.

2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	PR fortran/25681
	* gfortran.df/char_type_len.f90: New test.

2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/27304
	* gfortran.dg/fmt_exhaust.f90: New test.

2006-04-28  Roger Sayle  <roger@eyesopen.com>

	PR c/25309
	* gcc.dg/large-size-array-2.c: New test case.

2006-04-28  Richard Guenther  <rguenther@suse.de>

	PR target/26826
	* gcc.target/i386/pr26826.c: New testcase.

2006-04-28  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/27260
	* gcc.c-torture/execute/pr27260.c: New.

2006-04-28  Alan Modra  <amodra@bigpond.net.au>

	PR middle-end/27095
	* gcc.dg/pr27095.c: New.

2006-04-27  Mark Mitchell  <mark@codesourcery.com>

	PR c++/27292
	* g++.dg/conversion/bitfield4.C: New test.

2006-04-27  Eric Christopher  <echristo@apple.com>

	* gcc.dg/pragma-ms_struct.c: New.

2006-04-27  Mark Mitchell  <mark@codesourcery.com>

	PR c++/27102
	* g++.dg/template/crash47.C: New test.

2006-04-27  Dirk Mueller  <dmueller@suse.de>

	* gcc.target/i386/sse-7.c: build with -msse.

2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>

	PR testsuite/27274:
	* gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
	(main): Exit if processor doesn't support SSE.

2006-04-26  David Edelsohn  <edelsohn@gnu.org>

	PR middle-end/27282
	* gcc.c-torture/compile/pr27282.c: New test.

2006-04-26  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/26913
	* g++.dg/gomp/pr26913.C: New test.

	PR c/25996
	* gcc.dg/gomp/pr25996.c: New test.
	* g++.dg/gomp/pr25996.C: New test.

2006-04-25  Richard Sandiford  <richard@codesourcery.com>

	PR rtl-optimization/26725
	* gcc.c-torture/compile/pr26725.c: New test.

2006-04-25  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
	than n + -1.

2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>

	* gcc.dg/20060425-1.c: New testcase.

2006-04-25  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/26865
	* gcc.dg/pr26865.c: New test.

2006-04-24  Mark Mitchell  <mark@codesourcery.com>

	PR c++/27292
	* g++.dg/conversion/bitfield1.C: New test.
	* g++.dg/conversion/bitfield2.C: Likewise.
	* g++.dg/conversion/bitfield3.C: Likewise.

2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
	Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/27236
	* gcc.dg/tree-ssa/pr27236.c: New testcase.

2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/19963
	* g++.dg/other/incomplete2.C: New test.

2006-04-24  Richard Guenther  <rguenther@suse.de>

	PR middle-end/26869
	* gcc.dg/torture/pr26869.c: New testcase.

2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
	Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/27218
	* g++.dg/tree-ssa/pr27218.C: New testcase.

2006-04-23  Mark Mitchell  <mark@codesourcery.com>

	PR c++/26912
	* g++.dg/template/friend41.C: New test.

2006-04-23  David Edelsohn  <edelsohn@gnu.org>

	* g++.dg/opt/pr15551.C: Include cstdio.
	(main): Use remove instead of unlink.

2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/sibcall-7.c: New test.
	* gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
	* gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
	* gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
	* gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
	* gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.

2006-04-23  Mark Mitchell  <mark@codesourcery.com>

	PR c++/26534
	* g++.dg/opt/bitfield1.C: New test.
	* g++.dg/compat/abi/bitfield1_main.C: Add -w.
	* g++.dg/compat/abi/bitfield1_x.C: Likewise.
	* g++.dg/compat/abi/bitfield1_y.C: Likewise.
	* g++.dg/compat/abi/bitfield2_main.C: Likewise.
	* g++.dg/compat/abi/bitfield2_x.C: Likewise.
	* g++.dg/compat/abi/bitfield2_y.C: Likewise.
	* g++.dg/abi/bitfield1.C: Add dg-warning markers.
	* g++.dg/abi/bitfield2.C: Likewise.
	* g++.dg/init/bitfield1.C: Likewise.

2006-04-23  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/25099
	* gfortran.dg/elemental_subroutine_4.f90: New test.
	* gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
	call sub (m, x).

2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>

	* gcc.c-torture/compile/20060421-1.c: New testcase.

2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c/25875
	* gcc.dg/init-bad-4.c: New test.

2006-04-21  Paul Brook  <paul@codesourcery.com>

	* gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.

2006-04-21 Paul Thomas <pault@gcc.gnu.org>

	PR fortran/27122
	* gfortran.dg/defined_operators_1.f90: New test.
	* gfortran.dg/assumed_charlen_function_1.f90: Add new error and
	remove old ones associated, incorrectly, with Note 5.46.

	PR fortran/27113
	* gfortran.dg/character_array_constructor_1.f90: New test.

2006-04-20  Jakub Jelinek  <jakub@redhat.com>

	* gcc.dg/20060419-1.c: New test.

2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>

	PR c/26774
	* gcc.dg/struct-parse-1.c: New test case.

2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/26558
	* g++.dg/parse/template19.C: New test.

	PR c++/26739
	* g++.old-deja/g++.pt/friend36.C: Adjust error markers.

	PR c++/26036
	* g++.dg/expr/call3.C: New test.

	PR c++/10385
	* g++.dg/conversion/dynamic1.C: New test.

2006-04-19  Mark Mitchell  <mark@codesourcery.com>

	PR c++/27102
	* g++.dg/template/crash35.C: Tweak error markers.
	* g++.dg/template/crash46.C: New test.
	* g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
	* g++.old-deja/g++.pt/incomplete1.C: Likewise.

2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>

	PR rtl-optimization/14261
	* gcc.c-torture/compile/20060419-1.c: Added.

2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>

	* gfortran.dg/label_1.f90: Adjust dg-error.

2006-04-16  Roger Sayle  <roger@eyesopen.com>

	PR target/26961
	* gcc.dg/fold-cond-1.c: New test case.
	* gcc.dg/pr26961-1.c: Likewise.

2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/27138
	* gfortran.dg/read_bad_advance.f90: New test.

2006-04-16  Roger Sayle  <roger@eyesopen.com>
	    Dale Johannesen  <dalej@apple.com>

	PR target/24076
	* gcc.target/i386/vecinit-3.c: New testcase.
	* gcc.target/i386/vecinit-4.c: Likewise.
	* gcc.target/i386/sse-18.c: Likewise.
	* gcc.target/i386/sse-19.c: Likewise.

2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>

	* gfortran.dg/allocate_zerosize_1.f90: New test.

2006-04-16  Mark Mitchell  <mark@codesourcery.com>

	PR c++/26365
	* g++.dg/template/crash45.C: New test.

2006-04-16  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/26787
	* gfortran.dg/proc_assign_1.f90: New test.
	* gfortran.dg/procedure_lvalue.f90: Change message.
	* gfortran.dg/namelist_4.f90: Add new error.

	PR fortran/25597
	PR fortran/27096
	* gfortran.dg/auto_pointer_array_result_1.f90

	PR fortran/27089
	* gfortran.dg/specification_type_resolution_1.f90

	PR fortran/18003
	PR fortran/25669
	PR fortran/26834
	* gfortran.dg/bounds_temporaries_1.f90: New test.

	PR fortran/27124
	* gfortran.dg/array_return_value_1.f90: New test.

2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>

	PR fortran/25336
	* gfortran/dg/g77/20030115-1.f: Delete duplicate test.

2006-04-15  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/26823
	* g++.dg/gomp/pr26823-1.C: New test.
	* g++.dg/gomp/pr26823-2.C: New test.

2006-04-13  Uros Bizjak  <uros@kss-loka.si>

	PR middle-end/27134
	* gcc.dg/pr27314.c: New test.

2006-04-13  Richard Henderson  <rth@redhat.com>

	* g++.dg/gomp/block-0.C: Update expected matches.

2006-04-13  DJ Delorie  <dj@redhat.com>

	* lib/target-supports.exp (check_effective_target_int32plus): New.
	(check_effective_target_ptr32plus): New.
	(check_effective_target_size32plus): New.
	(check_effective_target_int16): New.
	(check_profiling_available): Add m32c to the list of unsupported targets.

	* gcc.c-torture/compile/20000804-1.c: Skip m32c also.
	* gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
	memory size.
	* gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
	pointers.
	* gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
	size_t.
	* gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
	and size_t.
	* gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
	* gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
	not just xstormy16.  Skip m32c due to weird pointer size.
	* gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
	not just xstormy16.
	* gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
	not just xstormy16.
	* gcc.dg/20020312-2.c: Add m32c support.
	* gcc.dg/20040622-2.c: Require >=32 bit pointers.
	* gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
	in test.
	* gcc.dg/20050321-2.c: Require >=32 bit integers.
	* gcc.dg/asm-1.c: Skip if int and short are the same size.
	* gcc.dg/fold-mod-1.c: Require >=32 bit integers.
	* gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
	* gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
	* gcc.dg/init-string-2.c: Require >=32 bit integers.
	* gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
	* gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
	* gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
	* gcc.dg/pr14796-2.c: Require >=32 bit integers.
	* gcc.dg/pr17112-1.c: Require >=32 bit integers.
	* gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
	in test.
	* gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
	in test.
	* gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
	* gcc.dg/pr23049.c: Require >=32 bit integers.
	* gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
	* gcc.dg/torture/pr26587.c: Require >=32 bit integers.
	* gcc.dg/torture/pr26630.c: Require >=32 bit integers.
	* gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
	* gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
	* gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
	* gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
	* gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
	* gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
	* gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
	* gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
	* gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
	prototype in test.
	* gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
	* gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
	* gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
	* gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
	* gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.

	* gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
	* gcc.c-torture/execute/20040703-1.x: Likewise.
	* gcc.c-torture/execute/20040705-1.x: Likewise.
	* gcc.c-torture/execute/20040705-2.x: Likewise.
	* gcc.c-torture/execute/20040709-1.x: Likewise.
	* gcc.c-torture/execute/20040709-2.x: Likewise.
	* gcc.c-torture/execute/20040811-1.x: Likewise.
	* gcc.c-torture/execute/20050316-1.x: Likewise.
	* gcc.c-torture/execute/bitfld-4.x: Likewise.
	* gcc.c-torture/execute/pr19689.x: Likewise.
	* gcc.c-torture/execute/pr7284-1.x: Likewise.
	* gcc.c-torture/execute/usmul.x: Likewise.
	* gcc.c-torture/execute/vrp-5.x: Likewise.
	* gcc.c-torture/execute/vrp-6.x: Likewise.
	* gcc.dg/debug/20041023-1.s: Likewise.

2006-04-13  Roger Sayle  <roger@eyesopen.com>

	* gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
	of integers to a vector types are now constant expressions in C.
	* gcc.dg/vect/vect-fold-1.c: New test case.

2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
	    Ulrich Weigand  <uweigand@de.ibm.com>

	PR target/27006
	* gcc.dg/vmx/pr27006.c: New testcase.

2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/26766
	* gfortran.dg/write_recursive.f90: New test.

2006-04-11  Mark Mitchell  <mark@codesourcery.com>

	* g++.dg/parse/dtor7.C: New test.
	* g++.dg/parse/new1.C: Add error marker.
	* g++.dg/template/new3.C: New test.

	PR c++/26122
	* g++.dg/template/pure1.C: New test.

	PR c++/26295
	* g++.dg/parse/ptrmem4.C: New test.

2006-04-10  Jeff Law  <law@redhat.com>

	PR/27087
	* gcc.c-torture/compile/pr27087.c: New test.

2006-04-10  Aldy Hernandez  <aldyh@redhat.com>

	PR/21391
	* gcc.dg/20060410.c: New.

2006-04-10  Matthias Klose  <doko@debian.org>

	* testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
	Recognize multilib directory names containing underscores.

2006-04-10  Roger Sayle  <roger@eyesopen.com>

	* gcc.target/i386/vecinit-1.c: New test case.
	* gcc.target/i386/vecinit-2.c: Likewise.

2006-04-10  Jakub Jelinek  <jakub@redhat.com>

	PR debug/27057
	* g++.dg/debug/dwarf2-2.C: New test.

2006-04-09  Richard Sandiford  <richard@codesourcery.com>

	PR rtl-optimization/27073
	* gcc.c-torture/execute/pr27073.c: New test.

2006-04-08  Mike Stump  <mrs@apple.com>

	* gcc.dg/pragma-darwin.c: Improve for ppc64.

2006-04-07  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/26135
	* gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.

2006-04-06  Jan Hubicka  <jh@suse.cz>

	PR profile/26399
	* g++.dg/bprob/g++-bprob-2.C: New testcase.

2006-04-06  Roger Sayle  <roger@eyesopen.com>

	* g++.dg/conversion/nullptr1.C: New test case.
	* g++.dg/conversion/nullptr2.C: Likewise.

2006-04-05  Roger Sayle  <roger@eyesopen.com>

	* gfortran.dg/dependency_18.f90: New test case.

2006-04-05  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/26919
	* gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
	* gcc.dg/ipa/ipa-2.c: Likewise.
	* gcc.dg/ipa/ipa-3.c: Likewise.
	* gcc.dg/ipa/ipa-5.c: Likewise.

2006-04-05  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/26763
	* gcc.dg/torture/pr26763-1.c: New testcase.
	* gcc.dg/torture/pr26763-2.c: Likewise.

2006-04-04  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/23634
	PR fortran/25619
	* gfortran.dg/actual_array_constructor_1.f90: New testcase.

2006-04-04  Eric Christopher  <echristo@apple.com>

	* gcc.target/i386/387-1.c: Allow regexp to match darwin
	stubs.
	* gcc.target/i386/387-5.c: Ditto.

2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>

	* gcc.target/sparc/struct-ret-check.c: New test.

2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	* gfortran.dg/fmt_zero_digits.f90: New test for no error when
	zero decimal digits specified in format.

2006-04-03  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/26891
	* gfortran.dg/missing_optional_dummy_1.f90: New test.

	PR fortran/26976
	* gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
	* gfortran.dg/initialization_1.f90: Make assignment compliant.
	* gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
	* gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
	bigendian-ness.

2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>

	* gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
	dummy arguments work when the actual argument is itself a dummy
	argument of the caller.

2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>

	PR libfortran/24685
	* gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.

2006-04-01  Roger Sayle  <roger@eyesopen.com>

	* gfortran.dg/dependencency_17.f90: New test case.

2006-04-01  Roger Sayle  <roger@eyesopen.com>

	* gfortran.dg/dependency_14.f90: New test case.
	* gfortran.dg/dependency_15.f90: Likewise.
	* gfortran.dg/dependency_16.f90: Likewise.

2006-03-31  Asher Langton  <langton2@llnl.gov>

	PR fortran/25358
	gfortran.dg/cray_pointers_6.f90: New test.

2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/26890
	* gfortran.dg/read_size_noadvance.f90: New test.

2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>

	PR fortran/25031
	* gfortran.dg/multiple_allocation_1.f90: Check that the
	size has changed after a re-allocation with stat.

2006-03-30  Richard Guenther  <rguenther@suse.de>

	* gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
	removal.
	* gcc.target/i386/sselibm-2.c: Likewise.
	* gcc.target/i386/sselibm-3.c: Likewise.
	* gcc.target/i386/sselibm-4.c: Likewise.
	* gcc.target/i386/sselibm-5.c: Likewise.

2006-03-28  Roger Sayle  <roger@eyesopen.com>

	* gcc.dg/fold-andxor-1.c: New test case.
	* gcc.dg/fold-xorand-1.c: Likewise.

2006-03-28  Roger Sayle  <roger@eyesopen.com>

	* gcc.dg/fold-convnotconv-1.c: New test case.

2006-03-28 Paul Thomas <pault@gcc.gnu.org>

	PR fortran/26779
	* gfortran.dg/private_type_5.f90: New test.

2006-03-27  David Edelsohn  <edelsohn@gnu.org>

	* objc.dg/objc-nofilename-1.m: Limit to Darwin.

2006-03-27  Jakub Jelinek  <jakub@redhat.com>

	* gfortran.dg/advance_2.f90: New test.
	* gfortran.dg/advance_3.f90: New test.

	* gfortran.fortran-torture/execute/equiv_5.f: New test.

2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/26661
	PR libgfortran/26880
	* gfortran.dg/read_x_past.f: New test.

2006-03-26  Geoffrey Keating  <geoffk@apple.com>

	* gcc.dg/darwin-20040809-2.c: Don't expect default debugging
	to be STABS.

2006-03-26  David Edelsohn  <edelsohn@gnu.org>

	* objc.dg/dwarf-1.m: Skip on AIX.
	* objc.dg/dwarf-2.m: Skip on AIX.

2006-03-25  Steven G. Kargl  <kargls@comcast.net>

	PR fortran/26816
	* gfortran.dg/float_1.f90: New test.

2006-03-25  Steven G. Kargl  <kargsl@comcast.net>

	* gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
	X86_64 targets.
	* gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.

2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>

	PR libfortran/26735
	* gfortran.dg/convert_implied_open.f90: New test case.

2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>

	PR fortran/26769
	* gfortran.dg/transpose_reshape_r10.f90: New test case.

2006-03-25  Uros Bizjak  <uros@kss-loka.si>

	PR middle-end/26717
	* gcc.dg/pr26717.c: New test.

2006-03-25  Roger Sayle  <roger@eyesopen.com>

	* gfortran.dg/dependency_12.f90: New test case.

2006-03-24  Roger Sayle  <roger@eyesopen.com>

	* gfortran.dg/dependency_9.f90: New (resurected) test case.

2006-03-24  Jeff Law  <law@redhat.com>

	* gcc.c-torture/pr26840.c: New test.

2006-03-24  Geoffrey Keating  <geoffk@apple.com>

	* objc.dg/dwarf-2.m: New.
	* obj-c++.dg/dwarf-2.mm: New.

	* g++.old-deja/g++.other/init19.C: New.

2006-03-24  David Edelsohn  <edelsohn@gnu.org>

	* g++.dg/eh/spbp.C: Skip on AIX.

2006-03-24  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/26611
	* g++.dg/gomp/pr26611-1.C: New test.
	* g++.dg/gomp/pr26611-2.C: New test.

2006-03-24  Jeff Law  <law@redhat.com>

	* gcc.c-torture/compile/pr26833.c: New test.
	* gfortran.fortran-torture/compile/pr26806.f90: New test.

2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* gfortran.dg/endfile_2.f90: Delete temp file.

2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>

	PR fortran/19303
	* gfortran.dg/record_marker_1.f90: New test case.
	* gfortran.dg/record_marker_2.f: New test case.
	* gfortran.dg/record_marker_3.f90: New test case.

2006-03-22  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/17298
	* gfortran.dg/transfer_array_intrinsic_1.f90: New test.
	* gfortran.dg/transfer_array_intrinsic_2.f90: New test.

2006-03-21  Janis Johnson  <janis187@us.ibm.com>

	* lib/gcc-dg.exp (cleanup-modules): New proc.
	* gfortran.dg/allocatable_function_1.f90,
	gfortran.dg/allocate_char_star_scalar_1.f90,
	gfortran.dg/assumed_charlen_function_1.f90,
	gfortran.dg/assumed_dummy_1.f90,
	gfortran.dg/assumed_shape_ranks_1.f90,
	gfortran.dg/assumed_shape_ranks_2.f90,
	gfortran.dg/assumed_size_dt_dummy.f90,
	gfortran.dg/auto_char_dummy_array_1.f90,
	gfortran.dg/auto_char_len_3.f90,
	gfortran.dg/automatic_module_variable.f90,
	gfortran.dg/bad_automatic_objects_1.f90,
	gfortran.dg/char_array_constructor.f90,
	gfortran.dg/char_array_structure_constructor.f90,
	gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
	gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
	gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
	gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
	gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
	gfortran.dg/derived_pointer_recursion.f90,
	gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
	gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
	gfortran.dg/dummy_functions_1.f90,
	gfortran.dg/elemental_initializer_1.f90,
	gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
	gfortran.dg/elemental_pointer_1.f90,
	gfortran.dg/elemental_subroutine_1.f90,
	gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
	gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
	gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
	gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
	gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
	gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
	gfortran.dg/global_references_1.f90,
	gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
	gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
	gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
	gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
	gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
	gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
	gfortran.dg/large_integer_kind_1.f90,
	gfortran.dg/large_real_kind_1.f90,
	gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
	gfortran.dg/module_double_reuse.f90,
	gfortran.dg/module_equivalence_1.f90,
	gfortran.dg/module_interface_1.f90,
	gfortran.dg/module_parameter_array_refs_1.f90,
	gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
	gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
	gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
	gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
	gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
	gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
	gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
	gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
	gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
	gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
	gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
	gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
	gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
	gfortran.dg/same_name_1.f90,
	gfortran.dg/sibling_dummy_procedure_1.f90,
	gfortran.dg/sibling_dummy_procedure_2.f90,
	gfortran.dg/sibling_dummy_procedure_3.f90,
	gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
	gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
	gfortran.dg/used_dummy_types_2.f90,
	gfortran.dg/used_dummy_types_3.f90,
	gfortran.dg/used_dummy_types_4.f90,
	gfortran.dg/used_dummy_types_5.f90,
	gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
	gfortran.dg/userdef_operator_1.f90: Use it.

2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
	gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
	gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
	gfortran.dg/write_back.f,
	gfortran.fortran-torture/execute/inquire_1.f90,
	gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.

2006-03-21  Jeff Law  <law@redhat.com>

	* gcc.dg/tree-ssa/vrp28.c: New test.

2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>

	* gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
	if _STDC_C99 is defined.
	* gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
	* gcc.dg/builtins-20.c: Likewise.
	* gcc.dg/builtins-53.c: Likewise.
	* gcc.dg/single-precision-constant.c: Likewise. Also pass
	-mmacosx-version-min=10.3 on PowerPC/Darwin.

2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>

	PR tree-opt/26781
	* gcc.c-torture/compile/pr26781-1.c: New test.
	* gcc.c-torture/compile/pr26781-2.c: New test.

2006-03-21  Jakub Jelinek  <jakub@redhat.com>

	PR c++/26690
	* g++.dg/gomp/pr26690-1.C: New test.
	* g++.dg/gomp/pr26690-2.C: New test.

2006-03-20  Jeff Law  <law@redhat.com>

	* gcc.dg/tree-ssa/pr21829.c: New test.

	* gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.

2006-03-20  Richard Sandiford  <richard@codesourcery.com>

	* lib/target-supports.exp (check_no_compiler_messages): New procedure.
	(check_visibility_available): Use it.
	(check_effective_target_default_packed): Likewise.
	(check_effective_target_pcc_bitfield_type_matters): Likewise.
	(check_effective_target_fopenmp): Likewise.
	(check_effective_target_freorder): Likewise.
	(check_effective_target_fpic): Likewise.
	(check_named_sections_available): Likewise.
	(check_effective_target_ilp32): Likewise.
	(check_effective_target_lp64): Likewise.

2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>

	PR fortran/20935
	* gfortran.dg/scalar_mask_2.f90: New test case.

2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>

	PR tree-opt/26629
	* gcc.dg/tree-ssa/loadpre12.c: New test.
	* gcc.dg/tree-ssa/loadpre13.c: New test.
	* gcc.dg/tree-ssa/loadpre14.c: New test.
	* gcc.dg/tree-ssa/loadpre15.c: New test.
	* gcc.dg/tree-ssa/loadpre16.c: New test.
	* gcc.dg/tree-ssa/loadpre17.c: New test.
	* gcc.dg/tree-ssa/loadpre18.c: New test.
	* gcc.dg/tree-ssa/loadpre19.c: New test.
	* gcc.dg/tree-ssa/loadpre20.c: New test.
	* gcc.dg/tree-ssa/loadpre21.c: New test.
	* gcc.dg/tree-ssa/loadpre22.c: New test.

2006-03-19  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/26741
	* gfortran.dg/elemental_initializer_1.f90: New test.

	PR fortran/26716
	* gfortran.dg/assumed_shape_ranks_2: New test.

2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>

	* gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
	target fpic.

2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
	gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
	gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
	gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
	gfortran.fortran-torture/execute/direct_io.f90,
	gfortran.fortran-torture/execute/inquire_2.f90,
	gfortran.fortran-torture/execute/inquire_4.f90,
	gfortran.fortran-torture/execute/list_read_1.f90,
	gfortran.fortran-torture/execute/open_replace.f90,
	gfortran.fortran-torture/execute/slash_edit.f90,
	gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
	temporary files from testcases.

2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/26509
	gfortran.dg/write_direct_eor.f90: New test.

2006-03-17  David Edelsohn  <edelsohn@gnu.org>

	* gcc.target/powerpc/pr26350.c: New.
	* gcc.target/powerpc/indexed-addr.c: New.

2006-03-16  Roger Sayle  <roger@eyesopen.com>

	* gfortran.dg/dependency_13.f90: New test case.

2006-03-16  Roger Sayle  <roger@eyesopen.com>

	PR middle-end/21781
	* gcc.dg/real-const-1.c: New test case.

2006-03-15  Geoffrey Keating  <geoffk@apple.com>

	* g++.old-deja/g++.other/init18.C: New.
	* g++.old-deja/g++.other/init5.C: Remove xfail.

2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* g++.dg/opt/pr15551.C: Cleanup temp file.

2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/6634
	g++.dg/parse/long1.C: New test.

2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/19101
	* gfortran.dg/continuation.f90: New test.
	* gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.

2006-03-14  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/26672
	* gcc.dg/torture/pr26672.c: New testcase.

2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>

	* gcc.target/powerpc/405-dlmzb-strlen-1.c,
	gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.

2006-03-13  Roger Sayle  <roger@eyesopen.com>

	PR middle-end/26557
	* gcc.c-torture/compile/switch-1.c: New test case.

2006-03-13  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/25378
	* gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
	test to include more permuatations of mask and index.
	* testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
	respond to F2003 spec. that the position returned for an all false
	mask && condition is zero.

2006-03-13  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/25989
	* gcc.dg/gomp/pr25989.c: New test.

2006-03-13  Jeff Law  <law@redhat.com>

	* gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.

2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/switch-9.c: New test.

2006-03-13  Richard Guenther  <rguenther@suse.de>

	PR middle-end/26630
	* gcc.dg/torture/pr26630.c: New testcase.

2006-03-11  Roger Sayle  <roger@eyesopen.com>

	* gfortran.dg/dependency_10.f90: New test case.
	* gfortran.dg/dependency_11.f90: Likewise.

2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
	    Erik Edelmann  <eedelman@gcc.gnu.org>

	* gfortran.dg/allocatable_function_1.f90: New.
	* gfortran.dg/allocatable_function_2.f90: New.

2006-03-10  Richard Guenther  <rguenther@suse.de>

	PR middle-end/26565
	* gcc.dg/torture/pr26565.c: New testcase.

2006-03-09  Eric Christopher  <echristo@apple.com>

	* gcc.c-torture/compile/20060309-1.c: New.

2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/26499
	* gfortran.dg/write_back.f: New test.
	* gfortran.dg/write_rewind_1.f: New test.
	* gfortran.dg/write_rewind_2.f: New test.

2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/26554
	* gfortran.dg/read_logical.f90: New test.

2006-03-04  Laurent GUERBY <laurent@guerby.net>

	* ada/acats/norun.lst: cdd2a03 now passes.

2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>

	PR testsuite/25177
	* gcc.target/powerpc/pr18096-1.c: Change where the error
	would match.

2006-03-04  Jakub Jelinek  <jakub@redhat.com>

	* gcc.target/i386/cleanup-1.c: New test.
	* gcc.target/i386/cleanup-2.c: New test.

2006-03-04  Roger Sayle  <roger@eyesopen.com>

	* gfortran.dg/dependency_9.f90: Remove for the time being.

2006-03-04  Krister Walfridsson  <cato@df.lth.se>

	* objc.dg/bad-receiver-type.m: Add space before bracket in dg
	directive.

2006-03-03  Roger Sayle  <roger@eyesopen.com>

	* gfortran.dg/dependency_9.f90: New test case.

2006-03-03  Roger Sayle  <roger@eyesopen.com>

	* gfortran.dg/dependency_4.f90: New test case.
	* gfortran.dg/dependency_5.f90: New test case.
	* gfortran.dg/dependency_6.f90: New test case.
	* gfortran.dg/dependency_7.f90: New test case.
	* gfortran.dg/dependency_8.f90: New test case.

2006-03-03  Paul Brook  <paul@codesourcery.com>

	* lib/target-supports.exp (check_profiling_available):
	Add m68k-*-elf.

2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>

	PR fortran/25031
	* multiple_allocation_1.f90: New test.

2006-03-03  Roger Sayle  <roger@eyesopen.com>

	PR tree-optimization/26524
	* gfortran.dg/pr26524.f: New test case.

2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* g++.dg/template/repo5.C: Cleanup repo files.
	* gcc.dg/20051201-1.c: Cleanup coverage files.
	* gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
	gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
	tree dump files.

2006-03-02  Fariborz Jahanian <fjahanian@apple.com>

	* objc.dg/objc-nofilename-1.m: New test.
	* objc.dg/bad-receiver-type.m: New test.
	* obj-c++.dg/bad-receiver-type.mm: New test.

2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>

	* gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.

2006-03-01  Mike Stump  <mrs@apple.com>

	* g++.dg/abi/key2.C: Add.

2006-03-01  Paul Thomas  <pault@gcc.gnu.org>

	* gfortran.dg/logical_dot_product.f90: New test.

	PR fortran/26393
	* gfortran.dg/used_interface_ref.f90: New test.

	PR fortran/20938
	* gfortran.dg/dependency_2.f90: New test.
	* gfortran.fortran-torture/execute/where17.f90: New test.
	* gfortran.fortran-torture/execute/where18.f90: New test.
	* gfortran.fortran-torture/execute/where19.f90: New test.
	* gfortran.fortran-torture/execute/where20.f90: New test.

2006-03-01  Daniel Berlin  <dberlin@dberlin.org>

	* g++.dg/tree-ssa/pr26443.C: New test case.

2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>

	PR middle-end/26022
	* g++.dg/opt/return-slot1.C: New test.

2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/26136
	* gfortran.dg/namelist_23.f90: New test.

2006-02-28  Roger Sayle  <roger@eyesopen.com>

	PR middle-end/14752
	* gcc.dg/fold-eqandshift-2.c: New test case.

2006-02-28  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
	decomposition.

2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>

	* scalar_mask_1.f90: Add tests for maxloc with scalar mask.

2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/26464
	* gfortran.dg/backspace_5.f: New test.
	* gfortran.dg/backspace_6.f: New test.

2006-02-26  Roger Sayle  <roger@eyesopen.com>

	* gcc.dg/fold-eqandnot-1.c: New test case.

2006-02-26  Roger Sayle  <roger@eyesopen.com>

	PR middle-end/19983
	* gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.

2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>

	* gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
	* gcc.dg/20030324-1.c: Do not use -fstrength-reduce.

2006-02-26  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/26421
	* gcc.dg/tree-ssa/pr26421.c: New testcase.

2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>

	* gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
	* g++.old-deja/g++.robertl/eb132.C: Likewise.

2006-02-26  Roger Sayle  <roger@eyesopen.com>

	* gcc.dg/fold-even-1.c: New test case.

2006-02-26  Roger Sayle  <roger@eyesopen.com>

	PR middle-end/21137
	* gcc.dg/fold-eqandshift-1.c: New test case.

2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>

	PR tree-optimization/25125
	* gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
	gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.

2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>

	PR tree-optimizations/26359
	* gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
	with -fdump-tree-dceloop-details.
	* gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.

2006-02-25  Roger Sayle  <roger@eyesopen.com>

	PR middle-end/23673
	* gcc.dg/fold-eqxor-1.c: New test case.
	* gcc.dg/fold-eqxor-2.c: Likewise.
	* gcc.dg/fold-eqxor-3.c: Likewise.

2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>

	PR fortran/23092
	* scalar_mask_1.f90: New test.

2006-02-24  Geoffrey Keating  <geoffk@apple.com>

	* g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
	* g++.dg/eh/uncaught2.C: New.
	* g++.dg/eh/uncaught3.C: New.

2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/26423
	* gfortran.dg/read_many_1.f: New test.

2006-02-24  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/24519
	* gfortran.dg/dependency_3.f90: New test.
	* gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
	XFAILs.

	PR fortran/25395
	* gfortran.dg/equiv_6.f90: New test.

2006-02-23  Jeff Law  <law@redhat.com>

	* gcc.c-torture/compile/pr26425.c: New test.

2006-02-23  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/26412
	* gcc.dg/gomp/pr26412.c: New test.

2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/26291
	* g++.dg/other/ellipsis1.C: New test.
	* g++.dg/parse/operator4.C: Adjust error marker.

2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/25603
	* gfortran.dg/pr25603.f: New testcase.

2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>

	* gcc.dg/bf-spl1.c: Don't specify -m68000.
	* g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf

2006-02-21  Geoffrey Keating  <geoffk@apple.com>

	* g++.dg/eh/spbp.C: New.

2006-02-21  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/26379
	* gcc.target/i386/mmx-7.c: New test.

2006-02-20  Roger Sayle  <roger@eyesopen.com>

	PR tree-optimization/26361
	* gcc.dg/tree-ssa/vrp27.c: New test case.

2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>

	* gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
	* gcc.dg/tree-ssa/complex-4.c: Here.

2006-02-19  Roger Sayle  <roger@eyesopen.com>

	PR middle-end/19543
	* gfortran.dg/logical_1.f90: New test case.

2006-02-19  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/26334
	* gcc.dg/20060218-1.c: Moved to...
	* gcc.target/i386/20060218-1.c: ... here.  New test.

2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>

	PR fortran/26201
	* gfortran.dg/convert_1.f90: New.

2005-02-19  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/25054
	* gfortran.dg/namelist_5.f90: New test.

	PR fortran/25089
	* gfortran.dg/namelist_4.f90: New test.

2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>

	PR tree-opt/25680
	* testsuite/gcc.dg/tree-ssa/complex-3.c: New test.

2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>

	* gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
	variable to take into account the variable name in the
	function header.
	* gcc.dg/tree-ssa/20031106-2.c: Likewise.

2006-02-18  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/26334
	* gcc.c-torture/compile/20060217-1.c: New test.
	* gcc.dg/20060218-1.c: New test.

2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>

	* gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.

2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>

	* gcc.dg/cpp/undef3.c: New test.
	* gcc.dg/cpp/trad/builtins2.c: New test.

2006-02-18  Mark Mitchell  <mark@codesourcery.com>

	PR c++/26266
	* g++.dg/template/static22.C: New test.
	* g++.dg/template/static23.C: New test.
	* g++.dg/template/static24.C: New test.
	* g++.dg/template/non-dependent13.C: New test.
	* g++.dg/init/member1.C: Tweak error markers.

2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>

	PR target/26255
	* gcc.c-torture/compile/pr26255.c: New test case.

2006-02-16  Roger Sayle  <roger@eyesopen.com>

	* gfortran.fortran-torture/execute/where_10.f90: New test case.
	* gfortran.fortran-torture/execute/where_11.f90: Likewise.
	* gfortran.fortran-torture/execute/where_12.f90: Likewise.
	* gfortran.fortran-torture/execute/where_13.f90: Likewise.
	* gfortran.fortran-torture/execute/where_14.f90: Likewise.
	* gfortran.fortran-torture/execute/where_15.f90: Likewise.
	* gfortran.fortran-torture/execute/where_16.f90: Likewise.

2006-02-16  Jeff Law  <law@redhat.com>

	* gcc.dg/tree-ssa/vrp24.c: Update expected output.
	* gcc.dg/tree-ssa/vrp26.c: New test.

2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>

	PR target/20353
	PR target/24578
	* gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
	__UCLIBC__ is defined.

2006-02-16  Jakub Jelinek  <jakub@redhat.com>

	PR fortran/26224
	* gfortran.dg/gomp/pr26224.f: New test.

2006-02-16  Victor Kaplansky  <victork@il.ibm.com>

	PR tree-opt/25918
	* lib/target-supports.exp
	(check_effective_target_vect_short_mult): New.
	(check_effective_target_vect_char_mult): New.
	(check_effective_target_vect_widen_sum_qi_to_si): New.
	(check_effective_target_vect_widen_sum_qi_to_hi): New.
	(check_effective_target_vect_widen_sum_hi_to_si): New.
	* gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
	vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
	* vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
	* vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
	* gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
	vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
	vect-reduc-pattern-2c.c
	* gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
	vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
	vect-reduc-pattern-1c.c

2005-02-16  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/24557
	* gfortran.dg/assumed_charlen_needed_1.f90: New test.

2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>

	PR fortran/26054
	* gfortran.dg/enum_8.f90: Remove check for warning.
	* gfortran.dg/iomsg_1.f90: Ditto.
	* gfortran.dg/enum_1.f90: Ditto.
	* gfortran.dg/enum_9.f90: Ditto.
	* gfortran.dg/enum_2.f90: Ditto.
	* gfortran.dg/enum_10.f90: Ditto.
	* gfortran.dg/enum_3.f90: Ditto.
	* gfortran.dg/flush_1.f90: Ditto.
	* gfortran.dg/enum_4.f90: Ditto.
	* gfortran.dg/array_constructor_1.f90: Ditto.
	* gfortran.dg/enum_5.f90: Ditto.
	* gfortran.dg/enum_6.f90: Ditto.
	* gfortran.dg/enum_7.f90: Ditto.

2006-02-15  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/26300
	* gcc.c-torture/compile/20060215-1.c: New test.

2006-02-14  Roger Sayle  <roger@eyesopen.com>

	PR middle-end/23670
	* gcc.dg/tree-ssa/andor-2.c: New test case.

2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>

	PR fortran/25045
	* optional_dim.f90: New test.

2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>

	PR fortran/26277
	* gfortran.dg/label_4.f90: New.

2006-02-14  Jakub Jelinek  <jakub@redhat.com>
	    Diego Novillo  <dnovillo@redhat.com>
	    Uros Bizjak  <uros@kss-loka.si>

	* gfortran.dg/gomp: New directory.

2006-02-14  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/26258
	* gcc.dg/torture/pr26258.c: New testcase.

2006-02-13  Jakub Jelinek  <jakub@redhat.com>

	PR fortran/26246
	* gfortran.dg/pr26246_1.f90: New test.
	* gfortran.dg/pr26246_2.f90: New test.

	PR middle-end/26092
	* gcc.c-torture/compile/20060208-1.c: New test.

2006-02-13  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/26074
	PR fortran/25103
	* gfortran.dg/module_parameter_array_refs_1.f90: New test.
	* gfortran.dg/bad_automatic_objects_1.f90: New test.
	* gfortran.dg/automatic_module_variable.f90: Change error message.

	PR fortran/20861
	* gfortran.dg/internal_dummy_1.f90: New test.

	PR fortran/20871
	* gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.


	PR fortran/25083
	* gfortran.dg/uncommon_block_data_1.f90: New test.
	* gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
	with standard.

	PR fortran/25088
	* gfortran.dg/typed_subroutine_1.f90: New test.

2006-02-13  Geoffrey Keating  <geoffk@apple.com>

	* objc.dg/dwarf-1.m: New.

2006-02-13  Roger Sayle  <roger@eyesopen.com>

	PR middle-end/24427
	* gcc.dg/tree-ssa/andor-1.c: New test case.

2006-02-13  Josh Conner  <jconner@apple.com>

	PR target/25376
	* gcc.dg/pr25376.c: New test.

	* gcc.c-torture/compile/pr23237.c: Only compile test -- don't
	assemble.
	* lib/target-supports.exp (check_named_sections_available):
	Only compile named-sections test -- don't assemble.

2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>

	* g++.dg/warn/no-write-strings.C: New test.
	* g++.dg/warn/write-strings.C: Likewise.
	* g++.dg/warn/write-strings-default.C: Likewise.

2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>

	PR fortran/25806
	* gfortran.dg/ret_pointer_2.f90: New test.

2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>

	* gcc.dg/20050105-1.c: Do not use -floop-optimize2.

2006-02-10  Jeff Law  <law@redhat.com>

	* gcc.c-torture/compile/pr26213.c: New test.

2006-02-10  Steven G. Kargl  <kargls@comcast.net>

	gfortran.dg/null_1.f90: New test.

2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>

	PR fortran/14771
	* gfortran.dg/parens_4.f90: New.
	* gfortran.dg/parens_5.f90: New.

2006-02-10  Richard Guenther  <rguenther@suse.de>

	* testsuite/gcc.dg/pr23372-1.c: Remove empty file.

2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
	Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/14771
	* gfortran.dg/parens_1.f90: New.
	* gfortran.dg/parens_2.f90: New.
	* gfortran.dg/parens_3.f90: New.

2006-02-09  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/26038
	* gfortran.dg/allocate_char_star_scalar_1.f90: New test.

	PR fortran/25059
	* gfortran.dg/impure_assignment_1.f90: New test.

	PR fortran/25070
	* gfortran.dg/assumed_shape_ranks_1.f90: New test.

2006-02-09  J"orn Rennecke <joern.rennecke@st.com>

	PR target/26141
	* g++.dg/expr/stdarg2.C: New test.

2006-02-09  J"orn Rennecke <joern.rennecke@st.com>

	PR inline-asm/16194
	* gcc.dg/pr16194.c: New test.

2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>

	* ada/acats/run_acats: Use portable variant of "$@".

2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>

	* g++.old-deja/g++.benjamin/15351-2.C: Likewise.
	* g++.old-deja/g++.benjamin/15351-1.C: Remove.

2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>

	PR tree-opt/26179
	* g++.dg/opt/pr26179.C: New test.

2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>

	PR middle-end/26134
	* gcc.dg/tree-ssa/complex-3.c: New test.

2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>

	* gcc.c-torture/compile/volatile-1.c: New test.

2006-02-09  Diego Novillo  <dnovillo@redhat.com>

	PR 26180
	* gcc.dg/tree-ssa/pr26180.c: New test.

2006-02-08  Jeff Law  <law@redhat.com>

	* gcc.dg/tree-ssa/pr21417.c: New test.

2006-02-08  Paolo Bonzini  <bonzini@gnu.org>

	* lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
	scan-tree-dump-not, scan-tree-dump-dem): Likewise.

2006-02-08  Paolo Bonzini  <bonzini@gnu.org>

	* lib/scanrtl.exp: New.

2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/26071
	* g++.dg/other/virtual2.C: New test.

	PR c++/26070
	* g++.dg/other/virtual1.C: New test.

2006-02-08  Paolo Bonzini  <bonzini@gnu.org>

	* lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
	cleanup-ipa-dump): Update dump file glob patterns.
	* lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
	scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.

	* lib/gcc-dg.exp: Load it.
	* objc.dg/stubify-2.m: Use scan-rtl-dump-not.

2006-02-07  Janis Johnson  <janis187@us.ibm.com>

	PR testsuite/26159
	* gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
	* gcc.dg/tree-ssa/pr23382.c: Ditto.

2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>

	PR fortran/25577
	* gfortran.dg/mvbits_1.f90: New.

2006-02-07  Dirk Mueller  <dmueller@suse.com>

	* g++.dg/warn/Wdiv-by-zero.C: New test.
	* g++.dg/warn/Wno-div-by-zero.C: New.

2006-02-07  Jeff Law  <law@redhat.com>

	* gcc.dg/tree-ssa/pr21559.c: New test.

	* gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
	multiple VRP passes.
	* gcc.dg/tree-ssa/vrp09.c: Likewise.
	* gcc.dg/tree-ssa/vrp18.c: Likewise.
	* gcc.dg/tree-ssa/pr21582.c: Likewise.
	* gcc.dg/tree-ssa/pr20657.c: Likewise.
	* gcc.dg/tree-ssa/pr21001.c: Likewise.
	* gcc.dg/tree-ssa/vrp02.c: Likewise
	* gcc.dg/tree-ssa/vrp11.c: Likewise
	* gcc.dg/tree-ssa/pr14341.c: Likewise
	* gcc.dg/tree-ssa/vrp19.c: Likewise
	* gcc.dg/tree-ssa/vrp20.c: Likewise
	* gcc.dg/tree-ssa/vrp03.c: Likewise
	* gcc.dg/tree-ssa/pr21086.c: Likewise
	* gcc.dg/tree-ssa/pr21959.c: Likewise
	* gcc.dg/tree-ssa/vrp21.c: Likewise
	* gcc.dg/tree-ssa/vrp04.c: Likewise
	* gcc.dg/tree-ssa/pr25485.c: Likewise
	* gcc.dg/tree-ssa/pr22026.c: Likewise
	* gcc.dg/tree-ssa/vrp22.c: Likewise
	* gcc.dg/tree-ssa/vrp05.c: Likewise
	* gcc.dg/tree-ssa/20030807-10.c: Likewise
	* gcc.dg/tree-ssa/pr20701.c: Likewise
	* gcc.dg/tree-ssa/vrp23.c: Likewise
	* gcc.dg/tree-ssa/vrp06.c: Likewise
	* gcc.dg/tree-ssa/pr22117.c: Likewise
	* gcc.dg/tree-ssa/pr20702.c: Likewise
	* gcc.dg/tree-ssa/vrp15.c: Likewise
	* gcc.dg/tree-ssa/pr21090.c: Likewise
	* gcc.dg/tree-ssa/pr21294.c: Likewise
	* gcc.dg/tree-ssa/vrp24.c: Likewise
	* gcc.dg/tree-ssa/vrp07.c: Likewise
	* gcc.dg/tree-ssa/pr21563.c: Likewise
	* gcc.dg/tree-ssa/pr25382.c: Likewise
	* gcc.dg/tree-ssa/vrp16.c: Likewise
	* gcc.dg/tree-ssa/vrp25.c: Likewise
	* gcc.dg/tree-ssa/vrp08.c: Likewise
	* gcc.dg/tree-ssa/20030807-6.c: Likewise
	* gcc.dg/tree-ssa/vrp17.c: Likewise
	* gcc.dg/tree-ssa/pr21458.c: Likewise
	* g++.dg/tree-ssa/pr18178.C: Likewise

2006-02-07  Richard Guenther  <rguenther@suse.de>

	PR c++/26140
	Revert
	2006-01-30  Richard Guenther  <rguenther@suse.de>
	PR c++/23372
	* gcc.dg/pr23372-1.C: New testcase.

	* g++.dg/tree-ssa/pr26140.C: New testcase.

2006-02-07  Mark Mitchell  <mark@codesourcery.com>

	PR c++/9737
	* g++.dg/template/ttp15.C: New test.
	* g++.dg/template/ttp16.C: Likewise.
	* g++.dg/template/ttp17.C: Likewise.
	* g++.old-deja/g++.pt/ttp36.C: Remove.
	* g++.old-deja/g++.pt/ttp19.C: Likewise.
	* g++.old-deja/g++.pt/ttp37.C: Likewise.
	* g++.old-deja/g++.pt/ttp38.C: Likewise.
	* g++.old-deja/g++.pt/ttp39.C: Likewise.
	* g++.old-deja/g++.pt/ttp9.C: Likewise.
	* g++.old-deja/g++.pt/ttp40.C: Likewise.
	* g++.old-deja/g++.pt/ttp51.C: Likewise.
	* g++.old-deja/g++.pt/ttp26.C: Likewise.
	* g++.old-deja/g++.pt/ttp36.C: Likewise.

2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>

	PR libfortran/23815
	* unf_io_convert_4.f90: New test.

2006-02-06  Daniel Berlin  <dberlin@dberlin.org>

	* gcc.dg/tree-ssa/loadpre10.c: New test.
	* gcc.dg/tree-ssa/loadpre11.c: Ditto.
	* gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
	* gcc.dg/tree-ssa/loadpre4.c: This should pass now.

2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	PR libfortran/24685
	* gfortran.dg/large_real_kind_form_io_2.f90: New test.

2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>

	PR tree-opt/25251
	* gfortran.dg/assign_7.f: New test.

2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>

	PR fortran/26041
	PR fortran/26064
	* gfortran.dg/sibling_dummy_procedure_1.f90: New file.
	* gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
	* gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.

2006-02-05  Jakub Jelinek  <jakub@redhat.com>

	* gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
	in size_t typedef.

2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>

	* g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
	* g++.dg/charset/string.c (foo): Likewise.
	* g++.dg/ext/builtin1.C (printf): Change first parameter type to
	const char*
	* g++.dg/ext/builtin2.C (printf): Likewise.
	* g++.dg/init/new15.C (printf): Likewise.
	* g++.dg/opt/pr17697-1.C (foo): Likewise.
	* g++.dg/opt/pr17697-2.C (foo): Likewise.
	* g++.dg/opt/pr17697-3.C (foo): Likewise.
	* g++.dg/template/non-dependent4.C (temp): Likewise.
	* g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
	* g++.old-deja/g++.brendan/crash66.C (getopt): Change last
	parameter type to const char*.
	* g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
	Change type to const char*.
	* g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
	Likewise.
	* g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
	second parameter type to const char*.
	* g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
	(Y::Y): Change parameter type to const char*.
	* g++.old-deja/g++.jason/ref12.C (f): Likewise.
	* g++.old-deja/g++.jason/report.C: Apply const correctness.
	* g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
	* g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
	(char*).
	* g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
	const char*.
	* g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
	type to const char*.
	* g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
	return type to const char*.
	* g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
	to const char*.
	* g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
	* g++.old-deja/g++.law/refs1.C: Likewise.
	* g++.old-deja/g++.law/visibility1.C: Likewise.
	* g++.old-deja/g++.law/visibility2.C: Likewise.
	* g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
	const char*.
	* g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
	* g++.old-deja/g++.mike/net48.C: Likewise.
	* g++.old-deja/g++.mike/p646.C: Likewise.
	* g++.old-deja/g++.mike/p6746.C: Likewise.
	* g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
	type to const char*.
	* g++.old-deja/g++.mike/p811.C (X::stringify): Match for
	deprecated conversion warning.
	* g++.old-deja/g++.other/init15.C (A::name): Change type to const
	char*.
	* g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
	* g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
	* g++.old-deja/g++.pt/explicit8.C: Likewise.
	* g++.old-deja/g++.pt/m6.C (xx): Likewise.
	* g++.old-deja/g++.pt/m7.C (xx): Likewise.
	* g++.old-deja/g++.pt/nontype3.C: Likewise.
	* g++.old-deja/g++.pt/t39.C: Likewise.
	* g++.old-deja/g++.robertl/eb106.C: Likewise.
	* g++.old-deja/g++.robertl/ice990323-2.C: Likewise.

2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>

	PR fortran/25075
	intrinsic_argument_conformance_1.f90: New test.

2006-02-03  Steven G. Kargl  <kargls@comcast.net>

	PR fortran/20845
	* gfortran.dg/char_result_11.f90: Add SAVE.
	* gfortran.dg/der_pointer_4.f90: Ditto.
	* gfortran.dg/default_initialization.f90: New test.

2006-02-03  Jeff Law  <law@redhat.com>

	* lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
	handle more than 100 dump files.
	(cleanup-tree-dump, cleanup-ipa-dump): Likewise.
	* lib/scantree.exp (scan-tree-dump): Likewise.
	(scan-tree-dump-times, scan-tree-dump-not): Likewise.
	(scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
	* lib/scanipa.exp (scan-ipa-dump): Likewise.
	(scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
	(scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.

2006-02-03  Diego Novillo  <dnovillo@redhat.com>

	* gcc.dg/gomp/pr25990.c: Replace with pre-processed version.

2006-02-03  Mark Mitchell  <mark@codesourcery.com>

	* g++.dg/template/using12.C: New test.

2006-02-03  Alan Modra  <amodra@bigpond.net.au>

	* gcc.target/powerpc/pr25960.c: New test.

2006-02-02  Steven G. Kargl  <kargls@comcast>

	PR fortran/24958
	gfortran.dg/nullify_2.f90: New test.

2006-02-02  Diego Novillo  <dnovillo@redhat.com>

	PR 25990
	* gcc.dg/gomp/pr25990.c: New test.

2006-01-31  Mark Mitchell  <mark@codesourcery.com>

	PR c++/25342
	* g++.gd/template/partial4.C: New test.

2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>

	PR middle-end/26001
	* gfortran.dg/data_char_2.f90: New.

2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>

	PR fortran/26039
	maxval_maxloc_conformance_1.f90: New test.

2006-01-31  Richard Guenther  <rguenther@suse.de>

	* gcc.target/i386/sselibm-1.c: New testcase.
	* gcc.target/i386/sselibm-2.c: Likewise.
	* gcc.target/i386/sselibm-3.c: Likewise.
	* gcc.target/i386/sselibm-4.c: Likewise.
	* gcc.target/i386/sselibm-5.c: Likewise.

2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>

	PR fortran/24266
	* gfortran.dg/arrayio_derived_2.f90: New.

2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>

	* gcc.dg/unsigned-long-compare.c: New test.

2006-01-30  Steve Ellcey  <sje@cup.hp.com>

	PR testsuite/25318
	* lib/target-supports.exp (check_effective_target_freorder):
	Check to see if target supports -freorder-blocks-and-partition.
	* g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
	instead of "dg-require-named-sections".

2006-01-30  J"orn Rennecke <joern.rennecke@st.com>

	PR target/14798:
	* gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
	* gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
	* gcc.dg/pragma-isr-trapa2.c: Likewise.
	* gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
	* gcc.dg/pragma-isr-trap_exit.c: Likewise.
	* gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
	* gcc.dg/attr-isr-trap_exit.c: Likewise.
	* gcc.dg/attr-isr-nosave_low_regs.c: Likewise.

2006-01-30  Richard Guenther  <rguenther@suse.de>

	PR c++/23372
	* gcc.dg/pr23372-1.C: New testcase.

2006-01-29  Diego Novillo  <dnovillo@redhat.com>

	* gcc.dg/gomp/pr25874.c: New test.

2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>

	PR tree-opt/25911
	* gcc.dg/vect/fast-math-vect-pr25911.c: New.

2006-01-29  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/18578
	PR fortran/18579
	PR fortran/20857
	PR fortran/20885
	* gfortran.dg/intent_out_1.f90: New test.

2006-01-28  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/17911
	* gfortran.dg/procedure_lvalue.f90: New test.

	PR fortran/20895
	PR fortran/25030
	* gfortran.dg/char_pointer_assign_2.f90: New test.
	* gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
	assignment to be consistent with standard.
	* gfortran.dg/char_result_2.f90: The same.
	* gfortran.dg/char_result_8.f90: The same.

2006-01-28  Zack Weinberg  <zackw@panix.com>

	* gcc.dg/Woverlength-strings.c
	* gcc.dg/Woverlength-strings-pedantic-c89.c
	* gcc.dg/Woverlength-strings-pedantic-c89-no.c
	* gcc.dg/Woverlength-strings-pedantic-c99.c
	* gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.

2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>

	* gcc.c-torture/execute/20060127-1.c: New test.

2006-01-28  Mark Mitchell  <mark@codesourcery.com>

	PR c++/25999
	* g++.dg/ext/pragmaweak1.C: New test.

2006-01-28  Mark Mitchell  <mark@codesourcery.com>

	PR c++/25855
	* g++.dg/template/spec29.C: New test.

2006-01-28  Kazu Hirata  <kazu@codesourcery.com>

	PR c/19606.
	* gcc.c-torture/execute/pr19606.c: New.

2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>

	* gcc.dg/pragma-re-4.c: New test.

2005-01-27  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/25964
	* gfortran.dg/assumed_size_refs_3.f90: New test.

2006-01-27  Ben Elliston  <bje@au.ibm.com>

	* gcc.misc-tests/dectest.exp: Remove defunct comment.

2006-01-26  Laurent GUERBY <laurent@guerby.net>

	PR ada/21317
	* ada/acats/support/impdef.a: Add One_Long_Second.
	* ada/acats/tests/c9/c94025.a: Use One_Long_Second.
	* ada/acats/tests/c9/c94026.a: Likewise.
	* ada/acats/tests/c9/c97305c.ada: Likewise.
	* ada/acats/tests/c9/c99004a.ada: Likewise.

2005-01-26  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/25964
	* gfortran.dg/global_references_2.f90: New test.

	PR fortran/25084
	PR fortran/20852
	PR fortran/25085
	PR fortran/25086
	* gfortran.dg/assumed_charlen_function_1.f90: New test.
	* gfortran.dg/assumed_charlen_function_3.f90: New test.

	PR fortran/25416
	* gfortran.dg/assumed_charlen_function_2.f90: New test.

2006-01-26  Alexandre Oliva  <aoliva@redhat.com>

	PR c/25892
	* gcc.dg/Wpointer-sign.c: New.
	* gcc.dg/Wpointer-sign-Wall.c: New.
	* gcc.dg/Wpointer-sign-Wall-no.c: New.
	* gcc.dg/Wpointer-sign-pedantic.c: New.
	* gcc.dg/Wpointer-sign-pedantic-no.c: New.
	* gcc.dg/conv-2.c: Use -Wpointer-sign.

2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>

	PR C/25861
	* gcc.c-torture/compile/pr25861.c: New test.

2006-01-26  Paul Brook  <paul@codesourcery.com>

	* gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
	on short-enum targets.
	* gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
	variable.
	(generate_fields): Use short_enums.
	(main): Set short_enums.  Document -e.
	* g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
	on short-enum targets.
	* g++.dg/compat/struct-layout-1_generate.c (short_enums): New
	variable.
	(generate_fields): Use short_enums.
	(main): Set short_enums.  Document -e.
	* lib/target-supports.exp (check_effective_target_short_enums): New.

2006-01-26  Hans-Peter Nilsson  <hp@axis.com>

	PR target/25947
	* gcc.dg/torture/pr25947-1.c: New test.

2006-01-25  Jan Hubicka  <jh@suse.cz>
	    Roger Sayle  <roger@eyesopen.com>

	PR rtl-optimization/25703
	* gcc.target/i386/20060125-1.c: New test case.
	* gcc.target/i386/20060125-2.c: New test case.

2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>

	PR fortran/18540
	* gfortran.dg/goto_1.f: New.

2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>

	PR fortran/25716
	* gfortran.dg/char_result_11.f90: Make it sensitive to PR
	25716 on 32-bit systems too.

2006-01-25  Kazu Hirata  <kazu@codesourcery.com>

	PR testsuite/25590
	* gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.

2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>

	* gcc.dg/tree-ssa/gen-vect-33.c: New.

2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/25835
	* gfortran.dg/read_eof.f90: Delete, renamed.
	* gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
	* gfortran.dg/read_eof_2.f90: New test.
	* gfortran.dg/read_eof_3.f90: New test.

2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>

	PR tree-opt/25860
	* gcc.c-torture/compile/pr25860.c: New test.

2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/25552
	* g++.dg/parse/dtor8.C: New test.

2006-01-24  Hans-Peter Nilsson  <hp@axis.com>

	PR testsuite/25891
	* lib/target-supports.exp (check_effective_target_fopenmp): New proc.
	* gcc.dg/gomp/gomp.exp: Return without testing anything if
	check_effective_target_fopenmp returns 0.

2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>

	PR ada/20548
	* ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
	* ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
	* ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.

2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>

	PR tree-opt/25857
	* g++.dg/opt/pr25857.C: New test.

2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
	Jan Hubicka  <jh@suse.cz>
	Richard Guenther  <rguenther@suse.de>

	PR rtl-optimization/25654
	* gcc.dg/torture/pr25654.c: New testcase.
	* gcc.target/i386/pr25654.c: Likewise.

2005-01-23  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/25901
	* gfortran.dg/internal references_2.f90: New test.

	Fix regression in testing of admissability of attributes.
	* gfortran.dg/intent_used_1.f90: New test.

2006-01-23  Ben Elliston  <bje@au.ibm.com>

	* gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
	Remove target conditional torture options for i?86 and x86_64
	GNU/Linux.

2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>

	PR c++/10891
	* g++.dg/rtti/no-rtti.C: New.

2006-01-21  Mark Mitchell  <mark@codesourcery.com>

	PR c++/25895
	* g++.dg/inherit/conv2.C: New test.

	PR c++/25856
	* g++.dg/parse/dtor7.C: New test.

	PR c++/25858
	* g++.dg/template/crash44.C: New test.

2005-01-21  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/25124
	PR fortran/25625
	* gfortran.dg/internal_references_1.f90: New test.
	  PR fortran/20881
	PR fortran/23308
	PR fortran/25538
	PR fortran/25710
	* gfortran.dg/global_references_1.f90: New test.
	* gfortran.dg/g77/19990905-1.f: Restore the error that
	there is a clash between the common block name and
	the name of a subroutine reference.

	PR fortran/PR24276
	* gfortran.dg/aliasing_dummy_1.f90: New test.

2006-01-21  Alan Modra  <amodra@bigpond.net.au>

	* gcc.dg/vmx/1b-01.c: Warning fix.
	* gcc.dg/vmx/1c-02.c: Likewise.
	* gcc.dg/vmx/gcc-bug-4.c: Likewise.

2006-01-20  Steve Ellcey  <sje@cup.hp.com>

	PR testsuite/24962
	* gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.

2006-01-20  Richard Guenther  <rguenther@suse.de>
	Steven Bosscher <stevenb.gcc@gmail.com>

	PR rtl-optimization/24626
	* gcc.dg/torture/pr24626-1.c: New testcase.
	* gcc.dg/torture/pr24626-2.c: Likewise.
	* gcc.dg/torture/pr24626-3.c: Likewise.
	* gcc.dg/torture/pr24626-4.c: Likewise.

2006-01-20  Dirk Mueller  <dmueller@suse.com>

	PR c++/5520
	* g++.dg/warn/empty-body.C: New.

2006-01-19  Mark Mitchell  <mark@codesourcery.com>

	PR c++/22136
	* g++.dg/template/using10.C: New test.
	* g++.dg/temlpate/using11.C: Likewise.
	* g++.dg/inherit/using5.C: Tweak error messages.

2006-01-20  Alan Modra  <amodra@bigpond.net.au>

	* gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
	target test.
	* gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.

2006-01-19  Jan Hubicka  <jh@suse.cz>

	* gcc.target/i386/lea.c: Test pentiumpro, not i686.

2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/25854
	* g++.dg/template/spec28.C: New test.

2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>

	* objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
	Fix fprintf's by adding srcdir or removing it.

2006-01-19  Diego Novillo  <dnovillo@redhat.com>

	* testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
	* testsuite/gcc.dg/gomp/critical-1.c: Likewise.
	* testsuite/gcc.dg/gomp/critical-3.c: Likewise.
	* testsuite/gcc.dg/gomp/empty.c: Likewise.
	* testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
	* testsuite/gcc.dg/gomp/for-4.c: Likewise.
	* testsuite/gcc.dg/gomp/for-6.c: Likewise.
	* testsuite/gcc.dg/gomp/master-3.c: Likewise.
	* testsuite/gcc.dg/gomp/for-8.c: Likewise.
	* testsuite/gcc.dg/gomp/for-10.c: Likewise.
	* testsuite/gcc.dg/gomp/for-18.c: Likewise.
	* testsuite/gcc.dg/gomp/for-5.c: Likewise.
	* testsuite/gcc.dg/gomp/for-7.c: Likewise.
	* testsuite/gcc.dg/gomp/for-9.c: Likewise.

2006-01-18  Jeff Law  <law@redhat.com>

	* gcc.dg/tree-ssa/vrp25.c: New test.

2006-01-19  Richard Sandiford  <richard@codesourcery.com>

	* gcc.dg/pr25805.c: Fix misapplied patch.

2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>

	* lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
	(check_effective_target_vect_udot_qi): New.
	(check_effective_target_vect_sdot_hi): New.
	(check_effective_target_vect_udot_hi): New.
	* gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
	prefixed with "wrapv-" with -fwrapv.
	* gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
	* gcc.dg/vect/vect-reduc-dot-u8.c: New.
	* gcc.dg/vect/vect-reduc-dot-u16.c: New.
	* gcc.dg/vect/vect-reduc-dot-s8.c: New.
	* gcc.dg/vect/vect-reduc-dot-s16.c: New.

	* lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
	* gcc.dg/vect/vect-reduc-pattern-1.c: New.
	* gcc.dg/vect/vect-reduc-pattern-2.c: New.
	* gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.

2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/16829
	* g++.dg/other/default2.C: New test.
	* g++.dg/other/default3.C: New test.

2006-01-19  Richard Sandiford  <richard@codesourcery.com>

	PR c/25805
	* gcc.dg/pr25805.c: New file.

2006-01-18  Mark Mitchell  <mark@codesourcery.com>

	PR c++/25836
	* g++.dg/template/init6.C: New test.

2006-01-18  Daniel Berlin  <dberlin@dberlin.org>

	* gcc.dg/tree-ssa/pr24287.c: New test

2006-01-18  Eric Christopher  <echristo@apple.com>

	* g++.dg/eh/table.C: New.

2006-01-18  DJ Delorie  <dj@redhat.com>

	* gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
	gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
	gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
	gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.

2006-01-18  Jeff Law  <law@redhat.com>

	* gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
	on wrapping on overflow semantics.

	* gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.

	* gcc.gc/tree-ssa/vrp23.c: New test.
	* gcc.gc/tree-ssa/vrp24.c: New test.

2006-01-18  Richard Henderson  <rth@redhat.com>
	    Aldy Hernandez  <aldyh@redhat.com>
	    Jakub Jelinek  <jakub@redhat.com>
	    Diego Novillo  <dnovillo@redhat.com>
	    Uros Bizjak  <uros@kss-loka.si>

	* testsuite/gcc.dg/gomp: New directory.

2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
	    Steven G. Kargl  <kargls@comcast.net>

	PR fortran/20869
	* gfortran.dg/intrinsic_external_1.f90: New test.

	PR fortran/20875.
	* gfortran.dg/elemental_pointer_1.f90: New test.

	PR fortran/25024
	* gfortran.dg/external_procedures_1.f90: New test.

	PR fortran/25785
	gfortran.dg/assumed_present.f90: New test.

2006-01-18  Jakub Jelinek  <jakub@redhat.com>

	* g++.dg/parse/lookup5.C: New test.

2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/25697
	* gfortran.dg/read_eof.f90: New test.

2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>

	* gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
	add a closing brace.

2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/25631
	* gfortran.dg/fmt_tl.f: New test.

2006-01-17  Eric Christopher  <echristo@apple.com>

	* g++.old-deja/g++.warn/impint.C: Add -Wconversion.
	* g++.old-deja/g++.warn/impint2.C: Ditto.
	* g++.old-deja/g++.other/null1.C: Ditto.
	* g++.dg/warn/conv2.C: Ditto.
	* g++.dg/warn/conv4.C: New file.

2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>

	* g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.

2006-01-17  Andreas Jaeger  <aj@suse.de>
	    Janis Johnson <janis187@us.ibm.com>

	* g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
	in 64-bit.
	* gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
	* gcc.dg/torture/fp-int-convert-float128.c: Likewise.

2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>

	* objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
	xfail txxx where xxx >= 25.

2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>

	PR testsuite/25764
	* gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.

2006-01-17  Jakub Jelinek  <jakub@redhat.com>

	PR c/25682
	* gcc.dg/pr25682.c: New test.
	* g++.dg/parse/array-size2.C: New test.

2006-01-16  Ian Lance Taylor  <ian@airs.com>

	* consistency.vlad: Remove entire directory, 1652 files.

2006-01-16  Janis Johnson  <janis187@us.ibm.com>

	* lib/target-supports.exp (check_effective_target_dfp_nocache,
	check_effective_target_dfprt_nocache): New.
	(check_effective_target_dfp): Use check_effective_target_dfp_nocache.
	(check_effective_target_dfprt): New.
	* lib/c-compat.exp (check_dfp): Remove.
	(compat_dfp_setup): Use check_effective_target_dfprt_nocache.
	* gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
	level of support for decimal float.
	* gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
	compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
	compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
	compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
	convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
	convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
	convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
	func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
	func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
	operator-arith-fold.c, operator-assignment.c, operator-comma.c,
	operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
	struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
	directives.

2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>

	PR testsuite/25741
	* lib/g++.exp (g++_init): Use $base_dir/../../ instead of
	$base_dir/../.
	* lib/gfortran.exp (gfortran_init): Likewise.
	* lib/obj-c++.exp (obj-c++_init): Likewise.
	* lib/scanasm.exp (scan-assembler-dem): Likewise.
	(scan-assembler-dem-not): Likewise.
	* lib/scandump.exp (scan-dump-dem): Likewise.
	(scan-dump-dem-not): Likewise.

2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>

	PR testsuite/25767
	* lib/g++.exp (g++_init): Check for *-*-darwin* instead of
	powerpc-*-darwin*.
	* lib/obj-c++.exp (obj-c++_init): Likewise.

2006-01-16  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.

2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>

	PR testsuite/25777
	* ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
	to LD_LIBRARY_PATH.

2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
	    Andrew Pinski  <pinskia@physics.uc.edu>

	* gcc.dg/minmax-1.c: New test.

2006-01-16  Ben Elliston  <bje@au.ibm.com>

	* gcc.dg/dfp/dfp.exp: Correct FSF address.
	* gcc.misc-tests/dectest.exp: Ditto.

2006-01-15  Ian Lance Taylor  <ian@airs.com>

	PR testsuite/25796
	* gcc.target/i386/cmov6.c: Use -march=k8.

2006-01-15  Andreas Jaeger  <aj@suse.de>

	* g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
	x86 does not have __float128.

2006-01-14  Ian Lance Taylor  <ian@airs.com>

	* gcc.target/i386/cmov6.c: New test.

2006-01-14  Mark Mitchell  <mark@codesourcery.com>

	PR c++/25663
	* g++.dg/template/ctor6.C: New test.

2006-01-14  Kazu Hirata  <kazu@codesourcery.com>

	PR tree-optimization/25485
	* gcc.dg/tree-ssa/pr25485.c: New.

2006-01-14  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/22548
	PR tree-optimization/22555
	PR tree-optimization/22501
	* gcc.dg/tree-ssa/alias-4.c: New testcase.
	* gcc.dg/tree-ssa/alias-5.c: Likewise.
	* gcc.dg/tree-ssa/alias-6.c: Likewise.
	* gcc.dg/tree-ssa/alias-7.c: Likewise.
	* gcc.dg/tree-ssa/alias-8.c: Likewise.
	* gcc.dg/tree-ssa/alias-9.c: Likewise.
	* gcc.dg/tree-ssa/alias-10.c: Likewise.
	* gcc.dg/tree-ssa/alias-11.c: Likewise.
	* gcc.dg/tree-ssa/alias-12.c: Likewise.

2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>

	* gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
	* gcc.dg/tree-ssa/pr19210-2.c: Ditto.

2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
	Richard Guenther  <rguenther@suse.de>

	PR rtl-optimization/24257
	* gcc.dg/torture/pr24257.c: New testcase.

2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>

	* gcc.c-torture/execute/20060110-1.c: New test.
	* gcc.c-torture/execute/20060110-2.c: New test.

2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>

	* gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.

2006-01-13  Bernhard Fischer  <rep.nop@aon.at>

	PR fortran/25756
	* gfortran.dg/label_3.f90: New test.

2006-01-13 Daniel Berlin  <dberlin@dberlin.org>

	PR tree-optimization/25771
	* g++.dg/tree-ssa/pr25771.C: New test

2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>

	PR tree-opt/24365
	* g++.dg/opt/complex5.C: New test.

2006-01-13  Richard Guenther  <rguenther@suse.de>

	* gcc.target/i386/387-9.c: New testcase.

2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>

	PR c++/24824
	* g++.dg/debug/dwarf2-1.C: New.

2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>

	PR testsuite/25728
	* lib/gcov.exp (verify-lines): Add "close $fd".

2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
	    Ben Elliston  <bje@au.ibm.com>

	* gcc.dg/dfp/inf-1.c: New test.

2006-01-12  Janis Johnson <janis187@us.ibm.com>
	    Yao Qi  <qiyaoltc@cn.ibm.com>
	    Ben Elliston  <bje@au.ibm.com>
	    Jon Grimm  <jgrimm2@us.ibm.com>

	* gcc.dg/nodfp-1.c: New test.
	* gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
	* gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
	* gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
	* gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
	* gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
	* gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
	* gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
	* gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
	* gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
	* gcc.dg/format/dfp-scanf-1.c: Likewise.
	* gcc.dg/format/dfp-printf-1.c: Likewise.
	* gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
	(compat_setup_dfp): New.
	* gcc.dg/compat/compat.exp: Use it.
	(compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
	Make some variables global, prepend "compat_" to their names.
	* gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
	* gcc.dg/compat/struct-layout-1_generate.c: Ditto.
	* gcc.misc-tests/dectest.exp: New test driver for decTest.
	* lib/compat.exp (compat_skip_list): Make global, rename.
	* lib/c-compat.exp: New file.
	* lib/target-supports.exp (check_effective_target_dfp): New.

	* gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
	gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
	gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
	gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
	gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
	gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
	gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
	gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
	gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
	gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
	gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
	gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
	gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
	gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
	gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
	gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
	gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
	gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
	gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
	gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
	gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
	gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
	gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
	gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
	gcc.dg/dfp/struct-layout-1.c,
	gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
	gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
	gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
	gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
	gcc.dg/dfp/func-vararg-dfp.c,
	gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
	gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
	gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
	gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
	gcc.dg/dfp/wtr-conversion-1.c: New tests.

2006-01-11  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/25734
	* gcc.dg/tree-ssa/pr25734.c: New testcase.

2006-01-10  Bernhard Fischer  <rep.nop@aon.at>

	PR fortran/25486
	* gfortran.dg/literal_character_constant_1_x.F: New test.
	* gfortran.dg/literal_character_constant_1_y.F: Ditto.
	* gfortran.dg/literal_character_constant_1_z.F: Ditto.
	* gfortran.dg/literal_character_constant_1.inc: Helper for new tests.

2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>

	PR c++/25386
	* g++.dg/ext/packed3.C: Add expected packed error.

2006-01-11  Hans-Peter Nilsson  <hp@axis.com>

	PR target/25706
	* gcc.dg/torture/pr25706-1.c: New test.

2006-01-11  Paolo Bonzini  <bonzini@gnu.org>

	PR tree-optimization/23109
	PR tree-optimization/23948
	PR tree-optimization/24123

	* gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
	gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
	gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
	g++.dg/tree-ssa/pr23948.C: New testcases.
	* gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
	three divisions in order to do the optimization.

2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>

	PR c++/25632
	* g++.dg/other/pr25632.C: New test.

2006-01-11  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/25730
	* gfortran.dg/used_types_1.f90: New test.

2006-01-10  Hans-Peter Nilsson  <hp@axis.com>

	PR target/25718
	* gcc.dg/torture/pr25718-1.c: New test.

2006-01-10  Bernhard Fischer  <rep.nop@aon.at>

	* gfortran.dg/list_read_2.f90: Fix typo in description.

2006-01-10  Jan Beulich  <jbeulich@novell.com>

	* lib/target-supports.exp (check_visibility_available): Simplify test
	for *-*-netware*.
	(check_profiling_available): Fail for *-*-netware*.
	* g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
	* gcc.dg/20021014-1.c: Likewise.
	* gcc.dg/nest.c: Likewise.

2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>

	fortran/24936
	* gfortran.dg/forall_3.f90: New test.

2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>

	PR fortran/21977
	* gfortran.dg/nesting_2.f90: New test.
	* gfortran.dg/nesting_3.f90: New test.

2006-01-09  Hans-Peter Nilsson  <hp@axis.com>

	* gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
	Fix typo in comment.

2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>

	* gfortran.dg/single_char_string.f90: New test.

2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>

	* gfortran.dg/ichar_2.f90: New test.

2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>

	PR fortran/25093
	* gfortran.dg/private_type_4.f90: New.

2006-01-07  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/tree-ssa/loop-15.c: Use optimized dump.

2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>

	* gfortran.dg/func_decl_1.f90: New.
	* gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
	* gfortran.dg/array_alloc_2.f90: Likewise.
	* gfortran.dg/char_result_8.f90: Likewise.
	* gfortran.dg/dup_save_1.f90: Likewise.
	* gfortran.dg/dup_save_2.f90: Likewise.
	* gfortran.dg/f2c_6.f90: Likewise.
	* gfortran.dg/f2c_7.f90: Likewise.
	* gfortran.dg/func_result_2.f90: Likewise.
	* gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.

2006-01-07  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/22146
	* gfortran.dg/elemental_subroutine_1.f90: New test.
	* gfortran.dg/elemental_subroutine_2.f90: New test.

	PR fortran/25029
	PR fortran/21256
	* gfortran.dg/assumed_size_refs_1.f90: New test.

	PR fortran/20868
	PR fortran/20870
	* gfortran.dg/assumed_size_refs_2.f90: New test.
	* gfortran.dg/initialization_1.f90: Change warning message.

2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>

	* gcc.dg/tree-ssa/loop-15.c: New test.

2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/25598
	* gfortran.dg/backspace_3.f: New test.
	* gfortran.dg/backspace_4.f: New test.

2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/24268
	* gfortran.dg/fmt_white.f: Update test.

2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>

	* gcc.dg/cast-1.c: Add new warning.
	* gcc.dg/cast-2.c: Likewise.
	* gcc.dg/cast-3.c: Likewise.
	* gcc.dg/format/cast-1.c: Likewise.
	* gcc.dg/cast-4.c: New testcase.

2006-01-05  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/22555
	* gcc.dg/tree-ssa/alias-3.c: New testcase.

2006-01-05  Richard Guenther  <rguenther@suse.de>
	    Diego Novillo  <dnovillo@redhat.com>

	* gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
	* gcc.dg/tree-ssa/loop-8.c: Likewise.
	* gcc.dg/tree-ssa/loop-1.c: Likewise.
	* gcc.dg/tree-ssa/pr23294.c: Likewise.
	* gcc.dg/tree-ssa/pr21985.c: Likewise.
	* gcc.dg/tree-ssa/loop-14.c: Likewise.
	* gcc.dg/tree-ssa/loop-2.c: Likewise.
	* gcc.dg/tree-ssa/loop-3.c: Likewise.
	* gcc.dg/tree-ssa/loop-4.c: Likewise.
	* gcc.dg/tree-ssa/pr21171.c: Likewise.
	* gcc.dg/tree-ssa/loop-5.c: Likewise.
	* gcc.dg/tree-ssa/loop-10.c: Likewise.
	* gcc.dg/tree-ssa/loop-6.c: Likewise.
	* treelang/compile/extravar.tree: Likewise.
	* g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
	* g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
	* g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
	* g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
	* gcc.dg/tree-ssa/20031106-6.c: Disable SRA.

2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>

	* g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
	for 64-bit fix.

2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>

	PR fortran/23675
	gfortran.dg/char_result_11.f90: New.

2006-01-04  Mark Mitchell  <mark@codesourcery.com>

	PR c++/24782
	* g++.dg/parse/access9.C: New test.
	* g++.dg/tc1/dr52.C: Tweak error markers.

2006-01-04  Richard Henderson  <rth@redhat.com>

	Merge from gomp branch.
	* g++.dg/parse/pragma2.C: Update expected error lines.

2006-01-04  Jakub Jelinek  <jakub@redhat.com>

	* g++.dg/other/i386-2.C: New test.

	PR target/25554
	* gcc.c-torture/compile/20051228-1.c: New test.

	PR c/25559
	* gcc.dg/pr25559.c: New test.

2006-01-03  Mark Mitchell  <mark@codesourcery.com>

	PR c++/25492
	* g++.dg/lookup/friend9.C: New test.

	PR c++/25625
	* g++.dg/template/repo5.C: New test.

2006-01-03  Steven G. Kargl  <kargls@comcast.net>

	PR fortran/25101
	* gfortran.dg/forall_2.f90: New test.

2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>

	* g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
	dg-require-weak.  Adjust regexp to handle leading-underscore
	targets and space as well as TAB after .weak.  Change previous
	64-bit fix to not use naked dot.

2006-01-03  Paolo Bonzini  <bonzini@gnu.org>

	PR rtl-optimization/25578
	* gcc.c-torture/execute/20060102-1.c: New testcase.

2006-01-03  Richard Guenther  <rguenther@suse.de>

	PR c/25183
	* gcc.dg/torture/pr25183.c: New testcase.

2006-01-03  Jakub Jelinek  <jakub@redhat.com>

	Merge from gomp-branch.
	* gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
	* gcc.dg/ia64-sync-2.c: Likewise.
	* gcc.dg/ia64-sync-3.c: Likewise.
	* gcc.dg/ia64-sync-4.c: Likewise.
	* gcc.dg/sync-2.c: Likewise.
	* lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
	that sparc64-*-* and sparcv9-*-* supports sync builtins.

2006-01-02  Mark Mitchell  <mark@codesourcery.com>

	PR c++/25635
	* g++.dg/parse/operator6.C: New test.

	PR c++/25637
	* g++.dg/parse/error29.C: New test.

	PR c++/25638
	* g++.dg/parse/dtor6.C: New test.

	PR c++/25633
	* g++.dg/parse/ctor3.C: New test.

	PR c++/25634
	* g++.dg/template/class3.C: New test.

2006-01-02  Geoffrey Keating  <geoffk@apple.com>

	* g++.dg/debug/debug9.C: New.

2006-01-02  Steven G. Kargl  <kargls@comcast.net>

	PR fortran/24640
	* gfortran.dg/label_2.f90: New test.

2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	* g++.dg/lookup/using12.C: Tighten error marker.

2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
	    Andrew Pinski <pinskia@physics.uc.edu>

	* gcc.target/powerpc/darwin-abi-3.c: New file.
	* gcc.target/powerpc/darwin-abi-4.c: Likewise.
	* gcc.target/powerpc/darwin-abi-5.c: Likewise.
	* gcc.target/powerpc/darwin-abi-6.c: Likewise.
	* gcc.target/powerpc/darwin-abi-7.c: Likewise.
	* gcc.target/powerpc/darwin-abi-8.c: Likewise.
	* gcc.target/powerpc/darwin-abi-9.c: Likewise.
	* gcc.target/powerpc/darwin-abi-10.c: Likewise.
	* gcc.target/powerpc/darwin-abi-11.c: Likewise.

2006-01-01  Daniel Berlin  <dberlin@dberlin.org>

	* gcc.dg/tree-ssa/loadpre1.c: New;
	* gcc.dg/tree-ssa/loadpre2.c: New;
	* gcc.dg/tree-ssa/loadpre3.c: New;
	* gcc.dg/tree-ssa/loadpre4.c: New;
	* gcc.dg/tree-ssa/loadpre5.c: New;
	* gcc.dg/tree-ssa/loadpre6.c: New;
	* gcc.dg/tree-ssa/loadpre7.c: New;
	* gcc.dg/tree-ssa/loadpre8.c: New;
	* gcc.dg/tree-ssa/loadpre9.c: New;

2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>

	* g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
	* g++.dg/abi/thunk4.C: Likewise.

2006-01-01  Andreas Jaeger  <aj@suse.de>

	* gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
	portable.

2006-01-01  Jakub Jelinek  <jakub@redhat.com>

	PR c++/25294
	* gcc.dg/pragma-pack-3.c: New test.
	* g++.dg/parse/pragma3.C: New test.

2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>

	PR middle-end/24827
	* gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.

2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	PR testsuite/25214
	* gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.

2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>

	PR fortran/22607
	* gfortran-dg/pure_byref_3.f90: New.

	fortran/PR 25396
	* gfortran.dg/userdef_operator_1.f90: New.

2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>

	* g++.dg/abi/thunk3.C: New.
	* g++.dg/abi/thunk4.C: New.

2005-12-29  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/25532
	* gfortran.dg/host_used_types_1.f90: New test. Check that host
	associated derived type components of derived types are
	properly declared in contained procedures.

2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/25139
	* gfortran.dg/backspace_2.f: New test.

2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/25550
	* gfortran.dg/endfile.f: New test.

2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/25419
	* gfortran.dg/comma.f: New test.

2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>

	* lib/gfortran-dg.exp: Remove trailing whitespace.
	* lib/fortran-torture.exp: Test with -fbounds-check instead of
	-funroll-all-loops.

2005-12-28  Alan Modra  <amodra@bigpond.net.au>

	* gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
	Extended Double long doubles or repeat tests when long double is
	the same size as double.

2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* g++.dg/rtti/tinfo1.C: Scan for ".global" also.

	PR testsuite/25442
	* gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
	gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.

	PR testsuite/25441
	* gcc.dg/pr23911.c: Make test variable static.

	PR testsuite/25444
	* gcc.dg/tree-ssa/pr14841.c: Likewise.

2005-12-26  Mark Mitchell  <mark@codesourcery.com>

	PR c++/25439
	* g++.dg/parse/crash17.C: Adjust error markers.
	* g++.dg/template/error20.C: New test.

2005-12-26  Mark Mitchell  <mark@codesourcery.com>

	PR c++/23172
	* g++.dg/ext/complit4.C: New test.

	PR c++/25417
	* g++.dg/ext/complit5.C: Likewise.

2005-12-26  Kazu Hirata  <kazu@codesourcery.com>

	PR tree-optimization/25125
	* gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
	gcc.dg/vect/vect-reduc-2short.c: XFAIL.
	* gcc.c-torture/execute/pr25125.c: New.

2005-12-24  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/25029
	PR fortran/21256
	* gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
	with incorrect assumed size references.

2005-12-24  Mark Mitchell  <mark@codesourcery.com>

	PR c++/23171
	* g++.dg/opt/init1.C: New test.

2005-12-23  Mark Mitchell  <mark@codesourcery.com>

	PR c++/24671
	* g++.dg/template/sfinae3.C: New test.

2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	* g++.dg/other/friend4.C: New test.

2005-12-23  Jakub Jelinek  <jakub@redhat.com>

	PR target/25005
	* g++.dg/opt/pr25005.C: New test.

2005-12-22  Mark Mitchell  <mark@codesourcery.com>

	PR c++/25369
	* g++.dg/template/ptrmem16.C: New test.

2005-12-23  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/25029
	PR fortran/21256
	* gfortran.dg/initialization_1.f90: Add test of SIZE.

2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/25307
	* gfortran.dg/list_read_5.f90: New test.

2005-12-22  Richard Henderson  <rth@redhat.com>

	* gcc.target/i386/sse-7.c: Use -msse2.

2005-12-23  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/25432
	* gcc.c-torture/compile/20051216-1.c: New test.

	PR objc/25328
	* objc/execute/pr25328.m: New test.

2005-12-22  Mark Mitchell  <mark@codesourcery.com>

	PR c++/25364
	* g++.dg/template/call4.C: New test.

2005-12-22  Dale Johannesen  <dalej@apple.com>

	* gcc.target/i386/sse-17.c: New.

2005-12-22  Paul Brook  <paul@codesourcery.com>

	* gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.

2005-12-22  Paul Brook  <paul@codesourcery.com>

	* gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.

2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>

	PR tree-opt/25513
	* gcc.c-torture/compile/pr25513.c: New test.

2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/23333
	* g++.dg/parse/error25.C: Add more tests.

2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>

	PR fortran/18990
	* gfortran.dg/der_charlen_1.f90: New.

2005-12-22  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/20889
	* gfortran.dg/pointer_component_type_1.f90: New test.

	PR fortran/25029
	PR fortran/21256
	* gfortran.dg/assumed_size_refs.f90: New test for the conditions that
	should give an error with assumed size array refernces and checks those
	that should not.
	* gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
	reference an upper bound so that it does not generate an error.

	PR fortran/19362
	PR fortran/20244
	PR fortran/20864
	PR fortran/25391
	* gfortran.dg/used_dummy_types_1.f90: New test.
	* gfortran.dg/used_dummy_types_2.f90: New test.
	* gfortran.dg/used_dummy_types_3.f90: New test.
	* gfortran.dg/used_dummy_types_4.f90: New test.
	* gfortran.dg/used_dummy_types_5.f90: New test.

	PR fortran/23152
	* gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
	group already being USE associated.
	* gfortran.dg/assumed_shape_nml.f90: New test.
	* gfortran.dg/assumed_size_nml.f90: New test.

	PR fortran/20862
	PR fortran/25053
	PR fortran/25063
	PR fortran/25064
	PR fortran/25066
	PR fortran/25067
	PR fortran/25068
	PR fortran/25307
	* gfortran.dg/io_constraints_1.f90: New test.
	* gfortran.dg/io_constraints_1.f90: New test.
	* gfortran.dg/iostat_3.f90: Change wording of warning.
	* gfortran.dg/g77/19981216-0.f: The same.

2005-12-22  Kazu Hirata  <kazu@codesourcery.com>

	PR tree-optimization/23518
	* testsuite/gcc.dg/pr23518.c: New.

2005-12-21  Mike Stump  <mrs@apple.com>

	* gcc.dg/attr-weakref-1.c: Really skip on darwin.

2005-12-21  Paul Brook  <paul@codesourcery.com>

	* gcc.dg/pr19340.c: Skip on m68k targets.

2005-12-21  Steven Bosscher  <stevenb@suse.de>

	PR rtl-optimization/25196
	* gcc.dg/pr25196.c: New test.

2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>

	PR fortran/25423
	gfortran.dg/where_nested_1.f90: New.

2005-12-21  Kazu Hirata  <kazu@codesourcery.com>

	PR tree-optimization/25382.
	* gcc.dg/tree-ssa/pr25382.c: New.

2005-12-20  Richard Guenther  <rguenther@suse.de>

	PR middle-end/24306
	* gcc.target/i386/pr24306.c: New testcase.

2005-12-20  Kazu Hirata  <kazu@codesourcery.com>

	PR tree-optimization/25501
	* testsuite/gcc.dg/tree-ssa/pr25501.c: New.

2005-12-20  Richard Guenther  <rguenther@suse.de>

	Revert
	2005-12-02  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.

2005-12-20  Mark Mitchell  <mark@codesourcery.com>

	PR c++/21228
	* g++.dg/warn/Wunreachable-code-2.C: New test.

2005-12-19  Mark Mitchell  <mark@codesourcery.com>

	PR c++/24278
	* g++.dg/template/ctor5.C: New test.

	PR c++/24915
	* g++.dg/template/overload8.C: New test.

2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>

	* gcc.c-torture/compile/pr25483 : New test.

2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/20552
	* g++.dg/ext/typeof10.C: New test.

2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>

	* gcc.dg/mt-loopi1.c: New.

2005-12-18  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/25481
	* gcc.dg/torture/pr25481.c: New testcase.

2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>

	PR rtl-optimization/21041
	* gcc.dg/pr21041.c: New test.

2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/25463
	* gfortran.dg/advance.f90: New test.

2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>

	* gcc.dg/20051201-1.c: New test.

2005-12-18  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/25018
	* gfortran.dg/initialization_1.f90: New test.
	* gfortran.dg/enum_5.f90: Change dg-error to new message.
	* gfortran.dg/g77/980616-0.f: The same.

2005-12-17  Steven G. Kargl  <kargls@comcast.net>

	* PR fortran/25458
	* gfortran.dg/chkbits.f90: New test.

2005-12-17  Steven G. Kargl  <kargls@comcast.net>

	* gfortran.dg/enum_5.f: Revert to previous version.

2005-12-17  Steven G. Kargl  <kargls@comcast.net>

	* gfortran.dg/imag_1.f: Fix nonstandard type declarations.
	* gfortran.dg/nested_modules_1.f90: Ditto.
	* gfortran.dg/hollerith_f95.f90: Ditto.
	* gfortran.dg/select_5.f90: Ditto.
	* gfortran.dg/secnds.f: Ditto.
	* gfortran.dg/hollerith2.f90: Ditto.
	* gfortran.dg/imag_2.f: Ditto.
	* gfortran.dg/ftell_2.f90: Ditto.
	* gfortran.dg/malloc_free_1.f90: Ditto.
	* gfortran.dg/logint-1.f: Ditto.
	* gfortran.dg/recursive_statement_functions.f90: Ditto.
	* gfortran.dg/e_d_fmt.f90: Ditto.
	* gfortran.dg/hollerith_legacy.f90: Ditto.
	* gfortran.dg/logint-2.f: Ditto.
	* gfortran.dg/enum_5.f90: Ditto.
	* gfortran.dg/f2c_2.f90: Ditto.
	* gfortran.dg/pr17143.f90: Ditto.
	* gfortran.dg/namelist_14.f90: Ditto.
	* gfortran.dg/logint-3.f: Ditto.
	* gfortran.dg/spread_scalar_source.f90: Ditto.
	* gfortran.dg/fmt_read_bz_bn.f90: Ditto.
	* gfortran.dg/namelist_11.f: Ditto.
	* gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
	* gfortran.dg/g77/20010519-1.f
	* gfortran.dg/g77/alpha1.f: Ditto.
	* gfortran.dg/g77/990115-1.f: Ditto.
	* gfortran.dg/g77/erfc.f: Ditto.
	* gfortran.dg/g77/19990313-3.f: Ditto.
	* gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
	* gfortran.dg/g77/20010426.f: Ditto.
	* gfortran.dg/g77/19990313-0.f: Ditto.
	* gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
	* gfortran.dg/g77/20000629-1.f: Ditto.
	* gfortran.dg/g77/970125-0.f: Ditto.
	* gfortran.dg/g77/8485.f: Ditto.
	* gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
	* gfortran.dg/g77/19990313-1.f: Ditto.
	* gfortran.dg/g77/int8421.f: Ditto.
	* gfortran.dg/g77/19990305-0.f: Ditto.
	* gfortran.dg/g77/947.f: Ditto.
	* gfortran.dg/g77/19990905-2.f: Ditto.
	* gfortran.dg/g77/cabs.f: Ditto.
	* gfortran.dg/g77/19990313-2.f: Ditto.
	* gfortran.dg/g77/20020307-1.f: Ditto.
	* gfortran.dg/g77/dcomplex.f: Ditto.
	* gfortran.dg/g77/19990502-1.f: Ditto.
	* gfortran.dg/g77/19981216-0.f: Ditto.
	* gfortran.dg/common_4.f90: Ditto.
	* gfortran.dg/entry_4.f90: Ditto.
	* gfortran.dg/equiv_constraint_2.f90: Ditto.
	* gfortran.dg/g77_intrinsics_funcs.f: Ditto.
	* gfortran.dg/namelist_12.f: Ditto.
	* gfortran.dg/scale_1.f90: Ditto.
	* gfortran.dg/modulo_1.f90
	* gfortran.dg/hollerith.f90: Ditto.
	* gfortran.dg/direct_io_3.f90: Ditto.
	* gfortran.dg/ftell_1.f90: Ditto.: Ditto.
	* gfortran.dg/gnu_logical_1.F: Ditto.
	* gfortran.dg/unf_io_convert_1.f90: Ditto.
	* gfortran.dg/assign_1.f90: Ditto.
	* gfortran.dg/g77_intrinsics_sub.f: Ditto.
	* gfortran.dg/pr23095.f: Ditto.
	* gfortran.dg/read_float_1.f90: Ditto.

2005-12-17  Andreas Jaeger  <aj@suse.de>

	* gcc.dg/attr-weakref-1.c: Do not run on darwin.
	* gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.

2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/24268
	* gfortran.dg/fmt_white.f: New test.

2005-12-16  Steven G. Kargl <kargls@comcast.net>

	* gfortran.dg/label_1.f90: New test.

2005-12-15  Ben Elliston  <bje@au.ibm.com>

	PR testsuite/25422
	* gcc.dg/20031012-1.c: Add -Walways-true option.
	* gcc.dg/weak/weak-3.c: Likewise.
	* g++.old-deja/g++.mike/warn8.C: Likewise.

2005-12-16  Mike Stump  <mrs@apple.com>

	* gcc.c-torture/compile/920415-1.c: Add declaration for abort and
	exit.

2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/25264
	PR libgfortran/25349
	* gfortran.dg/tl_editing.f90: Added additional checks.
	* gfortran.dg/t_editing.f: New test.
	* gfortran.dg/write_padding.f90: New test

2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	PR testsuite/25215
	* gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.

2005-12-16  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/24899
	* gcc.c-torture/execute/20051215-1.c: New test.

2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>

	PR 24823
	* gfortran.dg/pr24823.f: New test.

2005-12-16  Jeff Law  <law@redhat.com>

	* gcc.dg/tree-ssa/ssa-dse-8.c: New test.

2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>

	* objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
	Change C++ style comments to C style comments.
	Remove aligned types from the array.
	Keep Enums disabled.
	(complex_types): Remove aligned types from the array.
	Comment out "_Complex long double".
	(attrib_types): Remove.
	(complex_attrib_types): Remove.
	(attrib_array_types): Remove.
	(complex_attrib_array_types): Remove.
	(aligned_bitfld_types): Remove.
	(n_aligned_bitfld_types): Remove.
	(FEATURE_ALIGNEDPACKED): Delete.
	(ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
	(singles): Remove support for adding attributes.
	(choose_type): Remove support for attributed types.
	(generate_fields): Remove support for attributed bit-fields.
	Remove support for adding attributes.
	(generate_random_tests): Remove support for adding attributes.
	(features): Add back "[0] :0" and "complex vector [0]".
	(main): Remove support for attributed bit-fields.
	Uncomment the calling of generate_random_tests for the rests of
	the tests.

2005-12-16  Jan Hubicka  <jh@suse.cz>

	* gcc.c-torture/combine/pr25224.c: New.

2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>

	PR other/25028
	* gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
	HP-UX.

2005-12-15  Richard Sandiford  <richard@codesourcery.com>

	* gcc.dg/20051215-1.c: New file.

2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* g++.dg/rtti/repo1.C: Call cleanup-repo-files.
	* gcc.dg/20050330-2.c: Call cleanup-coverage-files.

2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>

	PR fortran/18197
	* gfortran.dg/dummy_functions_1.f90: New.

2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>

	PR rtl-optimization/25310
	* gcc.c-torture/compile/pr25310.c: New test.

2005-12-14  Jakub Jelinek  <jakub@redhat.com>

	PR debug/25023
	* gcc.dg/pr25023.c: New test.

2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* g++.old-deja/g++.brendan/redecl1.C,
	g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
	g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
	g++.old-deja/g++.oliva/typeof1.C,
	g++.old-deja/g++.other/crash16.C,
	g++.old-deja/g++.other/crash34.C,
	g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
	g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
	g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
	g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
	g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
	g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
	Remove xfail.

2005-12-14  Kean Johnston  <jkj@sco.com>
	    Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
	* gcc.target/i386/20020523-1.c: Ditto.
	* gcc.target/i386/tailcall-1.c: Ditto.
	* gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
	* gcc.target/i386/ssetype-5.c: Ditto.

2005-12-14  Jeff Law  <law@redhat.com>

	* gcc.dg/tree-ssa/foldstring-1.c: New test.

2005-12-14  Jakub Jelinek  <jakub@redhat.com>

	PR target/25254
	PR target/24188
	* gcc.target/i386/pr25254.c: New test.
	* gfortran.dg/PR24188.f: New test.

2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)

	* lib/fortran-torture.exp: Catch remaining uses of
	remote_file build delete.

2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* g++.old-deja/g++.oliva/stkalign.C: Remove xfail.

2005-12-14  Ben Elliston  <bje@au.ibm.com>

	* gcc.dg/warn-addr-cmp.c: New test.

2005-12-13  Jakub Jelinek  <jakub@redhat.com>

	PR debug/25023
	PR target/25293
	* gcc.target/i386/pr25293.c: New test.

2005-12-13  Petr Machata  <machata@post.cz>

	PR c++/24907
	* g++.dg/parse/comma2.C: New test.

2005-12-13  Mark Mitchell  <mark@codesourcery.com>
	    Jakub Jelinek  <jakub@redhat.com>

	* g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
	* g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
	(limits.h): Include unconditionally.
	(stdlib.h): Likewise.
	(hashtab.h): Do not include.
	(getopt.h): Likewise.
	(stddef.h): Include.
	(hashval_t): Define.
	(struct entry): Add "next" field.
	(HASH_SIZE): New macro.
	(hash_table): New variable.
	(switchfiles): Do not use xmalloc.
	(mix): New macro.
	(iterative_hash): New function.
	(hasht): Remove.
	(e_exists): New function.
	(e_insert): Likewise.
	(output): Use, instead of libiberty hashtable functions.
	(main): Do not use getopt.  Do not call htab_create.

2005-12-13  Jakub Jelinek  <jakub@redhat.com>

	PR c++/25331
	* gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
	put atal* and atpaal* attributes on array elements.
	(generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
	* g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
	put atal* and atpaal* attributes on array elements.
	(generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.

2005-12-13  Carlos O'Donell <carlos@codesourcery.com>

	* gcc.dg/single-precision-constant.c: New test.

2005-12-13  Alan Modra  <amodra@bigpond.net.au>

	* gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
	gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
	gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
	gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
	gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
	gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
	gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
	gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
	gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
	gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
	gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
	gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
	gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
	gcc.target/powerpc/ppc-sdata-2.c,
	gcc.target/powerpc/ppc-stackalign-1.c,
	gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
	gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
	gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
	gcc.target/powerpc/rs6000-ldouble-2.c,
	gcc.target/powerpc/rs6000-power2-1.c,
	gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
	powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
	and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
	option into target selector.
	* gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
	* gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.

2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>

	PR objc/25348
	* objc.dg/encode-9.m: New test.

2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	PR testsuite/20772
	* g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
	* gcc.dg/asm-b.c: Fix typo.
	* gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
	* gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
	gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
	i?86 lp64 and x86_64 ilp32.
	* gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
	on i?86 lp64.
	* gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.

2005-12-12  Steven G. Kargl  <kargls@comcast.net>

	PR fortran/25078
	gfortran.dg/equiv_5.f90: New test.

2005-12-12  Daniel Berlin  <dberlin@dberlin.org>

	* gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
	* gcc.dg/tree-ssa/reassoc-1.c: Likewise.
	* gcc.dg/tree-ssa/reassoc-2.c: Likewise.
	* gcc.dg/tree-ssa/reassoc-3.c: Likewise.
	* gcc.dg/tree-ssa/reassoc-4.c: Likewise.
	* gcc.dg/tree-ssa/reassoc-5.c: New.
	* gcc.dg/tree-ssa/reassoc-6.c: New.
	* gcc.dg/tree-ssa/reassoc-7.c: New.
	* gcc.dg/tree-ssa/reassoc-8.c: New.
	* gcc.dg/tree-ssa/reassoc-9.c: New.
	* gcc.dg/tree-ssa/reassoc-10.c: New.
	* gcc.dg/tree-ssa/reassoc-11.c: New.

2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>

	PR testsuite/25167
	PR testsuite/24478
	* gcc.dg/weak/weak-14.c: Add dg-require-alias.

2005-12-12  Mark Mitchell  <mark@codesourcery.com>

	PR c++/25300
	* g++.dg/template/inherit.C: Do not use a generic error message.

2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>

	PR libobjc/25354
	* objc.dg/gnu-encoding: New directory.
	* objc.dg/gnu-encoding/compat-common.h: New file.
	* objc.dg/gnu-encoding/struct-layout-1.h: New file.
	* objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
	* objc.dg/gnu-encoding/vector-defs.h: New file.
	* objc.dg/gnu-encoding/gnu-encoding.exp: New file.
	* objc.dg/gnu-encoding/generate-random.c: New file.
	* objc.dg/gnu-encoding/generate-random_r.c: New file.
	* objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
	* objc.dg/gnu-encoding/generate-random.h: New file.

2005-12-11  Mark Mitchell  <mark@codesourcery.com>

	PR c++/25337
	* g++.dg/template/defarg7.C: New test.

2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>

	PR libobjc/25347
	* objc.dg/encode-8.m: New test.

2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>

	PR libobjc/25346
	* objc.dg/encode-7.m: New test.

2005-12-10  Mark Mitchell  <mark@codesourcery.com>

	PR c++/25010
	* g++.dg/opt/inline10.C: New test.

2005-12-11  Steven G. Kargl  <kargls@comcast.net>

	* gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.

2005-12-11  Bernhard Fischer  <rep.nop@aon.at>

	* gfortran.dg/substring_equivalence.f90: typo in comment

2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	PR fortran/25068
	* gfortran.dg/iostat_3.f90: New test.

2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>

	PR fortran/23815
	* gfortran.dg/unf_io_convert_1.f90: New test.
	* gfortran.dg/unf_io_convert_2.f90: New test.
	* gfortran.dg/unf_io_convert_3.f90: New test.

2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	PR testsuite/20772
	* g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
	g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
	g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
	gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
	gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
	gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
	gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
	gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
	gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
	gcc.dg/torture/fp-int-convert-float128-timode.c,
	gcc.dg/torture/fp-int-convert-float128.c,
	gcc.dg/torture/fp-int-convert-float80-timode.c,
	gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
	gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.

	* gcc.dg/tls/opt-1.c: Require effective target fpic.

2005-12-10  Hans-Peter Nilsson  <hp@axis.com>

	* g++.old-deja/g++.other/comdat5.C: Gate on target fpic.

2005-12-10  Richard Sandiford  <richard@codesourcery.com>

	* gcc.dg/20051207-1.c,
	* gcc.dg/20051207-2.c,
	* gcc.dg/20051207-3.c: New tests.

2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	PR testsuite/20772
	* g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
	gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
	dg-skip-if target selector.

	PR testsuite/20772
	* g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
	gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
	gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
	gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
	gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
	gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
	and/or merge with i?86 cases.

	* gcc.dg/tls/opt-3.c: Require effective target fpic.

	PR testsuite/20772
	* g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
	g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
	g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
	gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
	x86_64-*-linux*.

2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>

	PR target/25311
	* gcc.c-torture/compile/pr25311.c: New test.

2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/25039
	* gfortran.dg/read_comma.f: New test.

2005-12-08  Jakub Jelinek  <jakub@redhat.com>

	PR c++/19317
	* g++.dg/opt/pr19317-1.C: New test.
	* g++.dg/opt/pr19317-2.C: New test.
	* g++.dg/opt/pr19317-3.C: New test.

	PR target/19005
	* gcc.c-torture/execute/pr19005.c: New test.

	PR target/17828
	* g++.old-deja/g++.other/comdat5.C: New test.
	* g++.old-deja/g++.other/comdat5-aux.cc: New file.

	* g++.dg/compat/struct-layout-1.exp: New file.
	* g++.dg/compat/struct-layout-1.h: New.
	* g++.dg/compat/struct-layout-1_generate.c: New.
	* g++.dg/compat/struct-layout-1_x1.h: New.
	* g++.dg/compat/struct-layout-1_x2.h: New.
	* g++.dg/compat/struct-layout-1_y1.h: New.
	* g++.dg/compat/struct-layout-1_y2.h: New.

	* gcc.dg/20050330-2.c: New test.

2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>

	PR fortran/25292
	* gfortran.dg/associated_1.f90: New.

2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>

	* gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
	ILP32 vect_no_align platforms.

2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
	    Jakub Jelinek  <jakub@redhat.com>

	PR target/25268
	* gcc.c-torture/compile/20051207-1.c: New test.

2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	PR testsuite/20772
	* g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
	gcc.dg/torture/pr18582-1.c,
	gcc.target/i386/attributes-error.c: Also test on x86_64.

	* gcc.dg/pr18928-1.c: Test on all targets supporting pic.

2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/19397
	* g++.dg/template/typedef3.C: New test.

	PR c++/19762
	PR c++/19764
	* g++.dg/template/dtor3.C: Fix error markers.

2005-12-07  Adrian Straetling  <straetling@de.ibm.com>

	* lib/target-supports.exp (check_effective_target_sync_char_short):
	Add s390*.

2005-12-06  Janis Johnson  <janis187@us.ibm.com>

	* lib/gcc-dg.exp (cleanup-dump): Remove options from test name.

2005-12-06  Roger Sayle  <roger@eyesopen.com>

	* g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
	* g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
	* g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
	* g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.

2005-12-06  Roger Sayle  <roger@eyesopen.com>

	PR c++/25263
	* g++.dg/other/array2.C: New test case.

2005-12-05  Geoffrey Keating  <geoffk@apple.com>

	* gcc.dg/darwin-weakimport-3.c: New.

	* g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
	* gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
	and to work on Darwin.
	* gcc.dg/attr-weakref-1b.c: New file.
	* gcc.dg/attr-weakref-2.c: New test.
	* gcc.dg/darwin-weakref-1.c: New test.

2005-12-05  Janis Johnson  <janis187@us.ibm.com>

	PR testsuite/25247
	* lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
	use in selector expressions.
	(dg-xfail-if): Ditto.
	* gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
	* gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
	* gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
	* gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
	* gcc.test-framework/test-framework.exp: Skip generated tests if
	CHECK_TEST_FRAMEWORK is not 1.

2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>

	PR tree-optimization/24963
	* gcc.dg/vect/vect-62.c: Remove outdated dg-line.

	PR target/24108
	* gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.

	PR target/18580
	* gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
	* gcc.dg/vect/vect-reduc-2short.c: Likewise.
	* gcc.dg/vect/vect-reduc-1short.c: Likewise.
	* gcc.dg/vect/vect-reduc-2char.c: Likewise.

2005-12-05  Jakub Jelinek  <jakub@redhat.com>

	* gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
	dg-options.

2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>

	* gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.

2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>

	* gcc.dg/format/cast-1.c: New test.

2005-12-04  Roger Sayle  <roger@eyesopen.com>

	PR c/7776
	* gcc.dg/Wstring-literal-comparison-1.c: New test case.
	* gcc.dg/Wstring-literal-comparison-2.c: Likewise.
	* gcc.dg/Wstring-literal-comparison-3.c: Likewise.
	* gcc.dg/Wstring-literal-comparison-4.c: Likewise.

2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>

	* gcc.dg/cast-pretty-print-1.c: New test.

2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>

	* gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.

2005-12-02  Mark Mitchell  <mark@codesourcery.com>

	PR c++/24173
	* g++.dg/template/friend40.C: New test.

2005-12-02  Jakub Jelinek  <jakub@redhat.com>

	PR target/25199
	* gcc.target/i386/movq-2.c: New test.
	* gcc.target/i386/movq.c: Remove target i?86, instead add
	dg-require-effective-target ilp32.

2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/24103
	* g++.dg/other/default1.C: New test.

2005-12-02  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.

2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>

	* gcc.dg/lvalue-2.c (f0): Put "error: " marker back.

2005-12-02  Alan Modra  <amodra@bigpond.net.au>

	PR target/21017
	* gcc.target/powerpc/rotate.c: New.

2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	* gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
	* gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.

2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>

	PR c/13384
	* gcc.dg/pr17730-1.c: Adjust.
	* gcc.dg/lvalue1.c (main): Likewise.
	* gcc.dg/lvalue-2.c: Likewise.
	* g++.dg/pr7503-3.C

2005-12-01  Geoffrey Keating  <geoffk@apple.com>

	* gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
	error messages.

2005-12-01  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/24789
	*  gfortran.dg/auto_char_dummy_array_2.f90: New test.

2005-12-01  Uros Bizjak  <uros@kss-loka.si>

	PR target/24475
	* lib/target-supports.exp (check_effective_target_tls): New.
	(check_effective_target_tls_runtime): New.
	* gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
	for TLS support.
	* gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
	gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
	gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
	gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
	gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
	gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
	gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
	gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
	gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
	g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
	g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
	effective-target TLS.
	* gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
	g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
	effective-target TLS runtime.

2005-12-01  Uros Bizjak  <uros@kss-loka.si>

	* lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.

2005-12-01  Hans-Peter Nilsson  <hp@axis.com>

	* gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
	gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
	g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
	ignored" warnings when "packing" is the same as the ABI layout.

2005-11-30  Bernhard Fischer  <rep.nop@aon.at>

	PR fortran/21302
	* gfortran.dg/line_length_1.f: New test.
	* gfortran.dg/line_length_2.f90: Ditto.

2005-11-30  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/21655
	* g++.dg/tree-ssa/pr14814.C: Remove XFAIL.

2005-11-30  Dale Johannesen  <dalej@apple.com>

	* gcc.c-torture/compile/pr24930.c: New.

2005-11-30  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/15809
	*  gfortran.dg/auto_char_dummy_array.f90: New test.

2005-11-30  Jeff Law  <law@redhat.com>

	* g++.old-deja/g++.law/pr25000.C: New test.

2005-11-30  Jakub Jelinek  <jakub@redhat.com>

	* gcc.dg/tls/opt-11.c: New test.

2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>

	* gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
	targets.
	* gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
	LP64 ia64.

2005-11-29  Jakub Jelinek  <jakub@redhat.com>

	* gfortran.dg/open_access_1.f90: New test.

2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* gcc.dg/charset/builtin2.c: New test.

2005-11-28  Jakub Jelinek  <jakub@redhat.com>

	* gcc.dg/compat/struct-layout-1_generate.c: Add -w option
	on mmix-*-* for *_[xy].c.

2005-11-28  Kean Johnston  <jkj@sco.com>

	* g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
	headers.
	* g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
	* gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
	* gcc.target/i386/asm-3.c: Ditto.
	* gcc.target/i386/clobbers.c: Ditto.
	* gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
	* gcc.target/i386/cmov1.c: Make magic* static so it matches the
	test regexp.
	* gcc.target/i386/mul.c: Ditto.
	* gcc.target/i386/ssetype-1.c: Ditto.
	* gcc.dg/20040813-1.c: Skip on SVR5 systems.
	* gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
	static so the test works with -fPIC mode too. Based on comment in
	PR19231 by Pinski.
	* gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.

2005-11-28  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/alias-9.c: New testcase.
	* g++.dg/warn/Wstrict-aliasing-7.C: Likewise.

2005-11-28  Roger Sayle  <roger@eyesopen.com>
	    Uros Bizjak  <uros@kss-loka.si>

	PR middle-end/20219
	* gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
	tan(x)/sin(x) transformations.

2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>

	PR middle-end/24575
	* gcc.dg/tree-ssa/divide-3.c: New test.
	* gcc.dg/tree-ssa/divide-4.c: New test.

2005-11-27  Steven G. Kargl  <kargls@comcast.net>

	PR fortran/24917
	*  gfortran.dg/boz_6.f90: New test.

2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	PR fortran/23912
	* gfortran.dg/modulo_1.f90: New test.

2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	PR libfortran/24919
	* gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
	fail on CRLF platforms.
	* gfortran.dg/ftell_2.f90: Likewise.

2005-11-26  Eric Christopher  <echristo@apple.com>

	* gcc.dg/intmax_t-1.c: Remove mips xfail.

2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>

	* objc.dg/gnu-runtime-3.m: Simplify.

2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>

	PR middle-end/23669
	* gcc.dg/tree-ssa/divide-1.c: New test.
	* gcc.dg/tree-ssa/divide-2.c: New test.

2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>

	PR libgfortran/24945
	* gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.

2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>

	PR libgfortran/24945
	* gfortran.dg/open_status_2.f90: New test.

2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* gcc.c-torture/execute/builtins/fprintf.c,
	gcc.c-torture/execute/builtins/fputs-lib.c,
	gcc.c-torture/execute/builtins/fputs.c,
	gcc.c-torture/execute/builtins/lib/fprintf.c,
	gcc.c-torture/execute/builtins/lib/printf.c,
	gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.

2005-11-25  J"orn Rennecke <joern.rennecke@st.com>

	* gcc.dg/20050922-2.c: New test.

2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>

	* objc.dg/gnu-runtime-3.m: New test.

2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/9278
	* g++.dg/other/void1.C: New test.

2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>

	PR middle-end/24998
	* gcc.dg/torture/fp-int-convert-float.c,
	gcc.dg/torture/fp-int-convert-double.c,
	gcc.dg/torture/fp-int-convert-long-double.c,
	gcc.dg/torture/fp-int-convert-timode.c,
	gcc.dg/torture/fp-int-convert-float80.c,
	gcc.dg/torture/fp-int-convert-float80-timode.c,
	gcc.dg/torture/fp-int-convert-float128.c,
	gcc.dg/torture/fp-int-convert-float128-timode.c,
	gcc.dg/torture/fp-int-convert.h: New files.

2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>

	PR middle-end/24989
	* gcc.dg/tree-ssa/bool-10.c: New test.
	* gcc.dg/tree-ssa/bool-11.c: New test.
	* gcc.dg/tree-ssa/bool-7.c: Un-xfail.

2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>

	PR middle-end/24990
	* tree-ssa/pr24990-1.c: New test.

2005-11-24  Richard Guenther  <rguenther@suse.de>
	Dirk Mueller <dmueller@suse.de>

	PR c++/14024
	* g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
	* g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
	* g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
	* g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
	* g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
	* g++.dg/warn/Wstrict-aliasing-6.C: Likewise.

2005-11-23  Uros Bizjak  <uros@kss-loka.si>

	* g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.

2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>

	PR c/21668
	* gcc.dg/Wc++-compat.c: New.
	* gcc.dg/Wno-c++-compat.c: New.

2005-11-23  Alan Modra  <amodra@bigpond.net.au>

	* gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
	(vspltish, vspltisw): Likewise.

2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/24794
	* gfortran.dg/namelist_12.f: Fix quotes.
	* gfortran.dg/namelist_13.f90: Fix quotes.
	* gfortran.dg/namelist_14.f90: Fix quotes.
	* gfortran.dg/namelist_15.f90: Fix quotes.
	* gfortran.dg/namelist_use.f90: Fix quotes.
	* gfortran.dg/namelist_use_only.f90: Fix quotes.
	* gfortran.dg/namelist_21.f90: New test.
	* gfortran.dg/namelist_22.f90: New test.

2005-11-22  Kazu Hirata  <kazu@codesourcery.com>

	PR target/23435
	* gcc.c-torture/compile/pr23435.c: New.

2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>

	* gcc.c-torture/execute/floatunsisf-1.c: New test.

2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>

	* gcc.target/powerpc/405-macchw-1.c,
	gcc.target/powerpc/405-macchw-2.c,
	gcc.target/powerpc/405-macchwu-1.c,
	gcc.target/powerpc/405-macchwu-2.c,
	gcc.target/powerpc/405-machhw-1.c,
	gcc.target/powerpc/405-machhw-2.c,
	gcc.target/powerpc/405-machhwu-1.c,
	gcc.target/powerpc/405-machhwu-2.c,
	gcc.target/powerpc/405-maclhw-1.c,
	gcc.target/powerpc/405-maclhw-2.c,
	gcc.target/powerpc/405-maclhwu-1.c,
	gcc.target/powerpc/405-maclhwu-2.c,
	gcc.target/powerpc/405-mulchw-1.c,
	gcc.target/powerpc/405-mulchw-2.c,
	gcc.target/powerpc/405-mulchwu-1.c,
	gcc.target/powerpc/405-mulchwu-2.c,
	gcc.target/powerpc/405-mulhhw-1.c,
	gcc.target/powerpc/405-mulhhw-2.c,
	gcc.target/powerpc/405-mulhhwu-1.c,
	gcc.target/powerpc/405-mulhhwu-2.c,
	gcc.target/powerpc/405-mullhw-1.c,
	gcc.target/powerpc/405-mullhw-2.c,
	gcc.target/powerpc/405-mullhwu-1.c,
	gcc.target/powerpc/405-mullhwu-2.c,
	gcc.target/powerpc/405-nmacchw-1.c,
	gcc.target/powerpc/405-nmacchw-2.c,
	gcc.target/powerpc/405-nmachhw-1.c,
	gcc.target/powerpc/405-nmachhw-2.c,
	gcc.target/powerpc/405-nmaclhw-1.c,
	gcc.target/powerpc/405-nmaclhw-2.c,
	gcc.target/powerpc/440-macchw-1.c,
	gcc.target/powerpc/440-macchw-2.c,
	gcc.target/powerpc/440-macchwu-1.c,
	gcc.target/powerpc/440-macchwu-2.c,
	gcc.target/powerpc/440-machhw-1.c,
	gcc.target/powerpc/440-machhw-2.c,
	gcc.target/powerpc/440-machhwu-1.c,
	gcc.target/powerpc/440-machhwu-2.c,
	gcc.target/powerpc/440-maclhw-1.c,
	gcc.target/powerpc/440-maclhw-2.c,
	gcc.target/powerpc/440-maclhwu-1.c,
	gcc.target/powerpc/440-maclhwu-2.c,
	gcc.target/powerpc/440-mulchw-1.c,
	gcc.target/powerpc/440-mulchw-2.c,
	gcc.target/powerpc/440-mulchwu-1.c,
	gcc.target/powerpc/440-mulchwu-2.c,
	gcc.target/powerpc/440-mulhhw-1.c,
	gcc.target/powerpc/440-mulhhw-2.c,
	gcc.target/powerpc/440-mulhhwu-1.c,
	gcc.target/powerpc/440-mulhhwu-2.c,
	gcc.target/powerpc/440-mullhw-1.c,
	gcc.target/powerpc/440-mullhw-2.c,
	gcc.target/powerpc/440-mullhwu-1.c,
	gcc.target/powerpc/440-mullhwu-2.c,
	gcc.target/powerpc/440-nmacchw-1.c,
	gcc.target/powerpc/440-nmacchw-2.c,
	gcc.target/powerpc/440-nmachhw-1.c,
	gcc.target/powerpc/440-nmachhw-2.c,
	gcc.target/powerpc/440-nmaclhw-1.c,
	gcc.target/powerpc/440-nmaclhw-2.c: New tests.

2005-11-21  Jakub Jelinek  <jakub@redhat.com>

	PR fortran/24774
	* gfortran.dg/inquire_9.f90: New test.

	PR fortran/21647
	* gfortran.fortran-torture/execute/inquire_5.f90: New test.

2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>

	PR libfortran/24432
	* lib/target-supports.exp (check_effective_target_fortran_large_real):
	Check that 'cos' is supported.

2005-11-21  Paul Thomas  <pault@gcc.gnu.org

	PR fortran/24223
	* gfortran.dg/substring_equivalence.f90: New test.

	PR fortran/24705
	* gfortran.dg/auto_internal_assumed.f90: New test.

2005-11-21  Uros Bizjak  <uros@kss-loka.si>

	* gcc.dg/fold-div-2.c: New test.

2005-11-20  Ian Lance Taylor  <ian@airs.com>

	PR rtl-optimization/24883
	* gcc.c-torture/compile/pr24883.c: New test.

2005-11-21  Kazu Hirata  <kazu@codesourcery.com>

	PR middle-end/20583
	* gcc.c-torture/compile/pr20583.c: New.

2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>

	* gcc.c-torture/execute/usmul.c: New test.

2005-11-19  James A. Morrison  <phython@gcc.gnu.org>

	* gcc.dg/tree-ssa/vrp22.c: New test.

2005-11-19  Hans-Peter Nilsson  <hp@axis.com>

	PR middle-end/24912
	* gcc.dg/torture/pr24912-1.c: New test.

2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>

	PR fortran/24862
	* gfortran.dg/arrayio_derived_1.f90: New test.

2005-11-19  Richard Guenther  <rguenther@suse.de>

	PR middle-end/23294
	* gcc.dg/tree-ssa/pr23294.c: New testcase.

2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>

	* gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.

2005-11-18  Mark Mitchell  <mark@codesourcery.com>

	PR c++/8355
	* g++.dg/template/friend39.C: New test.

2005-11-18  James E Wilson  <wilson@specifix.com>

	* gcc.dg/builtin-strstr.c: New.

2005-11-18  Richard Henderson  <rth@redhat.com>

	* gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
	gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
	gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
	gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
	* gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
	gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
	gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
	gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
	gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
	renaming to remove initial "ia64-".

2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>

	* ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.

2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>

	* g++.dg/cpp/string-2.C: New test.

2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>

	* gcc.dg/tree-ssa/loop-14.c: New test.

2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
	    Michael Chamberlain <michael@chamberlain.net.au>

	* ada/acats/run_all.sh (target_run): Kill long running tests.

2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>

	* gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
	* gcc.dg/cleanup-9.c: Likewise.
	* gcc.dg/cleanup-10.c: Likewise.
	* gcc.dg/cleanup-11.c: Likewise.

2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	PR fortran/24892
	* gfortran.dg/open_access_append_1.f90: New test.
	* gfortran.dg/open_access_append_2.f90: New test.

2005-11-16  Richard Guenther  <rguenther@suse.de>

	PR middle-end/24851
	* gcc.c-torture/execute/pr24851.c: New testcase.

2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/fold-overflow-1.c: New test.

2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>

	* gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
	gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.

2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>

	* g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
	structures.
	* g++.dg/eh/forced2.C: Likewise.
	* g++.dg/eh/forced3.C: Likewise.
	* g++.dg/eh/forced4.C: Likewise.

2005-11-11  Mike Stump  <mrs@apple.com>

	* g++.old-deja/g++.mike/unused.C: Add.

2005-11-15  Mark Mitchell  <mark@codesourcery.com>

	PR c++/24667
	* g++.dg/warn/Wcast-qual1.C: New test.

2005-11-15  Jan Hubicka  <jh@suse.cz>

	* gcc.dg/winline-5.c: Add large-unit-insns limit.

2005-11-14  David Edelsohn  <edelsohn@gnu.org>

	* g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.

2005-11-14  Diego Novillo  <dnovillo@redhat.com>

	PR 24840
	* gcc.dg/tree-ssa/pr24840.c: New test.

2005-11-14  Janis Johnson  <janis187@us.ibm.com>

	PR testsuite/24841
	* gcc.dg/attr-weakref-1.c: Rearrange test directives.

2005-11-14  Dale Johannesen  <dalej@apple.com>

	* gcc.c-torture/execute/20051113-1.c: New.

2005-11-14  Mark Mitchell  <mark@codesourcery.com>

	PR c++/24687
	* g++.dg/template/crash43.C: New test.

2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>

	* gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.

2005-11-13  Mark Mitchell  <mark@codesourcery.com>

	PR c++/24817
	* g++.dg/eh/spec8.C: New test.

2005-11-14  Hans-Peter Nilsson  <hp@axis.com>

	* gcc.dg/pack-test-1.c: Gate on ! default_packed.

2005-11-13  Mark Mitchell  <mark@codesourcery.com>

	PR c++/20293
	* g++.dg/parse/ambig4.C: New test.
	* g++.dg/tc1/dr101.C: Adjust error markers.
	* g++.dg/lookup/strong-using-2.C: Likewise.
	* g++.dg/lookup/ambig5.C: Likewise.
	* g++.dg/lookup/ambig4.C: Likewise.
	* g++.dg/parse/crash22.C: Likewise.

2005-11-14  Hans-Peter Nilsson  <hp@axis.com>

	* gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.

2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/nested-calls-1.c: New test.

2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	* gfortran.dg/complex_intrinsic_1.f90: New test.
	* gfortran.dg/complex_intrinsic_2.f90: New test.
	* gfortran.dg/fgetc_1.f90: New test.
	* gfortran.dg/fgetc_2.f90: New test.
	* gfortran.dg/fgetc_3.f90: New test.
	* gfortran.dg/ftell_1.f90: New test.
	* gfortran.dg/ftell_2.f90: New test.
	* gfortran.dg/gnu_logical_1.F: New test.
	* gfortran.dg/gnu_logical_2.f90: New test.

2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>

	PR middle-end/24820
	* testsuite/gcc.dg/pr24820.c: New test.

2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>

	* gcc.dg/tree-ssa/loop-2.c: Fix outcome.
	* gcc.dg/tree-ssa/loop-3.c: Change type of loop control
	variable.

2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>

	testsuite/24614
	* gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.

2005-11-12  Hans-Peter Nilsson  <hp@axis.com>

	* gcc.target/cris/cris.exp: New file.
	* gcc.target/cris/rld-legit1.c: New test.
	* gcc.target/cris/rld-legit2.c: New test.

2005-11-12  Jakub Jelinek  <jakub@redhat.com>

	PR c++/24780
	* g++.dg/opt/pr24780.C: New test.

	PR c++/24761
	* g++.dg/template/asm1.C: New test.

2005-11-12  Steven G. Kargl  <kargls@comcast.net>

	PR libgfortran/24787
	* gfortran.dg/scan_1.f90: New test.

2005-11-12  Jan Hubicka  <jh@suse.cz>

	* gcc.target/i386/minmax-1.c: New.
	* gcc.target/i386/minmax-2.c: New.

2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>

	* gcc.dg/pr24445.c: Fix for 64-bit targets.

2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>

	* gcc.c-torture/execute/20051110-1.c,
	gcc.c-torture/execute/20051110-2.c: New tests.

2005-11-12  Hans-Peter Nilsson  <hp@axis.com>

	PR middle-end/24750
	* gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
	New tests.

2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>

	* lib/target-libpath.exp (get_shlib_extension): New proc.
	* lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
	* lib/gfortran.exp (gfortran_link_flags): Likewise.
	* lib/objc.exp (objc_target_compile): Likewise.
	* lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
	detection.

2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>

	* gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.

	* lib/target-supports.exp (check_effective_target_static_libgfortran):
	Add -static to additional_flags and pass it to target_compile.

2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>

	PR libgfortran/24719
	gfortran.dg/read_noadvance.f90: New test.

	PR libgfortran/24699
	gfortran.dg/fmt_t_2.f90: New test.

	PR libgfortran/24785
	gfortran.dg/read_x_eor.f90: New test.

	PR libgfortran/24584
	gfortran.dg/namelist_empty.f90: Rename test.

	PR libgfortran/24489
	gfortran/read_eor.f90: Rename test.

2005-11-10  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/15976
	* gfortran.dg/automatic_module_variable.f90: New test.

2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>

	PR target/24445
	* gcc.dg/pr24445.c: New test.

2005-11-10  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/24655
	PR fortran/24755
	* gfortran.dg/recursive_statement_functions.f90: Add statement
	functions using inline intrinsic functions and parameters to test
	that they no longer seg-fault.

	PR fortran/24409
	gfortran.dg/nested_modules_4.f90: New test.
	gfortran.dg/nested_modules_5.f90: New test.

2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>

	PR fortran/24643
	* gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.

2005-11-10  Alexandre Oliva  <aoliva@redhat.com>

	* gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
	failures.

2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>

	* gcc.dg/sparc-getcontext-1.c: New test.

2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/ifcvt-fabs-1.c: New test.

2005-11-09  Alexandre Oliva  <aoliva@redhat.com>

	PR other/4372
	* gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
	* g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.

2005-11-09  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/24716
	* gcc.c-torture/execute/pr24716.c: New testcase.

2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>

	* gcc.dg/pr24624.c: Disable for non S/390 targets.

2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>

	PR 24624
	* gcc.dg/pr24624.c: Testcase added.

2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>

	PR 24623
	* g++.dg/other/pr24623.C: Testcase added.

2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>

	PR fortran/22607
	* gfortran-dg/pure_byref_1.f90: New.
	* gfortran-dg/pure_byref_2.f90: New.

2005-11-09  Uros Bizjak  <uros@kss-loka.si>

	PR c/24101
	* gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
	* gcc.dg/dg.exp: Run main loop also for *.i files.

2005-11-08  Jakub Jelinek  <jakub@redhat.com>

	PR c++/19450
	* g++.dg/tls/diag-3.C: New test.
	* g++.dg/tls/diag-4.C: New test.
	* g++.dg/tls/static-1.C: New test.
	* g++.dg/tls/static-1a.cc: New file.

2005-11-08  Diego Novillo  <dnovillo@redhat.com>

	PR 23046
	* g++.dg/tree-ssa/pr23046.C: New test.

2005-11-08  Devang Patel <dpatel@apple.com>

	PR tree-optimization/23115
	* gcc.dg/tree-ssa/pr23115.c: New.

2005-11-08  David Edelsohn  <edelsohn@gnu.org>

	* g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
	* gcc.target/powerpc/pr16155.c: Same.
	* gcc.target/powerpc/altivec-1.c: Same.
	* gcc.target/powerpc/altivec-2.c: Same.
	* gcc.target/powerpc/altivec-3.c: Same.
	* gcc.target/powerpc/altivec-5.c: Same.
	* gcc.target/powerpc/altivec-11.c: Same.
	* gcc.target/powerpc/altivec-12.c: Same.
	* gcc.target/powerpc/altivec-14.c: Same.
	* gcc.target/powerpc/altivec-22.c: Same.
	* gcc.target/powerpc/altivec-consts.c: Same.
	* gcc.target/powerpc/altivec-pr22085.c: Same.
	* gcc.target/powerpc/altivec-splat.c: Same.
	* gcc.target/powerpc/altivec-varargs-1.c: Same.
	* gcc.target/powerpc/altivec-vec-merge.c: Same.
	* gcc.target/powerpc/darwin-longlong.c: Same.

2005-11-08  Uros Bizjak  <uros@kss-loka.si>

	PR target/19340
	* gcc.dg/pr19340.c: New test.

2005-11-07  Ian Lance Taylor  <ian@airs.com>

	PR rtl-optimization/24683
	* gcc.dg/pr24683.c: New test.

2005-11-07  Uros Bizjak  <uros@kss-loka.si>

	* gcc.dg/pr24225.c: Add cleanup-coverage-files.
	* gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.

2005-11-07  Uros Bizjak  <uros@kss-loka.si>

	* gcc.target/i386/pr23376.c: Compile with -mmmx.

2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>

	* g++.dg/abi/empty6.C (B): Align to twice pointer size.

2005-11-07  Paolo Bonzini  <bonzini@gnu.org>

	PR target/24230

	* gcc.target/powerpc/altivec-consts.c,
	gcc.target/powerpc/altivec-splat.c: New testcase.

2005-11-07  Paolo Bonzini  <bonzini@gnu.org>

	PR c/24599

	* gcc.dg/overflow-2.c: New testcase.

2005-11-07  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/23567
	* gcc.c-torture/execute/20051104-1.c: New test.

2005-11-06  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/24534
	gfortran.dg/private_type_2.f90: Modified to check that case with
	PRIVATE declaration within derived type is accepted.

	PR fortran/20838
	gfortran.dg/pointer_assign_1.f90: New test.

	PR fortran/20840
	* gfortran.dg/arrayio_0.f90: New test.

	PR fortran/17737
	gfortran.dg/data_initialized.f90: New test.
	gfortran.dg/data_constraints_1.f90: New test.
	gfortran.dg/data_constraints_2.f90: New test.

2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>

	PR fortran/24174
	PR fortran/24305
	* testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.

2005-11-06  Diego Novillo  <dnovillo@redhat.com>

	PR 24670
	* gcc.dg/tree-ssa/pr24670.c: New test.

2005-11-05  Ian Lance Taylor  <ian@airs.com>

	PR target/22432
	* gcc.target/i386/pr22432.c: New test.

2005-11-05  Richard Henderson  <rth@redhat.com>

	* gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
	* gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
	gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
	gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
	from gcc.dg/alpha-*.
	* gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
	gcc.target/alpha/20000715-1.c: Move from gcc.dg/.

2005-11-05  Andreas Jaeger  <aj@suse.de>

	* gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.

2005-11-04  Hans-Peter Nilsson  <hp@axis.com>

	PR target/23424
	* gcc.dg/torture/pr23424-1.c: New test.

2005-11-04  Richard Henderson  <rth@redhat.com>

	* gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
	gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
	gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
	gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
	gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
	gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
	gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
	gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
	gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
	gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
	gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
	gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
	gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
	gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
	gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
	gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
	gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
	gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
	gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
	gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
	gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
	gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
	gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
	gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
	Move from gcc.dg/.
	* gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
	gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
	gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
	gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
	gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
	gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
	gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
	gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
	gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
	gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
	gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
	gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
	gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
	gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
	gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
	gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
	gcc.target/i386/lea.c, gcc.target/i386/local.c,
	gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
	gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
	gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
	gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
	gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
	gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
	gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
	gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
	gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
	gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
	gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
	gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
	gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
	gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
	gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
	gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
	gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
	gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
	gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
	gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
	gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
	gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
	* gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
	* gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
	* gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
	* gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
	* gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
	* gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.

2005-11-04  Diego Novillo  <dnovillo@redhat.com>

	PR 24627
	* gcc.dg/tree-ssa/pr24627.c: New test.

2005-11-04 Paul Brook  <paul@codesourcery.com>

	* gcc.dg/tls/opt-10.c: New test.

2005-11-04  Andreas Jaeger  <aj@suse.de>

	* gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
	avoid extra warnings.

2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	PR libfortran/22298
	* lib/target-supports.exp
	(check_effective_target_static_libgfortran): New
	static_libgfortran effective target.
	* gfortran.dg/static_linking_1.f: New test.
	* gfortran.dg/static_linking_1.c: New file.

2005-11-04  Hans-Peter Nilsson  <hp@axis.com>

	* gcc.dg/pr24615.c: Guard test with { target fpic }.

2005-11-03  Josh Conner  <jconner@apple.com>

	PR c++/19989
	g++.dg/ext/array2.C: New test.
	g++.dg/template/dependent-name3.C: New test.
	g++.dg/template/dependent-name4.C: New test.
	g++.dg/template/sfinae2.C: New test.

2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>

	PR preprocessor/22042
	* gcc.dg/cpp/strify4.c: New test.

2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>

	PR c++/17964
	* g++.dg/cpp/string-1.C: New test.

2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>

	* gcc.target/powerpc: New directory.
	* gcc.target/powerpc/powerpc.exp: New file.
	* gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
	gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
	gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
	gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
	gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
	gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
	gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
	gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
	gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
	gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
	gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
	gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
	gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
	gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
	gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
	gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
	gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
	gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
	gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
	gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
	gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
	gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
	gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
	gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
	gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
	gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
	gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
	gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
	gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
	gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
	gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
	gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
	gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
	gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.

2005-11-03  Mark Mitchell  <mark@codesourcery.com>

	PR c++/21627
	* g++.dg/warn/inline2.C: New test.

2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>

	PR middle-end/23155
	* g++.dg/ext/c99struct1.C: New test.
	* gcc.dg/union-cast-1.c: New test.
	* gcc.dg/union-cast-2.c: New test.
	* gcc.dg/union-cast-3.c: New test.

2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>

	PR middle-end/24589
	* gcc.c-torture/execute/zero-struct-2.c: New test.

2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>

	PR c++/24582
	* g++.dg/init/switch1.C: New test.

2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>

	* gcc.dg/delay-slot-1.c: New test.

2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>

	PR target/24620
	* gcc.dg/pr24620.c: New test.

2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>

	PR c/24329
	* gcc.dg/format/unnamed-1.c: New test.

2005-11-02  Mark Mitchell  <mark@codesourcery.com>

	PR c++/22434
	* g++.dg/expr/cond8.C: New test.

	PR c++/24560
	* g++.dg/parse/dot1.C: New test.

2005-11-02  Jan Hubicka  <jh@suse.cz>

	PR target/23303
	* gcc.dg/i386-lea.c: New test

2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>

	PR target/24615
	* gcc.dg/pr24615.c: New test.

2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>

	PR target/24600
	* gcc.dg/pr24600.c: New test.

2005-11-02  Mark Mitchell  <mark@codesourcery.com>

	PR c++/19253
	* g++.dg/parse/typename8.C: Compile with -w -fpermissive.
	* g++.dg/parse/typename9.C: New test.
	* g++/dg/parse/typename10.C: Likewise.

2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>

	PR fortran/18157
	* gfortran.fortran-torture/compile/defined_type_1.f90: New test.
	* gfortran.fortran-torture/compile/defined_type_2.f90: New test.
	* gfortran.fortran-torture/compile/defined_type_3.f90: New test.

2005-11-02  Mark Mitchell  <mark@codesourcery.com>

	PR c++/24569
	* g++.dg/debug/static1.C: New test.

2005-11-02  Josh Conner  <jconner@apple.com>

	* g++.dg/crash38.C: moved into proper directory...
	* g++.dg/template/crash42.C: ...here

2005-11-02  Hans-Peter Nilsson  <hp@axis.com>

	PR target/18338
	* gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
	pcc_bitfield_type_matters || default_packed.

	* lib/target-supports.exp
	(check_effective_target_pcc_bitfield_type_matters): New proc.
	* gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.

	PR testsuite/23304
	* lib/target-supports.exp (check_effective_default_packed): New proc.
	* g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
	Gate expected errors on target ! default_packed.
	* g++.dg/ext/packed4.C: Gate on target ! default_packed.

2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>

	* gfortran.fortran-torture/execute/entry_9.f90: Revert previous
	change (r106358).

2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>

	PR fortran/24008
	* gfortran.dg/entry_5.f90: New.
	* gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.

2005-11-01  Bob Wilson  <bob.wilson@acm.org>

	* gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.

2005-11-01  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/21565
	gfortran.dg/namelist_blockdata.f90: New test.

	PR fortran/18737
	gfortran.dg/external_implicit_none.f90: New test.

	PR fortran/14994
	* gfortran.dg/secnds.f: New test.

2005-10-31  Jan Hubicka  <jh@suse.cz>

	PR target/20928
	* gcc.c-torture/compile/pr20928.c: New test.

2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>

	PR middle-end/23492
	* gcc.c-torture/compile/zero-strct-5.c: New test.

2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>

	PR libgfortran/24584
	* gfortran.dg/pr24584.f90: New test.

2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>

	PR fortran/18883
	* gfortran.dg/char_result_9.f90: New.
	* gfortran.dg/char_result_10.f90: New.

2005-10-30  Jan Hubicka  <jh@suse.cz>

	* g++.dg/tree-ssa/pr24172.C: New testcase.

2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>

	* gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.

2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>

	* gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
	gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
	gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
	gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
	gfortran.dg/enum_9.f90,
	gfortran.fortran-torture/compile/enum_1.f90,
	gfortran.fortran-torture/execute/enum_1.f90,
	gfortran.fortran-torture/execute/enum_2.f90,
	gfortran.fortran-torture/execute/enum_3.f90,
	gfortran.fortran-torture/execute/enum_4.f90: New tests.

2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>

	PR target/18482
	* gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
	For mmix-*-*, pass with dg-options an additional -mno-base-addresses.

2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	PR libfortran/20179
	* gfortran.dg/mixed_io_1.f90: New test.
	* gfortran.dg/mixed_io_1.c: New file.

2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	* gfortran.dg/malloc_free_1.f90: New test.

2005-10-29  Hans-Peter Nilsson  <hp@axis.com>

	* gcc.dg/nested-func-4.c: Require profiling -pg.

2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>

	PR C++/23229
	* g++.dg/warn/main-2.C: New test.

2005-10-28  Steven G. Kargl  <kargls@comcast.net>

	PR fortran/24545
	* gfortran.dg/interface_2.f90: new test.

2005-10-28  Josh Conner  <jconner@apple.com>

	PR c++/22153
	* g++.dg/template/crash38.C: New test.
	* g++.dg/parse/explicit1.C: Change expected errors.

2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>

	PR C++/23426
	* g++.dg/other/large-size-array.C: New test.

2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>

	PR middle-end/24362
	* g++.dg/opt/complex4.C: New test.

2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/nested-func-4.c: New test.

2005-10-26  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/24158
	gfortran.dg/derived_recursion.f90: New test.
	gfortran.dg/implicit_actual.f90: New test.

2005-10-25  Alexandre Oliva  <aoliva@redhat.com>

	PR middle-end/24295, PR testsuite/24477
	* g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
	removed when weakref hits the tree.

2005-10-25  Jakub Jelinek  <jakub@redhat.com>

	* gfortran.dg/cray_pointers_4.f90: New test.

	* gfortran.dg/cray_pointers_5.f90: New test.

2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>

	PR fortran/22290
	* gfortran.dg/assign_5.f90: New test.
	* gfortran.dg/assign_6.f: New test.

2005-10-25  Uros Bizjak  <uros@kss-loka.si>

	* g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
	CPU has no SSE support.

2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>

	PR libgfortran/24224
	* gfortran.dg/arrayio_1.f90: Update attribution.
	* gfortran.dg/arrayio_2.f90: Update attribution.
	* gfortran.dg/arrayio_3.f90: Update attribution.
	* gfortran.dg/arrayio_4.f90: Update test conditions.
	* gfortran.dg/arrayio_5.f90: Update attribution.
	* gfortran.dg/arrayio_6.f90: New test.
	* gfortran.dg/arrayio_7.f90: New test.

2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>

	* gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".

2005-10-24  Paul Thomas  <pault@gcc.gnu.org>

	* gfortran.dg/namelist_char_only.f90: Add missing newline at end.

2005-10-24  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/24416
	* gfortran.dg/namelist_char_only.f90: New test.

2005-10-24  Asher Langton  <langton2@llnl.gov>

	PR fortran/17031
	PR fortran/22282
	* gfortran.dg/cray_pointers_1.f90: New test.
	* gfortran.dg/cray_pointers_2.f90: New test.
	* gfortran.dg/cray_pointers_3.f90: New test.
	* gfortran.dg/loc_1.f90: New test.
	* gfortran.dg/loc_2.f90: New test.

2005-10-24  Steven Bosscher  <stevenb@suse.de>

	* gcc.dg/pr24225.c: New test.

2005-10-24  Asher Langton  <langton2@llnl.gov>

	* gfortran.dg/dup_save_1.f90: New test.
	* gfortran.dg/dup_save_2.f90: New test.

2005-10-24  Paul Brook  <paul@codesourcery.com>

	PR 24107
	* gcc.dg/20050922-1.c: Provide definition of uint32_t without using
	stdint.h.

2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>

	PR libgfortran/24489
	* gfortran.dg/pr24489.f90: New test.

2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>

	PR fortran/23635
	* gfortran.dg/ichar_1.f90: Add tests for derived types.

2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>

	PR target/18911
	* g++.dg/init/array16.C: Skip for mmix-*-*.

2005-10-23  Asher Langton  <langton2@llnl.gov>

	* gfortran.dg/byte_1.f90: New test.
	* gfortran.dg/byte_2.f90: New test.

2005-10-23  David Edelsohn  <edelsohn@gnu.org>

	* gcc.dg/attr-alias-3.c: XFAIL on AIX.

2005-10-23  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/18022
	* gfortran.dg/assign_func_dtcomp_1.f90: New test.

	PR fortran/24311
	* gfortran.dg/merge_char_const.f90: New test.

	PR fortran/24384
	* gfortran.dg/spread_scalar_source.f90: New test.

2005-10-22  Hans-Peter Nilsson  <hp@axis.com>

	* g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.

	* gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
	* gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.

	* gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.

2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>

	PR fortran/24426
	* gfortran.dg/der_pointer_4.f90: New.

2005-10-22  David Ayers  <d.ayers@inode.at>

	* obj-c++.dg/except-1.mm: Simplify.

2005-10-21  David Ayers  <d.ayers@inode.at>

	* obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.

2005-10-21  Jakub Jelinek  <jakub@redhat.com>

	* gfortran.dg/assumed_dummy_2.f90: New test.

2005-10-21  James E Wilson  <wilson@specifix.com>

	PR preprocessor/15220
	* gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.

2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.c-torture/execute/20051021-1.c: New test.

2005-10-21  Mark Mitchell  <mark@codesourcery.com>

	PR c++/24260
	* g++.dg/ext/tmplattr1.C: New test.

2005-10-21  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/24440
	* gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.

2005-10-20  Geoffrey Keating  <geoffk@apple.com>

	* obj-c++.dg/except-1.mm: New.

	* obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.

2005-10-21  Alan Modra  <amodra@bigpond.net.au>

	* g++.dg/warn/Wconversion1.C: Use -fsigned-char.

2005-10-20  Alexandre Oliva  <aoliva@redhat.com>

	PR middle-end/24295
	* g++.old-deja/g++.abi/vtable2.C: Do not introduce external
	declarations with the same names as thunks' alias targets, use
	aliases instead.
	* gcc.dg/attr-alias-3.c: New test.
	* gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.

2005-10-20  Mark Mitchell  <mark@codesourcery.com>

	PR c++/22618
	* g++.dg/parse/access8.C: New test.

2005-10-20  Richard Guenther  <rguenther@suse.de>

	PR c++/24439
	* g++.dg/tree-ssa/pr24439.C: New testcase.

2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>

	* g++.dg/opt/delay-slot-1.C: New test.

2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>

	PR fortran/21625
	* gfortran.fg/der_init_1.f90: New.

2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>

	* gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.

2005-10-19  Mark Mitchell  <mark@codesourcery.com>

	PR c++/21908
	* g++.dg/parse/error28.C: New test.

2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>

	* gcc.dg/profile-generate-2.c: New test.

2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>

	PR target/23589
	* g++.dg/ext/dllimport11.C: New.

2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/22293
	* g++.dg/other/friend3.C: New test.

2005-10-18  Mark Mitchell  <mark@codesourcery.com>

	PR c++/23293
	* g++.dg/template/error19.C: New test.

2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>

	PR c++/21383
	* g++.dg/overload/koenig2.C: New.

	PR c++/23118
	* g++.dg/overload/error2.C: New.

	PR c++/22604
	* g++.dg/inherit/covariant14.C: New.

2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/23440
	* g++.dg/parse/for1.C: New test.

2005-10-17  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/23446
	* gfortran.dg/host_dummy_index_1.f90: New test.

	PR fortran/21459
	* gfortran.dg/automatic_char_len_2.f90: New test.

	PR fortran/20866
	* gfortran.dg/recursive_statement_functions.f90: New test.

	PR fortran/20853
	* gfortran.dg/assumed_size_dt_dummy.f90: New test.

	PR fortran/20849
	* gfortran.dg/external_initializer.f90: New test.

	PR fortran/20837
	* non_module_public.f90: New test.

2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>

	PR c++/24386
	* g++.dg/template/overload7.C: New.

	PR c++/22551
	* g++.dg/other/switch2.C: Remove expected warnings.

	PR c++/21353
	* g++.dg/template/defarg6.C: New.

2005-10-17  Uros Bizjak  <uros@kss-loka.si>

	PR target/24315
	* gcc.target/i386/pr24315.c: New test.

2005-10-16  Mark Mitchell  <mark@codesourcery.com>

	PR c++/24389
	* g++.dg/template/static21.C: New test.
	* g++.dg/template/static21-a.cc: Likewise.

2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>

	PR c++/23959
	* g++.dg/warn/Wswitch-default-1.C: New test.
	* g++.dg/warn/Wswitch-default-2.C: New test.

2005-10-16  Mark Mitchell  <mark@codesourcery.com>

	PR c++/22173
	* g++.dg/parse/template18.C: New test.
	* g++.dg/template/nontype15.C: Likewise.

2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>

	PR fortran/22273
	* gfortran.dg/spec_expr_2.f90: New.

2005-10-16  Hans-Peter Nilsson  <hp@axis.com>

	* g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
	g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
	gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
	gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
	gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
	gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
	gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
	gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
	previous target-specific skips and warning-message matches where
	applicable.

2005-10-15  Mark Mitchell  <mark@codesourcery.com>

	PR c++/21347
	* g++.dg/warn/Wctor-dtor.C: New test.

2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c/23439
	* gcc.dg/for-1.c: New test.

2005-10-14  Mark Mitchell  <mark@codesourcery.com>

	PR c++/19565
	* g++.dg/warn/Wconversion1.C: New test.
	* g++.dg/ext/packed4.C: Compile with -w.
	* g++.dg/opt/20050511-1.C: Likewise.
	* g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.

2005-10-14  Jakub Jelinek  <jakub@redhat.com>

	* gfortran.dg/boz_5.f90: New test.

2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>

	PR c++/22551
	* g++.dg/other/switch2.C: New.

	PR c++/23984
	* g++.dg/init/ctor7.C: New.

2005-10-13  David Edelsohn  <edelsohn@gnu.org>

	PR c++/23730
	* g++.dg/parse/crash32.C: New test.

2005-10-13  Mark Mitchell  <mark@codesourcery.com>

	PR c++/20721
	* g++.dg/init/goto2.C: New test.

	PR c++/22464
	* g++.dg/template/crash/41.C: New test.

	PR c++/22180
	* g++.dg/template/crash40.C: New test.

	PR c++/23694
	* g++.dg/parse/friend5.C: New test.

	PR c++/23307
	* g++.dg/template/crash38.C: New test.

	PR c++/22352
	* g++.dg/template/friend38.C: New test.

	PR c++/22405
	* g++.dg/template/crash39.C: New test.

2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>

	* gcc.dg/debug/dwarf2/dwarf-char1.c,
	gcc.dg/debug/dwarf2/dwarf-char2.c,
	gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*

	* gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.

2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>

	* gcc.dg/dll-2.c: Add tests for warnings.
	* gcc.dg/dll-3.c: Likewise.
	* gcc.dg/dll-4.c: Likewise.

	* g++.dg/ext/dllimport1.C: Adjust tests for warnings.
	* g++.dg/ext/dllimport2.C: Likewise.
	* g++.dg/ext/dllimport3.C: Likewise.
	* g++.dg/ext/dllimport7.C: Likewise.
	* g++.dg/ext/dllimport8.C: Likewise.
	* g++.dg/ext/dllimport9.C: Likewise.

2005-10-10  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/24092
	* gfortran.dg/derived_pointer_recursion.f90: New test.

2005-10-12  Adrian Straetling <straetling@de.ibm.com>

	* gcc.c-torture/execute/20051012-1.c: New test.

2005-10-12  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/18082
	* gfortran.dg/automatic_char_len_1.f90: New test.

2005-10-12  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/20847
	* gfortran.dg/save_common.f90: New test.

	PR fortran/20856
	* gfortran.dg/save_result.f90: New test.

2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>

	PR c++/21592
	* g++.dg/template/dependent-expr1.C: Add new expected error.
	* g++.dg/template/dependent-expr2.C: Adjust error text.
	* g++.dg/template/overload6.C: New.

	PR c++/23797
	* g++.dg/other/typename8.C: New.

	PR c++/21117
	* g++.dg/other/return1.C: New.

2005-10-12  Paolo Bonzini  <bonzini@gnu.org>

	PR c++/24052
	* g++.dg/ext/label5.C: New.

2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>

	PR c++/19964
	* g++.dg/parse/crash31.C: New.

2005-10-12  Razya Ladelsky <razya@il.ibm.com>

	* g++.dg/ipa/ipa-1.c: New test.
	* g++.dg/ipa/ipa-2.c: New test.
	* g++.dg/ipa/ipa-3.c: New test.
	* g++.dg/ipa/ipa-4.c: New test.
	* g++.dg/ipa/ipa-5.c: New test.
	* g++.dg/ipa/ipa.exp: New file.

2005-10-12  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/24207
	* gfortran.dg/private_type_3.f90: New test.

2005-10-11  Steven G. Kargl  <kargls@comcast.net>

	PR fortran/20786
	gfortran.dg/aint_anint_1.f90: New test.

2005-10-11  Steven G. Kargl  <kargls@comcast.net>

	PR libgfortran/24313
	gfortran.dg/csqrt.f: New test.

2005-10-11  Ian Lance Taylor  <ian@airs.com>

	PR c++/8057
	* g++.dg/warn/noeffect7.C: New test.
	* g++.dg/warn/noeffect2.C: Instantiate templates.
	* g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
	and warning.

2005-10-11  Mark Mitchell  <mark@codesourcery.com>

	PR c++/21089
	* g++.dg/init/float1.C: New test.

	PR c++/24277
	* g++.dg/init/member1.C: Tweak error markers.

2005-10-11  Janis Johnson  <janis187@us.ibm.com>

	PR testsuite/24281
	* gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
	Check for null pointer.

2005-10-11  Mark Mitchell  <mark@codesourcery.com>

	PR c++/21369
	* g++.dg/parse/ret-type3.C: New test.

2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>

	PR tree-opt/23946
	* gcc.c-torture/compile/pr23946.c: New test.

2005-10-11  Jakub Jelinek  <jakub@redhat.com>

	* g++.dg/opt/mmx2.C: New test.

2005-10-10  Mark Mitchell  <mark@codesourcery.com>

	PR c++/24277
	* g++.dg/template/static20.C: New test.

	PR c++/24302
	* g++.dg/warn/Wunused-12.C: New test.

	PR c++/23437
	* g++.dg/template/arg4.C: New test.

2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>

	* gcc.dg/ucnid-2.c: XFAIL on Solaris.
	* gcc.dg/ucnid-3.c: Likewise.
	* gcc.dg/ucnid-4.c: Likewise.
	* gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
	* g++.dg/other/ucnid-1.C: Likewise.
	* gcc.dg/sparc-frame-1.c: New test.

2005-10-10  Mark Mitchell  <mark@codesourcery.com>

	PR c++/24139
	* g++.dg/template/spec27.C: New test.

	PR c++/24275
	* g++.dg/template/static19.C: New test.

2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>

	* gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
	* g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.

2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>

	PR target/24136
	* gfortran.fortran-torture/compile/pr24136.f: New test.

2005-10-08  James A. Morrison  <phython@gcc.gnu.org>

	PR c++/22172
	* g++.dg/parse/crash30.C: New test.

2005-10-07  Richard Guenther  <rguenther@suse.de>

	PR middle-end/24227
	* gcc.c-torture/compile/pr24227.c: New testcase.

2005-10-07  Steve Ellcey  <sje@cup.hp.com>

	* gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
	Do not put aligned attributes on array elements.

2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>

	PR testsuite/23611, PR testsuite/23615
	* obj-c++.dg/bitfield-3.mm: Include standard headers instead of
	writing prototypes of library functions by hand.
	* obj-c++.dg/bitfield-4.mm: Likewise.
	* obj-c++.dg/const-str-4.mm: Likewise.
	* obj-c++.dg/encode-4.mm: Likewise.
	* obj-c++.dg/encode-5.mm: Likewise.
	* obj-c++.dg/encode-6.mm: Likewise.
	* obj-c++.dg/gnu-runtime-3.mm: Likewise.
	* obj-c++.dg/method-10.mm: Likewise.
	* obj-c++.dg/method-17.mm: Likewise.
	* obj-c++.dg/method-19.mm: Likewise.
	* obj-c++.dg/try-catch-2.mm: Likewise.

2005-10-06  Richard Henderson  <rth@redhat.com>

	PR 24236
	* gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.

2005-10-06  Dale Johannesen  <dalej@apple.com>

	* gcc.c-torture/execute/20030125-1.c: Correct.

2005-10-06  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/24238
	* g++.dg/tree-ssa/pr24238.C: New testcase.

2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>

	PR 18568
	* gfortran.dg/der_pointer_3.f90: New test.

2005-10-05  Devang Patel  <dpatel@apple.com>

	PR Debug/23205
	* g++.dg/other/PR23205.C: New.

2005-10-05  Richard Henderson  <rth@redhat.com>

	PR target/23602
	* g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
	* g++.dg/eh/omit-frame-pointer2.C: Likewise.

2005-10-05  Dale Johannesen  <dalej@apple.com>

	* gcc.c-torture/execute/float-floor.c: New.

2005-10-05  Paolo Bonzini  <bonzini@gnu.org>

	PR tree-optimization/21419
	PR tree-optimization/24146
	PR tree-optimization/24151

	* g++.dg/ext/asm7.C: New.
	* g++.dg/ext/asm8.C: New.
	* gcc.dg/asm-1.c: Compile on all targets.
	* gcc.dg/asm-pr24146.c: New.
	* gcc.dg/pr21419.c: Adjust error messages.

2005-10-05  Richard Guenther  <rguenther@suse.de>

	PR fortran/24176
	* gfortran.fortran-torture/compile/empty.f90: New testcase.

2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>

	PR c++/23513
	* g++.dg/template/spec22.C: Robustify test.
	* g++.dg/template/spec26.C: New.

2005-10-05  Uros Bizjak  <uros@kss-loka.si>

	* gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
	if target supports vector instructions.

2005-10-04  Geoffrey Keating  <geoffk@apple.com>

	* gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
	C99 functions.

2005-10-04  Janis Johnson  <janis187@us.ibm.com>

	* lib/target-supports.exp (check_effective_target_fortran_large_real,
	check_effective_target_fortran_large_int): Replace cached result
	when target changes.

2005-10-04  Devang Patel  <dpatel@apple.com>

	* gcc.dg/i386-sse-vect-types.c: New.

2005-10-04  Ian Lance Taylor  <ian@airs.com>

	PR preprocessor/13726
	* gcc.dg/cpp/cmdlne-dI-C.c: New test.
	* gcc.dg/cpp/cmdlne-dI-C.h: New file.

2005-10-04  Richard Guenther  <rguenther@suse.de>

	PR c/23576
	* gcc.dg/noncompile/pr23576.c: New testcase.

2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>

	PR middle-end/23125
	* gcc.dg/register-var-3.c: New test.

2005-10-04  Steven Bosscher  <stevenb@suse.de>

	* gcc.dg/pr23049.c: New test.

	* gcc.dg/ucnid-4.c: Fix test.

2005-10-03  Diego Novillo  <dnovillo@redhat.com>

	PR 23445
	* gcc.c-torture/compile/pr23445.c: New test.

2005-10-03  Alexandre Oliva  <aoliva@redhat.com>

	* g++.dg/overload/unknown1.C: New.

2005-10-03  Mark Mitchell  <mark@codesourcery.com>

	PR c++/17775
	* g++.dg/template/repo4.C: New test.

2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	PR libfortran/19308
	* gfortran.dg/large_real_kind_2.F90: New test.
	* gfortran.dg/large_integer_kind_2.f90: New test.

2005-10-03  Uros Bizjak  <uros@kss-loka.si>

	* lib/target-supports.exp (check_effective_target_vect_shift):
	Implement with result caching. Add i?86, x86_64 and ia64 targets.
	(check_effective_target_vect_condition): Fix copy-n-pasto.

	* gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
	* gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
	targets.

2005-10-02  Mark Mitchell  <mark@codesourcery.com>

	PR c++/22621
	* g++.dg/template/overload5.C : New test.

	PR c++/23840
	* g++.dg/expr/stdarg1.C: New test.

2005-10-02  Diego Novillo  <dnovillo@redhat.com>

	PR 24142
	* gcc.c-torture/execute/pr24142.c: New test.

2005-10-01  Diego Novillo  <dnovillo@redhat.com>

	PR 24141
	* gcc.c-torture/execute/pr24141.c: New test.

2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
	    Diego Novillo  <dnovillo@redhat.com>

	PR 23604
	* gcc.c-torture/execute/pr23604.c: New test.

2005-10-01  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/16404
	PR fortran/20835
	PR fortran/20890
	PR fortran/20899
	PR fortran/20900
	PR fortran/20901
	PR fortran/20902
	gfortran.dg/equiv_constraint_1.f90: New test.
	gfortran.dg/equiv_constraint_2.f90: New test.
	gfortran.dg/equiv_constraint_3.f90: New test.
	gfortran.dg/equiv_constraint_4.f90: New test.
	gfortran.dg/equiv_constraint_5.f90: New test.
	gfortran.dg/equiv_constraint_6.f90: New test.
	gfortran.dg/equiv_constraint_7.f90: New test.
	gfortran.dg/equiv_constraint_8.f90: New test.
	gfortran.dg/private_type_1.f90: New test.
	gfortran.dg/private_type_2.f90: New test.
	gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
	980628-10.f: Assert std=gnu to permit mixing of
	types in equivalence statements.

2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>

	PR 24112
	* gfortran.dg/open_status_1.f90: New.

2005-09-30  Uros Bizjak  <uros@kss-loka.si>

	* gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
	* gcc.dg/vect/pr22480.c: Clean up temp files.
	* gcc.dg/vect/pr23831.c: Clean up temp files.
	* gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
	Clean up temp files.
	* gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
	Clean up temp files.

	* gcc.dg/20050309-1.c: Clean up temp files.
	* gcc.dg/20050325-1.c: Clean up temp files.

2005-09-30  Uros Bizjak  <uros@kss-loka.si>

	PR tree-optimization/24059
	* gcc.dg/vect/pr24059.c : New test.

2005-09-29  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/24109
	* gcc.c-torture/execute/20050929-1.c: New test.

2005-09-29  Steven Bosscher  <stevenb@suse.de>

	* gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.

2005-09-29  Paolo Bonzini  <bonzini@gnu.org>

	PR c/21419
	* gcc.dg/pr21419.c: New test.

2005-09-29  Steven Bosscher  <stevenb@suse.de>

	* gcc.dg/pr23911.c: New test.

2005-09-28  Mark Mitchell  <mark@codesourcery.com>

	* g++.dg/opt/pr19650.C: Use -w -fpermissive.

	PR c++/16782
	* g++.dg/parse/qualified4.C: New test.
	* g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
	* g++.old-deja/g++.mike/p8154.C: Likewise.

2005-09-27  Mark Mitchell  <mark@codesourcery.com>

	PR c++/22147
	* g++.dg/template/friend37.C: New test.
	* g++.dg/parse/crash28.C: Adjust error markers.

2005-09-27  Jakub Jelinek  <jakub@redhat.com>

	PR fortran/18518
	* gfortran.fortran-torture/execute/save_2.f90: New decl.

2005-09-27  Devang Patel  <dpatel@apple.com>

	PR tree-optimization/23625
	* gcc.dg/pr23625.c: New test.

2005-09-27  Uros Bizjak  <uros@kss-loka.si>

	* gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
	* gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.

2005-09-26  Jakub Jelinek  <jakub@redhat.com>

	PR fortran/23677
	* gfortran.fortran-torture/execute/save_1.f90: New test.
	* gfortran.dg/save_1.f90: New test.

2005-09-26  Uros Bizjak  <uros@kss-loka.si>

	* gcc.target/i386/builtin-apply-mmx.c: New test.

	PR target/22576
	* gcc.target/i386/pr22576.c: New test.

	PR target/22585
	* gcc.target/i386/pr22585.c: New test.

	PR target/23268
	* gcc.target/i386/pr23268.c: New test.

	PR middle-end/23831
	* gcc.dg/vect/pr23831.c: New test.

	PR target/24055
	* gcc.target/i386/pr24055.c: New test.

2005-09-25  Kazu Hirata  <kazu@codesourcery.com>

	PR tree-optimization/23960
	* gcc.c-torture/compile/pr23960.c: New.

2005-09-23  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/16861
	* gfortran.dg/nested_modules_3.f90: New.

2005-09-22 Steven G. Kargl  <kargls@comcast.net>

	PR fortran/24005
	gfortran.dg/interface_1.f90: New test.

2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
	Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>

	PR fortran/23843
	* gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.

2005-09-22  Steven G. Kargl  <kargls@comcast.net>

	PR fortran/23516
	* gfortran.dg/imag_1.f: New test.
	* gfortran.dg/imag_2.f: Ditto.

2005-09-22  J"orn Rennecke <joern.rennecke@st.com>

	* gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.

2005-09-22  Jakub Jelinek  <jakub@redhat.com>

	PR c++/21983
	* g++.dg/warn/pr21983.C: New test.

2005-09-21  Mark Mitchell  <mark@codesourcery.com>

	PR c++/23993
	* g++.dg/template/array14.C: New test.

2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>

	PR fortran/19929
	* gfortran.dg/der_ptr_component_1.f90: New test.

2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/23965
	* g++.dg/template/error1.C: Reject "no matching function" message.

2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/17609
	* g++.dg/lookup/error1.C: New test.

2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>

	* gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
	functionality of the testcase.

2005-09-20  Richard Henderson  <rth@redhat.com>

	* gcc.dg/vect/vect-22.c: Require vect_float.
	* gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.

2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>

	* g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
	g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
	gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
	gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
	gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
	gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
	gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
	gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
	* gcc.dg/cpp/ucnid-8.c: New test.

2005-09-20  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/23929
	* gcc.c-torture/compile/pr23929.c: New test.

2005-09-20  Daniel Berlin  <dberlin@dberlin.org>

	* gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
	for one loop.

2005-09-20  Steve Ellcey  <sje@cup.hp.com>

	PR testsuite/23186
	* g++.dg/other/pr22003.C: Require named sections.

2005-09-20  Jakub Jelinek  <jakub@redhat.com>

	PR c++/23947
	* g++.dg/rtti/crash3.C: New test.

	PR tree-optimization/23818
	* gcc.dg/pr23818.c: New test.

2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>

	PR fortran/23420
	* gfortran.dg/print_fmt_4.f: New.

2005-09-20  Jakub Jelinek  <jakub@redhat.com>

	PR fortran/23663
	* gfortran.fortran-torture/execute/entry_11.f90: New test.

2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>

	* gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
	Use pointers to local alignable arrays instead. Added comments.
	* gcc.dg/vect/vect-46.c: Likewise.
	* gcc.dg/vect/vect-48.c: Likewise.
	* gcc.dg/vect/vect-49.c: Likewise.
	* gcc.dg/vect/vect-52.c: Likewise.
	* gcc.dg/vect/vect-53.c: Likewise.
	* gcc.dg/vect/vect-54.c: Likewise.
	* gcc.dg/vect/vect-56.c: Likewise.
	* gcc.dg/vect/vect-57.c: Likewise.
	* gcc.dg/vect/vect-58.c: Likewise.
	* gcc.dg/vect/vect-60.c: Likewise.
	* gcc.dg/vect/vect-61.c: Likewise.

	* gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
	The test is no longer vectorizable on vect_no_align targets.
	* gcc.dg/vect/vect-43.c: Likewsie.

	* gcc.dg/vect/vect-44.c: Added comments.
	* gcc.dg/vect/vect-45.c: Added comments.
	* gcc.dg/vect/vect-50.c: Added comments.
	* gcc.dg/vect/vect-51.c: Added comments.

	* gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
	aligned type.
	* gcc.dg/vect/Os-vect-95.c: Likewise.

	* gcc.dg/vect/vect-41.c: Test removed.
	* gcc.dg/vect/vect-47.c: Test removed.
	* gcc.dg/vect/vect-55.c: Test removed.
	* gcc.dg/vect/vect-59.c: Test removed.

2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>

	* gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
	No longer vectorizable on vect_no_align targets.
	* gcc.dg/vect/pr20122.c: Likewise.
	* gcc.dg/vect/vect-74.c: Likewise.
	* gcc.dg/vect/vect-75.c: Likewise.
	* gcc.dg/vect/vect-76.c: Likewise.

	* gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
	Will not be vectorizable on vect_no_align targets once aliasing issues
	are resolved.
	* gcc.dg/vect/vect-79.c: Likewise.

	* gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
	* gcc.dg/vect/vect-78.c: Likewise.
	* gcc.dg/vect/vect-97.c: Likewise.

2005-09-19  Steven Bosscher  <stevenb@suse.de>

	* gcc.dg/pr23943.c: New test.

2005-09-18  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/19181
	* gfortran.dg/derived_pointer_null_1.f90: New test.

2005-09-18  Richard Guenther  <rguenther@suse.de>

	PR middle-end/23944
	* gcc.c-torture/compile/pr23944.c: New testcase.

2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>

	PR fortran/15975
	* gfortran.dg/der_pointer_2.f90: New test.

2005-09-18  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/16861
	* gfortran.dg/nested_modules_2.f90: New test.

2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/18368
	* g++.dg/other/semicolon.C: New test.

2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>

	* g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
	HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.

2005-09-16  Mark Mitchell  <mark@codesourcery.com>

	PR c++/23914
	* g++.dg/template/static18.C: New test.

	PR c++/21514
	* g++.dg/template/crash19.C: Remove dg-error marker.
	* g++.dg/template/local4.C: New test.

2005-09-16  Paul Brook  <paul@codesourcery.com>

	PR fortran/23906
	* gfortran.dg/dependency_1.f90: New test.

2005-09-15  Mark Mitchell  <mark@codesourcery.com>

	PR c++/23896
	* g++.dg/template/static17.C: New test.

2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>

	PR c++/23139
	* g++.dg/warn/huge-val1.C: New test.

2005-09-15  Mark Mitchell  <mark@codesourcery.com>

	PR c++/13140
	* g++.dg/parse/class2.C: New test.
	* g++.dg/template/explicit8.C: Likewise.
	* g++.dg/template/spec25.C: Likewise.

2005-09-14  Josh Conner  <jconner@apple.com>

	PR middle-end/23584
	* gcc.dg/pr23584.c: New test.

2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>

	PR fortran/21875 Internal Unit Array I/O, NIST
	* gfortran.dg/arrayio_1.f90: New test.
	* gfortran.dg/arrayio_1.f90: New test.
	* gfortran.dg/arrayio_1.f90: New test.
	* gfortran.dg/arrayio_1.f90: New test.
	* gfortran.dg/arrayio_1.f90: New test.

2005-09-14  Uros Bizjak  <uros@kss-loka.si>

	PR middle-end/22480
	* gcc.dg/vect/pr22480.c: New test.

2005-09-13  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/19358
	* gfortran.fortran-torture/assumed_dummy_1.f90: New test.

2005-09-13 Josh Conner <jconner@apple.com>

	PR c++/23180
	* g++.dg/init/struct2.C: New test.
	* g++.dg/init/struct3.C: New test.

2005-09-13  Janis Johnson  <janis187@us.ibm.com>

	* gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
	Clean up temp files.
	* gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
	gcc.dg/tree-ssa/builtin-fprintf-1.c,
	gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
	gcc.dg/tree-ssa/builtin-printf-1.c,
	gcc.dg/tree-ssa/builtin-printf-chk-1.c,
	gcc.dg/tree-ssa/builtin-vfprintf-1.c,
	gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
	gcc.dg/tree-ssa/builtin-vprintf-1.c,
	gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
	gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
	gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
	* gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
	gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
	gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
	gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
	gcc.dg/vect/vect-shift-1.c: Clean up .vect files.

2005-09-13  Josh Conner  <jconner@apple.com>

	* lib/gcc-dg.exp: Load scanipa.exp.
	(cleanup-dump): New procedure.
	(cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
	* lib/scandump.exp: New file.
	* lib/scantree.exp: Use it.
	* lib/scanipa.exp: New file.

2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>

	PR fortran/17740
	* gfortran.dg/generic_4.f90: New test.

2005-09-13  Uros Bizjak  <uros@kss-loka.si>

	PR target/23816
	* gcc.target/i386/pr23816-1.c: New test.
	* gcc.target/i386/pr23816-2.c: New test.


2005-09-13  Bastian Blank <waldi@debian.org>

	PR c++/16171
	* g++.dg/abi/mangle26.C: New test.
	* g++.dg/abi/mangle27.C: New test.
	* g++.dg/abi/mangle28.C: New test.
	* g++.dg/abi/mangle29.C: New test.

	PR c++/23839
	* g++.dg/parse/register1.C: New test.

2005-09-13  Mark Mitchell  <mark@codesourcery.com>

	PR c++/23842
	* g++.dg/template/access16.C: New test.

2005-09-13  Richard Sandiford  <richard@codesourcery.com>

	* gfortran.dg/char_pack_2.f90: Increase the vector size.

2005-09-13  Richard Sandiford  <richard@codesourcery.com>

	PR fortran/18899
	* gfortran.dg/shape_2.f90: New test.

2005-09-13  Richard Sandiford  <richard@codesourcery.com>

	PR target/19269
	* gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
	* gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
	* gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
	* gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
	* gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
	* gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
	* gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
	tests.

2005-09-12  Mark Mitchell  <mark@codesourcery.com>

	PR c++/23841
	* g++.dg/parse/template17.C: New test.

2005-09-12  Mark Mitchell  <mark@codesourcery.com>

	PR c++/23789
	* g++.dg/template/nontype14.C: New test.

2005-09-12  Ian Lance Taylor  <ian@airs.com>

	PR g++/7874
	* g++.dg/lookup/friend7.C: New test.
	* g++.dg/lookup/friend8.C: New test.
	* g++.dg/parse/defarg4.C: Add a parameter to the friend function,
	so that it will be found via argument dependent lookup.
	* g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
	friend functions which will no longer be found.
	* g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
	function g, so that it will be found via argument dependent
	lookup.
	* g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
	* g++.old-deja/g++.mike/net43.C: Likewise.

2005-09-12  Mark Mitchell  <mark@codesourcery.com>

	PR c++/23691
	* g++.dg/template/static16.C: New test.

2005-09-12  Josh Conner  <jconner@apple.com>

	PR middle-end/23237
	* gcc.c-torture/compile/pr23237.c: New test.

2005-09-11  Richard Henderson  <rth@redhat.com>

	* g++.dg/other/error8.C: Update expected diagnostic text.

2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	PR libfortran/19872
	* gfortran.dg/overwrite_1.f: New test.

2005-09-09  Josh Conner  <jconner@apple.com>

	* g++.dg/init/pr23180-1.C: Removed.
	* g++.dg/init/pr23180-2.C: Removed.

2005-09-09  David Daney <ddaney@avtrex.com>

	* gcc.c-torture/execute/20010124-1.c: Removed and split into two new
	files which are ...
	* gcc.c-torture/execute/builtins/20010124-1: ... here and ...
	* gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.

2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	* gfortran.dg/iostat_2.f90: New test.

2005-09-09  Mark Mitchell  <mark@codesourcery.com>

	PR c++/22252
	* g++.dg/ext/interface1.C: New test.
	* g++.dg/ext/interface1.h: Likewise.
	* g++.dg/ext/interface1a.cc: Likewise.

2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>

	* gfortran.dg/iomsg_1.f90: New test case.

2005-09-09  Richard Guenther  <rguenther@suse.de>

	PR c++/23624
	* g++.dg/tree-ssa/pr23624.C: New testcase.

2005-09-09  Richard Sandiford  <richard@codesourcery.com>

	PR fortran/19239
	* gfortran.dg/vector_subscript_1.f90,
	* gfortran.dg/vector_subscript_2.f90: New tests.

2005-09-09  Richard Sandiford  <richard@codesourcery.com>

	PR fortran/21104
	* gfortran.dg/array_alloc_1.f90,
	* gfortran.dg/array_alloc_2.f90,
	* gfortran.dg/array_alloc_3.f90: New tests.

2005-09-09  Richard Sandiford  <richard@codesourcery.com>

	PR fortran/12840
	* gfortran.dg/array_constructor_6.f90
	* gfortran.dg/array_constructor_7.f90
	* gfortran.dg/array_constructor_8.f90
	* gfortran.dg/array_constructor_9.f90
	* gfortran.dg/array_constructor_10.f90
	* gfortran.dg/array_constructor_11.f90
	* gfortran.dg/array_constructor_12.f90: New tests.

2005-09-08  Josh Conner  <jconner@apple.com>

	PR c++/23180
	* g++.dg/init/pr23180-1.C: New test.
	* g++.dg/init/pr23180-2.C: New test.

2005-09-09  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/18878
	* gfortran.dg/module_double_reuse.f90: New.

2005-09-09  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/23270
	PR fortran/22304
	PR fortran/18870
	PR fortran/17917
	PR fortran/16511
	* gfortran.dg/common_equivalence_1.f: New.
	* gfortran.dg/common_equivalence_2.f: New.
	* gfortran.dg/common_equivalence_3.f: New.
	* gfortran.dg/contained_equivalence_1.f90: New.
	* gfortran.dg/module_blank_common.f90: New.
	* gfortran.dg/module_commons_1.f90: New.
	* gfortran.dg/module_equivalence_1.f90: New.
	* gfortran.dg/nested_modules_1.f90: New.
	* gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
	equivalences and add comment to connect the test with
	the PR.

2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>

	PR fortran/23765
	* gfortran.dg/common_6.f90: New test.

2005-09-08  Richard Sandiford  <richard@codesourcery.com>

	PR fortran/15326
	* gfortran.dg/char_result_1.f90,
	* gfortran.dg/char_result_2.f90,
	* gfortran.dg/char_result_3.f90,
	* gfortran.dg/char_result_4.f90,
	* gfortran.dg/char_result_5.f90,
	* gfortran.dg/char_result_6.f90,
	* gfortran.dg/char_result_7.f90,
	* gfortran.dg/char_result_8.f90: New tests.

2005-09-08  Richard Sandiford  <richard@codesourcery.com>

	PR fortran/19928
	* gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.

2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>

	PR obj-c++/16816
	* obj-c++.dg/selector-5.mm: New test.
	* obj-c++.dg/selector-6.mm: New test.

2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>

	PR objc/20574
	PR objc/19324
	* objc.dg/error-1.m: New test.

2005-09-07  Richard Sandiford  <richard@codesourcery.com>

	PR fortran/23373
	* gfortran.fortran-torture/execute/pr23373-1.f90,
	* gfortran.fortran-torture/execute/pr23373-1.f90: New tests.

2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>

	PR libfortran/23760
	* gfortran.dg/g77/1832.f: Remove long string in write statement
	to allow the test to pass on correct list directed output with
	prepended space.

2005-09-07  James E Wilson  <wilson@specifix.com>

	* gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.

2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>

	* gfortran.dg/parameter+save.f90: Rename to
	* gfortran.dg/parameter_save.f90: .. this.

2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>

	PR fortran/20848
	* gfortran.dg/parameter+save.f90: New test case.

2005-09-06  Richard Sandiford  <richard@codesourcery.com>

	PR fortran/19269
	* gfortran.fortran-torture/execute/pr19269-1.f90: New test.

2005-09-06  Jakub Jelinek  <jakub@redhat.com>

	PR c/23075
	* gcc.dg/pr23075.c: New test.
	* g++.dg/warn/pr23075.C: New test.

	PR target/22362
	* gcc.target/i386/pr22362.c: New test.

	PR rtl-optimization/23098
	* gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.

	* gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
	* gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
	* gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.

2005-09-06  Mark Mitchell  <mark@codesourcery.com>

	* g++.dg/expr/cast6.C: New test.

	PR c++/9782
	* g++.dg/init/new15.C: New test.

2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>

	* gcc.dg/vect/Os-vect-95.c: New test.
	* gcc.dg/vect/vect-95.c: Same.

2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>

	* gcc.dg/vect/vect-29.c: Update xfail testing.
	* gcc.dg/vect/vect-44.c: Same.
	* gcc.dg/vect/vect-48.c: Same.
	* gcc.dg/vect/vect-50.c: Same.
	* gcc.dg/vect/vect-72.c: Same.
	* gcc.dg/vect/vect-77.c: Same.
	* gcc.dg/vect/vect-78.c: Same.
	* gcc.dg/vect/vect-80.c: Same.
	* gcc.dg/vect/vect-96.c: Same.
	* gcc.dg/vect/vect-100.c: Same.
	* gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
	* gfortran.dg/vect/vect-2.f90: Update xfail testing.
	* gfortran.dg/vect/vect-5.f90: Same.

2005-09-06  Jakub Jelinek  <jakub@redhat.com>

	* gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
	start strings.
	* gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
	* gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.

	PR c++/23056
	* g++.dg/opt/pr23056.C: New test.

	PR rtl-optimization/23098
	* gcc.target/i386/pr23098.c: New test.

2005-09-05  Mark Mitchell  <mark@codesourcery.com>

	PR c++/23667
	* g++.dg/template/static15.C: New test.

	PR c++/21440
	* g++.dg/ext/stmtexpr5.C: New test.
	* g++.dg/ext/stmtexpr6.C: Likewise.

2005-09-05  J"orn Rennecke <joern.rennecke@st.com>

	* gcc.dg/pr21255-1.c: Match different pattern for sh64.

	* gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
	* gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
	* gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.

2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>

	PR libfortran/23321
	* gfortran.dg/direct_io_4.f90: New test case.

2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
	    Rasmus Hahn  <rassahah@neofonie.de>

	PR libobjc/23108
	* objc.dg/type-stream-1.m: New test.

2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>

	PR fortran/23661
	* gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
	gfortran.dg/print_fmt_3.f90: New test.

2005-09-03  Jakub Jelinek  <jakub@redhat.com>

	* gfortran.dg/fmt_t_1.f90: New test.

2005-09-03  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/23454
	* g++.dg/opt/pr23454.C: New test.

2005-09-03  Mark Mitchell  <mark@codesourcery.com>

	PR c++/23699
	* g++.dg/ext/static1.C: New test.

2005-09-02  Richard Henderson  <rth@redhat.com>

	* gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
	tail call to check_fa_work.

2005-09-02  Mark Mitchell  <mark@codesourcery.com>

	PR c++/21687
	* g++.dg/other/gc3.C: New test.

2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>

	* gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
	* gcc.dg/20050826-1.c: Likewise.

2005-08-31  Mark Mitchell  <mark@codesourcery.com>

	PR c++/23167
	* g++.dg/expr/volatile1.C: New test.

2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>

	PR middle-end/23547
	* gcc.dg/pr23547.c: New test.

2005-09-02  Richard Sandiford  <richard@codesourcery.com>

	PR c/22061
	* gcc.c-torture/execute/pr22061-1.c,
	* gcc.c-torture/execute/pr22061-2.c,
	* gcc.c-torture/execute/pr22061-3.c,
	* gcc.c-torture/execute/pr22061-4.c: New tests.

2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>

	* gcc.dg/Wredundant-decls-2.c: New test to check that
	-Wredundant-decls does not issue warning for a variable
	definition following a declaration.

2005-09-01  Jakub Jelinek  <jakub@redhat.com>

	PR debug/7241
	* gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
	* gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
	* gcc.dg/debug/dwarf2/dwarf-char3.c: New test.

	* gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
	* gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
	* gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
	* gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
	* gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
	* gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
	* gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
	* gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.

2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>

	PR objc/23306
	* objc.dg/image-info.m: Remove "objc_module_info" check part of the
	scan-assmbler.

2005-08-31  J"orn Rennecke <joern.rennecke@st.com>

	PR target/21255
	* gcc.dg/pr21255-1.c: New test.
	* gcc.dg/pr21255-2-mb.c: Likewise.
	* gcc.dg/pr21255-2-ml.c: Likewise.
	* gcc.dg/pr21255-3.c: Likewise.
	* gcc.dg/pr21255-4.c: Likewise.

2005-08-31  Dale Johannesen  <dalej@apple.com>

	* gcc.dg/20050830-1.c: New.

2005-08-31  Josh Conner  <jconner@apple.com>

	* g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
	command-line options for arm-*-* targets.
	* g++.dg/init/array16.C: Likewise.
	* g++.dg/other/crash-4.C: Likewise.

2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>

	PR obj-c++/23640
	* obj-c++.dg/gnu-runtime-3.mm: New test.

2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/13377
	* g++.dg/lookup/ambig4.C: New test.
	* g++.dg/lookup/ambig5.C: New test.
	* g++.dg/tc1/dr101.C: Adjust error markers.

2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/23639
	* g++.dg/template/ttp5.C: Adjust error markers.

2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>

	PR testsuite/23609
	* lib/obj-c++.exp: Include target-libpath.exp.
	(obj-c++_link_flags): Look for the GNU libobjc library
	and set the library path to include it.
	Don't manually set LD_LIBRARY_PATH (etc.) but call
	set_ld_library_path_env_vars instead.
	(obj-c++_target_compile): Don't set library path or
	linker flags because they are already set correctly
	in obj-c++_link_flags.

2005-08-30  Josh Conner  <jconner@apple.com>

	* gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
	to command-line options for arm-*-* targets.

2005-08-30  Geoffrey Keating  <geoffk@apple.com>

	* g++.dg/other/i386-1.C: New.

2005-08-30  Jakub Jelinek  <jakub@redhat.com>

	PR preprocessor/20348
	PR preprocessor/20356
	* gcc.dg/cpp/pr20348.c: New test.
	* gcc.dg/cpp/pr20348.h: New file.
	* gcc.dg/cpp/inc/pr20348.h: New file.
	* gcc.dg/cpp/inc/pr20348-aux.h: New file.
	* gcc.dg/cpp/pr20356.c: New test.
	* gcc.dg/cpp/pr20356.h: New file.
	* gcc.dg/cpp/inc/pr20356.h: New file.
	* gcc.dg/cpp/inc/pr20356-aux.h: New file.

2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>

	* gfortran.fortran-torture/execute/intrinsic_count.f90:
	Fix array dimension to avoid correct end-of-file error.

2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>

	PR libfortran/23598
	* gfortran.dg/iostat_1.f90: New test.

2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>

	PR middle-end/23408
	* gcc.dg/pr23408.c: New test.

2005-08-28  Mark Mitchell  <mark@codesourcery.com>

	PR c++/23099
	* g++.dg/init/member1.C: Make sure erroneous static data member
	definitions are required.
	* g++.dg/template/static13.C: New test.
	* g++.dg/template/static14.C: Likewise.

2005-08-29  Jakub Jelinek  <jakub@redhat.com>

	* gcc.target/i386/pr23575.c: Use -msse2 instead of
	-march=pentium4, remove ilp32 requirement.

	PR middle-end/23484
	* gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
	* gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.

2005-08-29  Andreas Jaeger  <aj@suse.de>

	PR testsuite/23607
	* gcc.target/i386/pr23575.c: Run only on 32-bit x86.

2005-08-28  Jakub Jelinek  <jakub@redhat.com>

	* gcc.c-torture/execute/20050316-2.c: New test.
	* gcc.c-torture/execute/20050316-3.c: New test.
	* gcc.dg/torture/pr16104-1.c: New test.

2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>

	PR middle-end/23463
	* gcc.c-torture/execute/zero-struct-1.c: New test.

2005-08-27  Richard Guenther  <rguenther@suse.de>

	PR target/23575
	* gcc.target/i386/pr23575.c: New testcase.

2005-08-26  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/23561
	* gcc.c-torture/execute/20050826-1.c: New test.

	PR rtl-opt/23560
	* gcc.c-torture/execute/20050826-2.c: New test.

2005-08-26  Dale Johannesen  <dalej@apple.com>

	* gcc.dg/20030711-1.c: Modify to work on Darwin.
	* gcc.dg/20050826-1.c: New.

2005-08-26  Mark Mitchell  <mark@codesourcery.com>

	PR c++/19004
	* g++.dg/template/nontype13.C: New test.

	PR c++/23491
	* g++.dg/init/new14.C: New test.
	* g++.dg/expr/anew1.C: Do not XFAIL.
	* g++.dg/expr/anew2.C: Likewise.
	* g++.dg/expr/anew3.C: Likewise.

2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>

	PR middle-end/22439
	* gcc.dg/vla-3.c: New test.

2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>

	PR fortran/20363
	* gfortran.dg/named_interface.f90: New.

2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>

	* gcc.c-torture/execute/frame-address.c: New test.

2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>

	PR c++/20817
	* g++.old-deja/g++.benjamin/13908.C: Robustify expected error.

2005-08-25  Alan Modra  <amodra@bigpond.net.au>

	* gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.

2005-08-25  Alan Modra  <amodra@bigpond.net.au>

	* gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
	* gcc.dg/altivec-22.c: Rename from..
	* gcc.dg/altivec-nomfcr.c: ..this.

2005-08-24  Paolo Bonzini  <bonzini@gnu.org>

	PR tree-optimization/23546
	* gcc.dg/tree-ssa/pr23546.c: New test.

2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>

	PR fortran/17758
	* gfortran.dg/nonreturning_statements.f90: New test.

2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>

	PR c++/22454
	* g++.dg/parse/crash29.C: New.

2005-08-23  DJ Delorie  <dj@redhat.com>

	* gcc.c-torture/execute/stdarg-2.c (main): Make sure long
	constants have the L suffix.

2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>

	PR c++/23044
	* g++.dg/template/instantiate8.C: New.

2005-08-23  J"orn Rennecke <joern.rennecke@st.com>

	PR middle-end/23467
	* gcc.c-torture/execute/pr23467.c: New test.

2005-08-23  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/22043
	* gcc.c-torture/execute/20050613-1.c: New test.

2005-08-23  Ben Elliston  <bje@au.ibm.com>

	* gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.

2005-08-22  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/23478
	* g++.dg/opt/pr23478.C: New test.

2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>

	PR c/18715
	* gcc.dg/switch-warn-3.c: New test.

2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/22233
	* g++.dg/template/param1.C: New test.

2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/23089
	* g++.dg/other/incomplete1.C: New test.

2005-08-22  Ira Rosen  <irar@il.ibm.com>

	* gcc.dg/vect/vect-22.c: Add test for float. All four loops
	are vectorizable.

2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>

	* d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
	d_lines_5.f: New.

2005-08-21  Jakub Jelinek  <jakub@redhat.com>

	* gcc.target/i386/sse-4.c: New test.

2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>

	PR testsuite/23239
	* gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.

2005-08-20  Jakub Jelinek  <jakub@redhat.com>

	* gcc.dg/20050811-1.c: New test.
	* gcc.dg/20050811-2.c: New test.

2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>

	* gcc.dg/arm-eabi1.c (main): Exit with 0 on success.

2005-08-19  Diego Novillo  <dnovillo@redhat.com>

	PR 23476
	* gcc.c-torture/compile/pr23476.c: New test.

2005-08-19  Devang Patel  <dpatel@apple.com>

	PR tree-optimization/23048
	* gcc.dg/tree-ssa/pr23048.c: New test.

2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>

	PR middle-end/20624
	* g++.dg/warn/Wreturn-3.C: New test

2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>

	PR tree-optimization/22228
	* g++.dg/vect/pr22543.cc: New test.

2005-08-17  Steven Bosscher  <stevenb@suse.de>

	PR tree-optimization/21574
	* gcc.dg/tree-ssa/pr21574.c: New test.

2005-08-16  James E Wilson  <wilson@specifix.com>

	* gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.

2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>

	PR tree-opt/23402
	* gcc.c-torture/compile/zero-strct-3.c: New test.
	* gcc.c-torture/compile/zero-strct-4.c: New test.

2005-08-16  Steven Bosscher  <stevenb@suse.de>

	PR target/23376
	* gcc.target/x86_64/pr23376.c: New test.

2005-08-16  Ian Lance Taylor  <ian@airs.com>

	PR c++/23337
	* g++.dg/ext/vector2.C: New.

2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>

	* gfortran.dg/inquire-complex.f90: Correct mangled testcase.

2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>

	PR libfortran/23428
	* gfortran.dg/inquire-complex.f90: New test case.

2005-08-16  James E Wilson  <wilson@specifix.com>

	PR tree-optimization/21105
	* gcc.dg/large-size-array.c: New.

2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>

	* gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
	type.
	* gcc.dg/vect/vect-41: Likewise.
	* gcc.dg/vect/vect-42: Likewise.
	* gcc.dg/vect/vect-43: Likewise.
	* gcc.dg/vect/vect-44: Likewise.
	* gcc.dg/vect/vect-46: Likewise.
	* gcc.dg/vect/vect-47: Likewise.
	* gcc.dg/vect/vect-48: Likewise.
	* gcc.dg/vect/vect-52: Likewise.
	* gcc.dg/vect/vect-53: Likewise.
	* gcc.dg/vect/vect-54: Likewise.
	* gcc.dg/vect/vect-55: Likewise.
	* gcc.dg/vect/vect-56: Likewise.
	* gcc.dg/vect/vect-57: Likewise.
	* gcc.dg/vect/vect-58: Likewise.
	* gcc.dg/vect/vect-59: Likewise.
	* gcc.dg/vect/vect-60: Likewise.
	* gcc.dg/vect/vect-61: Likewise.
	* gcc.dg/vect/vect-85: Likewise.
	* gcc.dg/vect/vect-87: Likewise.
	* gcc.dg/vect/vect-88: Likewise.
	* gcc.dg/vect/vect-93.c: Likewise.
	* gcc.dg/vect/vect-74: Likewise, and also added documentation.
	* gcc.dg/vect/vect-75: Likewise.
	* gcc.dg/vect/vect-76: Likewise.
	* gcc.dg/vect/vect-77: Likewise.
	* gcc.dg/vect/vect-78: Likewise.
	* gcc.dg/vect/vect-80: Likewise.
	* gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
	vectorized for the expected reason, rather than checking how alignment
	was handled.
	* gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
	type and also instead of aligned pointers. Added documentation.

2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>

	* gfortran.dg/power.f90: New test.

2005-08-16  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/23299
	* g++.dg/opt/pr23299.C: New test.

2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>

	* gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.

2005-08-15  Fariborz Jahanian <fjahanian@apple.com>

	* g++.dg/template/local6.C: New test.

2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>

	* execute/exceptions/finally-1.m: Check that the catch and finally are
	being called.  Also add a "return 0;" at the end of main.

2005-08-14 Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/21432.
	* gfortran.dg/namelist_print_1.f: New test of functionality of
	PRINT namelist.
	* gfortran.dg/namelist_print_2.f: New test to check that PRINT
	namelist generates error with -std=f95.

2005-08-14  Ira Rosen  <irar@il.ibm.com>

	PR tree-optimization/23119
	* gcc.dg/vect/vect-105.c: Add xfail for no_align targets.

2005-08-13  Marcin Koziej  <creep@desk.pl>
	    Andrew Pinski  <pinskia@physics.uc.edu>

	PR libobjc/22492
	* execute/exceptions/finally-1.m: New test.

2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>

	* objc/execute/exceptions/exceptions.exp: New exp for the exceptions
	testsuite.
	* objc/execute/exceptions/trivial.m: New test.
	* objc.dg/try-catch-11.m: Move to ...
	* objc/execute/exceptions/foward-1.m: Here.
	* objc.dg/try-catch-2.m: Move to ...
	* objc/execute/exceptions/catchall-1.m: Here.
	* objc.dg/try-catch-8.m: Move to ...
	* objc/execute/exceptions/local-variables-1.m: Here.

2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>

	* objc.dg/nested-func-1.m: Move to ...
	* objc/execute/nested-func-1.m: Here.

2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>

	* lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
	in ${options} instead of [target_info name].
	* lib/obj-c++.exp (objc_target_compile): Likewise.

2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>

	* objc.dg/stubify-2.m: Correct the name of the rtl dump file.

2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>

	part of PR testsuite/23348
	* lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
	of the torture options.
	* objc/compile/trivial.m: New test.

2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>

	* gfortran.dg/eoshift.f90: Correct format.

2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>

	* gfortran.fortran-torture/execute/character_passing.f90:
	Fix comment typo.

2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>

	PR c++/8271
	* g++.dg/template/unify10.C: New.

2005-08-11  James A. Morrison  <phython@gcc.gnu.org>

	* g++.dg/parse/pr22514.C: Move to...
	* g++.dg/debug/pr22514.C: here.

2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/23266
	* g++.dg/inherit/pure1.C: New test.

	* ChangeLog: Fix typos.

2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
	    Steven Bosscher  <stevenb@suse.de>

	* gfortran.dg/runtime_warning_1.f90: New test.

2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>

	PR c++/23219
	* g++.dg/parse/crash28.C: New.

2005-08-11  Richard Guenther  <rguenther@suse.de>

	PR target/23289
	* gcc.target/i386/tailcall-1.c: New testcase.

2005-08-10  James A. Morrison  <phython@gcc.gnu.org>

	* gcc.dg/vect/vect-67.c: Un-xfail.

2005-08-10  James A. Morrison  <phython@gcc.gnu.org>

	PR c++/23225
	* g++.dg/testsuite/parse/crash27.C: new test.

2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>

	PR libfortran/22143
	* gfortran.dg/shift-kind.f90: New testcase.

2005-08-10  Richard Sandiford  <richard@codesourcery.com>

	* gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
	__aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.

2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/20646
	* g++.dg/other/mult-stor1.C: New test.

2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>

	* gcc.c-torture/pr18299-1.c: Move to ...
	* gcc.c-torture/compile/pr18299-1.c: Here.

2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>

	* gfortran/fortran.torture/execute/character_passing.f90:
	Fix types for LSAME.

2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>

	* gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
	input data back to what it was originally.

2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>

	* objc.dg/try-catch-8.m: Enable for all targets.

2005-08-09  James A. Morrison  <phython@gcc.gnu.org>

	* gcc.dg/pr23165.c: New test.

2005-08-09  Steven Bosscher  <stevenb@suse.de>

	PR tree-optimization/23234
	* gcc.dg/tree-ssa/pr23234.c: New test.

2005-08-08  Josh Conner  <jconner@apple.com>

	PR rtl-optimization/23241
	* gcc.dg/char-compare.c: New test.

2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/22508
	* g++.dg/init/new13.C: New test.

2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>

	PR c++/21166
	* g++.dg/other/crash-4.C: Adjust
	* g++/dg/ext/packed9.C: New.

2005-08-08  Richard Sandiford  <richard@codesourcery.com>

	PR middle-end/21964
	* gcc.c-torture/execute/pr21964-1.c: New test.

2005-08-08  Richard Sandiford  <richard@codesourcery.com>

	PR c/22458
	* gcc.dg/pr22458-1.c: New test.

2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
	    Steven G. Kargl <kargls@comcast.net>

	PR fortran/22390
	* gfortran.dg/flush_1.f90: New test.

2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/23191
	* g++.dg/template/eh2.C: New test.

2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/19498
	* g++.dg/template/instantiate7.C: New test.

2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>

	PR c/23113
	* gcc.dg/Wunused-value-1.c: New test.

2005-08-06  Richard Sandiford  <richard@codesourcery.com>

	PR rtl-optimization/23233
	* gcc.c-torture/compile/pr23233-1.c: New test.

2005-08-06  Jakub Jelinek  <jakub@redhat.com>

	PR fortran/18833
	PR fortran/20850
	* gfortran.dg/equiv_1.f90: New test.
	* gfortran.dg/equiv_2.f90: New test.
	* gfortran.fortran-torture/execute/equiv_2.f90: New test.
	* gfortran.fortran-torture/execute/equiv_3.f90: New test.
	* gfortran.fortran-torture/execute/equiv_4.f90: New test.

2005-08-05  James A. Morrison  <phython@gcc.gnu.org>

	* gcc.c-torture/execute/vrp-5.c: New test.
	* gcc.c-torture/execute/vrp-6.c: New test.
	* gcc.dg/tree-ssa/vrp21.c: New test.

2005-08-05  James A. Morrison  <phython@gcc.gnu.org>

	* g++.dg/parse/pr22514.C: New test.

2005-08-05  J"orn Rennecke <joern.rennecke@st.com>

	* gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.

	* gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
	instead of constant loads / pool entries.

2005-08-05  David Edelsohn  <edelsohn@gnu.org>

	* gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
	TEST_TO_WCTYPE.

2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>

	* gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
	__WINT_TYPE__ in generated prototypes if possible.

2005-08-04  Diego Novillo  <dnovillo@redhat.com>

	PR 22037
	* g++.dg/tree-ssa/pr22037.C:

2005-08-04  Richard Henderson  <rth@redhat.com>

	* gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
	scan-tree-dump-times directive.

2005-08-04  Jan Hubicka  <jh@suse.cz>

	* gcov-1.C: Fix switch counts.
	* gcov-4b.c: Likewise.

2005-08-03  Jeff Law  <law@redhat.com>

	* g++.dg/tree-ssa/pr14814.C: xfail test for &this count.

2005-08-03  J"orn Rennecke <joern.rennecke@st.com>

	* gcc.c-torture/execute/pr23135.c: New test.

2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR tree-optimization/19899
	* gcc.dg/tree-ssa/scev-1.c: New test.
	* gcc.dg/tree-ssa/scev-2.c: New test.

2005-08-03  Richard Sandiford  <richard@codesourcery.com>

	PR target/18582
	* testsuite/gcc.dg/torture/pr18582-1.c: New test.

2005-08-03  Jan Hubicka  <jh@suse.cz>

	* update-conroll.c: New testcase.
	* update-conroll-2.c: New testcase.

2005-08-02  David Edelsohn  <edelsohn@gnu.org>

	* gfortran.dg/constant_substring.f: New test.
	* gfortran.dg/pr22491.f: New test.

2005-08-02  Jan Hubicka  <jh@suse.cz>

	* update-threading.c: Replace by the proper one.

2005-08-02  Diego Novillo  <dnovillo@redhat.com>

	PR 23164
	* g++.dg/tree-ssa/pr23164.C: New test.

2005-08-02  Diego Novillo  <dnovillo@redhat.com>

	* gcc.dg/tree-ssa/pr23192.c: New test.

2005-08-02  James A. Morrison  <phython@gcc.gnu.org>

	* gcc.c-torture/execute/vrp-4.c: New test.

2005-08-02  Jan Hubicka  <jh@suse.cz>

	* update-threading.c: New test.

2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>

	* gcc.c-torture/compile/20050801-1.c: New test.
	* gcc.c-torture/compile/20050801-2.c: New test.

2005-08-01  Jan Hubicka  <jh@suse.cz>

	* val-prof-5.c: New test.

2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>

	PR c/22311
	* gcc.dg/pr22311-1.c : New test.

2005-07-31  Steven Bosscher  <stevenb@suse.de>

	PR target/23095
	* gfortran.dg/pr23095.f: New test.

	PR c++/22003
	* g++.dg/other/pr22003.C: New test.

2005-07-31  Richard Sandiford  <richard@codesourcery.com>

	PR target/20621
	* gcc.c-torture/execute/pr20621-1.c: New test.

2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>

	* gfortran.dg/comma_format_extension_4.f: Adjust length
	of string for format.
	* gfortran.dg/der_array_io_1.f: Replace illegal internal
	print statement with internal write.
	* gfortran.dg/der_array_io_2.f: Likewise.
	* gfortran.dg/der_array_io_3.f: Likewise.

2005-07-30  James A. Morrison  <phython@gcc.gnu.org>

	* gcc.dg/fold-abs-4.c: new test.

2005-07-30  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/22570 an related issues.
	* gfortran.dg/x_slash_1.f: New test.

2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>

	PR c/23143
	* gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
	gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.

2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>

	PR c/529
	* gcc.dg/Wshadow-3.c: New test.

2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>

	* gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
	used to have the wrong bounds).

2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>

	PR c/21720
	* gcc.dg/hex-round-1.c: Test more cases.
	* gcc.dg/hex-round-2.c: New test.

2005-07-29  Diego Novillo  <dnovillo@redhat.com>

	PR 22550
	* g++.dg/tree-ssa/pr22550.C: New test.

2005-07-29  James A. Morrison  <phython@gcc.gnu.org>

	* gcc.dg/tree-ssa/vrp19.c: New test.
	* gcc.dg/tree-ssa-vrp20.c: New test.

2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>

	PR c/22240
	* gcc.dg/transparent-union-4.c: New test.

2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>

	PR c/22192
	* gcc.dg/c99-vla-2.c: New test.

2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>

	PR c/21720
	* gcc.dg/hex-round-1.c: New test.

2005-07-28  Jan Hubicka  <jh@suse.cz>

	* inliner-1.c: Do not dump everything.
	* tree-prof.exp: Do not pass -ftree-based-profiling.
	* bprob.exp: Likewise.

	* gcc.dg/tree-prof/update-loopch.c: Fix thinkos.

2005-07-28  Mark Mitchell  <mark@codesourcery.com>

	PR c++/22545
	* g++.dg/expr/ptrmem7.C: New test.

2005-07-28  Mike Stump  <mrs@apple.com>

	* g++.old-deja/g++.mike/visibility-1.C: New test.

2005-07-28  Richard Sandiford  <richard@codesourcery.com>

	PR c/20187
	* gcc.c-torture/execute/pr20187-1.c: New test.

2005-07-28  Jeff Law  <law@redhat.com>

	* gcc.dg/tree-ssa/vrp17.c: Update expected output.
	* gcc.dg/tree-ssa/vrp18.c: New test.

2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>

	* gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.

2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>

	PR tree-optimization/22506
	* gcc.dg/vect/ps22506.c: New test.

2005-07-28  Jakub Jelinek  <jakub@redhat.com>

	PR target/21149
	* gcc.target/i386/sse-3.c: New test.

2005-07-28  Richard Sandiford  <richard@codesourcery.com>

	* gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
	* gcc.target/mips/mips32-dsp-type.c: Likewise.

2005-07-28  Richard Sandiford  <richard@codesourcery.com>

	PR c/22589
	* gcc.c-torture/compile/pr22589-1.c: New test.

2005-07-28  Jan Hubicka  <jh@suse.cz>

	* update-loopch.c: New testcase.

2005-07-27  James A. Morrison  <phython@gcc.gnu.org>

	PR rtl-optimization/23047
	* gcc.c-torture/execute/pr23047.c: New test.
	* gcc.c-torture/execute/pr23047.x: New.

2005-07-27  James A. Morrison  <phython@gcc.gnu.org>

	PR tree-optimization/22493
	* gcc.c-torture/execute/pr22493-1.c: New test.
	* gcc.c-torture/execute/pr22493-1.x: New.
	* gcc.c-torture/execute/vrp-1.c: New test.
	* gcc.c-torture/execute/vrp-2.c: New test.
	* gcc.c-torture/execute/vrp-2.c: New test.

2005-07-27  Aldy Hernandez  <aldyh@redhat.com>

	* gcc.target/frv/all-builtin-read8.c: Delete.
	* gcc.target/frv/all-builtin-read16.c: Delete.
	* gcc.target/frv/all-builtin-read32.c: Delete.
	* gcc.target/frv/all-builtin-read64.c: Delete.
	* gcc.target/frv/all-builtin-write8.c: Delete.
	* gcc.target/frv/all-builtin-write16.c: Delete.
	* gcc.target/frv/all-builtin-write32.c: Delete.
	* gcc.target/frv/all-builtin-write64.c: Delete.
	* gcc.target/frv/all-read-write-1.c: New.

2005-07-27  Jeff Law  <law@redhat.com>

	* gcc.c-torture/execute/pr22630.c: New test.

2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>

	PR tree-optimization/23073
	* gcc.dg/vect/nodump-pr23073.c: New test.
	* gcc.dg/vect/vect.exp: Allow running some tests without dump flags.

2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>

	PR tree-optimize/22348
	* gcc.c-torture/execute/pr22348.c: New.

2005-07-27  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/tree-ssa/salias-1.c: New testcase.

2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR fortran/22503
	* gfortran.dg/logical_comp.f90: New test.

2005-07-27  Jan Hubicka  <jh@suse.cz>

	* inliner-1.c: Add cleanup of dumps.
	* val-prof-*.c: Likewise.
	* update-tailcall.c: New.

2005-07-26  Diego Novillo  <dnovillo@redhat.com>

	PR 22591
	* gcc.dg/tree-ssa/pr22591.c: New test.
	* gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.

2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>

	PR libobjc/22606
	* objc.dg/try-catch-11.m: New test.

2005-07-26  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/22486
	* gcc.dg/tree-ssa/upcast-1.c: New testcase.

2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>

	PR tree-opt/22484
	* testsuite/g++.dg/opt/loop2.C: New test.

2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>

	* gcc.dg/tree-ssa/reassoc-3.c: New test.
	* gcc.dg/tree-ssa/reassoc-4.c: New test.

2005-07-25  Adam Nemet  <anemet@lnxw.com>

	* lib/profopt.exp (profopt-execute): Check for profiling data
	files on the target.

2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>

	* gcc.dg/tree-ssa/flatten-1.c: Use longer function names
	for matching of asm labels.

2005-07-25  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/tree-ssa/20050719-1.c: Add return 0;.

2005-07-25  Richard Guenther  <rguenther@suse.de>

	PR testsuite/22624
	* gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.

2005-07-25  Ira Rosen  <irar@il.ibm.com>

	* gcc.dg/vect/vect.exp: Change verbosity level to 4.
	* gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
	* gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
	* gcc.dg/vect/vect-100.c: New test.
	* gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
	gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
	gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
	* gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
	* gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
	* gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
	* gfortran.dg/vect/vect-4.f90: Now vectorizable.
	* gfortran.dg/vect/pr19049.f90: New testcase.
	* g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.

2005-07-25  Jakub Jelinek  <jakub@redhat.com>

	* gcc.c-torture/execute/20050713-1.c: New test.

	PR fortran/20063
	* gfortran.fortran-torture/execute/data_4.f90: New test.

	PR middle-end/20303
	* gcc.dg/visibility-d.c: New test.

2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>

	* gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
	* gfortran.dg/underflow.f90: Ditto.

2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.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-6.C: New.

2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>

	* gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
	include case of field width of zero.

2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>

	PR libgfortran/21875
	* gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
	with trailing blanks on normal formatted read.

2005-07-23  Chao-ying Fu  <fu@mips.com>

	* gcc.target/mips/mips32-dsp-type.c: New test.
	* gcc.target/mips/mips32-dsp.c: New test.

2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>

	PR testsuite/21073
	* g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.

	PR testsuite/20454
	* gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
	and __cyg_profile_func_exit.

2005-07-22  David Edelsohn  <edelsohn@gnu.org>

	* gfortran.dg/comma_format_extension_3.f: Fix typo.
	* gfortran.dg/comma_format_extension_4.f: Same.
	* gfortran.dg/pr15332.f: Same.
	* gfortran.dg/pr21730.f: Same.

2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>

	* g++.dg/opt/vrp2.C: Fix testcase.

	PR tree-opt/22625
	* g++.dg/opt/vrp2.C: New test.

2005-07-22  Mark Mitchell  <mark@codesourcery.com>

	PR debug/21828
	* gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.

2005-07-22  Diego Novillo  <dnovillo@redhat.com>

	* gcc.dg/tree-ssa/20050719-1.c: New test.

2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>

	* gcc.dg/bfin-longcall-1.c: New file.
	* gcc.dg/bfin-longcall-2.c: New file.

2005-07-21  Janis Johnson  <janis187@us.ibm.com>

	* gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.

2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>

	PR middle-end/19055
	* gcc.dg/tree-ssa/pr19055.c: New test.
	* gcc.dg/tree-ssa/pr19055-2.c: New test.

2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>

	PR C++/22358
	* g++.dg/other/pr22358.C: New test.

2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>

	PR c++/2922
	* g++.dg/lookup/two-stage5.C: New test from bug comments.

2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/15938
	* g++.dg/init/union2.C: New test.

2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c/22393
	* gcc.dg/complex-4.c: New test.

2005-07-21  Richard Guenther  <rguenther@suse.de>

	PR testsuite/22522
	* gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
	scanning for asm labels.
	* gcc.dg/tree-ssa/flatten-2.c: Likewise.

2005-07-21  Paolo Bonzini  <bonzini@gnu.org>

	PR target/22085
	* gcc.dg/altivec-pr22085.c: New.

2005-07-21  Paolo Bonzini  <bonzini@gnu.org>

	PR tree-optimization/19210
	* gcc.dg/tree-ssa/pr19210-1.c: New.
	* gcc.dg/tree-ssa/pr19210-2.c: New.

2005-07-21  Richard Sandiford  <richard@codesourcery.com>

	PR rtl-optimization/22167
	* g++.dg/opt/pr22167.C: New test.

2005-07-20  Douglas Gregor <doug.gregor@gmail.com>

	PR c++/2922
	* g++.dg/lookup/two-stage2.C: New.
	* g++.dg/lookup/two-stage3.C: New.
	* g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
	fixed two-stage name lookup for operators.
	* g++.dg/template/call3.C: Compiler now produces an appropriate
	error message.
	* g++.dg/template/crash37.C: Compiler now describes bla() on line
	14 as a candidate.
	* g++.dg/template/ptrmem4.C: Compiler produces different error
	message.
	* g++.old-deja/g++.other/pmf3.C: Compiler now describes
	connect_to_method as a candidate.

2005-07-20  James A. Morrison  <phython@gcc.gnu.org>

	* gcc.dg/fold-alloc-1.c: New test.

2005-07-20  Kazu Hirata  <kazu@codesourcery.com>

	* gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
	gcc.dg/cpp/assert4.c: Don't mention obsolete ports.

2005-07-19  James A. Morrison  <phython@gcc.gnu.org>

	* gcc.dg/fold-abs-1.c: New test.
	* gcc.dg/fold-abs-2.c: New test.
	* gcc.dg/fold-abs-3.c: New test.

2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>

	Make CONSTRUCTOR use VEC to store initializers.
	* g++.dg/ext/complit3.C: Check for specific error messages.
	* g++.dg/init/brace2.C: Update error message.
	* g++.dg/warn/Wbraces2.C: Likewise.

2005-07-19 Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/16940
	* gfortran.dg/module_interface_1.f90: New test.

2005-07-19  Danny Berlin <dberlin@dberlin.org>
	    Kenneth Zadeck <zadeck@naturalbridge.com>

	* gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.

2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
	specify -Wformat for these tests.
	* gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
	gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
	* gcc.dg/format/opt-6.c: Delete.

2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>

	* gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
	* gcc.dg/tree-ssa/sra-3.c: Likewise.

2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>

	* gcc.dg/tree-ssa/alias-2.c: New test.

2005-07-18  Mark Mitchell  <mark@codesourcery.com>

	PR c++/22263
	* g++.dg/template/explicit7.C: New test.

2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>

	* gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
	width of 8 to +Inf and -Inf.

2005-07-17  Mark Mitchell  <mark@codesourcery.com>

	PR c++/22139
	* g++.dg/template/friend36.C: New test.

2005-07-16  David Edelsohn  <edelsohn@gnu.org>

	PR fortran/21730
	* gfortran.dg/pr21730.f: New test.

2005-07-16  Danny Berlin <dberlin@dberlin.org>
	    Kenneth Zadeck <zadeck@naturalbridge.com>

	* gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
	since pure const detection cannot run at -O1 in c compiler.
	* gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
	can now optimize this case properly.
	* gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
	because we now pass.
	* gcc.dg/vect/vect-92.c: Removed out of bounds array access.

2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>

	PR c/22421
	* gcc.dg/format/bitfld-1.c: New test.

2005-07-15  Mark Mitchell  <mark@codesourcery.com>

	PR c++/22204
	* g++.dg/rtti/repo1.C: New test.

2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>

	PR middle-end/22398
	* gcc.c-torture/compile/pr22398.c: New test.

2005-07-15  Mark Mitchell  <mark@codesourcery.com>

	PR c++/22132
	* g++.dg/expr/cast4.C: New test.

2005-07-15  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/tree-ssa/flatten-1.c: New testcase.
	* gcc.dg/tree-ssa/flatten-2.c: Likewise.

2005-07-15  Steven Bosscher  <stevenb@suse.de>

	PR tree-optimization/22230
	* gcc.dg/tree-ssa/pr22230.c: New test.

2005-07-14  Jakub Jelinek  <jakub@redhat.com>

	* gfortran.dg/g77/cpp6.f: New test.

	PR fortran/22417
	* gfortran.dg/g77/cpp5.F: New test.
	* gfortran.dg/g77/cpp5.h: New file.
	* gfortran.dg/g77/cpp5inc.h: New file.

2005-07-12  Paul Thomas  <pault@gcc.gnu.org>

	PR libfortran/16435
	* gfortran.dg/tl_editting.f90: New.
	* gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.

2005-07-14  Steven G. Kargl  <kargls@comcast.net>

	* gfortran.dg/char_array_constructor.f90: New test.

2005-07-13  Paul Thomas  <pault@gcc.gnu.org>

	* gfortran.dg/past_eor.f90: New.
	* gfortran.dg/complex_read.f90: New.

2005-07-13  Jeff Law  <law@redhat.com>

	* gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
	additional casts.

	* gcc.dg/tree-ssa/pr22321.c: New test

2005-07-13  Paolo Bonzini  <bonzini@gnu.org>

	PR tree-optimization/21921
	* gcc.dg/tree-ssa/pr21921.c: New.

2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>

	PR tree-optimizatio/22442
	* gcc.dg/tree-ssa/loop-11.c: New test.

2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>

	PR tree-opt/21840
	* gcc.c-torture/compile/pr21840.c: New test.

2005-07-12  Jan Hubicka  <jh@suse.cz>

	* gcc.c-torture/compile/pr22379.c: New test.

2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>

	PR libfortran/21593
	gfortran.dg/dev_null.f90: Remove outdated comment about
	PR libfortran/21593.


2005-07-12  Dale Johannesen  <dalej@apple.com>

	* gcc.target/i386/compress-float-sse.c: New.
	* gcc.target/i386/compress-float-sse-pic.c: New.
	* gcc.target/i386/compress-float-387.c: New.
	* gcc.target/i386/compress-float-387-pic.c: New.
	* gcc.dg/compress-float-ppc.c: New.
	* gcc.dg/compress-float-ppc-pic.c: New.

2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>

	PR libfortran/21593
	gfortran.dg/dev_null.f90: Remove targets.

2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>

	PR tree-opt/22335
	* gcc.dg/pr22335-1.c: New test.
	* gcc.dg/pr22335-2.c: New test.

2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/20172
	* g++.dg/template/nontype12.C : New test.

2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>

	* gcc.dg/tree-ssa/loop-10.c: New test.

2005-07-11  Kazu Hirata  <kazu@codesourcery.com>

	* gcc.c-torture/execute/20020720-1.x: Remove.

2005-07-11  Jakub Jelinek  <jakub@redhat.com>

	* gfortran.fortran-torture/execute/forall_7.f90: New test.

2005-07-10  Richard Sandiford  <richard@codesourcery.com>

	* gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
	(dg-mips-options): Use it.

2005-07-09  Diego Novillo  <dnovillo@redhat.com>

	* gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.

2005-07-09  Richard Henderson  <rth@redhat.com>

	* lib/target-supports.exp (check_effective_target_sync_char_short):
	Add alpha.

2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>

	PR libfortran/22217
	* gfortran.dg/negative-z-descriptor.f90: New test.

2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>

	PR tree-opt/22329
	* gcc.dg/pr22329.c: New test.

2005-07-08  Kazu Hirata  <kazu@codesourcery.com>

	PR tree-optimization/20139
	* gcc.dg/tree-ssa/pr20139.c: New.

2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>

	PR tree-opt/22356
	* testsuite/gcc.dg/pr22356-1.c: New test.

2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>

	PR c++/21799
	* g++.dg/template/unify8.C: New.
	* g++.dg/template/unify9.C: New.

2005-07-08  Jakub Jelinek  <jakub@redhat.com>

	* gfortran.fortran-torture/execute/entry_10.f90: New test.

2005-07-07  Geoffrey Keating  <geoffk@apple.com>

	* gcc.dg/darwin-version-1.c: New.
	* gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
	* gcc.dg/builtins-20.c: Likewise.
	* gcc.dg/builtins-53.c: Likewise.
	* gcc.dg/torture/builtins-convert-1.c: Likewise.
	* gcc.dg/torture/builtins-convert-2.c: Likewise.
	* gcc.dg/torture/builtins-convert-3.c: Likewise.
	* gcc.dg/torture/builtins-power-1.c: Likewise.
	* gcc.dg/builtins-config.h: Complain if macosx-version-min not set
	on Darwin.

2005-07-07  Jeff Law  <law@redhat.com>

	* gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
	argument evaluation order.

2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>

	PR libfortran/21594
	* gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
	Add test cases where the shift length is greater than the
	array length.

2005-07-07  Ziemowit Laski  <zlaski@apple.com>

	* obj-c++.dg/proto-lossage-6.mm: New.
	* objc.dg/proto-lossage-6.m: New.

2005-07-07  Ziemowit Laski  <zlaski@apple.com>

	* obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
	* objc.dg/gnu-runtime-2.m: Likewise.

2005-07-07  Jakub Jelinek  <jakub@redhat.com>

	* gfortran.dg/longline.f: New test.

	* gfortran.dg/badline.f: New test.

2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>

	PR fortran/16531
	PR fortran/15966
	PR fortran/18781
	* gfortran.dg/hollerith.f90: New.
	* gfortran.dg/hollerith2.f90: New.
	* gfortran.dg/hollerith3.f90: New.
	* gfortran.dg/hollerith4.f90: New.
	* gfortran.dg/hollerith_f95.f90: New.
	* gfortran.dg/hollerith_legacy.f90: New.
	* gfortran.dg/g77/cpp4.F: New. Port from g77.

2005-07-07  Ziemowit Laski  <zlaski@apple.com>

	PR objc/22274
	* obj-c++.dg/gnu-runtime-[1-2].mm: New.
	* objc.dg/gnu-runtime-2.m: New.

2005-07-06  Jeff Law  <law@redhat.com>

	* gcc.dg/tree-ssa/vrp17.c: New test.

2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>

	PR fortran/22327
	* gfortran.dg/array_constructor_5.f90: New test.

2005-07-07  Jakub Jelinek  <jakub@redhat.com>

	* gfortran.fortran-torture/execute/entry_9.f90: New test.

2005-07-06  Fariborz Jahanian <fjahanian@apple.com>

	* gcc.dg/20030324-1.c: Remove -fforce-mem option.
	* gcc.dg/980816-1.c: Ditto.

2005-07-06  Jeff Law  <law@redhat.com>

	* gcc.c-torture/compile/pr21356.c: New test.

2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>

	PR c/22013
	PR c/22098
	* gcc.c-torture/compile/pr22013-1.c,
	gcc.c-torture/execute/pr22098-1.c,
	gcc.c-torture/execute/pr22098-2.c,
	gcc.c-torture/execute/pr22098-3.c: New tests.

2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>

	PR c/22308
	* gcc.dg/pr22308-1.c: New test.

2005-07-05  Kazu Hirata  <kazu@codesourcery.com>

	* gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
	target.
	* gcc.dg/compare9.c: Use -fshort-enums instead of
	-fno-short-enums.  Change the last test to dg-bogus.

2005-07-04  Kazu Hirata  <kazu@codesourcery.com>

	* gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
	* gcc.dg/compare9.c: New.

2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	* gfortran.dg/io_invalid_1.f90: Fix expected error message.

2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>

	PR testsuite/22288
	* gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".


2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* gcc.dg/format/gcc_gfc-1.c: New.

2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>

	* pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.

2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	PR fortran/20842
	* gfortran.dg/io_invalid_1.f90: New test.

2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>

	* gcc.dg/format/gcc_diag-1.c: Update.

2005-07-02  Jeff Law  <law@redhat.com>

	* gcc.dg/tree-ssa/pr22051-1.c: New test.
	* gcc.dg/tree-ssa/pr22051-2.c: New test.

2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>

	* gcc.dg/format/gcc_diag-1.c: Update.

2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>

	PR tree-opt/22269
	* gcc.c-torture/compile/pr22269.c: New test.

2005-06-30  Diego Novillo  <dnovillo@redhat.com>

	PR 21584
	PR 22219
	* g++.dg/tree-ssa/pr21584-1.C: New test.
	* g++.dg/tree-ssa/pr21584-2.C: New test.

2005-06-30  Ziemowit Laski  <zlaski@apple.com>

	* obj-c++.dg/try-catch-11.mm: New.
	* objc.dg/try-catch-10.m: New.

2005-06-29  David Edelsohn  <edelsohn@gnu.org>

	* g++.dg/other/ucnid-1.C: xfail on AIX.

2005-06-29  Diego Novillo  <dnovillo@redhat.com>

	PR 22234
	* gcc.dg/20050629-1.c: New test.

2005-06-29  Ziemowit Laski  <zlaski@apple.com>

	* obj-c++.dg/const-str-1[0-1].mm: New.
	* objc.dg/const-str-1[0-1].m: New.

2005-05-29  Richard Henderson  <rth@redhat.com>

	* lib/target-supports.exp (check_effective_target_vect_no_int_max):
	Rename from check_effective_target_vect_no_max.
	(check_effective_target_vect_no_int_add): New.
	* gcc.dg/vect/vect-13.c: Use vect_no_int_max.
	* gcc.dg/vect/vect-91.c: Use vect_no_int_add.
	* gcc.dg/vect/vect-reduc-3.c: Likewise.
	* gcc.dg/vect/vect-reduc-1.c: Use both.
	* gcc.dg/vect/vect-reduc-2.c: Likewise.

2005-05-29  Richard Henderson  <rth@redhat.com>

	* lib/target-supports.exp (check_effective_target_vect_no_max):
	Remove i386 and x86_64.

2005-06-29  Steve Ellcey  <sje@cup.hp.com>

	PR testsuite/21969
	* gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.

2005-06-29  Steve Ellcey  <sje@cup.hp.com>

	PR middle-end/21969
	* gcc.dg/vect/pr21969.c: New test.

2005-06-28  Eric Christopher  <echristo@redhat.com>

	PR c/22052
	PR c/21975
	* gcc.dg/inline1.c: New test.
	* gcc.dg/inline2.c: Ditto.
	* gcc.dg/inline3.c: Ditto.
	* gcc.dg/inline4.c: Ditto.
	* gcc.dg/inline5.c: Ditto.

2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>

	PR libfortran/22142
	* gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
	Add testcase also testing eoshift1 for PR 22142.

2005-06-28  Richard Henderson  <rth@redhat.com>

	* gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
	* gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
	gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
	gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
	gcc.dg/tree-ssa/20030922-2.c: Likewise.

2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>

	PR libfortran/22142
	* gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
	Add testcase for PR 22142.

2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>

	* g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
	gcc.target/ia64/fpreg-2.c: New tests.

2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	* gfortran.dg/dev_null.f90: Run test only on linux and solaris.

2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	PR libfortran/22170
	* gfortran.dg/slash_1.f90: New test.

2005-06-27  Richard Henderson  <rth@redhat.com>

	* gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
	* gcc.dg/vect/vect-reduc-1char.c: Likewise.
	* gcc.dg/vect/vect-reduc-1short.c: Likewise.
	* gcc.dg/vect/vect-reduc-2.c: Likewise.
	* gcc.dg/vect/vect-reduc-2char.c: Likewise.
	* gcc.dg/vect/vect-reduc-2short.c: Likewise.

2005-06-27  Richard Henderson  <rth@redhat.com>

	* gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
	* gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.

2005-06-27  Ziemowit Laski  <zlaski@apple.com>

	* obj-c++.dg/proto-lossage-5.mm: New.
	* objc.dg/proto-lossage-5.m: New.

2005-06-27  Diego Novillo  <dnovillo@redhat.com>

	PR 21959
	* gcc.dg/tree-ssa/pr21959.c: New test.

2005-06-27  Jakub Jelinek  <jakub@redhat.com>

	* gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
	* gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
	testing uninitialized var.

	* gcc.c-torture/execute/builtins/chk.h: New.
	* gcc.c-torture/execute/builtins/lib/chk.c: New.
	* gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
	* gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
	* gcc.c-torture/execute/builtins/memmove-chk.c: New test.
	* gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
	* gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
	* gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
	* gcc.c-torture/execute/builtins/memset-chk.c: New test.
	* gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
	* gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
	* gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
	* gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
	* gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
	* gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
	* gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
	* gcc.c-torture/execute/builtins/strcat-chk.c: New test.
	* gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
	* gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
	* gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
	* gcc.c-torture/execute/builtins/strncat-chk.c: New test.
	* gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
	* gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
	* gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
	* gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
	* gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
	* gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
	* gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
	* gcc.dg/builtin-object-size-1.c: New test.
	* gcc.dg/builtin-object-size-2.c: New test.
	* gcc.dg/builtin-object-size-3.c: New test.
	* gcc.dg/builtin-object-size-4.c: New test.
	* gcc.dg/builtin-object-size-5.c: New test.
	* gcc.dg/builtin-stringop-chk-1.c: New test.
	* gcc.dg/builtin-stringop-chk-2.c: New test.
	* gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
	* gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
	* gcc.dg/tree-ssa/builtin-printf-1.c: New test.
	* gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
	* gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
	* gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
	* gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
	* gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
	* gcc.c-torture/execute/printf-1.c: New test.
	* gcc.c-torture/execute/fprintf-1.c: New test.
	* gcc.c-torture/execute/vprintf-1.c: New test.
	* gcc.c-torture/execute/vfprintf-1.c: New test.
	* gcc.c-torture/execute/printf-chk-1.c: New test.
	* gcc.c-torture/execute/fprintf-chk-1.c: New test.
	* gcc.c-torture/execute/vprintf-chk-1.c: New test.
	* gcc.c-torture/execute/vfprintf-chk-1.c: New test.

2005-06-27  Michael Matz  <matz@suse.de>

	* gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
	slot is not merged if address escapes.

2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	PR c/21911
	* gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.

2005-06-26  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/17965
	* gcc.c-torture/compile/20050622-1.c: New test.

	PR middle-end/22028
	* gcc.dg/20050620-1.c: New test.

2005-06-26  Kazu Hirata  <kazu@codesourcery.com>

	PR tree-optimization/22026
	* gcc.dg/tree-ssa/pr22026.c: New.

2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>

	PR libfortran/22144
	* gfortran.dg/shift-alloc.f90: New testcase.

2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>

	* all files: Update FSF address in copyright headers.

2005-06-22  Jan Hubicka  <jh@suse.cz>

	* wholeprogram-1.c: New testcase.
	* wholeprogram-2.c: New testcase.

2005-06-24  Mark Mitchell  <mark@codesourcery.com>

	PR 22171
	* gcc.dg/tree-ssa/pr22171.c: New test.

2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>

	* gfortran.dg/simplify_modulo.f90: New.

2005-06-24  Jan Hubicka  <jh@suse.cz>

	* gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time

2005-06-23  Ziemowit Laski  <zlaski@apple.com>

	* obj-c++.dg/proto-lossage-[1-4].mm: New.

2005-06-23  Ziemowit Laski  <zlaski@apple.com>

	* obj-c++.dg/typedef-alias-1.mm: New.
	* objc.dg/typedef-alias-1.m: New.

2005-06-23  Jeff Law  <law@redhat.com>

	* gcc.dg/tree-ssa/vrp16.c: New test.

2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	* lib/target-supports.exp: Add
	check_effective_target_fortran_large_real and
	check_effective_target_fortran_large_int to check for
	corresponding effective targets.
	* gfortran.dg/large_integer_kind_1.f90: New test.
	* gfortran.dg/large_real_kind_1.f90: New test.

2005-06-23  Kazu Hirata  <kazu@codesourcery.com>

	PR tree-optimization/22117
	* gcc.dg/tree-ssa/pr22117.c: New.

2005-06-23  James A. Morrison  <phython@gcc.gnu.org>

	PR testsuite/22123
	* gcc.dg/fold-mod-1.c: Accept fffffff8 as well.

2005-06-23  David Edelsohn  <edelsohn@gnu.org>

	* gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.

2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>

	* gfortran.dg/f2c_4.f90: Add tests for complex functions
	* gfortran.dg/f2c_4.c: Likewise.

2005-06-22 Paul Brook  <paul@codesourcery.com>

	PR fortran/21034
	* gfortran.dg/auto_save_1.f90: New test.

2005-06-22  Michael Matz  <matz@suse.de>

	* gcc.target/x86-64/abi: New directory.
	* gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
	* gcc.target/x86-64/abi/README.gcc: New file.
	* gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
	* gcc.target/x86-64/abi/asm-support.s: New file.
	* gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
	* gcc.target/x86_64/abi/test_basic_alignment.c: New test.
	* gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
	* gcc.target/x86_64/abi/test_basic_returning.c: New test.
	* gcc.target/x86_64/abi/test_basic_sizes.c: New test.
	* gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
	* gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
	* gcc.target/x86_64/abi/test_bitfields.c: New test.
	* gcc.target/x86_64/abi/test_complex_returning.c: New test.
	* gcc.target/x86_64/abi/test_passing_floats.c: New test.
	* gcc.target/x86_64/abi/test_passing_integers.c: New test.
	* gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
	* gcc.target/x86_64/abi/test_passing_structs.c: New test.
	* gcc.target/x86_64/abi/test_passing_unions.c: New test.
	* gcc.target/x86_64/abi/test_struct_returning.c: New test.
	* gcc.target/x86_64/abi/test_varargs.c: New test.

2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>

	* g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
	32-bit i?86 and x86_64.

2005-06-21  Ziemowit Laski  <zlaski@apple.com>

	* obj-c++.dg/const-str-[1-9].mm: New tests.

2005-06-21  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/22010
	* gfortran.dg/namelist_use.f90: New.
	* gfortran.dg/namelist_use_only.f90: New.

2005-06-21  Jeff Law  <law@redhat.com>

	* gcc.dg/tree-ssa/vrp15.c: New test.

2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>

	* lib/target-supports.exp (check_effective_target_vect_reduction):
	Remove.
	* gcc.dg/vect/vect.exp: Run tests with additional flags separately.
	* gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
	remove vect_reduction target keyword. Also avoid two returns in main.
	* gcc.dg/vect/vect-reduc-3.c: Likewise.
	* gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
	* gcc.dg/vect/vect-reduc-1short.c: New test.
	* gcc.dg/vect/vect-reduc-1char.c: New test.
	* gcc.dg/vect/vect-reduc-2short.c: New test.
	* gcc.dg/vect/vect-reduc-2char.c: New test.
	* gcc.dg/vect/vect-reduc-6.c: New test.
	* gcc.dg/vect/trapv-vect-reduc-4.c: New test.
	* gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
	* gcc.dg/vect/fast-math-vect-reduc-7.c: New test

2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
	Paul Thomas  <pault@gcc.gnu.org>

	* gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
	New tests.

2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	* gfortran.dg/backslash_1.f90: New test.
	* gfortran.dg/backslash_2.f90: New test.

2005-06-20  Steven G. Kargl  <kargls@comcast.net>

	* gfortran.dg/duplicate_labels.f90: New test.

2005-06-20  Jan Beulich  <jbeulich@novell.com>

	* g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
	unsupportable relocations.
	* g++.old-deja/g++.other/store-expr1.C: Likewise.
	* gcc.dg/20050321-2.c: xfail for NetWare.

2005-06-20  Andreas Jaeger  <aj@suse.de>

	* gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
	gcc.target/i386/fastcall-sseregparm.c,
	gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.

2005-06-19  Richard Henderson  <rth@redhat.com>

	* gcc.dg/tree-ssa/pr21985.c: Use size_t.

2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>

	* g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.

2005-06-19  Aldy Hernandez  <aldyh@redhat.com>

	PR c++/22115
	* g++.dg/conversion/simd2.C: Change expected error message.

2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>

	* gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
	* gcc.dg/vect/vect-reduc-2.c: Likewise.
	* gcc.dg/vect/vect-reduc-3.c: Likewise.

2005-06-18  James A Morrison  <phython@gcc.gnu.org>

	* gcc.dg/fold-mod-1.c: New test.

2005-06-18  Steven G. Kargl  <kargls@comcast.net>

	PR fortran/19926
	* gfortran.dg/pr19926.f90: New test.

2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>

	* lib/target-supports.exp (check_effective_target_vect_reduction): New.
	* gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
	targets.
	* gcc.dg/vect/vect-reduc-2.c: Likewise.
	* gcc.dg/vect/vect-reduc-3.c: Likewise.

2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>

	* gcc.target/ia64/float80-varargs-1.c: New test.

2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>

	PR tree-opt/22035
	* gfortran.dg/f2c_6.f90: New test.

2005-06-17  Geoffrey Keating  <geoffk@apple.com>

	PR c++/17413
	* g++.dg/template/local5.C: New.

2005-06-17  Richard Henderson  <rth@redhat.com>

	* gcc.dg/sync-2.c (do_qi): Cast negative results to char.

2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>

	PR testsuite/21945
	* lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.

2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>

	* gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
	gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
	gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
	gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
	check_vect to verify the presence of hardware vector support.

2005-06-16  James A. Morrison  <phython@gcc.gnu.org>

	PR testsuite/22056
	* gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.

2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	PR libfortran/19216
	* gfortran.dg/pr19216.f: Add correct space between brackets and
	dg directive.

2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	PR libfortran/16436
	* gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.

2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>

	* gcc.target/i386/attributes-error.c: New testcase.
	* gcc.target/i386/fastcall-sseregparm.c: Likewise.
	* gcc.target/i386/regparm-stdcall.c: Likewise.
	* gcc.target/i386/sseregparm-1.c: Likewise.
	* gcc.target/i386/sseregparm-2.c: Likewise.

2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>

	* g++.dg/rtti/crash2.C: New.

2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>

	* gcc.dg/noncompile/20040203-3.c: Update expected message.

2005-06-15  David Ung  <davidu@mips.com>

	* gcc.target/mips/mips16e-extends.c: New test for testing the
	generation of MIPS16e zeb/zeh, seb/seh instructions.

2005-06-15  Diego Novillo  <dnovillo@redhat.com>

	PR 22018
	* gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
	* gcc.dg/tree-ssa/pr22018.c: New test.

2005-06-15  Aldy Hernandez  <aldyh@redhat.com>

	* gcc.dg/simd-1.c: Update error messages.
	* gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
	* gcc.dg/simd-2.c: Update error messages.
	* gcc.dg/simd-4.c: New.

2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>

	PR c++/20678
	* g++.dg/other/crash-4.C: New.

2005-06-14  Devang Patel  <dpatel@apple.com>

	* gcc.dg/vect/vect-ifcvt-1.c: Remove.

2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>

	PR c++/21929
	* g++.dg/parse/crash11.C: Update

2005-06-13  Jeff Law  <law@redhat.com>

	* gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
	perform the desired transformations.
	* gcc.dg/tree-ssa/20030806-6.c: Similarly.
	* gcc.dg/tree-ssa/20040514-2.c: Similarly.

2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>

	PR fortran/22038
	* gfortran.dg/forall_1.f90: Un-XFAIL.

2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>

	PR c++/21929
	* g++.dg/parse/crash26.C: New.

	PR c++/20789
	* g++.dg/init/member1.C: New.

2005-06-13  Jakub Jelinek  <jakub@redhat.com>

	* gfortran.dg/altreturn_1.f90: New test.

2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>

	PR middle-end/21985
	* gcc.dg/tree-ssa/pr21985.c: New test.

2005-06-12  James A. Morrison  <phython@gcc.gnu.org>

	* ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.

2005-06-12  Roger Sayle  <roger@eyesopen.com>

	PR c++/21930
	* g++.dg/other/error10.C: New test case.

2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	PR libfortran/19155
	* gfortran.dg/pr19155.f: Add test.

2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>

	* gfortran.dg/f2c_7.f90: New test.

	* gfortran.dg/forall_1.f90: XFAILed.

2005-06-12  James A. Morrison  <phython@gcc.gnu.org>

	* gcc.dg/pr14796-1.c: New.
	* gcc.dg/pr14796-2.c: New.

2005-06-11  Steven G. Kargl  <kargls@comcast.net>

	PR fortran/17792
	PR fortran/21375
	* gfortran.dg/deallocate_stat.f90: New test.

2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>

	* gfortran.fortran-torture/execute/in-pack.f90: New test.

2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>

	* gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
	access will be generated when this loop is vectorized. Test that
	accesses with same alignment were detected.
	* gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
	Test that accesses with same alignment were detected.
	* gcc.dg/vect/vect-ifcvt-1.c: Likewise.
	* gcc.dg/vect/vect-91.c: New test. Test that accesses with same
	alignment were detected.

2005-06-10  Aldy Hernandez  <aldyh@redhat.com>

	PR c++/10611
	* g++.dg/conversion/simd2.C: New.

2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>

	* gcc.dg/Wcxx-compat-1.c: New.

2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>

	PR libfortran/21480
	* gfortran.dg/reshape-complex.f90: Add a test for a packed
	complex array.

2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>

	* gcc.dg/alias-8.c: New.

2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>

	* gcc.dg/format/cmn_err-1.c: Update.

2005-06-08  James A. Morrison  <phython@gcc.gnu.org>

	PR target/20666
	* gcc.target/sparc/fexpand-2.c: New.
	* gcc.target/sparc/fpmerge-2.c: New.
	* gcc.target/sparc/fpmul-2.c: New.
	* gcc.target/sparc/noresult.c: New.
	* gcc.target/sparc/pdist-2.c: New.
	* gcc.target/sparc/pdist-3.c: New.

2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>

	PR testsuite/21702
	* gcc.target/i386/i386.exp: Fix comment typo.

2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>

	PR c++/19497
	* g++.dg/inherit/using5.C: New.
	* g++.dg/inherit/using6.C: New.

2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>

	PR c++/19894
	* g++.dg/template/ptrmem15.C: New test.

	PR c++/20563
	* g++.dg/ext/label4.C: New test.

2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>

	* gcc.dg/tls/debug-1.c: New test.

2005-06-07  Dale Johannesen  <dalej@apple.com>

	* gcc.target/i386/movq.c: New.

2005-06-07  Dale Johannesen  <dalej@apple.com>

	* gcc.dg/20050607-1.c: New.

2005-06-07  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/21850
	* gcc.c-torture/execute/20050607-1.c: New test.

2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>

	PR libfortran/21926
	* gfortran.fortran-torture/execute/intrinsic_matmul.f90:
	Test case where the return array has lowest stride one,
	but isn't packed.

2005-06-07  Adrian Straetling  <straetling@de.ibm.com>

	* lib/target-supports.exp (check_effective_target_sync_int_long):
	Add s390 and s390x targets.

2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>

	* gcc.dg/tree-ssa/loop-2.c: Update outcome.
	* gcc.dg/tree-ssa/loop-3.c: Update outcome.
	* gcc.dg/tree-ssa/loop-4.c: Update outcome.
	* gcc.dg/tree-ssa/loop-9.c: New test.

2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>

	* g++.dg/parse/defarg10.C: New.

2005-06-06  Jakub Jelinek  <jakub@redhat.com>

	PR regression/21897
	* gcc.c-torture/execute/20050604-1.c: New test.

2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>

	PR 21903
	* g++.dg/parse/defarg9.C: New.

	PR c++/20637
	* g++.dg/inherit/using4.C: New.
	* g++.dg/overload/error1.C: Adjust expected errors.
	* g++.old-deja/g++.benjamin/warn02.C: Likewise.
	* g++.old-deja/g++.brendan/arm2.C: Likewise.
	* g++.old-deja/g++.other/redecl2.C: Likewise.
	* g++.old-deja/g++.other/redecl4.C: Likewise.
	* g++.old-deja/g++.pt/memtemp78.C: Likewise.

2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>

	* gfortran.dg/f2c_5.f90: Add -w to dg-options

2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>

	* lib/gfortran.exp (gfortran_target_compile): Call
	dg-additional-files-options
	* gfortran.dg/f2c_4.f90: New file
	* gfortran.dg/f2c_4.c: New file
	* gfortran.dg/f2c_5.f90: New file
	* gfortran.dg/f2c_5.c: New file

2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>

	* gfortran.dg/forall_1.f90: Set previously uninitialized variable.

	PR fortran/21912
	* gfortran.dg/array_constructor_4.f90: New test.

2005-06-05  Mark Mitchell  <mark@codesourcery.com>

	PR c++/21619
	* g++.dg/ext/builtin9.C: New test.

2005-06-05  Dale Johannesen  <dalej@apple.com>

	* gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
	* gcc.c-torture/execute/20050603-2.c: Ditto.

2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>

	* gcc.dg/vect/vect-62: Check that second loop is not vectorized.
	* gcc.dg/vect/vect-reduc-1.c: New.
	* gcc.dg/vect/vect-reduc-2.c: New.
	* gcc.dg/vect/vect-reduc-3.c: New.

2005-06-04  Dale Johannesen  <dalej@apple.com>

	* gcc.c-torture/execute/20050603-1.c: New.
	* gcc.c-torture/execute/20050603-2.c: New.
	* gcc.dg/20050603-3.c: New.

2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>

	PR fortran/19195
	* gfortran.dg/debug_1.f90: New test.

	* gfortran.dg/forall_1.f90: New test.

2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>

	* gfortran.dg/array_constructor_3.f90: New test.

2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>

	* gfortran.dg/ret_pointer_1.f90: Un-XFAIL.

2005-06-04  Hans-Peter Nilsson  <hp@axis.com>

	* g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.

2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>

	PR c/21873
	* gcc.dg/init-excess-1.c: New test.

2005-06-03  Mark Mitchell  <mark@codesourcery.com>

	PR c++/21853
	* g++.dg/expr/static_cast6.C: New test.

2005-06-03  Diego Novillo  <dnovillo@redhat.com>

	* gcc.dg/tree-ssa/vrp14.c: New test.

2005-06-03  Mark Mitchell  <mark@codesourcery.com>

	PR c++/21336
	* g++.dg/template/new2.C: New test.

2005-06-03  Josh Conner  <jconner@apple.com>

	* gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
	all entries in initializer.

2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>

	PR middle-end/21858
	* gcc.dg/pr21858.c: New testcase.

2005-06-03  Paolo Bonzini  <bonzini@gnu.org>

	PR tree-optimization/21292

	* lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
	New.
	* gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
	gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
	gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
	gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
	gcc.dg/tree-ssa/gen-vect-32.c: Require it.

2005-06-02  Richard Henderson  <rth@redhat.com>

	* gcc.dg/sync-2.c: Use -march=i486 for i386.

2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>

	* gcc.dg/wtypequal.c: New testcase.

2005-06-02  Diego Novillo  <dnovillo@redhat.com>

	PR 21582
	* gcc.dg/tree-ssa/pr21582.c: New test.

2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>

	PR c++/21280
	* g++.dg/opt/interface2.h: New.
	* g++.dg/opt/interface2.C: New.
	* g++.dg/init/ctor4.C: Adjust error lines.
	* g++.old-deja/g++.bob/inherit2.C: Likewise.
	* g++.old-deja/g++.bugs/900205_04.C: Likewise.
	* g++.old-deja/g++.jason/opeq3.C: Likewise.
	* g++.old-deja/g++.pt/assign1.C: Likewise.
	* g++.old-deja/g++.pt/crash20.C: Likewise.

2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>

	PR tree-optimization/21734
	* g++.dg/vect/pr21734_1.cc: New.
	* g++.dg/vect/pr21734_2.cc: New.

2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>

	PR c++/20350
	* g++.dg/template/spec24.C: New.

	PR c++/21151
	* g++.dg/pch/local-1.C: New.
	* g++.dg/pch/local-1.Hs: New.

2005-06-01  Diego Novillo  <dnovillo@redhat.com>

	PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
	PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
	* gcc.dg/tree-ssa/pr14341.c: New test.
	* gcc.dg/tree-ssa/pr14841.c: New test.
	* gcc.dg/tree-ssa/pr20701.c: New test.
	* gcc.dg/tree-ssa/pr21086.c: New test.
	* gcc.dg/tree-ssa/pr21090.c: New test.
	* gcc.dg/tree-ssa/pr21332.c: New test.
	* gcc.dg/tree-ssa/pr21458.c: New test.
	* gcc.dg/tree-ssa/pr21658.c: New test.
	* gcc.dg/tree-ssa/vrp01.c: New test.
	* gcc.dg/tree-ssa/vrp02.c: New test.
	* gcc.dg/tree-ssa/vrp03.c: New test.
	* gcc.dg/tree-ssa/vrp04.c: New test.
	* gcc.dg/tree-ssa/vrp05.c: New test.
	* gcc.dg/tree-ssa/vrp06.c: New test.
	* gcc.dg/tree-ssa/vrp07.c: New test.
	* gcc.dg/tree-ssa/vrp08.c: New test.
	* gcc.dg/tree-ssa/vrp09.c: New test.
	* gcc.dg/tree-ssa/vrp10.c: New test.
	* gcc.dg/tree-ssa/vrp11.c: New test.
	* gcc.dg/tree-ssa/vrp12.c: New test.
	* gcc.dg/tree-ssa/vrp13.c: New test.

2005-06-01  Alexandre Oliva  <aoliva@redhat.com>

	PR 21029
	* gcc.dg/tree-ssa/pr21029.c: New test.

2005-06-01  Roger Sayle  <roger@eyesopen.com>

	* gfortran.dg/logint-1.f: New test case.
	* gfortran.dg/logint-2.f: Likewise.
	* gfortran.dg/logint-3.f: Likewise.

2005-06-01  Jakub Jelinek  <jakub@redhat.com>

	PR c/21536
	PR c/20760
	* gcc.dg/20050527-1.c: New test.

	* gcc.dg/i386-sse-12.c: New test.

	PR fortran/21729
	* gfortran.dg/implicit_5.f90: New test.

2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>

	PR fortran/20883
	* gfortran/assign_4.f90: New test.
	* gfortran/assign_2.f90: Change compile to run.

2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>

	* lib/target-supports.exp
	(check_effective_target_sync_char_short): New.
	* gcc.dg/sync-2.c: New.

2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>

	PR tree-optimization/21817
	* gcc.dg/torture/pr21817-1.c: New.

2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>

	PR c++/21165
	* g++.dg/template/init5.C: New.

2005-05-31  Paul Thomas  <pault@gcc.gnu.org>

	* gfortran.dg/char_initialiser_actual.f90:
	Test character initialisers as actual arguments.
	* gfortran.dg/char_pointer_comp_assign.f90:
	Test character pointer structure component assignments.
	* gfortran.dg/char_array_structure_constructor.f90:
	Test character components in structure constructors.

2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>

	PR middle-end/20931
	* g++.dg/opt/pr20931.C: New test.

2005-05-31  Andreas Jaeger  <aj@suse.de>

	PR testsuite/20772
	* g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
	g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
	g++.old-deja/g++.ext/asmspec1.C,
	g++.old-deja/g++.other/regstack.C,
	gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
	gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
	gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
	gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
	gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
	gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
	gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
	gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
	gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
	gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
	gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
	gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
	gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
	gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
	gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
	gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
	gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
	gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
	gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.

2005-05-31  Jeff Law  <law@redhat.com>

	* gcc.dg/tree-ssa/foldaddr-1.c: New test.

2005-05-30  Paolo Carlini  <pcarlini@suse.de>

	PR middle-end/21743
	* gcc.dg/builtins-1.c: Activate disabled clog test.
	* gcc.dg/torture/builtin-attr-1.c: Likewise.

2005-05-29 Paul Thomas  <pault@gcc.gnu.org>

	* gfortran.dg/char_pointer_assign.f90:
	Test character-pointer assignments and pointer assignments.
	* gfortran.dg/char_pointer_dummy.f90:
	Test character-pointer dummy arguments.
	* gfortran.dg/char_pointer_func.f90:
	Test character-pointer function returns.
	* gfortran.dg/char_pointer_dependency.f90:
	Test character-pointer functions with dependencies.

2005-05-30  Mark Mitchell  <mark@codesourcery.com>

	PR c++/21784
	* g++.dg/lookup/using14.C: New test.

2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>

	* gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
	gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
	trailing ^M.

2005-05-29  Geoffrey Keating  <geoffk@apple.com>

	PR c++/17413
	* g++.dg/template/local5.C: New.

	PR target/21761
	* gcc.c-torture/compile/pr21761.c: New.

	* g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
	before darwin8.

2005-05-30  Steven G. Kargl

	PR fortran/20846
	* gfortran.dg/inquire_8.f90: New test.

2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	PR libfortran/21376
	* gfortran.dg/output_exponents_1.f90: New test.

2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	PR libfortran/20006
	* gfortran.dg/dollar_edit_descriptor-1.f: New test.

2005-05-28  Mark Mitchell  <mark@codesourcery.com>

	PR c++/21210
	* g++.dg/ext/complex1.C: New test.

	PR c++/21340
	* g++.dg/init/ctor6.C: New test.

2005-05-29  Jan Hubicka  <jh@suse.cz>

	* gcc.c-torture/compile/pr21562.c: New.

2005-05-28  Steven G. Kargl <kargls@comcast.net>

	* gfortran.dg/subnormal_1.f90: New test.

2005-05-28  Jan Hubicka  <jh@suse.cz>

	* tree-prof.exp: Fix comment.
	* value-prof-1.c: New.
	* value-prof-2.c: New.
	* value-prof-3.c: New.
	* value-prof-4.c: New.

2005-05-27  Mark Mitchell  <mark@codesourcery.com>

	PR c++/21614
	* g++.dg/expr/ptrmem6.C: New test.
	* g++.dg/expr/ptrmem6a.C: Likewise.

2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>

	PR tree-optimization/21658
	* gcc.dg/tree-ssa/pr21658.c: New.

2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>

	PR c++/21455
	* g++.dg/inherit/ptrmem3.C: New.

	PR c++/21681
	* g++.dg/parse/template16.C: New.

2005-05-27  Andreas Jaeger  <aj@suse.de>

	* gcc.dg/setjmp-2.c: Only run in 32-bit.

	* gcc.dg/i386-sse-8.c: Run test on all archs.

2005-05-26  Mike Stump  <mrs@apple.com>

	* objc.dg/isa-field-1.m: Only run on darwin.
	* objc.dg/lookup-1.m: Likewise.
	* objc.dg/try-catch-8.m: Likewise.

2005-05-26  Roger Sayle  <roger@eyesopen.com>

	PR tree-optimization/9814
	* gcc.dg/pr9814-1.c: New test case.

2005-05-26  Ziemowit Laski  <zlaski@apple.com>

	* objc.dg/comp-types-8.m, objc.dg/encode-6.m,
	objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
	objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
	objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
	objc.dg/method-19.m, objc.dg/next-runtime-1.m,
	objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
	objc.dg/stubify-2.m, objc.dg/super-class-4.m,
	objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
	objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
	objc.dg/try-catch-8.m: New.

2005-05-26  Janis Johnson  <janis187@us.ibm.com>

	* lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
	remove extraneous semicolons.

2005-05-26  Ziemowit Laski  <zlaski@apple.com>

	* obj-c++.dg/comp-types-12.mm: New.
	* objc.dg/comp-types-11.m: New.
	* objc.dg/selector-4.m: New.

2005-05-26  Andreas Jaeger  <aj@suse.de>

	PR testsuite/20772
	* g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
	g++.old-deja/g++.ext/attrib3.C,
	g++.old-deja/g++.other/store-expr1.C,
	g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
	gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
	gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
	gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
	gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
	gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
	gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
	gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
	gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
	gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
	gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
	gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
	gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
	gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
	gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
	gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
	gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
	gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
	gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.

2005-05-26  Andreas Jaeger  <aj@suse.de>

	* gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
	x86-64 compilation.

2005-05-26  Andreas Jaeger  <aj@suse.de>

	PR testsuite/20772
	* gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
	gcc.misc-tests/i386-pf-athlon-1.c,
	gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
	g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
	g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
	g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
	g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
	g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
	g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
	programs.

	* g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
	gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
	gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
	x86-64 compilation.

	* g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
	x86_64.

	* gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
	effective-target ilp32.

2005-05-26  David Ung  <davidu@mips.com>

	* gcc.target/mips/ext_ins.c: New test for testing the generation
	of MIPS32/64 rev 2 ext/ins instructions.

2005-05-26  Andreas Jaeger  <aj@suse.de>

	* treelang/compile/unsigned.tree: Use gimple instead of
	nonexisting generic dump.

2005-05-26  Paolo Bonzini  <bonzini@gnu.org>

	* gcc.dg/vect/vect-7.c: Remove xfail for alpha.

2005-05-26  Andreas Jaeger  <aj@suse.de>

	* gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.

2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>

	PR libfortran/17283
	* gfortran.fortran-torture/execute/intrinsic_unpack.f90:
	Test callee-allocated memory with write statements.

2005-05-25  Roger Sayle  <roger@eyesopen.com>

	PR middle-end/21709
	* gcc.dg/pr21709-1.c: New test case.

2005-05-25  Ziemowit Laski  <zlaski@apple.com>
	    Mike Stump  <mrs@apple.com>

	* objc/execute/next_mapping.h: Update for C++.

	* obj-c++.dg/selector-1.mm: Move to...
	* obj-c++.dg/selector-4.mm: here...

	* obj-c++.dg/basic.mm: New.
	* obj-c++.dg/comp-types-1.mm: New.
	* obj-c++.dg/cxx-class-1.mm: New.
	* obj-c++.dg/cxx-ivars-1.mm: New.
	* obj-c++.dg/cxx-ivars-2.mm: New.
	* obj-c++.dg/cxx-ivars-3.mm: New.
	* obj-c++.dg/cxx-scope-1.mm: New.
	* obj-c++.dg/cxx-scope-2.mm: New.
	* obj-c++.dg/defs.mm: New.
	* obj-c++.dg/empty-private-1.mm: New.
	* obj-c++.dg/encode-1.mm: New.
	* obj-c++.dg/encode-2.mm: New.
	* obj-c++.dg/encode-3.mm: New.
	* obj-c++.dg/extern-c-1.mm: New.
	* obj-c++.dg/extra-semi.mm: New.
	* obj-c++.dg/fix-and-continue-2.mm: New.
	* obj-c++.dg/isa-field-1.mm: New.
	* obj-c++.dg/ivar-list-semi.mm: New.
	* obj-c++.dg/local-decl-1.mm: New.
	* obj-c++.dg/lookup-1.mm: New.
	* obj-c++.dg/lookup-2.mm: New.
	* obj-c++.dg/method-1.mm: New.
	* obj-c++.dg/method-2.mm: New.
	* obj-c++.dg/method-3.mm: New.
	* obj-c++.dg/method-4.mm: New.
	* obj-c++.dg/method-5.mm: New.
	* obj-c++.dg/method-6.mm: New.
	* obj-c++.dg/method-7.mm: New.
	* obj-c++.dg/no-extra-load.mm: New.
	* obj-c++.dg/overload-1.mm: New.
	* obj-c++.dg/pragma-1.mm: New.
	* obj-c++.dg/pragma-2.mm: New.
	* obj-c++.dg/private-1.mm: New.
	* obj-c++.dg/private-2.mm: New.
	* obj-c++.dg/proto-qual-1.mm: New.
	* obj-c++.dg/qual-types-1.mm: New.
	* obj-c++.dg/stubify-1.mm: New.
	* obj-c++.dg/stubify-2.mm: New.
	* obj-c++.dg/super-class-1.mm: New.
	* obj-c++.dg/super-class-2.mm: New.
	* obj-c++.dg/super-dealloc-1.mm: New.
	* obj-c++.dg/super-dealloc-2.mm: New.
	* obj-c++.dg/template-1.mm: New.
	* obj-c++.dg/template-2.mm: New.
	* obj-c++.dg/template-3.mm: New.
	* obj-c++.dg/template-4.mm: New.
	* obj-c++.dg/template-5.mm: New.
	* obj-c++.dg/template-6.mm: New.
	* obj-c++.dg/try-catch-1.mm: New.
	* obj-c++.dg/try-catch-2.mm: New.
	* obj-c++.dg/try-catch-3.mm: New.
	* obj-c++.dg/try-catch-4.mm: New.
	* obj-c++.dg/try-catch-5.mm: New.
	* obj-c++.dg/try-catch-6.mm: New.
	* obj-c++.dg/try-catch-7.mm: New.
	* obj-c++.dg/try-catch-8.mm: New.
	* obj-c++.dg/try-catch-9.mm: New.
	* obj-c++.dg/va-meth-1.mm: New.

2005-05-25  Ziemowit Laski  <zlaski@apple.com>

	* obj-c++.dg/selector-1.mm: New.
	* obj-c++.dg/selector-2.mm: New.

2005-05-25  Ziemowit Laski  <zlaski@apple.com>

	* obj-c++.dg/selector-3.mm: New.
	* objc.dg/selector-3.m: New.

2005-05-25  Ziemowit Laski  <zlaski@apple.com>

	* objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
	about where warning appears.

2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>

	* gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
	* gcc.dg/tree-ssa/stdarg-3.c: Likewise.
	* gcc.dg/tree-ssa/stdarg-4.c: Likewise.
	* gcc.dg/tree-ssa/stdarg-5.c: Likewise.

2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>

	* gcc.dg/20050524-1.c: New test.

2005-05-25  Jan Hubicka  <jh@suse.cz>

	* gcc.dg/tree-prof/inliner-1.c: New.

2005-05-25  Janis Johnson  <janis187@us.ibm.com>

	* gcc.dg/tree-prof: New directory.
	* gcc.dg/tree-prof/tree-prof.exp: New.

2005-05-25  DJ Delorie  <dj@redhat.com>

	* gcc.dg/Wattributes-1.c: New.
	* gcc.dg/Wattributes-2.c: New.
	* gcc.dg/Wattributes-3.c: New.

20005-05-24  Janis Johnson  <janis187@us.ibm.com>

	PR tree-optimization/19833
	* gcc.dg/uninit-4.c: Remove xfail.
	* gcc.dg/uninit-9.c: Ditto.

2005-05-24  Ziemowit Laski  <zlaski@apple.com>

	* obj-c++.dg/bitfield-[1-5].mm: New.
	* obj-c++.dg/class-protocol-1.mm: New.
	* obj-c++.dg/comp-types-1[0-1].mm: New.
	* obj-c++.dg/comp-types-[2-9].mm: New.
	* obj-c++.dg/encode-[4-8].mm: New.
	* obj-c++.dg/layout-1.mm: New.
	* obj-c++.dg/method-1[0-9].mm: New.
	* obj-c++.dg/method-2[0-1].mm: New.
	* obj-c++.dg/method-[8-9].mm: New.
	* obj-c++.dg/objc-gc-3.mm: New.
	* obj-c++.dg/try-catch-10.mm: New.
	* objc.dg/bitfield-5.m: New.
	* objc.dg/comp-types-10.m: New.
	* objc.dg/comp-types-9.m: New.
	* objc.dg/layout-1.m: New.
	* objc.dg/objc-gc-4.m: New.
	* objc.dg/try-catch-9.m: New.
	* objc.dg/class-protocol-1.m: Tweak diagnostics.
	* objc.dg/comp-types-1.m: Likewise.
	* objc.dg/comp-types-[5-6].m: Likewise.
	* objc.dg/method-9.m: Likewise.

2005-05-24  Janis Johnson  <janis187@us.ibm.com>

	* gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
	and on hardware without VMX support.

	* gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.

	* gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.

	* lib/profopt.exp (dg-final-generate, dg-final-use,
	profopt-final-code, profopt-get-options): New.
	(profopt-execute): Process test directives.

	* lib/gcc-dg.exp (cleanup-ipa-dump): New.
	(cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
	cleanup-tree-dump, cleanup-saved-temps): Update comments.

2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>

	PR C++/21645
	* g++.dg/init/ctor5.C: New test.

2005-05-24  Ira Rosen  <irar@il.ibm.com>

	* gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
	vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
	vect-113.c, vect-114.c.

2005-05-23  Adam Nemet  <anemet@lnxw.com>

	* gcc.dg/const-elim-1.c: Remove xfails.

2005-05-23  Jeff Law  <law@redhat.com>

	* gcc.c-torture/compile/pr21638.c: New test.
	* gcc.c-torture/compile/20050520-1.c: New test.

2005-05-23  Nick Clifton  <nickc@redhat.com>

	* gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
	be a proper triple, ie: m32r*-*-*.
	* g++.old-deja/g++.jason/thunk3.C: Likewise.

2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>

	PR middle-end/21331
	PR tree-opt/21293
	* gcc.c-torture/compile/pr21293.c: New test.
	* gcc.c-torture/execute/pr21331.c: New test.

2004-05-20  Richard Henderson  <rth@redhat.com>

	* g++.dg/other/stdarg3.C: Spell "hpux*" correctly.

2005-05-20  Ziemowit Laski  <zlaski@apple.com>

	* obj-c++-dg.exp: Add.
	* obj-c++.exp: Add.
	* obj-c++.dg/dg.exp: Add.

2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>

	* g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
	* gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.

2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>

	* gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.

2004-05-19  Richard Henderson  <rth@redhat.com>

	* g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.

2005-05-19  Janis Johnson  <janis187@us.ibm.com>

	* gcc.dg/altivec-21.c: Use dg-error only for ilp32.

	* gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.

2005-05-19  Jakub Jelinek  <jakub@redhat.com>

	PR c++/21495
	* g++.dg/parse/extern1.C: New test.
	* g++.dg/tls/diag-2.C: Adjust expected error message wording.

2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>

	* gcc.dg/c99-math.h: New.
	* gcc.dg/c99-math-float-1.c: New test.
	* gcc.dg/c99-math-double-1.c: Likewise.
	* gcc.dg/c99-math-long-double-1.c: Likewise.

2005-05-18  Richard Henderson  <rth@redhat.com>

	* gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.

2005-05-18  Devang Patel  <dpatel@apple.com>

	* g++.dg/opt/20050511-1.C: New test.

2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>

	PR libfortran/21127
	* gfortran.dg/reshape-complex.f90: New test.

2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>

	* gfortran.dg/array_constructor_1.f90: New test.
	* gfortran.dg/array_constructor_2.f90: New test.

2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>

	PR fortran/20954
	* gfortran.dg/pr20954.f: New test.

2005-05-17  Mike Stump  <mrs@apple.com>

	Yet more Objective-C++...

	* objc.dg/method-5.m: Update.
	* objc.dg/method-6.m: Update.
	* objc.dg/method-7.m: Update.
	* objc.dg/method-9.m: Update.
	* objc.dg/try-catch-2.m: Update.

2005-05-17  Mark Mitchell  <mark@codesourcery.com>

	* gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
	Remove little-endian optimizations.

2005-05-17  Jeff Law  <law@redhat.com>

	* g++.dg/tree-ssa/pr14814.C: New test.
	* gcc.dg/tree-ssa/pr14814.C: New test.
	* gcc.dg/tree-ssa/pr17141-1.C: New test.
	* gcc.dg/tree-ssa/pr17141-2.C: New test.

2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>

	* gcc.dg/compat/generate-random.c: Do not include
	libiberty.h.
	* gcc.dg/compat/generate-random_r.c: Likewise.

2005-05-17  Paolo Bonzini  <bonzini@gnu.org>

	* gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.

2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>

	PR middle-end/21595
	* g++.dg/tree-ssa/builtin1.C: New testcase.

2005-05-17  Jakub Jelinek  <jakub@redhat.com>

	PR c++/21454
	* g++.dg/opt/const4.C: New test.

	PR middle-end/21492
	* g++.dg/opt/crossjump1.C: New test.

	PR tree-optimization/21610
	* gcc.c-torture/compile/20050516-1.c: New test.

	PR fortran/15080
	* gfortran.fortran-torture/execute/forall_3.f90: Remove comment
	about the test failing.
	* gfortran.fortran-torture/execute/where_7.f90: New test.
	* gfortran.fortran-torture/execute/where_8.f90: New test.

2005-05-16  Richard Henderson  <rth@redhat.com>

	* lib/target-supports.exp (check_effective_target_vect_int_mul): Add
	i?86 and x86_64.

2005-05-16  Mark Mitchell  <mark@codesourcery.com>

	* gcc.dg/compat/generate-random.c (config.h): Do not include.
	(limits.h): Include unconditionally.
	(stdlib.h): Likewise.
	* gcc.dg/compat/generate-random_r.c (config.h): Do not include.
	(limits.h): Include unconditionally.
	(stdlib.h): Likewise.
	* gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
	* gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
	(limits.h): Include unconditionally.
	(stdlib.h): Likewise.
	(hashtab.h): Do not include.
	(getopt.h): Likewise.
	(stddef.h): Include.
	(hashval_t): Define.
	(struct entry): Add "next" field.
	(HASH_SIZE): New macro.
	(hash_table): New variable.
	(switchfiles): Do not use xmalloc.
	(mix): New macro.
	(iterative_hash): New function.
	(hasht): Remove.
	(e_exists): New function.
	(e_insert): Likewise.
	(output): Use, instead of libiberty hashtable functions.
	(main): Do not use getopt.  Do not call htab_create.

2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>

	PR libstdc++/21526
	* lib/target-supports.exp (check_mkfifo_available):
	Return 0 for cygwin as mkfifo support incomplete on platform.
	Fix typos in comments.

2005-05-15  Mark Mitchell  <mark@codesourcery.com>

	* lib/compat.exp (compat-execute): Do not use regsub unsafely.

2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>

	PR fortran/17432
	* gfortran.dg/assign_4.f: New test.

2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>

	PR tree-optimization/21563
	* gcc.dg/tree-ssa/pr21563.c: New.

2005-05-14  Jan Hubicka  <jh@suse.cz>

	* gcc.dg/noreturn-7.c: Allow control reaches warning.

2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>

	* g++.dg/tree-ssa/tmmti-2.C: New testcase.

2005-05-13  Julian Brown  <julian@codesourcery.com>

	* gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
	* gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.

2005-05-13  Jan Hubicka  <jh@suse.cz>

	* gcc.dg/builtins-43.c: Use gimple dump instead of generic.
	* gcc.dg/fold-xor-?.c: Likewise.
	* gcc.dg/pr15784-?.c: Likewise.
	* gcc.dg/pr20922-?.c: Likewise.
	* gcc.dg/tree-ssa/20050128-1.c: Likewise.
	* gcc.dg/tree-ssa/pr17598.c: Likewise.
	* gcc.dg/tree-ssa/pr20470.c: Likewise.

2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>

	PR fortran/21260
	* gfortran.dg/hollerith_1.f90: New test.

2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>

	* gfortran.dg/func_result_2.f90: New test.

2005-05-11  Bud Davis  <bdavis@gfortran.org>

	* gfortran.dg/dev_null.f90: New test.

2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>

	* gcc.dg/arm-vfp1.c: Revert last change.

2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>

	PR middle-end/19807
	PR tree-optimization/19639
	* g++.dg/tree-ssa/pr19807.C: New testcase.

2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

	PR libfortran/21471
	* gfortran.dg/append-1.f90: New test.

2005-05-10  Diego Novillo  <dn