2010-12-16  Release Manager

	* GCC 4.5.2 released.

2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>

	PR tree-optimization/44676
	* gcc.dg/graphite/id-pr44676.c: New.

2010-12-07  Jakub Jelinek  <jakub@redhat.com>

	Backport from mainline
	2010-12-06  Jakub Jelinek  <jakub@redhat.com>
 
	PR target/43897
	* gcc.target/ia64/pr43897.c: New test.

	PR rtl-optimization/46777
	* gcc.dg/pr46777.c: New test.

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

	PR rtl-optimization/46614
	* gcc.dg/pr46614.c: New test.

	2010-11-23  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/46499
	* gcc.dg/pr46499-1.c: New test.
	* gcc.dg/pr46499-2.c: New test.

	2010-11-20  Jakub Jelinek  <jakub@redhat.com>
 
	PR c++/46538
	* g++.dg/other/error34.C: New test.

	2010-11-18  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/46534
	* gcc.c-torture/compile/pr46534.c: New test.

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

	PR rtl-optimization/46440
	* gcc.dg/pr46440.c: New test.

	2010-11-16  Jakub Jelinek  <jakub@redhat.com>

	PR c++/46401
	* g++.dg/warn/Wsequence-point-3.C: New test.

2010-12-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	Backport from mainline:
	2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* lib/target-supports.exp (add_options_for_tls): New proc.
	* g++.dg/tls/static-1.C: Use dg-add-options tls.
	* g++.dg/tls/static-1a.cc: Likewise.
	* gcc.dg/tls/emutls-1.c: Likewise.
	* gcc.dg/tls/opt-11.c: Likewise.
	* gcc.dg/tls/opt-12.c: Likewise.
	* gcc.dg/tls/pr24428-2.c: Likewise.
	* gcc.dg/tls/pr24428.c: Likewise.

	2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	PR target/46131
	* lib/target-supports.exp (add_options_for_tls): Pass -pthread for
	*-*-osf*.

2010-12-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	Backport from mainline:
	2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>

	PR testsuite/43925
	* lib/plugin-support.exp (plugin-test-execute):
	Add ${gcc_objdir}/intl to includes.

2010-12-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* ada/acats/run_acats (which): Assign output to temporary
	variable, only use if successful.
	Use last field of type output.

2010-12-06  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/46806
	* g++.dg/torture/20100825.C: New testcase.

2010-12-05  Richard Guenther  <rguenther@suse.de>
	    Ira Rosen  <irar@il.ibm.com>

	PR tree-optimization/46663
	* gcc.dg/vect/pr46663.c: New test.

2010-12-04  Daniel Kraft  <d@domob.eu>

	PR fortran/46794
	* gfortran.dg/power2.f90: New test.

2010-12-03  Jakub Jelinek  <jakub@redhat.com>

	PR debug/46123
	* g++.dg/debug/pr46123.C: New test.
	* g++.dg/debug/dwarf2/pr46123.C: New test.

2010-12-03  Jason Merrill  <jason@redhat.com>

	PR c++/46058
	* g++.dg/template/scope4.C: New.

2010-12-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	Backport from mainline:
	2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
	* g++.dg/abi/thunk4.C: Likewise.
	* g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
	* g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
	* g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
	* g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
	large arena_size.
	* gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
	* gcc.dg/intmax_t-1.c: Likewise.

2010-12-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	Backport from mainline:
	2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
	warning.
	* g++.dg/abi/packed1.C (struct INNER): Ignore warning on
	mips-sgi-irix*.
	* g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
	* gcc.target/mips/call-3.c: Add dg-require-visibility.

2010-11-29  H.J. Lu  <hongjiu.lu@intel.com>

	Backport from mainline
	2010-07-22  Sebastian Pop  <sebastian.pop@amd.com>

	PR middle-end/46651
	* gcc.dg/graphite/id-24.c: New.

2010-11-29  Richard Guenther  <rguenther@suse.de>
	    Zdenek Dvorak  <rakdver@kam.uniff.cz>

	PR tree-optimization/46675
	* gcc.dg/pr46675.c: New test.

2010-11-28  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
	* gnat.dg/pack9.adb (dg-final): Likewise.

2010-11-27  Tobias Burnus  <burnus@net-b.de>

	PR fortran/46638
	PR fortran/46668
	* gfortran.dg/transfer_simplify_10.f90: Fix endian issue.

2010-11-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* lib/gnat.exp: Load gcc.exp.
	(gnat_target_compile): Use gcc_target_compile for *.c sources.
	* gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.

	Backport from mainline:
	2010-11-25  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
	* gnat.dg/sse_nolib.adb: Likewise.

2010-11-25  Tobias Burnus  <burnus@net-b.de>

	PR fortran/46638
	* gfortran.dg/transfer_simplify_10.f90: New.

2010-11-20  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.target/sparc/sparc-align-1.c: New test.

2010-11-19  Joseph Myers  <joseph@codesourcery.com>

	PR c/46547
	* gcc.c-torture/compile/pr46547-1.c: New test.

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

	* gcc.target/rx/pack.c: New test.

2010-11-16  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/44545
	* gcc.dg/pr44545.c: New testcase.

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

	PR tree-optimization/46491
	* gcc.target/i386/pr46491.c: New test.

2010-11-13  Tobias Burnus  <burnus@net-b.de>

	PR fortran/45742
	* gfortran.dg/volatile12.f90: New.

2010-11-12  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/46177
	* gcc.dg/pr46177.c: Fix dg-options.

2010-11-12  Alexander Monakov  <amonakov@ispras.ru>

	Backport from mainline:
	2010-08-19  Andrey Belevantsev  <abel@ispras.ru>

	PR rtl-optimization/44691
	* gfortran.dg/pr44691.f: New test.

2010-11-12  Richard Guenther  <rguenther@suse.de>

	Backport from mainline
	2010-11-09  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/46355
	* gcc.dg/pr46355.c: New testcase.

	2010-11-02  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/46177
	* gcc.dg/pr46177.c: New testcase.

	2010-11-09  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/46177
	* gcc.dg/pr46177-2.c: New testcase.

2010-11-11  Jakub Jelinek  <jakub@redhat.com>

	Backport from mainline
	2010-11-09  Jakub Jelinek  <jakub@redhat.com>

	PR c++/45894
	* g++.dg/warn/Wsequence-point-2.C: New test.

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

	PR c/44772
	* gcc.dg/Wcxx-compat-21.c: New test.

	PR c++/46160
	* g++.dg/opt/empty2.C: New test.

	PR tree-optimization/46099
	* gcc.dg/autopar/pr46099.c: New test.

	PR middle-end/43690
	* c-c++-common/pr43690.c: New test.

	2010-11-03  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/46165
	* gcc.dg/pr46165.c: New test.

	PR tree-optimization/46107
	* gcc.c-torture/compile/pr46107.c: New test.

2010-11-10  Uros Bizjak  <ubizjak@gmail.com>

	PR target/46419
	* gcc-target/i386/pr46419.c: New test.

2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	Backport from mainline:
	2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.target/i386/i386.exp (FLAGS): Remove.
	Wrap gcc_target_compile with $clearcap_ldflags added to options.

2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	Backport from mainline:
	PR libgfortran/46010
	* gfortran.dg/namelist_66.f90: New test.
	* gfortran.dg/fmt_t_6.f: Whitespace.

2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/46152
	* gfortran.dg/select_type_11.f03: Update dg-error phrase.
	* gfortran.dg/allocate_with_typespec_4.f90: New test.
	* gfortran.dg/allocate_with_typespec_1.f90: New test.
	* gfortran.dg/allocate_with_typespec_2.f: New test.
	* gfortran.dg/allocate_with_typespec_3.f90: New test.
	* gfortran.dg/allocate_derived_1.f90: Delete an obselescent test.
	* gfortran.dg/select_type_1.f03: Update dg-error phrase.

2010-11-02  Ira Rosen  <irar@il.ibm.com>

	PR tree-optimization/45902
	* gcc.dg/vect/pr45902.c: New.

2010-10-30  Uros Bizjak  <ubizjak@gmail.com>

	PR target/46153
	* gcc.target/i386/pr46153.c: New test.

2010-10-26  Ira Rosen  <irar@il.ibm.com>

	PR tree-optimization/46167
	* gcc.dg/vect/O-pr46167.c: New.
	* gcc.dg/vect/vect.exp: Run tests with -O.

2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/opt7.ad[sb]: New test.
	* gnat.dg/opt7_pkg.ads: New helper.

2010-10-22  Uros Bizjak  <ubizjak@gmail.com>

	PR target/46098
	* gcc.target/i386/pr46098.c: New test.

2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
	    H.J. Lu  <hongjiu.lu@intel.com>

	PR target/45946
	* gcc.target/i386/pr45946.c: New test.

2010-10-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	Backport from mainline:
	2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	PR c++/46024
	* g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.

	2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>

	* g++.dg/warn/miss-format-1.C: Update line number.

	2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
	alpha*-dec-osf*.

2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/46007
	Backport from trunk
	* gfortran.dg/shape_5.f90:  New test case.

2010-10-15  Jason Merrill  <jason@redhat.com>

	* g++.dg/lto/pr45983_0.C: New.

2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/discr25.adb: New test.
	* gnat.dg/discr25_pkg.ad[sb]: New helper.

2010-10-18  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/46019
	* gcc.c-torture/execute/pr46019.c: New test.

2010-10-14  Joseph Myers  <joseph@codesourcery.com>

	PR c/45969
	* gcc.c-torture/compile/pr45969-1.c: New test.

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

	PR tree-optimization/45982
	* gcc.dg/torture/pr45982.c: New testcase.
	* gcc.dg/tree-ssa/pr24287.c: Adjust.
	* gcc.dg/tree-ssa/pta-callused.c: Likewise.
	* gcc.dg/torture/pr39074-2.c: Likewise.

2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
	* gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.

2010-10-09  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/45748
	* gfortran.dg/intrinsic_6.f90: New.

2010-10-07  Richard Guenther  <rguenther@suse.de>

	PR middle-end/45869
	* gcc.dg/torture/pr45869.c: New testcase.

2010-10-07  Richard Guenther  <rguenther@suse.de>

	Backport from mainline
	2010-09-07  Richard Guenther  <rguenther@suse.de>

	PR middle-end/45569
	* g++.dg/eh/pr45569.C: New testcase.

2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	Backport from mainline
	PR libfortran/45710
	* gfortran.dg/namelist_65.f90: New test.

2010-10-06  Jack Howarth <howarth@bromo.med.uc.edu>

	Backport from mainline
	2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>

	PR debug/42487
	* lib/target-supports.exp (check_effective_target_function_sections):
	New.
	* gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
	function sections before proceding.

2010-10-06  Jack Howarth <howarth@bromo.med.uc.edu>

	Backport from mainline
	2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>

	PR target/42070
	* lib/profopt.exp: Prune warnings on execname2 compile.
	* lib/prune.exp: Prune "can't add line info" warnings.

2010-10-06  Jack Howarth  <howarth@bromo.med.uc.edu>

	Backport from mainline
	2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>

	PR 43715
	* lib/plugin-support.exp: Use "-undefined
	dynamic_lookup" on darwin.

2010-10-05  Ira Rosen  <irar@il.ibm.com>

	PR tree-optimization/45752
	* gcc.dg/vect/pr45752.c: New test.

2010-10-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>

	* gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
	hppa*-*-hpux*.
	* gcc.dg/torture/pr45678-2.c: Likewise.

2010-10-01  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/45854
	* g++.dg/torture/pr45854.C: New testcase.

2010-09-30  Jakub Jelinek  <jakub@redhat.com>

	PR target/45843
	* g++.dg/torture/pr45843.C: New test.

2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>

	* ada/acats/run_acats: Revert revision 157037.

2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	PR target/44452
	* gcc.target/i386/abi-2.c: XFAIL on i?86-*-solaris2* && ilp32.
	* gcc.target/i386/pr22076.c: Skip on i?86-solaris2* && ilp32.

2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/return2.ad[sb]: New test.
	* gnat.dg/return2_pkg.ads: New helper.

2010-09-24  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/45234
	* gcc.dg/torture/stackalign/alloca-5.c: Remove.

2010-09-23  Jakub Jelinek  <jakub@redhat.com>

	* gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
	* gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
	build.

2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	Backport from mainline
	PR libfortran/45532
	* gfortran.dg/namelist_64.f90: New test.

2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>

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

2010-09-21  Jakub Jelinek  <jakub@redhat.com>

	Backport from mainline
	2010-09-17  Richard Guenther  <rguenther@suse.de>
		    H.J. Lu  <hongjiu.lu@intel.com>

	PR middle-end/45678
	* gcc.dg/torture/pr45678-1.c: New.
	* gcc.dg/torture/pr45678-2.c: Likewise.

2010-09-21  Richard Guenther  <rguenther@suse.de>

	PR middle-end/45704
	* gcc.dg/torture/pr45704.c: New testcase.

2010-09-20  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/45728
	* gcc.c-torture/compile/pr45728.c: New test.

	PR rtl-optimization/45695
	* gcc.c-torture/execute/pr45695.c: New test.

2010-09-20  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/45081
	* gfortran.dg/derived_array_intrinsics_1.f90 : New test.

2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>

	Backport from mainline
	2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>

	PR middle-end/45234
	* gcc.dg/torture/stackalign/alloca-5.c: New.

2010-09-20  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/45623
	* gcc.dg/torture/pr45623.c: New testcase.

2010-09-18  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/45709
	* g++.dg/torture/pr45709-2.C: New testcase.

2010-09-18  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/45709
	* g++.dg/torture/pr45709.C: New testcase.

2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>

	Backport from mainline
	2010-04-07  Dodji Seketeli  <dodji@redhat.com>

	PR debug/43628
	* g++.dg/debug/dwarf2/typedef2.C: New test.

2010-09-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	Backport from mainline:
	2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* lib/target-supports.exp
	(check_effective_target_run_expensive_tests): New proc.
	* gcc.c-torture/compile/limits-fnargs.c: Use
	dg-require-effective-target run_expensive_tests.

2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.c-torture/compile/20100915-1.c: New test.

2010-09-14  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/45567
	* gcc.dg/pr45567.c: New test.

	PR debug/45660
	* g++.dg/debug/pr45660.C: New test.

2010-09-12  Alexander Monakov  <amonakov@ispras.ru>

	Backport from mainline
	2010-09-06  Alexander Monakov  <amonakov@ispras.ru>

	PR rtl-optimization/44919
	* g++.dg/opt/pr44919.C: New.

2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>

	Backport from mainline
	2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>

	PR target/36502
	* gcc.target/i386/pr36502.c: New test.

	PR target/42313
	PR target/44651
	* gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.

2010-09-08  Vladimir Makarov  <vmakarov@redhat.com>

	PR middle-end/40386
	* gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.

2010-09-08  Jakub Jelinek  <jakub@redhat.com>

	PR fortran/45595
	* gfortran.dg/gomp/pr45595.f90: New test.

2010-09-06  Dodji Seketeli  <dodji@redhat.com>

    	PR c++/45200
    	PR c++/45293
    	PR c++/45558
    	* g++.dg/template/typedef34.C: New test.
    	* g++.dg/template/typedef35.C: New test.

2010-09-04  Tobias Burnus  <burnus@net-b.de>

	PR fortran/45530
	* gfortran.dg/namelist_63.f90: New.

2010-09-04  Tobias Burnus  <burnus@net-b.de>

	PR fortran/45489
	* gfortran.dg/initialization_27.f90: New.

2010-09-04  Tobias Burnus  <burnus@net-b.de>

	PR fortran/45019
	* gfortran.dg/aliasing_dummy_5.f90: New.

2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	Backport from mainline:
	2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.dg/pr43058.c: Use dg-timeout-factor 4.

2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
	gcc.target/i386/clearcap.map if supported.

2010-09-03  Jakub Jelinek  <jakub@redhat.com>

	PR debug/45500
	* gcc.target/i386/pr45500.c: New test.

2010-09-02  Ian Bolton  <ian.bolton@arm.com>

	Backport from mainline
	2010-08-19  Ian Bolton  <ian.bolton@arm.com>

	PR target/45070
	* gcc.c-torture/execute/pr45070.c: New.

	2010-08-19  Ian Bolton  <ian.bolton@arm.com>

	* g++.dg/pr44328.C: New test.

	2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>

	* lib/target-supports.exp: (check_effective_target_sync_int_long):
	Add arm*-*-linux-gnueabi.
	(check_effective_target_sync_char_short): Likewise.

2010-09-01  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/45458
	* g++.dg/tree-prof/partition2.C: New test.

2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/nested-func-8.c: New test.

2010-08-30  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/45423
	* gcc.dg/gomp/atomic-12.c: New test.
	* gcc.dg/gomp/atomic-13.c: New test.
	* gcc.dg/gomp/atomic-14.c: New test.
	* g++.dg/gomp/atomic-11.C: New test.
	* g++.dg/gomp/atomic-12.C: New test.
	* g++.dg/gomp/atomic-13.C: New test.
	* g++.dg/gomp/atomic-14.C: New test.

2010-08-30  Jakub Jelinek  <jakub@redhat.com>

	Backport from mainline
	2010-07-27  Jakub Jelinek  <jakub@redhat.com>

	PR c/45079
	* gcc.dg/pr45079.c: New test.

2010-08-29  Jason Merrill  <jason@redhat.com>

	PR c++/44991
	* g++.dg/parse/defarg15.C: New.

2010-08-30  H.J. Lu  <hongjiu.lu@intel.com>

	Backport from mainline
	2010-08-25  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/45393
	* g++.dg/torture/pr45393.C: New testcase.

2010-08-25  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/44858
	* gcc.c-torture/execute/pr44858.c: New test.

	PR rtl-optimization/45400
	* g++.dg/other/i386-8.C: New test.

2010-08-19  Jason Merrill  <jason@redhat.com>

	* g++.dg/init/value8.C: New.

2010-08-20  Jakub Jelinek  <jakub@redhat.com>

	PR fortran/45344
	Backport from mainline
	2010-05-14  Jakub Jelinek  <jakub@redhat.com>

	* gfortran.dg/gomp/pr44036-1.f90: Adjust.

2010-08-17  Uros Bizjak  <ubizjak@gmail.com>

	PR target/45296
	* gcc.target/i386/pr45296.c: New test.

2010-08-16  Changpeng Fang  <changpeng.fang@amd.com>

	PR tree-optimization/45241
	* gcc.dg/vect/no-tree-pre-pr45241.c: New test.

2010-08-14  Uros Bizjak  <ubizjak@gmail.com>

	* g++.dg/cast.C: Change fields of structures to "long" to pass
	the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
	* g++.dg/cpp0x/iop.C: Ditto.
	* g++.dg/cpp0x/named_refs.C: Ditto.
	* g++.dg/cpp0x/rv1p.C: Ditto.
	* g++.dg/cpp0x/rv2p.C: Ditto.
	* g++.dg/cpp0x/rv3p.C: Ditto.
	* g++.dg/cpp0x/rv4p.C: Ditto.
	* g++.dg/cpp0x/rv5p.C: Ditto.
	* g++.dg/cpp0x/rv6p.C: Ditto.
	* g++.dg/cpp0x/rv7p.C: Ditto.
	* g++.dg/cpp0x/rv8p.C: Ditto.
	* g++.dg/cpp0x/unnamed_refs.C: Ditto.

2010-08-12  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/45262
	* gcc.c-torture/execute/pr45262.c: New test.

	PR debug/45259
	* gcc.dg/pr45259.c: New test.

	Backport from mainline
	2010-07-30  Jakub Jelinek  <jakub@redhat.com>

	PR debug/45055
	PR rtl-optimization/45137
	* gcc.dg/pr45055.c: New test.

2010-08-08  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
	* gcc.dg/20030702-1.c: Ditto.
	* gcc.dg/20050309-1.c: Ditto.
	* gcc.dg/20050325-1.c: Ditto.
	* gcc.dg/20050330-2.c: Ditto.
	* gcc.dg/20051201-1.c: Ditto.
	* gcc.dg/gomp/pr27573.c: Ditto.
	* gcc.dg/gomp/pr34610.c: Ditto.
	* gcc.dg/pr24225.c: Ditto.
	* gcc.dg/pr26570.c: Ditto.
	* gcc.dg/pr32773.c: Ditto.
	* g++.dg/gcov/gcov-6.C: Ditto.
	* g++.dg/gomp/pr34608.C: Ditto.
	* gfortran.dg/gomp/pr27573.f90: Ditto.

	* gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
	dg-require-host-local dg directive.
	* gcc.dg/profile-dir-2.c: Ditto.
	* gcc.dg/profile-dir-3.c: Ditto.

2010-08-08  Richard Guenther  <rguenther@suse.de>

	PR middle-end/45034
	* gcc.c-torture/execute/pr45034.c: New testcase.

2010-08-08  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/45109
	* gcc.c-torture/compile/pr45109.c: New testcase.

2010-08-08  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.dg/march.c: Skip if -march defined.
	* gcc.dg/mtune.c: Skip if -mtune defined.

	* g++.old-deja/g++.jason/thunk3.C: Skip for targets with
	generic thunk support.

	Backport from mainline:
	2010-05-25  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.

	Backport from mainline:
	2010-04-22  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.dg/graphite/interchange-0.c: Fix dg-final directive.

2010-08-05  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/44929
	* gfortran.dg/allocate_derived_3.f90: New.

2010-08-04  Uros Bizjak  <ubizjak@gmail.com>

	Backport from mainline:
	2010-07-20  Bingfeng Mei  <bmei@broadcom.com>

	* gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
	sync_char_short.

	2010-06-24  Steve Ellcey  <sje@cup.hp.com>

	PR testsuite/43283
	* gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
	and add argument to nop for IA64.

2010-08-03  Martin Jambor  <mjambor@suse.cz>

	PR tree-optimization/44914
	* g++.dg/tree-ssa/pr44914.C: New test.

2010-08-02  Uros Bizjak  <ubizjak@gmail.com>

	* lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
	test name.
	(cleanup-repo-files): Ditto.
	(cleanup-saved-temps): Ditto.

2010-07-31  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>

	PR c++/45112
	* testsuite/g++.dg/pr45112.C: New test.

2010-07-31  Release Manager

	* GCC 4.5.1 released.

2010-07-30  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>

	Backport from mainline
	2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>

	PR target/43698
	* gcc.target/arm/pr43698.c: New test.

2010-07-23  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/45047
	* gcc.c-torture/compile/pr45047.c: New test.

2010-07-23  Jason Merrill  <jason@redhat.com>

	PR c++/45008
	* g++.dg/abi/mangle44.C: New.

2010-07-22  Jakub Jelinek  <jakub@redhat.com>

	PR debug/45015
	* gcc.target/m68k/pr45015.c: New test.

	Backport from mainline
	2010-07-16  Jakub Jelinek  <jakub@redhat.com>

	PR target/44942
	* gcc.c-torture/execute/pr44942.c: New test.
	* gcc.target/i386/pr44942.c: New test.

2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/44929
	* Revert my commit r162325 for this PR.

2010-07-21  Martin Jambor  <mjambor@suse.cz>

	PR tree-optimization/44900
	* g++.dg/torture/pr44900.C: New test.

2010-07-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	Backport from mainline:
	2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR testsuite/38946
	* gfortran.dg/array_constructor_23.f: Update test to allow for small
	error in comparing reals.

2010-07-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	Backport from mainline:
	2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* lib/target-supports.exp (check_sse_os_support_available): New
	proc.
	(check_sse_hw_available): New proc.
	(check_effective_target_sse_runtime): New proc.
	(check_effective_target_sse2_runtime): New proc.
	* lib/fortran-torture.exp (get-fortran-torture-options): Only add
	-msse2 if check_sse_os_support_available.
	* g++.dg/vect/vect.exp: Only run -msse2 tests if
	check_sse_os_support_available.
	* gcc.dg/vect/vect.exp: Likewise.
	* gfortran.dg/vect/vect.exp: Likewise.
	* gcc.target/i386/sol2-check: Renamed to ...
	* gcc.target/i386/sse-os-support.h: ... this.
	(sol2_check): Renamed to ...
	(sse_os_support): ... this.
	Only test movss with xmm registers.
	* gcc.target/i386/sse-check.h: Reflect new header and function names.
	Removed ILL_INSN, ILL_INSN_LEN.
	* gcc.target/i386/sse2-check.h: Likewise.
	* gcc.target/i386/sse3-check.h: Likewise.
	* gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
	Removed cpuid.h, __get_cpuid test.
	* g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
	Removed cpuid.h, __get_cpuid test.
	* g++.dg/other/pr40446.C: Likewise.
	* gcc.dg/compat/union-m128-1_main.c: Likewise.
	* gcc.dg/compat/vector-1a_main.c: Likewise.
	* gcc.dg/compat/vector-2a_main.c: Likewise.
	* gcc.dg/pr36584.c: Likewise.
	* gcc.dg/pr37544.c: Likewise.
	* gcc.dg/torture/pr16104-1.c: Likewise.
	* gcc.dg/torture/stackalign/alloca-2.c: Likewise.
	* gcc.dg/torture/stackalign/alloca-3.c: Likewise.
	* gcc.dg/torture/stackalign/push-1.c: Likewise.
	* gcc.dg/torture/stackalign/vararg-3.c: Likewise.
	* gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
	* gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
	sse2_runtime.
	* gcc.dg/torture/pr35771-2.c: Likewise.
	* gcc.dg/torture/pr35771-3.c: Likewise.
	* gcc.target/i386/pr39315-2.c: Likewise.
	* gcc.target/i386/pr39315-4.c: Likewise.
	* gcc.target/i386/vperm-v2df.c: Likewise.
	* gcc.target/i386/vperm-v2di.c: Likewise.
	* gcc.target/i386/vperm-v4si-1.c: Likewise.
	* gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
	sse_runtime.

2010-07-20  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/44977
	* gcc.dg/torture/pr44977.c: New testcase.

2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/44929
	* gfortran.dg/allocate_with_typespec.f90: New test.
	* gfortran.dg/allocate_derived_1.f90: Update error message.

2010-07-19  Jason Merrill  <jason@redhat.com>

	PR c++/44996
	* g++.dg/cpp0x/decltype23a.C: New.

2010-07-18  Daniel Franke  <franke.daniel@gmail.com>
	    Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/30668
	PR fortran/31346
	PR fortran/34260
	PR fortran/40011
	* gfortran.dg/pr40999.f: Fix function type.
	* gfortran.dg/whole_file_5.f90: Likewise.
	* gfortran.dg/whole_file_6.f90: Likewise.
	* gfortran.dg/whole_file_16.f90: New.
	* gfortran.dg/whole_file_17.f90: New.
	* gfortran.dg/whole_file_18.f90: New.
	* gfortran.dg/whole_file_19.f90: New.

2010-07-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	Backport from mainline:
	2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.dg/pr42427.c: Require c99_runtime.
	* gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
	c99_runtime.
	* gcc.target/i386/avx-cmpss-1.c: Likewise.
	* gcc.target/i386/avx-vcmppd-1.c: Likewise.
	* gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
	* gcc.target/i386/avx-vcmpps-1.c: Likewise.
	* gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
	* gcc.target/i386/avx-vcmpsd-1.c: Likewise.
	* gcc.target/i386/avx-vcmpss-1.c: Likewise.
	* gcc.target/i386/sse-cmpss-1.c: Likewise.
	* gcc.target/i386/sse2-cmpsd-1.c: Likewise
	* gcc.target/i386/pr37275.c: Require visibility support.

2010-07-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	Backport from mainline:
	2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* lib/target-supports.exp (check_effective_target_sse): New proc.
	* gcc.target/i386/sol2-check.h: New file.
	* gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
	Include sol2-check.h.
	(main) Only run do_test () if sol2_check ().
	* gcc.target/i386/sse2-check.h: Likewise.
	* gcc.target/i386/sse3-check.h: Likewise.
	* gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
	[__sun__ && __svr4__]: Execute SSE2 instruction.
	* gcc.target/i386/math-torture/math-torture.exp: Only add options
	with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
	* g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
	* g++.dg/ext/vector14.C: Likewise.
	* g++.dg/other/mmintrin.C: Likewise.
	* gcc.dg/20020418-1.c: Likewise.
	* gcc.dg/debug/dwarf2/const-2b.c: Likewise.
	* gcc.dg/format/ms_unnamed-1.c: Likewise.
	* gcc.dg/format/unnamed-1.c: Likewise.
	Adapt dg-warning line number.
	* gcc.dg/graphite/pr40281.c: Likewise.
	* gcc.dg/pr32176.c: Likewise.
	* gcc.dg/pr40550.c: Likewise.
	* gcc.dg/prefetch-loop-arrays-1.c: Likewise.
	* gcc.dg/torture/pr36891.c: Likewise.
	* gcc.target/i386/20020218-1.c: Likewise.
	* gcc.target/i386/20020523.c: Likewise.
	* gcc.target/i386/abi-1.c: Likewise.
	* gcc.target/i386/brokensqrt.c: Likewise.
	* gcc.target/i386/fastcall-sseregparm.c: Likewise.
	* gcc.target/i386/pr13366.c: Likewise.
	* gcc.target/i386/pr13685.c: Likewise.
	* gcc.target/i386/pr24306.c: Likewise.
	* gcc.target/i386/pr31486.c: Likewise.
	* gcc.target/i386/pr32065-1.c: Likewise.
	* gcc.target/i386/pr32065-2.c: Likewise.
	* gcc.target/i386/pr32389.c: Likewise.
	* gcc.target/i386/pr38824.c: Likewise.
	* gcc.target/i386/pr38931.c: Likewise.
	* gcc.target/i386/pr39592-1.c: Likewise.
	* gcc.target/i386/recip-divf.c: Likewise.
	* gcc.target/i386/recip-sqrtf.c: Likewise.
	* gcc.target/i386/recip-vec-divf.c: Likewise.
	* gcc.target/i386/recip-vec-sqrtf.c: Likewise.
	* gcc.target/i386/sse-1.c: Likewise.
	* gcc.target/i386/sse-16.c: Likewise.
	* gcc.target/i386/sse-2.c: Likewise.
	* gcc.target/i386/sse-20.c: Likewise.
	* gcc.target/i386/sse-3.c: Likewise.
	* gcc.target/i386/sse-7.c: Likewise.
	* gcc.target/i386/sse-9.c: Likewise.
	* gcc.target/i386/sse-addps-1.c: Likewise.
	* gcc.target/i386/sse-addss-1.c: Likewise.
	* gcc.target/i386/sse-andnps-1.c: Likewise.
	* gcc.target/i386/sse-andps-1.c: Likewise.
	* gcc.target/i386/sse-cmpss-1.c: Likewise.
	* gcc.target/i386/sse-comiss-1.c: Likewise.
	* gcc.target/i386/sse-comiss-2.c: Likewise.
	* gcc.target/i386/sse-comiss-3.c: Likewise.
	* gcc.target/i386/sse-comiss-4.c: Likewise.
	* gcc.target/i386/sse-comiss-5.c: Likewise.
	* gcc.target/i386/sse-comiss-6.c: Likewise.
	* gcc.target/i386/sse-copysignf-vec.c: Likewise.
	* gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
	* gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
	* gcc.target/i386/sse-cvtss2si-1.c: Likewise.
	* gcc.target/i386/sse-cvtss2si-2.c: Likewise.
	* gcc.target/i386/sse-cvttss2si-1.c: Likewise.
	* gcc.target/i386/sse-cvttss2si-2.c: Likewise.
	* gcc.target/i386/sse-divps-1.c: Likewise.
	* gcc.target/i386/sse-divss-1.c: Likewise.
	* gcc.target/i386/sse-init-v4hi-1.c: Likewise.
	* gcc.target/i386/sse-init-v4sf-1.c: Likewise.
	* gcc.target/i386/sse-maxps-1.c: Likewise.
	* gcc.target/i386/sse-maxss-1.c: Likewise.
	* gcc.target/i386/sse-minps-1.c: Likewise.
	* gcc.target/i386/sse-minss-1.c: Likewise.
	* gcc.target/i386/sse-movaps-1.c: Likewise.
	* gcc.target/i386/sse-movaps-2.c: Likewise.
	* gcc.target/i386/sse-movhlps-1.c: Likewise.
	* gcc.target/i386/sse-movhps-1.c: Likewise.
	* gcc.target/i386/sse-movhps-2.c: Likewise.
	* gcc.target/i386/sse-movlhps-1.c: Likewise.
	* gcc.target/i386/sse-movmskps-1.c: Likewise.
	* gcc.target/i386/sse-movntps-1.c: Likewise.
	* gcc.target/i386/sse-movss-1.c: Likewise.
	* gcc.target/i386/sse-movss-2.c: Likewise.
	* gcc.target/i386/sse-movss-3.c: Likewise.
	* gcc.target/i386/sse-movups-1.c: Likewise.
	* gcc.target/i386/sse-movups-2.c: Likewise.
	* gcc.target/i386/sse-mulps-1.c: Likewise.
	* gcc.target/i386/sse-mulss-1.c: Likewise.
	* gcc.target/i386/sse-orps-1.c: Likewise.
	* gcc.target/i386/sse-rcpps-1.c: Likewise.
	* gcc.target/i386/sse-recip-vec.c: Likewise.
	* gcc.target/i386/sse-recip.c: Likewise.
	* gcc.target/i386/sse-rsqrtps-1.c: Likewise.
	* gcc.target/i386/sse-set-ps-1.c: Likewise.
	* gcc.target/i386/sse-sqrtps-1.c: Likewise.
	* gcc.target/i386/sse-subps-1.c: Likewise.
	* gcc.target/i386/sse-subss-1.c: Likewise.
	* gcc.target/i386/sse-ucomiss-1.c: Likewise.
	* gcc.target/i386/sse-ucomiss-2.c: Likewise.
	* gcc.target/i386/sse-ucomiss-3.c: Likewise.
	* gcc.target/i386/sse-ucomiss-4.c: Likewise.
	* gcc.target/i386/sse-ucomiss-5.c: Likewise.
	* gcc.target/i386/sse-ucomiss-6.c: Likewise.
	* gcc.target/i386/sse-unpckhps-1.c: Likewise.
	* gcc.target/i386/sse-unpcklps-1.c: Likewise.
	* gcc.target/i386/sse-xorps-1.c: Likewise.
	* gcc.target/i386/ssefn-1.c: Likewise.
	* gcc.target/i386/ssefn-3.c: Likewise.
	* gcc.target/i386/sseregparm-1.c: Likewise.
	* gcc.target/i386/stackalign/return-3.c: Likewise.
	* gcc.target/i386/vectorize1.c: Likewise.
	* gcc.target/i386/vperm-v4sf-1.c: Likewise.
	* gcc.target/i386/xorps-sse.c: Likewise.
	* gfortran.dg/pr28158.f90: Likewise.
	* gfortran.dg/pr30667.f: Likewise.
	* gnat.dg/loop_optimization7.adb: Likewise.
	* gnat.dg/sse_nolib.adb: Likewise.

2010-07-12  Jie Zhang  <jie@codesourcery.com>

	* gcc.target/arm/interrupt-1.c: New test.
	* gcc.target/arm/interrupt-2.c: New test.

2010-07-11  Jack Howarth  <howarth@bromo.med.uc.edu>

	Backport from mainline
	2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
	* g++.dg/lto/20100302_0.C: Skip on darwin.

	2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
	* gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
	conflict with darwin crt1.o 'start' symbol.

	2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
	* gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.

	2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
		    Iain Sandoe  <iains@gcc.gnu.org>
	* g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
	* gcc.dg/lto/20081222_0.c: Require alias support.

2010-07-10  Mikael Pettersson  <mikpe@it.uu.se>

	PR testsuite/44325
	Backport from mainline
	2010-07-04  Ira Rosen  <irar@il.ibm.com>
		Revital Eres  <eres@il.ibm.com>

	* gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
	support misaligned stores.

2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>

	Backport from mainline
	2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
		    Mikael Pettersson  <mikpe@it.uu.se>

	* obj-c++.dg/encode-2.mm: Produce object and save temps.
	Make signed-ness of chars explicit.  Scan the object for
	strings that are split by some target assemblers.
	* obj-c++.dg/encode-3.mm: Make the signed-ness of chars
	explicit.

2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
	multiplication by values.
	* gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
	* gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.

2010-07-08  Jakub Jelinek  <jakub@redhat.com>

	PR fortran/44847
	* gfortran.dg/gomp/pr44847.f90: New test.

2010-07-08  Jason Merrill  <jason@redhat.com>

	PR c++/44703
	* g++.dg/cpp0x/initlist41.C: New.

2010-07-08  Richard Guenther  <rguenther@suse.de>

	Backport from mainline
	2010-05-27  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/44284
	* gcc.dg/vect/vect-118.c: New testcase.
	* gcc.dg/vect/bb-slp-20.c: Adjust.
	* gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
	* gcc.dg/vect/slp-9.c: Likewise.
	* gcc.dg/vect/slp-reduc-4.c: Likewise.
	* gcc.dg/vect/vect-10.c: Likewise.
	* gcc.dg/vect/vect-109.c: Likewise.
	* gcc.dg/vect/vect-12.c: Likewise.
	* gcc.dg/vect/vect-36.c: Likewise.
	* gcc.dg/vect/vect-7.c: Likewise.
	* gcc.dg/vect/vect-iv-8.c: Likewise.
	* gcc.dg/vect/vect-multitypes-10.c: Likewise.
	* gcc.dg/vect/vect-multitypes-13.c: Likewise.
	* gcc.dg/vect/vect-multitypes-14.c: Likewise.
	* gcc.dg/vect/vect-multitypes-15.c: Likewise.
	* gcc.dg/vect/vect-multitypes-7.c: Likewise.
	* gcc.dg/vect/vect-multitypes-8.c: Likewise.
	* gcc.dg/vect/vect-multitypes-9.c: Likewise.
	* gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
	* gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
	* gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
	* gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
	* gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
	* gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
	* gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
	* gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
	* gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
	* gcc.dg/vect/vect-widen-mult-u16.c: Likewise.

	2010-07-06  Richard Guenther  <rguenther@suse.de>

	PR middle-end/44828
	* gcc.c-torture/execute/pr44828.c: New testcase.

2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>

	Backport from mainline
	2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>

	PR testsuite/44195
	* gcc.dg/lto/20100518_0.c: Limit to x86.

2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>

	Backport from mainline
	2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>

	PR c/44806
	* gcc.dg/torture/pr44806.c: New.

2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>

	* objc-obj-c++-shared/Object1.h: Correct Line endings.

2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>

	* g++.dg/template/crash98.C: Remove stray // from dg-error comment.

2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/44039
	* g++.dg/template/crash98.C: New.

2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>

	* obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
	Use the ABI-0 accessors and fail it for m64.

2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>

	* objc-obj-c++-shared/next-abi.h: Remove dependency on system
	headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
	* objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
	the method types to forward:.

2010-07-01  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/40421
	* gfortran.fortran-torture/compile/pr40421.f90: New test.

2010-07-01  Jakub Jelinek  <jakub@redhat.com>

	Backport from mainline
	2010-06-29  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/43801
	* g++.dg/torture/pr43801.C: New test.

	2010-06-21  Jakub Jelinek  <jakub@redhat.com>

	PR target/44575
	* gcc.c-torture/execute/pr44575.c: New test.

2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/44628
	* g++.dg/template/crash97.C: New.

2010-06-30  Jakub Jelinek  <jakub@redhat.com>

	Backport from mainline
	2010-06-25  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/43866
	* gfortran.dg/pr43866.f90: New test.

2010-06-30  Martin Jambor  <mjambor@suse.cz>

	PR tree-optimization/43905
	* g++.dg/torture/pr43905.C: New test.

2010-06-29  Jason Merrill  <jason@redhat.com>

	PR c++/44587
	* g++.dg/template/qualified-id2.C: New.
	* g++.dg/template/qualified-id3.C: New.

2010-06-29  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/44582
	* gfortran.dg/aliasing_array_result_1.f90 : New test.

2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* lib/lto.exp (lto_prune_warns): Also accept leading single quote.

2010-06-29  Martin Jambor  <mjambor@suse.cz>

	Backport from mainline
	2010-05-17  Martin Jambor  <mjambor@suse.cz>

	PR middle-end/44133
	* gcc.dg/tree-ssa/pr44133.c: New test.

2010-06-29  Martin Jambor  <mjambor@suse.cz>

	Backport from mainline
	2010-04-13  Martin Jambor  <mjambor@suse.cz>

	* gcc.dg/tree-ssa/sra-9.c: New test.

2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
	* gcc.dg/tree-ssa/ltrans-3.c: Likewise.
	* gcc.dg/tree-ssa/ltrans-4.c: Likewise.
	* gcc.dg/tree-ssa/ltrans-5.c: Likewise.
	* gcc.dg/tree-ssa/ltrans-6.c: Likewise.
	* gcc.dg/tree-ssa/ltrans-8.c: Likewise.
	* gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
	* gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.

2010-06-27  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/43841
	PR fortran/43843
	* gfortran.dg/elemental_scalar_args_1.f90 : New test.

2010-06-27  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/44683
	* gcc.c-torture/execute/pr44683.c: New testcase.

2010-06-26  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/44393
	* gcc.dg/pr44393.c: New testcase.

2010-06-26  Richard Guenther  <rguenther@suse.de>

	PR middle-end/44674
	* gcc.dg/pr44674.c: New testcase.

2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/44448
	* gfortran.dg/atan2_1.f90: Add -ffloat-store.

2010-06-25  Richard Guenther  <rguenther@suse.de>

	Backport from mainline
	2010-06-16  Richard Guenther  <rguenther@suse.de>

	PR c/44555
	* gcc.c-torture/execute/pr44555.c: New testcase.

2010-06-22  Jakub Jelinek  <jakub@redhat.com>

	PR c++/44627
	* g++.dg/other/method1.C: New test.

2010-06-22  Tobias Burnus  <burnus@net-b.de>

	PR fortran/44556
	* gfortran.dg/allocate_alloc_opt_11.f90: New.

2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>

	Backport from mainline
	2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/44615
	* gcc.target/i386/sse2-vec-2a.c: New.

2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>

	Backport from mainline
	2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/44615
	* gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.

2010-06-20  Uros Bizjak  <ubizjak@gmail.com>

	PR target/44546
	* gcc.target/i386/pr44546.c: New test.

2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>

	* g++.dg/ext/label13.C: Fix typo in last change.

2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>

	PR c++/41090
	* g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.

	Backport from mainline
	2010-04-14  Steve Ellcey  <sje@cup.hp.com>

	PR testsuite/43739
	* gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.

2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>

	PR testsuite/44538
	* gcc.dg/vect/slp-perm-5.c (main): Prevent
	initialization loop from being vectorized.
	* gcc.dg/vect/slp-perm-6.c (main): Likewise.

2010-06-16  Alan Modra  <amodra@gmail.com>

	PR tree-optimization/44507
	* gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.

2010-06-15  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/pr42461.c: New test.

2010-06-15  Jakub Jelinek  <jakub@redhat.com>

	PR fortran/44536
	* gfortran.dg/gomp/pr44536.f90: New test.
	* gfortran.dg/gomp/sharing-3.f90: Remove xfail.

2010-06-15  Martin Jambor  <mjambor@suse.cz>

	PR tree-optimization/44258
	* gcc.dg/tree-ssa/pr44258.c: New test.

2010-06-15  Martin Jambor  <mjambor@suse.cz>

	PR tree-optimization/44423
	* gcc.dg/tree-ssa/pr44423.c: New test.

2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>

	Backport from mainline
	2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/44534
	* gcc.target/i386/avx-vextractf128-256-3.c: New.
	* gcc.target/i386/avx-vextractf128-256-4.c: Likewise.

2010-06-14  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/44508
	* gcc.dg/tree-ssa/pr21086.c: Adjust.

2010-06-14  Ira Rosen  <irar@il.ibm.com>

	PR tree-optimization/44507
	* gcc.dg/vect/pr44507.c: New test.

2010-06-13  Iain Sandoe <iains@gcc.gnu.org>

	PR testsuite/44518
	* obj-c++.dg/encode-2.mm: XFAIL new test for all targets.
	* obj-c++.dg/encode-3.mm: Restore XFAIL run for all targets.

2010-06-12  Daniel Franke  <franke.daniel@gmail.com>

	PR fortran/44347
	* gfortran.dg/selected_real_kind_1.f90: New.

2010-06-12  Uros Bizjak  <ubizjak@gmail.com>

	PR target/44481
	* gcc.target/i386/pr44481.c: New test.

2010-06-10  Iain Sandoe <iains@gcc.gnu.org>

	Backport from mainline:
	2010-04-07  Iain Sandoe <iains@gcc.gnu.org>

	PR objc/35996
	* objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
	* obj-c++.dg/objc-gc-3.mm: Ditto.

2010-06-10  Iain Sandoe <iains@gcc.gnu.org>

	Backport from mainline:
	2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
	PR objc++/32052
	* obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
	structure and nested declarations.
	* obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
	structure and nested declarations.  Reduce header clutter and
	use _exit() rather than abort().
	* objc.dg/encode-10.m: New.
	* objc.dg/encode-11.m: New.

2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
	* g++.old-deja/g++.oliva/dwarf3.C: Likewise.
	* g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.

2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>

	* testsuite/gfortran.dg/mvbits_9.f90: New test.
	* testsuite/gfortran.dg/ibset_1.f90: Ditto.
	* testsuite/gfortran.dg/ibits_1.f90: Ditto.
	* testsuite/gfortran.dg/btest_1.f90: Ditto.
	* testsuite/gfortran.dg/ibclr_1.f90: Ditto.

2010-06-09  Iain Sandoe <iains@gcc.gnu.org>

	Backport from mainline:
	PR ObjC++/23616
	* obj-c++.dg/try-catch-2.mm: Adjust xfail.
	* obj-c++.dg/try-catch-9.mm: Ditto.

	2010-05-28  Mike Stump  <mikestump@comcast.net>

	PR objc/44125
	* objc.dg/const-str-9.m: Remove static.

	2010-05-06  Mike Stump  <mikestump@comcast.net>

	PR objc/35165
	* obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.

	2010-05-04  Mike Stump  <mikestump@comcast.net>

	PR objc/35165
	* encode-8.mm: Restore running of testcase, skip for gnu-runtime.

	2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>

	PR testsuite/35165
	* obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
	Darwin8/OSX10.4 - compatible code generation.
	Use scan-rtl-dump.
	* obj-c++.dg/stubify-1.mm: Ditto.
	* lib/objc-torture.exp: Do not require link success for
	"trivial.m" in the runtime checks when dowhat = 'compile'.
	* lib/dg-pch.exp: (dg-flags-pch): New Proc.
	* objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
	Darwin8/OSX10.4 - compatible code generation.
	* objc.dg/stubify-2.m: Ditto.
	* objc.dg/symtab-1.m: Match '.quad' for m64 code.
	* objc.dg/next-runtime-1.m: Ditto.
	* objc.dg/stret-2.m: Restrict to ilp32 targets.
	* objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
	runtimes on Darwin.

2010-06-07  Jason Merrill  <jason@redhat.com>

	PR c++/44366
	* g++.dg/cpp0x/decltype23.C: New.

2010-06-07  Jason Merrill  <jason@redhat.com>

	PR c++/44401
	* g++.dg/tc1/dr147.C: Test case of member with same name as class.

2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* lib/target-supports.exp (check_effective_target_gas): New proc.
	* gcc.c-torture/execute/960321-1.x: New file.

2010-06-07  Kai Tietz  <kai.tietz@onevision.com>

	Backport from mainline:
	PR target/44159
	* gcc.target/i386/abi-2.c: Check sysv abi here.
	* gcc.target/i386/aes-avx-check.h: Call test in noinline
	function to avoid failures by different ABIs.
	* gcc.target/i386/aes-check.h: Likewise.
	* gcc.target/i386/avx-check.h: Likewise.
	* gcc.target/i386/fma4-check.h: Likewise.
	* gcc.target/i386/mmx-3dnow-check.h: Likewise.
	* gcc.target/i386/mmx-check.h: Likewise.
	* gcc.target/i386/pclmul-avx-check.h: Likewise.
	* gcc.target/i386/pclmul-check.h: Likewise.
	* gcc.target/i386/sse-check.h: Likewise.
	* gcc.target/i386/sse2-check.h: Likewise.
	* gcc.target/i386/sse3-check.h: Likewise.
	* gcc.target/i386/sse4_1-check.h: Likewise.
	* gcc.target/i386/sse4_2-check.h: Likewise.
	* gcc.target/i386/sse4a-check.h: Likewise.
	* gcc.target/i386/ssse3-check.h: Likewise.
	* gcc.target/i386/xop-check.h: Likewise.
	* gcc.target/i386/pr27971.c: Fix for LLP64.
	* gcc.target/i386/pr39139.c: Likewise.
	* gcc.target/i386/pr39315-check.c: Likewise.
	* gcc.target/i386/vararg-1.c: Likewise.
	* gcc.target/i386/vararg-2.c: Likewise.
	Additional add dg-compile to avoid failure due
	missing foo symbol.

	* gcc.dg/compound-literal-1.c: Fix for llp64.
	* gcc.dg/pr32370.c: Likewise.
	* gcc.dg/pr37561.c: Likewise.
	* gcc.dg/pr41340.c: Likewise.
	* gcc.dg/pr41551.c: Likewise.

2010-06-07  Iain Sandoe <iains@gcc.gnu.org>

	Backport from mainline:
	2010-04-07  Iain Sandoe <iains@gcc.gnu.org>

	PR objc++/23716
	* obj-c++.dg/comp-types-10.mm: Remove XFAIL.

2010-06-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	Backport from mainline:
	2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.target/i386/20011009-1.c (COMMENT): Define.
	(main): Use it.
	* gcc.target/i386/pr25993.c [__sun__]: Use .globl.
	* lib/lto.exp (lto_prune_warns): Fix location line regex.
	Prune another location line format.
	(lto-obj): Call lto_prune_warns on comp_output.

	2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.target/i386/pr25993.c: Use @function as type specifier.

2010-06-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	Backport from mainline:
	2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>

	PR lto/42776
	* lib/lto.exp (lto_prune_vis_warns): New function.
	(lto-link-and-maybe-run): Call it.

	2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
	Log text on entry and exit.
	Prune Sun ld warnings for common symbols with differing sizes.
	(lto-link-and-maybe-run): Change caller.

2010-06-02  Tobias Burnus  <burnus@net-b.de>

	PR fortran/44360
	* gfortran.dg/use_13.f90: New test case.

2010-06-01  Jason Merrill  <jason@redhat.com>

	PR c++/44358
	* g++.dg/cpp0x/initlist36.C: New.

2010-05-31  Jakub Jelinek  <jakub@redhat.com>

	PR target/44338
	* gcc.target/i386/sse-24.c: New test.

	PR middle-end/44337
	* gcc.dg/pr44337.c: New test.

	PR tree-optimization/44182
	* g++.dg/debug/pr44182.C: New test.

2010-05-28  Jakub Jelinek  <jakub@redhat.com>

	PR target/43636
	* gcc.c-torture/compile/pr43636.c: New test.

2010-05-27  Jason Merrill  <jason@redhat.com>

	PR c++/43555
	* g++.dg/ext/vla9.C: New.

2010-05-26  Jason Merrill  <jason@redhat.com>

	PR c++/43382
	* g++.dg/cpp0x/variadic101.C: New.

2010-05-26  Richard Guenther  <rguenther@suse.de>

	PR rtl-optimization/44164
	* gcc.c-torture/execute/pr44164.c: New testcase.
	* g++.dg/tree-ssa/pr13146.C: Adjust.

2010-05-26  Richard Guenther  <rguenther@suse.de>

	PR middle-end/44069
	* g++.dg/torture/pr44069.C: New testcase.

2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>

	PR ada/38394
	* gnat.dg/array13.ad[sb]: New test.

2010-05-24  Jason Merrill  <jason@redhat.com>

	PR c++/41510
	* g++.dg/cpp0x/initlist35.C: New.
	* g++.dg/init/brace6.C: Adjust.

2010-05-24  Richard Guenther  <rguenther@suse.de>

	PR lto/44196
	* g++.dg/lto/20100519-1_0.C: New testcase.

2010-05-24  Richard Guenther  <rguenther@suse.de>

	PR lto/44256
	* gcc.dg/lto/20100426_0.c: New testcase.

2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>

	Backport from mainline
	2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/44245
	* gcc.target/i386/crc32-3.c: New.
	* gcc.target/i386/crc32-4.c: Likewise.

2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>

	Backport from mainline
	2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.c-target/pr43869.c: Move "dg-do run" before lp64.

2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>

	Merged from trunk
	PR target/43869
	* gcc.c-target/pr43869.c: New test.

2010-05-21  Jakub Jelinek  <jakub@redhat.com>

	PR debug/44223
	* gcc.target/i386/pr44223.c: New test.

2010-05-21  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/44038
	* gcc.c-torture/compile/pr44038.c: New testcase.

2010-05-21  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/43949
	* g++.dg/warn/Warray-bounds-5.C: New testcase.

2010-05-20  Jakub Jelinek  <jakub@redhat.com>

	PR debug/44178
	* g++.dg/debug/pr44178.C: New test.

2010-05-20  Hans-Peter Nilsson  <hp@axis.com>

	PR target/44202
	* gcc.c-torture/execute/pr44202-1.c: New test.

2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* lib/target-supports.exp (check_effective_target_sse2): New proc.
	* lib/target-supports-dg.exp (dg-require-effective-target): Allow
	for optional selector.
	* gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
	(check_effective_target_sse3): New proc.
	* gcc.target/i386/math-torture/math-torture.exp: Load
	target-supports.exp.
	Only add options with -msse2 to MATH_TORTURE_OPTIONS if
	check_effective_target_sse2.
	* gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
	* gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
	* g++.dg/vect/vect.exp: Likewise.
	* gfortran.dg/vect/vect.exp: Likewise.
	* lib/fortran-torture.exp (get-fortran-torture-options): Only use
	-msse2 if check_effective_target_sse2.

	* gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
	* gcc.target/i386/3dnow-2.c: Likewise.
	* gcc.target/i386/3dnowA-1.c: Likewise.
	* gcc.target/i386/3dnowA-2.c: Likewise.
	* gcc.target/i386/pr42549.c: Likewise.

	* gcc.target/i386/sse3-addsubpd.c: Use dg-require-effective-target sse3.
	* 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.

	* g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
	* g++.dg/ext/attrib35.C: Likewise.
	* g++.dg/opt/pr40496.C: Likewise.
	* g++.dg/other/i386-1.C: Likewise.
	* g++.dg/other/i386-4.C: Likewise.
	* g++.dg/other/pr34435.C: Likewise.
	* g++.dg/other/pr39496.C: Likewise.
	* g++.dg/other/pr40446.C: Likewise.
	* gcc.dg/compat/union-m128-1_main.c: Likewise.
	* gcc.dg/compat/vector-1a_main.c: Likewise.
	* gcc.dg/compat/vector-2a_main.c: Likewise.
	* gcc.dg/lto/20090206-1_0.c: Likewise.
	* gcc.dg/pr34856.c: Likewise.
	* gcc.dg/pr36584.c: Likewise.
	* gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
	* gcc.dg/pr37544.c: Likewise.
	* gcc.dg/torture/pr16104-1.c: Likewise.
	* gcc.dg/torture/pr35771-1.c: Likewise.
	* gcc.dg/torture/pr35771-2.c: Likewise.
	* gcc.dg/torture/pr35771-3.c: Likewise.
	* gcc.dg/torture/stackalign/alloca-2.c: Likewise.
	* gcc.dg/torture/stackalign/alloca-3.c: Likewise.
	* gcc.dg/torture/stackalign/push-1.c: Likewise.
	* gcc.dg/torture/stackalign/vararg-3.c: Likewise.
	* gcc.dg/tree-ssa/prefetch-6.c: Likewise.
	* gcc.dg/tree-ssa/prefetch-7.c: Likewise.
	* gcc.dg/vect/vect-debug-pr41926.c: Likewise.
	* gcc.target/i386/20060512-1.c: Likewise.
	* gcc.target/i386/20060512-3.c: Likewise.
	* gcc.target/i386/all_one_m128i.c: Likewise.
	* gcc.target/i386/float128-1.c: Likewise.
	* gcc.target/i386/float128-2.c: Likewise.
	* gcc.target/i386/fpcvt-1.c: Likewise.
	* gcc.target/i386/fpcvt-2.c: Likewise.
	* gcc.target/i386/fpcvt-3.c: Likewise.
	* gcc.target/i386/fpprec-1.c: Likewise.
	* gcc.target/i386/funcspec-9.c: Likewise.
	* gcc.target/i386/incoming-1.c: Likewise.
	* gcc.target/i386/incoming-12.c: Likewise.
	* gcc.target/i386/incoming-2.c: Likewise.
	* gcc.target/i386/incoming-3.c: Likewise.
	* gcc.target/i386/incoming-4.c: Likewise.
	* gcc.target/i386/incoming-6.c: Likewise.
	* gcc.target/i386/incoming-7.c: Likewise.
	* gcc.target/i386/incoming-8.c: Likewise.
	* gcc.target/i386/opt-1.c: Likewise.
	* gcc.target/i386/opt-2.c: Likewise.
	* gcc.target/i386/ordcmp-1.c: Likewise.
	* gcc.target/i386/pr17692.c: Likewise.
	* gcc.target/i386/pr18614-1.c: Likewise.
	* gcc.target/i386/pr22152.c: Likewise.
	* gcc.target/i386/pr23570.c: Likewise.
	* gcc.target/i386/pr23575.c: Likewise.
	* gcc.target/i386/pr26449-1.c: Likewise.
	* gcc.target/i386/pr26600.c: Likewise.
	* gcc.target/i386/pr27790.c: Likewise.
	* gcc.target/i386/pr28839.c: Likewise.
	* gcc.target/i386/pr30970.c: Likewise.
	* gcc.target/i386/pr32000-1.c: Likewise.
	* gcc.target/i386/pr32000-2.c: Likewise.
	* gcc.target/i386/pr32280.c: Likewise.
	* gcc.target/i386/pr32661.c: Likewise.
	* gcc.target/i386/pr32708-1.c: Likewise.
	* gcc.target/i386/pr32961.c: Likewise.
	* gcc.target/i386/pr33329.c: Likewise.
	* gcc.target/i386/pr35714.c: Likewise.
	* gcc.target/i386/pr35767-1.c: Likewise.
	* gcc.target/i386/pr35767-1d.c: Likewise.
	* gcc.target/i386/pr35767-1i.c: Likewise.
	* gcc.target/i386/pr35767-2.c: Likewise.
	* gcc.target/i386/pr35767-2d.c: Likewise.
	* gcc.target/i386/pr35767-2i.c: Likewise.
	* gcc.target/i386/pr35767-3.c: Likewise.
	* gcc.target/i386/pr35767-5.c: Likewise.
	* gcc.target/i386/pr36222-1.c: Likewise.
	* gcc.target/i386/pr36578-1.c: Likewise.
	* gcc.target/i386/pr36578-2.c: Likewise.
	* gcc.target/i386/pr36992-1.c: Likewise.
	* gcc.target/i386/pr37101.c: Likewise.
	* gcc.target/i386/pr37216.c: Likewise.
	* gcc.target/i386/pr37434-1.c: Likewise.
	* gcc.target/i386/pr37434-2.c: Likewise.
	* gcc.target/i386/pr37843-3.c: Likewise.
	* gcc.target/i386/pr37843-4.c: Likewise.
	* gcc.target/i386/pr39162.c: Likewise.
	* gcc.target/i386/pr39315-1.c: Likewise.
	* gcc.target/i386/pr39315-2.c: Likewise.
	* gcc.target/i386/pr39315-3.c: Likewise.
	* gcc.target/i386/pr39315-4.c: Likewise.
	* gcc.target/i386/pr39445.c: Likewise.
	* gcc.target/i386/pr39496.c: Likewise.
	* gcc.target/i386/pr40809.c: Likewise.
	* gcc.target/i386/pr40906-3.c: Likewise.
	* gcc.target/i386/pr41019.c: Likewise.
	* gcc.target/i386/pr42542-1.c: Likewise.
	* gcc.target/i386/pr42542-2.c: Likewise.
	* gcc.target/i386/pr42542-3.c: Likewise.
	* gcc.target/i386/pr42542-3a.c: Likewise.
	* gcc.target/i386/pr42881.c: Likewise.
	* gcc.target/i386/push-1.c: Likewise.
	* gcc.target/i386/quad-sse.c: Likewise.
	* gcc.target/i386/reload-1.c: Likewise.
	* gcc.target/i386/sse-10.c: Likewise.
	* gcc.target/i386/sse-11.c: Likewise.
	* gcc.target/i386/sse-15.c: Likewise.
	* gcc.target/i386/sse-17.c: Likewise.
	* gcc.target/i386/sse-18.c: Likewise.
	* gcc.target/i386/sse-19.c: Likewise.
	* gcc.target/i386/sse-4.c: Likewise.
	* gcc.target/i386/sse-6.c: Likewise.
	* gcc.target/i386/sse-vect-types.c: Likewise.
	* gcc.target/i386/sse2-addpd-1.c: Likewise.
	* gcc.target/i386/sse2-addsd-1.c: Likewise.
	* gcc.target/i386/sse2-andnpd-1.c: Likewise.
	* gcc.target/i386/sse2-andpd-1.c: Likewise.
	* gcc.target/i386/sse2-cmpsd-1.c: Likewise.
	* gcc.target/i386/sse2-comisd-1.c: Likewise.
	* gcc.target/i386/sse2-comisd-2.c: Likewise.
	* gcc.target/i386/sse2-comisd-3.c: Likewise.
	* gcc.target/i386/sse2-comisd-4.c: Likewise.
	* gcc.target/i386/sse2-comisd-5.c: Likewise.
	* gcc.target/i386/sse2-comisd-6.c: Likewise.
	* gcc.target/i386/sse2-copysign-vec.c: Likewise.
	* gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
	* gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
	* gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
	* gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
	* gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
	* gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
	* gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
	* gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
	* gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
	* gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
	* gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
	* gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
	* gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
	* gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
	* gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
	* gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
	* gcc.target/i386/sse2-divpd-1.c: Likewise.
	* gcc.target/i386/sse2-divsd-1.c: Likewise.
	* gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
	* gcc.target/i386/sse2-init-v2di-1.c: Likewise.
	* gcc.target/i386/sse2-init-v4si-1.c: Likewise.
	* gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
	* gcc.target/i386/sse2-lrint-vec.c: Likewise.
	* gcc.target/i386/sse2-lrintf-vec.c: Likewise.
	* gcc.target/i386/sse2-maxpd-1.c: Likewise.
	* gcc.target/i386/sse2-maxsd-1.c: Likewise.
	* gcc.target/i386/sse2-minpd-1.c: Likewise.
	* gcc.target/i386/sse2-minsd-1.c: Likewise.
	* gcc.target/i386/sse2-mmx.c: Likewise.
	* gcc.target/i386/sse2-movapd-1.c: Likewise.
	* gcc.target/i386/sse2-movapd-2.c: Likewise.
	* gcc.target/i386/sse2-movd-1.c: Likewise.
	* gcc.target/i386/sse2-movd-2.c: Likewise.
	* gcc.target/i386/sse2-movdqa-1.c: Likewise.
	* gcc.target/i386/sse2-movdqa-2.c: Likewise.
	* gcc.target/i386/sse2-movdqu-1.c: Likewise.
	* gcc.target/i386/sse2-movdqu-2.c: Likewise.
	* gcc.target/i386/sse2-movhpd-1.c: Likewise.
	* gcc.target/i386/sse2-movhpd-2.c: Likewise.
	* gcc.target/i386/sse2-movlpd-1.c: Likewise.
	* gcc.target/i386/sse2-movlpd-2.c: Likewise.
	* gcc.target/i386/sse2-movmskpd-1.c: Likewise.
	* gcc.target/i386/sse2-movntdq-1.c: Likewise.
	* gcc.target/i386/sse2-movntpd-1.c: Likewise.
	* gcc.target/i386/sse2-movq-1.c: Likewise.
	* gcc.target/i386/sse2-movq-2.c: Likewise.
	* gcc.target/i386/sse2-movq-3.c: Likewise.
	* gcc.target/i386/sse2-movsd-1.c: Likewise.
	* gcc.target/i386/sse2-movsd-2.c: Likewise.
	* gcc.target/i386/sse2-movupd-1.c: Likewise.
	* gcc.target/i386/sse2-movupd-2.c: Likewise.
	* gcc.target/i386/sse2-mulpd-1.c: Likewise.
	* gcc.target/i386/sse2-mulsd-1.c: Likewise.
	* gcc.target/i386/sse2-orpd-1.c: Likewise.
	* gcc.target/i386/sse2-packssdw-1.c: Likewise.
	* gcc.target/i386/sse2-packsswb-1.c: Likewise.
	* gcc.target/i386/sse2-packuswb-1.c: Likewise.
	* gcc.target/i386/sse2-paddb-1.c: Likewise.
	* gcc.target/i386/sse2-paddd-1.c: Likewise.
	* gcc.target/i386/sse2-paddq-1.c: Likewise.
	* gcc.target/i386/sse2-paddsb-1.c: Likewise.
	* gcc.target/i386/sse2-paddsw-1.c: Likewise.
	* gcc.target/i386/sse2-paddusb-1.c: Likewise.
	* gcc.target/i386/sse2-paddusw-1.c: Likewise.
	* gcc.target/i386/sse2-paddw-1.c: Likewise.
	* gcc.target/i386/sse2-pand-1.c: Likewise.
	* gcc.target/i386/sse2-pandn-1.c: Likewise.
	* gcc.target/i386/sse2-pavgb-1.c: Likewise.
	* gcc.target/i386/sse2-pavgw-1.c: Likewise.
	* gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
	* gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
	* gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
	* gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
	* gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
	* gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
	* gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
	* gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
	* gcc.target/i386/sse2-pmaxub-1.c: Likewise.
	* gcc.target/i386/sse2-pminsw-1.c: Likewise.
	* gcc.target/i386/sse2-pminub-1.c: Likewise.
	* gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
	* gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
	* gcc.target/i386/sse2-pmulhw-1.c: Likewise.
	* gcc.target/i386/sse2-pmullw-1.c: Likewise.
	* gcc.target/i386/sse2-pmuludq-1.c: Likewise.
	* gcc.target/i386/sse2-por-1.c: Likewise.
	* gcc.target/i386/sse2-psadbw-1.c: Likewise.
	* gcc.target/i386/sse2-pshufd-1.c: Likewise.
	* gcc.target/i386/sse2-pshufhw-1.c: Likewise.
	* gcc.target/i386/sse2-pshuflw-1.c: Likewise.
	* gcc.target/i386/sse2-pslld-1.c: Likewise.
	* gcc.target/i386/sse2-pslld-2.c: Likewise.
	* gcc.target/i386/sse2-pslldq-1.c: Likewise.
	* gcc.target/i386/sse2-psllq-1.c: Likewise.
	* gcc.target/i386/sse2-psllq-2.c: Likewise.
	* gcc.target/i386/sse2-psllw-1.c: Likewise.
	* gcc.target/i386/sse2-psllw-2.c: Likewise.
	* gcc.target/i386/sse2-psrad-1.c: Likewise.
	* gcc.target/i386/sse2-psrad-2.c: Likewise.
	* gcc.target/i386/sse2-psraw-1.c: Likewise.
	* gcc.target/i386/sse2-psraw-2.c: Likewise.
	* gcc.target/i386/sse2-psrld-1.c: Likewise.
	* gcc.target/i386/sse2-psrld-2.c: Likewise.
	* gcc.target/i386/sse2-psrldq-1.c: Likewise.
	* gcc.target/i386/sse2-psrlq-1.c: Likewise.
	* gcc.target/i386/sse2-psrlq-2.c: Likewise.
	* gcc.target/i386/sse2-psrlw-1.c: Likewise.
	* gcc.target/i386/sse2-psrlw-2.c: Likewise.
	* gcc.target/i386/sse2-psubb-1.c: Likewise.
	* gcc.target/i386/sse2-psubd-1.c: Likewise.
	* gcc.target/i386/sse2-psubq-1.c: Likewise.
	* gcc.target/i386/sse2-psubsb-1.c: Likewise.
	* gcc.target/i386/sse2-psubsw-1.c: Likewise.
	* gcc.target/i386/sse2-psubw-1.c: Likewise.
	* gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
	* gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
	* gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
	* gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
	* gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
	* gcc.target/i386/sse2-punpckldq-1.c: Likewise.
	* gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
	* gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
	* gcc.target/i386/sse2-pxor-1.c: Likewise.
	* gcc.target/i386/sse2-set-epi32-1.c: Likewise.
	* gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
	* gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
	* gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
	* gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
	* gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
	* gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
	* gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
	* gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
	* gcc.target/i386/sse2-shufpd-1.c: Likewise.
	* gcc.target/i386/sse2-shufps-1.c: Likewise.
	* gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
	* gcc.target/i386/sse2-subpd-1.c: Likewise.
	* gcc.target/i386/sse2-subsd-1.c: Likewise.
	* gcc.target/i386/sse2-ucomisd-1.c: Likewise.
	* gcc.target/i386/sse2-ucomisd-2.c: Likewise.
	* gcc.target/i386/sse2-ucomisd-3.c: Likewise.
	* gcc.target/i386/sse2-ucomisd-4.c: Likewise.
	* gcc.target/i386/sse2-ucomisd-5.c: Likewise.
	* gcc.target/i386/sse2-ucomisd-6.c: Likewise.
	* gcc.target/i386/sse2-unpack-1.c: Likewise.
	* gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
	* gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
	* 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.
	* gcc.target/i386/sse2-xorpd-1.c: Likewise.
	* gcc.target/i386/ssefn-2.c: Likewise.
	* gcc.target/i386/ssefn-4.c: Likewise.
	* gcc.target/i386/ssefp-1.c: Likewise.
	* gcc.target/i386/ssefp-2.c: Likewise.
	* gcc.target/i386/sseregparm-3.c: Likewise.
	* gcc.target/i386/sseregparm-4.c: Likewise.
	* gcc.target/i386/sseregparm-5.c: Likewise.
	* gcc.target/i386/sseregparm-6.c: Likewise.
	* gcc.target/i386/sseregparm-7.c: Likewise.
	* gcc.target/i386/ssetype-1.c: Likewise.
	* gcc.target/i386/ssetype-2.c: Likewise.
	* gcc.target/i386/ssetype-3.c: Likewise.
	* gcc.target/i386/ssetype-4.c: Likewise.
	* gcc.target/i386/ssetype-5.c: Likewise.
	* gcc.target/i386/unordcmp-1.c: Likewise.
	* gcc.target/i386/vararg-1.c: Likewise.
	* gcc.target/i386/vararg-2.c: Likewise.
	* gcc.target/i386/vararg-3.c: Likewise.
	* gcc.target/i386/vararg-4.c: Likewise.
	* gcc.target/i386/vararg-7.c: Likewise.
	* gcc.target/i386/vararg-8.c: Likewise.
	* gcc.target/i386/vecinit-1.c: Likewise.
	* gcc.target/i386/vecinit-2.c: Likewise.
	* gcc.target/i386/vecinit-3.c: Likewise.
	* gcc.target/i386/vecinit-4.c: Likewise.
	* gcc.target/i386/vecinit-5.c: Likewise.
	* gcc.target/i386/vecinit-6.c: Likewise.
	* gcc.target/i386/vectorize2.c: Likewise.
	* gcc.target/i386/vectorize3.c: Likewise.
	* gcc.target/i386/vectorize4.c: Likewise.
	* gcc.target/i386/vectorize6.c: Likewise.
	* gcc.target/i386/vectorize7.c: Likewise.
	* gcc.target/i386/vectorize8.c: Likewise.
	* gcc.target/i386/vperm-v2df.c: Likewise.
	* gcc.target/i386/vperm-v2di.c: Likewise.
	* gcc.target/i386/vperm-v4si-1.c: Likewise.
	* gcc.target/i386/xorps-sse2.c: Likewise.
	* gcc.target/i386/xorps.c: Likewise.
	* gfortran.dg/graphite/pr42326-1.f90: Likewise.
	* gfortran.dg/graphite/pr42326.f90: Likewise.
	* gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.

2010-05-19  Jason Merrill  <jason@redhat.com>

	PR c++/44193
	* g++.dg/template/fntype1.C: New.

	PR c++/44157
	* g++.dg/cpp0x/initlist34.C: New.

	PR c++/44158
	* g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.

2010-05-19  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/43987
	* gcc.c-torture/execute/pr43987.c: New testcase.
	* gcc.dg/torture/pta-escape-1.c: Adjust.
	* gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
	* gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
	* gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
	* gcc.dg/torture/ipa-pta-1.c: Likewise.

2010-05-19  Richard Guenther  <rguenther@suse.de>

	Backport from mainline
	2010-04-26  Richard Guenther  <rguenther@suse.de>

	PR lto/43455
	* gcc.dg/lto/20100423-1_0.c: New testcase.
	* gcc.dg/lto/20100423-1_1.c: Likewise.

	2010-04-23  Richard Guenther  <rguenther@suse.de>

	PR lto/42653
	* g++.dg/lto/20100423-1_0.C: New testcase.

	2010-04-26  Richard Guenther  <rguenther@suse.de>

	PR lto/42425
	* g++.dg/lto/20100423-2_0.C: New testcase.

	2010-04-26  Richard Guenther  <rguenther@suse.de>

	PR lto/43080
	* g++.dg/lto/20100423-3_0.C: New testcase.

	2010-04-30  Richard Guenther  <rguenther@suse.de>

	PR lto/43946
	* gcc.dg/lto/20100430-1_0.c: New testcase.

2010-05-19  Tobias Burnus  <burnus@net-b.de>

	PR fortran/43591
	* gfortran.dg/spec_expr_6.f90: New test.

2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>

	PR lto/44184
	* gcc.dg/lto/20100518_0.c: New test.

2010-05-17  Jakub Jelinek  <jakub@redhat.com>

	PR bootstrap/42347
	* gcc.c-torture/compile/pr42347.c: New test.

	PR middle-end/44102
	* g++.dg/ext/asmgoto1.C: New test.

2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>

	Backport from mainline
	2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
	* gcc.target/i386/avx-cmpss-1.c: Likewise.

2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/44135
	* gfortran.dg/actual_array_interface_2.f90: New test.

2010-05-14  Jason Merrill  <jason@redhat.com>

	PR c++/44127
	* g++.dg/eh/terminate1.C: New.

2010-05-14  Jakub Jelinek  <jakub@redhat.com>

	PR debug/44136
	* gcc.dg/pr44136.c: New test.

2010-05-14  H.J. Lu  <hongjiu.lu@intel.com>

	Backport from mainline
	2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/44088
	* gcc.target/i386/avx-cmpsd-1.c: New.
	* gcc.target/i386/avx-cmpsd-2.c: Likewise.
	* gcc.target/i386/avx-cmpss-1.c: Likewise.
	* gcc.target/i386/avx-cmpss-2.c: Likewise.
	* gcc.target/i386/sse-cmpss-1.c: Likewise.
	* gcc.target/i386/sse2-cmpsd-1.c: Likewise.

2010-05-13  Jakub Jelinek  <jakub@redhat.com>

	PR fortran/44036
	* gfortran.dg/gomp/pr44036-1.f90: New test.
	* gfortran.dg/gomp/pr44036-2.f90: New test.
	* gfortran.dg/gomp/pr44036-3.f90: New test.

2010-05-13  Jason Merrill  <jason@redhat.com>

	PR c++/43787
	* g++.dg/opt/empty1.C: New.

2010-05-12  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/44085
	* gcc.dg/gomp/pr44085.c: New test.
	* gfortran.dg/gomp/pr44085.f90: New test.

2010-05-12  Daniel Franke  <franke.daniel@gmail.com>

	PR fortran/40728
	* gfortran.dg/selected_char_kind_3.f90: Fixed error message.
	* gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
	* gfortran.dg/intrinsic_std_5.f03: New.

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

	PR middle-end/44071
	* c-c++-common/asmgoto-4.c: New test.
	* gcc.target/i386/pr44071.c: New test.

2010-05-11  Martin Jambor  <mjambor@suse.cz>

	PR middle-end/43812
	* g++.dg/ipa/pr43812.C: New test.

2010-05-10  Jakub Jelinek  <jakub@redhat.com>

	PR debug/44028
	* gcc.dg/pr44028.c: New test.

2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>

	Backport from mainline
	2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>

	PR rtl-optimization/44012
	* gcc.dg/pr44012.c: New.

2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/40406
	* g++.dg/template/crash96.C: New.

2010-05-06  Tobias Burnus  <burnus@net-b.de>

	PR fortran/43985
	* gfortran.dg/gomp/crayptr5.f90: New test case.

2010-05-05  Jason Merrill  <jason@redhat.com>

	PR debug/43370
	* g++.dg/ext/attrib39.C: New.

2010-05-05  Richard Guenther  <rguenther@suse.de>

	PR c++/43880
	* g++.dg/torture/pr43880.C: New testcase.

2010-05-05  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/43592
	* gfortran.dg/unexpected_interface.f90: New test.

2010-05-04  Jason Merrill  <jason@redhat.com>

	PR c++/38064
	* g++.dg/cpp0x/enum3.C: Extend.

2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>

	Backport from mainline
	2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>

	PR middle-end/43671
	* gcc.target/i386/pr43671.c: New.

2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>

	Backport from mainline
	2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>

	PR debug/43508
	* gcc.target/i386/pr43508.c: New.

2010-05-03  Dodji Seketeli  <dodji@redhat.com>

	PR c++/43953
	* g++.dg/other/crash-12.C: New test.

2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>

	Backport from mainline
	2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>

	* g++.dg/cdce3.C: Add a space.  Updated.

2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
	* g++.dg/ext/label13.C: Fix typo.
	* g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
	alpha*-dec-osf5*.
	* gcc.c-torture/compile/limits-declparen.c: xfail on
	alpha*-dec-osf5* with -g.
	* gcc.c-torture/compile/limits-pointer.c: Likewise.
	* gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
	* gcc.dg/c99-tgmath-2.c: Likewise.
	* gcc.dg/c99-tgmath-3.c: Likewise.
	* gcc.dg/c99-tgmath-4.c: Likewise.

2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* ada/acats/run_acats (which): New function.
	(host_gnatchop, host_gnatmake): Use it.

2010-05-03  Jakub Jelinek  <jakub@redhat.com>

	PR debug/43972
	* gcc.dg/debug/pr43972.c: New test.

2010-04-30  Jason Merrill  <jason@redhat.com>

	PR c++/43868
	* g++.dg/template/ptrmem21.C: New.

2010-04-30  DJ Delorie  <dj@redhat.com>

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

2010-04-30  Jakub Jelinek  <jakub@redhat.com>

	PR debug/43942
	* c-c++-common/pr43942.c: New test.

2010-04-28  Martin Jambor  <mjambor@suse.cz>

	PR tree-optimization/43846
	* gcc.dg/tree-ssa/sra-10.c: New test.

2010-04-27  Jason Merrill  <jason@redhat.com>

	PR c++/43856
	* g++.dg/cpp0x/lambda/lambda-this2.C: New.

	PR c++/43875
	* g++.dg/cpp0x/lambda/lambda-deduce2.C: New.

	* g++.dg/cpp0x/lambda/lambda-uneval.C: New.

2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>

	Backport from mainline
	2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>

	PR tree-optimization/43904
	* gcc.dg/tree-ssa/tailcall-6.c: New.

2010-04-26  Jie Zhang  <jie@codesourcery.com>

	PR tree-optimization/43833
	gcc.dg/Warray-bounds-8.c: New test case.

2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/pack15.ad[sb]: New test.

2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/30073
	PR fortran/43793
	gfortran.dg/pr43793.f90: New test.

2010-04-24  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/43227
	* gfortran.dg/proc_decl_23.f90: New test.

	PR fortran/43266
	* gfortran.dg/abstract_type_6.f03: New test.

2010-04-23  Martin Jambor  <mjambor@suse.cz>

	PR middle-end/43835
	* gcc.c-torture/execute/pr43835.c: New test.

2010-04-23  Richard Guenther  <rguenther@suse.de>

	Backport from mainline
	2010-04-22  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/43845
	* gcc.c-torture/compile/pr43845.c: New testcase.

2010-04-21  Jakub Jelinek  <jakub@redhat.com>

	PR fortran/43836
	* gfortran.dg/gomp/pr43836.f90: New test.

2010-04-19  Dodji Seketeli  <dodji@redhat.com>

	PR c++/43704
	* g++.dg/template/typedef32.C: New test.
	* g++.dg/template/typedef33.C: New test.

2010-04-20  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/43783
	* gcc.c-torture/execute/pr43783.c: New testcase.

2010-04-20  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/43796
	* gfortran.dg/pr43796.f90: New testcase.

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

	PR fortran/43339
	* gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
	of sequential loops being private only in the innermost containing
	task region.

	PR middle-end/43337
	* gfortran.dg/gomp/pr43337.f90: New test.

2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

	PR target/43635
	* gcc.c-torture/compile/pr43635.c: New testcase.

2010-04-19  Jie Zhang  <jie@codesourcery.com>

	PR target/43662
	* gcc.target/i386/pr43662.c: New test.

2010-04-19  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/43572
	* gcc.dg/tree-ssa/tailcall-5.c: New testcase.

2010-04-19 Ira Rosen <irar@il.ibm.com>

	PR tree-optimization/43771
	* g++.dg/vect/pr43771.cc: New test.

2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/rep_clause5.ad[sb]: New test.
	* gnat.dg/rep_clause5_pkg.ads: New helper.

2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/31538
	* gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
	* gfortran.dg/bounds_check_fail_3.f90: Ditto.

2010-04-16  Jason Merrill  <jason@redhat.com>

	PR c++/43641
	* g++.dg/cpp0x/lambda/lambda-conv4.C: New.

	PR c++/43621
	* g++.dg/template/error-recovery2.C: New.

2010-04-15  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/43627
	* gcc.dg/tree-ssa/vrp49.c: New testcase.

2010-04-15  Richard Guenther  <rguenther@suse.de>

	PR c++/43611
	* g++.dg/torture/pr43611.C: New testcase.

2010-04-14  Release Manager

	* GCC 4.5.0 released.

2010-04-13  Michael Matz  <matz@suse.de>

	PR middle-end/43730
	* gcc.dg/pr43730.c: New test.

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

	PR tree-optimization/43560
	* gcc.c-torture/execute/pr43560.c: New test.

2010-04-10  Jie Zhang  <jie@codesourcery.com>

	PR target/43417
	* gcc.target/sh/pr43417.c: New test.

2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	PR target/43643
	* gcc.dg/pr43643.c: New test.

2010-04-08  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/43679
	* gcc.c-torture/compile/pr43679.c: New testcase.

2010-04-08  Jakub Jelinek  <jakub@redhat.com>

	PR debug/43670
	* gcc.dg/pr43670.c: New test.

2010-04-07  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/43668
	* gcc.target/i386/pr43668.c: New.

2010-04-06  Jason Merrill  <jason@redhat.com>

	PR c++/43648
	* g++.dg/template/dtor8.C: New.

2010-04-06  Dodji Seketeli  <dodji@redhat.com>

	* g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
	c-c++-common/dwarf2/redeclaration-1.C

2010-04-06  Jakub Jelinek  <jakub@redhat.com>

	PR target/43638
	* gcc.target/i386/pr43638.c: New test.

2010-04-06  Richard Guenther  <rguenther@suse.de>

	PR middle-end/43661
	* gcc.c-torture/compile/pr43661.c: New testcase.

2010-04-06  Jakub Jelinek  <jakub@redhat.com>

	* gcc.target/s390/stackcheck1.c: Add dg-warning.

2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>

	* gcc.dg/vect/pr43430-1.c: Don't use uint8_t.

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

	PR tree-optimization/43629
	* gcc.c-torture/execute/pr43629.c: New testcase.

2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
	Dominique d'Humieres  <dominiq@lps.ens.fr>

	PR libfortran/43605
	* gfortran.dg/ftell_3.f90: Enhance test case by reading more.

2010-04-01  Dodji Seketeli  <dodji@redhat.com>

	PR debug/43325
	* c-c++-common/dwarf2/redeclaration-1.C: New test.

2010-04-01  Jason Merrill  <jason@redhat.com>

	* g++.dg/cpp0x/initlist12.C: Adjust expected errors.

2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
	    Manfred Schwarb  <manfred99@gmx.ch>

	PR libfortran/43605
	* gfortran.dg/ftell_3.f90: New test.

2010-04-01  Richard Guenther  <rguenther@suse.de>

	PR middle-end/43614
	* gcc.c-torture/compile/pr43614.c: New testcase.

2010-04-01  Martin Jambor  <mjambor@suse.cz>

	PR tree-optimization/43141
	* gcc.dg/guality/pr43141.c: New test.

2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
	* g++.dg/eh/spbp.C: Likewise.
	* g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
	* g++.dg/other/pragma-ep-1.C: Properly define p, remove
	superfluous casts.
	* gcc.dg/mtune.c: Add dg-bogus "mcpu".
	* objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
	* objc.dg/dwarf-2.m: Likewise.

2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>

	PR middle-end/43464
	* gcc.dg/graphite/id-pr43464.c: New.
	* gcc.dg/graphite/id-pr43464-1.c: New.

2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>

	PR middle-end/43351
	* gcc.dg/graphite/id-pr43351.c

2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>

	PR testsuite/35165
	* obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
	* obj-c++.dg/try-catch-2.mm: Ditto.
	* obj-c++.dg/lookup-2.mm: Ditto.
	* obj-c++.dg/encode-8.m: Ditto.
	* obj-c++.dg/cxx-ivars-2.mm: Ditto.
	* obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
	* obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
	* obj-c++.dg/const-str-11.mm: Ditto.
	* obj-c++.dg/const-str-9.mm: Ditto.
	* obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
	* obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
	* obj-c++.dg/except-1.mm: Ditto.
	* obj-c++.dg/const-str-7.mm: Ditto.
	* obj-c++.dg/cxx-ivars-1.mm: Ditto.
	* obj-c++.dg/const-str-3.mm: Ditto.
	* obj-c++.dg/const-str-7.mm: Ditto.
	* obj-c++.dg/stubify-2.mm: Change dump file name.

	PR objc++/23613
	* gcc/testsuite/objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
	New macro.
	* gcc/testsuite/obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
	Remove dg-xfail-if.

2010-03-31  Martin Jambor  <mjambor@suse.cz>

	* gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
	only with -O2, -O3 or -Os and not with -fwhopr.

2010-03-31  Dodji Seketeli  <dodji@redhat.com>

	PR c++/43558
	* g++.dg/template/typedef31.C: New test.

2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
	assembler output on *-*-solaris2*.
	* g++.dg/ext/visibility/pragma-override2.C: Likewise.

2010-03-31  Jakub Jelinek  <jakub@redhat.com>

	PR debug/43557
	* gcc.dg/pr43557-1.c: New test.
	* gcc.dg/pr43557-2.c: New file.

2010-03-31  Jie Zhang  <jie@codesourcery.com>

	PR 43562
	* gcc.dg/pr43562.c: New test.

2010-03-30  Jason Merrill  <jason@redhat.com>

	PR c++/43076
	* g++.dg/template/error-recovery1.C: New.

	PR c++/41786
	* g++.dg/parse/ambig5.C: New.

2010-03-30  Jakub Jelinek  <jakub@redhat.com>

	PR debug/43593
	* gcc.dg/guality/pr43593.c: New test.

2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>

	PR middle-end/43430
	* gcc.dg/vect/pr43430-1.c: New.

2010-03-30  Jason Merrill  <jason@redhat.com>

	PR c++/43559
	* g++.dg/template/partial7.C: New.

2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

	* gcc.target/s390/stackcheck1.c: New testcase.

2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libfortran/43265
	* gfortran.dg/read_eof_8.f90: New test.

2010-03-29  Jason Merrill  <jason@redhat.com>

	* gcc.dg/cpp/include6.c: Change [] to ().

	N3077
	* c-c++-common/raw-string-1.c: Update handling of trigraphs, line
	splicing and UCNs.
	* c-c++-common/raw-string-2.c: Add trigraph test.
	* c-c++-common/raw-string-8.c: New.
	* c-c++-common/raw-string-9.c: New.
	* c-c++-common/raw-string-10.c: New.

	* c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
	* c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
	* c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
	* c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
	* c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
	* c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
	* c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.

2010-03-29  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/43560
	* gcc.dg/torture/pr43560.c: New testcase.

2010-03-29  Jason Merrill  <jason@redhat.com>

	N3077
	* g++.dg/ext/raw-string-1.C: Change [] to ().
	* g++.dg/ext/raw-string-2.C: Change [] to ().
	Don't use \ in delimiter.
	* g++.dg/ext/raw-string-3.C: Change [] to ().
	* g++.dg/ext/raw-string-4.C: Change [] to ().
	* g++.dg/ext/raw-string-5.C: Change [] to ().
	Test for error on \ in delimiter.
	* g++.dg/ext/raw-string-6.C: Change [] to ().
	* g++.dg/ext/raw-string-7.C: Change [] to ().

2010-03-29  Jie Zhang  <jie@codesourcery.com>

	PR 43564
	* gcc.dg/pr43564.c: New test.

2010-03-29  Tobias Burnus  <burnus@net-b.de>

	PR fortran/43551
	* gfortran.dg/direct_io_12.f90: New test.

2010-03-28  Jan Hubicka  <jh@suse.cz>

	PR tree-optimization/43505
	* gfortran.dg/pr43505.f90: New testcase.

2010-03-27  Uros Bizjak  <ubizjak@gmail.com>

	PR tree-optimization/43528
	* gcc.target/i386/pr43528.c: New test.

2010-03-26  Joseph Myers  <joseph@codesourcery.com>

	PR c/43381
	* gcc.dg/parm-impl-decl-3.c: New test.

2010-03-26  Jason Merrill  <jason@redhat.com>

	PR c++/43509
	* g++.dg/cpp0x/parse1.C: New.

2010-03-26  Uros Bizjak  <ubizjak@gmail.com>

	PR target/43524
	* gcc.target/i386/pr43524.c: New test.

2010-03-26  Martin Jambor  <mjambor@suse.cz>

	* gcc/testsuite/gcc.dg/tree-ssa/loadpre1.c: Delete trailing
	whitespace, rename main to foo.
	* gcc/testsuite/gcc.dg/tree-ssa/loadpre14.c: Likewise.
	* gcc/testsuite/gcc.dg/tree-ssa/loadpre15.c: Likewise.
	* gcc/testsuite/gcc.dg/tree-ssa/loadpre16.c: Likewise.
	* gcc/testsuite/gcc.dg/tree-ssa/loadpre17.c: Likewise.
	* gcc/testsuite/gcc.dg/tree-ssa/loadpre19.c: Likewise.
	* gcc/testsuite/gcc.dg/tree-ssa/loadpre20.c: Likewise.
	* gcc/testsuite/gcc.dg/tree-ssa/loadpre3.c: Likewise.
	* gcc/testsuite/gcc.dg/tree-ssa/loadpre5.c: Likewise.
	* gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
	* gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
	* gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.

2010-03-26  Dodji Seketeli  <dodji@redhat.com>

	PR c++/43327
	* g++.dg/other/crash-10.C: New test.
	* g++.dg/other/crash-11.C: New test.

2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libfortran/43517
	* gfortran.dg/read_eof_7.f90: New test.

2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>

	PR objc/35165
	PR testsuite/43512
	* objc-obj-c++-shared: New directory.
	* objc-obj-c++-shared/Object1-implementation.h: New file.
	* objc-obj-c++-shared/Object1.h: New file.
	* objc-obj-c++-shared/Protocol1.h: New file.
	* objc-obj-c++-shared/next-abi.h: New file.
	* objc-obj-c++-shared/next-mapping.h: New file.
	* objc/execute/next_mapping.h: Delete.
	* objc.dg/special/special.exp: For all targets run the tests with
	-fgnu-runtime, for darwin targets also run the tests with
	-fnext-runtime.
	* objc.dg/dg.exp: Ditto.
	* obj-c++.dg/dg.exp: Ditto.
	* objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
	Protocol1.h) and next-mapping.h as required.  Amend testcase to
	include use of updated NeXT interface.
	* objc/execute/formal_protocol-5.m: Ditto.
	* objc/execute/protocol-isEqual-2.m: Ditto.
	* objc/execute/protocol-isEqual-4.m: Ditto.
	* objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
	Protocol1.h) and next-mapping.h as required.
	* objc/execute/object_is_class.m: Ditto.
	* objc/execute/enumeration-1.m: Ditto.
	* objc/execute/class-13.m: Ditto.
	* objc/execute/formal_protocol-2.m: Ditto.
	* objc/execute/formal_protocol-4.m: Ditto.
	* objc/execute/class-1.m: Ditto.
	* objc/execute/bycopy-1.m: Ditto.
	* objc/execute/formal_protocol-6.m: Ditto.
	* objc/execute/bycopy-3.m: Ditto.
	* objc/execute/class-3.m: Ditto.
	* objc/execute/bf-11.m: Ditto.
	* objc/execute/class-5.m: Ditto.
	* objc/execute/bf-13.m: Ditto.
	* objc/execute/class-7.m: Ditto.
	* objc/execute/bf-15.m: Ditto.
	* objc/execute/class-9.m: Ditto.
	* objc/execute/bf-17.m: Ditto.
	* objc/execute/bf-19.m: Ditto.
	* objc/execute/IMP.m: Ditto.
	* objc/execute/exceptions/catchall-1.m: Ditto.
	* objc/execute/exceptions/trivial.m: Ditto.
	* objc/execute/exceptions/finally-1.m: Ditto.
	* objc/execute/exceptions/local-variables-1.m: Ditto.
	* objc/execute/exceptions/foward-1.m: Ditto.
	* objc/execute/bf-2.m: Ditto.
	* objc/execute/string1.m: Ditto.
	* objc/execute/bf-4.m: Ditto.
	* objc/execute/informal_protocol.m: Ditto.
	* objc/execute/string3.m: Ditto.
	* objc/execute/bf-6.m: Ditto.
	* objc/execute/bf-8.m: Ditto.
	* objc/execute/class-tests-1.h: Ditto.
	* objc/execute/protocol-isEqual-1.m: Ditto.
	* objc/execute/protocol-isEqual-3.m: Ditto.
	* objc/execute/_cmd.m: Ditto.
	* objc/execute/function-message-1.m: Ditto.
	* objc/execute/bf-20.m: Ditto.
	* objc/execute/bf-common.h: Ditto.
	* objc/execute/np-2.m: Ditto.
	* objc/execute/class-10.m: Ditto.
	* objc/execute/class-12.m: Ditto.
	* objc/execute/enumeration-2.m: Ditto.
	* objc/execute/class-14.m: Ditto.
	* objc/execute/encode-1.m: Ditto.
	* objc/execute/formal_protocol-1.m: Ditto.
	* objc/execute/formal_protocol-3.m: Ditto.
	* objc/execute/accessing_ivars.m: Ditto.
	* objc/execute/bycopy-2.m: Ditto.
	* objc/execute/class-2.m: Ditto.
	* objc/execute/bf-10.m: Ditto.
	* objc/execute/formal_protocol-7.m: Ditto.
	* objc/execute/root_methods.m: Ditto.
	* objc/execute/class-4.m: Ditto.
	* objc/execute/bf-12.m: Ditto.
	* objc/execute/class-6.m: Ditto.
	* objc/execute/bf-14.m: Ditto.
	* objc/execute/nested-func-1.m: Ditto.
	* objc/execute/class-8.m: Ditto.
	* objc/execute/private.m: Ditto.
	* objc/execute/bf-16.m: Ditto.
	* objc/execute/bf-18.m: Ditto.
	* objc/execute/load-3.m: Ditto.
	* objc/execute/compatibility_alias.m: Ditto.
	* objc/execute/bf-1.m: Ditto.
	* objc/execute/no_clash.m: Ditto.
	* objc/execute/bf-3.m: Ditto.
	* objc/execute/string2.m: Ditto.
	* objc/execute/bf-5.m: Ditto.
	* objc/execute/string4.m: Ditto.
	* objc/execute/bf-7.m: Ditto.
	* objc/execute/object_is_meta_class.m: Ditto.
	* objc/execute/bf-9.m: Ditto.
	* objc/execute/bf-21.m: Ditto.
	* objc/execute/cascading-1.m: Ditto.
	* objc/execute/trivial.m: Ditto.
	* objc/execute/np-1.m: Ditto.
	* objc/compile/trivial.m: Ditto.
	* objc/execute/class_self-2.m: Include <stdlib.h>.
	* objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
	* objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
	Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
	and 64bit. Use new NeXT interface as required.
	* objc.dg/special/unclaimed-category-1.m: Ditto.
	* objc.dg/special/unclaimed-category-1.h: Ditto.
	* objc.dg/special/unclaimed-category-1a.m: Ditto.
	* objc.dg/func-ptr-1.m: Ditto.
	* objc.dg/stret-1.m: Ditto.
	* objc.dg/encode-2.m: Ditto.
	* objc.dg/category-1.m: Ditto.
	* objc.dg/encode-3.m: Ditto.
	* objc.dg/call-super-3.m: Ditto.
	* objc.dg/method-3.m: Ditto.
	* objc.dg/func-ptr-2.m: Ditto.
	* objc.dg/lookup-1.m: Ditto.
	* objc.dg/encode-4.m: Ditto.
	* objc.dg/fix-and-continue-1.m: Ditto.
	* objc.dg/proto-lossage-3.m: Ditto.
	* objc.dg/method-13.m: Ditto.
	* objc.dg/proto-qual-1.m: Ditto.
	* objc.dg/zero-link-3.m: Ditto.
	* objc.dg/bitfield-1.m: Ditto.
	* objc.dg/va-meth-1.m: Ditto.
	* objc.dg/super-class-3.m: Ditto.
	* objc.dg/call-super-1.m: Ditto.
	* objc.dg/type-size-2.m: Ditto.
	* objc.dg/method-10.m: Ditto.
	* objc.dg/defs.m: Ditto.
	* objc.dg/const-str-3.m: Ditto.
	* objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
	Protocol1.h) and next-mapping.h as required. Use new NeXT
	interface as required.
	* objc.dg/super-class-4.m: Ditto.
	* objc.dg/comp-types-8.m: Ditto.
	* objc.dg/call-super-2.m: Ditto.
	* objc.dg/objc-fast-4.m: Ditto.
	* objc.dg/method-6.m: Ditto.
	* objc.dg/const-str-3.m: Ditto.
	* objc.dg/const-str-7.m: Ditto.
	* objc.dg/method-15.m: Ditto.
	* objc.dg/method-19.m: Ditto.
	* objc.dg/sync-1.m: Ditto.
	* objc.dg/layout-1.m: Ditto.
	* objc.dg/bitfield-3.m: Ditto.
	* objc.dg/try-catch-3.m: Ditto.
	* objc.dg/try-catch-7.m: Ditto.
	* objc.dg/comp-types-10.m: Ditto.
	* objc.dg/selector-2.: Ditto.
	* objc.dg/method-7.m: Ditto.
	* objc.dg/typedef-alias-1.m: Ditto.
	* objc.dg/proto-lossage-2.m: Ditto.
	* objc.dg/comp-types-11.m: Ditto.
	* objc.dg/sizeof-1.m: Ditto.
	* objc.dg/method-17.m: Ditto.
	* objc.dg/bitfield-5.m: Ditto.
	* objc.dg/try-catch-1.m: Ditto.
	* objc.dg/encode-5.m: Ditto.
	* objc.dg/fix-and-continue-2.m: Ditto.
	* objc.dg/method-9.m: Ditto.
	* objc.dg/isa-field-1.m: Ditto.
	* objc.dg/local-decl-2.m: Ditto.
	* objc.dg/objc-gc-4.m: Ditto.
	* objc.dg/type-stream-1.m: Skip for NeXT runtime.
	* objc.dg/gnu-runtime-3.m: Ditto.
	* objc.dg/encode-7.m: Ditto.
	* objc.dg/encode-8.m: Ditto.
	* objc.dg/selector-3.m: Ditto.
	* objc.dg/gnu-runtime-1.m: Ditto.
	* objc.dg/const-str-12.m: Ditto.
	* objc.dg/gnu-runtime-2.m: Ditto.
	* objc.dg/no-extra-load.m: Skip for gnu-runtime.
	* objc.dg/selector-1.m: Ditto.
	* objc.dg/stubify-2.m: Ditto.
	* objc.dg/zero-link-1.m: Ditto.
	* objc.dg/stret-2.m: Ditto.
	* objc.dg/zero-link-2.m: Ditto.
	* objc.dg/next-runtime-1.m: Ditto.
	* objc.dg/symtab-1.m: Ditto.
	* objc.dg/stubify-1.m: Ditto.
	* objc.dg/bitfield-2.m: Ditto.
	* objc.dg/try-catch-10.m: Apply to both runtimes.
	* objc.dg/const-str-1.m: Ditto.
	* objc.dg/image-info.m: Ditto.
	* objc.dg/encode-9.m: Ditto.
	* objc.dg/pragma-1.m: Apply test to all targets.
	* objc.dg/const-str-4.m: Ditto.
	* objc.dg/const-str-8.m: Ditto.
	* objc.dg/super-class-2.m: Ditto.
	* objc.dg/try-catch-5.m: Ditto.
	* objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
	Protocol1.h) and next-mapping.h as required. Use new NeXT
	interface as required.  Skip for gnu-runtime.  Test for .quad
	at m64.
	* objc.dg/const-str-11.m: Ditto.
	* objc.dg/const-str-9.m: Ditto.
	* objc.dg/method-4.m: Skip for 64Bit NeXT.
	* objc.dg/encode-1.m: Remove redundant -lobjc.
	* objc.dg/try-catch-9.m: Tidy space.
	* obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
	Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
	and 64bit. Use new NeXT interface as required.
	* obj-c++.dg/template-4.mm: Ditto.
	* obj-c++.dg/defs.mm: Ditto.
	* obj-c++.dg/basic.mm: Ditto.
	* obj-c++.dg/encode-4.mm: Ditto.
	* obj-c++.dg/method-17.mm: Ditto.
	* obj-c++.dg/proto-lossage-3.mm: Ditto.
	* obj-c++.dg/cxx-class-1.mm: Ditto.
	* obj-c++.dg/method-10.mm: Ditto.
	* obj-c++.dg/va-meth-1.mm: Ditto.
	* obj-c++.dg/encode-5.mm: Ditto.
	* obj-c++.dg/lookup-2.mm: Ditto.
	* obj-c++.dg/template-3.mm: Ditto.
	* obj-c++.dg/proto-qual-1.mm: Ditto.
	* obj-c++.dg/qual-types-1.m: Ditto.
	* obj-c++.dg/cxx-scope-1.mm: Ditto.
	* obj-c++.dg/template-1.mm: Ditto.
	* obj-c++.dg/encode-6.mm: Ditto.
	* obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
	Protocol1.h) and next-mapping.h as required. Use new NeXT
	interface as required.
	* obj-c++.dg/except-1.mm: Ditto.
	* obj-c++.dg/const-str-7.mm: Ditto.
	* obj-c++.dg/ivar-list-semi.mm: Ditto.
	* obj-c++.dg/cxx-scope-2.mm: Ditto.
	* obj-c++.dg/selector-2.mm: Ditto.
	* obj-c++.dg/isa-field-1.mm: Ditto.
	* obj-c++.dg/try-catch-1.mm: Ditto.
	* obj-c++.dg/local-decl-1.mm: Ditto.
	* obj-c++.dg/try-catch-9.mm: Ditto.
	* obj-c++.dg/no-extra-load.mm: Ditto.
	* obj-c++.dg/selector-5.mm: Ditto.
	* obj-c++.dg/method-12.mm: Ditto.
	* obj-c++.dg/try-catch-11.mm: Ditto.
	* obj-c++.dg/comp-types-11.mm: Ditto.
	* obj-c++.dg/bitfield-3.mm: Ditto.
	* obj-c++.dg/method-6.mm: Ditto.
	* obj-c++.dg/super-class-2.mm: Ditto.
	* obj-c++.dg/method-21.mm: Ditto.
	* obj-c++.dg/const-str-8.mm: Ditto.
	* obj-c++.dg/try-catch-7.mm: Ditto.
	* obj-c++.dg/method-15.mm: Ditto.
	* obj-c++.dg/layout-1.mm: Ditto.
	* obj-c++.dg/cxx-ivars-1.mm: Ditto.
	* obj-c++.dg/const-str-3.mm: Ditto.
	* obj-c++.dg/try-catch-2.mm: Ditto.
	* obj-c++.dg/objc-gc-3.mm: Ditto.
	* obj-c++.dg/fix-and-continue-2.mm: Ditto.
	* obj-c++.dg/bitfield-1.mm: Ditto.
	* obj-c++.dg/selector-6.mm: Ditto.
	* obj-c++.dg/method-13.mm: Ditto.
	* obj-c++.dg/comp-types-12.mm: Ditto.
	* obj-c++.dg/bitfield-4.mm: Ditto.
	* obj-c++.dg/try-catch-8.mm: Ditto.
	* obj-c++.dg/method-2.mm: Ditto.
	* obj-c++.dg/cxx-ivars-2.mm: Ditto.
	* obj-c++.dg/typedef-alias-1.mm: Ditto.
	* obj-c++.dg/const-str-4.mm: Ditto.
	* obj-c++.dg/proto-lossage-2.mm: Ditto.
	* obj-c++.dg/try-catch-3.mm: Ditto.
	* obj-c++.dg/comp-types-9.mm: Ditto.
	* obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
	* obj-c++.dg/gnu-runtime-3.mm: Ditto.
	* obj-c++.dg/gnu-runtime-1.mm: Ditto.
	* objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
	headers (Object1.h, Protocol1.h) and next-mapping.h as required.
	Use new NeXT interface as required.
	* obj-c++.dg/const-str-10.mm: Ditto.
	* obj-c++.dg/const-str-11.mm: Ditto.
	* obj-c++.dg/const-str-9.mm: Ditto.
	* obj-c++.dg/method-11.mm: Ditto.
	* obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
	headers (Object1.h, Protocol1.h) and next-mapping.h as required.
	Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
	* obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
	* obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.

2010-03-25  Dodji Seketeli  <dodji@redhat.com>

	PR c++/43206
	* g++.dg/template/typedef30.C: New test case.

2010-03-25  Jakub Jelinek  <jakub@redhat.com>

	PR c/43385
	* gcc.c-torture/execute/pr43385.c: New test.

2010-03-24  Joseph Myers  <joseph@codesourcery.com>

	* gcc.dg/strncpy-fix-1.c: New test.

2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>

	PR testsuite/41609
	* lib/objc-torture.exp (objc-set-runtime-options): New.
	* objc/execute/execute.exp: Check runtime options on each pass.
	* objc/execute/exceptions/exceptions.exp: Ditto.
	* objc/compile/compile.exp: Ditto.

	PR testsuite/42348
	* lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
	standard tests.
	(check_effective_target_objc2): New proc.
	(check_effective_target_next_runtime): New proc.
	* lib/objc.exp: Determine which runtime is in force and support it.
	* lib/obj-c++.exp: Ditto.

2010-03-24  Jason Merrill  <jason@redhat.com>

	PR c++/43502
	* g++.dg/cpp0x/lambda/lambda-debug.C: New.

2010-03-24  Martin Jambor  <mjambor@suse.cz>

	* gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
	a loop.
	* gcc.dg/ipa/ipa-2.c: Likewise.
	* gcc.dg/ipa/ipa-3.c: Likewise.
	* gcc.dg/ipa/ipa-4.c: Likewise.
	* gcc.dg/ipa/ipa-5.c: Likewise.
	* gcc.dg/ipa/ipa-7.c: Likewise.
	* gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
	a loop.
	* gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
	i_can_not_be_propagated_fully2 into a loop.
	* gcc.dg/ipa/ipa-8.c: New test.
	* g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.

2010-03-24  Jakub Jelinek  <jakub@redhat.com>

	PR debug/19192
	PR debug/43479
	* gcc.dg/guality/pr43479.c: New test.
	* gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
	and add volatile keyword.

2010-03-23  Mike Stump  <mikestump@comcast.net>

	* g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.

2010-03-23  Jason Merrill  <jason@redhat.com>

	* g++.dg/ext/altivec-17.C: Adjust error message.

	* g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
	* g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
	* g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
	* g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
	* g++.dg/cpp0x/lambda/lambda-conv2.C: New.
	* g++.dg/cpp0x/lambda/lambda-conv3.C: New.

2010-03-22  Jason Merrill  <jason@redhat.com>

	PR c++/43333
	* g++.dg/ext/is_pod.C: Pass -std=c++0x.
	* g++.dg/ext/is_pod_98.C: New.

	PR c++/43281
	* g++.dg/cpp0x/auto18.C: New.

	* gcc.dg/pr36997.c: Adjust error message.
	* g++.dg/ext/vector9.C: Likewise.
	* g++.dg/conversion/simd3.C: Likewise.
	* g++.dg/other/error23.C: Likewise.

2010-03-22  Michael Matz  <matz@suse.de>

	PR middle-end/43475
	* gfortran.dg/pr43475.f90: New testcase.

2010-03-22  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/43390
	* gfortran.fortran-torture/execute/pr43390.f90: New testcase.

2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
	* gcc.target/powerpc/ppc-sdata-2.c: Likewise.

2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
	    Michael Matz  <matz@suse.de>

	PR c++/43081
	* g++.dg/parse/crash56.C: New test.

2010-03-20  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/43450
	* gfortran.dg/whole_file_15.f90 : New test.

2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/43409
	* gfortran.dg/inquire_size.f90: New test.

2010-03-20  Richard Guenther  <rguenther@suse.de>

	PR rtl-optimization/43438
	* gcc.c-torture/execute/pr43438.c: New testcase.

2010-03-20  Dodji Seketeli  <dodji@redhat.com>

	PR c++/43375
	* g++.dg/abi/mangle42.C: New test.

2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>

	PR C/43211
	* gcc.dg/pr43211.c: New test.
	* gcc.dg/pr18809-1.c: Don't expect an error when calling foo.

2010-03-19  Bernd Schmidt  <bernd.schmidt@codesourcery.com>

	PR rtl-optimization/42258
	* gcc.target/arm/thumb1-mul-moves.c: New test.

	PR target/40697
	* gcc.target/arm/thumb-andsi.c: New test.

	* gcc.target/arm/thumb-andsi.c: Correct dg-options and add
	dg-require-effective-target.

2010-03-19  Michael Matz  <matz@suse.de>

	PR c++/43116
	* g++.dg/other/pr43116.C: New testcase.

2010-03-19  Michael Matz  <matz@suse.de>

	PR target/43305
	* gcc.dg/pr43305.c: New testcase.

2010-03-19  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/43415
	* gcc.c-torture/compile/pr43415.c: New testcase.

2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>

	PR ada/43106
	* gnat.dg/case_optimization2.adb: New test.
	* gnat.dg/case_optimization_pkg2.ad[sb]: New helper.

2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
	    Jack Howarth <howarth@bromo.med.uc.edu>

	PR target/36399
	* gcc.target/i386/push-1.c: Don't xfail
	  scan-assembler-not "movups" on darwin.

2010-03-18  Jakub Jelinek  <jakub@redhat.com>

	PR debug/43058
	* gcc.dg/pr43058.c: New test.

2010-03-18  Martin Jambor  <mjambor@suse.cz>

	PR middle-end/42450
	* g++.dg/torture/pr42450.C: New test.

2010-03-18  Michael Matz  <matz@suse.de>

	PR middle-end/43419
	* gcc.dg/pr43419.c: New testcase.

2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>

	PR rtl-optimization/43360
	* gcc.dg/torture/pr43360.c: New.

2010-03-18  Michael Matz  <matz@suse.de>

	PR tree-optimization/43402
	* gcc.dg/pr43402.c: New testcase.

2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>

	PR target/42427
	* gcc.dg/pr42427.c: New test.

2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libfortran/43265
	* gfortran.dg/read_empty_file.f: New test.
	* gfortran.dg/read_eof_all.f90: New test.
	* gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
	* gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.

2010-03-17  Michael Matz  <matz@suse.de>

	* gcc.dg/pr43300.c: Add -w.

2010-03-17  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/pr43379.c: Add -w.

2010-03-17  Tobias Burnus  <burnus@net-b.de>

	PR fortran/43331
	* gfortran.dg/cray_pointers_1.f90: Update dg-error message.

2010-03-16  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.dg/graphite/block-3.c: Add dg-timeout-factor.

2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* ada/acats/run_all.sh: Log start and end times.

2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gnat.dg/socket1.adb: Disable on *-*-solaris2*.

2010-03-16  Richard Guenther  <rguenther@suse.de>

	PR middle-end/43379
	* gcc.dg/pr43379.c: New testcase.

2010-03-16  Jakub Jelinek  <jakub@redhat.com>

	PR debug/43051
	* gcc.dg/guality/pr43051-1.c: New test.

2010-03-15  Janis Johnson  <janis187@us.ibm.com>

	PR testsuite/43363
	* g++.dg/ext/altivec-17.C: Handle changes to error message.

2010-03-15  Michael Matz  <matz@suse.de>

	PR middle-end/43300
	* gcc.dg/pr43300.c: New testcase.

2010-03-15  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/43367
	* gcc.c-torture/compile/pr43367.c: New testcase.

2010-03-15  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/43317
	* gcc.dg/pr43317.c: New testcase.

2010-03-14  Uros Bizjak  <ubizjak@gmail.com>

	* g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.

2010-03-14  Uros Bizjak  <ubizjak@gmail.com>

	* g++.dg/graphite/pr43026.C (dg-options): Remove -m32.

2010-03-14  Tobias Burnus  <burnus@net-b.de>

	PR fortran/43362
	* gfortran.dg/impure_constructor_1.f90: New test.

2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>

	PR middle-end/43354
	* gfortran.dg/graphite/id-pr43354.f: New.

2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>

	PR middle-end/43349
	* gfortran.dg/graphite/pr43349.f: New.

2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>

	PR middle-end/43306
	* gcc.dg/graphite/pr43306.c: New.

2010-03-12  David S. Miller  <davem@davemloft.net>

	* gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
	sparc.

2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.

2010-03-12  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/43291
	PR fortran/43326
	* gfortran.dg/dynamic_dispatch_7.f03: New test.

2010-03-12  Kai Tietz  <kai.tietz@onevision.com>

	* gfortran.dg/default_format_denormal_1.f90: Don't assume
	fail for *-*-mingw* targets.

2010-03-12  Jakub Jelinek  <jakub@redhat.com>

	PR debug/43329
	* gcc.dg/guality/pr43329-1.c: New test.

2010-03-11  Martin Jambor  <mjambor@suse.cz>

	PR tree-optimization/43257
	* g++.dg/torture/pr43257.C: New test.

2010-03-11  Tobias Burnus  <burnus@net-b.de>

	PR fortran/43228
	* gfortran.dg/namelist_61.f90: New test.

2010-03-11  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/43255
	* gcc.c-torture/compile/pr43255.c: New testcase.

2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

	* gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
	* gcc.dg/pr43280.c: New testcase.

2010-03-11  Richard Guenther  <rguenther@suse.de>

	PR lto/43200
	* gcc.dg/lto/20100227-1_0.c: New testcase.
	* gcc.dg/lto/20100227-1_1.c: Likewise.

2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libfortran/43320
	PR libfortran/43265
	* gfortran.dg/read_eof_6.f: New test
	* gfortran.dg/read_x_eof.f90: New test.
	* gfortran.dg/read_x_past.f: Update test.

2010-03-10  Jan Hubicka   <jh@suse.cz>

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

2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
	-fpic/-fPIC flags.
	* g++.old-deja/g++.pt/asm2.C: Likewise.
	* gcc.c-torture/compile/20000804-1.c: Likewise.
	* gcc.target/i386/clobbers.c: Likewise.

2010-03-10  Tobias Burnus  <burnus@net-b.de>

	PR fortran/43303
	* gfortran.dg/c_assoc_3.f90: New test.

2010-03-10  Jakub Jelinek  <jakub@redhat.com>

	PR debug/36728
	* gcc.dg/guality/pr36728-1.c: New test.
	* gcc.dg/guality/pr36728-2.c: New test.

2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>

	* gcc.dg/h8300-div-delay-slot.c: New test.

2010-03-10  Alexander Monakov  <amonakov@ispras.ru>

	PR tree-optimization/43236
	* gcc.c-torture/execute/pr43236.c: New test.

2010-03-10  Andrey Belevantsev  <abel@ispras.ru>

	PR middle-end/42859
	* g++.dg/eh/pr42859.C: New test.

2010-03-09  Jakub Jelinek  <jakub@redhat.com>

	PR debug/43299
	* gcc.dg/pr43299.c: New test.

	PR debug/43290
	* g++.dg/eh/unwind2.C: New test.

2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
	    Reza Yazdani  <reza.yazdani@amd.com>

	PR middle-end/43065
	* gcc.dg/graphite/run-id-4.c: New.

2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>

	PR middle-end/43065
	* gcc.dg/graphite/run-id-3.c: New.

2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>

	PR middle-end/42644
	PR middle-end/42130
	* gcc.dg/graphite/id-18.c: New.
	* gcc.dg/graphite/run-id-pr42644.c: New.

2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>

	PR middle-end/42326
	* gcc.dg/graphite/pr42326.c: New.

2010-03-08  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/43269
	* gcc.c-torture/execute/pr43269.c: New testcase.

2010-03-08  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/43256
	* gfortran.dg/typebound_call_13.f03: New.

2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>

	* lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
	of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.

2010-03-05  Jason Merrill  <jason@redhat.com>

	* g++.dg/abi/mangle40.C: Require weak and alias.

2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>

	PR middle-end/42326
	* gfortran.dg/graphite/pr42326.f90: New.
	* gfortran.dg/graphite/pr42326-1.f90: New.

2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
	(gnat_target_compile): Likewise.
	Reinitialize GNAT_UNDER_TEST if target changes.
	Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
	(local_find_gnatmake): Pass full --GCC to gnatlink.
	Remove --LINK.

2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>

	PR c/43248
	* gcc.dg/compound-literal-1.c: New testcase.

2010-03-04  Martin Jambor  <mjambor@suse.cz>

	PR tree-optimization/43164
	PR tree-optimization/43191
	* gcc.c-torture/compile/pr43164.c: New test.
	* gcc.c-torture/compile/pr43191.c: Likewise.

2010-03-04  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/43244
	* gfortran.dg/finalize_9.f90: New.

2010-03-04  Tobias Burnus  <burnus@net-b.de>
	    Ken Werner <ken@linux.vnet.ibm.com>

	* gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
	to dg-options for spu.
	* gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
	dump-scan target to exclude spu.

2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>

	PR middle-end/43209
	* gcc.dg/tree-ssa/ivopts-4.c: New.

2010-03-03  Janis Johnson  <janis187@us.ibm.com>

	* lib/target-supports-dg.exp (check-flags): Provide defaults for
	include-opts and exclude-opts; skip checking the flags if arguments
	are the same as the defaults.
	(dg-xfail-if): Verify the number of arguments, supply defaults
	for unspecified optional arguments.
	(dg-skip-if, dg-xfail-run-if): Verify the number of arguments.

2010-03-03  Jason Merrill  <jason@redhat.com>

	PR c++/12909
	* g++.dg/abi/mangle40.C: Updated.

2010-03-03  Jason Merrill  <jason@redhat.com>

	* g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
	* g++.dg/abi/mangle23.C: Likewise.
	* g++.dg/eh/simd-2.C: Likewise.
	* g++.dg/ext/attribute-test-2.C: Likewise.
	* g++.dg/ext/vector14.C: Likewise.
	* g++.dg/other/pr34435.C: Likewise.
	* g++.dg/template/conv8.C: Likewise.
	* g++.dg/template/nontype9.C: Likewise.
	* g++.dg/template/qualttp17.C: Likewise.
	* g++.dg/template/ref1.C: Likewise.
	* g++.old-deja/g++.pt/crash68.C: Likewise.
	* g++.old-deja/g++.pt/ref1.C: Likewise.
	* g++.old-deja/g++.pt/ref3.C: Likewise.
	* g++.old-deja/g++.pt/ref4.C: Likewise.

	PR c++/12909
	* g++.dg/abi/mangle40.C: New.
	* g++.dg/abi/mangle41.C: New.
	* g++.dg/lto/20100302_0.C: New.
	* g++.dg/lto/20100302_1.C: New.
	* g++.dg/lto/20100302.h: New.

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

	PR fortran/43243
	* gfortran.dg/internal_pack_12.f90: New test.

2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.dg/pr36997.c: Adjust error message.

2010-03-03  Mike Stump  <mikestump@comcast.net>

	* gcc.target/i386/builtin-unreachable.c: Don't expect stack
	adjustments to not be present on machines that align the stack to
	more than 4 bytes and don't have a red zone yet as that is an
	unimplemented optimization.

2010-03-03  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/43169
	* gfortran.dg/impure_assignment_3.f90: New.

2010-03-03  Jakub Jelinek  <jakub@redhat.com>

	PR debug/43229
	* gfortran.dg/pr43229.f90: New test.

	PR debug/43237
	* gcc.dg/debug/dwarf2/pr43237.c: New test.

	PR debug/43177
	* gcc.dg/guality/pr43177.c: New test.

2010-03-02  Jason Merrill  <jason@redhat.com>

	* g++.dg/ext/vector9.C: Adjust error message.
	* g++.dg/conversion/simd3.C: Likewise.
	* g++.dg/other/error23.C: Likewise.

2010-03-02  Mike Stump  <mikestump@comcast.net>

	PR c++/41090
	* g++.dg/ext/label13.C (C::C): xfail for darwin for now.

2010-03-02  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/43180
	* gfortran.dg/internal_pack_10.f90: New test.

	PR fortran/43173
	* gfortran.dg/internal_pack_11.f90: New test.

2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>

	PR middle-end/42640
	* gcc.dg/tree-ssa/pr42640.c: New.

2010-03-01  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/43220
	* gcc.c-torture/execute/pr43220.c: New testcase.

2010-03-01  Richard Guenther  <rguenther@suse.de>

	PR middle-end/43213
	* gcc.dg/pr43213.c: New testcase.

2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	PR pch/14940
	* gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.

2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* lib/target-supports.exp (check_effective_target_ucn_nocache):
	New function.
	(check_effective_target_ucn): Likewise.

	* g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
	if !ucn.
	* gcc.dg/ucnid-2.c: Likewise.
	* gcc.dg/ucnid-3.c: Likewise.
	* gcc.dg/ucnid-4.c: Likewise.
	* gcc.dg/ucnid-11.c: Likewise.
	* gcc.dg/ucnid-12.c: Likewise.
	* gcc.dg/ucnid-6.c: Skip if !ucn.
	* gcc.dg/ucnid-9.c: Likewise.

2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.target/i386/pr32000-2.c: Add missing include and exclude
	lists to dg-skip-if.
	* gcc.target/i386/stackalign/return-3.c: Likewise.

2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.target/i386/clearcap.map: New file.
	* gcc.target/i386/i386.exp: Check for linker -M mapfile support.
	Pass clearcap.map by default if supported.

2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	PR fortran/42900
	* gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
	Explain this.
	* gfortran.dg/stat_2.f90: Likewise.

2010-03-01  Tobias Burnus  <burnus@net-b.de>

	PR fortran/43199
	* gfortran.dg/module_read_2.f90: New test.

2010-02-27  Mark Mitchell  <mark@codesourcery.com>

	PR c++/42748
	* g++.dg/abi/mangle11.C: Adjust mangling warning locations.
	* g++.dg/abi/mangle12.C: Likewise.
	* g++.dg/abi/mangle20-2.C: Likewise.
	* g++.dg/abi/mangle17.C: Likewise.
	* g++.dg/template/cond2.C: Likewise.
	* g++.dg/template/pr35240.C: Likewise.

2010-02-27  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/43186
	* gcc.c-torture/compile/pr43186.c: Adjust testcase.

2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>

	* g++.dg/abi/packed1.C: Expect warning on the SH.

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

	PR c++/42054:
	* g++.dg/parse/error37.C: New test.

2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>

	PR c/24577
	PR c/43192
	* gcc.dg/pr8927-1.c: Match new note.
	* gcc.dg/990506-0.c: Likewise.
	* gcc.dg/gomp/flush-2.c: Likewise.
	* gcc.dg/gomp/atomic-5.c: Likewise.
	* gcc.dg/gomp/pr34607.c: Likewise.
	* gcc.dg/pr35746.c: Likewise.
	* gcc.dg/cpp/pragma-1.c: Likewise.
	* gcc.dg/cpp/pragma-2.c: Likewise.
	* gcc.dg/pr41842.c: Likewise.
	* gcc.dg/noncompile/20040629-1.c: Likewise.
	* objc.dg/private-1.m: Likewise.

2010-02-27  Tobias Burnus  <burnus@net-b.de>

	PR fortran/43185
	* gfortran.dg/default_initialization_1.f90: Add -std=f2003.
	* gfortran.dg/default_initialization_4.f90: New test.

2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/thin_pointer.ad[sb]: Rename into...
	* gnat.dg/thin_pointer1.ad[sb]: ...this.
	* gnat.dg/thin_pointer2.adb: New test.
	* gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.

2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>

	PR c/20631
	* gcc.dg/cpp/c90-pedantic.c: New.
	* gcc.dg/cpp/c90.c: New.
	* gcc.dg/gnu90-const-expr-1.c: New.
	* gcc.dg/Woverlength-strings-pedantic-c90.c: New.

2010-02-26  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/43186
	* gcc.c-torture/compile/pr43186.c: New testcase.

2010-02-26  Jakub Jelinek  <jakub@redhat.com>

	PR debug/43190
	* c-c++-common/dwarf2/pr43190.c: New test.

2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>

	PR testsuite/37074:
	* gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.

2010-02-26  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/43188
	* gcc.c-torture/compile/pr43188.c: New testcase.

2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/43175
	* gcc.target/i386/vperm-v4si-2-sse4.c: New.

2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>

	* g++.dg/abi/packed1.C: Expect warning on the SPARC.

2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/43154
	* gcc.target/powerpc/pr43154.c: New file.

2010-02-25  Jakub Jelinek  <jakub@redhat.com>

	PR debug/43166
	* gfortran.dg/debug/pr43166.f: New test.

	PR debug/43165
	* gcc.dg/torture/pr43165.c: New test.

2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>

	PR c/43128
	* c-c++-common/pr41779.c: Update.

2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	PR ada/32547
	* lib/gnat-dg.exp (gnat_load): Redefine.

	* ada/acats/run_acats: Run run_all.sh with $SHELL.
	* ada/acats/run_all.sh: Downcase tasking not implemented message.

2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	PR libobjc/36610
	* objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
	i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
	-fgnu-runtime.
	Sort entries.

2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.

2010-02-24  Jakub Jelinek  <jakub@redhat.com>

	PR debug/43150
	* gcc.dg/guality/vla-1.c: New test.

2010-02-24  Tobias Burnus  <burnus@net-b.de>

	PR fortran/43042
	* gfortran.dg/c_ptr_tests_15.f90: New test.

2010-02-23  Jakub Jelinek  <jakub@redhat.com>

	PR target/43107
	* gcc.target/i386/pr43107.c: New test.

2010-02-23  Jason Merrill  <jason@redhat.com>

	PR c++/43143
	* g++.dg/cpp0x/variadic100.C: New.

2010-02-23  Jason Merrill  <jason@redhat.com>

	PR debug/42800
	* gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
	* g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
	* c-c++-common/dwarf2/vla1.c: New.

2010-02-23  Jakub Jelinek  <jakub@redhat.com>

	PR target/43139
	* gcc.dg/pr43139.c: New test.

	PR debug/43077
	* gcc.dg/guality/pr43077-1.c: New test.

2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>

	PR 43123
	* gcc.dg/march.c: New.
	* gcc.dg/march-generic.c: New.
	* gcc.dg/mtune.c: New.

2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>

	PR middle-end/43083
	* gcc.dg/graphite/pr43083.c: New.

2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>

	PR middle-end/43097
	* gfortran.dg/graphite/pr43097.f: New.

2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
	    Manuel López-Ibáñez  <manu@gcc.gnu.org>

	PR middle-end/43140
	* g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.

2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>

	PR middle-end/43026
	* g++.dg/graphite/pr43026.C: New.

2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>

	PR c++/43126
	* gcc.dg/cleanup-1.c: Update.
	* gcc.dg/func-args-1.c: Update.
	* gcc.dg/format/sentinel-1.c: Update.
	* g++.old-deja/g++.jason/scoping10.C: Update.
	* g++.old-deja/g++.ns/lookup5.C: Update.
	* g++.dg/ext/cleanup-1.C: Update.
	* g++.dg/parse/varmod1.C: Update.
	* g++.dg/parse/error33.C: Update.
	* g++.dg/expr/call3.C: Update.
	* g++.dg/func-args-1.C: New.

2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>

	PR c/43125
	* gcc.dg/attr-used-2.c: Moved to ...
	* c-c++-common/attr-used-2.c: Here.

	* gcc.dg/attr-used.c: Moved to ...
	* c-c++-common/attr-used.c: Here.

2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>

	* gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.

2010-02-22  Richard Guenther  <rguenther@suse.de>

	PR lto/43045
	* gfortran.dg/lto/20100222-1_0.f03: New testcase.
	* gfortran.dg/lto/20100222-1_1.c: Likewise.

2010-02-22  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/42749
	* gcc.c-torture/compile/pr42749.c: New testcase.

2010-02-22  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/43072
	* gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
	* gfortran.dg/internal_pack_9.f90: New test.

2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>

	PR c++/23510
	* g++.dg/template/recurse.C: Adjust.
	* g++.dg/template/pr23510.C: New.

2010-02-21  Dodji Seketeli  <dodji@redhat.com>

	PR c++/42824
	* g++.dg/template/memclass4.C: New test.

2010-02-21  Tobias Burnus  <burnus@net-b.de>

	PR fortran/35259
	* gfortran.dg/reassoc_5.f90: New test.

2010-02-20  Uros Bizjak  <ubizjak@gmail.com>

	PR target/43067
	* gcc.target/i386/pr43067.c: New test.

2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>

	PR c++/35669
	* g++.dg/warn/Wconversion2.C: Replace -Wconversion with
	-Wconversion-null.
	* g++.dg/warn/Wconversion-null.C: New test.
	* g++.old-deja/g++.other/null1.C: Move to...
	* g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.

2010-02-20  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/36932
	PR fortran/36933
	* gfortran.dg/dependency_26.f90: New test.

	PR fortran/43072
	* gfortran.dg/internal_pack_7.f90: New test.

	PR fortran/43111
	* gfortran.dg/internal_pack_8.f90: New test.

2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>

	PR 43128
	* c-c++-common/pr41779.c: Fix broken testcase.

2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>

	PR 36513
	* c-c++-common/pr36513.c: New testcase.
	* c-c++-common/pr36513-2.c: New testcase.

2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>

	PR 41779
	* c-c++-common/pr41779.c: New.

2010-02-19  Jakub Jelinek  <jakub@redhat.com>

	PR debug/43084
	* gcc.dg/pr43084.c: New test.

2010-02-19  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/42916
	* gcc.dg/pr42916.c: New testcase.

2010-02-18  Jason Merrill  <jason@redhat.com>

	PR c++/42837
	* g++.dg/abi/packed1.C: Add expected warning.

	PR c++/43108
	* g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
	* gcc.dg/torture/dg-torture.exp: Likewise.
	* c-c++-common/torture/complex-sign.h,
	c-c++-common/torture/complex-sign-add.c,
	c-c++-common/torture/complex-sign-mixed-add.c,
	c-c++-common/torture/complex-sign-mixed-div.c,
	c-c++-common/torture/complex-sign-mixed-mul.c,
	c-c++-common/torture/complex-sign-mixed-sub.c,
	c-c++-common/torture/complex-sign-mul.c,
	c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
	Adapt for C++ compilation as well.

	PR c++/43070
	* g++.dg/ext/label1.C: Update.
	* g++.dg/ext/label2.C: Update.

	PR c++/26261
	* g++.dg/template/dependent-name6.C: New.

	PR c++/43109
	* g++.dg/parse/namespace12.C: New.

2010-02-18  Martin Jambor  <mjambor@suse.cz>

	PR tree-optimization/43066
	* gcc.c-torture/compile/pr43066.c: New test.

2010-02-18  Uros Bizjak  <ubizjak@gmail.com>

	* g++.dg/ext/attrib35.C: Fix target selector string.
	* g++.dg/ext/attrib36.C: Ditto.
	* g++.dg/ext/attrib37.C: Ditto.
	* g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
	* g++.dg/abi/mangle25.C: Ditto.

2010-02-17  Jason Merrill  <jason@redhat.com>

	PR c++/43069
	* g++.dg/parse/namespace11.C: New.

	PR c++/43093
	* g++.dg/ext/attrib37.C: New.

	PR c++/43079
	* g++.dg/template/ptrmem20.C: New.

2010-02-17  Uros Bizjak  <ubizjak@gmail.com>

	PR target/43103
	* gcc.target/i386/xop-check.h: Include m256-check.h.
	* gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
	* gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
	* gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
	* gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.

2010-02-17  Jakub Jelinek  <jakub@redhat.com>

	PR debug/42918
	* gcc.dg/pr42918.c: New test.

2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>

	* g++.dg/ext/attrib36.C: Require ILP32.

2010-02-16  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/41043
	* gfortran.dg/pr41043.f90: New testcase.
	* gcc.dg/Wstrict-overflow-18.c: XFAIL.

2010-02-16  Jason Merrill  <jason@redhat.com>

	* g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.

2010-02-16  Ira Rosen <irar@il.ibm.com>

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

2010-02-16  Jakub Jelinek  <jakub@redhat.com>

	* lib/prune.exp: Prune variable tracking size limit exceeded notes.

2010-02-16  Jason Merrill  <jason@redhat.com>

	PR c++/43031
	* g++.dg/ext/attrib36.C: New.

	PR c++/43036
	* g++.dg/other/array6.C: New.

2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* g++.dg/cpp0x/initlist-opt.C: Bind pic locally.

2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>

	* gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
	_mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
	* gcc.target/i386/xop-vpermil2pd-1.c: New.
	* gcc.target/i386/xop-vpermil2pd-256-1.c: New.
	* gcc.target/i386/xop-vpermil2ps-1.c: New.
	* gcc.target/i386/xop-vpermil2ps-256-1.c: New.

2010-02-15  Richard Guenther  <rguenther@suse.de>

	PR middle-end/43068
	* g++.dg/torture/pr43068.C: New testcase.

2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>

	PR c++/43024
	* g++.dg/opt/ice1.C: New.

2010-02-14  Jason Merrill  <jason@redhat.com>

	PR c++/41997
	* g++.dg/cpp0x/initlist-opt.C: New.

2010-02-13  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/41113
	PR fortran/41117
	* gfortran.dg/internal_pack_6.f90: New test.

2010-02-12  Jason Merrill  <jason@redhat.com>

	PR c++/43054
	* g++.dg/cpp0x/variadic99.C: New.

2010-02-12  Jakub Jelinek  <jakub@redhat.com>

	* gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
	sign extend pointers to gualchk_t.

	PR c++/43033
	* g++.dg/other/default3.C: Xfail g4 test.

2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>

	PR middle-end/43012
	* gcc.dg/graphite/pr43012.c: New.

2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>

	PR middle-end/42930
	* g++.dg/graphite/pr42930.C: New.

2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>

	PR middle-end/42914
	PR middle-end/42530
	* gcc.dg/graphite/pr42530.c: New.
	* gcc.dg/graphite/pr42914.c: New.

2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>

	PR middle-end/42771
	* gcc.dg/graphite/pr42771.c: New.

2010-02-11  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/42998
	* gcc.c-torture/compile/pr42998.c: New testcase.

2010-02-10  Jason Merrill  <jason@redhat.com>

	PR c++/41896
	* g++.dg/cpp0x/lambda/lambda-nested3.C: New.

	PR c++/42983, core issue 906
	* g++.dg/cpp0x/defaulted15.C: Add virtualness test.
	* g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.

	PR c++/43016
	* g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.

2010-02-10  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/43017
	* gcc.dg/torture/pr43017.c: New testcase.

2010-02-10  Tobias Burnus <burnus@net-b.de>

	PR fortran/40823
	* gfortran.dg/private_type_1.f90: Update error location.
	* gfortran.dg/invalid_interface_assignment.f90: Ditto.
	* gfortran.dg/typebound_operator_2.f03: Ditto.
	* gfortran.dg/assignment_2.f90: Ditto.
	* gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
	* gfortran.dg/binding_label_tests_9.f03: Ditto.

2010-02-10  Tobias Burnus  <burnus@net-b.de>

	PR fortran/43015
	* gfortran.dg/bind_c_usage_20.f90: New test.

2010-02-10  Jakub Jelinek  <jakub@redhat.com>

	PR debug/43010
	* g++.dg/debug/pr43010.C: New test.

2010-02-10  Richard Guenther  <rguenther@suse.de>

	PR c/43007
	* gcc.c-torture/execute/20100209-1.c: New testcase.
	* gcc.dg/fold-div-3.c: Likewise.

2010-02-10  Jakub Jelinek  <jakub@redhat.com>

	* gcc.dg/builtin-ffs-1.c: New test.

2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/42999
	* gfortran.dg/array_constructor_35.f90: New test.

2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* gcc.dg/tree-ssa/inline-4.c: Bind pic locally.

2010-02-09  Jason Merrill  <jason@redhat.com>

	PR c++/42399
	* g++.dg/cpp0x/lambda/lambda-errloc2.C: New.

	PR c++/42370
	* g++.dg/cpp0x/lambda/lambda-warn2.C: New.

2010-02-09  Tobias Burnus  <burnus@net-b.de>

	PR fortran/41869
	* gfortran.dg/module_write_1.f90: New test.

2010-02-09  Alexander Monakov  <amonakov@ispras.ru>

	* gcc.dg/pr19340.c: Adjust.

2010-02-09  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/43008
	* gcc.c-torture/execute/pr43008.c: New testcase.

2010-02-09  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/43000
	* gcc.dg/torture/pr43000.c: New testcase.
	* gcc.dg/torture/pr43002.c: Likewise.

2010-02-09  Daniel Kraft  <d@domob.eu>

	PR fortran/39171
	* gfortran.dg/char_length_2.f90: Change warning expectations accordingly
	and pass -Wsurprising as necessary.

2010-02-08  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/42890
	* g++.dg/torture/pr42890.C: New test.

2010-02-08  Richard Guenther  <rguenther@suse.de>

	PR middle-end/42995
	* gcc.dg/tree-ssa/inline-4.c: New testcase.

2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>

	* gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
	return 0 from main.
	* gcc.dg/graphite/block-1.c: Same.
	* gcc.dg/graphite/block-3.c: Same.
	* gcc.dg/graphite/block-4.c: Same.
	* gcc.dg/graphite/block-5.c: Same.
	* gcc.dg/graphite/block-6.c: Same.
	* gcc.dg/graphite/block-7.c: Same.
	* gcc.dg/graphite/interchange-0.c: Same.
	* gcc.dg/graphite/interchange-1.c: Same.
	* gcc.dg/graphite/interchange-10.c: Same.
	* gcc.dg/graphite/interchange-11.c: Same.
	* gcc.dg/graphite/interchange-12.c: Same.
	* gcc.dg/graphite/interchange-2.c: Same.
	* gcc.dg/graphite/interchange-3.c: Same.
	* gcc.dg/graphite/interchange-4.c: Same.
	* gcc.dg/graphite/interchange-5.c: Same.
	* gcc.dg/graphite/interchange-6.c: Same.
	* gcc.dg/graphite/interchange-7.c: Same.
	* gcc.dg/graphite/interchange-8.c: Same.
	* gcc.dg/graphite/interchange-9.c: Same.
	* gcc.dg/graphite/interchange-mvt.c: Same.

2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>

	* gfortran.dg/graphite/id-19.f: New.
	* gfortran.dg/graphite/pr14741.f90: New.
	* gfortran.dg/graphite/pr41924.f90: New.
	* gfortran.dg/graphite/run-id-2.f90: New.

2010-02-07  Richard Guenther  <rguenther@suse.de>

	PR middle-end/42956
	* gcc.c-torture/compile/pr42956.c: New testcase.

2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libfortran/42742
	* gfortran.dg/fmt_cache_2.f: New test.

2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

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

2010-02-05  Jason Merrill  <jason@redhat.com>

	* g++.dg/ext/label13.C: Move constructor body out of class.

2010-02-03  Jason Merrill  <jason@redhat.com>

	PR c++/42870
	* g++.dg/ext/dllexport3.C: New.

2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>

	* gcc.dg/format/ms-format3.c: New test for specific MS types.

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

	* gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.

2010-02-05  Dodji Seketeli  <dodji@redhat.com>

	PR c++/42915
	* g++.dg/other/crash-9.C: New test.

2010-02-05  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/42309
	* gfortran.dg/subref_array_pointer_4.f90 : New test.

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

	PR rtl-optimization/42952
	* gcc.dg/torture/pr42952.c: New testcase.

2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libfortran/42901
	* gfortran.dg/namelist_60.f90: New test.

2010-02-03  Jason Merrill  <jason@redhat.com>

	PR c++/40138
	* g++.dg/ext/builtin11.C: New.

	PR c++/4926
	PR c++/38600
	* g++.dg/abi/mangle35.C: New.
	* g++.dg/abi/mangle37.C: New.

	PR c++/12909
	* g++.dg/abi/mangle36.C: New.

	PR c++/35652
	* g++.dg/warn/string1.C: New.

2010-02-03  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/42944
	* gcc.dg/errno-1.c: New testcase.

2010-02-03  Richard Guenther  <rguenther@suse.de>

	PR middle-end/42927
	* gcc.c-torture/compile/pr42927.c: New testcase.

2010-02-03  Tobias Burnus  <burnus@net-b.de>

	PR fortran/42936
	* gfortran.dg/null_4.f90: New test.

2010-02-02  Jason Merrill  <jason@redhat.com>

	PR c++/41090
	* g++.dg/ext/label13.C: New.

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

	PR fortran/42650
	* gfortran.dg/func_result_5.f90: New test.

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

	PR fortran/42922
	* gfortran.dg/pure_initializer_3.f90: News test.

2010-01-31  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/42888
	* gfortran.dg/allocate_derived_2.f90: New test.

2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>

	PR middle-end/42898
	* gcc.dg/torture/pr42898-2.c: New test.

2010-01-31  Richard Guenther  <rguenther@suse.de>

	PR middle-end/42898
	* gcc.dg/torture/pr42898.c: New testcase.

2010-01-31  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/38324
	* gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
	* gfortran.dg/alloc_comp_bounds_1.f90: New test.

2010-01-30  Paolo Bonzini  <bonzini@gnu.org>

	* g++.dg/tree-ssa/inline-1.C: New.
	* g++.dg/tree-ssa/inline-2.C: New.
	* g++.dg/tree-ssa/inline-3.C: New.

2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR testsuite/41701
	* gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
	the string 'pow' in the pathname of the compiler from generating a
	test failure.

2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* g++.old-deja/g++.mike/eh16.C: Rename err to e.
	* g++.old-deja/g++.mike/eh17.C: Likewise.
	* g++.old-deja/g++.mike/p5571.C: Likewise.

2010-01-29  Dodji Seketeli  <dodji@redhat.com>

	PR c++/42758
	PR c++/42634
	PR c++/42336
	PR c++/42797
	PR c++/42880
	* g++.dg/other/crash-5.C: New test.
	* g++.dg/other/crash-6.C: New test.
	* g++.dg/other/crash-7.C: New test.
	* g++.dg/other/crash-8.C: New test.

2010-01-29  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/42889
	* gcc.dg/pr42889.c: New test.

2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/pr42881.c: Use SSE2.

2010-01-28  Uros Bizjak  <ubizjak@gmail.com>

	PR target/42891
	* gcc.target/i386/pr42891.c: New test.

2010-01-28  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/42871
	* g++.dg/torture/pr42871.C: New testcase.

2010-01-28  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/Wobjsize-1.h: New testcase.
	* gcc.dg/Wobjsize-1.c: Likewise.

2010-01-28  Richard Guenther  <rguenther@suse.de>

	PR middle-end/42883
	* g++.dg/torture/pr42883.C: New testcase.

2010-01-28  Michael Matz  <matz@suse.de>

	* gcc.target/i386/pr42881.c: New test.

2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
	Add i?86-*-solaris2* support.

2010-01-28  Dodji Seketeli  <dodji@redhat.com>

	PR c++/42713
	PR c++/42820
	* g++.dg/template/typedef27.C: New test case.
	* g++.dg/template/typedef28.C: New test case.

2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>

	* testsuite/gcc.dg/optimize-bswap*.c: Add ARM target

2010-01-27  Richard Guenther  <rguenther@suse.de>

	PR middle-end/42878
	* gcc.dg/torture/pr42878-1.c: New testcase.
	* gcc.dg/torture/pr42878-2.c: Likewise.

2010-01-27  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/42874
	* gcc.dg/vla-22.c: New test.

2010-01-26  Jakub Jelinek  <jakub@redhat.com>

	* ada/acats/run_all.sh: Make sure norun.lst is sorted using the
	current collation.

2010-01-26  Richard Guenther  <rguenther@suse.de>

	PR rtl-optimization/42685
	* gcc.dg/pr42685.c: New testcase.
	* g++.dg/other/pr42685.C: Likewise.

2010-01-26  Richard Guenther  <rguenther@suse.de>

	PR middle-end/42806
	* g++.dg/other/pr42806.C: New testcase.

2010-01-26  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/42250
	* gcc.dg/pr42250.c: New testcase.

2010-01-25  Arnaud Charlet  <charlet@adacore.com>

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

2010-01-25  Tobias Burnus  <burnus@net-b.de>

	PR fortran/42858
	* gfortran.dg/generic_21.f90: New test.

2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	PR testsuite/41522
	* gcc.c-torture/compile/pr38789.c: Change to dg-do compile.

2010-01-24  Mark Mitchell  <mark@codesourcery.com>

	PR c++/42748
	* g++.dg/abi/arm_va_list2.C: New test.
	* g++.dg/abi/arm_va_list2.h: Companion header file.

2010-01-24  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/41044
	* gfortran.dg/parameter_array_ref_2.f90 : New test.

	PR fortran/41167
	* gfortran.dg/char_array_arg_1.f90 : New test.

	* gfortran.dg/pr25923.f90 : Remove XFAIL.

2010-01-24  Tobias Burnus  <burnus@net-b.de>

	PR fortran/39304
	* gfortran.dg/generic_20.f90: New test.

2010-01-22  Michael Matz  <matz@suse.de>

	* gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
	-msse2.

2010-01-21  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/42736
	* gfortran.dg/dependency_25.f90 : New test.

2010-01-21  Martin Jambor  <mjambor@suse.cz>

	PR tree-optimization/42585
	* gcc.dg/tree-ssa/pr42585.c: New test.

2010-01-21  Richard Guenther  <rguenther@suse.de>

	PR middle-end/19988
	* gcc.dg/pr19988.c: New testcase.

2010-01-20  Janis Johnson  <janis187@us.ibm.com>

	* g++.dg/compat/decimal/compat-common.h: New file.
	* g++.dg/compat/decimal/decimal-dummy.h: New file.
	* g++.dg/compat/decimal/pass_x.h: New file.
	* g++.dg/compat/decimal/pass_y.h: New file.
	* g++.dg/compat/decimal/pass-1_main.C: New file.
	* g++.dg/compat/decimal/pass-1_x.C: New file.
	* g++.dg/compat/decimal/pass-1_y.C: New file.
	* g++.dg/compat/decimal/pass-2_main.C: New file.
	* g++.dg/compat/decimal/pass-2_x.C: New file.
	* g++.dg/compat/decimal/pass-2_y.C: New file.
	* g++.dg/compat/decimal/pass-3_main.C: New file.
	* g++.dg/compat/decimal/pass-3_x.C: New file.
	* g++.dg/compat/decimal/pass-3_y.C: New file.
	* g++.dg/compat/decimal/pass-4_main.C: New file.
	* g++.dg/compat/decimal/pass-4_x.C: New file.
	* g++.dg/compat/decimal/pass-4_y.C: New file.
	* g++.dg/compat/decimal/pass-5_main.C: New file.
	* g++.dg/compat/decimal/pass-5_x.C: New file.
	* g++.dg/compat/decimal/pass-5_y.C: New file.
	* g++.dg/compat/decimal/pass-6_main.C: New file.
	* g++.dg/compat/decimal/pass-6_x.C: New file.
	* g++.dg/compat/decimal/pass-6_y.C: New file.
	* g++.dg/compat/decimal/return_x.h: New file.
	* g++.dg/compat/decimal/return_y.h: New file.
	* g++.dg/compat/decimal/return-1_main.C: New file.
	* g++.dg/compat/decimal/return-1_x.C: New file.
	* g++.dg/compat/decimal/return-1_y.C: New file.
	* g++.dg/compat/decimal/return-2_main.C: New file.
	* g++.dg/compat/decimal/return-2_x.C: New file.
	* g++.dg/compat/decimal/return-2_y.C: New file.
	* g++.dg/compat/decimal/return-3_main.C: New file.
	* g++.dg/compat/decimal/return-3_x.C: New file.
	* g++.dg/compat/decimal/return-3_y.C: New file.
	* g++.dg/compat/decimal/return-4_main.C: New file.
	* g++.dg/compat/decimal/return-4_x.C: New file.
	* g++.dg/compat/decimal/return-4_y.C: New file.
	* g++.dg/compat/decimal/return-5_main.C: New file.
	* g++.dg/compat/decimal/return-5_x.C: New file.
	* g++.dg/compat/decimal/return-5_y.C: New file.
	* g++.dg/compat/decimal/return-6_main.C: New file.
	* g++.dg/compat/decimal/return-6_x.C: New file.
	* g++.dg/compat/decimal/return-6_y.C: New file.

2010-01-20  Alexandre Oliva  <aoliva@redhat.com>

	PR debug/42715
	* gcc.dg/pr42715.c: New.

2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/42038
	* g++.dg/parse/crash55.C: New.

2010-01-20  Alexandre Oliva  <aoliva@redhat.com>

	PR debug/42782
	* gcc.dg/guality/pr42782.c: New.

2010-01-20  Jason Merrill  <jason@redhat.com>

	PR c++/41788
	* g++.dg/abi/packed1.C: New.

	PR c++/41920
	* g++.dg/cpp0x/lambda/lambda-warn1.C: New.

	PR c++/40750
	* g++.dg/parse/fn-typedef1.C: New.
	* g++.dg/other/cv_quals.C: Adjust.

2010-01-20  Anthony Green  <green@moxielogic.com>

	* gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
	pack(push) pragma).
	* gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
	* gcc.dg/20020312-2.c: Port this to the moxie core.
	* gcc.dg/weak/typeof-2.c: Ditto.

2010-01-20  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/42717
	* gcc.c-torture/compile/pr42717.c: New testcase.

2010-01-20  Jakub Jelinek  <jakub@redhat.com>

	* gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
	of signed, add a few new tests.

	PR middle-end/42803
	* g++.dg/parse/limits-initializer1.C: New test.

2010-01-19  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/42804
	* gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
	* gfortran.dg/typebound_call_12.f03: New test.

2010-01-19  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/42783
	* gfortran.dg/bounds_check_15.f90 : New test.

2010-01-19  Michael Matz  <matz@suse.de>

	PR tree-optimization/41783
	* gfortran.dg/vect/fast-math-mgrid-resid.f: New.

2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>

	PR target/38697.
	* gcc.target/arm/neon/vget_lowf32.c: Regenerate.
	* gcc.target/arm/neon/vget_lowp16.c: Likewise.
	* gcc.target/arm/neon/vget_lowp8.c:  Likewise.
	* gcc.target/arm/neon/vget_lows16.c: Likewise.
	* gcc.target/arm/neon/vget_lows32.c: Likewise.
	* gcc.target/arm/neon/vget_lows64.c: Likewise.
	* gcc.target/arm/neon/vget_lows8.c: Likewise.
	* gcc.target/arm/neon/vget_lowu16.c: Likewise.
	* gcc.target/arm/neon/vget_lowu32.c: Likewise.
	* gcc.target/arm/neon/vget_lowu64.c: Likewise.
	* gcc.target/arm/neon/vget_lowu8.c: Likewise.

2010-01-19  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/42545
	* gfortran.dg/extends_6.f03: Modified an error message.
	* gfortran.dg/extends_10.f03: New test.
	* gfortran.dg/private_type_6.f03: Modified an error message.
	* gfortran.dg/structure_constructor_8.f03: Ditto.

2010-01-19  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/42719
	* gcc.dg/pr42719.c: New test.

	PR debug/42728
	* gcc.dg/pr42728.c: New test.

2010-01-19  Anthony Green  <green@moxielogic.com>

	* gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.

2010-01-18  Anthony Green  <green@moxielogic.com>

	* gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
	for moxie.

2010-01-19  Dodji Seketeli  <dodji@redhat.com>

	* g++.dg/template/error45.C: reverted as part of reverting the
	fix of PR c++/42634.

2010-01-18  Dodji Seketeli  <dodji@redhat.com>

	PR c++/42634
	* g++.dg/template/error45.C: New test.

2010-01-18  Dodji Seketeli  <dodji@redhat.com>

	PR c++/42766
	* g++.dg/conversion/op6.C: New test.

2010-01-18  Uros Bizjak  <ubizjak@gmail.com>

	PR target/42774
	* gcc.target/alpha/pr42774.c: New test.

2010-01-18  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/42781
	* gfortran.fortran-torture/compile/pr42781.f90: New testcase.

2010-01-17  Richard Guenther  <rguenther@suse.de>

	PR middle-end/42248
	* gcc.c-torture/execute/pr42248.c: New testcase.

2010-01-17  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/42773
	* g++.dg/torture/pr42773.C: New testcase.

2010-01-17  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/42677
	* gfortran.dg/interface_assignment_5.f90: New test.

2010-01-17  Dodji Seketeli  <dodji@redhat.com>

	PR c++/42697
	* g++.dg/template/crash94.C: Reverted.

2010-01-17  Jie Zhang  <jie.zhang@analog.com>

	PR debug/42767
	* gcc.dg/debug/pr42767.c: New.

2010-01-15  Jason Merrill  <jason@redhat.com>

	PR c++/42761
	* g++.dg/cpp0x/decltype22.C: New.

2010-01-16  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/42760
	* g++.dg/torture/pr42760.C: New test.

2010-01-15  Jing Yu  <jingyu@google.com>

	PR rtl-optimization/42691
	* gcc.c-torture/execute/pr42691.c: New.

2010-01-15  Richard Guenther  <rguenther@suse.de>

	PR middle-end/42739
	* g++.dg/torture/pr42739.C: New testcase.

2010-01-15  Dodji Seketeli  <dodji@redhat.com>

	* g++.dg/template/error45.C: Revert as part of reverting changes
	or PR c++/42634.

2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>

	PR fortran/42684
	* gfortran.dg/interface_31.f90: New test.

2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>

	* gcc.target/powerpc/pr42747.c: New file.

2010-01-14  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/42674
	* c-c++-common/pr42674.c: New test.

	PR c++/42608
	* g++.dg/template/instantiate11.C: New test.

2010-01-14  Jason Merrill  <jason@redhat.com>

	PR c++/42701
	* g++.dg/overload/error3.C: New.

	PR c++/42655
	* g++.dg/overload/rvalue1.C: New.

2010-01-14  Martin Jambor  <mjambor@suse.cz>

	PR tree-optimization/42706
	* gcc.dg/ipa/pr42706.c: New testcase.

2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>

	* g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.

2010-01-14  Martin Jambor  <mjambor@suse.cz>

	PR tree-optimization/42714
	* g++.dg/torture/pr42714.C: New test.

2010-01-14  Alexander Monakov  <amonakov@ispras.ru>

	PR rtl-optimization/42246
	* gfortran.dg/pr42246-2.f: New.

2010-01-14  Alexander Monakov  <amonakov@ispras.ru>

	PR rtl-optimization/42389
	* gcc.dg/pr42389.c: New.

2010-01-14  Alexander Monakov  <amonakov@ispras.ru>

	PR rtl-optimization/42388
	* gcc.dg/pr42388.c: New.

2010-01-14  Alexander Monakov <amonakov@ispras.ru>

	PR rtl-optimization/42294
	* gfortran.dg/pr42294.f: New.

2010-01-14  Alexander Monakov <amonakov@ispras.ru>

	PR rtl-optimization/39453
	PR rtl-optimization/42246
	* gcc.dg/pr39453.c: New.
	* gcc.dg/pr42246.c: New.

2010-01-14  Alexander Monakov <amonakov@ispras.ru>

	PR middle-end/42245
	* gcc.dg/pr42245.c: New.
	* gcc.dg/pr42245-2.c: New.

2010-01-14  Alexander Monakov <amonakov@ispras.ru>

	PR rtl-optimization/42249
	* gcc.dg/pr42249.c: New.

2010-01-14  Jakub Jelinek  <jakub@redhat.com>

	PR c/42721
	* gcc.c-torture/execute/pr42721.c: New test.

2010-01-14  Ira Rosen  <irar@il.ibm.com>

	PR tree-optimization/42709
	* gcc.dg/vect/pr42709.c: New test.

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

	PR fortran/41478
	* gfortran.dg/alloc_comp_scalar_1.f90: New test.
	* gfortran.dg/alloc_comp_transformational_1.f90: New test.

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

	PR fortran/42481
	* gfortran.dg/generic_19.f90 : New test.

2010-01-13  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/42730
	* gcc.c-torture/compile/pr42730.c: New testcase.

2010-01-13  Steve Ellcey  <sje@cup.hp.com>

	PR target/pr42542
	* gcc.target/ia64/pr42542-1.c: New.
	* gcc.target/ia64/pr42542-2.c: New.
	* gcc.target/ia64/pr42542-3.c: New.

2010-01-13  Dodji Seketeli  <dodji@redhat.com>

	PR c++/42634
	* g++.dg/template/error45.C: New test.

2010-01-13  Martin Jambor  <mjambor@suse.cz>

	PR tree-optimization/42704
	* g++.dg/torture/pr42704.C: New test.

2010-01-13  Martin Jambor  <mjambor@suse.cz>

	PR tree-optimization/42703
	* gcc.c-torture/compile/pr42703.c: New test.

2010-01-13  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/42705
	* gcc.c-torture/compile/pr42705.c: New testcase.

2010-01-13  Jie Zhang  <jie.zhang@analog.com>

	* gcc.target/bfin/l2.c: New test.
	* gcc.target/bfin/bfin.exp (dg-bfin-processors): New.

2010-01-13  Richard Guenther  <rguenther@suse.de>

	PR middle-end/42716
	* gcc.c-torture/compile/pr42716.c: New testcase.

2010-01-13  Richard Guenther  <rguenther@suse.de>

	PR lto/42678
	* gfortran.dg/lto/20100110-1_0.f90: New testcase.

2010-01-12  Joseph Myers  <joseph@codesourcery.com>

	PR c/42708
	* gcc.c-torture/compile/pr42708-1.c: New test.

2010-01-12  Jakub Jelinek  <jakub@redhat.com>

	PR debug/42662
	* gcc.dg/pr42662.c: New test.

	PR tree-optimization/42645
	* g++.dg/other/pr42645-1.C: New test.
	* g++.dg/other/pr42645-2.C: New test.

2010-01-11  Janis Johnson  <janis187@us.ibm.com>

	PR target/42416
	* gcc.target/powerpc/warn-1.c: New test.
	* gcc.target/powerpc/warn-2.c: New test.

2010-01-11  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
	stack alignment.

2010-01-10  Rafael Avila de Espindola  <espindola@google.com>

	* gcc.dg/lto/20100108_0.c: New.

2010-01-10  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.dg/graphite/pr40281.c (dg-options): Add -w.
	Add -march=i686 -msse for 32bit x86 targets.

2010-01-10  Richard Guenther  <rguenther@suse.de>

	PR middle-end/42667
	* gcc.dg/torture/pr42667.c: New testcase.

2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>

	PR fortran/32489
	* gfortran.dg/array_constructor_34.f90: New test.

2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>

	PR fortran/20923
	* gfortran.dg/array_constructor_33.f90: New test.
	gfortran.dg/array_function_5.f90: Add credit.

2010-01-09  Alexandre Oliva  <aoliva@redhat.com>

	PR debug/42631
	* gcc.dg/pr42631.c: New.

2010-01-09  Alexandre Oliva  <aoliva@redhat.com>

	PR debug/42630
	* gcc.dg/pr42630.c: New.

2010-01-09  Alexandre Oliva  <aoliva@redhat.com>

	PR debug/42629
	* gcc.dg/pr42629.c: New.

2010-01-09  Alexandre Oliva  <aoliva@redhat.com>

	PR middle-end/42363
	* gcc.dg/torture/pr42363.c: New.

2010-01-09  Alexandre Oliva  <aoliva@redhat.com>

	PR debug/42604
	PR debug/42395
	* gcc.dg/vect/pr42604.c: New.
	* gcc.dg/vect/pr42395.c: New.

2010-01-09  Richard Guenther  <rguenther@suse.de>

	PR middle-end/42512
	* gcc.c-torture/execute/pr42512.c: New testcase.

2010-01-09  Tobias Burnus  <burnus@net-b.de>

	PR fortran/41298
	* gfortran.dg/c_ptr_tests_14.f90: New test.

2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	PR ada/41929
	* gnat.dg/null_pointer_deref1.adb: Don't run on
	sparc*-sun-solaris2.11.

2010-01-08  Richard Guenther  <rguenther@suse.de>

	PR lto/42528
	* gcc.dg/lto/20100103-1_0.c: New testcase.
	* gcc.dg/lto/20100103-2_0.c: Likewise.

2010-01-08  Tobias Burnus  <burnus@net-b.de

	PR/fortran 25829
	* gfortran.dg/asynchronous_1.f90: New test.
	* gfortran.dg/asynchronous_2.f90: New test.
	* gfortran.dg/conflicts.f90: Update error message.

2010-01-07  Dodji Seketeli  <dodji@redhat.com>

	c++/40155
	* g++.dg/cpp0x/variadic-unify-2.C: New test.

2010-01-07  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/42625
	* g++.dg/opt/dtor4.C: New test.
	* g++.dg/opt/dtor4.h: New.
	* g++.dg/opt/dtor4-aux.cc: New.

2010-01-07  Tobias Burnus  <burnus@net-b.de>

	PR fortran/42597
	* gfortran.dg/proc_ptr_26.f90: New test.

2010-01-07  Tobias Burnus  <burnus@net-b.de>

	PR fortran/41872
	* gfortran.dg/allocatable_scalar_7.f90: New test.

2010-01-06  Richard Guenther  <rguenther@suse.de>

	* gcc.c-torture/compile/pr42632.c: New testcase.

2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/42542
	* gcc.target/i386/pr42542-4.c: New.
	* gcc.target/i386/pr42542-4a.c: Likewise.
	* gcc.target/i386/pr42542-5.c: Likewise.
	* gcc.target/i386/pr42542-5a.c: Likewise.

2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/tls/opt-15.c: New test.

2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/pr42542-1.c (res): Make it 8 elements.

2010-01-05  Martin Jambor  <mjambor@suse.cz>

	PR tree-optimization/42462
	* g++.dg/torture/pr42462.C: New test.

2010-01-05  Jason Merrill  <jason@redhat.com>

	* g++.dg/cpp0x/initlist30.C: New test.

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

	PR tree-optimization/42614
	* gcc.c-torture/execute/pr42614.c: New testcase.

2010-01-05  Eric Fisher  <joefoxreal@gmail.com>

	* gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
	* gcc.dg/Wunreachable-1.c: Remove the testcase of
	-Wunreachable-code.
	* gcc.dg/Wunreachable-2.c: Likewise.
	* gcc.dg/Wunreachable-3.c: Likewise.
	* gcc.dg/Wunreachable-4.c: Likewise.
	* gcc.dg/Wunreachable-5.c: Likewise.
	* gcc.dg/Wunreachable-6.c: Likewise.
	* gcc.dg/Wunreachable-7.c: Likewise.
	* gcc.dg/Wunreachable-8.c: Likewise.
	* gcc.dg/20041231-1.c: Likewise.

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

	PR other/42611
	* gcc.dg/pr42611.c: New test.

	PR tree-optimization/42508
	* g++.dg/opt/pr42508.C: New test.

2010-01-05  Tobias Burnus  <burnus@net-b.de>

	PR fortran/41872
	* gfortran.dg/allocatable_scalar_8.f90: New.

2010-01-04  Martin Jambor  <mjambor@suse.cz>

	PR tree-optimization/42398
	* gcc.c-torture/compile/pr42398.c: New test.

2010-01-04  Jason Merrill  <jason@redhat.com>

	PR c++/42555
	* g++.dg/ext/attrib35.C: New.

	PR c++/42567
	* g++.dg/cpp0x/auto17.C: New.

2010-01-04  Rafael Avila de Espindola  <espindola@google.com>

	* gcc.dg/lto/20100104_0.c: New.

2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/42542
	* gcc.target/i386/pr42542-1.c: New.
	* gcc.target/i386/pr42542-1a.c: Likewise.
	* gcc.target/i386/pr42542-1b.c: Likewise.
	* gcc.target/i386/pr42542-2.c: Likewise.
	* gcc.target/i386/pr42542-2a.c: Likewise.
	* gcc.target/i386/pr42542-2b.c: Likewise.
	* gcc.target/i386/pr42542-3.c: Likewise.
	* gcc.target/i386/pr42542-3a.c: Likewise.

2009-01-04  Tobias Burnus  <burnus@net-b.de>

	PR fortran/41872
	* gfortran.dg/allocatable_scalar_5.f90: New test.
	* gfortran.dg/allocatable_scalar_6.f90: New test.

2010-01-03  Richard Guenther  <rguenther@suse.de>

	PR testsuite/42583
	* gfortran.dg/gomp/recursion1.f90: Remove.

2010-01-03  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/Warray-bounds.c: Remove XFAILs.
	* gcc.dg/uninit-6.c: Likewise.
	* gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.

2010-01-03  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/42589
	* gcc.target/i386/pr42589.c: New testcase.

2010-01-03  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/42438
	* gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.

2010-01-02  Richard Guenther  <rguenther@suse.de>

	PR testsuite/41651
	* g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.

2010-01-02  Uros Bizjak  <ubizjak@gmail.com>

	PR target/42448
	* gcc.target/alpha/pr42448-1.c: New test.
	* gcc.target/alpha/pr42448-2.c: Ditto.

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

	PR preprocessor/41947
	* gcc.dg/c99-hexfloat-3.c: New test.

2010-01-01  Richard Guenther  <rguenther@suse.de>

	PR c/42570
	* gcc.c-torture/execute/pr42570.c: New testcase.

2010-01-01  Richard Guenther  <rguenther@suse.de>

	PR middle-end/42559
	* gcc.c-torture/compile/pr42559.c: New testcase.


Copyright (C) 2010 Free Software Foundation, Inc.

Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.
