2010-12-31  Paul Koning  <ni1d@arrl.net>

	* gcc.c-torture/compile/pr46534.c: Skip if pdp11.
	* gcc.c-torture/compile/920520-1.c: Ditto.
	* gcc.c-torture/compile/pr35318.c: Ditto.

2010-12-31  Paul Koning  <ni1d@arrl.net>

	* gcc.c-torture/execute/ieee/ieee.exp: Skip if pdp11.
	* gcc.c-torture/compile/20000804-1.c: Skip if pdp11 -O0.
	* gcc.c-torture/compile/20020312-1.c: Ditto.
	* gcc.c-torture/compile/20040101-1.c: Skip if pdp11 -O1, -O2, or -Os.

2010-12-31  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/47065
	* gfortran.dg/trim_optimize_3.f90:  New test.
	* gfortran.dg/trim_optimize_4.f90:  New test.

2010-12-31  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/45338
	* gfortran.dg/userdef_operator_2.f90:  New test case.

2010-12-31  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/46971
	* gfortran.dg/class_33.f90: New.

2010-12-30  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc.dg/method-conflict-3.m: New.
	* objc.dg/method-conflict-4.m: New.
	* obj-c++.dg/method-conflict-3.m: New.
	* obj-c++.dg/method-conflict-4.mm: New.

2010-12-30  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc.dg/class-extension-3.m: Updated.
	* objc.dg/method-1.m: Updated.
	* objc.dg/method-conflict-1.m: New.
	* objc.dg/method-conflict-2.m: New.
	* obj-c++.dg/class-extension-3.mm: Updated.
	* obj-c++.dg/method-8.mm: Updated.
	* obj-c++.dg/method-conflict-1.mm: New.
	* obj-c++.dg/method-conflict-2.mm: New.

2010-12-30  Joseph Myers  <joseph@codesourcery.com>

	PR c/46889
	* gcc.dg/anon-struct-15.c: New test.

2010-12-30  Nathan Froyd  <froydnj@codesourcery.com>

	PR target/44606
	* gcc.dg/pr44606.c: New test.

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

	PR target/46519
	* gfortran.dg/pr46519-2.f90: New.

2010-12-30  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/47085
	* gfortran.dg/allocate_class_1.f90: New.

2010-12-30  Kai Tietz  <kai.tietz@onevision.com>

	PR testsuite/47050
	* gcc.target/i386/aggregate-ret1.c: Restrict to ilp32.
	* gcc.target/i386/aggregate-ret2.c: Likewise.

2010-12-30  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc.dg/attributes/class-attribute-3.m: New.
	* objc.dg/attributes/proto-attribute-4.m: New.
	* obj-c++.dg/attributes/class-attribute-3.mm: New.
	* obj-c++.dg/attributes/proto-attribute-4.mm: New.

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

	PR tree-optimization/47060
	* gcc.dg/autopar/pr47060.c: New test.

2010-12-30  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc.dg/enhanced-proto-2.m: Updated.
	* obj-c++.dg/enhanced-proto-2.mm: Updated.

2010-12-29  Nicola Pero  <nicola.pero@meta-innovation.com>

	PR objc/47118
	* objc.dg/sync-3.m: New.
	* obj-c++.dg/sync-3.mm: New.

2010-12-29  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/46838
	* gfortran.dg/alloc_comp_class_2.f90: New.

2010-12-29  Thomas Koenig  <tkoenig@gcc.gnu.org>

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

2010-12-29  Nicola Pero  <nicola.pero@meta-innovation.com>

	PR objc/47075
	* objc.dg/property/at-property-deprecated-1.m: Updated.
	* objc.dg/property/at-property-deprecated-2.m: New.
	* objc.dg/property/dotsyntax-deprecated-1.m: New.
	* obj-c++.dg/property/at-property-deprecated-1.mm: Updated.
	* obj-c++.dg/property/at-property-deprecated-2.mm: New.
	* obj-c++.dg/property/dotsyntax-deprecated-1.mm: New.

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

	PR c++/47068
	* g++.dg/cpp0x/decltype24.C: New.

2010-12-28  Nicola Pero  <nicola.pero@meta-innovation.com>

	PR objc/47076
	* objc.dg/protocol-forward-1.m: New.
	* obj-c++.dg/protocol-forward-1.mm: New.
	* objc.dg/attributes/proto-attribute-2.m: Updated.
	* objc.dg/class-protocol-1.m: Updated.
	* obj-c++.dg/attributes/proto-attribute-2.mm: Updated.
	* obj-c++.dg/class-protocol-1.mm: Updated.

2010-12-28  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/45827
	* gfortran.dg/class_32.f90: New.

2010-12-28  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/rdrand-1.c: Updated.
	* gcc.target/i386/rdrand-2.c: Likewise.
	* gcc.target/i386/rdrand-3.c: Likewise.

2010-12-28  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc.dg/class-extension-4.m: New.
	* obj-c++.dg/class-extension-4.mm: New.

2010-12-28  Nicola Pero  <nicola.pero@meta-innovation.com>

	PR objc/47073
	* objc.dg/incomplete-type-1.m: New test.

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

	PR c++/46626
	* g++.dg/cpp0x/constexpr-base4.C: New test.

2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc.dg/gnu-api-2-class.m: Xfail the test on Apple Darwin m64.
	* objc.dg/gnu-api-2-ivar.m: Same.
	* objc.dg/gnu-api-2-method.m: Same.
	* objc.dg/gnu-api-2-objc.m: Same.
	* objc.dg/gnu-api-2-object.m: Same.
	* objc.dg/gnu-api-2-protocol.m: Same.
	* obj-c++.dg/gnu-api-2-class.mm: Same.
	* obj-c++.dg/gnu-api-2-ivar.mm: Same.
	* obj-c++.dg/gnu-api-2-method.mm: Same.
	* obj-c++.dg/gnu-api-2-objc.mm: Same.
	* obj-c++.dg/gnu-api-2-object.mm: Same.
	* obj-c++.dg/gnu-api-2-protocol.mm: Same.

2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc.dg/pr44509.m: New.

2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc.dg/gnu-api-2-class.m: Updated the test to work with the
	Apple runtime as well.
	* obj-c++.dg/gnu-api-2-class.mm: Same change.
	* objc.dg/gnu-api-2-ivar.m: Same change.
	* obj-c++.dg/gnu-api-2-ivar.mm: Same change.
	* objc.dg/gnu-api-2-method.m: Same change.
	* obj-c++.dg/gnu-api-2-method.mm: Same change.
	* objc.dg/gnu-api-2-objc.m: Same change.
	* obj-c++.dg/gnu-api-2-objc.mm: Same change.
	* objc.dg/gnu-api-2-object.m: Same change.
	* obj-c++.dg/gnu-api-2-object.mm: Same change.
	* objc.dg/gnu-api-2-property.m: Same change.
	* obj-c++.dg/gnu-api-2-property.mm: Same change.
	* objc.dg/gnu-api-2-protocol.m: Same change.
	* obj-c++.dg/gnu-api-2-protocol.mm: Same change.

	* objc.dg/gnu-api-2-objc.m: Also, fixed test for
	objc_disposeClassPair not to create a new class pair with the same
	name as an existing class, and to test that the class pair is
	created correctly.
	* obj-c++.dg/gnu-api-2-objc.mm: Same change.

2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc.dg/special/special.exp: Added load-category-2 and
	load-category-3 tests.
	* objc.dg/special/load-category-2.h: New.
	* objc.dg/special/load-category-2.m: New.
	* objc.dg/special/load-category-2a.m: New.
	* objc.dg/special/load-category-3.h: New.
	* objc.dg/special/load-category-3.m: New.
	* objc.dg/special/load-category-3a.m: New.

2010-12-25  Ira Rosen  <irar@il.ibm.com>

	PR testsuite/47057
	* gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Change comment.
	Expect two outer loops to get vectorized.

2010-12-25  Kai Tietz  <kai.tietz@onevision.com>

	PR c++/15774
	* g++.dg/warn/pr15774-1.C: New test.
	* g++.dg/warn/pr15774-2.C: New test.

2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc.dg/gnu-api-2-sel.m: Test calling sel_getUid,
	sel_registerName and sel_registerTypedName with NULL arguments.
	Updated the test to work with the Apple runtime as well.
	* obj-c++.dg/gnu-api-2-sel.mm: Same change.

2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc.dg/gnu-api-2-class.m: Updated test to pass log_2 of the
	alignment to class_addIvar, instead of the alignment itself.
	* obj-c++.dg/gnu-api-2-class.mm: Same change.

2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc.dg/gnu-api-2-sel.m: Updated for renaming of sel_getType to
	sel_getTypeEncoding.  Test that sel_getTypeEncoding returns NULL
	when called with a NULL argument.  Added test for
	sel_copyTypedSelectorList and sel_getTypedSelector.
	* obj-c++.dg/gnu-api-2-sel.mm: Same changes.

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

	* gnat.dg/opt13_pkg.ad[sb]: Fix line ending.

2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>

	* obj-c.dg/gnu-api-2-class.m: Test that class_conformsToProtocol()
	does not check the superclasses.
	* obj-c++.dg/gnu-api-2-class.mm: Same change.

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

	PR rtl-optimization/47036
	* g++.dg/opt/pr47036.C: New.

2010-12-24  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/31821
	* gfortran.dg/char_pointer_assign_6.f90:  New test.

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

	PR tree-optimization/46758
	* gcc.dg/graphite/run-id-pr46758.c: New.

2010-12-23  Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/46978
	* gfortran.dg/transpose_intrinsic_func_call_1.f90: New test.

2010-12-23  Nicola Pero  <nicola.pero@meta-innovation.com>

	* obj-c.dg/gnu-api-2-class.m: Test that class_addMethod() returns
	NO if the method is already implemented in the class.
	* obj-c++.dg/gnu-api-2-class.mm: Same change.

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

	PR tree-optimization/47019
	* gfortran.dg/graphite/pr47019.f: New.

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

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

2010-12-22  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>

	* g++.dg/cpp0x/alignof2.C: New.

2010-12-22  Martin Jambor  <mjambor@suse.cz>

	PR tree-optimization/45934
	PR tree-optimization/46302
	PR tree-optimization/46987
	* g++.dg/ipa/ipcp-ivi-1.C: Removed.
	* g++.dg/ipa/ivinline-6.C: Likewise.
	* g++.dg/otr-fold-1.C: Likewise.
	* g++.dg/otr-fold-2.C: Likewise.
	* g++.dg/tree-ssa/pr43411.C: Xfail dump scan.
	* g++.dg/tree-ssa/pr45605.C: Likewise.
	* g++.dg/tree-ssa/pr46987.C: New test.

2010-12-22  Steven Bosscher  <steven@gcc.gnu.org>

	* gfortran.dg/pr46755.f: Fix test case.

2010-12-22  Andrey Belevantsev  <abel@ispras.ru>

	PR rtl-optimization/45352
	PR rtl-optimization/46521
	PR rtl-optimization/46522
	* gcc.dg/pr46521.c: New.
	* gcc.dg/pr46522.c: New.

2010-12-21  Ian Lance Taylor  <iant@google.com>

	* go.test/go-test.exp: Clear runtests around invocation of
	go-dg-runtest from errchk and go-execute-xfail.

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

	PR target/46880
	* gcc.target/i386/pr46880.c: New test.

2010-12-21  Ira Rosen  <irar@il.ibm.com>

	PR tree-optimization/47001
	* gcc.dg/vect/pr47001.c: New.

2010-12-21  Nicola Pero  <nicola.pero@meta-innovation.com>

	PR libobjc/16110
	* objc.dg/special/special.exp: Added new test.
	* objc.dg/special/load-category-1.m: New.
	* objc.dg/special/load-category-1a.m: New.
	* objc.dg/special/load-category-1.h: New.

2010-12-21  Steven Bosscher  <steven@gcc.gnu.org>

	PR middle-end/45310
	* g++.dg/pr45310.C: New test.

2010-12-21  Steven Bosscher  <steven@gcc.gnu.org>

	PR rtl-optimization/46755
	* gfortran.dg/pr46755.f: New test.

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

	PR rtl-optimization/47008
	* gfortran.dg/pr47008.f03: New test.

2010-12-21  Nicola Pero  <nicola.pero@meta-innovation.com>

	PR libobjc/45953
	* objc.dg/libobjc-selector-1.m: New test.

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

	PR middle-end/45852
	* gcc.target/i386/pr45852.c: New test.

2010-12-20  Tobias Burnus  <burnus@net-b.de>

	PR fortran/46974
	* gfortran.dg/c_ptr_tests_16.f90: Fix endian issue.

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

	PR testsuite/45342
	* gcc.dg/tls/thr-cse-1.c: Fix match on hppa*-*-hpux*.

2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc.dg/gnu-api-2-objc.m: Fixed test to test objc_lookUpClass,
	not objc_lookupClass.
	* obj-c++.dg/gnu-api-2-objc.mm: Same change.

2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc.dg/gnu-api-2-objc_msg_lookup.m: New.
	* obj-c++.dg/gnu-api-2-objc_msg_lookup.mm: New.

2010-12-19  Chung-Lin Tang  <cltang@codesourcery.com>

	* gcc.target/arm/vfp-1.c (test_ldst): New test for VFP
	load/store immediate indexes.

2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
	* obj-c++.dg/gnu-api-2-resolve-method.m: Include objc/message.h.

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

	PR tree-optimization/46969
	* gcc.dg/autopar/pr46969.c: New test.

2010-12-18  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc.dg/fobjc-exceptions-1.m: Updated.
	* objc.dg/fobjc-exceptions-2.m: New.
	* objc.dg/fobjc-exceptions-3.m: New.
	* obj-c++.dg/fobjc-exceptions-1.mm: New.
	* obj-c++.dg/fobjc-exceptions-2.mm: New.
	* obj-c++.dg/fobjc-exceptions-3.mm: New.

2010-12-18  Tobias Burnus  <burnus@net-b.de>

	PR fortran/46974
	* gfortran.dg/c_ptr_tests_16.f90: New.

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

	PR tree-optimization/46985
	* gfortran.dg/pr46985.f90: New test.

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

	PR tree-optimization/46232
	* gcc.dg/tree-ssa/pr14814.c: Add -fno-tree-sra.

2010-12-18  Iain Sandoe  <iains@gcc.gnu.org>

	* objc.dg/fobjc-exceptions.m: Update dg-error syntax.

2010-12-18  Kai Tietz  <kai.tietz@onevision.com>

	PR target/36834
	* gcc.target/i386/aggregate-ret1.c: New.
	* gcc.target/i386/aggregate-ret2.c: New.

2010-12-18  Iain Sandoe  <iains@gcc.gnu.org>

	* gcc.target/powerpc/darwin-split-ld-stret.c: New test.

2010-12-17  Ahmad Sharif  <asharif@google.com>

	* gcc.target/i386/max-stack-align.c: New testcase.

2010-12-17  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc.dg/exceptions-4.m: Adjust for change in error message.

2010-12-17  Paolo Bonzini  <bonzini@gnu.org>

	PR c/20385
	* objc.dg/tls/init-2.m: Adjust.
	* gcc.dg/noncompile/920923-1.c: Adjust.
	* gcc.dg/noncompile/pr44517.c: Adjust.
	* gcc.dg/declspec-18.c: New test.

2010-12-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>

	* gcc.dg/titype-1.c: Enable TImode on __SPU__.
	* gcc.dg/torture/fp-int-convert.h: Likewise.
	* gcc.dg/tree-ssa/ivopts-1.c: Likewise.
	* gcc.dg/uninit-C.c: Likewise.
	* gcc.dg/uninit-C-O0.c: Likewise.
	* gcc.dg/format/unnamed-1.c: Likewise.
	* gcc.dg/format/ms_unnamed-1.c: Likewise.

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

	PR c++/46670
	* g++.dg/cpp0x/constexpr-null1.C: New.

2010-12-17  Bernd Schmidt  <bernds@codesourcery.com>

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

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

	PR middle-end/46761
	* gcc.dg/graphite/pr46761.c: New.

2010-12-17  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/46849
	* gfortran.dg/block_9.f08: New.

2010-12-17  Dodji Seketeli  <dodji@redhat.com>

	* g++.dg/debug/dwarf2/self-ref-1.C: New test.
	* g++.dg/debug/dwarf2/self-ref-2.C: Likewise.

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

	PR tree-optimization/46924
	* gcc.dg/graphite/pr46924.c: New.

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

	PR tree-optimization/46966
	* gcc.dg/graphite/pr46966.c: New test.

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

	* gnat.dg/opt13.adb: New test.
	* gnat.dg/opt13_pkg.ad[sb]: New helper.

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

	PR tree-optimization/43655
	* g++.dg/opt/pr43655.C: New test.

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

	PR tree-optimization/46404
	* gcc.dg/graphite/pr46404-1.c: New.

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

	PR debug/46893
	* gcc.dg/pr46893.c: New test.

2010-12-16  H.J. Lu  <hongjiu.lu@intel.com>

	PR lto/46976
	* gcc.dg/lto/pr46940_1.c (main): Return 0.

2010-12-16  Chung-Lin Tang  <cltang@codesourcery.com>

	PR target/46883
	* gcc.target/arm/pr46883.c: New testcase.

2010-12-16  Jan Hubicka  <jh@suse.cz>

	PR lto/46976
	* gcc.dg/lto/pr46940_0.c: Fix commit.

2010-12-15  Nathan Froyd  <froydnj@codesourcery.com>

	PR c++/39859
	PR c++/44522
	PR c++/44523
	* g++.dg/parse/colon-autocorrect-1.C: New testcase.
	* g++.dg/parse/colon-autocorrect-2.C: New testcase.

2010-12-15  Nathan Froyd  <froydnj@codesourcery.com>

	PR c++/46852
	* g++.dg/pr46852.C: New test.

2010-12-16  Jan Hubicka  <jh@suse.cz>

	PR middle-end/46939
	* gcc.target/i386/pr46939.c: New testcase.

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

	PR tree-optimization/46404
	* gcc.dg/graphite/pr46404.c: New.

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

	PR fortran/46945
	* gfortran.dg/pr46945.f90: New test.

	PR debug/46815
	* g++.dg/guality/pr46815.C: New test.

2010-12-15  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/42083
	* g++.dg/cpp0x/lambda/lambda-ice2.C: New.

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

	* gfortran.dg/debug/pr46756.f: Correct PR number.

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

	PR tree-optimization/46053
	PR middle-end/46287
	PR middle-end/46242
	* g++.dg/ipa/pr46053.C: New test.
	* g++.dg/ipa/pr46287-1.C: Likewise.
	* g++.dg/ipa/pr46287-2.C: Likewise.
	* g++.dg/ipa/pr46287-3.C: Likewise.
	* g++.dg/torture/covariant-1.C: Likewise.
	* g++.dg/torture/pr46287.C: Likewise.

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

	PR rtl-optimization/46649
	* g++.dg/opt/pr46649.C: New.

2010-12-15  Dave Korn  <dave.korn.cygwin@gmail.com>

	PR testsuite/46938
	* gcc.dg/pr43157.c: Add dg-require-linker-plugin  directive.

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

	PR tree-optimization/46845
	* gcc.dg/graphite/id-pr46845.c: New.

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

	PR tree-optimization/46928
	* gcc.dg/tree-ssa/ldist-17.c: New.

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

	PR tree-optimization/45948
	* gcc.dg/tree-ssa/ldist-pr45948.c: New.

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

	PR c++/46930
	* g++.dg/cpp0x/constexpr-decl.C: New.
	* g++.dg/cpp0x/constexpr-ex1.C: Fix.
	* g++.dg/cpp0x/constexpr-static5.C: Fix.

2010-12-14  Jan Hubicka  <jh@suse.cz>

	PR lto/46940
	PR lto/44463
	* gcc.dg/lto/pr46940_0.c: New testcase.
	* gcc.dg/lto/pr46940_1.c: New testcase.

2010-12-14  Nathan Froyd  <froydnj@codesourcery.com>

	PR c++/45330
	* g++.dg/lookup/suggestions1.C: New test.

2010-12-14  Tobias Burnus  <burnus@net-b.de>

	PR fortran/46937
	* gfortran.dg/pointer_intent_4.f90: New.

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

	PR debug/46885
	* gcc.dg/autopar/pr46885.c: New test.

	PR tree-optimization/46909
	* gcc.c-torture/execute/pr46909-1.c: New test.
	* gcc.c-torture/execute/pr46909-2.c: New test.
	* gcc.dg/pr46909.c: New test.

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

	PR rtl-optimization/46875
	* gcc.dg/pr46875.c: New.

2010-12-14  Jan Hubicka  <jh@suse.cz>

	* g++.dg/other/first-global.C: Update regexp to match new
	names of ctors.

2010-12-14  Bernd Schmidt  <bernds@codesourcery.com>

	PR rtl-optimization/44374
	Reapply patch with fixes.
	* gcc.target/arm/headmerge-1.c: New test.
	* gcc.target/arm/headmerge-2.c: New test.
	* gcc.target/i386/headmerge-1.c: New test.
	* gcc.target/i386/headmerge-2.c: New test.

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

	PR c++/46873
	PR c++/46877
	* g++.dg/cpp0x/constexpr-ctor4.C: New.
	* g++.dg/cpp0x/constexpr-ctor5.C: New.

2010-12-13  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/46201
	* gfortran.dg/proc_ptr_comp_27.f90: New.

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

	PR debug/46867
	* gcc.dg/pr46867.c: New test.

2010-12-13  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/46841
	* gfortran.dg/proc_ptr_comp_26.f90: New.

2010-12-13  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/pack9.adb: XFAIL everywhere.

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

	PR fortran/46884
	* gfortran.dg/pr46884.f: New test.

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

	* objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
	Adjust XFAILs.

2010-12-13  Alexandre Oliva  <aoliva@redhat.com>

	PR debug/46756
	* gfortran.dg/debug/pr46756.f: New.

2010-12-13  Alexandre Oliva  <aoliva@redhat.com>

	PR debug/46782
	* gcc.dg/debug/pr46782.c: New.

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

	PR fortran/46809
	* gfortran.dg/pointer_check_8.f90: New.

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

	PR fortran/46705
	* gfortran.dg/continuation_12.f90: New test.

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

	PR fortran/46370
	* gfortran.dg/coarray_14.f90: New.

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

	PR fortran/46842
	* gfortran.dg/array_function_6.f90: New test.

2010-12-11  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc.dg/gnu-api-2-resolve-method.m: New.
	* obj-c++.dg/gnu-api-2-resolve-method.mm: New.

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

	* gcc.dg/funcorder.c: Remove XFAIL for hppa*64*-*-*.

2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc.dg/fobjc-std-1.m: Updated to test that class extensions
	produce an error with -fobjc-std=objc1.
	* obj-c++.dg/fobjc-std-1.mm: Same change.

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

	PR c++/46001
	* g++.dg/diagnostic/bitfld1.C: New test.

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

	PR tree-optimization/43023
	* gfortran.dg/ldist-1.f90: Adjust pattern.
	* gfortran.dg/ldist-pr43023.f90: New.

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

	PR rtl-optimization/46804
	* gfortran.dg/pr46804.f90: New test.

2010-12-10  Dave Korn  <dave.korn.cygwin@gmail.com>

	PR middle-end/46674
	PR lto/43157
	* gcc.dg/pr43157.c: New file.

2010-12-10  Nathan Froyd  <froydnj@codesourcery.com>

	* gcc.dg/dfp/struct-union.c: Adjust.
	* gcc.dg/lvalue-2.c: Adjust.
	* gcc.dg/pr21419.c: Adjust.
	* gcc.dg/qual-component-1.c: Adjust.
	* g++.dg/other/const1.C: Adjust.

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

	PR rtl-optimization/46865
	* gcc.target/i386/pr46865-1.c: New test.
	* gcc.target/i386/pr46865-2.c: New test.

	PR tree-optimization/46864
	* g++.dg/opt/pr46864.C: New test.

2010-12-10  Jack Howarth  <howarth@bromo.med.uc.edu>
	    Iain Sandoe  <iains@gcc.gnu.org>

	PR 43751/target
	* lib/prune.exp: Prune dsymutil warnings.

2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc.dg/class-extension-1.m: New.
	* objc.dg/class-extension-2.m: New.
	* objc.dg/class-extension-3.m: New.
	* objc.dg/property/at-property-26.m: New.
	* objc.dg/property/at-property-27.m: New.
	* objc.dg/property/at-property-28.m: New.
	* obj-c++.dg/class-extension-1.mm: New.
	* obj-c++.dg/class-extension-2.mm: New.
	* obj-c++.dg/class-extension-3.mm: New.
	* obj-c++.dg/property/at-property-26.mm: New.
	* obj-c++.dg/property/at-property-27.mm: New.
	* obj-c++.dg/property/at-property-28.mm: New.

2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>

	PR target/46057
	* gcc.dg/torture/stackalign/nested-1.c: Skip on hppa*-*-hpux*.
	* gcc.dg/torture/stackalign/vararg-1.c: Likewise.
	* gcc.dg/torture/stackalign/nested-2.c: Likewise.
	* gcc.dg/torture/stackalign/vararg-2.c: Likewise.
	* gcc.dg/torture/stackalign/nested-3.c: Likewise.
	* gcc.dg/torture/stackalign/nested-4.c: Likewise.
	* gcc.dg/torture/stackalign/global-1.c: Likewise.
	* gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
	* gcc.dg/torture/stackalign/inline-1.c: Likewise.
	* gcc.dg/torture/stackalign/inline-2.c: Likewise.
	* gcc.dg/torture/stackalign/struct-1.c: Likewise.
	* gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
	* gcc.dg/torture/stackalign/alloca-1.c: Likewise.
	* g++.dg/torture/stackalign/throw-1.C: Likewise.
	* g++.dg/torture/stackalign/throw-2.C: Likewise.
	* g++.dg/torture/stackalign/throw-4.C: Likewise.
	* g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
	* g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
	* g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
	* g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
	* g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
	* g++.dg/torture/stackalign/eh-global-1.C: Likewise.

	PR tree-optimization/46021
	gcc.dg/tree-ssa/20040204-1.c: Remove XFAIL for hppa*-*.*.

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

	PR middle-end/46844
	* gcc.c-torture/compile/pr46866.c: New testcase.

2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>

	PR testsuite/45068
	* g++.dg/debug/dwarf2/nested-2.C: Also match comments starting with ';'.

2010-12-09  Martin Jambor  <mjambor@suse.cz>

	PR middle-end/46734
	* g++.dg/tree-ssa/pr46734.C: New test.

2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>

	PR c++/44641
	* lib/scanasm.exp (dg-function-on-line): Add match pattern for
	hppa*-*-*.

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

	PR c++/46348
	* g++.dg/cpp0x/constexpr-array2.C: New.

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

	* gcc.target/i386/sse2-init-v2di-2.c: Add "-dp" and update
	expected scan.

2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc.dg/exceptions-7.m: New.
	* obj-c++.dg/exceptions-7.mm: New.
	* obj-c++.dg/exceptions-3.mm: Adjust for new C++ messages.
	* obj-c++.dg/exceptions-5.mm: Same change.

2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc.dg/foreach-6.m: Updated location of error messages.
	* objc.dg/foreach-7.m: Same change.

2010-12-08  Richard Guenther  <rguenther@suse.de>
	    Sebastian Pop  <sebastian.pop@amd.com>

	PR tree-optimization/45230
	PR tree-optimization/45231
	PR tree-optimization/45370
	* gcc.dg/graphite/id-pr45230-1.c: New.
	* gcc.dg/graphite/id-pr45231.c: New.
	* gfortran.dg/graphite/id-pr45370.f90: New.

2010-12-08  Nathan Froyd  <froydnj@codesourcery.com>

	PR c++/45329
	* testsuite/g++.dg/conversion/ambig1.C: Adjust.
	* testsuite/g++.dg/conversion/op1.C: Adjust.
	* testsuite/g++.dg/conversion/simd1.C: Adjust.
	* testsuite/g++.dg/cpp0x/defaulted14.C: Adjust.
	* testsuite/g++.dg/cpp0x/defaulted18.C: Adjust.
	* testsuite/g++.dg/cpp0x/defaulted20.C: Adjust.
	* testsuite/g++.dg/cpp0x/explicit3.C: Adjust.
	* testsuite/g++.dg/cpp0x/explicit4.C: Adjust.
	* testsuite/g++.dg/cpp0x/implicit4.C: Adjust.
	* testsuite/g++.dg/cpp0x/nullptr15.C: Adjust.
	* testsuite/g++.dg/cpp0x/nullptr19.C: Adjust.
	* testsuite/g++.dg/cpp0x/pr31431-2.C: Adjust.
	* testsuite/g++.dg/cpp0x/pr31431.C: Adjust.
	* testsuite/g++.dg/cpp0x/pr31434.C: Adjust.
	* testsuite/g++.dg/cpp0x/pr31437.C: Adjust.
	* testsuite/g++.dg/cpp0x/rv2n.C: Adjust.
	* testsuite/g++.dg/cpp0x/rv3n.C: Adjust.
	* testsuite/g++.dg/cpp0x/rv4n.C: Adjust.
	* testsuite/g++.dg/cpp0x/rv5n.C: Adjust.
	* testsuite/g++.dg/cpp0x/rv6n.C: Adjust.
	* testsuite/g++.dg/cpp0x/rv7n.C: Adjust.
	* testsuite/g++.dg/cpp0x/temp_default2.C: Adjust.
	* testsuite/g++.dg/cpp0x/trailing4.C: Adjust.
	* testsuite/g++.dg/cpp0x/variadic-ex3.C: Adjust.
	* testsuite/g++.dg/cpp0x/variadic-ex4.C: Adjust.
	* testsuite/g++.dg/cpp0x/variadic35.C: Adjust.
	* testsuite/g++.dg/cpp0x/vt-35147.C: Adjust.
	* testsuite/g++.dg/cpp0x/vt-37737-2.C: Adjust.
	* testsuite/g++.dg/expr/cond9.C: Adjust.
	* testsuite/g++.dg/expr/pmf-1.C: Adjust.
	* testsuite/g++.dg/ext/label5.C: Adjust.
	* testsuite/g++.dg/ext/visibility/anon8.C: Adjust.
	* testsuite/g++.dg/ext/vla2.C: Adjust.
	* testsuite/g++.dg/gomp/pr26690-1.C: Adjust.
	* testsuite/g++.dg/gomp/pr26690-2.C: Adjust.
	* testsuite/g++.dg/init/synth2.C: Adjust.
	* testsuite/g++.dg/lookup/conv-1.C: Adjust.
	* testsuite/g++.dg/lookup/new1.C: Adjust.
	* testsuite/g++.dg/lookup/using9.C: Adjust.
	* testsuite/g++.dg/other/error13.C: Adjust.
	* testsuite/g++.dg/other/error20.C: Adjust.
	* testsuite/g++.dg/other/error31.C: Adjust.
	* testsuite/g++.dg/other/pr28114.C: Adjust.
	* testsuite/g++.dg/other/ptrmem10.C: Adjust.
	* testsuite/g++.dg/other/ptrmem11.C: Adjust.
	* testsuite/g++.dg/overload/ambig1.C: Adjust.
	* testsuite/g++.dg/overload/arg3.C: Adjust.
	* testsuite/g++.dg/overload/builtin1.C: Adjust.
	* testsuite/g++.dg/overload/copy1.C: Adjust.
	* testsuite/g++.dg/overload/new1.C: Adjust.
	* testsuite/g++.dg/overload/template4.C: Adjust.
	* testsuite/g++.dg/overload/unknown1.C: Adjust.
	* testsuite/g++.dg/overload/using2.C: Adjust.
	* testsuite/g++.dg/parse/crash5.C: Adjust.
	* testsuite/g++.dg/parse/error19.C: Adjust.
	* testsuite/g++.dg/parse/error28.C: Adjust.
	* testsuite/g++.dg/parse/template7.C: Adjust.
	* testsuite/g++.dg/parse/typename7.C: Adjust.
	* testsuite/g++.dg/rtti/typeid6.C: Adjust.
	* testsuite/g++.dg/tc1/dr152.C: Adjust.
	* testsuite/g++.dg/template/conv11.C: Adjust.
	* testsuite/g++.dg/template/copy1.C: Adjust.
	* testsuite/g++.dg/template/crash37.C: Adjust.
	* testsuite/g++.dg/template/deduce3.C: Adjust.
	* testsuite/g++.dg/template/dependent-expr5.C: Adjust.
	* testsuite/g++.dg/template/error38.C: Adjust.
	* testsuite/g++.dg/template/error40.C: Adjust.
	* testsuite/g++.dg/template/friend.C: Adjust.
	* testsuite/g++.dg/template/incomplete2.C: Adjust.
	* testsuite/g++.dg/template/instantiate5.C: Adjust.
	* testsuite/g++.dg/template/local4.C: Adjust.
	* testsuite/g++.dg/template/local6.C: Adjust.
	* testsuite/g++.dg/template/new3.C: Adjust.
	* testsuite/g++.dg/template/operator9.C: Adjust.
	* testsuite/g++.dg/template/overload6.C: Adjust.
	* testsuite/g++.dg/template/ptrmem2.C: Adjust.
	* testsuite/g++.dg/template/ptrmem20.C: Adjust.
	* testsuite/g++.dg/template/ptrmem4.C: Adjust.
	* testsuite/g++.dg/template/ptrmem8.C: Adjust.
	* testsuite/g++.dg/template/qualttp5.C: Adjust.
	* testsuite/g++.dg/template/sfinae2.C: Adjust.
	* testsuite/g++.dg/template/spec22.C: Adjust.
	* testsuite/g++.dg/template/spec23.C: Adjust.
	* testsuite/g++.dg/template/ttp25.C: Adjust.
	* testsuite/g++.dg/template/typedef4.C: Adjust.
	* testsuite/g++.dg/template/unify10.C: Adjust.
	* testsuite/g++.dg/template/unify11.C: Adjust.
	* testsuite/g++.dg/template/unify6.C: Adjust.
	* testsuite/g++.dg/template/unify7.C: Adjust.
	* testsuite/g++.dg/template/unify9.C: Adjust.
	* testsuite/g++.dg/template/varmod1.C: Adjust.
	* testsuite/g++.old-deja/g++.benjamin/15799.C: Adjust.
	* testsuite/g++.old-deja/g++.benjamin/15800-1.C: Adjust.
	* testsuite/g++.old-deja/g++.brendan/ambiguity1.C: Adjust.
	* testsuite/g++.old-deja/g++.brendan/crash29.C: Adjust.
	* testsuite/g++.old-deja/g++.brendan/crash48.C: Adjust.
	* testsuite/g++.old-deja/g++.brendan/crash56.C: Adjust.
	* testsuite/g++.old-deja/g++.brendan/cvt3.C: Adjust.
	* testsuite/g++.old-deja/g++.brendan/overload1.C: Adjust.
	* testsuite/g++.old-deja/g++.brendan/overload4.C: Adjust.
	* testsuite/g++.old-deja/g++.brendan/overload9.C: Adjust.
	* testsuite/g++.old-deja/g++.bugs/900127_01.C: Adjust.
	* testsuite/g++.old-deja/g++.bugs/900205_04.C: Adjust.
	* testsuite/g++.old-deja/g++.bugs/900330_02.C: Adjust.
	* testsuite/g++.old-deja/g++.bugs/900404_03.C: Adjust.
	* testsuite/g++.old-deja/g++.bugs/900514_03.C: Adjust.
	* testsuite/g++.old-deja/g++.eh/ctor1.C: Adjust.
	* testsuite/g++.old-deja/g++.jason/conversion11.C: Adjust.
	* testsuite/g++.old-deja/g++.jason/crash3.C: Adjust.
	* testsuite/g++.old-deja/g++.jason/overload16.C: Adjust.
	* testsuite/g++.old-deja/g++.jason/overload28.C: Adjust.
	* testsuite/g++.old-deja/g++.jason/scoping10.C: Adjust.
	* testsuite/g++.old-deja/g++.jason/template30.C: Adjust.
	* testsuite/g++.old-deja/g++.jason/temporary2.C: Adjust.
	* testsuite/g++.old-deja/g++.law/arg1.C: Adjust.
	* testsuite/g++.old-deja/g++.law/arg11.C: Adjust.
	* testsuite/g++.old-deja/g++.law/arm9.C: Adjust.
	* testsuite/g++.old-deja/g++.law/ctors11.C: Adjust.
	* testsuite/g++.old-deja/g++.law/ctors17.C: Adjust.
	* testsuite/g++.old-deja/g++.law/ctors5.C: Adjust.
	* testsuite/g++.old-deja/g++.law/ctors9.C: Adjust.
	* testsuite/g++.old-deja/g++.law/enum4.C: Adjust.
	* testsuite/g++.old-deja/g++.law/missed-error2.C: Adjust.
	* testsuite/g++.old-deja/g++.law/operators32.C: Adjust.
	* testsuite/g++.old-deja/g++.law/operators9.C: Adjust.
	* testsuite/g++.old-deja/g++.mike/net2.C: Adjust.
	* testsuite/g++.old-deja/g++.mike/net22.C: Adjust.
	* testsuite/g++.old-deja/g++.mike/p11110.C: Adjust.
	* testsuite/g++.old-deja/g++.mike/p1989.C: Adjust.
	* testsuite/g++.old-deja/g++.mike/p2431.C: Adjust.
	* testsuite/g++.old-deja/g++.mike/p438.C: Adjust.
	* testsuite/g++.old-deja/g++.mike/p807a.C: Adjust.
	* testsuite/g++.old-deja/g++.mike/p9068.C: Adjust.
	* testsuite/g++.old-deja/g++.niklas/t120.C: Adjust.
	* testsuite/g++.old-deja/g++.niklas/t121.C: Adjust.
	* testsuite/g++.old-deja/g++.niklas/t128.C: Adjust.
	* testsuite/g++.old-deja/g++.ns/overload2.C: Adjust.
	* testsuite/g++.old-deja/g++.ns/using12.C: Adjust.
	* testsuite/g++.old-deja/g++.other/crash24.C: Adjust.
	* testsuite/g++.old-deja/g++.other/expr1.C: Adjust.
	* testsuite/g++.old-deja/g++.other/overload11.C: Adjust.
	* testsuite/g++.old-deja/g++.other/pmf3.C: Adjust.
	* testsuite/g++.old-deja/g++.other/volatile1.C: Adjust.
	* testsuite/g++.old-deja/g++.pt/auto_ptr.C: Adjust.
	* testsuite/g++.old-deja/g++.pt/crash28.C: Adjust.
	* testsuite/g++.old-deja/g++.pt/crash60.C: Adjust.
	* testsuite/g++.old-deja/g++.pt/explicit38.C: Adjust.
	* testsuite/g++.old-deja/g++.pt/explicit39.C: Adjust.
	* testsuite/g++.old-deja/g++.pt/explicit41.C: Adjust.
	* testsuite/g++.old-deja/g++.pt/explicit67.C: Adjust.
	* testsuite/g++.old-deja/g++.pt/explicit77.C: Adjust.
	* testsuite/g++.old-deja/g++.pt/expr2.C: Adjust.
	* testsuite/g++.old-deja/g++.pt/ptrmem10.C: Adjust.
	* testsuite/g++.old-deja/g++.pt/ptrmem6.C: Adjust.
	* testsuite/g++.old-deja/g++.pt/spec35.C: Adjust.
	* testsuite/g++.old-deja/g++.pt/spec5.C: Adjust.
	* testsuite/g++.old-deja/g++.pt/spec6.C: Adjust.
	* testsuite/g++.old-deja/g++.pt/t05.C: Adjust.
	* testsuite/g++.old-deja/g++.pt/t24.C: Adjust.
	* testsuite/g++.old-deja/g++.pt/unify4.C: Adjust.
	* testsuite/g++.old-deja/g++.pt/unify6.C: Adjust.
	* testsuite/g++.old-deja/g++.pt/unify8.C: Adjust.
	* testsuite/g++.old-deja/g++.robertl/eb109.C: Adjust.
	* testsuite/g++.old-deja/g++.robertl/eb119.C: Adjust.
	* testsuite/g++.old-deja/g++.robertl/eb131.C: Adjust.
	* testsuite/g++.old-deja/g++.robertl/eb22.C: Adjust.
	* testsuite/g++.old-deja/g++.robertl/eb69.C: Adjust.
	* testsuite/g++.old-deja/g++.robertl/eb98.C: Adjust.

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

	PR c++/45822
	* g++.dg/init/synth4.C: New.

	PR c++/46736
	* g++.dg/cpp0x/defaulted21.C: New.

2010-12-08  Wei Guozhi  <carrot@google.com>

	PR target/46631
	* gcc.target/arm/pr46631: New testcase.

2010-12-08  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR middle-end/42694
	* gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x,
	0.75) is not optimized if the machine has no sqrt instruction.

2010-12-07  Andrey Belevantsev  <abel@ispras.ru>

	PR target/43603
	* gcc.target/ia64/pr43603.c: New.
	* gcc/testsuite/g++.dg/opt/pr46640.C: New.

2010-12-07  Tobias Burnus  <burnus@net-b.de>

	PR fortran/44352
	* gfortran.dg/string_4.f90: New.

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

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

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

	PR tree-optimization/42327
	* gcc.dg/tree-ssa/pr42327.c: New.

2010-12-07  Nathan Froyd  <froydnj@codesourcery.com>

	PR c++/45330
	* g++.dg/pr45330.C: New test.
	* g++.dg/ext/builtin3.C: Adjust.
	* g++.dg/lookup/error1.C: Adjust.
	* g++.dg/lookup/koenig5.C: Adjust.
	* g++.dg/overload/koenig1.C: Adjust.
	* g++.dg/parse/decl-specifier-1.C: Adjust.
	* g++.dg/template/static10.C: Adjust.
	* g++.old-deja/g++.mike/ns5.C: Adjust.
	* g++.old-deja/g++.mike/ns7.C: Adjust.
	* g++.old-deja/g++.ns/koenig5.C: Adjust.
	* g++.old-deja/g++.ns/koenig9.C: Adjust.
	* g++.old-deja/g++.other/lineno5.C: Adjust.

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

	PR tree-optimization/46832
	* gcc.c-torture/compile/pr46832.c: New testcase.

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

	PR debug/46799
	* gcc.dg/autopar/pr46799.c: New test.

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

	* gfortran.dg/internal_dummy_2.f08: Fix dg-options.
	* gfortran.dg/internal_dummy_3.f08: Fix dg-options.

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

	PR middle-end/41562
	* g++.dg/graphite/pr41562.C: New.

	PR middle-end/46185
	* gcc.dg/graphite/pr46185.c: New.

2010-12-06  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc.dg/foreach-8.m: New.

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

	PR debug/45997
	* g++.dg/debug/dwarf2/pr45997-1.C: New test.
	* g++.dg/debug/dwarf2/pr45997-2.C: New test.

	PR target/43897
	* gcc.target/ia64/pr43897.c: New test.

	PR debug/46771
	* gcc.dg/pr46771.c: New test.

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

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-06  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/46785
	* gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase.

2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>

	* gcc.dg/pr46674.c (LABEL3): New macro definition.
	(LABEL2): Likewise.
	(LABEL): Likewise.
	(jelly): Account for user label prefix in asm name.

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

	PR fortran/46794
	* gfortran.dg/power2.f90: Initialize variables.

2010-12-04  Jan Hubicka  <jh@suse.cz>

	* snprintf-chk.c (ptr): Declare volatile.
	* strcpy-chk.c (s2, s3, l1): Declare volatile.
	* snprintf-chk.c (ptr): Declare volatile.
	* vsprintf-chk.c (ptr): Declare volatile.
	* vsnprintf-chk.c (ptr): Declare volatile.

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

	PR fortran/46584
	* gfortran.dg/quad_1.f90: Remove some complex
	math checks as they fail on some non-libquadmath
	systems.

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  Nathan Froyd  <froydnj@codesourcery.com>

	* gcc.target/arm/neon-offset-1.c: New test.

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

	PR rtl-optimization/45354
	* gcc.dg/tree-prof/pr45354.c: New.

2010-12-03  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/45159
	* gfortran.dg/dependency_38.f90:  New test.

2010-12-02  Ian Lance Taylor  <iant@google.com>

	* lib/go.exp: New file.
	* lib/go-dg.exp: New file.
	* lib/go-torture.exp: New file.
	* lib/target-supports.exp (check_compile): Match // Go.

2010-12-02  Eric Botcazou  <ebotcazou@adacore.com>

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

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

	PR tree-optimization/45199
	* gcc.dg/tree-ssa/ldist-15.c: New.
	* gcc.dg/tree-ssa/ldist-16.c: New.
	* gfortran.dg/ldist-pr45199.f: New.

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

	PR tree-optimization/46723
	* gcc.dg/torture/pr46723.c: New testcase.

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

	PR lto/44871
	* g++.dg/lto/20101126-1_0.C: New testcase.
	* g++.dg/lto/20101126-1_1.c: Likewise.

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

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

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

	PR middle-end/46674
	* gcc.dg/pr46674.c: New test.

2010-12-02  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc.dg/exceptions-6.m: New.
	* obj-c++.dg/exceptions-6.mm: New.

2010-12-01  Jan Hubicka  <jh@suse.cz>

	* gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin

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

	PR middle-end/45297
	* gcc.dg/graphite/pr45297.c: New.

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

	PR tree-optimization/46730
	* g++.dg/tree-prof/indir-call-prof-2.C: New testcase.

2010-11-30  Michael Meissner  <meissner@linux.vnet.ibm.com>

	* gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
	(a*b)-c generates two fma instructions, instead of separate
	multiply, add, and subtract.

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

	* gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
	a value to all array elements.

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

	PR tree-optimization/46722
	* gcc.target/i386/fma4-fma-2.c: New testcase.

2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc.dg/duplicate-class-1.m: New.
	* obj-c++.dg/duplicate-class-1.mm: New.

2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc.dg/property/dotsyntax-21.m
	* obj-c++.dg/property/dotsyntax-21.mm

2010-11-29  Alexandre Oliva  <aoliva@redhat.com>

	PR debug/46338
	* g++.dg/debug/pr46338.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-29  Iain Sandoe  <iains@gcc.gnu.org>

	* gcc/testsuite/objc.dg/strings-1.m: Move to...
	* gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
	* gcc/testsuite/objc.dg/strings-2.m: Move to ...
	* gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
	constructor and class reference for NeXT runtime.  Update paths.
	* gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
	* gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
	* gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
	* gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
	constructor and class reference for NeXT runtime.  Update paths.

2010-11-29  Dodji Seketeli  <dodji@redhat.com>

	PR c++/42260
	* g++.dg/conversion/cast2.C: New test.

	PR c++/45383
	* g++.dg/conversion/cond4.C: Likewise.

2010-11-29  Dodji Seketeli  <dodji@redhat.com>

	PR c++/45383
	Reverted patch for PR c++/42260
	* g++.dg/conversion/cast2.C: Reverted new test.

2010-11-29  Dodji Seketeli  <dodji@redhat.com>

	PR debug/46101
	* g++.dg/debug/dwarf2/typedef5.C: New test

2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
	    Mike Stump  <mrs@gcc.gnu.org>

	PR target/26427
	PR target/33120
	PR testsuite/35710
	* gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
	* gcc.dg/pr26427.c: Remove redundant warning for powerpc.
	* gcc.dg/darwin-comm.c: Adjust for new allocators.
	* gcc.dg/darwin-sections.c: New test.
	* g++.dg/ext/instantiate2.C: Adjust for new allocators.

2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc.dg/exceptions-1.m: New.
	* objc.dg/exceptions-2.m: New.
	* objc.dg/exceptions-3.m: New.
	* objc.dg/exceptions-4.m: New.
	* objc.dg/exceptions-5.m: New.
	* obj-c++.dg/exceptions-1.mm: New.
	* obj-c++.dg/exceptions-2.mm: New.
	* obj-c++.dg/exceptions-3.mm: New.
	* obj-c++.dg/exceptions-4.mm: New.
	* obj-c++.dg/exceptions-5.mm: New.

2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>

	* obj-c++.dg/property/at-property-1.mm: Fixed testcase.
	* obj-c++.dg/property/at-property-16.mm: Fixed testcase.
	* obj-c++.dg/property/at-property-20.mm: Fixed testcase.

2010-11-28  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/46662
	* gfortran.dg/proc_ptr_comp_pass_7.f90: New.

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-28  Paul Thomas  <pault@gcc.gnu.org

	PR fortran/35810
	* gfortran.dg/realloc_on_assign_1.f03: New test.
	* gfortran.dg/realloc_on_assign_2.f03: New test.
	* gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
	* gfortran.dg/unpack_bounds_1.f90: The same.
	* gfortran.dg/cshift_bounds_2.f90: The same.
	* gfortran.dg/matmul_bounds_2.f90: The same.
	* gfortran.dg/matmul_bounds_3.f90: The same.
	* gfortran.dg/matmul_bounds_4.f90: The same.
	* gfortran.dg/matmul_bounds_5.f90: The same.

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-27  Nicola Pero  <nicola.pero@meta-innovation.com>

	PR objc++/46222
	* obj-c++.dg/property/at-property-2.mm: Uncommented testcase.

2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc.dg/property/at-property-24.m: New.
	* objc.dg/property/at-property-25.m: New.
	* obj-c++.dg/property/at-property-24.mm: New.
	* obj-c++.dg/property/at-property-25.mm: New.

2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc.dg/protocol-qualifier-1.m: New.
	* objc.dg/protocol-qualifier-2.m: New.
	* obj-c++.dg/protocol-qualifier-1.mm: New.
	* obj-c++.dg/protocol-qualifier-2.mm: New.

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.

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

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

2010-11-22   Bud Davis  <jmdavis@link.com>

	* arith_divide_no_check.f
	 ,arith_divide.f,old_style_init.f90: new tests.

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

	PR tree-optimization/46665
	* gfortran.dg/pr46665.f90: New.

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

	PR middle-end/46647
	* gcc.dg/pr46647.c: New test.

2010-11-25  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/46581
	* gfortran.dg/select_type_19.f03: New.

2010-11-25  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc.dg/ivar-problem-1.m: New.
	* obj-c++.dg/ivar-problem-1.mm: New.

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

	PR middle-end/46637
	* gcc.c-torture/compile/pr46637.c: New test.

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

	* gfortran.dg/pr46519-1.f: Add -mtune=generic.

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

	PR middle-end/46647
	* gcc.target/i386/pr46647.c: New.

2010-11-25  Kai Tietz  <kai.tietz@onevision.com>

	* gcc.dg/dll-8.c: New.

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  Alexander Monakov  <amonakov@ispras.ru>

	PR rtl-optimization/46585
	* gcc.dg/pr46585.c: New.

2010-11-24  Richard Henderson  <rth@redhat.com>

	* lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
	vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
	vect_unpack, vect_int_mult, vect_extract_even_odd,
	vect_extract_even_odd_wide, vect_interleave): Enable for ia64.

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

	PR target/46519
	* gfortran.dg/pr46519-1.f: New.

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

	PR target/46519
	* gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
	* gcc.target/i386/avx-vzeroupper-11.c: Likewise.

	* gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
	* gcc.target/i386/avx-vzeroupper-15.c: Likewise.
	* gcc.target/i386/avx-vzeroupper-16.c: Likewise.
	* gcc.target/i386/avx-vzeroupper-17.c: Likewise.

	* gcc.target/i386/avx-vzeroupper-20.c: New.
	* gcc.target/i386/avx-vzeroupper-21.c: Likewise.
	* gcc.target/i386/avx-vzeroupper-22.c: Likewise.
	* gcc.target/i386/avx-vzeroupper-23.c: Likewise.
	* gcc.target/i386/avx-vzeroupper-24.c: Likewise.
	* gcc.target/i386/avx-vzeroupper-25.c: Likewise.
	* gcc.target/i386/avx-vzeroupper-26.c: Likewise.

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

	PR lto/43218
	* gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.

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

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

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

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

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

	PR middle-end/46629
	* gfortran.dg/lto/pr46629_0.f90: New test.

2010-11-24  Mingjie Xing  <mingjie.xing@gmail.com>

	* gcc.target/mips/loongson3a-muldiv-1.c: New test.
	* gcc.target/mips/loongson3a-muldiv-2.c: New test.

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

	* gcc.dg/opts-5.c: New test.

2010-11-23  Jeffrey Yasskin <jyasskin@google.com>

	PR c++/46527
	* g++.dg/debug/dwarf2/pr46527.C: New test.

2010-11-23  Iain Sandoe  <iains@gcc.gnu.org>

	* gcc.dg/darwin-cfstring-1.c: Adjust format messages.

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-23  Jack Howarth  <howarth@bromo.med.uc.edu>

	* gcc.target/i386/alias-1.c: Require alias support.

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

	* gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
	for vectorizer tests.
	* gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
	* gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
	* gcc.dg/graphite/pr41888.c: Ditto.
	* gcc.dg/graphite/pr42729.c: Ditto.

2010-11-22  Mingjie Xing  <mingjie.xing@gmail.com>
	    Uros Bizjak  <ubizjak@gmail.com>

	* lib/target-supports.exp (check_vect_support_and_set_flags): New
	procedure to check if the target supports vectorizer tests. Set
	DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
	capabilites.
	* gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
	* g++.dg/vect/vect.exp: Ditto.
	* gfortran.dg/vect/vect.exp: Ditto.

2010-11-22  Nicola Pero  <nicola.pero@meta-innovation.com>

	PR objc/34033
	* objc.dg/strings-1.m: New.
	* objc.dg/strings-2.m: New.
	* obj-c++.dg/strings-1.mm: New.
	* obj-c++.dg/strings-2.mm: New.

2010-11-22  Ian Bolton  <ian.bolton@arm.com>

	* testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
	"target short_enums".
	* testsuite/gcc.c-torture/compile/pr39845.c: Likewise.

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

	* gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.

	PR rtl-optimization/46603
	* gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.

	PR testsuite/46230
	* gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
	being vectorized.  Adjust dg-final pattern.
	* gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.

	* gcc.dg/vect: Do not include <stdio.h> in testcases.
	* gcc.dg/vect/costmodel/ppc: Likewise.

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

	PR rtl-optimization/45652
	* gcc.dg/pr45652.c: New.

2010-11-21  Richard Henderson  <rth@redhat.com>

	PR rtl-optimization/46571
	* gcc.dg/pr46571.c: New.

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

	* g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.

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

	PR target/46533
	* gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-*  targets.

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

	* g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
	* gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
	* gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
	* gcc.dg/pack-test-2.c: Test for all targets.
	* gcc.dg/pragma-align.c: Test for all targets.
	* gcc.dg/pragma-pack-4.c: Do not skip for AVR.
	* gcc.dg/ucnid-10.c: Test for all targets.

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

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

2010-11-20  Nathan Froyd  <froydnj@codesourcery.com>

	PR c++/16189
	PR c++/36888
	PR c++/45331
	* g++.dg/parse/semicolon3.C: New test.
	* g++.dg/debug/pr22514.C: Adjust.
	* g++.dg/init/error1.C: Adjust.
	* g++.dg/other/bitfield3.C: Adjust.
	* g++.dg/other/semicolon.C: Adjust.
	* g++.dg/parse/error14.C: Adjust.
	* g++.dg/parse/error5.C: Adjust.
	* g++.dg/parse/parameter-declaration-1.C: Adjust.
	* g++.dg/template/pr23510.C: Adjust.
	* g++.dg/template/pr39425.C: Adjust.
	* g++.old-deja/g++.robertl/eb125.C: Adjust.

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

	PR debug/46561
	* gcc.dg/autopar/pr46561.c: New test.

	PR c++/46538
	* g++.dg/other/error34.C: New test.

	PR c++/46526
	* g++.dg/cpp0x/constexpr-base3.C: New test.

	PR tree-optimization/45830
	* gcc.target/i386/pr45830.c: New test.
	* gcc.c-torture/execute/pr45830.c: New test.

2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc.dg/attributes/class-attribute-1.m: Rewritten.
	* objc.dg/attributes/class-attribute-2.m: Same change.
	* obj-c++.dg/attributes/class-attribute-1.mm: Same change.
	* obj-c++.dg/attributes/class-attribute-2.mm: Same change.
	* objc.dg/fobjc-std-1.m: Updated.
	* obj-c++.dg/fobjc-std-1.mm: Updated.

2010-11-19  Michael Matz  <matz@suse.de>

	PR tree-optimization/46077
	* gcc.dg/vect/O3-pr46077.c: New testcase.

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

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

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

	* lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
	exec $compiler.
	* lib/gfortran.exp (gfortran_link_flags): Remove braces around
	$GFORTRAN_UNDER_TEST.
	(gfortran_init): Use -B to specify specpath, add trailing /.

2010-11-19  Michael Meissner  <meissner@linux.vnet.ibm.com>

	* gcc.target/powerpc/ppc-target-1.c: New file to test target
	attributes on PowerPC.
	* gcc.target/powerpc/ppc-target-2.c: Ditto.
	* gcc.target/powerpc/ppc-target-3.c: Ditto.

2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc.dg/attributes/proto-attribute-1.m: Updated.
	* objc.dg/attributes/proto-attribute-2.m: New.
	* objc.dg/attributes/proto-attribute-3.m: New.
	* obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
	* obj-c++.dg/attributes/proto-attribute-2.mm: New.
	* obj-c++.dg/attributes/proto-attribute-3.mm: New.

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

	* gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.

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

	* gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.

2010-11-18  Steve Ellcey  <sje@cup.hp.com>

	* gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
	* gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.

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

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

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

	* gnat.dg/atomic4.ad[sb]: New test.
	* gnat.dg/volatile4.adb: Likewise.

2010-11-18  Richard Henderson  <rth@redhat.com>

	* gcc.target/i386/pr46470.c: Skip for 32-bit PIC.

2010-11-18  Nathan Froyd  <froydnj@codesourcery.com>

	PR c/33193
	* c-c++-common/pr33193.c: New test.

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

	PR tree-optimization/46172
	* gcc.dg/torture/pr46172.c: New testcase.

2010-11-18  Jeff Law  <law@redhat.com>

	PR middle-end-optimization/46297
	* gfortran.dg/pr46297.f: New test.

2010-11-17  Steve Ellcey  <sje@cup.hp.com>

	PR middle-end/31490
	* gcc.dg/pr31490.c: New test.

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

	* gcc.dg/nop.h: Move from ...
	* gcc.dg/guality/nop.h: ... here.
	* gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
	* gcc.dg/guality/asm-1.c: Update nop.h include.
	* gcc.dg/guality/pr43329-1.c: Ditto.

2010-11-17  Paolo Bonzini  <bonzini@gnu.org>

	* gcc.dg/two-types-1.c: New test.
	* gcc.dg/two-types-2.c: New test.
	* gcc.dg/two-types-3.c: New test.
	* gcc.dg/two-types-4.c: New test.
	* gcc.dg/two-types-5.c: New test.
	* gcc.dg/two-types-6.c: New test.
	* gcc.dg/two-types-7.c: New test.
	* gcc.dg/two-types-8.c: New test.
	* gcc.dg/two-types-9.c: New test.
	* gcc.dg/two-types-10.c: New test.
	* objc.dg/two-types-1.m: New test.

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

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

	PR testsuite/45429
	* gcc.dg/vect/no-section-anchors-vect-64.c: New test.

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

	PR tree-optimization/46312
	* gcc.dg/vect/vect-scal-opt2.c: Rename to...
	* gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
	on targets that support vector shifts with scalar shift argument.
	Remove dg-options.
	* gcc.dg/vect/vect-scal-opt.c: Rename to...
	* gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
	* gcc.dg/vect/vect-scal-opt1.c: Rename to...
	* gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
	* gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
	* gcc.dg/vect/vect-114.c: Expect to pass only on targets that
	support misaligned data accesses.
	* gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
	* gcc.dg/vect/pr43430-2.c: Remove dg-options.
	* lib/target-supports.exp
	(check_effective_target_vect_shift_scalar): New.

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

	* gcc.dg/guality/nop.h: New file.
	* gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
	"nop".  Adjust line numbers in gdb-test.
	* gcc.dg/guality/pr43329-1.c: Likewise.

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

	* g++.dg/cpp0x/defaulted20.C: New.

	* g++.dg/template/injected2.C: New.

2010-11-17  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc.dg/protocol-optional-1.m: New.
	* obj-c++.dg/protocol-optional-1.mm: New.

2010-11-16  Richard Henderson  <rth@redhat.com>

	* gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
	* gcc.target/powerpc/ppc-fma-4.c: Likewise.

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

	* gnat.dg/opt12.adb: New test.
	* gnat.dg/opt12_pkg.ad[sb]: New helper.

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

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

2010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
	    Tobias Burnus  <burnus@net-b.de>

	PR fortran/32049
	* gfortran.dg/quad_1.f90: New.
	* lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
	compiler arguments.
	* lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
	library search path; call gcc-set-multilib-library-path with
	arguments such that libgfortran.spec is found.
	(gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.

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

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

2010-11-16  Kai Tietz  <kai.tietz@onevision.com>

	PR preprocessor/17349
	* gcc.dg/cpp/cmdlne-C3.c: New.

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

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

2010-11-16  Andrey Belevantsev  <abel@ispras.ru>

	PR rtl-optimization/46366
	* gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
	casts.

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

	* gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.

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

	PR middle-end/45172
	* gfortran.dg/gomp/pr45172.f90: New testcase.

2010-11-16  Nick Clifton  <nickc@redhat.com>

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

2010-11-15  Richard Henderson  <rth@redhat.com>

	* gcc.dg/torture/builtin-math-2.c: Split out fma tests...
	* gcc.dg/torture/builtin-math-8.c: ... here.  New file.
	Use builtin_constant_p rather than scanning for builtin name.

2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc.dg/property/dotsyntax-18.m: New.
	* objc.dg/property/dotsyntax-19.m: New.
	* objc.dg/property/dotsyntax-20.m: New.
	* obj-c++.dg/property/dotsyntax-18.mm: New.
	* obj-c++.dg/property/dotsyntax-19.mm: New.
	* obj-c++.dg/property/dotsyntax-20.mm: New.
	* objc.dg/property/dotsyntax-4.m: Removed some unused
	variables and code.
	* objc.dg/property/dotsyntax-6.m: Same change.
	* objc.dg/property/dotsyntax-16.m: Same change.
	* objc.dg/property/dotsyntax-17.m: Same change.
	* obj-c++.dg/property/dotsyntax-4.mm: Same change.
	* obj-c++.dg/property/dotsyntax-6.mm: Same change.
	* obj-c++.dg/property/dotsyntax-16.mm: Same change.
	* obj-c++.dg/property/dotsyntax-17.mm: Same change.
	* objc.dg/property/at-property-22.m: Added missing casts.
	* obj-c++.dg/property/at-property-22.mm: Same change.

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

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

	PR tree-optimization/46461
	* gcc.c-torture/compile/pr46461.c: New test.

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

	PR fortran/46484
	* gfortran.dg/allocatable_scalar_11.f90: New.
	* gfortran.dg/allocatable_scalar_5.f90: Make test case
	standard conform.

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

	PR debug/46095
	* gcc.target/i386/pr46095.c: New test.

	PR debug/46387
	* gcc.dg/pr46387.c: New test.

2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc.dg/property/dotsyntax-16.m: New.
	* objc.dg/property/dotsyntax-17.m: New.
	* obj-c++.dg/property/dotsyntax-16.mm: New.
	* obj-c++.dg/property/dotsyntax-17.mm: New.
	* objc.dg/property/at-property-10.m: Uncommented using 'x++'
	syntax with properties, which now works.
	* obj-c++.dg/property/at-property-10.mm: Same change.

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

	PR tree-optimization/46349
	* gnat.dg/opt9.adb: New file.
	* gnat.dg/opt9_pkg.ads: Likewise

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

	PR lto/44989
	* g++.dg/guality/redeclaration1.C: Do not execute for LTO.

2010-11-15  Nathan Froyd  <froydnj@codesourcery.com>

	PR preprocessor/45038
	* g++.dg/pr45038.C: New test.

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

	PR tree-optimization/46467
	* gcc.dg/ipa/ipa-pta-16.c: New testcase.

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

	PR testsuite/46423
	* g++.dg/torture/pr34850.C: Adjust.

2010-11-14  Paolo Bonzini  <bonzini@gnu.org>

	PR c/46475
	* gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.

2010-11-14  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc.dg/property/at-property-21.m: New.
	* objc.dg/property/at-property-22.m: New.
	* objc.dg/property/at-property-23.m: New.
	* objc.dg/property/synthesize-9.m: New.
	* objc.dg/property/synthesize-10.m: New.
	* objc.dg/property/synthesize-11.m: New.
	* obj-c++.dg/property/at-property-21.mm: New.
	* obj-c++.dg/property/at-property-22.mm: New.
	* obj-c++.dg/property/at-property-23.mm: New.
	* obj-c++.dg/property/synthesize-9.mm: New.
	* obj-c++.dg/property/synthesize-10.mm: New.
	* obj-c++.dg/property/synthesize-11.mm: New.

	* objc.dg/property/at-property-4.m: Updated to match new compiler
	where some errors have been converted into warnings and vice versa.
	* objc.dg/property/at-property-16.m: Same change.
	* objc.dg/property/at-property-18.m: Same change.
	* objc.dg/property/property-neg-5.m: Same change.
	* obj-c++.dg/property/at-property-4.mm: Same change.
	* obj-c++.dg/property/at-property-16.mm: Same change.
	* obj-c++.dg/property/at-property-18.mm: Same change.
	* obj-c++.dg/property/property-neg-5.mm: Same change.

	* obj-c++.dg/property/dynamic-2.mm: Enable tests that were
	commented out because of testsuite problems; I found out that
	using dg-warning instead of dg-message gets them to work.
	* obj-c++.dg/property/property-neg-3.mm: Same change.
	* obj-c++.dg/property/synthesize-6.mm: Same change.
	* obj-c++.dg/property/at-property-5.mm: Same change.
	* obj-c++.dg/property/at-property-14.mm: Same change.
	* obj-c++.dg/property/at-property-18.mm: Same change.
	* obj-c++.dg/property/at-property-16.mm: Same change (in this file,
	some tests still do not work due to some other testsuite issue).

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

	* g++.dg/cpp0x/auto20.C: New.

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

	* objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
	* obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.

2010-11-13  Paolo Bonzini  <bonzini@gnu.org>

	PR c/46462
	* gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
	* gcc.dg/pr35746.c: Likewise.
	* gcc.dg/cpp/direct2.c: Likewise.
	* gcc.dg/cpp/direct2s.c: Likewise.
	* gcc.dg/noncompile/920923-1.c: Likewise.
	* gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.

2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>

	* obj-c++.dg/attributes/method-format-1.mm: Adjust.

2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc/compile/20060406-1.m: Fixed testcase not to try to qualify
	a pointer to an arbitrary C struct with an Objective-C protocol.
	Test various valid uses of typedef with Objective-C objects and
	protocols instead.
	* objc.dg/invalid-type-1.m: New.
	* obj-c++.dg/invalid-type-1.m: New.

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

	* gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.

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

	PR fortran/45742
	* gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.

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

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

2010-11-13  Paolo Bonzini  <bonzini@gnu.org>

	* objc.dg/attributes/method-format-1.m: Adjust.

2010-11-13  Paolo Bonzini  <bonzini@gnu.org>

	PR c/20385
	* gcc.dg/decl-9.c: New.

2010-11-13  Paolo Bonzini  <bonzini@gnu.org>

	* gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.

2010-11-13  Paolo Bonzini  <bonzini@gnu.org>

	* gcc.dg/format/few-1.c: New test.
	* gcc.dg/format/asm_fprintf-1.c: Adjust.
	* gcc.dg/format/c90-scanf-1.c: Adjust.
	* gcc.dg/format/cmn-err-1.c: Adjust.
	* gcc.dg/format/dfp-printf-1.c: Adjust.
	* gcc.dg/format/dfp-scanf-1.c: Adjust.
	* gcc.dg/format/gcc_diag-1.c: Adjust.
	* gcc.dg/format/ms_unnamed-1.c: Adjust.
	* gcc.dg/format/strfmon-1.c: Adjust.
	* gcc.dg/format/unnamed-1.c: Adjust.
	* gcc.dg/format/xopen-2.c: Adjust.
	* g++.dg/ext/builtin4.C: Adjust.
	* g++.dg/ext/builtin5.C: Adjust.

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

	* gcc.dg/pragma-diag-2.c: New test.

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

	PR fortran/45794
	* gfortran.dg/optional_mask.f90: New test.

2010-11-13  Ville Voutilainen  <ville.voutilainen@gmail.com>

	* g++.dg/cpp0x/defaulted15.C: Adjust.

2010-11-12  James Dennett <jdennett@google.com>

	PR c++/39415
	* g++.dg/expr/static_cast7.C: New.

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-12  Eric Botcazou  <ebotcazou@adacore.com>

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

2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>

	PR c/44782
	* c-c++-common/fmax-errors.c: New test.

2010-11-11  Richard Henderson  <rth@redhat.com>

	* gcc.target/i386/sse-24.c: Use -ffp-contract.

2010-11-11  Jan Hubicka  <jh@suse.cz>

	* gcc.dg/tree-ssa/inline-5.c: Fix testcase.
	* gcc.dg/tree-ssa/inline-6.c: Fix testcase.

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

	PR target/46088
	* gcc.dg/pr46088.c: New test.

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

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

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

	PR fortran/46413
	* gfortran.dg/class_31.f90: New.

	PR fortran/46205
	* gfortran.dg/forall_14.f90: New.

2010-11-11  Jakub Jelinek  <jakub@redhat.com>
	    Tobias Burnus  <burnus@net-b.de>

	PR fortran/46325
	* gfortran.dg/char_initialiser_actual.f90: Make test case valid.

2010-11-11  Jan Hubicka  <jh@suse.cz>

	* gcc.dg/20081223-1.c: Update LTO options.
	* gcc.dg/lto/20090206-1_0.c: Update LTO options.
	* gcc.dg/lto/20081118_0.c: Update LTO options.
	* gcc.dg/lto/ipareference_0.c: Update LTO options.
	* gcc.dg/lto/20100423-2_0.c: Update LTO options.
	* gcc.dg/lto/20081201-1_0.c: Update LTO options.
	* gcc.dg/lto/ipacp_0.c: Update LTO options.
	* gcc.dg/lto/20090116_0.c: Update LTO options.
	* gcc.dg/lto/20091015-1_0.c: Update LTO options.
	* gcc.dg/lto/20090126-2_0.c: Update LTO options.
	* gcc.dg/lto/20081202-2_0.c: Update LTO options.
	* gcc.dg/lto/20081204-1_0.c: Update LTO options.
	* gcc.dg/lto/const-uniq_0.c: Update LTO options.
	* gcc.dg/lto/20081224_0.c: Update LTO options.
	* gcc.dg/lto/20090219_0.c: Update LTO options.
	* gcc.dg/lto/ipareference2_0.c: Update LTO options.
	* gcc.dg/lto/20090206-2_0.c: Update LTO options.
	* gcc.dg/lto/20081115_0.c: Update LTO options.
	* gcc.dg/lto/20081201-2_0.c: Update LTO options.
	* gcc.dg/lto/20081120-2_0.c: Update LTO options.
	* gcc.dg/lto/materialize-1_0.c: Update LTO options.
	* gcc.dg/lto/20090126-1_0.c: Update LTO options.
	* gcc.dg/lto/20081202-1_0.c: Update LTO options.
	* gcc.dg/lto/noreturn-1_0.c: Update LTO options.
	* g++.dg/20090107-1.C: Update LTO options.
	* g++.dg/lto/pr45679-2_0.C: Update LTO options.
	* g++.dg/lto/20081123_0.C: Update LTO options.
	* g++.dg/lto/20090313_0.C: Update LTO options.
	* g++.dg/lto/20081125_0.C: Update LTO options.
	* g++.dg/lto/20081109-1_0.C: Update LTO options.
	* g++.dg/lto/20081219_0.C: Update LTO options.
	* g++.dg/lto/20100724-1_0.C: Update LTO options.
	* g++.dg/lto/20081204-1_0.C: Update LTO options.
	* g++.dg/lto/20090303_0.C: Update LTO options.
	* g++.dg/lto/20100723-1_0.C: Update LTO options.
	* g++.dg/lto/pr45679-1_0.C: Update LTO options.
	* g++.dg/lto/20090128_0.C: Update LTO options.
	* g++.dg/lto/20081204-2_0.C: Update LTO options.
	* g++.dg/lto/20090302_0.C: Update LTO options.
	* g++.dg/lto/20081119-1_0.C: Update LTO options.
	* g++.dg/lto/20081118_0.C: Update LTO options.
	* g++.dg/20090121-1.C: Update LTO options.
	* objc.dg/lto/lto.exp: Update LTO options.
	* lib/lto.exp: Update LTO options.
	* lib/gcc-dg.exp: Update LTO options.
	* lib/c-torture.exp: Update LTO options.
	* obj-c++.dg/lto/lto.exp: Update LTO options.

2010-11-11  Jan Hubicka  <jh@suse.cz>

	PR tree-optimize/40436
	* gcc.dg/tree-ssa/inline-5.c: New testcase.
	* gcc.dg/tree-ssa/inline-6.c: New testcase.

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

	* gfortran.dg/proc_decl_24.f90: New.

2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc.dg/property/at-property-20.m: New.
	* objc.dg/property/synthesize-8.m: New.
	* obj-c++.dg/property/at-property-20.m: New.
	* obj-c++.dg/property/synthesize-8.mm: New.

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

	* gcc.dg/cpp/warn-normalized-3.c: Update expected note text.

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

	PR middle-end/46388
	* gcc.c-torture/compile/pr46388.c: New test.

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

	* lib/lto.exp (lto-get-options-main): Support optional target
	selector for dg-suppress-ld-options.

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

	PR tree-optimization/46383
	* g++.dg/torture/pr46383.C: New test.

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

	* gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
	* gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
	to dg-options.
	* gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
	* g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
	* g++.dg/other/i386-3.C: Ditto.

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

	* g++.dg/cpp0x/constexpr-46420.C: New.

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

	* g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
	gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
	gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
	gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
	expected messages.

2010-11-10  Jan Hubicka  <jh@suse.cz>

	PR tree-optimize/38669
	* gcc.dg/tree-ssa/pr38699.c: New testcase.

2010-11-10  Jan Hubicka  <jh@suse.cz>

	* gcc.dg/tree-prof/inliner-1.c: Fix testcase.

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

	* g++.dg/cpp0x/constexpr-bitfield.C: New.

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

	PR debug/46409
	* gcc.dg/debug/pr46409.c: New test.

	PR c++/46368
	* g++.dg/cpp0x/constexpr-defarg2.C: New test.

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

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

2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>

	* g++.dg/other/i386-2.C: Add -mtbm.
	* g++.dg/other/i386-3.C: Likewise.
	* gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
	* gcc.target/i386/funcspec-6.c: Likewise.
	* gcc.target/i386/sse-12.c: Add -mtbm.
	* gcc.target/i386/sse-13.c: Add -mtbm and test immediate
	operand intrinsics.
	* gcc.target/i386/sse-14.c: Likewise.
	* gcc.target/i386/sse-22.c: Likewise.
	* gcc.target/i386/sse-23.c: Likewise.
	* gcc.target/i386/tbm-1.c: New file.
	* gcc.target/i386/tbm-2.c: Likewise.

2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>

	* g++.dg/other/i386-2.C: Add -mbmi.
	* g++.dg/other/i386-3.C: Likewise.
	* gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
	* gcc.target/i386/funcspec-6.c: Likewise.
	* gcc.target/i386/sse-12.c: Add -mbmi.
	* gcc.target/i386/bmi-1.c: New file.
	* gcc.target/i386/bmi-2.c: Likewise.
	* gcc.target/i386/bmi-3.c: Likewise.
	* gcc.target/i386/bmi-4.c: Likewise.
	* gcc.target/i386/bmi-5.c: Likewise.
	* gcc.target/i386/bmi-6.c: Likewise.

2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>

	PR c++/46065
	* g++.dg/pr46065.C: New test.

2010-11-10  Jan Hubicka  <jh@suse.cz>

	PR tree-optimize/33172
	PR tree-optimize/43411
	* gcc.dg/tree-ssa/pr33172.c: New testcase.
	* g++.dg/tree-ssa/pr43411.C: New testcase.

2010-11-10  Jan Hubicka  <jh@suse.cz>

	PR tree-optimize/46228
	* g++.dg/tree-ssa/pr46228.C: New testcase.

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

	PR tree-optimization/46414
	* gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.

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

	PR fortran/46411
	* gfortran.dg/intrinsic_7.f90: New.

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/opt/combine.C: Add dg-require-visibility.
	* g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
	* g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning 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-11-10  Tobias Burnus  <burnus@net-b.de>

	PR fortran/46244
	* gfortran.dg/class_30.f90: New.

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

	PR fortran/46223
	* gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
	failure on s390.

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

	PR tree-optimization/45971
	* gcc.dg/vect/O3-pr45971.c: New.

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

	PR tree-optimization/44964
	* gcc.dg/pr44964.c: New testcase.

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

	* gnat.dg/opt10.adb: Fix typo.

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

	PR tree-optimization/46351
	PR tree-optimization/46377
	* gnat.dg/opt10.adb: New file.
	* gnat.dg/opt10_pkg.ads: Likewise.
	* gnat.dg/opt11.adb: Likewise.
	* gnat.dg/opt11.ads: Likewise.

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

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

2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

	* gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.

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

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

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

	PR tree-optimization/46398
	* gcc.dg/torture/pr46398.c: New testcase.

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

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

2010-11-09  Jan Hubicka  <jh@suse.cz>

	* testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
	unrolling.

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

	* gcc.dg/struct-semi-4.c: New test.

2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>

	* gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
	power5 to enable generation of FRIZ.

	* gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
	optimization.

	* gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
	expected.

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

	PR target/43808
	* gfortran.dg/pr43808.f90: New test.

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

	PR tree-optimization/46036
	* gfortran.dg/lto/pr46036_0.f90: New.

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

	PR middle-end/45663
	* gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
	bar invocation instead of first.

	PR debug/46171
	* gcc.dg/pr46171.c: New test.

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

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

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

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

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

	PR testsuite/46312
	* gcc.dg/vec-scal-opt.c: Move ...
	* gcc.dg/vect/vect-scal-opt.c: ... here.
	* gcc.dg/vec-scal-opt1.c: Move ...
	* gcc.dg/vect/vect-scal-opt1.c: ... here.
	* gcc.dg/vec-scal-opt2.c: Move ...
	* gcc.dg/vect/vect-scal-opt2.c: ... here.

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

	* gnat.dg/specs/static_initializer5.ads: New test.
	* gnat.dg/specs/static_initializer5_pkg.ads: New helper.

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

	PR middle-end/46360
	* gcc.c-torture/compile/pr46360.c: New test.

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

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

	PR fortran/46313
	* gfortran.dg/class_29.f03: New.

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

	PR middle-end/46221
	* gcc.target/i386/alias-1.c: New testcase.

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

	* g++.dg/cpp0x/constexpr-sassert.C: New.

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

	* g++.dg/cpp0x/constexpr-defarg.C: New.

2010-11-08  Xinliang David Li  <davidxl@google.com>

	PR tree-optimization/46316
	* gcc.c-torture/execute/pr46316.c: New test.

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

	PR fortran/46344
	* gfortran.dg/class_28.f03: Extended.

2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc.dg/property/dotsyntax-13.m: New.
	* objc.dg/property/dotsyntax-14.m: New.
	* objc.dg/property/dotsyntax-15.m: New.
	* objc.dg/property/synthesize-7.m: New.
	* obj-c++.dg/property/dotsyntax-13.mm: New.
	* obj-c++.dg/property/dotsyntax-14.mm: New.
	* obj-c++.dg/property/dotsyntax-15.mm: New.
	* obj-c++.dg/property/synthesize-7.mm: New.

2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc.dg/property/dynamic-4.m: New.
	* objc.dg/property/dynamic-5.m: New.
	* objc.dg/property/dynamic-6.m: New.
	* obj-c++.dg/property/dynamic-4.mm: New.
	* obj-c++.dg/property/dynamic-5.mm: New.
	* obj-c++.dg/property/dynamic-6.mm: New.

2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc.dg/property/synthesize-3.m: New.
	* objc.dg/property/synthesize-4.m: New.
	* objc.dg/property/synthesize-5.m: New.
	* objc.dg/property/synthesize-6.m: New.
	* obj-c++.dg/property/synthesize-3.mm: New.
	* obj-c++.dg/property/synthesize-4.mm: New.
	* obj-c++.dg/property/synthesize-5.mm: New.
	* obj-c++.dg/property/synthesize-6.mm: New.

2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc.dg/property/at-property-5.m: Updated test.
	* objc.dg/property/at-property-16.m: New.
	* objc.dg/property/at-property-17.m: New.
	* objc.dg/property/at-property-18.m: New.
	* objc.dg/property/at-property-19.m: New.
	* objc.dg/property/dotsyntax-12.m: New.
	* objc.dg/protocol-inheritance-1.m: New.
	* objc.dg/protocol-inheritance-2.m: New.
	* obj-c++.dg/property/at-property-5.mm: Updated test.
	* obj-c++.dg/property/at-property-16.mm: New.
	* obj-c++.dg/property/at-property-17.mm: New.
	* obj-c++.dg/property/at-property-18.mm: New.
	* obj-c++.dg/property/at-property-19.mm: New.
	* obj-c++.dg/protocol-inheritance-1.mm: New.
	* obj-c++.dg/protocol-inheritance-2.mm: New.
	* obj-c++.dg/property/dotsyntax-12.mm: New.

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

	* g++.dg/expr/overflow1.C: New.
	* g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
	* g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
	* g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
	* g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.

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

	* gcc.dg/pr35442.c: Adapt warning.

	PR target/46280
	* g++.dg/eh/simd-2.C: Add -msse to dg-options, add
	dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
	* g++.dg/torture/pr36444.C: Add dg-options -msse for
	i?86-*-* x86_64-*-*.
	* g++.dg/torture/pr36445.C: Likewise.
	* gcc.c-torture/compile/pr34856.c: Likewise.
	* gcc.c-torture/compile/pr39928-1.c: Likewise.
	* gcc.c-torture/compile/vector-1.c: Likewise.
	* gcc.c-torture/compile/vector-2.c: Likewise.
	* gcc.dg/pr32912-1.c: Likewise.
	* gcc.c-torture/execute/va-arg-25.c: Move ...
	* gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
	Add dg-options -msse, dg-require-effective-target sse_runtime for
	for i?86-*-*, x86_64-*-*.
	* gcc.c-torture/execute/vector-1.c: Likewise.
	* gcc.c-torture/execute/vector-2.c: Likewise.
	* gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
	i?86-*-*, x86_64-*-*.
	* gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
	* gcc.dg/tree-ssa/sra-4.c: Likewise.
	* gcc.dg/tree-ssa/vector-1.c: Likewise.
	* gcc.dg/tree-ssa/vector-2.c: Likewise.
	* gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.

2010-11-08  Steve Ellcey  <sje@cup.hp.com>

	* gcc.dg/torture/pr45982.c: Add -std=c99
	* gcc.dg/torture/pr45623.c: Ditto.

2010-11-08  Steve Ellcey  <sje@cup.hp.com>

	* gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
	* gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.

2010-11-08  Kai Tietz  <kai.tietz@onevision.com>

	PR target/28627
	* g++.dg/ext/dllimport7.C: Adjust second error check and
	allow test for x86_64 mingw, too.

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

	PR fortran/46344
	* gfortran.dg/class_28.f03: New.

2010-11-08  Andrey Belevantsev  <abel@ispras.ru>

	PR rtl-optimization/45352
	gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
	gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
	gcc.target/i386/pr45352-2.c: New tests.

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

	PR libobjc/36610
	* objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
	XFAIL the run for all but m32 x86.

2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>

	* g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
	as comment character.

2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.target/mips/mips.exp: Revert previous patch.
	* gcc.target/mips/fma-1.c: Delete.
	* gcc.target/mips/fma-2.c: Likewise.
	* gcc.target/mips/fma-3.c: Likewise.
	* gcc.target/mips/fma-4.c: Likewise.
	* gcc.target/mips/fma-5.c: Likewise.
	* gcc.target/mips/fma-6.c: Likewise.
	* gcc.target/mips/fma-7.c: Likewise.
	* gcc.target/mips/fma-8.c: Likewise.
	* gcc.target/mips/fma-9.c: Likewise.
	* gcc.target/mips/fma-10.c: Likewise.
	* gcc.target/mips/fma-11.c: Likewise.
	* gcc.target/mips/fma-12.c: Likewise.
	* gcc.target/mips/fma-13.c: Likewise.
	* gcc.target/mips/fma-14.c: Likewise.
	* gcc.target/mips/fma-15.c: Likewise.
	* gcc.target/mips/fma-16.c: Likewise.
	* gcc.target/mips/fma-17.c: Likewise.
	* gcc.target/mips/fma-18.c: Likewise.
	* gcc.target/mips/fma-19.c: Likewise.
	* gcc.target/mips/fma-20.c: Likewise.

2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.target/mips/mips.exp: Add support for -ffp-contract.
	* gcc.target/mips/fma-1.c: New test.
	* gcc.target/mips/fma-2.c: Likewise.
	* gcc.target/mips/fma-3.c: Likewise.
	* gcc.target/mips/fma-4.c: Likewise.
	* gcc.target/mips/fma-5.c: Likewise.
	* gcc.target/mips/fma-6.c: Likewise.
	* gcc.target/mips/fma-7.c: Likewise.
	* gcc.target/mips/fma-8.c: Likewise.
	* gcc.target/mips/fma-9.c: Likewise.
	* gcc.target/mips/fma-10.c: Likewise.
	* gcc.target/mips/fma-11.c: Likewise.
	* gcc.target/mips/fma-12.c: Likewise.
	* gcc.target/mips/fma-13.c: Likewise.
	* gcc.target/mips/fma-14.c: Likewise.
	* gcc.target/mips/fma-15.c: Likewise.
	* gcc.target/mips/fma-16.c: Likewise.
	* gcc.target/mips/fma-17.c: Likewise.
	* gcc.target/mips/fma-18.c: Likewise.
	* gcc.target/mips/fma-19.c: Likewise.
	* gcc.target/mips/fma-20.c: Likewise.

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

	* g++.dg/cpp0x/constexpr-ctor3.C: New.

2010-11-06  Simon Martin  <simartin@users.sourceforge.net>

	PR c/43384
	* gcc.dg/parser-error-3.c: New test.

2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>

	PR c++/45332
	* g++.dg/parse/semicolon2.C: New testcase.
	* g++.dg/ext/asmspec1.C: Adjust.
	* g++.dg/init/new13.C: Adjust.
	* g++.dg/parse/ctor5.C: Adjust.

2010-11-06  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/46330
	* gfortran.dg/class_27.f03: New.

2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>

	Fixed using the Objective-C 2.0 dot-syntax with self and super.
	* objc.dg/property/dotsyntax-5.m: New.
	* objc.dg/property/dotsyntax-6.m: New.
	* objc.dg/property/dotsyntax-7.m: New.
	* objc.dg/property/dotsyntax-8.m: New.
	* objc.dg/property/dotsyntax-9.m: New.
	* objc.dg/property/dotsyntax-10.m: New.
	* objc.dg/property/dotsyntax-11.m: New.
	* obj-c++.dg/property/dotsyntax-5.mm: New.
	* obj-c++.dg/property/dotsyntax-6.mm: New.
	* obj-c++.dg/property/dotsyntax-7.mm: New.
	* obj-c++.dg/property/dotsyntax-8.mm: New.
	* obj-c++.dg/property/dotsyntax-9.mm: New.
	* obj-c++.dg/property/dotsyntax-10.mm: New.
	* obj-c++.dg/property/dotsyntax-11.mm: New.

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

	* obj-c++.dg/encode-3.mm: Provide a different string check for the
	NeXT runtime when the type is READONLY.

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

	* gcc.target/i386/387-2.c: Skip if -march= is specified.
	* gcc.target/i386/387-6.c: Ditto.
	* gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
	* gcc.target/i386/387-4.c: Ditto.
	* gcc.target/i386/387-7.c: Ditto.
	* gcc.target/i386/387-8.c: Ditto.
	* gcc.target/i386/387-9.c: Ditto.
	* gcc.target/i386/387-10.c: Ditto.
	* gcc.target/i386/387-11.c: Ditto.
	* gcc.target/i386/387-12.c: Ditto.

	* gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.

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

	PR target/44981
	* gcc.dg/darwin-cfstring-format-1.c: New.
	* gcc.dg/warn-nsstring.c: New.
	* objc.dg/fsf-nsstring-format-1.m: New.
	* obj-c++.dg/fsf-nsstring-format-1.mm: New.
	* obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
	linker warning.

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

	PR c++/45473
	* g++.dg/inherit/virtual6.C: New.

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

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

2010-11-05  Ian Lance Taylor  <iant@google.com>

	PR target/46084
	* gcc.target/i386/pr46084.c: New test.

2010-11-05  Steve Ellcey  <sje@cup.hp.com>

	* lib/target-supports.exp (check_function_available): Use -fno-builtin.
	* (check_effective_target_mempcpy): New.
	* gcc.c-torture/execute/pr45636.c: Move this...
	* gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.

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-05  Jakub Jelinek  <jakub@redhat.com>

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

	PR target/45670
	* gcc.target/i386/pr45670.c: New test.

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

	PR fortran/45451
	PR fortran/46174
	* gfortran.dg/class_19.f03: Modified.
	* gfortran.dg/class_allocate_6.f03: New.

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

	* gcc.target/i386/avx-vzeroupper-19.c: New.

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

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

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

2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>

	* objc.dg/torture/forward-1.m: Restore for m32 NeXT.
	* objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
	declaration and implementation.
	* objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
	* obj-c++.dg/property/at-property-13.mm: Likewise.
	* obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
	* obj-c++.dg/property/property-1.mm: Likewise.
	* obj-c++.dg/property/at-property-7.mm: Likewise.
	* obj-c++.dg/property/at-property-9.mm: Likewise.
	* obj-c++.dg/property/dotsyntax-2.mm: Likewise.
	* obj-c++.dg/property/at-property-10.mm: Likewise.
	* obj-c++.dg/property/synthesize-2.mm: Likewise.
	* obj-c++.dg/property/at-property-12.mm: Likewise.
	* obj-c++.dg/property/fsf-property-basic.mm: Likewise.
	* obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
	* obj-c++.dg/property/at-property-6.mm: Likewise.
	* obj-c++.dg/property/at-property-8.mm: Likewise.
	* obj-c++.dg/property/dotsyntax-1.mm: Likewise.
	* obj-c++.dg/property/dotsyntax-3.mm: Likewise.
	* obj-c++.dg/property/at-property-11.mm: Likewise.
	* obj-c++.dg/template-8.mm: Likewise.
	* obj-c++.dg/encode-3.mm: Use abort (), cast char types.
	* obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
	* obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
	and put a FIXME for this.
	* obj-c++.dg/property/property-2.mm: Remove.
	* obj-c++.dg/property/property-3.mm: Remove.

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

	PR debug/46307
	* gcc.dg/pr46307.c: New test.

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

	PR c++/46304
	* g++.dg/ext/complex6.C: New.

2010-11-04  Bud Davis	<jimmied@smu.edu>

	* gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.

2010-11-04  Chao-ying Fu  <fu@mips.com>

	* gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
	msubu, mult, multu.
	* gcc.target/mips/mips32-dsp-run.c: Likewise.

2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>

	Fixed using the Objective-C 2.0 dot-syntax with class names.
	* objc.dg/property/dotsyntax-3.m: New.
	* objc.dg/property/dotsyntax-4.m: New.
	* obj-c++.dg/property/dotsyntax-3.mm: New.
	* obj-c++.dg/property/dotsyntax-4.mm: New.

	* objc.dg/fobjc-std-1.m: Added test for warnings when the
	Objective-C 2.0 dot-syntax is used with class names.
	* obj-c++.dg/fobjc-std-1.mm: Same change.

2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>

	* gcc.target/powerpc/loop_align.c: New.

2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>

	* gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.

	merge from FSF 'apple/trunk' branch.
	* gcc.target/powerpc/darwin64-abi.c: New.

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

	PR tree-optimization/46233
	* gcc.dg/pr46233.c: New test.

2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>

	* objc.dg/property/property-2.m: Deleted.
	* objc.dg/property/property-3.m: Deleted.

2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>

	* objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
	defined.
	* objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
	* objc.dg/property/fsf-property-named-ivar.m: Likewise.
	* objc.dg/property/property-1.m: Likewise.
	* objc.dg/property/at-property-6.m: Likewise.
	* objc.dg/property/at-property-7.m: Likewise.
	* objc.dg/property/dotsyntax-1.m: Likewise.
	* objc.dg/property/at-property-8.m: Likewise.
	* objc.dg/property/dotsyntax-2.m: Likewise.
	* objc.dg/property/at-property-9.m: Likewise.
	* objc.dg/property/synthesize-2.m: Likewise.
	* objc.dg/property/at-property-10.m: Likewise.
	* objc.dg/property/at-property-11.m: Likewise.
	* objc.dg/property/at-property-12.m: Likewise.
	* objc.dg/property/at-property-13.m: Likewise.
	* objc.dg/property/fsf-property-method-access.m: Likewise.
	* objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
	linker warning.
	* objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
	warnings.
	* objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
	deprecation warnings.  Use Object1 implementation.
	* objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
	* objc/execute/forward-1.m: Remove.
	* objc/execute/forward-1.x: Remove.

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

	* g++.dg/cpp0x/constexpr-access.C: New.

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

	PR rtl-optimization/46183
	* gcc.dg/torture/pr46183.c: New testcase.

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

	PR tree-optimization/46068
	* gcc.dg/torture/pr46068.c: New testcase.

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

	PR tree-optimization/45991
	* gcc.dg/pr45991.c: New testcase.

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

	PR tree-optimization/46154
	* g++.dg/torture/pr46154.C: New testcase.

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

	PR tree-optimization/45733
	* gcc.dg/pr45733.c: New testcase.

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

	PR tree-optimization/46213
	* gfortran.dg/vect/pr46213.f90: New.

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

	PR testsuite/45702
	* gcc.dg/pr34989-1.c: Move ...
	* gcc.dg/lto/pr34989-1_0.c: ... here.
	* gcc.dg/pr34989-2.c: Move ...
	* gcc.dg/lto/pr34989-1_1.c: ... here.
	* gcc.dg/pr27898.c: Move ...
	* gcc.dg/lto/pr27898_0.c: ... here and ...
	* gcc.dg/lto/pr27898_1.c: ... split.
	* gcc.dg/pr28712.c: Move ...
	* gcc.dg/lto/pr28712_0.c: ... here and ...
	* gcc.dg/lto/pr28712_1.c: ... split ...
	* gcc.dg/lto/pr28712_2.c: ... twice.
	* gcc.dg/pr28706.c: Move ...
	* gcc.dg/lto/pr28706_0.c: ... here and ...
	* gcc.dg/lto/pr28706_1.c: ... split.

2010-11-04  Richard Guenther  <rguenther@suse.de>
	    Richard Henderson  <rth@redhat.com>

	* gcc.target/i386/fma4-vector-2.c: New testcase.

2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
	    Richard Guenther  <rguenther@suse.de>

	* gcc.dg/vec-scal-opt.c: New testcase.
	* gcc.dg/vec-scal-opt1.c: New testcase.
	* gcc.dg/vec-scal-opt2.c: New testcase.

2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>

	* lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
	from plugin build flags on Darwin targets.

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

	* gcc.target/i386/pr46285.c: Require split_stack target.

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

	PR c++/46293
	* g++.dg/cpp0x/constexpr-base2.C: New.

	PR c++/46289
	* g++.dg/cpp0x/initlist45.C: New.

2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
	is now allowed in categories.
	* obj-c++.dg/property/dynamic-2.mm: Same change.
	* objc.dg/property/dynamic-3.m: New.
	* obj-c++.dg/property/dynamic-3.mm: New.
	* objc.dg/property/at-property-14.m: New.
	* objc.dg/property/at-property-15.m: New.
	* obj-c++.dg/property/at-property-14.mm: New.
	* obj-c++.dg/property/at-property-15.mm: New.

	* objc.dg/foreach-6.m: Added a few more tests for valid and
	invalid iterating variables and collections.

2010-11-03  Xinliang David Li  <davidxl@google.com>

	PR target/46200
	* g++.dg/tree-ssa/ivopts-2.C: New test.

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

	PR target/46295
	* gcc.target/i386/pr46295.c: New.

2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>

	* gcc.target/powerpc/vsx-sfminmax.c: New test for using double
	precision min/max for single precision on VSX.

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

	PR c++/46289
	* g++.dg/cpp0x/constexpr-ice3.C: New.

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

	* gnat.dg/opt8.ad[sb]: New test.
	* gnat.dg/opt8_pkg.ads: New helper.

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

	PR rtl-optimization/45865
	* gcc.dg/pr45865.c: New.
	* gcc.dg/torture/pr45865.c: Likewise.

	* gcc.target/arm/headmerge-1.c: Revert revision 164552.
	* gcc.target/arm/headmerge-2.c: Likewise.
	* gcc.target/i386/headmerge-1.c: Likewise.
	* gcc.target/i386/headmerge-2.c: Likewise.

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

	PR middle-end/46288
	* gcc.dg/pr46288.c: New testcase.

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

	PR tree-optimization/44807
	* gcc.dg/torture/pr44807.c: New testcase.

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

	PR libgfortran/43899
	* gfortran.dg/namelist_67.f90: New test.

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

	PR tree-optimization/46009
	* gcc.dg/vect/pr46009.c: New function.

2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>

	Implemented -fobjc-std=objc1 flag.
	* objc.dg/fobjc-std-1.m: New.
	* obj-c++.dg/fobjc-std-1.mm: New.

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

	PR middle-end/46241
	* g++.dg/debug/pr46241.C: New testcase.

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

	PR tree-optimization/46190
	* gfortran.dg/pr46190.f90: New testcase.

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

	PR testsuite/46274
	* gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
	* gcc.dg/vect/vect-19.c: Likewise.
	* gcc.dg/vect/vect-17.c: Likewise.

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

	PR target/46285
	* gcc.target/i386/pr46285.c: New.

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

	PR tree-optimization/46217
	* gcc.dg/pr46217.c: New testcase.

2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc.dg/property/dotsyntax-1.m: New.
	* objc.dg/property/dotsyntax-2.m: New.
	* obj-c++.dg/property/dotsyntax-1.mm: New.
	* obj-c++.dg/property/dotsyntax-2.mm: New.

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

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

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

	PR middle-end/46251
	* gcc.dg/pr46251.c: New testcase.

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

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

	PR debug/46252
	* gcc.dg/pr46252.c: New test.

	PR rtl-optimization/46034
	PR rtl-optimization/46212
	PR rtl-optimization/46248
	* gcc.c-torture/compile/pr46034.c: New test.
	* gcc.c-torture/compile/pr46248.c: New test.
	* gcc.dg/pr46212.c: New test.

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

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

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

	* gcc.target/i386/avx-vzeroupper-15.c: New.
	* gcc.target/i386/avx-vzeroupper-16.c: Likewise.
	* gcc.target/i386/avx-vzeroupper-17.c: Likewise.
	* gcc.target/i386/avx-vzeroupper-18.c: Likewise.

	PR target/46253
	* gcc.target/i386/pr46253.c: New.

2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
	    Tobias Burnus  <burnus@net-b.de>

	PR fortran/45170
	* gfortran.dg/deferred_type_param_1.f90: New.
	* gfortran.dg/deferred_type_param_2.f90: New.
	* gfortran.dg/initialization_1.f90: Update dg-errors.
	* gfortran.dg/initialization_9.f90: Update dg-errors.

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

	PR tree-optimization/46149
	* g++.dg/torture/pr46149.C: New testcase.

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

	PR tree-optimization/46216
	* gcc.dg/torture/pr46216.c: New testcase.

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-11-02  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/46184
	* gcc.dg/pr46184.c: New testcase.

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

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

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

	PR middle-end/46120
	* g++.dg/ipa/ivinline-9.C: New test.

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

	PR tree-optimization/45875
	* g++.dg/torture/pr45875.C: New test.

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

	PR testsuite/46249
	* gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.

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

	PR debug/46255
	* gcc.dg/pr46255.c: New test.

2010-11-02  Dodji Seketeli  <dodji@redhat.com>

	PR c++/46170
    	PR c++/46162
	* g++.dg/template/sfinae26.C: New test.
	* g++.dg/template/sfinae27.C: Likewise.

2010-11-02  Dodji Seketeli  <dodji@redhat.com>

	PR c++/45606
	* g++.dg/template/typedef36.C: New test.
	* gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
	* g++.dg/template/canon-type-10.C: Likewise.
	* g++.dg/template/canon-type-11.C: Likewise.
	* g++.dg/template/canon-type-12.C: Likewise.
	* g++.dg/template/canon-type-13.C: Likewise.

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

	* g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
	instance of debug_pubnames on darwin.

2010-11-01  Jason Merrill  <jason@redhat.com>
	    Benjamin Kosnik  <bkoz@redhat.com>

	* g++.dg/cpp0x/constexpr-initlist2.C: New.
	* g++.dg/cpp0x/constexpr-initlist3.C: New.

	* g++.dg/cpp0x/constexpr-array-ptr.C: New.
	* g++.dg/cpp0x/constexpr-array-ptr2.C: New.
	* g++.dg/cpp0x/constexpr-array-ptr3.C: New.
	* g++.dg/cpp0x/constexpr-array-ptr4.C: New.
	* g++.dg/cpp0x/constexpr-array-ptr5.C: New.
	* g++.dg/cpp0x/constexpr-array-ptr6.C: New.
	* g++.dg/cpp0x/constexpr-array.C: New.
	* g++.dg/cpp0x/constexpr-base.C: New.
	* g++.dg/cpp0x/constexpr-complex.C: New.
	* g++.dg/cpp0x/constexpr-data1.C: New.
	* g++.dg/cpp0x/constexpr-data2.C: New.
	* g++.dg/cpp0x/constexpr-deref.C: New.
	* g++.dg/cpp0x/constexpr-diag1.C: New.
	* g++.dg/cpp0x/constexpr-eh-spec.C: New.
	* g++.dg/cpp0x/constexpr-ellipsis.C: New.
	* g++.dg/cpp0x/constexpr-ellipsis2.C: New.
	* g++.dg/cpp0x/constexpr-empty.C: New.
	* g++.dg/cpp0x/constexpr-empty2.C: New.
	* g++.dg/cpp0x/constexpr-empty3.C: New.
	* g++.dg/cpp0x/constexpr-empty4.C: New.
	* g++.dg/cpp0x/constexpr-empty5.C: New.
	* g++.dg/cpp0x/constexpr-ex1.C: New.
	* g++.dg/cpp0x/constexpr-ex2.C: New.
	* g++.dg/cpp0x/constexpr-ex3.C: New.
	* g++.dg/cpp0x/constexpr-ex4.C: New.
	* g++.dg/cpp0x/constexpr-explicit-inst.C: New.
	* g++.dg/cpp0x/constexpr-fnptr.C: New.
	* g++.dg/cpp0x/constexpr-function1.C: New.
	* g++.dg/cpp0x/constexpr-function2.C: New.
	* g++.dg/cpp0x/constexpr-function3.C: New.
	* g++.dg/cpp0x/constexpr-ice.C: New.
	* g++.dg/cpp0x/constexpr-initlist.C: New.
	* g++.dg/cpp0x/constexpr-neg1.C: New.
	* g++.dg/cpp0x/constexpr-noexcept.C: New.
	* g++.dg/cpp0x/constexpr-noexcept2.C: New.
	* g++.dg/cpp0x/constexpr-noexcept3.C: New.
	* g++.dg/cpp0x/constexpr-noexcept4.C: New.
	* g++.dg/cpp0x/constexpr-non-const-arg.C: New.
	* g++.dg/cpp0x/constexpr-nonlit.C: New.
	* g++.dg/cpp0x/constexpr-nonlit2.C: New.
	* g++.dg/cpp0x/constexpr-nullptr.C: New.
	* g++.dg/cpp0x/constexpr-object1.C: New.
	* g++.dg/cpp0x/constexpr-object2.C: New.
	* g++.dg/cpp0x/constexpr-overflow.C: New.
	* g++.dg/cpp0x/constexpr-pedantic.C: New.
	* g++.dg/cpp0x/constexpr-pos1.C: New.
	* g++.dg/cpp0x/constexpr-potential1.C: New.
	* g++.dg/cpp0x/constexpr-ptrmem.C: New.
	* g++.dg/cpp0x/constexpr-pure.C: New.
	* g++.dg/cpp0x/constexpr-static.C: New.
	* g++.dg/cpp0x/constexpr-static2.C: New.
	* g++.dg/cpp0x/constexpr-static3.C: New.
	* g++.dg/cpp0x/constexpr-static4.C: New.
	* g++.dg/cpp0x/constexpr-static5.C: New.
	* g++.dg/cpp0x/constexpr-static6.C: New.
	* g++.dg/cpp0x/constexpr-string.C: New.
	* g++.dg/cpp0x/constexpr-switch.C: New.
	* g++.dg/cpp0x/constexpr-targ.C: New.
	* g++.dg/cpp0x/constexpr-throw.C: New.
	* g++.dg/cpp0x/constexpr-typeid.C: New.
	* g++.dg/cpp0x/constexpr-union.C: New.
	* g++.dg/cpp0x/constexpr-value.C: New.
	* g++.dg/cpp0x/constexpr-value2.C: New.
	* g++.dg/cpp0x/constexpr-variadic.C: New.
	* g++.dg/cpp0x/initlist5.C: Use constexpr.
	* g++.dg/cpp0x/static_assert3.C: Add expected error.
	* g++.dg/other/fold1.C: Likewise.
	* g++.dg/parse/crash36.C: Likewise.
	* g++.dg/parse/constant4.C: Adjust expected error.
	* g++.dg/template/arg5.C: Likewise.
	* g++.dg/template/non-dependent10.C: Likewise.
	* g++.dg/template/qualified-id3.C: Likewise.
	* g++.dg/warn/overflow-warn-1.C: Likewise.
	* g++.dg/warn/overflow-warn-3.C: Likewise.
	* g++.dg/warn/overflow-warn-4.C: Likewise.
	* g++.old-deja/g++.pt/crash10.C: Likewise.

	* g++.dg/cpp0x/constexpr-ctor2.C: New.

2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>

	Implemented format and noreturn attributes for Objective-C methods.
	* objc.dg/attributes/method-attribute-2.m: Updated warnings.
	* objc.dg/attributes/method-deprecated-1.m: New.
	* objc.dg/attributes/method-deprecated-2.m: New.
	* objc.dg/attributes/method-deprecated-3.m: New.
	* objc.dg/attributes/method-noreturn-1.m: New.
	* objc.dg/attributes/method-sentinel-1.m: New.
	* objc.dg/attributes/method-format-1.m: New.
	* obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
	* obj-c++.dg/attributes/method-deprecated-1.mm: New.
	* obj-c++.dg/attributes/method-deprecated-2.mm: New.
	* obj-c++.dg/attributes/method-deprecated-3.mm: New.
	* obj-c++.dg/attributes/method-noreturn-1.mm: New.
	* obj-c++.dg/attributes/method-sentinel-1.mm: New.
	* obj-c++.dg/attributes/method-format-1.mm: New.

2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc.dg/property/at-property-deprecated-1.m: New.
	* obj-c++.dg/property/at-property-deprecated-1.mm: New.

2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>

	Implemented Objective-C 2.0 property accessors.
	* objc.dg/property/at-property-6.m: Use nonatomic properties to
	avoid testing more complex accessors in this testcase which is not
	about them.
	* objc.dg/property/at-property-7.m: Same change.
	* objc.dg/property/at-property-8.m: Same change.
	* objc.dg/property/at-property-9.m: Same change.
	* objc.dg/property/at-property-10.m: Same change.
	* objc.dg/property/at-property-11.m: Same change.
	* obj-c++.dg/property/at-property-6.mm: Same change.
	* obj-c++.dg/property/at-property-7.mm: Same change.
	* obj-c++.dg/property/at-property-8.mm: Same change.
	* obj-c++.dg/property/at-property-9.mm: Same change.
	* obj-c++.dg/property/at-property-10.mm: Same change.
	* obj-c++.dg/property/at-property-11.mm: Same change.
	* objc.dg/property/at-property-12.m: New.
	* objc.dg/property/at-property-13.m: New.
	* obj-c++.dg/property/at-property-12.mm: New.
	* obj-c++.dg/property/at-property-13.mm: New.

2010-11-01  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: Update dg-error phrase.
	* gfortran.dg/select_type_1.f03: Update dg-error phrase.

2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
	    Nathan Froyd  <froydnj@codesourcery.com>

	PR tree-optimization/46259
	* gfortran.dg/pr46259.f: New testcase.

2010-11-01  Paul Koning  <ni1d@arrl.net>

	* gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
	* gcc.c-torture/compile/20020604-1.c: Ditto.
	* gcc.c-torture/compile/20001226-1.c: Ditto.
	* gcc.c-torture/compile/20010327-1.c: Ditto.
	* gcc.c-torture/compile/limits-stringlit.c: Ditto.
	* gcc.c-torture/compile/pr43191.c: Ditto.
	* gcc.c-torture/compile/pr41181.c: Ditto.

2010-10-31  Richard Henderson  <rth@redhat.com>

	* lib/target-supports.exp
	(check_effective_target_automatic_stack_alignment): True for
	x86 but not windows.
	* g++.dg/torture/stackalign/stackalign.exp: Use it to protect
	use of the preferred-stack-boundary arguments.
	* gcc.dg/torture/stackalign/stackalign.exp: Likewise.

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

	PR target/46142
	* gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
	* gcc.target/i386/fma4-builtin-2.c: Likewise.

2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.

2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
	* gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
	than tls.
	* gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
	* gcc.dg/torture/tls/thr-init-2.c: Likewise.
	* objc.dg/torture/tls/thr-init.m: Likewise.
	* objc.dg/torture/tls/thr-init-2.m: Likewise.
	* objc.dg/torture/tls/thr-init-3.m: Likewise.

2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
	the Linux kernel.

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

	PR fortran/44917
	PR fortran/44926
	PR fortran/46196
	* gfortran.dg/typebound_generic_10.f03: New.

2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>

	Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
	* objc.dg/property/property-neg-1.m: Updated for changes in the
	syntax of @property and the implementation of
	@synthesize/@dynamic.
	* objc.dg/property/property-neg-2.m: Same change.
	* objc.dg/property/property-neg-3.m: Same change.
	* objc.dg/property/property-neg-4.m: Same change.
	* objc.dg/property/property-neg-5.m: Same change.
	* objc.dg/property/property-neg-7.m: Same change.
	* objc.dg/property/property-1.m: Same change.
	* objc.dg/property/synthesize-1.m: Same change.
	* objc.dg/property/at-property-2.m: Same change.
	* objc.dg/property/at-property-4.m: Same change.

	* objc.dg/property/fsf-property-method-acces.m: Updated for
	changes in the syntax of @property and the implementation of
	@synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
	* objc.dg/property/fsf-property-basic.m: Same change.
	* objc.dg/property/fsf-property-named-ivar.m: Same change.

	* objc.dg/property/at-property-5.m: New.
	* objc.dg/property/at-property-6.m: New.
	* objc.dg/property/at-property-7.m: New.
	* objc.dg/property/at-property-8.m: New.
	* objc.dg/property/at-property-9.m: New.
	* objc.dg/property/at-property-10.m: New.
	* objc.dg/property/at-property-11.m: New.
	* objc.dg/property/synthesize-2.m: New.
	* objc.dg/property/dynamic-2.m: New.

	* obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
	syntax of @property and the implementation of
	@synthesize/@dynamic.
	* obj-c++.dg/property/property-neg-2.mm: Same change.
	* obj-c++.dg/property/property-neg-3.mm: Same change.
	* obj-c++.dg/property/property-neg-4.mm: Same change.
	* obj-c++.dg/property/property-neg-5.mm: Same change.
	* obj-c++.dg/property/property-neg-7.mm: Same change.
	* obj-c++.dg/property/property-1.mm: Same change.
	* obj-c++.dg/property/synthesize-1.mm: Same change.
	* obj-c++.dg/property/at-property-2.mm: Same change.
	* obj-c++.dg/property/at-property-4.mm: Same change.

	* obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
	changes in the syntax of @property and the implementation of
	@synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
	* obj-c++.dg/property/fsf-property-basic.mm: Same change.
	* obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.

	* obj-c++.dg/property/at-property-5.mm: New.
	* obj-c++.dg/property/at-property-6.mm: New.
	* obj-c++.dg/property/at-property-7.mm: New.
	* obj-c++.dg/property/at-property-8.mm: New.
	* obj-c++.dg/property/at-property-9.mm: New.
	* obj-c++.dg/property/at-property-10.mm: New.
	* obj-c++.dg/property/at-property-11.mm: New.
	* obj-c++.dg/property/synthesize-2.mm: New.
	* obj-c++.dg/property/dynamic-2.mm: New.

2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
	    Andrew Pinski  <pinskia@gmail.com>

	* gcc.c-torture/execute/vector-shift.c: New testcase.
	* gcc.c-torture/execute/vector-shift1.c: Likewise.
	* gcc.c-torture/execute/vector-shift2.c: Likewise.
	* gcc.dg/vector-shift.c: Likewise.
	* gcc.dg/vector-shift1.c: Likewise.
	* gcc.dg/torture/vector-shift2.c: Likewise.
	* gcc.dg/vector-shift3.c: Likewise.
	* gcc.dg/simd-1b.c: Adjust.

2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>

	* gcc.c-torture/execute/20101011-1.c: Skip on SH.

2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>

	* gcc.c-torture/execute/20101011-1.c: Fix #ifdef.

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

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

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

	* g++.dg/cpp0x/constexpr-is_literal.C: New.

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

	PR fortran/46161
	* gfortran.dg/class_dummy_3.f03: New.

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

	* gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
	* gcc.target/i386/avx-vzeroupper-2.c: Likewise.

	* gcc.target/i386/avx-vzeroupper-3.c: New.
	* gcc.target/i386/avx-vzeroupper-4.c: Likewise.
	* gcc.target/i386/avx-vzeroupper-5.c: Likewise.
	* gcc.target/i386/avx-vzeroupper-6.c: Likewise.
	* gcc.target/i386/avx-vzeroupper-7.c: Likewise.
	* gcc.target/i386/avx-vzeroupper-8.c: Likewise.
	* gcc.target/i386/avx-vzeroupper-9.c: Likewise.
	* gcc.target/i386/avx-vzeroupper-10.c: Likewise.
	* gcc.target/i386/avx-vzeroupper-11.c: Likewise.
	* gcc.target/i386/avx-vzeroupper-12.c: Likewise.
	* gcc.target/i386/avx-vzeroupper-13.c: Likewise.
	* gcc.target/i386/avx-vzeroupper-14.c: Likewise.

2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>

	* obj-c.dg/property/at-property-4.m: New.
	* obj-c++.dg/property/at-property-4.mm: New.
	* obj-c++.dg/property/property-neg-5.m: Updated testcase for
	updates in warning.
	* obj-c++.dg/property/property-neg-5.mm: Updated testcase for
	updates in warning.

2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc.dg/property/at-property-1.m: New.
	* objc.dg/property/at-property-2.m: New.
	* objc.dg/property/at-property-3.m: New.
	* objc.dg/ivar-invalid-type-1.m: New.
	* obj-c++.dg/property/at-property-1.mm: New.
	* obj-c++.dg/property/at-property-2.mm: New.
	* obj-c++.dg/property/at-property-3.mm: New.
	* obj-c++.dg/ivar-invalid-type-1.mm: New.
	* objc.dg/property/property-neg-6.m: Updated testcase for updates
	in error reporting.

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

	PR libgfortran/46010
	* gfortran.dg/namelist_66.f90: New test.
	* gfortran.dg/fmt_t_6.f: Fix whitespace.

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

	PR fortran/42647
	* gfortran.dg/allocatable_scalar_9.f90: Extended.
	* gfortran.dg/allocatable_scalar_10.f90: New.
	* gfortran.dg/class_19.f03: Extended.

2010-10-26  Jan Hubicka  <jh@suse.cz>

	PR middle-end/45736
	* testsuite/gcc.dg/lto/pr45736_0.c: New function.

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-26  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/44948
	* g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
	* g++.dg/vect/pr33860a.cc: Likewise.
	* gcc.c-torture/compile/20070522-1.c: Likewise.
	* gcc.dg/compat/struct-align-1_x.c: Likewise.
	* gcc.dg/compat/struct-align-1_y.c: Likewise.
	* gcc.dg/compat/struct-align-2_x.c: Likewise.
	* gcc.dg/compat/struct-align-2_y.c: Likewise.
	* gcc.dg/pr44136.c: Likewise.

	* gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
	* gcc.dg/compat/vector-1_x.c: Likewise.
	* gcc.dg/compat/vector-1_y.c: Likewise.
	* gcc.dg/compat/vector-2_x.c: Likewise.
	* gcc.dg/compat/vector-2_y.c: Likewise.
	* gcc.dg/pr43300.c: Likewise.

	* gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
	* gcc.dg/compat/vector-1a_y.c: Likewise.
	* gcc.dg/compat/vector-1b_x.c: Likewise.
	* gcc.dg/compat/vector-1b_y.c: Likewise.
	* gcc.dg/compat/vector-2a_x.c: Likewise.
	* gcc.dg/compat/vector-2a_y.c: Likewise.
	* gcc.dg/compat/vector-2b_x.c: Likewise.
	* gcc.dg/compat/vector-2b_y.c: Likewise.
	* gcc.target/i386/pr39162.c: Likewise.
	* gcc.target/i386/pr40906-2.c: Likewise.
	* gcc.target/i386/sse-5.c: Likewise.

	* gcc.dg/pr35442.c: Prune ABI change warnings.

	* gcc.c-torture/execute/pr38151.x: New.
	* gcc.target/i386/pr44948-1a.c: Likewise.
	* gcc.target/i386/pr44948-1b.c: Likewise.
	* gcc.target/i386/pr44948-2a.c: Likewise.
	* gcc.target/i386/pr44948-2b.c: Likewise.

2010-10-26  Ian Lance Taylor  <iant@google.com>

	PR middle-end/45687
	* gcc.c-torture/execute/20101025-1.c: New test.

2010-10-26  Tobias Burnus  <burnus@net-b.de>

	PR fortran/45451
	* gfortran.dg/class_allocate_5.f90: New.

2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>

	Implement opaque-enum-specifiers for C++0x
	* g++.dg/cpp0x/forw_enum1.C: New.
	* g++.dg/cpp0x/forw_enum2.C: New.
	* g++.dg/cpp0x/forw_enum3.C: New.
	* g++.dg/cpp0x/forw_enum4.C: New.
	* g++.dg/cpp0x/forw_enum5.C: New.
	* g++.dg/cpp0x/forw_enum6.C: New.
	* g++.dg/cpp0x/forw_enum7.C: New.
	* g++.dg/cpp0x/forw_enum8.C: New.
	* g++.dg/cpp0x/forw_enum9.C: New.
	* g++.dg/parse/enum3.C: Add new errors.
	* g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
	* g++.dg/cpp0x/auto9.C: Add new error.
	* g++.dg/template/crash79.C: Add new errors.

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

	* gcc.target/arm/volatile-bitfields-1.c: New test.
	* gcc.target/arm/volatile-bitfields-2.c: New test.
	* gcc.target/arm/volatile-bitfields-3.c: New test.

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

	* gnat.dg/pointer_discr1.adb: New test.
	* gnat.dg/pointer_discr1_pkg1.ads: New helper.
	* gnat.dg/pointer_discr1_pkg2.ads: Likewise.
	* gnat.dg/pointer_discr1_pkg3.ads: Likewise.

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

	* gnat.dg/loop_optimization8.adb: New test.
	* gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
	* gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.

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

	* gnat.dg/in_out_parameter2.adb: New test.
	* gnat.dg/in_out_parameter3.adb: Likewise.

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

	* g++.dg/opt/combine.c: New test.

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

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

2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>

	PR objc/45735
	* obj-c.dg/pr45735.mm: New.
	* obj-c++.dg/pr45735.mm: New.

2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>

	PR objc/24393
	* objc.dg/pr24393.m: New.
	* obj-c++.dg/pr24393.mm: New.

2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>

	PR objc/28049
	* objc.dg/pr28049.m: New.
	* obj-c++.dg/pr28049.mm: New.

2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc.dg/attributes/method-attribute-2.m: Updated test.  Method
	parameter attributes are now supported.
	* obj-c++.dg/attributes/method-attribute-2.m: Same change.
	* objc.dg/attributes/parameter-attribute-1.m: New test.
	* objc.dg/attributes/parameter-attribute-2.m: New test.
	* obj-c++.dg/attributes/parameter-attribute-1.m: New test.
	* obj-c++.dg/attributes/parameter-attribute-2.m: New test.

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

	Based on the CFString implementation in FSF apple/trunk branch.

	* gcc.dg/darwin-cfstring-1.c: New.
	* gcc.dg/darwin-cfstring-2.c: New.
	* gcc.dg/torture/darwin-cfstring-3.c: New.
	* g++.dg/other/darwin-cfstring1.C: New.
	* g++.dg/torture/darwin-cfstring-3.C: New.

2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc.dg/demangle-1.m: New test.
	* obj-c++.dg/demangle-1.mm: New test.
	* obj-c++.dg/demangle-2.mm: New test.
	* obj-c++.dg/demangle-3.mm: New test.

2010-10-23  Ian Lance Taylor  <iant@google.com>

	* gcc.c-torture/execute/20101011-1.c: New test.
	* gcc.c-torture/execute/20101011-1.x: New test driver.

2010-10-23  Tobias Burnus  <burnus@net-b.de>

	PR fortran/46122
	* gfortran.dg/protected_8.f90: New.

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

	* gcc.dg/march-generic.c: Skip for -march in multilib options.
	* gcc.target/i386/isa-9.c: Skip for -march other than
	-march=amdfam10 in multilib options.
	* gcc.target/i386/pr42589.c: Skip for -march other than
	-march=i486 in multilib options.
	* gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
	other -march in multilib options.

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

	PR rtl-optimization/37360
	* gcc.dg/pr37360.c: New test.

2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>

	* gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.

2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
	    Andrew Pinski  <pinskia@gmail.com>

	* gcc.c-torture/execute/vector-subscript-1.c: Likewise.
	* gcc.c-torture/execute/vector-subscript-2.c: Likewise.
	* gcc.c-torture/execute/vector-subscript-3.c: New testcase.
	* gcc.dg/vector-subscript-1.c: Likewise.
	* gcc.dg/vector-subscript-2.c: Likewise.
	* gcc.dg/vector-subscript-3.c: New testcase.
	* gcc.dg/array-8.c: Adjust.

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

	PR middle-end/46137
	* c-c++-common/torture/pr46137.c: New testcase.

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

	PR c++/46129
	* g++.dg/template/defarg14.C: New.

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

	PR c++/46103
	* g++.dg/cpp0x/implicit10.C: New.

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

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

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

	PR tree-optimization/45720
	* gcc.dg/torture/pr45720.c: New testcase.

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

	PR tree-optimization/46126
	* gcc.dg/vect/pr46126.c: New.

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

	Based on the CFString implementation in FSF apple/trunk branch.

	* lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
	so that the latter can be used in dg-skip and dg-xfail clauses.
	* lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
	* obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
	to use dg-additional-files for Object1.
	* obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
	to use dg-additional-files for Object1, move to torture/strings/.
	* obj-c++.dg/const-str-4.mm: Likewise.
	* obj-c++.dg/const-str-3.mm: Likewise.
	* obj-c++.dg/const-str-8.mm: Likewise.
	* obj-c++.dg/const-str-9.mm: Likewise.
	* obj-c++.dg/const-str-10.mm: Likewise.
	* obj-c++.dg/const-str-10.mm: Likewise.
	* obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
	to use dg-additional-files for Object1, move to strings/.
	* obj-c++.dg/const-str-2.mm: Likewise.
	* obj-c++.dg/const-str-5.mm: Likewise.
	* obj-c++.dg/const-str-6.mm: Likewise.
	* obj-c++.dg/const-str-12.mm: Likewise.
	* obj-c++.dg/strings/strings.exp: New.
	* obj-c++.dg/strings/const-cfstring-2.mm: New.
	* obj-c++.dg/strings/const-cfstring-5.mm: New.
	* obj-c++.dg/torture/strings/strings.exp: New.
	* obj-c++.dg/torture/strings/string1.mm: New.
	* obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
	* obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
	* obj-c++.dg/torture/strings/const-cfstring-4.mm: New.

	* objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
	use dg-additional-files for Object1, move to objc.dg/torture/strings/.
	* objc/execute/string2.m: Likewise.
	* objc/execute/string3.m: Likewise.
	* objc/execute/string3.m: Likewise.
	* objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
	* objc.dg/foreach-4.m: Likewise.
	* objc.dg/foreach-5.m: Likewise.
	* objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
	use dg-additional-files for Object1, move to objc.dg/torture/strings/.
	* objc.dg/const-str-4.m: Likewise.
	* objc.dg/const-str-7.m: Likewise.
	* objc.dg/const-str-8.m: Likewise.
	* objc.dg/const-str-9.m: Likewise.
	* objc.dg/const-str-10.m: Likewise.
	* objc.dg/const-str-11.m: Likewise.
	* objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
	to use dg-additional-files for Object1, move to objc.dg/strings/.
	* objc.dg/const-str-2.m: Likewise.
	* objc.dg/const-str-5.m: Likewise.
	* objc.dg/const-str-6.m: Likewise.
	* objc.dg/const-str-12.m: Likewise.
	* objc.dg/const-str-12b.m: Likewise.
	* objc.dg/strings/strings.exp: New.
	* objc.dg/strings/const-cfstring-2.m: New.
	* objc.dg/strings/const-cfstring-5.m: New.
	* objc.dg/torture/strings/strings.exp: New.
	* objc.dg/torture/strings/const-cfstring-1.m: New.
	* objc.dg/torture/strings/const-cfstring-3.m: New.
	* objc.dg/torture/strings/const-cfstring-4.m: New.

2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>

	* gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.

2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/46117
	* g++.dg/parse/crash57.C: New.

2010-10-21  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  Martin Jambor  <mjambor@suse.cz>

	PR tree-optimization/45875
	* g++.dg/ipa/pr45875.C: New test.

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

	PR tree-optimization/46049
	PR tree-optimization/46052
	* gcc.dg/vect/pr46052.c: New test.
	* gcc.dg/vect/pr46049.c: New test.

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

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

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

	PR fortran/46060
	* gfortran.dg/proc_ptr_comp_25.f90: New.

2010-10-21  Richard Guenther  <rguenther@suse.de>
	    Michael Matz  <matz@suse.de>

	PR tree-optimization/45764
	* gcc.dg/torture/pr45764.c: New testcase.

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

	PR tree-optimization/46111
	* g++.dg/torture/pr46111.C: New testcase.

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

	PR fortran/46067
	* gfortran.dg/dummy_procedure_4.f90: New.
	* gfortran.dg/proc_ptr_30.f90: New.

2010-10-21  Tobias Burnus  <burnus@net-b.de>

	PR fortran/46100
	* gfortran.dg/ptr-func-1.f90: New.
	* gfortran.dg/ptr-func-2.f90: New.

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

	PR tree-optimization/45919
	* gcc.c-torture/compile/pr45919.c: New test.

	PR tree-optimization/46066
	* gcc.dg/autopar/pr46066.c: New test.

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-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>

	PR c++/46056
	* g++.dg/cpp0x/range-for7.C: New.

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

	PR lto/45667
	* g++.dg/lto/20101020-1_0.h: New testcase.
	* g++.dg/lto/20101020-1_0.C: Likewise.
	* g++.dg/lto/20101020-1_1.C: Likewise.

2010-10-20  Dmitry Melnik  <dm@ispras.ru>

	* gcc.dg/20101013-1.c: New test.

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

	PR target/46085
	* gcc.target/i386/pr46085-1.c: New.
	* gcc.target/i386/pr46085-2.c: Likewise.

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

	PR tree-optimization/45860
	* gcc.dg/torture/pr45860.c: New testcase.

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

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

2010-10-20  Olivier Hainque  <hainque@adacore.com>

	* gcc.target/powerpc/ehreturn.c: New test.

2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>

	Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
	not require Foundation and run with the GNU runtime as well.

	2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>

	Radar 4439126
	* obj-c++.dg/template-8.mm: New.

2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>

	PR objc/23709
	* objc.dg/pr23709.m: New.
	* obj-c++.dg/pr23709.m: New.

2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/46046
	* g++.dg/template/crash104.C: New.

2010-10-19  Richard Henderson  <rth@redhat.com>

	* gcc.target/i386/fma3-fma.c: New.
	* gcc.target/i386/fma3-builtin.c: New.
	* gcc.target/i386/fma4-builtin.c: New.

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

	PR testsuite/46081
	* gcc.dg/ipa/ipa-pta-10.c: Adjust.

2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>

	Merge from 'apple/trunk' branch on FSF servers.

	2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>

	Radar 4293709
	* objc.dg/proto-init-mimatch-1.m: New.
	* obj-c++.dg/proto-init-mimatch-1.mm: New.

2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>

	Implemented parsing @synthesize and @dynamic for
	Objective-C/Objective-C++.
	* objc.dg/property/dynamic-1.m: New.
	* objc.dg/property/synthesize-1.m: New.
	* obj-c++.dg/property/dynamic-1.mm: New.
	* obj-c++.dg/property/synthesize-1.mm: New.

2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc.dg/at-class-1.m: New.
	* objc.dg/at-class-1.mm: New.

2010-10-18  Steve Ellcey  <sje@cup.hp.com>

	* gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.

2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>

	Merge from 'apple/trunk' branch on FSF servers.

	2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>

	Radar 4407151
	* obj-c++.dg/template-7.mm: New.

2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
	bugfix.

2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>

	Merge from 'apple/trunk' branch on FSF servers.

	2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>

	Radar 4451818
	* obj-c++.dg/try-catch-16.mm: New.
	* obj-c++.dg/try-catch-17.mm: New.

	2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>

	Radar 4330422
	* obj-c++.dg/try-catch-15.mm: New

	2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>

	Radar 4204796
	* obj-c++.dg/try-catch-12.mm: New
	* obj-c++.dg/try-catch-13.mm: New
	* obj-c++.dg/try-catch-14.mm: New
	* objc.dg/try-catch-11.m: New
	* objc.dg/try-catch-12.m: New
	* objc.dg/try-catch-13.m: New

2010-10-18  Richard Henderson  <rth@redhat.com>

	* gcc.target/ia64/20101014.c: Fix double-paste of test case.

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

	PR c/46015
	* c-c++-common/Wunused-var-13.c: New test.

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

	PR tree-optimization/45967
	* gcc.dg/torture/pr45967.c: New testcase.
	* gcc.dg/ipa/ipa-pta-10.c: Adjust.
	* gcc.dg/ipa/ipa-pta-13.c: Likewise
	* gcc.dg/torture/pr39074-2.c: Likewise
	* gcc.dg/torture/pta-escape-1.c: Likewise
	* gcc.dg/torture/pta-ptrarith-1.c: Likewise
	* gcc.dg/tree-ssa/pta-callused.c: Likewise
	* 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/tree-ssa/ssa-pre-21.c: Likewise

2010-10-18  Kai Tietz  <kai.tietz@onevision.com>

	* gfortran.dg/bessel_7.f90: Set xfail for mingw targets.

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

	PR lto/44950
	* g++.dg/lto/20101015-2_0.C: New testcase.

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

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

2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>

	Merge from 'apple/trunk' branch on FSF servers.

	2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>

	Radar 4516785
	* obj-c++.dg/method-namespace-2.mm: New.

2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>

	Merge from 'apple/trunk' branch on FSF servers.

	2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>

	Radar 4133425
	* objc.dg/private-1.m: Test modified.
	* obj-c++.dg/private-1.mm: Test modified.

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

	PR testsuite/45987
	* gcc.target/i386/push-1.c: Remove.

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

	PR target/46051
	* gcc.target/i386/pr46051.c: New test.

2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>

	* obj-c++.dg/gnu-api-2-class.mm: New.
	* obj-c++.dg/gnu-api-2-ivar.mm: New.
	* obj-c++.dg/gnu-api-2-method.mm: New.
	* obj-c++.dg/gnu-api-2-objc.mm: New.
	* obj-c++.dg/gnu-api-2-object.mm: New.
	* obj-c++.dg/gnu-api-2-property.mm: New.
	* obj-c++.dg/gnu-api-2-protocol.mm: New.
	* obj-c++.dg/gnu-api-2-sel.mm: New.

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

	* objc.dg/fsf-package-0.m: New.
	* obj-c++.dg/fsf-package-0.m: New.

2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>

	PR objc/18255
	* objc.dg/pr18255.m: New.

2010-10-16  Jan Hubicka  <jh@suse.cz>

	PR middle-end/44206
	* g++.dg/torture/pr44206.C: New.

2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc.dg/gnu-api-2-class.m: New.
	* objc.dg/gnu-api-2-objc.m: New.

2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc.dg/gnu-api-2-ivar.m: New.

2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc.dg/gnu-api-2-property.m: New.

2010-10-15  Xinliang David Li  <davidxl@google.com>

	* g++.dg/uninit-pred-3_a.C: New test.
	* g++.dg/uninit-pred-3_b.C: New test.

2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc.dg/gnu-api-2-object.m: New.

2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc.dg/gnu-api-2-method.m: New.

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

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

2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>

	* gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
	builtin combiner patterns.
	* gcc.target/powerpc/ppc-fma-2.c: Ditto.
	* gcc.target/powerpc/ppc-fma-3.c: Ditto.
	* gcc.target/powerpc/ppc-fma-4.c: Ditto.
	* gcc.target/powerpc/ppc-fma-5.c: Ditto.
	* gcc.target/powerpc/ppc-fma-6.c: Ditto.

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

	* g++.dg/lto/20101015-1_0.C: New testcase.

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

	PR testsuite/46021
	* gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
	* gcc.dg/tree-ssa/fre-vce-1.c: Likewise.

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

	PR lto/45957
	* g++.dg/lto/20101014-1_0.C: New testcase.

2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc.dg/gnu-api-2-protocol.m: New.
	* objc.dg/gnu-api-2-sel.m: New.

2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>

	* g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
	arm-eabi targets.

2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>

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

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

	* lib/lto.exp (lto-link-and-maybe-run): Use the default linker
	script when relocatable linking.

2010-10-14  Yao Qi  <yao@codesourcery.com>

	PR target/45447
	* gcc.target/arm/pr45447.c: New test.

2010-10-14  Jan Hubicka  <jh@suse.cz>

	PR middle-end/45621
	* g++.dg/lto/pr45621.h : New.
	* g++.dg/lto/pr45621_0.C: New.
	* g++.dg/lto/pr45621_1.C: New.

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

	* objc.dg/property: New.
	* objc.dg/property/fsf-property-basic.m: New.
	* objc.dg/property/fsf-property-method-access.m: New.
	* objc.dg/property/fsf-property-named-ivar.m: New.
	* obj-c++.dg/property: New.
	* obj-c++.dg/property/fsf-property-basic.mm: New.
	* obj-c++.dg/property/fsf-property-method-access.mm: New.
	* obj-c++.dg/property/fsf-property-named-ivar.mm: New.

	merge from FSF apple 'trunk' branch.
	2006 Fariborz Jahanian  <fjahanian@apple.com>

	Radars 4436866, 4505126, 4506903, 4517826
	* objc.dg/property/property-1.m: New.
	* objc.dg/property/property-2.m: New.
	* objc.dg/property/property-3.m: New.
	* objc.dg/property/property-neg-1.m: New.
	* objc.dg/property/property-neg-2.m: New.
	* objc.dg/property/property-neg-3.m: New.
	* objc.dg/property/property-neg-4.m: New.
	* objc.dg/property/property-neg-5.m: New.
	* objc.dg/property/property-neg-6.m: New.
	* objc.dg/property/property-neg-7.m: New.
	* objc.dg/property/property.exp: New.
	* obj-c++.dg/property/property-1.mm: New.
	* obj-c++.dg/property/property-2.mm: New.
	* obj-c++.dg/property/property-3.mm: New.
	* obj-c++.dg/property/property-neg-1.mm: New.
	* obj-c++.dg/property/property-neg-2.mm: New.
	* obj-c++.dg/property/property-neg-3.mm: New.
	* obj-c++.dg/property/property-neg-4.mm: New.
	* obj-c++.dg/property/property-neg-5.mm: New.
	* obj-c++.dg/property/property-neg-6.mm: New.
	* obj-c++.dg/property/property-neg-7.mm: New.
	* obj-c++.dg/property/property.exp: New.

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

	* gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.

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

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

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

	PR tree-optimization/44913
	* gcc.dg/torture/pr44913.c: New testcase.

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

	PR lto/45382
	* g++.dg/lto/20101014-2_0.C: New testcase.

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

	* gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
	* gcc.target/i386/avx-copysignf-vec.c: Likewise.
	* gcc.target/i386/pr44130.c: Likewise.
	* gcc.target/i386/pr44144.c: Likewise.
	* gcc.target/i386/pr44180.c: Likewise.
	* gcc.target/i386/recip-vec-divf-avx.c: Likewise.
	* gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
	* gcc.target/i386/vect-sizes-1.c: Likewise.
	* gcc.target/i386/vectorize4-avx.c: Likewise.

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

	PR lto/44561
	* g++.dg/lto/20101010-3_0.C: New testcase.
	* g++.dg/lto/20101010-4_0.C: Likewise.

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

	* objc.dg/pr45878.m: Update to include NSConstantString interface
	for -fnext-runtime.
	* objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
	-fnext-runtime, XFAIL the m64 -fnext-runtime run.
	* objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
	reference for m64 -fnext-runtime.

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

	* gcc.target/i386/vect-sizes-1.c: New.

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

	PR middle-end/46011
	* gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.

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

	* gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
	* gcc.target/i386/recip-vec-divf-avx.c: Likewise.

2010-10-14  Andrey Belevantsev  <abel@ispras.ru>

	* gcc.target/ia64/20101005.c: New test.

2010-10-14  Andrey Belevantsev  <abel@ispras.ru>

	PR rtl-optimization/45570
	* gcc.dg/pr45570.c: New test.

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

	* gcc.target/i386/recip-vec-sqrtf-avx.c: New.
	* gcc.target/i386/recip-vec-divf-avx.c: Likewise.
	* gcc.target/i386/vectorize4-avx.c: Likewise.

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

	* gcc.target/i386/avx-copysign-vec.c: New.
	* gcc.target/i386/avx-copysignf-vec.c: Likewise.

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

	PR middle-end/44130
	* gcc.target/i386/pr44130.c: New.

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

	PR middle-end/44144
	* gcc.target/i386/pr44144.c: New.

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

	PR target/44180
	* gcc.target/i386/pr44180.c: New.

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

	* g++.dg/template/canon-type-8.C: New.

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

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

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

	PR objc/45878
	* objc.dg/pr45878.m: New testcase.

2010-10-13  Kai Tietz  <kai.tietz@onevision.com>

	* gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
	* gcc.dg/format/dfp-printf-1.c: Likewise.
	* gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.

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

	PR tree-optimization/45788
	* g++.dg/pr45788.C: New testcase.

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

	PR tree-optimization/45970
	* gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.

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-13  Richard Guenther  <rguenther@suse.de>

	PR middle-end/45874
	* g++.dg/torture/pr45874.C: New testcase.

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

	* objc.dg/attributes/method-attribute-1.m: Update to respond
	to implemented method attributes..
	* objc.dg/attributes/method-attribute-2.m: Likewise.
	* objc.dg/attributes/method-attribute-3.m: Likewise.
	* obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
	* obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
	* obj-c++.dg/attributes/method-attribute-3.mm: Likewise.

2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>

	PR libobjc/23214
	* objc.dg/pr23214.m: New.

2010-10-12  Michael Eager  <eager@eagercon.com>

	PR testsuite/45856
	* gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
	* gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.

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

	PR fortran/45636
	* gcc.c-torture/execute/pr45636.c: New test.
	* gfortran.dg/pr45636.f90: New test.

2010-10-12  Richard Henderson  <rth@redhat.com>

	* g++.dg/abi/mangle40.C: Robustify tests for defined symbols.

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

	PR fortran/38936
	* gfortran.dg/associate_1.f03: More tests with derived-types.
	* gfortran.dg/associate_9.f03: New test (XFAIL for now).
	* gfortran.dg/associate_8.f03: Fix typo.
	* gfortran.dg/initialization_27.f90: Fix typo.

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

	PR testsuite/45851
	* lib/lto.exp (lto-get-options-main): Support optional target
	selector for dg-extra-ld-options.

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-11  Martin Jambor  <mjambor@suse.cz>

	PR middle-end/45699
	* g++.dg/torture/pr45699.C: New test.
	* g++.dg/otr-fold-1.C: Adjusted.
	* g++.dg/otr-fold-1.C: Likewise.

2010-10-11  Nick Clifton  <nickc@redhat.com>

	* gcc.c-torture/compile/pr44197.c: Require visibility support.
	Allow for a user label prefix.

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

	* g++.dg/lto/20101010-1_0.C: New testcase.
	* g++.dg/lto/20101010-2_0.C: Likewise.

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

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

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

	PR target/45870
	* gcc.dg/tls/pr45870.c: New test.

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

	PR fortran/45961
	* gfortran.dg/typebound_operator_6.f03: New.

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

	* g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
	and adjust -export symbol scanning.
	* g++.dg/ext/dllexport1.C: Likewise.
	* g++.dg/ext/dllexport3.C: Likewise.
	* gcc.dg/dll-3.c: Likewise.
	* gcc.dg/dll-4.c: Likewise.
	* gcc.dg/dll-5.c: Likewise.

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

	* gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
	instead of tree_profile dump file.
	* g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
	* gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
	dump file.

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

	* gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.

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

	* gfortran.dg/character_comparison_4.f90:  New test.
	* gfortran.dg/character_comparison_5.f90:  New test.
	* gfortran.dg/character_comparison_6.f90:  New test.

2010-10-09  Richard Henderson  <rth@redhat.com>

	* lib/target-supports.exp
	(check_effective_target_automatic_stack_alignment): Always true.

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

	PR lto/45956
	* gcc.dg/lto/20101009-2_0.c: New testcase.
	* gcc.dg/lto/20101009-2_1.c: Likewise.
	* gcc.dg/lto/20101009-2_2.c: Likewise.

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

	PR lto/45947
	* g++.dg/lto/20101009-1_0.C: New testcase.

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

	PR tree-optimization/45945
	* gcc.dg/lto/20101009-1_0.c: New testcase.

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

	PR target/45913
	* gcc.target/i386/pr45913.c: New.

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

	PR fortran/45943
	* gfortran.dg/streamio_16.f90: Update test.

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

	PR tree-optimization/45903
	* gcc.target/i386/pr45903.c: New test.

2010-10-08  Arnaud Charlet  <charlet@adacore.com>

	* gnat.dg/interface5.adb: Compile with warnings disabled.

2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>

	* obj-c++.dg/encode-10.mm: New testcase.

2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>

	PR objc++/23614
	* obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
	C++ class.  Removed XFAIL.

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

	PR fortran/45933
	* gfortran.dg/typebound_operator_5.f03: New.

2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>

	Merge from 'apple/trunk' branch on FSF servers.

	2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>

	Radar 4508851
	* obj-c++.dg/method-namespace-1.mm: New.

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

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

2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>

	PR Tree-Vect/45847
	* gcc.dg/vect/pr45847.c: New test.

2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
	    Kai Tietz  <kai.tietz@onevision.com>

	* objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.

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

	PR tree-optimization/45732
	* gcc.dg/torture/pr45732.c: New testcase.

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

	* objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
	* objc.dg/foreach-2.m: Likewise.
	* objc.dg/foreach-3.m: Likewise.
	* objc.dg/foreach-4.m: Likewise.
	* objc.dg/foreach-5.m: Likewise.
	* objc.dg/foreach-6.m: Likewise.
	* objc.dg/foreach-7.m: Likewise.
	* objc.dg/objc-foreach-4.m: Likewise.
	* objc.dg/objc-foreach-5.m: Likewise.

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

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

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

	* objc.dg/set-not-used-1.m: New
	* obj-c++.dg/set-not-used-1.mm: New.

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

	* objc.dg/attributes/method-attribute-3.m: New.
	* obj-c++.dg/attributes/method-attribute-3.mm: New.

2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/45916
	* gfortran.dg/generic_typebound_operator_1.f90: New test.

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

	PR fortran/45889
	* gfortran.dg/alloc_comp_constraint_6.f90: New test.

2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>

	Merge from 'apple/trunk' branch on FSF servers.

	2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>

	Radar 4278774
	* obj-c++.dg/encode-9.mm: New.

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

	* g++.dg/cpp0x/pr45908.C: New test.

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

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

2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>

	Implemented fast enumeration for Objective-C.
	* objc.dg/foreach-1.m: New.
	* objc.dg/foreach-2.m: New.
	* objc.dg/foreach-3.m: New.
	* objc.dg/foreach-4.m: New.
	* objc.dg/foreach-5.m: New.
	* objc.dg/foreach-6.m: New.
	* objc.dg/foreach-7.m: New.

	Merge from 'apple/trunk' branch on FSF servers:
	2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>

	Radar 4502236
	* objc.dg/objc-foreach-5.m: New.

	2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>

	Radar 4507230
	* objc.dg/objc-foreach-4.m: New.

	2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>

	Radar 4472881
	* objc.dg/objc-foreach-3.m: New.

	2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>

	Radar 4468498
	* objc.dg/objc-foreach-2.m: New.

	2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>

	Radar 4294910
	* objc.dg/objc-foreach-1.m: New

2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>

	* gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
	unsigned values.

2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>

	PR objc++/28050
	* obj-c++.dg/syntax-error-10.mm: New.

2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>

	PR objc++/23707
	* obj-c++.dg/syntax-error-9.mm: New.

2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>

	PR objc++/31126
	* obj-c++.dg/syntax-error-8.mm: New.

2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>

	Merge from 'apple/trunk' branch on FSF servers.

	2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>

	Radar 4290840
	* obj-c++.dg/syntax-error-7.mm: New

	2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>

	Radar 4294425
	* obj-c++.dg/syntax-error-6.mm: New

	2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>

	Radar 4261146
	* obj-c++.dg/syntax-error-5.mm: New

	2005-08-15  Ziemowit Laski  <zlaski@apple.com>

	Radar 4093475
	* obj-c++.dg/syntax-error-[3-4].mm: New.

	2005-08-02  Ziemowit Laski  <zlaski@apple.com>

	Radar 4185810
	* obj-c++.dg/syntax-error-[1-2].mm: New.

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

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

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

	* gcc.dg/tree-prof/val-prof-1.c: Adjust.
	* gcc.dg/tree-prof/val-prof-2.c: Likewise.
	* gcc.dg/tree-prof/val-prof-3.c: Likewise.
	* gcc.dg/tree-prof/val-prof-4.c: Likewise.
	* gcc.dg/tree-prof/val-prof-5.c: Likewise.
	* gcc.dg/tree-prof/val-prof-7.c: Likewise.
	* gcc.dg/tree-prof/stringop-1.c: Likewise.
	* gcc.dg/tree-prof/stringop-2.c: Likewise.
	* gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
	* gcc.dg/tree-prof/indir-call-prof.c: Likewise.
	* gcc.dg/tree-prof/update-loopch.c: Likewise.
	* g++.dg/tree-prof/indir-call-prof.C: Likewise.
	* g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
	* gcc.dg/tree-prof/tracer-1.c: Likewise.
	* gcc.dg/tree-ssa/inline-4.c: Likewise.
	* gcc.dg/tree-ssa/inline-3.c: Likewise.
	* gcc.dg/tree-ssa/20080530.c: Likewise.
	* g++.dg/tree-ssa/inline-3.C: Likewise.
	* g++.dg/tree-ssa/inline-1.C: Likewise.
	* g++.dg/tree-ssa/inline-2.C: Likewise.
	* gcc.dg/profile-dir-1.c: Likewise.
	* gcc.dg/profile-dir-2.c: Likewise.
	* gcc.dg/profile-dir-3.c: Likewise.

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

	PR middle-end/45877
	* g++.dg/torture/pr45877.C: New testcase.

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

	PR debug/45849
	* gcc.dg/debug/pr45849.c: New test.

	PR middle-end/45876
	* gcc.c-torture/compile/pr45876.c: New test.

2010-10-04  Julian Brown  <julian@codesourcery.com>

	* gcc.dg/vect/vect-42.c: Use vect_element_align instead of
	vect_hw_misalign.
	* gcc.dg/vect/vect-60.c: Likewise.
	* gcc.dg/vect/vect-56.c: Likewise.
	* gcc.dg/vect/vect-93.c: Likewise.
	* gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
	* gcc.dg/vect/vect-95.c: Likewise.
	* gcc.dg/vect/vect-96.c: Likewise.
	* gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
	* gcc.dg/vect/slp-25.c: Likewise.
	* gcc.dg/vect/slp-3.c: Likewise.
	* gcc.dg/vect/vect-multitypes-1.c: Likewise.
	* gcc.dg/vect/no-vfa-pr29145.c: Likewise.
	* gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
	* gcc.dg/vect/vect-109.c: Likewise.
	* gcc.dg/vect/vect-peel-1.c: Likewise.
	* gcc.dg/vect/vect-peel-2.c: Likewise.
	* lib/target-supports.exp
	(check_effective_target_arm_vect_no_misalign): New.
	(check_effective_target_vect_no_align): Use above.
	(check_effective_target_vect_element_align): New.
	(add_options_for_quad_vectors): New.

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

	PR tree-optimization/45572
	* g++.dg/ipa/pr45572-1.C: New test.
	* g++.dg/ipa/pr45572-2.C: Likewise.

2010-10-03  Ian Lance Taylor  <iant@google.com>

	* gcc.dg/anon-struct-11.c: New test.
	* gcc.dg/anon-struct-12.c: New test.
	* gcc.dg/anon-struct-13.c: New test.
	* gcc.dg/anon-struct-14.c: New test.

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

	* g++.dg/torture/pr45764.C: Revert revision 164914.
	* gcc.dg/vect/pr43432.c: Likewise.
	* gcc.dg/vect/vect-114.c: Likewise.
	* gcc.dg/vect/vect-15.c: Likewise.

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

	* g++.dg/cpp0x/sfinae5.C: New.

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

	PR tree-optimization/45720
	PR tree-optimization/45764
	* g++.dg/torture/pr45764.C: New.

	* gcc.dg/vect/pr43432.c: Xfail.
	* gcc.dg/vect/vect-114.c: Likewise.
	* gcc.dg/vect/vect-15.c: Likewise.

2010-10-02  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-02  Janus Weil  <janus@gcc.gnu.org>

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

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

	PR fortran/42831
	* gfortran.dg/dependency_37.f90:  New test.

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

	* gcc.target/i386/shift_mask.c: New test.

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

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

2010-09-30  Michael Eager  <eager@eagercon.com>

	* gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
	__FLT_{MIN,MAX}__.

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

	PR middle-end/45758
	* gfortran.dg/graphite/pr45758.f90: New.

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

	PR middle-end/45230
	* gcc.dg/graphite/id-pr45230.c: New.

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

	* gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
	* gfortran.dg/graphite/graphite.exp: Same.
	* gcc.dg/graphite/vect-pr43423.c: New.

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

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

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

	PR fortran/45828
	* gfortran.dg/allocate_derived_5.f90: New.

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

	PR tree-optimization/31261
	* gcc.dg/tree-ssa/pr31261.c: New test.

2010-09-30  Michael Eager  <eager@eagercon.com>

	* gcc.c-torture/execute/cmpsi-2.c: New testcase.
	* gcc.c-torture/execute/cmpsf-1.c: Ditto.
	* gcc.target/microblaze/microblaze.exp: Ditto.
	* gcc.target/microblaze/others/string_cst1.c: Ditto.
	* gcc.target/microblaze/others/string_cst2.c: Ditto.
	* gcc.target/microblaze/others/data_var1.c: Ditto.
	* gcc.target/microblaze/others/data_var2.c: Ditto.
	* gcc.target/microblaze/others/data_var3.c: Ditto.
	* gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
	* gcc.target/microblaze/others/strings1.c:: Ditto.
	* gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
	* gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
	* gcc.target/microblaze/others/sdata_var1.c: Ditto.
	* gcc.target/microblaze/others/sdata_var2.c: Ditto.
	* gcc.target/microblaze/others/sdata_var3.c: Ditto.
	* gcc.target/microblaze/others/sdata_var4.c: Ditto.
	* gcc.target/microblaze/others/sdata_var5.c: Ditto.
	* gcc.target/microblaze/others/sdata_var6.c: Ditto.
	* gcc.target/microblaze/isa/fsqrt.c: Ditto.
	* gcc.target/microblaze/isa/pcmp.c: Ditto.
	* gcc.target/microblaze/isa/nofloat.c: Ditto.
	* gcc.target/microblaze/isa/fcvt.c: Ditto.
	* gcc.target/microblaze/isa/float.c: Ditto.
	* gcc.target/microblaze/isa/mulh.c: Ditto.
	* gcc.target/microblaze/isa/fcmp1.c: Ditto.
	* gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
	* gcc.target/microblaze/isa/fcmp2.c: Ditto.
	* gcc.target/microblaze/isa/fcmp3.c: Ditto.
	* gcc.target/microblaze/isa/mul-bshift.c: Ditto.
	* gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
	* gcc.target/microblaze/isa/bshift.c: Ditto.
	* gcc.target/microblaze/isa/nofcmp.c: Ditto.
	* gcc.target/microblaze/isa/div.c: Ditto.
	* gcc.target/microblaze/isa/vanilla.c: Ditto.
	* gcc.target/microblaze/isa/mul.c: Ditto.

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

	merge from FSF 'apple/trunk' branch.
	2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>

	Radar 4386773
	* objc.dg/enhanced-proto-1.m: New.
	* objc.dg/enhanced-proto-2.m: New.
	* obj-c++.dg/enhanced-proto-1.mm: New
	* obj-c++.dg/enhanced-proto-2.mm: New.

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

	PR testsuite/45702
	* gcc.dg/debug/pr41893-1.c: Adjust.
	* gcc.dg/pr30762-1.c: Likewise.
	* gcc.dg/pr31529-1.c: Likewise.
	* gcc.dg/pr34457-1.c: Likewise.
	* gcc.dg/pr34668-1.c: Likewise.
	* gcc.dg/pr43557-1.c: Likewise.

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

	PR objc/45842
	* objc.dg/threedotthree-abi-1.m: Only apply at m32.
	* objc.dg/const-str-3.m: Correct header for memcpy.
	* objc.dg/const-str-7.m: Likewise.
	* objc.dg/method-20b.m: Provide an implementation of Object.
	Adjust XFAIL for m64 NeXT runtime.
	* objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
	* objc.dg/encode-3.m: Correct line ordering, provide header for
	sprintf.
	* objc.dg/encode-7-next.m: Only run for 32bit.
	* objc.dg/encode-7-next-64bit.m: Only run for 64bit.
	* objc.dg/type-size-2.m: Provide an implementation of Object.
	Ajust headers.
	* obj-c++.dg/const-str-7.mm: Correct header for memcpy.
	* obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
	* obj-c++.dg/method-23.mm: Provide an implementation of Object.
	Adjust XFAIL for m64 NeXT runtime.
	* obj-c++.dg/method-22.mm: Likewise.
	* obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.

2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>

	Merge from 'apple/trunk' branch on FSF servers.

	2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>

	Radar 4278236
	* obj-c++.dg/bad-forward-decl.mm: New

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

	* ada/acats/run_acats: Revert revision 157037.

2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>

	Merge from 'apple/trunk' branch on FSF servers.

	2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>

	Radar 4281748
	* objc.dg/naming-2.m: Update
	* objc.dg/naming-3.m: New

2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>

	PR target/40457
	* gcc.target/arm/pr40457-3.c: New test.

2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>

	* lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
	alias checking.
	* lib/target-supports.exp (check_ifunc_available): Likewise.

2010-09-29  Tristan Gingold  <gingold@adacore.com>

	* gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.

2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc.dg/keywords-1.m: New test.
	* objc.dg/keywords-2.m: New test.
	* objc.dg/keywords-3.m: New test.
	* obj-c++.dg/keywords-1.mm: New test.
	* obj-c++.dg/keywords-2.mm: New test.

2010-09-28  Jason Merrill  <jason@redhat.com>

	* g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
	* g++.dg/ext/complit11.C: Likewise.
	* g++.old-deja/g++.law/temps1.C: Likewise.

	* g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
	* g++.old-deja/g++.mike/misc6.C: Likewise.

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

	* objc.dg/attributes/method-attribute-1.m: New.
	* objc.dg/attributes/method-attribute-2.m: New.

	* obj-c++.dg/attributes/method-attribute-1.m: New.
	* obj-c++.dg/attributes/method-attribute-2.m: New.

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

	* objc.dg/attributes: New.
	* objc.dg/attributes/attributes.exp: New.
	* objc.dg/attributes/class-attribute-1.m: New.
	* objc.dg/attributes/class-attribute-2.m: New
	* objc.dg/attributes/categ-attribute-1.m: New
	* objc.dg/attributes/categ-attribute-2.m: New
	* objc.dg/attributes/proto-attribute-1.m: New

	* obj-c++.dg/attributes: New.
	* obj-c++.dg/attributes/attributes.exp: New
	* obj-c++.dg/attributes/class-attribute-1.mm: New
	* obj-c++.dg/attributes/class-attribute-2.mm: New
	* obj-c++.dg/attributes/categ-attribute-1.mm: New
	* obj-c++.dg/attributes/categ-attribute-2.mm: New
	* obj-c++.dg/attributes/proto-attribute-1.mm: New

2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>

	Merge from 'apple/trunk' branch on FSF servers (test method-20.m
	from the branch renamed to method-20b.m to avoid clashes).

	2005-08-23  Stuart Hastings  <stuart@apple.com>
		    Ziemowit Laski  <zlaski@apple.com>

	Radar 4209854
	* obj-c++.dg/method-23.mm: New.
	* objc.dg/method-20.m: New.

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

	* gcc.dg/tree-ssa/foldconst-5.c: New testcase.

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

	PR target/44452
	* gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
	i?86-*-solaris2.[89], *-*-vxworks*.
	* gcc.target/i386/pr22152.c: Likewise.
	* gcc.target/i386/vect8-ret.c: New test.

2010-09-28  Jie Zhang  <jie@codesourcery.com>

	* gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.

2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>

	Merge from 'apple/trunk' branch on FSF servers.

	2005-07-18  Ziemowit Laski  <zlaski@apple.com>

	Radar 4175534
	* obj-c++.dg/method-22.mm: New.

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

	* g++.dg/cpp0x/rv-lvalue-req.C: New.
	* g++.dg/ext/complit11.C: Adjust.
	* g++.old-deja/g++.law/temps1.C: Adjust.
	* g++.old-deja/g++.ns/koenig6.C: Adjust.
	* g++.old-deja/g++.oliva/partord1.C: Adjust.

2010-09-27  Ian Lance Taylor  <iant@google.com>

	* lib/target-supports.exp (check_effective_target_split_stack):
	New procedure.
	* gcc.dg/split-1.c: New test.
	* gcc.dg/split-2.c: New test.
	* gcc.dg/split-3.c: New test.
	* gcc.dg/split-4.c: New test.

2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>

	PR objc/25464
	* objc.dg/type-size-3.m: New test.

2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>

	PR objc/45763
	* objc.dg/encode-1.m: Execute the test with the GNU runtime as well.

2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>

	PR objc/25450
	* objc.dg/encode-3.m: Updated for fix of encoding of enums.
	* objc.dg/type-size-2.m: Same change.
	* obj-c++.dg/encode-5.mm: Same change.

2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>

	Merge from 'apple/trunk' branch on FSF servers.  The original
	Changelogs are below.

	* objc.dg/encode-6.m: Execute the test only with the GNU runtime.
	* objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
	* objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
	* objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
	in the branch).
	* objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
	proto-qual-1.m in the branch) and the normal ABI on GNU.
	* objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
	the test only with the NeXT runtime.
	* obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
	* obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
	* obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
	Run the test only with the NeXT runtime.

	2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>

	Radar 4492973
	* objc.dg/encode-7-64bit.m: New.
	* objc.dg/encode-7.m: Skip if -m64.

	2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>

	Radar 4301047
	* objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
	* obj-c++.dg/threedotthree-abi-1.mm: New
	* objc.dg/threedotthree-abi-1.m: New

	2005-07-20  Ziemowit Laski  <zlaski@apple.com>

	Radar 4136935
	* obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
	* objc.dg/encode-6.m: Likewise.
	* objc.dg/encode-7.m: New test case.

2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>

	Merge from 'apple/trunk' branch on FSF servers.  Renamed
	const-str-12.m to constr-str-12b.m to avoid conflicts.

	2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>

	Radar 4229905
	* obj-c++.dg/warn5.mm: New

	2005-06-22  Ziemowit Laski  <zlaski@apple.com>

	Radar 4154928
	* obj-c++.dg/const-str-12.mm: New.
	* objc.dg/const-str-12.m: New.

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

	PR fortran/40569
	PR fortran/40568
	* gfortran.dg/storage_size_2.f08: Fix test.
	* gfortran.dg/c_sizeof_1.f90: Fix test.
	* gfortran.dg/c_sizeof_2.f90: Update dg-error.
	* gfortran.dg/c_sizeof_3.f90: New.
	* gfortran.dg/c_sizeof_4.f90: New.
	* gfortran.dg/iso_c_binding_compiler_1.f90: New.
	* gfortran.dg/iso_c_binding_compiler_2.f90: New.

2010-09-26  Daniel Kraft  <d@domob.eu>

	PR fortran/45783
	PR fortran/45795
	* gfortran.dg/select_type_18.f03: New test.

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

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

2010-09-25  Daniel Kraft  <d@domob.eu>

	PR fortran/45776
	* gfortran.dg/io_constraints_6.f03: New test.
	* gfortran.dg/io_constraints_7.f03: New test.
	* gfortran.dg/newunit_2.f90: New test.

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

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

2010-09-24  Jan Hubicka  <jh@suse.cz>

	* gcc.dg/tree-ssa/leaf.c: New testcase.

2010-09-24  Jan Hubicka  <jh@suse.cz>

	PR tree-optimization/45738
	PR tree-optimization/45741
	* gcc.c-torture/compile/pr45741.c: New.
	* gfortran.fortran-torture/compile/pr45738.f90: New.

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

	* gcc.dg/cpp/undef-opt-1.c: New test.

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

	* g++.dg/other/error10.C: Adjust expected output.

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

	PR middle-end/45234
	* gcc.dg/torture/stackalign/alloca-6.c: New test.
	* gcc.target/i386/pr45234.c: New test.

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

	* gcc.dg/lto/20091006-2_0.c: Prune warnings.

2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>

	* g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
	as a comment leader in regexp.

2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc.dg/sync-2.m: New test.
	* obj-c++.dg/sync-2.mm: New test.

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

	PR fortran/40571
	* gfortran.dg/iso_fortran_env_7.f90: New.

2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>

	* obj-c++.dg/too-many-args.mm: New file.

2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>

	Merge from 'apple/trunk' branch on FSF servers.

	2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>

	Radar 4491608
	* objc.dg/too-many-args.m: New

2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/45744
	* gfortran.dg/dependency_36.f90:  New test.

2010-09-23  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/pad-1.c: Remove -S from dg-options.
	* gcc.target/i386/pad-3.c: Ditto.
	* gcc.target/i386/pad-7.c: Ditto.
	* gcc.target/i386/pad-7.c: Ditto.
	* gcc.target/i386/pr36502.c: Ditto.
	* gcc.target/i386/zee.c: Ditto.
	* gcc.target/i386/20060821-1.c: Ditto.
	* gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
	* gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
	* gcc.target/i386/pad-5b.c: Ditto.
	* gcc.target/i386/pad-6a.c: Ditto.
	* gcc.target/i386/pad-6b.c: Ditto.
	* gcc.target/i386/pad-8.c: Ditto.
	* gcc.target/i386/pad-9.c: Ditto.
	* gcc.target/i386/pad-10.c: Ditto.
	* gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.

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

	PR tree-optimization/45565
	* g++.dg/ipa/pr45565.C: New testcase.

2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/45745
	PR fortran/45648
	* gfortran.dg/vector_subscript_bound_1.f90: New.

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

	PR middle-end/45750
	* gcc.dg/pr45750.c: New testcase.

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-23  Bernd Schmidt  <bernds@codesourcery.com>

	PR rtl-optimization/44374
	* gcc.target/arm/headmerge-1.c: New test.
	* gcc.target/arm/headmerge-2.c: New test.
	* gcc.target/i386/headmerge-1.c: New test.
	* gcc.target/i386/headmerge-2.c: New test.

2010-09-23  Daniel Kraft  <d@domob.eu>

	PR fortran/38936
	PR fortran/44044
	PR fortran/45474
	* gfortran.dg/intrinsic_intent_1.f03: New test.
	* gfortran.dg/select_type_17.f03: New test.
	* gfortran.dg/associate_5.f03: More definability tests.
	* gfortran.dg/enum_2.f90: Check definability.
	* gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
	* gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
	* gfortran.dg/char_expr_2.f90: Ditto.
	* gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
	* gfortran.dg/enum_5.f90: Ditto.
	* gfortran.dg/equiv_constraint_8.f90: Ditto.
	* gfortran.dg/impure_assignment_2.f90: Ditto.
	* gfortran.dg/impure_assignment_3.f90: Ditto.
	* gfortran.dg/intent_out_1.f90: Ditto.
	* gfortran.dg/intent_out_3.f90: Ditto.
	* gfortran.dg/pointer_assign_7.f90: Ditto.
	* gfortran.dg/pointer_intent_3.f90: Ditto.
	* gfortran.dg/pr19936_1.f90: Ditto.
	* gfortran.dg/proc_ptr_comp_3.f90: Ditto.
	* gfortran.dg/simpleif_2.f90: Ditto.
	* gfortran.dg/protected_5.f90: Ditto.
	* gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
	* gfortran.dg/protected_6.f90: Ditto.
	* gfortran.dg/protected_7.f90: Ditto.

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

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

2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>

	* lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
	the regexp pattern between the expected label and location string.

2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>

	* gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.

2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>

	* gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
	* gcc.dg/pr27898.c: Likewise.
	* gcc.dg/pr28712.c: Likewise.
	* gcc.dg/pr30762-1.c: Likewise.
	* gcc.dg/pr31529-1.c: Likewise.
	* gcc.dg/pr34457-1.c: Likewise.
	* gcc.dg/pr34668-1.c: Likewise.
	* gcc.dg/pr34989-1.c: Likewise.
	* gcc.dg/pr43557-1.c: Likewise.

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

	PR rtl-optimization/45739
	* gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.

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

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

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

	PR rtl-optimization/45739
	* gcc.target/i386/pr45739.c: New test.

2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/45648
	* gfortran.dg/inline_transpose_1.f90: Update temporary's locations
	and counts. Add non-elemental function call check.

	PR fortran/45648
	* gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
	arguments checks. Update temporary counts.
	* gfortran.dg/transpose_optimization_1.f90: New.

2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>

	PR objc/23710
	* objc.dg/invalid-method-1.m: New.

2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>

	Merge from 'apple/trunk' branch on FSF servers.

	2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>

	Radar 4291785
	* objc.dg/naming-4.m: New
	* objc.dg/naming-5.m: New
	* obj-c++.dg/naming-1.mm: New
	* obj-c++.dg/naming-2.mm: New

2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
	    Jack Howarth  <howarth@bromo.med.uc.edu>

	PR c++/45645
	* g++.dg/torture/pr44972.C: Use portable assert().

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

	PR tree-optimization/45580
	* g++.dg/torture/pr45580.C: New testcase.

2010-09-21  Uros Bizjak  <ubizjak@gmail.com>

	* lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.

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

	PR fortran/45438
	* gfortran.dg/pointer_check_7.f90: New.

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

	PR rtl-optimization/45728
	* gcc.c-torture/compile/pr45728.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>

	* g++.dg/tree-ssa/pr45605.C: Add "\\".

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

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

2010-09-20  Jan Hubicka  <jh@suse.cz>

	PR tree-optimize/45605
	* g++.dg/tree-ssa/pr45605.C: New testcase.

2010-09-20  Michael Matz  <matz@suse.de>

	PR testsuite/45706
	* gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
	enough.

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

	PR tree-optimization/45705
	* gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.

2010-09-20  Michael Matz  <matz@suse.de>

	PR testsuite/45706
	* lib/target-supports.exp (check_effective_target_vect_perm):
	Add i?86-*-*.

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

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

2010-09-19  Jan Hubicka  <jh@suse.cz>

	PR lto/44246
	* gcc.c-torture/compile/pr44246.c:New file.

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

	PR tree-optimization/45714
	* gfortran.dg/vect/pr45714-a.f: New test.
	* gfortran.dg/vect/pr45714-b.f: New test.

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

	* gnat.dg/const1.adb: Rename into...
	* gnat.dg/constant1.adb: ...this.
	* gnat.dg/constant2.adb: New test.
	* gnat.dg/constant2_pkg1.ads: New helper.
	* gnat.dg/constant2_pkg2.ad[sb]: Likewise.

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

	* gnat.dg/specs/constant1.ads: New test.
	* gnat.dg/specs/constant1_pkg.ads: New helper.

2010-09-18  Jan Hubicka  <jh@suse.cz>

	PR tree-optimization/45453
	* g++.dg/tree-ssa/pr45453.C: New testcase.

2010-09-18  Jason Merrill  <jason@redhat.com>

	* g++.dg/cpp0x/initlist44.C: New.

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>

	PR testsuite/45719
	* gcc.target/i386/pad-3.c: Pass -fno-pic.

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

	* gcc.target/i386/pad-1.c: New.
	* gcc.target/i386/pad-2.c: Likewise.
	* gcc.target/i386/pad-3.c: Likewise.
	* gcc.target/i386/pad-4.c: Likewise.
	* gcc.target/i386/pad-5a.c: Likewise.
	* gcc.target/i386/pad-5b.c: Likewise.
	* gcc.target/i386/pad-6a.c: Likewise.
	* gcc.target/i386/pad-6b.c: Likewise.
	* gcc.target/i386/pad-7.c: Likewise.
	* gcc.target/i386/pad-8.c: Likewise.
	* gcc.target/i386/pad-9.c: Likewise.
	* gcc.target/i386/pad-10.c: Likewise.

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

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

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

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

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

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

2010-09-17  Michael Matz  <matz@suse.de>

	PR tree-optimization/43432
	* lib/target-supports.exp (check_effective_target_vect_perm_byte,
	check_effective_target_vect_perm_short): New predicates.
	(check_effective_target_vect_perm): Include x86_64.
	* gcc.dg/vect/pr43432.c: New test.
	* gcc.dg/vect/vect-114.c: Adjust.
	* gcc.dg/vect/vect-15.c: Ditto.
	* gcc.dg/vect/slp-perm-8.c: Use new predicate.
	* gcc.dg/vect/slp-perm-9.c: Ditto.

2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>

	PR testsuite/45692
	* objc/execute/exceptions/throw-nil.m: Run the test only with the
	GNU runtime.

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

	* gcc.dg/pr27898.c: Use -flto instead of -combine.
	* gcc.dg/pr28706.c: Likewise.
	* gcc.dg/pr28712.c: Likewise.
	* gcc.dg/pr30762-1.c: Likewise.
	* gcc.dg/pr30762-2.c: Likewise.
	* gcc.dg/pr31529-1.c: Likewise.
	* gcc.dg/pr31529-2.c: Likewise.
	* gcc.dg/pr34457-1.c: Likewise.
	* gcc.dg/pr34457-2.c: Likewise.
	* gcc.dg/pr34668-1.c: Likewise.
	* gcc.dg/pr34668-2.c: Likewise.
	* gcc.dg/pr34989-1.c: Likewise.
	* gcc.dg/pr34989-2.c: Likewise.
	* gcc.dg/pr43557-1.c: Likewise.
	* gcc.dg/pr43557-2.c: Likewise.
	* gcc.dg/debug/pr41893-1.c: Likewise.
	* gcc.dg/matrix/matrix.exp: Do not use -combine.
	* gcc.dg/matrix/matrix-3.c: Drop dg-options.
	* gcc.dg/matrix/matrix-4.c: Likewise.
	* gcc.dg/struct/struct-reorg.exp: Do not use -combine.
	* gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
	* gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
	* gcc.dg/struct/wo_prof_escape_return.c: Likewise.

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

	PR fortran/43665
	* gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
	optimizations.
	* gfortran.dg/intent_optimize_1.f90: New test.

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

	* gcc.target/i386/divmod-1.c: New.
	* gcc.target/i386/divmod-2.c: Likewise.
	* gcc.target/i386/divmod-3.c: Likewise.
	* gcc.target/i386/divmod-4.c: Likewise.
	* gcc.target/i386/divmod-4a.c: Likewise.
	* gcc.target/i386/divmod-5.c: Likewise.
	* gcc.target/i386/divmod-6.c: Likewise.
	* gcc.target/i386/divmod-7.c: Likewise.
	* gcc.target/i386/divmod-8.c: Likewise.
	* gcc.target/i386/udivmod-1.c: Likewise.
	* gcc.target/i386/udivmod-2.c: Likewise.
	* gcc.target/i386/udivmod-3.c: Likewise.
	* gcc.target/i386/udivmod-4.c: Likewise.
	* gcc.target/i386/udivmod-4a.c: Likewise.
	* gcc.target/i386/udivmod-5.c: Likewise.
	* gcc.target/i386/udivmod-6.c: Likewise.
	* gcc.target/i386/udivmod-7.c: Likewise.
	* gcc.target/i386/udivmod-8.c: Likewise.

2010-09-16  Jan Hubicka  <jh@suse.cz>

	* g++.dg/lto/pr45679-1_0.C: New file.
	* g++.dg/lto/pr45679-1_1.C: New file.
	* g++.dg/lto/pr45679-0_0.C: New file.
	* g++.dg/lto/pr45679-0_1.C: New file.

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

	PR fortran/45674
	* gfortran.dg/class_dummy_2.f03: New.

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

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

2010-09-16  Ira Rosen  <irar@il.ibm.com>

	* gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
	name and parentheses.
	* gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.

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

	* g++.dg/parse/parameter-declaration-2.C: New.

	* g++.dg/cpp0x/scoped_enum2.C: New.

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

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

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

	PR middle-end/45644
	* gcc.dg/ipa/pr45644.c: New test.

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

	PR tree-optimization/45633
	* gcc.dg/vect/pr45633.c: New test.

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

	PR fortran/45577
	* gfortran.dg/allocate_derived_4.f90: New.

2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>

	* lib/target-supports.exp
	(check_effective_target_vect_pack_trunc): Set vect_pack_trunc
	supported flag to true for neon.

2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/45665
	* g++.dg/template/crash103.C: New.

2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>

	Merge from 'apple/trunk' branch on FSF servers.

	2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>

	Radar 4457381
	* objc.dg/msg-in-protocol.m: New.
	* obj-c++.dg/msg-in-protocol.mm: New.

	2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>

	Radar 4219590
	* objc.dg/break-in-ifstmt.m: New.

	2005-08-22  Ziemowit Laski  <zlaski@apple.com>

	Radar 4174166
	* obj-c++.dg/comp-types-13.mm: New.
	* objc.dg/comp-types-12.m: New.

	2005-08-22  Ziemowit Laski  <zlaski@apple.com>

	Radar 4216500
	* obj-c++.dg/proto-lossage-7.mm: New.
	* objc.dg/proto-lossage-7.m: New.

2010-09-14  Jan Hubicka  <jh@suse.cz>

	* gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
	folding.
	* gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
	folding.

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-14  Ira Rosen  <irar@il.ibm.com>

	PR tree-optimization/45470
	* g++.dg/vect/pr45470-a.cc: New test.
	* g++.dg/vect/pr45470-a.cc: New test.

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-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

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

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

	PR rtl-optimization/45617
	* gcc.target/i386/pr45617.c: New test.

2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>

	* gcc.target/i386/volatile-2.c: Allow underscores before symbols.

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

	* gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
	* gcc.target/i386/fma4-vector.c: Likewise.
	* gcc.target/i386/vectorize2.c: Likewise.
	* gcc.target/i386/vectorize4.c: Likewise.
	* gcc.target/i386/vectorize5.c: Likewise.
	* gcc.target/i386/vectorize6.c: Likewise.
	* gcc.target/i386/vectorize8.c: Likewise.

	* gcc.target/i386/vect-double-1.c: New.
	* gcc.target/i386/vect-double-1a.c: Likewise.
	* gcc.target/i386/vect-double-2.c: Likewise.
	* gcc.target/i386/vect-double-2a.c: Likewise.

	* lib/target-supports.exp (check_effective_target_vect_double):
	Set et_vect_double_saved to 0 when tuning for Atom.

2010-09-13  Jan Hubicka  <jh@suse.cz>

	* gcc.dg/torture/pr23821.c: Drop static keyword.
	* gcc.dg/tree-ssa/loop-19.c: Likewise.
	* gcc.dg/tree-ssa/foldconst-4.c: New testcase.

2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>

	* gcc.target/arm/sync-1.c: New.

2010-09-12  Olivier Hainque  <hainque@adacore.com>

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

2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	* gfortran.dg/promotion.f90: Fix options.

2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>

	* g++.dg/cpp0x/range-for1.C: New.
	* g++.dg/cpp0x/range-for2.C: New.
	* g++.dg/cpp0x/range-for3.C: New.
	* g++.dg/cpp0x/range-for4.C: New.
	* g++.dg/cpp0x/range-for5.C: New.
	* g++.dg/cpp0x/range-for6.C: New.

2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>

	* gfortran.dg/inline_transpose_1.f90: Update temporary's locations
	and counts. Check that transpose is not called.
	* gfortran.dg/transpose_2.f90: Update error message.

2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>

	PR c++/43824
	* g++.dg/lookup/strong-using-1.C: Set dg-options to "".
	* g++.dg/lookup/strong-using-2.C: Likewise.
	* g++.dg/lookup/strong-using-3.C: Likewise.
	* g++.dg/lookup/strong-using-5.C: Likewise.

	* g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
	* g++.dg/cpp0x/inline-ns4.C: New.
	* g++.dg/cpp0x/inline-ns5.C: New.

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

	PR middle-end/45634
	* gfortran.fortran-torture/compile/pr45634.f90: New.

2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc.dg/fobjc-exceptions.m: New test.

2010-09-10  Jan Hubicka  <jh@suse.cz>

	* g++.dg/inherit/covariant7.C: Fix pattern matching.

2010-09-10  Martin Jambor  <mjambor@suse.cz>

	PR tree-optimization/44972
	* gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
	* gcc.dg/tree-ssa/pr45144.c: Likewise.
	* gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
	instead.
	* g++.dg/torture/pr44972.C: New test.

2010-09-10  Martin Jambor  <mjambor@suse.cz>

	PR tree-optimization/44972
	* g++.dg/torture/pr34850.C: Remove expected warning.

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

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

2010-09-08  Jan Hubicka  <jh@suse.cz>

	PR tree-optimization/45598
	* fortran.fortran-torture/compile/pr45598.f90: New test.

2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>

	* lib/target-supports-dg.exp (dg-require-ifunc): New.
	* lib/target-supports.exp (check_ifunc_available): New.
	* gcc.dg/attr-ifunc-1.c: New.
	* gcc.dg/attr-ifunc-2.c: New.
	* gcc.dg/attr-ifunc-3.c: New.
	* gcc.dg/attr-ifunc-4.c: New.
	* gcc.dg/attr-ifunc-5.c: New.
	* g++.dg/ext/attr-ifunc-1.C: New.
	* g++.dg/ext/attr-ifunc-2.C: New.
	* g++.dg/ext/attr-ifunc-3.C: New.
	* g++.dg/ext/attr-ifunc-4.C: New.

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

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

2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>

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

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

	PR c++/45588
	* g++.dg/warn/Wunused-var-15.C: New test.

2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>

	* c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
	hppa*-*-hpux*.

2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc/execute/exceptions/throw-nil.m: New test.
	* objc/execute/exceptions/handler-1.m: Updated to use the new
	objc_set_uncaught_exception_handler() function.
	* objc/execute/exceptions/matcher-1.m: New test.

2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	PR fortran/38282
	* gfortran.dg/bit_comparison_1.F90: New test.
	* gfortran.dg/leadz_trailz_3.f90: New test.
	* gfortran.dg/masklr_2.F90: New test.
	* gfortran.dg/shiftalr_1.F90: New test.
	* gfortran.dg/merge_bits_2.F90: New test.
	* gfortran.dg/dshift_2.F90: New test.
	* gfortran.dg/bit_comparison_2.F90: New test.
	* gfortran.dg/masklr_1.F90: New test.
	* gfortran.dg/merge_bits_1.F90: New test.
	* gfortran.dg/dshift_1.F90: New test.
	* gfortran.dg/shiftalr_2.F90: New test.

2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc.dg/type-stream-1.m: Replaced with a test that tests that
	functions from objc/typedstream.h are deprecated.

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-08  Jakub Jelinek  <jakub@redhat.com>

	PR fortran/45597
	* gfortran.dg/gomp/pr45597.f90: New test.

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

2010-09-08  Michael Matz  <matz@suse.de>

	* c-c++-common/uninit-17.c: Adjust.

2010-09-08  Michael Matz  <matz@suse.de>

	PR tree-optimization/43430
	* gcc.dg/vect/pr43430-2.c: New test.

2010-09-08  Michael Matz  <matz@suse.de>

	PR tree-optimization/33244
	* gfortran.dg/vect/fast-math-vect-8.f90: New test.

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

	PR tree-optimization/45578
	* gfortran.dg/pr45578.f90: New testcase.

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

	PR testsuite/45590
	* gcc.dg/graphite/pr44391.c: Remove -m32 option.

2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/45576
	* gfortran.dg/char_length_18.f90:  New test.

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.
	* gcc.dg/stack-usage-1.c: Use default on i386/Darwin.

2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>

	* gfortran.dg/achar_4.f90: Enable bounds checking.

2010-09-07  Uros Bizjak  <ubizjak@gmail.com>

	PR target/45206
	* gcc.target/i386/pr45206.c: New test.

2010-09-07  Hans-Peter Nilsson  <hp@axis.com>

	PR fortran/45505
	* gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.

2010-09-07  Jan Hubicka  <jh@suse.cz>

	* gcc.c-torture/compile/20100907.c: New testcase.

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

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

2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>

	PR target/43137
	* gcc.target/arm/pr43137.c: New test.

2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/36931
	* gfortran.dg/dependency_35.f90:  New test.

2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/34145
	* gfortran.dg/char_length_17.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-06  Uros Bizjak  <ubizjak@gmail.com>

	PR target/22152
	* gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.

2010-09-06  Mark Mitchell  <mark@codesourcery.com>

	* g++.dg/warn/Wdouble-promotion.C: New.

2010-09-06  Arnaud Charlet  <charlet@adacore.com>

	* g++.dg/parse/redef2.C: New.

2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

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

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

	PR testsuite/45543
	* g++.dg/debug/dwarf2/typedef1.C: Expect just one
	DW_TAG_enumeration_type DIE.

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

	* objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
	Update XFAILs.

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

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

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

	PR fortran/38282
	* gfortran.dg/iall_iany_iparity_1.f90: New.
	* gfortran.dg/iall_iany_iparity_2.f90: New.

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

	* g++.dg/cpp0x/initlist42.C: New.

	* g++.dg/cpp0x/auto19.C: New.

	* g++.dg/template/sfinae25.C: New.
	* g++.dg/template/char1.C: Expect warning.
	* g++.dg/template/nontype10.C: Likewise.

	* g++.dg/cpp0x/implicit9.C: New.

	* g++.dg/cpp0x/initlist43.C: New.

2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>

	* gcc.dg/tree-ssa/tailrecursion-7.c: New file.

2010-09-05  Mark Mitchell  <mark@codesourcery.com>

	* gcc.dg/Wdouble-promotion.c: New.

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

	* gfortran.dg/float128_1.f90: Remove test case as
	it always fails since Rev 163611 backed out the
	front-end implementation.

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

	* gfortran.dg/float128_1.f90: XFAIL test case.

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

	* gfortran.dg/bessel_7.f90: Decrease required precision.

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

	PR testsuite/45545
	* gfortran.dg/array_memcpy_3.f90: Correct pattern for
	ref-all-matching targets.

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

	PR tree-optimization/45535
	* gcc.c-torture/compile/pr45535.c: New testcase.

2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>

	* g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
	"\[^\n\]*".
	* g++.dg/debug/dwarf2/namespace-1.C: Likewise.
	* g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
	* g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
	* g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
	* g++.dg/debug/dwarf2/template-params-4.C: Likewise.
	* g++.dg/debug/dwarf2/template-params-6.C: Likewise.
	* g++.dg/debug/dwarf2/template-params-7.C: Likewise.
	* g++.dg/debug/dwarf2/typedef1.C: Likewise.
	* gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
	* gcc.dg/debug/dwarf2/inline2.c: Likewise.
	* gcc.target/i386/pr22152.c: Likewise.
	* gcc.target/i386/pr36992-1.c: Likewise.
	* gcc.target/i386/pr36992-2.c: Likewise.
	* gcc.target/sh/sh4a-memmovua.c: Likewise.

2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>

	PR testsuite/43957
	* gcc.dg/const-uniq-1.c: Modify regexp.

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

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

2010-09-04  Jan Hubicka  <jh@suse.cz>

	* gcc.dg/tree-ssa/foldconst-2.c: New testcase.
	* gcc.dg/tree-ssa/foldconst-3.c: New testcase.

2010-09-04  Jan Hubicka  <jh@suse.cz>

	* gcc.dg/tree-ssa/foldconst-1.c: New testcase.

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

	PR fortran/45507
	* gfortran.dg/allocate_alloc_opt_12.f90: New.

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

	* gcc.dg/opts-4.c: New test.

2010-09-03  Steve Ellcey  <sje@cup.hp.com>

	* gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
	* gcc.dg/vect/vect-peel-4.c: Ditto.

2010-09-03  Daniel Kraft  <d@domob.eu>

	PR fortran/45525
	* gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.

2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/45159
	* gfortran.dg/dependency_34.f90:  New test.

2010-09-03  Steve Ellcey  <sje@cup.hp.com>

	* gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.

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  Michael Matz  <matz@suse.de>

	PR middle-end/45415
	* gcc.dg/pr45415.c: New test.

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

	PR tree-optimization/45506
	* gcc.dg/pr45506.c: New.

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

	PR target/45476
	* gcc.target/i386/float128-1.c: Enable for all x86 targets.
	* gcc.target/i386/float128-2.c: Ditto.

2010-09-03  Daniel Kraft  <d@domob.eu>

	PR fortran/34162
	* gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
	* gfortran.dg/internal_dummy_2.f08: New test.
	* gfortran.dg/internal_dummy_3.f08: New test.
	* gfortran.dg/internal_dummy_4.f08: New test.

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

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

2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>

	* gcc.target/mips/loongson-shift-count-truncated-1.c: New.

2010-09-03  Daniel Kraft  <d@domob.eu>

	PR fortran/44602
	* gfortran.dg/exit_2.f08; Adapt error messages.
	* gfortran.dg/exit_3.f08: New test.
	* gfortran.dg/exit_4.f08: New test.
	* gfortran.dg/exit_5.f03: New test.

2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

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

2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>

	* gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
	FRIZ/XSRIZ instruciton for (double)(long long)x.
	* gcc.target/powerpc/ppc-fpconv-11.c: Ditto.

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

	* g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.

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

	PR tree-optimization/44937
	PR tree-optimization/45412
	* g++.dg/opt/pr45412.C: New testcase.
	* gcc.c-torture/compile/pr45412.c: Likewise.
	* gcc.c-torture/compile/pr44937.c: Likewise.

2010-09-02  Joseph Myers  <joseph@codesourcery.com>

	* gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
	but using -Werror=comment.
	* gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
	expected error messages.

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

	* gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
	* gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.

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

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

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

	* gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
	check into different basic blocks. Expect vectorization if misaligned
	stores are supported.
	* gcc.dg/vect/bb-slp-8a.c: New test.
	* gcc.dg/vect/bb-slp-8b.c: New test.

2010-09-01  Steve Ellcey  <sje@cup.hp.com>

	* gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.

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

	PR fortran/44541
	* gfortran.dg/allocate_alloc_opt_10.f90: Extended.
	* gfortran.dg/class_dummy_1.f03: New.

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

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

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

	* gcc.dg/vect/vect-outer-fir.c: Adjust.
	* gcc.dg/tree-ssa/vrp54.c: New testcase.
	* gcc.c-torture/execute/20100827-1.c: Likewise.

2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

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

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

	PR preprocessor/45457
	* c-c++-common/cpp/pr45457.c: New test.

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

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

2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	PR fortran/38282
	* gfortran.dg/popcnt_poppar_1.F90: New test.
	* gfortran.dg/popcnt_poppar_2.F90: New test.

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

	* gcc.target/i386/volatile-2.c: Require nonpic target.

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

	PR middle-end/45461
	* gcc.dg/pr45461.c: New test.

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

	PR testsuite/45455
	* gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.

2010-08-31  Bingfeng Mei  <bmei@broadcom.com>

	* gcc.dg/vect/pr43430-1.c: Requires vect_condition target.

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

	PR fortran/45456
	* gfortran.dg/typebound_proc_18.f03: New.

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

	* lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
	* lib/scanasm.exp (scan-stack-usage): Likewise.
	(scan-stack-usage-not): Likewise.
	* gcc.dg/stack-usage-1.c: New test.
	* gcc.target/i386/stack-usage-realign.c: Likewise.

2010-08-30  Zdenek Dvorak  <ook@ucw.cz>

	PR tree-optimization/45427
	* gcc.dg/tree-ssa/pr45427.c: New test.

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

	PR c++/45043
	* g++.dg/template/crash102.C: New.

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  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
	delimiter.

2010-08-30  Thomas Quinot  <quinot@adacore.com>

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

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

	PR tree-optimization/45449
	* gcc.dg/pr45449.c: New testcase.

2010-08-30  Joseph Myers  <joseph@codesourcery.com>

	* gcc.dg/opts-1.c: Expect errors, not warnings.

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

	PR fortran/42769
	* gfortran.dg/dynamic_dispatch_11.f03: New.

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

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

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

	PR fortran/45439
	* gfortran.dg/select_type_16.f03: New.

2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
	    Tobias Burnus  <burnus@net-b.de>

	* gfortran.dg/bessel_7.f90: Decrease required precision.

2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
	    Kaz Kojima  <kkojima@gcc.gnu.org>

	* gcc.dg/attr-isr.c: Skip test for -m2a.  Don't	run on sh2a*-*-*.

2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>

	* gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
	floating point conversion code generation.
	* gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
	* gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
	* gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
	* gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
	to integer conversion code generation.
	* gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
	* gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
	* gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
	* gcc.target/powerpc/ppc-fpconv-9.c: Ditto.

2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	PR fortran/32049
	* gfortran.dg/random_seed_1.f90: Adjust test.
	* gfortran.dg/float128_1.f90: New test.

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

	PR fortran/33197
	* gfortran.dg/norm2_1.f90: New.
	* gfortran.dg/norm2_2.f90: New.
	* gfortran.dg/norm2_3.f90: New.
	* gfortran.dg/norm2_4.f90: New.
	* gfortran.dg/parity_1.f90: New.
	* gfortran.dg/parity_2.f90: New.
	* gfortran.dg/parity_3.f90: New.

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

	PR fortran/45420
	* gfortran.dg/select_type_15.f03: New.

2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libfortran/43217
	* gfortran.dg/hollerith8.f90: New test.

2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/45159
	* gfortran.dg/dependency_33.f90:  New test.

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

	* gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
	* gcc.dg/graphite/scop-2.c: Likewise.
	* gcc.dg/graphite/scop-20.c: Likewise.
	* gcc.dg/vect/slp-25.c: Likewise.

2010-08-27  Olivier Hainque  <hainque@adacore.com>

	* gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.

2010-08-26  Daniel Kraft  <d@domob.eu>

	PR fortran/38936
	PR fortran/44047
	PR fortran/45384
	* gfortran.dg/associate_8.f03: New test.
	* gfortran.dg/select_type_13.f03: New test.
	* gfortran.dg/select_type_14.f03: New test.

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

	PR tree-optimization/44485
	* gcc.dg/pr44485.c: New test.

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

	* gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
	* gcc.dg/torture/tls/thr-init-1.c: Likewise.
	* gcc.dg/torture/tls/thr-init-2.c: Likewise.

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

	* gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
	* gcc.dg/graphite/scop-21.c: Likewise.

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

	* gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
	* gcc.dg/vect/fast-math-slp-27.c: Likewise.
	* gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
	* gcc.dg/vect/vect-91.c: Likewise.
	* gcc.dg/vect/vect-peel-1.c: Likewise.
	* gcc.dg/vect/vect-peel-2.c: Likewise.
	* gcc.dg/vect/vect-peel-4.c: Likewise.

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

	PR libfortran/41859
	* gfortran.dg/der_io_4.f90: New test.

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-25  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/alias-8.c: Adjust.

2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>

	* gcc.target/i386/combine-mul.c: New test.

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

	PR lto/44562
	* gcc.dg/graphite/id-27.c: New testcase.
	* gcc.dg/lto/20100825-1_0.c: Likewise.

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

	PR tree-optimization/45316
	* g++.dg/opt/pr45316.C: New testcase.

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 tree-optimization/45059
	* gcc.c-torture/compile/pr45059.c: New test.

2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>

	* lib/target-supports.exp (check_effective_target_vect_unpack):
	Set vect_unpack supported flag to true for neon.

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

	* gcc.dg/tree-ssa/ifc-5.c: New.

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

	* gcc.dg/tree-ssa/ifc-4.c: New.
	* gcc.dg/tree-ssa/ifc-7.c: New.

2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>

	* gcc.dg/vect/vect.exp: Check loongson targets
	* g++.dg/vect/vect.exp: Likewise
	* gfortran.dg/vect/vect.exp: Likewise

2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>

	* gcc.target/powerpc/vsx-mass-1.c: New file, test
	-mveclibabi=mass.

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

	PR fortran/45366
	* gfortran.dg/proc_ptr_29.f90: New.

2010-08-22  Tobias Burnus  <burnus@net-b.de>
	    Dominique d'Humieres  <dominiq@lps.ens.fr>

	PR fortran/45367
	* gfortran.dg/bessel_6.f90: Further reduce required accuracy.

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

	PR fortran/45367
	* gfortran.dg/bessel_6.f90: Fix numeric tolerence.

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

	PR fortran/36158
	* gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.

2010-08-22  Tobias Burnus  <burnus@net-b.de>
	    Dominique d'Humieres  <dominiq@lps.ens.fr>

	PR fortran/45367
	PR fortran/36158
	* gfortran.dg/bessel_6.f90: Increase numeric tolerence.
	* gfortran.dg/bessel_7.f90: Increase numeric tolerence.

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

	PR fortran/44863
	PR fortran/45271
	PR fortran/45290
	* gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
	* gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
	* gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).

2010-08-21  Tobias Burnus  <burnus@net-b.de>

	PR fortran/36158
	PR fortran/33197
	* gfortran.dg/bessel_6.f90: New.
	* gfortran.dg/bessel_7.f90: New.

2010-08-20  Jan Hubicka  <jh@suse.cz>

	PR c++/45307
	PR c++/17736
	* gcc.dg/ipa/ctor-empty-1.c: Add testcase.
	* g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.

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

	PR target/45336
	* gcc.target/i386/pr45336-1.c: New.
	* gcc.target/i386/pr45336-2.c: Likewise.
	* gcc.target/i386/pr45336-3.c: Likewise.
	* gcc.target/i386/pr45336-4.c: Likewise.

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

	PR testsuite/45361
	* gcc.target/i386/volatile-2.c: Update scan strings to also
	include (%rip) for the memory reference on x86_64.

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

	PR middle-end/44974
	* gcc.dg/pr44974.c: New test.

	PR rtl-optimization/45353
	* gcc.dg/pr45353.c: New test.

2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>

	* gcc.target/i386/volatile-2.c: New.

2010-08-19  Andrey Belevantsev  <abel@ispras.ru>

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

2010-10-19  Olivier Hainque  <hainque@adacore.com>

	* gcc.target/sparc/sibcall-dslot.c: New testcase.

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

	* g++.dg/init/synth3.C: New.
	* g++.dg/init/value8.C: New.
	* g++.dg/tree-ssa/empty-2.C: New.
	* g++.dg/cpp0x/noexcept09.C: New.

2010-08-19  Daniel Kraft  <d@domob.eu>

	PR fortran/29785
	PR fortran/45016
	* gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
	* gfortran.dg/pointer_remapping_1.f90: New test.
	* gfortran.dg/pointer_remapping_2.f03: New test.
	* gfortran.dg/pointer_remapping_3.f08: New test.
	* gfortran.dg/pointer_remapping_4.f03: New test.
	* gfortran.dg/pointer_remapping_5.f08: New test.
	* gfortran.dg/pointer_remapping_6.f08: New test.

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

	PR testsuite/45324
	* gcc.target/i386/volatile-bitfields-1.c: Also scan movb.

2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>

	* gcc.dg/vect/vect-1.c (foo): Fix last commit.

2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>

	* gcc.dg/vect/vect-1.c (foo): Change inner loop index
	variable.

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-19  Tobias Burnus  <burnus@net-b.de>

	PR fortran/36158
	PR fortran/33197
	* gfortran.dg/bessel_3.f90: New.
	* gfortran.dg/bessel_4.f90: New.
	* gfortran.dg/bessel_5.f90: New.

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

	PR fortran/45290
	* gfortran.dg/proc_ptr_comp_3.f90: Modified.
	* gfortran.dg/pointer_init_2.f90: New.
	* gfortran.dg/pointer_init_3.f90: New.
	* gfortran.dg/pointer_init_4.f90: New.

2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>

	PR c++/45049
	* g++.dg/pr45049-1.C: New test.
	* g++.dg/pr45049-2.C: New test.

2010-08-18  Jie Zhang  <jie@codesourcery.com>

	* gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
	20 if __ARM_PCS is defined otherwise 64.
	(bar): Use STACK_ARGUMENTS_SIZE for the third argument
	instead of hard coded 64.

2010-08-18  Yao Qi  <yao@codesourcery.com>

	PR target/45094
	* gcc.target/arm/pr45094.c: New test.

2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>

	* gcc.target/arm/mla-1.c: Use thumb-friendly architecture.

2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>

	PR rtl-optimization/42575
	* gcc.target/arm/pr42575.c: New test.

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

	* lib/target-supports.exp (check_effective_target_tls_emulated): New.
	* gcc.dg/tls/thr-cse-1.c: New.

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-08-17  Jakub Jelinek  <jakub@redhat.com>

	PR fortran/45308
	* gfortran.dg/pr45308.f03: New test.

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

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

2010-08-17  Kai Tietz  <kai.tietz@onevision.com>

	* g++.dg/ext/uow-1.C: New.
	* g++.dg/ext/uow-2.C: New.
	* g++.dg/ext/uow-3.C: New.
	* g++.dg/ext/uow-4.C: New.

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

	PR testsuite/45266
	* gfortran.dg/array_memcpy_3.f90: Adjust pattern.

2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>

	PR c/40563
	* gcc.dg/Wcxx-compat-20.c: New test.

2010-08-17  Daniel Kraft  <d@domob.eu>

	PR fortran/38936
	* gfortran.dg/associate_1.f03: Extended to test newly supported
	features like association to variables.
	* gfortran.dg/associate_3.f03: Removed check for illegal change
	of associate-name here...
	* gfortran.dg/associate_5.f03: ...and added it here.
	* gfortran.dg/associate_6.f03: No longer XFAIL'ed.
	* gfortran.dg/associate_7.f03: New test.

2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>

	* gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.

2010-08-15  Daniel Kraft  <d@domob.eu>

	PR fortran/38936
	* gfortran.dg/associate_1.f03: Enable test for array expressions.
	* gfortran.dg/associate_3.f03: Clarify comment.
	* gfortran.dg/associate_5.f03: New test.
	* gfortran.dg/associate_6.f03: New test.

2010-08-15  Tobias Burnus  <burnus@net-b.de>

	PR fortran/45211
	* gfortran.dg/bind_c_usage_21.f90: New.
	* gfortran.dg/bind_c_dts_3.f03: Update dg-error.

2010-08-15  Tobias Burnus  <burnus@net-b.de>

	* gfortran.dg/optional_absent_1.f90: New.
	* gfortran.dg/null_actual.f90: New.

2010-08-15  Tobias Burnus  <burnus@net-b.de>

	* gfortran.dg/pointer_target_1.f90: New.
	* gfortran.dg/pointer_target_2.f90: New.
	* gfortran.dg/pointer_target_3.f90: New.

2010-08-15  Daniel Kraft  <d@domob.eu>

	PR fortran/45197
	* gfortran.dg/elemental_args_check_3.f90: New test.
	* gfortran.dg/impure_1.f08: New test.
	* gfortran.dg/impure_2.f08: New test.
	* gfortran.dg/impure_3.f90: New test.
	* gfortran.dg/typebound_proc_6.f03: Changed expected error message.

2010-08-15  Ira Rosen  <irar@il.ibm.com>

	* gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
	* gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
	SLP tests.
	* gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
	misaligned loads.
	* gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
	misaligned stores.c
	* gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.

2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>

	* gcc.dg/vect/fast-math-vect-reduc-8.c: Move
	dg-require-effective-target after dg-do.

2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>

	* lib/target-supports.exp (check_effective_target_vect_int): Return
	true for Loongson targets.
	(check_effective_target_vect_shift): Likewise.
	(check_effective_target_vect_no_int_max): Likewise.
	(check_effective_target_vect_no_align): Likewise.
	(check_effective_target_vect_short_mult): Likewise.

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-13  Daniel Kraft  <d@domob.eu>

	* gfortran.dg/implied_shape_1.f08: New test.
	* gfortran.dg/implied_shape_2.f90: New test.
	* gfortran.dg/implied_shape_3.f08: New test.

2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libfortran/42526
	* gfortran.dg/char_component_initializer_1.f90: New test.

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

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

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

	* gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
	to dg-options.
	* gcc.target/i386/pr40906-2.c: Ditto.
	* gcc.target/i386/pr40906-3.c: Ditto.

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

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

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

	* gcc.dg/profile-generate-3.c: Call dg-require-profiling with
	empty argument.
	* g++.dg/other/profile1.C: Ditto.

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

	PR tree-optimization/45232
	* gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
	* gcc.dg/tree-ssa/loop-7.c: Adjust.
	* gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
	* gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
	unsigned arithmetic.
	* gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
	* gcc.dg/tree-ssa/reassoc-15.c: Likewise.
	* gcc.dg/tree-ssa/reassoc-18.c: Likewise.
	* gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
	* gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
	unsigned arithmetic.
	* gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
	* gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
	unsigned arithmetic.
	* gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
	* gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
	* gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
	unsigned arithmetic.
	* gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
	* gcc.dg/tree-ssa/negate.c: Adjust.
	* gcc.dg/vect/vect-1.c: Adjust.
	* gfortran.dg/reassoc_6.f: XFAIL.

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

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

2010-08-12  Wei Guozhi  <carrot@google.com>

	PR target/44999
	* gcc.target/arm/pr44999.c: New testcase.

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

	* gcc.dg/graphite/interchange-9.c (M): Define to be 111.
	(N): Likewise.
	(main): Adjust accordingly.

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

	* gfortran.dg/graphite/id-22.f: New.

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

	* gcc.dg/graphite/id-26.c: New.

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

	* gcc.dg/graphite/id-25.c: New.

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

	* gcc.dg/graphite/run-id-5.c: New.
	* gcc.dg/graphite/run-id-6.c: New.
	* gfortran.dg/graphite/id-21.f: New.

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

	* gcc.dg/graphite/id-24.c: New.

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

	* gcc.dg/tree-ssa/pr20742.c: New.

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

	* gcc.dg/graphite/id-23.c: New.

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

	* gfortran.dg/graphite/id-20.f: Adjust testcase.

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

	* gcc.dg/graphite/pr42729.c: New.

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

	* gfortran.dg/graphite/id-20.f: New.

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

	* gcc.dg/graphite/id-22.c: New.

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

	* gcc.dg/graphite/run-id-2.c: Call abort.

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

	* gcc.dg/graphite/id-20.c: New.

2010-08-11  Janus Weil  <janus@gcc.gnu.org>
	    Steve Kargl  <kargl@gcc.gnu.org>

	PR fortran/44595
	* gfortran.dg/move_alloc_3.f90: New.
	* gfortran.dg/random_seed_2.f90: New.

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

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

2010-08-10  Yao Qi  <yao@codesourcery.com>

	* gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
	general form.
	* gcc.dg/tree-ssa/loop-31.c: Likewise.
	* g++.dg/other/packed1.C: Likewise.
	* g++.dg/other/crash-4.C: Likewise.
	* g++.dg/ext/packed8.C: Likewise.
	* g++.dg/init/array16.C: Likewise.

2010-08-10  xinliang David Li  <davidxl@google.com>
	* gcc.dg/tree-ssa/loop-19.c: Add option
	-fno-prefetch-loop-array

2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>

	PR middle-end/45182
	* gcc.c-torture/compile/pr45182.c: New test.

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

	PR c++/45236
	* g++.dg/cpp0x/variadic-104.C: New.

2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/44235
	* gfortran.dg/dependency_32.f90:  New test.

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

	PR middle-end/44632
	* g++.dg/opt/nrv17.C: New testcase.

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

	PR middle-end/45212
	* emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
	alignment from MEM_REF offset only if we took it from the
	base object.

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

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 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.

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

	PR target/45213
	* gcc.target/i386/pr45213.c: New test.

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

	PR libfortran/45143
	* gfortran.dg/fmt_error_11.f03: 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-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/45159
	* gfortran.dg/dependency_31.f90:  New test.

2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>

	* gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.

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

	* g++.dg/cpp0x/sfinae3.C: New.
	* g++.dg/cpp0x/sfinae4.C: New.

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

	* gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
	* gcc.dg/tree-ssa/pr23744.c: Disable CCP.
	* gcc.dg/tree-ssa/pr25382.c: Likewise.
	* gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
	* gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
	* gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
	* gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
	* gcc.c-torture/execute/20100805-1.c: Likewise.

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

	PR testsuite/42855
	* gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.

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

	* gcc.dg/ipa/ipcp-ii-1.c: New test.
	* g++.dg/ipa/ipcp-ivi-1.C: Likewise.

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

	* g++.dg/ipa/devirt-1.C: New test.
	* g++.dg/ipa/devirt-2.C: Likewise.
	* g++.dg/ipa/devirt-3.C: Likewise.
	* g++.dg/ipa/devirt-4.C: Likewise.
	* g++.dg/ipa/devirt-5.C: Likewise.
	* gcc.dg/ipa/iinline-3.c: Likewise.

2010-08-05  Jie Zhang  <jie@codesourcery.com>

	PR tree-optimization/45144
	* gcc.dg/tree-ssa/pr45144.c: New test.

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

	PR fortran/42207
	PR fortran/44064
	PR fortran/44065
	* gfortran.dg/class_25.f03: New.
	* gfortran.dg/class_26.f03: New.

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

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

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

	PR c++/44641
	* lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
	.frame and .mask assembler directives.

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

	* gcc.dg/tree-ssa/vrp35.c: Adjust.
	* gcc.dg/tree-ssa/vrp36.c: Likewise.
	* gcc.dg/tree-ssa/vrp50.c: Likewise.
	* gcc.dg/tree-ssa/vrp52.c: Likewise.

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

	PR fortran/44857
	* gfortran.dg/derived_constructor_char_1.f90: New.
	* gfortran.dg/derived_constructor_char_2.f90: New.

2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/45159
	* gfortran.dg/dependency_30.f90:  New test.

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

	* gcc.c-torture/compile/pr45085.c: New testcase.

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

	PR fortran/44584
	PR fortran/45161
	* gfortran.dg/typebound_call_9.f03: Modified.
	* gfortran.dg/typebound_generic_1.f03: Modified.

2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/45159

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

2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/36854
	* gfortran.dg/character_comparison_2.f90:  New test.
	* gfortran.dg/character_comparison_3.f90:  New test.
	* gfortran.dg/dependency_28.f90:  New test.

2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>

	PR target/40457
	* gcc.target/arm/pr40457-1.c: New test.
	* gcc.target/arm/pr40457-2.c: New test.

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

	PR fortran/44912
	* gfortran.dg/typebound_call_17.f03: New.

2010-07-30  Janus Weil  <janus@gcc.gnu.org>

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

2010-07-30  Xinliang David Li  <davidxl@google.com>
	PR tree-optimization/45121
	* c-c++-common/uninit-17.c: Add -fno-ivops option.

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

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

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

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

2010-07-30  Alan Modra  <amodra@gmail.com>

	* gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
	* gfortran.dg/ltime_gmtime_2.f90: Likewise.

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

	PR fortran/45087
	PR fortran/45125
	* gfortran.dg/whole_file_25.f90: New.
	* gfortran.dg/whole_file_26.f90: New.
	* gfortran.dg/whole_file_27.f90: New.

2010-07-29  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/44962
	* gfortran.dg/typebound_proc_17.f03: New.

2010-07-29  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/45004
	* gfortran.dg/move_alloc_2.f90: New.

2010-07-29  Xinliang David Li  <davidxl@google.com>
	PR tree-optimization/45121
	* c-c++-common/uninit-17.c: Fix expected output.

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

	PR tree-optimization/45120
	* gcc.dg/ipa/ipa-pta-15.c: New testcase.

2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/42051
	PR fortran/44064
	* gfortran.dg/pr42051.f03: New testcase.

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

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

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

	PR c++/45096
	* g++.dg/cpp0x/auto3.C: Tweak dg-error string.

2010-07-28  Daniel Kraft  <d@domob.eu>

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

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

	PR debug/45105
	* gcc.dg/pr45105.c: New test.

2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>

	PR rtl-optimization/45107
	* gcc.dg/pr45107.c: New test.

2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>

	PR rtl-optimization/45101
	* gcc.dg/pr45101.c: New test.

2010-07-28  Tobias Burnus  <burnus@net-b.de>

	PR fortran/45077
	* gfortran.dg/whole_file_24.f90: New.

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

	* g++.dg/cpp0x/variadic102.C: New.
	* g++.dg/cpp0x/variadic103.C: New.

2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>

	PR rtl-optimization/40956
	PR target/42495
	PR middle-end/42574
	* gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
	* gcc.target/arm/pr42574.c: Add tests.

2010-07-27  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-27  Jakub Jelinek  <jakub@redhat.com>

	PR testsuite/44701
	* gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.

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

2010-07-27  Ira Rosen  <irar@il.ibm.com>

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

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

	PR ObjC/44140
	* obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
	* obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
	* obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
	* obj-c++.dg/torture/trivial.mm: Ditto.
	* objc.dg/torture/tls/thr-init-2.m: Ditto.
	* objc.dg/torture/tls/thr-init-3.m: Ditto.
	* objc.dg/torture/tls/thr-init.m: Ditto.
	* objc.dg/torture/trivial.m: Ditto.

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

	* gfortran.dg/char4_iunit_1.f03: Add ieee options.
	Skip on spu-*-* targets.

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

	PR tree-optimization/45083
	* gcc.dg/pr45083.c: New test.

2010-07-26  Tobias Burnus  <burnus@net-b.de>

	PR fortran/40873
	* gfortran.dg/whole_file_22.f90: New test.
	* gfortran.dg/whole_file_23.f90: New test.

2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
	    Jack Howarth  <howarth@bromo.med.uc.edu>
	    Richard Henderson  <rth@redhat.com>

	PR target/44132
	* gcc.dg/tls/thr-init-1.c: New.
	* gcc.dg/tls/thr-init-2.c: New.
	* gcc.dg/torture/tls New.
	* gcc.dg/torture/tls/tls-test.c: New.
	* gcc.dg/torture/tls/thr-init-1.c: New.
	* gcc.dg/torture/tls/tls.exp: New.
	* gcc.dg/torture/tls/thr-init-2.c: New.
	* gcc.dg/tls/emutls-2.c: New test

	* g++.dg/gomp/clause-3.C: Require tls, not tls_native.
	* g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
	g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
	g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
	g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
	g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
	g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
	gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
	gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
	gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
	gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
	gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
	gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
	gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
	gfortran.dg/gomp/appendix-a/a.22.4.f90,
	gfortran.dg/gomp/appendix-a/a.22.5.f90,
	gfortran.dg/gomp/appendix-a/a.22.6.f90,
	gfortran.dg/gomp/appendix-a/a.24.1.f90,
	gfortran.dg/gomp/appendix-a/a.32.1.f90,
	gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
	gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
	gfortran.dg/gomp/omp_threadprivate1.f90,
	gfortran.dg/gomp/omp_threadprivate2.f90,
	gfortran.dg/gomp/reduction1.f90,
	gfortran.dg/gomp/sharing-1.f90: Likewise.

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

	* g++.dg/torture/pr44900.C: Use dg-require-effective-target
	sse_runtime.
	* gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
	dg-require-visibility.

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

	PR tree-optimization/43784
	* gcc.c-torture/execute/pr43784.c: New testcase.
	* g++.dg/torture/pr43784.C: Likewise.

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

	PR middle-end/45056
	* g++.dg/pr45056.C: New testcase.

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

	PR tree-optimization/45071
	* gcc.dg/pr45071.c: New testcase.

2010-07-26  Tobias Burnus  <burnus@net-b.de>

	PR fortran/45066
	* gfortran.dg/namelist_62.f90: New.

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

	* gcc.c-torture/execute/pr45017.c: Move ...
	* gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.

2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/40628
	* trim_optimize_1.f90:  New test.
	* character_comparision_1.f90:  New test.

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

	PR fortran/42852
	* gfortran.dg/wtruncate_fix.f: New test.

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

	PR testsuite/45068
	* g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.

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

	PR lto/43788
	* g++.dg/lto/20100724-1_0.C: New testcase.

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

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

2010-07-24  Tobias Burnus  <burnus@net-b.de>

	PR fortran/40011
	* gfortran.dg/whole_file_21.f90: New.

	* gfortran.dg/integer_exponentiation_3.F90: Use
	-ffloat-store only for i?86/x86-64 -m32.

2010-07-24  Tobias Burnus  <burnus@net-b.de>

	* gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
	* gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.

2010-07-24  Tobias Burnus  <burnus@net-b.de>

	* gfortran.dg/func_decl_4.f90: Split test into two ...
	* gfortran.dg/func_decl_5.f90: ... parts.
	* gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
	* gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
	* gfortran.dg/global_references_1.f90: Add new dg-warning.
	* gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
	* gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
	* gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
	* gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
	* gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
	* gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
	* gfortran.dg/sizeof.f90: Make test valid.
	* gfortran.dg/pr20865.f90: Add new dg-error.
	* gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
	* gfortran.dg/g77/19990218-0.f: Ditto.
	* gfortran.dg/g77/19990218-1.f: Ditto.
	* gfortran.dg/g77/970625-2.f: Ditto.
	* gfortran.dg/pr37243.f: Fix function declaration.
	* gfortran.dg/use_only_1.f90: Fix implicit typing.
	* gfortran.dg/loc_1.f90: Fix pointer datatype.

2010-07-23  Tobias Burnus  <burnus@net-b.de>

	PR fortran/44945
	* gfortran.dg/char_array_structure_constructor.f90: Add
	-fwhole-file as dg-option as it otherwise fails on some
	systems.

2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/aggr16.ad[sb]: New test.
	* gnat.dg/aggr16_pkg.ads: New helper.

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

	PR lto/43071
	* g++.dg/lto/20100723-1_0.C: New testcase.

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

	* gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
	AVX support.
	* gcc.target/i386/pclmul-avx-check.h (main): Likewise.
	* gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.

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.
	* obj-c++.dg/tls/static-1.mm: Likewise.
	* obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
	* obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
	* obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
	* objc.dg/torture/tls/thr-init-2.m: Likewise.
	* objc.dg/torture/tls/thr-init-3.m: Likewise.
	* objc.dg/torture/tls/thr-init.m: Likewise.
	* gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].

2010-07-23  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
	* gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
	* gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
	optimized dump files.

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

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

2010-07-23  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
	instead of dg-compile.
	* gcc.dg/float-range-4.c: Ditto.
	* gcc.dg/float-range-5.c: Ditto.
	* gcc.dg/fold-overflow-1.c: Ditto.
	* gcc.dg/gomp/sections-4.c: Ditto.
	* gcc.dg/transparent-union-1.c: Ditto.
	* gcc.dg/transparent-union-2.c: Ditto.
	* gcc.target/i386/pr39315-check.c: Ditto.
	* g++.dg/gomp/sections-4.C: Ditto.
	* g++.dg/template/dtor7.C: Ditto.
	* g++.dg/tree-ssa/pr19952.C: Ditto.
	* gfortran.dg/derived_constructor_comps_3.f90: Ditto.
	* gfortran.dg/graphite/pr42185.f90: Ditto.
	* gfortran.dg/namelist_36.f90: Ditto.
	* gnat.dg/noreturn1.adb: Ditto.
	* gnat.dg/specs/small_alignment.ads: Ditto.

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

	PR tree-optimization/44915
	* g++.dg/torture/pr44915.C: New test.

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

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

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

	PR target/44290
	* gcc.dg/pr44290-1.c: New test.
	* gcc.dg/pr44290-2.c: New test.

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

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

2010-07-23  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
	for compile-time only tests.
	* gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
	target check.
	* gcc.target/i386/pr39315-4.c: Ditto.
	* gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
	target check.  Include sse-os-support.h.
	(main): Call check_isa and sse_os_support.
	* gcc.target/i386/vperm-v4sf-1.c: Ditto.
	* gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
	* gcc.target/i386/vperm-v4sf-2.c: Ditto.
	* gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
	target check.  Include sse-os-support.h.
	(main): Call check_isa and sse_os_support.
	* gcc.target/i386/vperm-v2df.c: Ditto.

2010-07-23  Uros Bizjak  <ubizjak@gmail.com>

	* lib/target-supports.exp (check_avx_hw_available): New procedure.
	(check_effective_target_avx_runtime): New procedure.
	(check_effective_target_sse2_runtime): Add check_effective_target_sse2.
	(check_effective_target_sse_runtime): Add check_effective_target_sse.

	* gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
	* gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
	and __get_cpuid test.
	* gcc.dg/compat/vector-2b_main.c: Ditto.

	* gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.

	* gcc.dg/20020418-1.c: Do not require sse{,2} effective target
	for compile-time only test.
	* gcc.dg/pr32716.c: Ditto.
	* gcc.dg/pr34856.c: Ditto.
	* gcc.dg/pr36997.c: Ditto.
	* gcc.dg/prefetch-loop-arrays-1.c: Ditto.
	* gfortran.dg/pr28158.f90: Ditto.
	* gfortran.dg/pr30667.f: Ditto.

	* gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
	i?86-*-* and x86_64-*-* targets to disable execution on targets
	without sse2 runtime support.
	* g++.dg/vect/vect.exp: Ditto.
	* gfortran.dg/vect/vect.exp: Ditto.

	* gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
	* gcc.dg/pr37544.c: Ditto.
	* gcc.dg/pr40550.c: Ditto.
	* gcc.dg/compat/union-m128-1_main.c: Ditto.
	* gcc.dg/compat/vector-1a_main.c: Ditto.
	* gcc.dg/compat/vector-2a_main.c: Ditto.
	* gcc.dg/torture/pr16104-1.c: Ditto.
	* gcc.dg/torture/pr35771-1.c: Ditto.
	* gcc.dg/torture/pr35771-2.c: Ditto.
	* gcc.dg/torture/pr35771-3.c: Ditto.
	* gcc.dg/torture/stackalign/alloca-2.c: Ditto.
	* gcc.dg/torture/stackalign/alloca-3.c: Ditto.
	* gcc.dg/torture/stackalign/push-1.c: Ditto.
	* gcc.dg/torture/stackalign/vararg-3.c: Ditto.
	* g++.dg/other/i386-1.C: Ditto.
	* g++.dg/other/pr40446.C: Ditto.

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

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

2010-07-23  Daniel Kraft  <d@domob.eu>

	PR fortran/44709
	* gfortran.dg/exit_1.f08: New test.
	* gfortran.dg/exit_2.f08: New test.

2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>

	PR tree-optimization/39839
	* gcc.target/arm/pr39839.c: New test case.

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

	* gnat.dg/unchecked_convert5b.adb: New test.
	* gnat.dg/unchecked_convert6.adb: Likewise.
	* gnat.dg/unchecked_convert6b.adb: Likewise.

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

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

2010-07-22  Dodji Seketeli  <dodji@redhat.com>

	PR debug/45024
	* g++.dg/debug/dwarf2/nested-2.C: New test case.

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

	* gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
	with dg-require-linker-plugin.

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

	PR lto/43850
	* g++.dg/lto/20100722-1_0.C: New testcase.

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

	PR lto/42451
	* gcc.dg/lto/20100720-3_0.c: New testcase.
	* gcc.dg/lto/20100720-3_1.c: Likewise.

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

	* lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
	* lib/target-supports.exp (check_linker_plugin_available): Likewise.

	PR lto/43373
	* gcc.dg/lto/20100722-1_0.c: New testcase.

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

	PR tree-optimization/44891
	* gcc.c-torture/compile/pr44891.c: New test.

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

	PR tree-optimization/45017
	* gcc.c-torture/execute/pr45017.c: New testcase.

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

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

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

	PR target/43698
	* gcc.target/arm/pr43698.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  Jakub Jelinek  <jakub@redhat.com>

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

2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>

	PR c++/44641
	* lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
	comments.

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

	PR lto/45018
	* g++.dg/lto/20100721-1_0.C: New testcase.

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

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

2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>

	PR middle-end/44738
	* c-c++-common/uninit-17.c: Correct expected error.

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

	* gcc.dg/guality/asm-1.c: New test.

	PR debug/45003
	* gcc.dg/guality/pr45003-2.c: New test.
	* gcc.dg/guality/pr45003-3.c: New test.

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

	PR libfortran/44697
	* gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.

2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>

	* lib/scanasm.exp (dg-function-on-line): Test that a function is
	defined on the current line.
	* g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
	* g++.dg/debug/dwarf2/pr44641.C: New.

2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>

	* gcc.target/powerpc/block-move-1.c: New test.
	* gcc.target/powerpc/block-move-2.c: New test.

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

	PR c++/44967
	* g++.dg/cpp0x/sfinae2.C: New.

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

	PR lto/42696
	* gcc.dg/lto/20100720-4_0.c: New testcase.

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

	PR lto/43221
	* gcc.dg/lto/20100720-2_0.c: New testcase.
	* gcc.dg/lto/20100720-2_1.c: Likewise.

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

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

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

	PR debug/45003
	* gcc.dg/guality/pr45003-1.c: New test.

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

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

2010-07-20  Bingfeng Mei  <bmei@broadcom.com>

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

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

	PR middle-end/44971
	PR middle-end/44988
	* gcc.dg/pr44971.c: New testcase.
	* gcc.c-torture/compile/pr44988.c: Likewise.

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/decltype23.C: New.

2010-07-19  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/42385
	* gfortran.dg/class_defined_operator_1.f03 : New test.

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

	* gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
	* gcc.dg/vect/slp-perm-2.c (main): Likewise.
	* gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
	* gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.

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

	PR middle-end/44941
	* gcc.c-torture/compile/pr44941.c: New testcase.

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

	PR c++/44969
	* g++.dg/template/sfinae24.C: New.

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

	PR fortran/44353
	* gfortran.dg/data_implied_do_2.f90: Removed.

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

	PR c++/44969
	* g++.dg/template/sfinae23.C: New.

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-18  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/44353
	* gfortran.dg/data_implied_do_2.f90: New test.

2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.

2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
	to the "mips16" group.
	(mips_using_mips16_p): New procedure.
	(mips-dg-options): Use it.

2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.target/mips/mips16-attributes-4.c: New test.

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

	PR testsuite/44418
	* gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
	* gcc.target/powerpc/recip-2.c: Ditto.
	* gcc.target/powerpc/recip-3.c: Ditto.

2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>

	* gcc.target/arm/pr42235.c: New test.

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

	PR c++/32505
	* g++.dg/template/partial8.C: New.

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

	* gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
	* gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
	in C++.
	(gualcvt): New overloaded inline.
	(GUALCVT): Use it for C++.
	* g++.dg/guality/guality.exp: New.
	* g++.dg/guality/guality.h: New.
	* g++.dg/guality/redeclaration1.C: New test.
	* g++.dg/dg.exp: Prune also guality/* tests.
	* gcc.dg/guality/pr43141.c: Moved to...
	* c-c++-common/guality/pr43141.c: ... here.

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

	PR libfortran/37077
	* gfortran.dg/char4_iunit_2.f03: New test.

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-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-15  Jason Merrill  <jason@redhat.com>

	PR c++/44909
	* g++.dg/cpp0x/implicit7.C: New.
	* g++.dg/cpp0x/implicit8.C: New.

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

	Disable float tests for __SPU__ targets due to lack of signed zero:
	* c-c++-common/torture/complex-sign-add.c (check_add_float).
	* c-c++-common/torture/complex-sign-sub.c (check_sub_float).
	* c-c++-common/torture/complex-sign-mul.c (check_mul_float).
	* c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
	* c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
	* c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
	* c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
	* c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
	* c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).

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

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

2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>

	* g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
	with DECL_CHAIN.

2010-07-15  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/44936
	* gfortran.dg/typebound_generic_9.f03: New.

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

	PR tree-optimization/44946
	* gcc.c-torture/compile/pr44946.c: New testcase.

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

	PR fortran/40206
	* gfortran.dg/select_char_3.f90: New test.

2010-07-15  Magnus Granberg  <zorry@gentoo.org>
	    Kevin F. Quinn  <kevquinn@gentoo.org>

	* gcc.dg/Wtrampolines.c: New.

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

	PR libfortran/44934
	* gfortran.dg/endfile_2.f90: Fix to unformatted file type.

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

	PR c++/44810
	* g++.dg/torture/pr36745.C: Avoid undefined behavior.

	Implement C++0x unrestricted unions (N2544)
	* g++.dg/cpp0x/union1.C: New.
	* g++.dg/cpp0x/union2.C: New.
	* g++.dg/cpp0x/union3.C: New.
	* g++.dg/cpp0x/defaulted2.C: Adjust.
	* g++.old-deja/g++.bugs/900121_02.C: Adjust.
	* g++.old-deja/g++.ext/anon2.C: Adjust.
	* g++.old-deja/g++.mike/misc6.C: Adjust.

2010-07-14  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/44925
	* gfortran.dg/c_loc_tests_15.f90: New.

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

	PR c++/44909
	* g++.dg/cpp0x/implicit6.C: New.

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

	PR c++/44540
	* g++.dg/abi/noreturn1.C: New.
	* g++.dg/abi/noreturn2.C: New.

2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>

	PR other/44874
	PR debug/44832
	* c-c++-common/pr44832.c: New test.

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

	PR objc/44488
	* lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
	on the target.  Make sure that we can assemble the emitted asm when
	the test type is 'compile'.

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

	PR tree-optimization/36960
	* g++.dg/torture/pr36960.C: New testcase.

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

	PR c++/44908
	* g++.dg/template/sfinae21.C: New.
	* g++.dg/template/sfinae22.C: Likewise.

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

	PR testsuite/42843
	* gcc.dg/plugin/selfassign.c: Include diagnostic.h.
	* gcc.dg/plugin/ggcplug.c: Likewise.
	* g++.dg/plugin/selfassign.c: Likewise.
	* g++.dg/plugin/attribute_plugin.c: Likewise.
	* g++.dg/plugin/dumb_plugin.c: Likewise.
	* g++.dg/plugin/pragma_plugin.c: Likewise.

2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>

	* gcc.c-torture/execute/pr44683.x: New.
	* gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.

2010-07-13  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/44434
	PR fortran/44565
	PR fortran/43945
	PR fortran/44869
	* gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
	* gfortran.dg/dynamic_dispatch_2.f03: Ditto.
	* gfortran.dg/dynamic_dispatch_3.f03: Ditto.
	* gfortran.dh/typebound_call_16.f03: New.
	* gfortran.dg/typebound_generic_6.f03: New.
	* gfortran.dg/typebound_generic_7.f03: New.
	* gfortran.dg/typebound_generic_8.f03: New.

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

	PR libfortran/37077
	* gfortran.dg/char4_iunit_1.f03: New test.

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

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

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

	PR c++/44907
	* g++.dg/template/sfinae19.C: New.
	* g++.dg/template/sfinae20.C: 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-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-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/pr43766.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-11  Tobias Burnus  <burnus@net-b.de>

	PR fortran/44702
	* gfortran.dg/use_rename_6.f90: New.
	* gfortran.dg/use_iso_c_binding.f90: Update dg-error.

2010-07-11  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/44869
	* gfortran.dg/class_24.f03: New.

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

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

2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>

	* gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.

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

	PR objc/44140
	* objc.dg/lto/trivial-1_0.m: New.
	* objc.dg/lto/lto.exp: New.
	* obj-c++.dg/lto/trivial-1_0.mm: New.
	* obj-c++.dg/lto/lto.exp: New.
	* objc.dg/symtab-1.m: Adjust sizes.
	* objc.dg/image-info.m: Do not run for gnu-runtime.

2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>

	* gcc.dg/pr32370.c: Allow another kind of error message.

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

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

2010-07-09  Jakub Jelinek  <jakub@redhat.com>
	    Denys Vlasenko  <dvlasenk@redhat.com>
	    Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>

	PR tree-optimization/28632
	* gcc.dg/tree-ssa/vrp51.c: New test.
	* gcc.dg/tree-ssa/vrp52.c: New test.

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

	* g++.dg/abi/covariant6.C: New.
	* g++.dg/inherit/covariant17.C: Test both bases.
	* g++.dg/inherit/covariant7.C: Check vtable layout.

2010-07-09  Tom de Vries  <tjvries@xs4all.nl>

	* gcc.dg/debug/dwarf2/pr31230.c: New testcase.

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

	PR tree-optimization/44852
	* gcc.c-torture/execute/pr44852.c: New testcase.

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-09  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/44882
	* gfortran.dg/pr44882.f90: New testcase.

2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>

	PR target/40657
	* gcc.target/arm/pr40657-1.c: New test.
	* gcc.target/arm/pr40657-2.c: New test.
	* gcc.c-torture/execute/pr40657.c: New test.

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

	* gcc.dg/tree-ssa/vrp50.c: New test.
	* gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.

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

	PR fortran/44649
	* gfortran.dg/c_sizeof_1.f90: Modified.
	* gfortran.dg/storage_size_1.f08: New.
	* gfortran.dg/storage_size_2.f08: New.

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

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

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

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

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

	PR tree-optimization/44710
	* gcc.dg/tree-ssa/ifc-6.c: New.
	* gcc.dg/tree-ssa/ifc-pr44710.c: New.

2010-07-08  Tobias Burnus  <burnus@net-b.de>

	PR fortran/18918
	* gfortran.dg/coarray_10.f90: Add an additional test.

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

	PR middle-end/44828
	* gcc.c-torture/execute/pr44828.c (foo): Use signed char.
	* gcc.c-torture/execute/pr44828.x: Revert.

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

	PR c++/43120
	* g++.dg/inherit/covariant17.C: New.
	* g++.dg/abi/covariant1.C: Actually test for the bug.

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

	PR rtl-optimization/44838
	* gcc.dg/pr44838.c: New.

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

	PR tree-optimization/44831
	* gcc.c-torture/compile/pr44831.c: New testcase.
	* gcc.dg/tree-ssa/pr21463.c: Adjust.

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

	PR tree-optimization/44861
	* g++.dg/vect/pr44861.cc: New testcase.

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

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

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

	* g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
	dg-options.
	* g++.dg/ext/altivec-17.C: Adjust error message.

2010-07-07  Tom Tromey  <tromey@redhat.com>

	* g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.

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

	PR target/44844
	* gcc.target/i386/rdrand-1.c: Scan "jnc".
	* gcc.target/i386/rdrand-2.c: Likewise.
	* gcc.target/i386/rdrand-3.c: Likewise.

2010-07-07  Jan Hubicka  <jh@suse.cz>

	PR middle-end/44813
	* g++.dg/torture/pr44813.C: New testcase.
	* g++.dg/torture/pr44826.C: New testcase.

2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>

	PR rtl-optimization/44787
	* gcc.c-torture/compile/pr44788.c: New test.
	* gcc.target/arm/pr44788.c: New test.

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

	* gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.

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

	* gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
	to dg-options.

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

	PR fortran/44742
	* gfortran.dg/parameter_array_init_6.f90: New.
	* gfortran.dg/initialization_20.f90: Update dg-error.
	* gfortran.dg/initialization_24.f90: Ditto.

2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
	PR fortran/PR44693
	* gfortran.dg/dim_range_1.f90:  New test.
	* gfortran.dg/minmaxloc_4.f90:  Remove invalid test.

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

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

	PR c++/44778
	* g++.dg/template/ptrmem22.C: New.

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

	* gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
	support.
	* gcc.target/i386/i386.exp: Likewise.

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

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

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

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

2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>

	* g++.dg/warn/noeffect2.C: Adjust expected warning.
	* g++.dg/warn/volatile1.C: Likewise.
	* g++.dg/template/warn1.C: Likewise.

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

	AVX Programming Reference (June, 2010)
	* g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
	* g++.dg/other/i386-3.C: Likewise.
	* gcc.target/i386/sse-12.c: Likewise.

	* gcc.target/i386/f16c-check.h: New.
	* gcc.target/i386/rdfsbase-1.c: Likewise.
	* gcc.target/i386/rdfsbase-2.c: Likewise.
	* gcc.target/i386/rdgsbase-1.c: Likewise.
	* gcc.target/i386/rdgsbase-2.c: Likewise.
	* gcc.target/i386/rdrand-1.c: Likewise.
	* gcc.target/i386/rdrand-2.c: Likewise.
	* gcc.target/i386/rdrand-3.c: Likewise.
	* gcc.target/i386/vcvtph2ps-1.c: Likewise.
	* gcc.target/i386/vcvtph2ps-2.c: Likewise.
	* gcc.target/i386/vcvtph2ps-3.c: Likewise.
	* gcc.target/i386/vcvtps2ph-1.c: Likewise.
	* gcc.target/i386/vcvtps2ph-2.c: Likewise.
	* gcc.target/i386/vcvtps2ph-3.c: Likewise.
	* gcc.target/i386/wrfsbase-1.c: Likewise.
	* gcc.target/i386/wrfsbase-2.c: Likewise.
	* gcc.target/i386/wrgsbase-1.c: Likewise.
	* gcc.target/i386/wrgsbase-2.c: Likewise.

	* gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
	(__builtin_ia32_vcvtps2ph): New.
	(__builtin_ia32_vcvtps2ph256): Likewise.

	* gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
	Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.

	* gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
	Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.

	* gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
	(__builtin_ia32_vcvtps2ph256): Likewise.
	Add fsgsbase,rdrnd,f16c.

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

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

	* gcc.dg/guality/nrv-1.c: New test.

2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>

	PR middle-end/42505
	* gcc.target/arm/pr42505.c: New test case.

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

	PR c++/44808
	* g++.dg/opt/nrv16.C: New test.

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

	PR tree-optimization/44784
	* gcc.c-torture/compile/pr44784.c: New testcase.

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

	* gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
	Increase loop bound and array size.
	* gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
	Likewise.

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

	* gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
	* gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
	* gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
	* gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
	* gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.

2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>

	PR c++/22138
	* g++.dg/parse/template25.C: New.

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

	PR rtl-optimization/44695
	* gcc.dg/torture/pr44695.c: New.

2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>

	PR c++/16630
	* g++.dg/ext/pretty3.C: New.

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

	PR middle-end/44809
	* g++.dg/torture/pr44809.C: New testcase.

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

	PR tree-optimization/44656
	* gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.

2010-07-04  Ira Rosen  <irar@il.ibm.com>
	    Revital Eres  <eres@il.ibm.com>

	* gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
	misaligned stores.
	* gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
	gcc.dg/vect/vect-96.c: Likewise.
	* gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
	that support misaligned stores. Change the number of expected
	misaligned accesses.
	* gcc.dg/vect/vect-peel-1.c: New test.
	* gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
	gcc.dg/vect/vect-peel-4.c: Likewise.
	* gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
	vectorizable on all targets that support realignment.
	* gcc.dg/vect/vect-multitypes-4.c: Likewise.

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

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

2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>

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

2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/modular3.adb: New test.
	* gnat.dg/modular3_pkg.ads: New helper.

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

	PR testsuite/44518
	* 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-03  Hans-Peter Nilsson  <hp@axis.com>

	* gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.

2010-07-02  Le-Chun Wu  <lcwu@google.com>

	PR/44128
	* g++.dg/warn/Wshadow-7.C: New test.

2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
	    Julian Brown  <julian@codesourcery.com>
	    Sandra Loosemore  <sandra@codesourcery.com>

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

2010-07-02  Julian Brown  <julian@codesourcery.com>
	    Sandra Loosemore  <sandra@codesourcery.com>

	PR target/43703

	* gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
	* gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.

2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
	    Julian Brown  <julian@codesourcery.com>

	* gcc.target/arm/neon/vadds64.c: Regenerated.
	* gcc.target/arm/neon/vaddu64.c: Regenerated.
	* gcc.target/arm/neon/vsubs64.c: Regenerated.
	* gcc.target/arm/neon/vsubu64.c: Regenerated.
	* gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
	* gcc.target/arm/neon-vmls-1.c: Likewise.
	* gcc.target/arm/neon-vsubs64.c: New execution test.
	* gcc.target/arm/neon-vsubu64.c: New execution test.
	* gcc.target/arm/neon-vadds64.c: New execution test.
	* gcc.target/arm/neon-vaddu64.c: New execution test.

2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>

	* gcc.target/arm/neon-vands64.c: New.
	* gcc.target/arm/neon-vandu64.c: New.
	* gcc.target/arm/neon-vbics64.c: New.
	* gcc.target/arm/neon-vbicu64.c: New.
	* gcc.target/arm/neon-veors64.c: New.
	* gcc.target/arm/neon-veoru64.c: New.
	* gcc.target/arm/neon-vorns64.c: New.
	* gcc.target/arm/neon-vornu64.c: New.
	* gcc.target/arm/neon-vorrs64.c: New.
	* gcc.target/arm/neon-vorru64.c: New.
	* gcc.target/arm/neon/vands64.c: Regenerated.
	* gcc.target/arm/neon/vandu64.c: Regenerated.
	* gcc.target/arm/neon/vbics64.c: Regenerated.
	* gcc.target/arm/neon/vbicu64.c: Regenerated.
	* gcc.target/arm/neon/veors64.c: Regenerated.
	* gcc.target/arm/neon/veoru64.c: Regenerated.
	* gcc.target/arm/neon/vorns64.c: Regenerated.
	* gcc.target/arm/neon/vornu64.c: Regenerated.
	* gcc.target/arm/neon/vorrs64.c: Regenerated.
	* gcc.target/arm/neon/vorru64.c: Regenerated.

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

	* gfortran.dg/runtime_warning_1.f90: Remove extra dg line.

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

	* gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
	* gfortran.dg/intent_out_5.f90: Same.
	* gfortran.dg/ltrans-7.f90: Same.
	* gfortran.dg/char_bounds_check_fail_1.f90: Same.

2010-07-02  Jan Hubicka  <jh@suse.cz>

	* gcc.dg/tree-ssa/ipa-split-5.c: New function.

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

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

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

	PR c++/44780
	* c-c++-common/Wunused-var-12.c: New test.

2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>

	PR target/42835
	* gcc.target/arm/pr42835.c: New test.

	PR target/42172
	* gcc.target/arm/pr42172-1.c: New test.

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

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

2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>

	* gcc.target/arm/neon/vdup_ns64.c: Regenerated.
	* gcc.target/arm/neon/vdup_nu64.c: Regenerated.
	* gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
	* gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
	* gcc.target/arm/neon/vmov_ns64.c: Regenerated.
	* gcc.target/arm/neon/vmov_nu64.c: Regenerated.
	* gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
	* gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
	* gcc.target/arm/neon/vget_lanes64.c: Regenerated.
	* gcc.target/arm/neon/vget_laneu64.c: Regenerated.
	* gcc.target/arm/neon/vset_lanes64.c: Regenerated.
	* gcc.target/arm/neon/vset_laneu64.c: Regenerated.
	* gcc.target/arm/neon-vdup_ns64.c: New.
	* gcc.target/arm/neon-vdup_nu64.c: New.
	* gcc.target/arm/neon-vdupQ_ns64.c: New.
	* gcc.target/arm/neon-vdupQ_nu64.c: New.
	* gcc.target/arm/neon-vdupQ_lanes64.c: New.
	* gcc.target/arm/neon-vdupQ_laneu64.c: New.
	* gcc.target/arm/neon-vmov_ns64.c: New.
	* gcc.target/arm/neon-vmov_nu64.c: New.
	* gcc.target/arm/neon-vmovQ_ns64.c: New.
	* gcc.target/arm/neon-vmovQ_nu64.c: New.
	* gcc.target/arm/neon-vget_lanes64.c: New.
	* gcc.target/arm/neon-vget_laneu64.c: New.
	* gcc.target/arm/neon-vset_lanes64.c: New.
	* gcc.target/arm/neon-vset_laneu64.c: New.

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

	* g++.dg/torture/20100702-1.C: New testcase.

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

	PR target/44707
	* gcc.c-torture/compile/pr44707.c: New test.

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

	PR c++/44039
	* g++.dg/template/crash101.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  Jan Hubicka  <jh@suse.cz>

	* g++.dg/tree-ssa/pr44706.C: New testcase.

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

	PR tree-optimization/44748
	* gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.

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-06-30  Jason Merrill  <jason@redhat.com>

	* g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
	* g++.dg/other/pr25632.C: Likewise.

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

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

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

	PR middle-end/42834
	PR middle-end/44468
	* gcc.c-torture/execute/20100316-1.c: New testcase.
	* gcc.c-torture/execute/pr44468.c: Likewise.
	* gcc.c-torture/compile/20100609-1.c: Likewise.
	* gcc.dg/volatile2.c: Adjust.
	* gcc.dg/plugin/selfassign.c: Likewise.
	* gcc.dg/pr36902.c: Likewise.
	* gcc.dg/tree-ssa/foldaddr-2.c: Remove.
	* gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
	* gcc.dg/tree-ssa/forwprop-8.c: Adjust.
	* gcc.dg/tree-ssa/pr17141-1.c: Likewise.
	* gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
	* gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
	* gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
	* gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
	* gcc.dg/tree-ssa/20030807-7.c: Likewise.
	* gcc.dg/tree-ssa/forwprop-10.c: Likewise.
	* gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
	* gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
	* gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
	* gcc.dg/tree-ssa/forwprop-1.c: Likewise.
	* gcc.dg/tree-ssa/forwprop-2.c: Likewise.
	* gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
	* gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
	* gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
	* gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
	* gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
	* gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
	* gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
	* gcc.dg/tree-ssa/forwprop-5.c: Likewise.
	* gcc.dg/struct/w_prof_two_strs.c: XFAIL.
	* gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
	* gcc.dg/struct/wo_prof_global_var.c: Likewise.
	* gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
	* gcc.dg/struct/w_prof_local_array.c: Likewise.
	* gcc.dg/struct/w_prof_single_str_global.c: Likewise.
	* gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
	* gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
	* gcc.dg/struct/w_prof_global_array.c: Likewise.
	* gcc.dg/struct/wo_prof_array_field.c: Likewise.
	* gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
	* gcc.dg/struct/w_prof_local_var.c: Likewise.
	* gcc.dg/struct/wo_prof_two_strs.c: Likewise.
	* gcc.dg/struct/wo_prof_empty_str.c: Likewise.
	* gcc.dg/struct/wo_prof_local_array.c: Likewise.
	* gcc.dg/struct/w_prof_global_var.c: Likewise.
	* gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
	* gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
	* gcc.dg/struct/wo_prof_global_array.c: Likewise.
	* gcc.dg/struct/wo_prof_escape_return.c: Likewise.
	* gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
	* gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
	* gcc.dg/struct/w_ratio_cold_str.c: Likewise.
	* gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
	* gcc.dg/struct/wo_prof_local_var.c: Likewise.
	* gcc.dg/tree-prof/stringop-1.c: Adjust.
	* g++.dg/tree-ssa/pr31146.C: Likewise.
	* g++.dg/tree-ssa/copyprop-1.C: Likewise.
	* g++.dg/tree-ssa/pr33604.C: Likewise.
	* g++.dg/plugin/selfassign.c: Likewise.
	* gfortran.dg/array_memcpy_3.f90: Likewise.
	* gfortran.dg/array_memcpy_4.f90: Likewise.
	* c-c++-common/torture/pr42834.c: New testcase.

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

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

2010-06-30  Jan Hubicka  <jh@suse.cz>

	* gcc.dg/tree-ssa/ipa-split-4.c: New testcase.

2010-06-30  Michael Matz  <matz@suse.de>

	PR bootstrap/44699
	* gcc.dg/pr44699.c: New test.

2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>

	PR tree-optimization/39799
	* c-c++-common/uninit-17.c: New test.

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

	PR libfortran/43298
	* gfortran.dg/read_infnan_1.f90: New test.

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

	Enable implicitly declared move constructor/operator= (N3053).
	* g++.dg/cpp0x/implicit3.C: New.
	* g++.dg/cpp0x/implicit4.C: New.
	* g++.dg/cpp0x/implicit5.C: New.
	* g++.dg/cpp0x/implicit-copy.C: Adjust.
	* g++.dg/cpp0x/not_special.C: Adjust.
	* g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
	* g++.dg/cpp0x/rv1n.C: Adjust.
	* g++.dg/cpp0x/rv1p.C: Adjust.
	* g++.dg/cpp0x/rv2n.C: Adjust.
	* g++.dg/cpp0x/rv2p.C: Adjust.
	* g++.dg/cpp0x/rv3n.C: Adjust.
	* g++.dg/cpp0x/rv3p.C: Adjust.
	* g++.dg/cpp0x/rv4n.C: Adjust.
	* g++.dg/cpp0x/rv4p.C: Adjust.
	* g++.dg/cpp0x/rv5n.C: Adjust.
	* g++.dg/cpp0x/rv5p.C: Adjust.
	* g++.dg/cpp0x/rv6n.C: Adjust.
	* g++.dg/cpp0x/rv6p.C: Adjust.
	* g++.dg/cpp0x/rv7n.C: Adjust.
	* g++.dg/cpp0x/rv7p.C: Adjust.
	* g++.dg/cpp0x/rv8p.C: Adjust.
	* g++.dg/gomp/pr26690-1.C: Adjust.
	* g++.dg/other/error20.C: Adjust.
	* g++.dg/other/error31.C: Adjust.
	* g++.dg/parse/error19.C: Adjust.
	* g++.dg/template/qualttp5.C: Adjust.
	* g++.old-deja/g++.law/ctors5.C: Adjust.

	Enable implicitly deleted functions (N2346)
	* g++.dg/cpp0x/defaulted17.C: New.
	* g++.dg/cpp0x/implicit1.C: New.
	* g++.dg/cpp0x/implicit2.C: New.
	* g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
	* g++.dg/ext/has_virtual_destructor.C: Adjust.
	* g++.dg/init/ctor4.C: Adjust.
	* g++.dg/init/synth2.C: Adjust.
	* g++.dg/lto/20081118_1.C: Adjust.
	* g++.dg/other/error13.C: Adjust.
	* g++.dg/other/unused1.C: Adjust.
	* g++.old-deja/g++.bob/inherit2.C: Adjust.
	* g++.old-deja/g++.bugs/900205_04.C: Adjust.
	* g++.old-deja/g++.jason/opeq3.C: Adjust.
	* g++.old-deja/g++.law/ctors17.C: Adjust.
	* g++.old-deja/g++.oliva/delete1.C: Adjust.
	* g++.old-deja/g++.pt/assign1.C: Adjust.
	* g++.old-deja/g++.pt/crash20.C: Adjust.

	* g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
	* g++.dg/cpp0x/defaulted13.C: Adjust.
	* g++.dg/cpp0x/defaulted2.C: Adjust.
	* g++.dg/cpp0x/defaulted3.C: Adjust.
	* g++.dg/cpp0x/initlist9.C: Adjust.
	* g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
	* g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
	* g++.dg/init/synth2.C: Adjust.

	* g++.dg/cpp0x/defaulted19.C: New.

	* g++.dg/expr/string-1.C: Fix for -std=c++0x.
	* g++.dg/template/error23.C: Fix for -std=c++0x.

2010-06-29  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/44718
	* gfortran.dg/proc_ptr_28.f90: New.

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

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

	PR debug/44668
	* g++.dg/debug/dwarf2/accessibility1.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  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/44696
	* gfortran.dg/associated_target_4.f90: 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  Jan Hubicka  <jh@suse.cz>

	* gcc.dg/tree-ssa/ipa-split-3.c: New testcase.

2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>

	PR target/43902
	* gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
	* gcc.target/arm/wmul-3.c: New test.
	* gcc.target/arm/wmul-4.c: New test.

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

	PR rtl-optimization/44659
	* gcc.target/i386/extract-1.c: New.
	* gcc.target/i386/extract-2.c: Likewise.
	* gcc.target/i386/extract-3.c: Likewise.
	* gcc.target/i386/extract-4.c: Likewise.
	* gcc.target/i386/extract-5.c: Likewise.
	* gcc.target/i386/extract-6.c: Likewise.

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

	PR c++/44682
	* g++.dg/warn/Wunused-var-14.C: New test.

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

	PR fortran/43298
	* gfortran.dg/nan_6.f90: New.

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

	PR tree-optimization/43781
	* gcc.dg/torture/pr43781.c: New.

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

	PR fortran/40158
	* gfortran.dg/actual_rank_check_1.f90: New test.

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

	* gcc.dg/ipa/ipa-sra-6.c: New test.

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

	PR tree-optimization/44687
	* gcc.c-torture/compile/pr44687.c

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

	PR c++/44535
	* g++.dg/torture/pr44535.C: New test.

2010-06-28  Michael Matz  <matz@suse.de>

	PR middle-end/44592
	* gfortran.dg/pr44592.f90: New test.

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

	PR tree-optimization/44357
	* g++.dg/torture/pr44357.C: New testcase.

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  Jan Hubicka  <jh@suse.cz>

	* gcc.c-torture/compile/pr44686.c: New file.

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

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

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

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

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

	* g++.dg/cpp0x/explicit5.C: New.

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

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

2010-06-26  Jan Hubicka  <jh@suse.cz>

	* gcc.dg/tree-ssa/ipa-split-2.c: New testcase.

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

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

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

	* gcc.dg/opts-3.c: New test.

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

	* gfortran.dg/type_decl_1.f90: New.
	* gfortran.dg/type_decl_2.f90: New.

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

	* gfortran.dg/semicolon_fixed.f: Fix dg syntax..
	* gfortran.dg/semicolon_fixed_2.f: Ditto.

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-06-25  Tobias Burnus  <burnus@net-b.de>

	* selected_real_kind_2.f90: New.
	* selected_real_kind_3.f90: New.

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

	* gfortran.dg/entry_19.f90: New.

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

	* gfortran.dg/end_subroutine_1.f90: New.
	* gfortran.dg/end_subroutine_2.f90: New.
	* gfortran.dg/interface_proc_end.f90: Update.

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

	* gfortran.dg/semicolon_fixed.f: Update.
	* gfortran.dg/semicolon_fixed_2.f: New.
	* gfortran.dg/semicolon_free_2.f90: New.
	* gfortran.dg/semicolon_free.f90: Update.

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

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

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

	* g++.dg/ipa/iinline-3.C: New test.
	* gcc.dg/ipa/modif-1.c: Removed.

2010-06-25  Jan Hubicka  <jh@suse.cz>

	* gcc.dg/tree-ssa/ipa-split-1.c

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

	* g++.dg/ipa/iinline-2.C: New test.

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

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

	PR tree-optimization/44539
	* gcc.dg/pr44539.c: New test.

2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>

	From Jim Wilson:
	PR target/43902
	* gcc.target/mips/madd-9.c: New test.

2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>

	PR c/44517
	* gcc.dg/noncompile/pr44517.c: New.
	* gcc.dg/noncompile/990416-1.c: Adjust expected error.

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-06-24  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/44588
	* gcc.target/i386/mod-1.c: New.
	* gcc.target/i386/umod-1.c: Likewise.
	* gcc.target/i386/umod-2.c: Likewise.
	* gcc.target/i386/umod-3.c: Likewise.

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

	PR middle-end/44492
	* g++.dg/torture/pr44492.C: New test.

2010-06-24  Andi Kleen  <ak@linux.intel.com>

	* c-c++-common/warn-omitted-condop.c: New.

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

	PR fortran/44614
	* gfortran.dg/import8.f90: New.

2010-06-23  Arnaud Charlet  <charlet@adacore.com>

	* gnat.dg/not_null.adb: Update test case.

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

	PR c++/44619
	* g++.dg/warn/Wunused-var-13.C: New test.

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

2010-06-22  Cary Coutant  <ccoutant@google.com>

	* g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.

2010-06-22  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/44616
	* gfortran.dg/abstract_type_8.f03: New.

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

	* g++.dg/cpp0x/noexcept08.C: New.

	* g++.dg/ext/unary_trait_incomplete.C: Adjust.

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

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

2010-06-21  DJ Delorie  <dj@redhat.com>

	* gcc.dg/pragma-diag-1.c: New.

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-21  Alan Modra  <amodra@gmail.com>

	PR testsuite/44505
	* gcc.c-torture/execute/frame-address.c (check_fa): Avoid
	tail call to check_fa_mid.

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

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

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

	PR fortran/40632
	* gfortran.dg/contiguous_1.f90: New.
	* gfortran.dg/contiguous_2.f90: New.
	* gfortran.dg/contiguous_3.f90: New.

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

	* gcc.target/x86_64/abi/callabi/leaf-1.c: New.
	* gcc.target/x86_64/abi/callabi/leaf-2.c: New.

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

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

2010-06-20  Joseph Myers  <joseph@codesourcery.com>

	* gcc.dg/opts-2.c: New test.

2010-06-19  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/44584
	* gfortran.dg/typebound_proc_15.f03: Modified.

2010-06-19  Richard Earnshaw  <rearnsha@arm.com>

	PR target/44072
	* gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
	* gcc.target/arm/thumb2-cmpneg2add-2.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  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libfortran/44477
	* gfortran.dg/eof_3.f90
	* gfortran.dg/endfile_2.f90
	* gfortran.dg/endfile_4.f90
	* gfortran.dg/endfile_3.f90

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*.

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

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

2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>

	* gcc.target/arm/pr40900.c: New test.

2010-06-18  Arnaud Charlet  <charlet@adacore.com>

	* gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.

2010-06-17  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/44558
	* gfortran.dg/typebound_call_15.f03: New.

2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>

	PR c++/44486
	* g++.dg/pr44486.C: New.

2010-06-16  DJ Delorie  <dj@redhat.com>

	* gcc.target/i386/volatile-bitfields-1.c: New.
	* gcc.target/i386/volatile-bitfields-2.c: New.

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

	* g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.

	* g++.dg/cpp0x/noexcept01.C: Test defaulted fns.

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

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

2010-06-16  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/44549
	* gfortran.dg/typebound_proc_16.f03: New.

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

	* g++.dg/torture/pr43905.C: New test.

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  Jason Merrill  <jason@redhat.com>

	* g++.dg/overload/arg3.C: Adjust error locations.
	* g++.dg/overload/copy1.C: Likewise.
	* g++.dg/tc1/dr152.C: Likewise.
	* g++.dg/template/incomplete4.C: Likewise.
	* g++.dg/template/incomplete5.C: Likewise.
	* g++.old-deja/g++.bob/inherit2.C: Likewise.
	* g++.old-deja/g++.pt/auto_ptr.C: Likewise.
	* g++.old-deja/g++.pt/crash9.C: Likewise.

	* g++.dg/inherit/virtual5.C: New.

	* g++.dg/cpp0x/defaulted18.C: New.

	* g++.dg/cpp0x/initlist40.C: New.

	* g++.dg/cpp0x/initlist39.C: New.

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

	PR middle-end/44391
	* gcc.dg/graphite/pr44391.c: New.

2010-06-15  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/43388
	* gfortran.dg/allocate_alloc_opt_8.f90: New.
	* gfortran.dg/allocate_alloc_opt_9.f90: New.
	* gfortran.dg/allocate_alloc_opt_10.f90: New.
	* gfortran.dg/class_allocate_2.f03: Modified an error message.

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

	* gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.

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

	* gcc.dg/vect/bb-slp-21.c: Adjust.
	* gcc.dg/vect/bb-slp-13.c: Likewise
	* gcc.dg/vect/bb-slp-4.c: Likewise
	* gcc.dg/vect/bb-slp-22.c: Likewise
	* gcc.dg/vect/bb-slp-14.c: Likewise
	* gcc.dg/vect/bb-slp-23.c: Likewise
	* gcc.dg/vect/bb-slp-15.c: Likewise
	* gcc.dg/vect/bb-slp-17.c: Likewise
	* gcc.dg/vect/bb-slp-18.c: Likewise
	* gcc.dg/vect/bb-slp-19.c: Likewise
	* gcc.dg/vect/bb-slp-10.c: Likewise
	* gcc.dg/vect/bb-slp-11.c: Likewise
	* gcc.dg/vect/bb-slp-20.c: Likewise
	* gcc.dg/vect/bb-slp-3.c: Likewise

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-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.

	PR bootstrap/44509
	* gcc.dg/pr44509.c: New test.

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

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

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

	* g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
	and c-pretty-print.h.

	* g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.

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

	* gfortran.dg/whole_file_18.f90: Updated error message.

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

	* gfortran.dg/whole_file_20.f03: New.

2010-06-12  Jan Hubicka  <jh@suse.cz>

	* gcc.c-torture/compile/pc44485.c: New testcase.

2010-06-12  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/40117
	* gfortran.dg/typebound_proc_4.f03: Modified error message.
	* gfortran.dg/typebound_proc_14.f03: New.
	* gfortran.dg/typebound_proc_15.f03: New.

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

	* gcc.dg/opts-1.c: New test.

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

	* gcc.dg/funroll-loops-all.c: Update expected error.

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

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

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

	* gcc.dg/pr42461.c: Compile at -O2 instead of -O.

2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>

	PR middle-end/44483
	* gcc.dg/tree-ssa/pr44483.c: New.

2010-06-11  Paul Brook  <paul@codesourcery.com>

	* g++.dg/other/arm-neon-1.C: New test.

2010-06-11  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/42051
	PR fortran/43896
	* gfortran.dg/class_23.f03: New test.

2010-06-11  Jan Hubicka  <jh@suse.cz>

	* gcc.dg/ipa/pure-const-2.c: New testcase.

2010-06-11  Jan Hubicka  <jh@suse.cz>

	* gcc.dg/noreturn-7.c: Update.
	* gcc.dg/noreturn-4.c: Update.

2010-06-10  Dodji Seketeli  <dodji@redhat.com>

	Fix MIPS bootstrap
	* g++.dg/other/typedef4.C: New test.

2010-06-10  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/44207
	* gfortran.dg/allocate_alloc_opt_7.f90: New test.

2010-06-10  Daniel Franke  <franke.daniel@gmail.com>

	PR fortran/44457
	* gfortran.dg/asynchronous_3.f03

2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>

	PR middle-end/44185
	* gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
	non-temporal stores out of the tests to form new test cases.  As a
	result, no non-temporal store should be generated in this case.

	* gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
	prefetch-7.c that generate one non-temporal store.

	* gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
	prefetch-7.c that generate one non-temporal store and one
	one-temporal prefetch.

2010-06-10  Martin Jambor  <mjambor@suse.cz>

	PR tree-optimization/44258
	* gcc.dg/tree-ssa/pr44258.c: New test.

2010-06-10  Daniel Kraft  <d@domob.eu>

	PR fortran/38936
	* gfortran.dg/associate_1.f03: New test.
	* gfortran.dg/associate_2.f95: New test.
	* gfortran.dg/associate_3.f03: New test.
	* gfortran.dg/associate_4.f08: New test.

2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	* gfortran.dg/selected_char_kind_4.f90: New test.

2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/pr42461.c: New test.

2010-06-09  Daniel Franke  <franke.daniel@gmail.com>

	PR fortran/44347
	* gfortran.dg/selected_real_kind_1.f90: New.

2010-06-09  Daniel Franke  <franke.daniel@gmail.com>

	PR fortran/44359
	* gfortran.dg/warn_conversion.f90: Removed check for redundant
	warning.
	* gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
	check for warning.

2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>

	* gfortran.dg/data_namelist_conflict.f90: New test.

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>

	* gfortran.dg/mvbits_9.f90: New test.
	* gfortran.dg/ibset_1.f90: Ditto.
	* gfortran.dg/ibits_1.f90: Ditto.
	* gfortran.dg/btest_1.f90: Ditto.
	* gfortran.dg/ibclr_1.f90: Ditto.

2010-06-09  Jason Merrill  <jason@redhat.com>

	PR c++/44366
	* g++.dg/cpp0x/decltype23.C: Move to...
	* g++.dg/diagnostic/parm1.C: ...here, and remove decltype.

2010-06-09  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/44211
	* gfortran.dg/typebound_call_14.f03: New test.

2010-06-09  Martin Jambor  <mjambor@suse.cz>

	PR tree-optimization/44423
	* gcc.dg/tree-ssa/pr44423.c: New test.

2010-06-09  Joern Rennecke  <amylaar@spamcop.net>

	PR testsuite/42843
	* gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
	TV_NONE to initialize tv_id field.
	* g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
	* gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
	* g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
	Include toplev.h .
	* gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
	* g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
	* g++.dg/plugin/pragma_plugin.c: Include toplev.h .

2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>

	PR tree-optimization/39874
	PR middle-end/28685
	* gcc.dg/pr39874.c: New file.

2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>

	* g++.dg/ext/attr-alias-1.C: New.
	* g++.dg/ext/attr-alias-2.C: New.

2010-06-07  Tobias Burnus  <burnus@net-b.de>

	PR fortran/44446
	* gfortran.dg/proc_ptr_27.f90: New.

2010-06-07  Jason Merrill  <jason@redhat.com>

	PR c++/44366
	* g++.dg/cpp0x/decltype23.C: New.

2010-06-08  Andrew Pinski  <pinskia@gmail.com>
	    Shujing Zhao  <pearly.zhao@oracle.com>

	PR c/37724
	* gcc.dg/c90-const-expr-10.c: Adjust.
	* gcc.dg/c99-const-expr-10.c: Adjust.
	* gcc.dg/init-bad-7.c: New.

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  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  Jakub Jelinek  <jakub@redhat.com>

	PR c++/44444
	* g++.dg/warn/Wunused-var-12.C: New test.

	PR c++/44443
	* c-c++-common/Wunused-var-11.c: New test.

2010-06-07  Jan Hubicka  <jh@suse.cz>

	* gcc.dg/ipa/pure-const-1.c: New testcase.

2010-06-07  Kazu Hirata  <kazu@codesourcery.com>

	PR rtl-optimization/44404
	* gcc.dg/pr44404.c: New.

2010-06-07  Kai Tietz  <kai.tietz@onevision.com>

	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-05-25  Dodji Seketeli  <dodji@redhat.com>

	PR c++/44188
	* g++.dg/debug/dwarf2/typedef3.C: New test.

2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>

	PR c/20000
	* c-c++-common/pr20000.c: New.

2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>

	PR c++/44086
	* g++.dg/init/pr44086.C: New.
	* g++.dg/cpp0x/decltype4.C: Adjust.

2010-06-05  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/43945
	* gfortran.dg/generic_23.f03: New test.

2010-06-05  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/43895
	* gfortran.dg/alloc_comp_class_1.f90 : New test.

2010-06-05  Jakub Jelinek  <jakub@redhat.com>

	PR c++/44361
	* c-c++-common/Wunused-var-9.c: New test.

2010-06-05  Jason Merrill  <jason@redhat.com>

	* g++.dg/cpp0x/noexcept06.C: Call set_unexpected.

2010-06-05  Joseph Myers  <joseph@codesourcery.com>

	PR c/44322
	* gcc.dg/c99-restrict-4.c: New test.

2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>

	* g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
	* g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
	* g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
	* g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
	* g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
	* g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
	* g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
	* g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
	* g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
	* g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
	* g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
	* g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
	* g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
	* g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
	* g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
	* g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
	* g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
	* g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
	* g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
	* g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
	* g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
	* g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.

2010-06-04  Jason Merrill  <jason@redhat.com>

	* g++.dg/cpp0x/noexcept06.C: New.
	* g++.dg/cpp0x/noexcept07.C: New.

	* g++.dg/cpp0x/noexcept01.C: New.
	* g++.dg/cpp0x/noexcept02.C: New.
	* g++.dg/cpp0x/noexcept03.C: New.
	* g++.dg/cpp0x/noexcept04.C: New.
	* g++.dg/cpp0x/noexcept05.C: New.

2010-06-04  Jakub Jelinek  <jakub@redhat.com>

	PR c++/44412
	* g++.dg/warn/Wunused-var-10.C: New test.
	* g++.dg/warn/Wunused-var-11.C: New test.

	PR c++/44362
	* c-c++-common/Wunused-var-10.c: New test.

2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>

	PR c/25880
	* gcc.dg/assign-warn-2.c: Update.
	* gcc.dg/cpp/line3.c: Update.
	* gcc.dg/c99-array-lval-8.c: Update.
	* gcc.dg/cast-qual-2.c: Update.
	* gcc.dg/c99-arraydecl-3.c:  Update.
	* gcc.dg/assign-warn-1.c:  Update.
	* gcc.dg/format/gcc_diag-1.c:  Update.

2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>

	PR rtl-optimization/39871
	PR rtl-optimization/40615
	PR rtl-optimization/42500
	PR rtl-optimization/42502
	* gcc.target/arm/eliminate.c: New test.

2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>

	PR libstdc++/44410
	* g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
	* g++.old-deja/g++.other/delete3.C: Likewise.
	* g++.old-deja/g++.other/new.C: Likewise.
	* g++.old-deja/g++.law/operators27.C: Likewise.
	* g++.old-deja/g++.mike/p755.C: Likewise.
	* g++.dg/eh/new1.C: Likewise.
	* g++.dg/init/new5.C: Likewise.

2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>

	* gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
	* gfortran.dg/unpack_bounds_2.f90:  Likewise.
	* gfortran.dg/unpack_bounds_3.f90:  Likewise.

2010-06-03  Richard Guenther  <rguenther@suse.de>

	PR lto/41921
	* lib/lto.exp: Always load gcc.exp.
	(lto-obj): For C source files invoke gcc_target_compile.
	* g++.dg/lto/20100603-1_0.C: New testcase.
	* g++.dg/lto/20100603-1_1.c: Likewise.

2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>

	PR tree-optimization/43688
	* gfortran.dg/pr43688.f90: New.

2010-06-03  Richard Guenther  <rguenther@suse.de>

	PR lto/41584
	* gcc.dg/lto/20100603-1_0.c: New testcase.
	* gcc.dg/lto/20100603-2_0.c: Likewise.
	* gcc.dg/lto/20100603-3_0.c: Likewise.

2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/44218
	* gcc.target/powerpc/recip-1.c: New test for -mrecip support.
	* gcc.target/powerpc/recip-2.c: Ditto.
	* gcc.target/powerpc/recip-3.c: Ditto.
	* gcc.target/powerpc/recip-4.c: Ditto.
	* gcc.target/powerpc/recip-5.c: Ditto.
	* gcc.target/powerpc/recip-6.c: Ditto.
	* gcc.target/powerpc/recip-7.c: Ditto.
	* gcc.target/powerpc/recip-test.h: Ditto.
	* gcc.target/powerpc/recip-test2.h: Ditto.

2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>

	* g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.

2010-06-02  Jason Merrill  <jason@redhat.com>

	* g++.dg/ext/vector9.C: Expect typedef in error message.

	PR c++/9726
	PR c++/23594
	PR c++/44333
	* g++.dg/tc1/dr101.C: Remove xfails.

2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>

	PR middle-end/44372
	* g++.dg/ipa/pr44372.C: New.

2010-06-02  Jan Hubicka  <jh@suse.cz>

	PR middle-end/44295
	* g++.dg/torture/pr44295.C: Neww testcase.

2010-06-02  Jan Hubicka  <jh@suse.cz>

	* gcc.dg/tree-ssa/loadpre6.c: Update.

2010-06-02  Richard Guenther  <rguenther@suse.de>

	* g++.dg/plugin/header_plugin.c: Include cp-tree.h before
	diagnostic.h.

2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>

	* lib/lto.exp (lto-link-and-maybe-run): Show the options in
	the link fail message.

2010-06-02  Tobias Burnus  <burnus@net-b.de>

	PR fortran/44360
	* gfortran.dg/use_13.f90: New test case.

2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/44371
	* gfortran.dg/error_stop_2.f08: Minor update.

2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/44371
	* gfortran.dg/error_stop_1.f08: New test.
	* gfortran.dg/error_stop_2.f08: New test.

2010-06-01  Jason Merrill  <jason@redhat.com>

	DR 990
	* g++.dg/cpp0x/initlist37.C: New.
	* g++.dg/cpp0x/initlist38.C: New.

	PR c++/44358
	* g++.dg/cpp0x/initlist36.C: New.

2010-05-31 Jan Hubicka  <jh@suse.cz>

	* gcc.dg/noreturn-8.c: New testcase.

2010-05-31 Jan Hubicka  <jh@suse.cz>

	* gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
	* gcc.dg/lto/noreturn-1_0.c: Move it here.

2010-05-31 Jan Hubicka  <jh@suse.cz>

	* gcc.dg/lto/noreturn-1_1.c: New testcase.
	* gcc.dg/lto/noreturn-1_0.c: New testcase.

2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/36928
	* gfortran.dg/dependency_27.f90:  New test.
	* gfortran.dg/array_assign_1.F90:  New test.

2010-05-31  Jakub Jelinek  <jakub@redhat.com>

	PR target/44338
	* gcc.target/i386/sse-24.c: New test.

2010-05-31  Jan Hubicka  <jh@suse.cz>

	* gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.

2010-05-31  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/44337
	* gcc.dg/pr44337.c: New test.

	PR tree-optimization/44182
	* g++.dg/debug/pr44182.C: New test.

2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/nested-func-7.c: New test.
	* gnat.dg/frame_overflow.adb: Adjust directives.

2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/prot2.ad[sb]: New test.
	* gnat.dg/prot2_pkg1.ads: New helper.
	* gnat.dg/prot2_pkg2.ad[sb]: Likewise.

2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/array11.adb: Adjust dg-warning directive.
	* gnat.dg/object_overflow.adb: Likewise.

2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>

	PR middle-end/44306
	* gcc.dg/tree-ssa/pr44306.c: New.

2010-05-29  Jan Hubicka  <jh@suse.cz>

	* gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.

2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>

	* gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.

2010-05-28  Mike Stump  <mikestump@comcast.net>

	PR objc/44125
	* objc.dg/const-str-9.m: Remove static.

2010-05-28  Jakub Jelinek  <jakub@redhat.com>

	PR target/43636
	* gcc.c-torture/compile/pr43636.c: New test.

2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>

	PR objc++/23616
	* obj-c++.dg/try-catch-2.mm: Adjust xfail.
	* obj-c++.dg/try-catch-9.mm: Ditto.

2010-05-28  Dodji Seketeli  <dodji@redhat.com>

	Revert patch for PR c++/44188
	* g++.dg/debug/dwarf2/typedef3.C: Revert new test.

2010-05-25  Dodji Seketeli  <dodji@redhat.com>

	PR c++/44188
	* g++.dg/debug/dwarf2/typedef3.C: New test.

2010-05-27  Jason Merrill  <jason@redhat.com>

	PR c++/43555
	* g++.dg/ext/vla9.C: New.

2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>

	PR objc/44140
	* objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
	* objc.dg/torture/tls/thr-init-3.m: Ditto.
	* objc.dg/torture/tls/thr-init.m: Ditto.
	* objc.dg/torture/trivial.m: Ditto.
	* obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
	* obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
	* obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
	* obj-c++.dg/torture/trivial.mm: Ditto.

2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>

	* g++.dg/lto/20100302_0.C: Skip on darwin.

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-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>

	* gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
	necessary.

2010-05-26  Jan Hubicka  <jh@suse.cz>

	* gcc.dg/lto/materialize-1_0.c: New file.
	* gcc.dg/lto/materialize-1_1.c: New file.

2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/lto10.adb: New test.
	* gnat.dg/lto10_pkg.ads: New helper.

2010-05-26  Kai Tietz  <kai.tietz@onevision.com>

	* lib/target-supports.exp (check_effective_target_int128): New
	function to check if __int128 types are available for target.
	* c-c++-common/int128-types-1.c: New.
	* c-c++-common/int128-1.c: New.
	* c-c++-common/int128-2.c: New.
	* g++.dg/abi/mangle43.C: New.
	* g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
	* g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
	pointer-wide scalar.
	* g++.dg/other/pr25632.C: Likewise.
	* g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
	* g++.dg/warn/pr13358-2.C: Add llp64 for check of special
	overflow warnings.
	* g++.dg/warn/pr13358-4.C: Likewise.
	* g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
	* g++.dg/warn/Wconversion-null.C: Likewise.

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  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/40011
	* gfortran.dg/whole_file_19.f90 : New test.

2010-05-25  Daniel Franke  <franke.daniel@gmail.com>

	PR fortran/30668
	PR fortran/31346
	PR fortran/34260
	* 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.

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.c-torture/compile/pr44197.c: Require alias support.
	* gcc.dg/lto/20081222_0.c: Ditto.

2010-05-25  Jakub Jelinek  <jakub@redhat.com>

	PR debug/42801
	* gcc.dg/guality/vla-2.c: New test.

2010-05-25  Richard Guenther  <rguenther@suse.de>

	PR middle-end/44069
	* g++.dg/torture/pr44069.C: New testcase.

2010-05-25  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.

2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>

	PR objc/44140
	* objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.

2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>

	* obj-c++.dg/torture/tls/trivial.mm: New.
	* obj-c++.dg/torture/tls/thr-init-1.mm: New.
	* obj-c++.dg/torture/tls/thr-init-2.mm: New.
	* obj-c++.dg/torture/tls/thr-init-3.mm: New.
	* obj-c++.dg/torture/tls/diag-1.mm: New.
	* obj-c++.dg/torture/tls/tls.exp: New.
	* obj-c++.dg/torture/trivial.mm: New.
	* obj-c++.dg/torture/dg-torture.exp: New.
	* obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
	* obj-c++.dg/tls/trivial.m: New.
	* obj-c++.dg/tls/init-1.mm: New.
	* obj-c++.dg/tls/diag-1.mm: New.
	* obj-c++.dg/tls/init-2.mm: New.
	* obj-c++.dg/tls/diag-2.mm: New.
	* obj-c++.dg/tls/diag-3.mm: New.
	* obj-c++.dg/tls/diag-4.mm: New.
	* obj-c++.dg/tls/static-1.mm: New.
	* obj-c++.dg/tls/tls.exp: New.
	* obj-c++.dg/tls/diag-5.mm: New.
	* obj-c++.dg/tls/static-1a.mm: New.
	* objc-obj-c++-shared/Object1.mm: New.
	* lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.

2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>

	PR objc++/43689
	* obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
	* obj-c++.dg/const-str-6.mm: Ditto.

2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>

	* g++.dg/parse/array-size2.C: Remove dg-error directives.

2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>

	PR ada/38394
	* gnat.dg/array13.ad[sb]: New test.

2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
	    Sandra Loosemore  <sandra@codesourcery.com>

	* gcc.target/arm/neon/: Regenerated test cases.

	* gcc.target/arm/neon/polytypes.c,
	gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
	gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
	gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
	gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
	g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
	dg-add-options arm_neon.

	* gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
	gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
	g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
	and arm_neon_fp16_ok.

	* gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
	gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.

	* lib/target-supports.exp (add_options_for_arm_neon): New.
	(check_effective_target_arm_neon_ok_nocache): New, from
	check_effective_target_arm_neon_ok.  Check multiple possibilities.
	(check_effective_target_arm_neon_ok): Use
	check_effective_target_arm_neon_ok_nocache.
	(add_options_for_arm_neon_fp16)
	(check_effective_target_arm_neon_fp16_ok)
	check_effective_target_arm_neon_fp16_ok_nocache): New.
	(check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.

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  Paul Brook  <paul@codesourcery.com>

	* gcc.target/arm/frame-pointer-1.c: New test.
	* gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
	pointer elimination.

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  Joseph Myers  <joseph@codesourcery.com>

	* gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
	gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
	* gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.

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>

	PR target/43869
	* gcc.c-target/pr43869.c: New test.

2010-05-22  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/44212
	* gfortran.dg/class_22.f03: New.

2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>

	PR lto/44238
	* gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.

2010-05-22  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/44213
	* gfortran.dg/abstract_type_7.f03: New.

2010-05-21  Jason Merrill  <jason@redhat.com>

	* g++.dg/eh/spec11.C: Test cleanup optimization.

2010-05-21  Jakub Jelinek  <jakub@redhat.com>

	PR debug/44223
	* gcc.target/i386/pr44223.c: New test.

2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.target/i386/pr25993.c: Use @function as type specifier.

2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>

	* g++.dg/other/const3.C: New test.

2010-05-20  Daniel Franke  <franke.daniel@gmail.com>

	PR fortran/38407
	* warn_unused_dummy_argument_1.f90: New.
	* warn_unused_dummy_argument_2.f90: New.

2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/30298
	* g++.dg/inherit/crash1.C: New.
	* g++.dg/inherit/crash2.C: Likewise.

2010-05-20  Jakub Jelinek  <jakub@redhat.com>

	PR debug/44178
	* g++.dg/debug/pr44178.C: New test.

2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>

	PR middle-end/44185
	* gcc.dg/tree-ssa/prefetch-6.c: Add
	--param min-insn-to-prefetch-ratio=6.
	* gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
	allow unrolling, and adjust the movnti count.

2010-05-20  Jan Hubicka  <jh@suse.cz>

	PR middle-end/44197
	* gcc.c-torture/compile/pr44197.c: New file.

2010-05-20  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/i386.exp (check_effective_target_3dnow):
	Fix test code.
	(check_effective_target_xop): Remove __may_alias__ attribute.

2010-05-20  Hans-Peter Nilsson  <hp@axis.com>

	PR target/44202
	* gcc.c-torture/execute/pr44202-1.c: New test.

2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/43851
	* gfortran.dg/label_1.f90: Update test.

2010-05-19  Jan Hubicka  <jh@suse.cz>

	* gcc.dg/lto/ipareference2_0.c: New file.
	* gcc.dg/lto/ipareference2_1.c: New file.

2010-05-19  Jason Merrill  <jason@redhat.com>

	* g++.dg/parse/fn-typedef2.C: New.

	* g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
	function type.

	PR c++/44193
	* g++.dg/template/fntype1.C: New.

2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/discr23.ad[sb]: New test.
	* gnat.dg/discr23_pkg.ads: New helper.

	* gnat.dg/specs/controlled1.ads: New test.
	* gnat.dg/specs/controlled1_pkg.ads: New helper.

2010-05-19  Daniel Franke  <franke.daniel@gmail.com>

	PR fortran/44055
	* gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
	Fixed scope of C_SIZEOF.
	* gfortran.dg/warn_conversion_2.f90: New.

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-lddqu.c: Use dg-require-effective-target sse3.
	* gcc.target/i386/sse3-addsubpd.c: Likewise.
	* gcc.target/i386/sse3-addsubps.c: Likewise.
	* gcc.target/i386/sse3-haddpd.c: Likewise.
	* gcc.target/i386/sse3-haddps.c: Likewise.
	* gcc.target/i386/sse3-hsubpd.c: Likewise.
	* gcc.target/i386/sse3-hsubps.c: Likewise.
	* gcc.target/i386/sse3-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  Richard Guenther  <rguenther@suse.de>

	PR lto/44196
	* g++.dg/lto/20100519-1_0.C: New testcase.

2010-05-19  Daniel Franke  <franke.daniel@gmail.com>

	PR fortran/42360
	* gfortran.dg/warn_intent_out_not_set.f90: New.

2010-05-19  Daniel Franke  <franke.daniel@gmail.com>

	PR fortran/38404
	* gfortran.dg/data_char_1.f90: Updated warning message.
	* gfortran.dg/data_array_6.f: New.

2010-05-19  Martin Jambor  <mjambor@suse.cz>

	* g++.dg/ipa/ivinline-8.C: New test.
	* gcc.dg/ipa/iinline-2.c: Likewise.

2010-05-19  Daniel Franke  <franke.daniel@gmail.com>

	PR fortran/34505
	* gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
	arguments; add check for return value kind.
	* gfortran.dg/float_1.f90: Likewise.

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-18  Jan Hubicka  <jh@suse.cz>

	* gcc.dg/lto/ipacp_0.c: New test.
	* gcc.dg/lto/ipacp_1.c: New test.

2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>

	PR lto/44184
	* gcc.dg/lto/20100518_0.c: New test.

2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/specs/lto3.ads: Add missing dg-options.

2010-05-17  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/43990
	* gfortran.dg/class_21.f03: New.

2010-05-17  Jason Merrill  <jason@redhat.com>

	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-17  Martin Jambor  <mjambor@suse.cz>

	* g++.dg/ipa/ivinline-1.C: New test.
	* g++.dg/ipa/ivinline-2.C: New test.
	* g++.dg/ipa/ivinline-3.C: New test.
	* g++.dg/ipa/ivinline-4.C: New test.
	* g++.dg/ipa/ivinline-5.C: New test.
	* g++.dg/ipa/ivinline-6.C: New test.

2010-05-17  Dodji Seketeli  <dodji@redhat.com>
	    Jason Merrill  <jason@redhat.com>

	PR c++/44108
	* c-c++-common/Wunused-var-8.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-17  Martin Jambor  <mjambor@suse.cz>

	PR middle-end/44133
	* gcc.dg/tree-ssa/pr44133.c: New test.
	* gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
	precise.

2010-05-17  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/44044
	* gfortran.dg/class_20.f03: New.

2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>

	PR 44078
	* gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
	debug messages but not the newly introduced one.

2010-05-16  Daniel Franke  <franke.daniel@gmail.com>

	PR fortran/35779
	* gfortran.dg/initialization_25.f90: Commented testcase.
	* gfortran.dg/initialization_26.f90: New.

2010-05-16  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
	* gcc.dg/pr43084.c: Likewise.
	* gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
	-fipa-type-escape.
	* gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
	-fipa-type-escape.
	* gcc.dg/struct/struct-reorg.exp: Likewise.
	* gcc.dg/struct/wo_prof_empty_str.c: Likewise.
	* gcc.dg/struct/wo_prof_escape_return.c: Likewise.

2010-05-16  Joseph Myers  <joseph@codesourcery.com>

	* gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
	gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
	gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
	gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
	tests.

2010-05-15  Jason Merrill  <jason@redhat.com>

	* g++.dg/eh/spec10.C: New.
	* g++.dg/eh/spec11.C: New.
	* g++.old-deja/g++.mike/eh34.C: Remove dg-options.

2010-05-15  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/44154
	PR fortran/42647
	* gfortran.dg/allocatable_scalar_9.f90: New.

2010-05-15  Jakub Jelinek  <jakub@redhat.com>

	PR c++/44148
	* g++.dg/torture/pr44148.C: New test.

2010-05-15  Joseph Myers  <joseph@codesourcery.com>

	* gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
	gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
	* gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
	diagnostics and type sizes.

2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/lto9.adb: New test.
	* gnat.dg/lto9_pkg1.ads: New helper.
	* gnat.dg/lto9_pkg2.ad[sb]: Likewise.

2010-05-15  Jan Hubicka  <jh@suse.cz>

	* gcc.dg/lto/ipareference_1.c: Rename to ...
	* gcc.dg/lto/ipareference_0.c: ... this one.
	* gcc.dg/lto/ipareference_2.c: Rename to ...
	* gcc.dg/lto/ipareference_1.c: ... this one.

2010-05-15  Jan Hubicka  <jh@suse.cz>

	* gcc.dg/lto/ipareference_1.c: New file.
	* gcc.dg/lto/ipareference_2.c: New file.

2010-05-15  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/44038
	* gcc.c-torture/compile/pr44038.c: New testcase.

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-15  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/43207
	PR fortran/43969
	* gfortran.dg/class_18.f03: New.
	* gfortran.dg/class_19.f03: New.

2010-05-14  Jakub Jelinek  <jakub@redhat.com>

	PR debug/44112
	* gcc.dg/debug/dwarf2/const-1.c: Remove.
	* g++.dg/debug/dwarf2/const1.C: Remove.

2010-05-14  Jason Merrill  <jason@redhat.com>

	* g++.dg/eh/cond4.C: New.
	* g++.dg/eh/elide2.C: Adjust.
	* g++.old-deja/g++.eh/terminate1.C: Adjust.

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  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/44119
	* gcc.c-torture/compile/pr44119.c: New testcase.

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>

	* gfortran.dg/gomp/pr44036-1.f90: Adjust.

	PR debug/44136
	* gcc.dg/pr44136.c: New test.

2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>

	PR c++/30566
	* g++.dg/warn/Wshadow-4.C: Adjust.
	* g++.dg/warn/Wshadow-5.C: New test.
	* g++.dg/warn/Wshadow-6.C: New test

2010-05-13  Daniel Franke  <franke.daniel@gmail.com>

	PR fortran/35779
	* gfortran.dg/initialization_25.f90: New.

2010-05-13  Martin Jambor  <mjambor@suse.cz>

	* g++.dg/otr-fold-1.C: New test.
	* g++.dg/otr-fold-2.C: New test.

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.

	PR debug/43983
	* gcc.dg/guality/sra-1.c: New test.

2010-05-12  Jan Hubicka  <jh@suse.cz>

	* tree-ssa/unreachable.c: New test.

2010-05-12  Jason Merrill  <jason@redhat.com>

	* g++.dg/cpp0x/sfinae1.C: New.

2010-05-12  Sriraman Tallam  <tmsriram@google.com>

	* gcc.target/i386/zee.c: New file.

2010-05-12  Jason Merrill  <jason@redhat.com>

	* g++.dg/conversion/op1.C: Expect template candidate message.
	* g++.dg/cpp0x/nullptr15.C: Likewise.
	* g++.dg/cpp0x/pr31431-2.C: Likewise.
	* g++.dg/cpp0x/pr31431.C: Likewise.
	* g++.dg/cpp0x/temp_default2.C: Likewise.
	* g++.dg/cpp0x/trailing4.C: Likewise.
	* g++.dg/cpp0x/variadic-ex3.C: Likewise.
	* g++.dg/cpp0x/variadic-ex4.C: Likewise.
	* g++.dg/cpp0x/variadic-throw.C: Likewise.
	* g++.dg/cpp0x/variadic35.C: Likewise.
	* g++.dg/cpp0x/vt-35147.C: Likewise.
	* g++.dg/cpp0x/vt-37737-1.C: Likewise.
	* g++.dg/cpp0x/vt-37737-2.C: Likewise.
	* g++.dg/ext/visibility/anon8.C: Likewise.
	* g++.dg/ext/vla2.C: Likewise.
	* g++.dg/other/pr28114.C: Likewise.
	* g++.dg/other/ptrmem10.C: Likewise.
	* g++.dg/other/ptrmem11.C: Likewise.
	* g++.dg/overload/unknown1.C: Likewise.
	* g++.dg/parse/template7.C: Likewise.
	* g++.dg/parse/typename7.C: Likewise.
	* g++.dg/template/conv11.C: Likewise.
	* g++.dg/template/copy1.C: Likewise.
	* g++.dg/template/deduce3.C: Likewise.
	* g++.dg/template/dependent-expr5.C: Likewise.
	* g++.dg/template/friend.C: Likewise.
	* g++.dg/template/incomplete2.C: Likewise.
	* g++.dg/template/local4.C: Likewise.
	* g++.dg/template/local6.C: Likewise.
	* g++.dg/template/operator10.C: Likewise.
	* g++.dg/template/overload6.C: Likewise.
	* g++.dg/template/ptrmem2.C: Likewise.
	* g++.dg/template/ptrmem20.C: Likewise.
	* g++.dg/template/ptrmem8.C: Likewise.
	* g++.dg/template/sfinae2.C: Likewise.
	* g++.dg/template/ttp25.C: Likewise.
	* g++.dg/template/unify10.C: Likewise.
	* g++.dg/template/unify11.C: Likewise.
	* g++.dg/template/unify6.C: Likewise.
	* g++.dg/template/unify7.C: Likewise.
	* g++.dg/template/unify9.C: Likewise.
	* g++.dg/template/varmod1.C: Likewise.
	* g++.old-deja/g++.brendan/crash56.C: Likewise.
	* g++.old-deja/g++.law/operators32.C: Likewise.
	* g++.old-deja/g++.pt/crash28.C: Likewise.
	* g++.old-deja/g++.pt/crash60.C: Likewise.
	* g++.old-deja/g++.pt/explicit38.C: Likewise.
	* g++.old-deja/g++.pt/explicit39.C: Likewise.
	* g++.old-deja/g++.pt/explicit41.C: Likewise.
	* g++.old-deja/g++.pt/explicit67.C: Likewise.
	* g++.old-deja/g++.pt/explicit77.C: Likewise.
	* g++.old-deja/g++.pt/expr2.C: Likewise.
	* g++.old-deja/g++.pt/overload7.C: Likewise.
	* g++.old-deja/g++.pt/ptrmem6.C: Likewise.
	* g++.old-deja/g++.pt/spec5.C: Likewise.
	* g++.old-deja/g++.pt/spec6.C: Likewise.
	* g++.old-deja/g++.pt/t24.C: Likewise.
	* g++.old-deja/g++.pt/unify4.C: Likewise.
	* g++.old-deja/g++.pt/unify6.C: Likewise.
	* g++.old-deja/g++.pt/unify8.C: Likewise.
	* g++.old-deja/g++.robertl/eb119.C: Likewise.
	* g++.old-deja/g++.robertl/eb79.C: Likewise.
	* g++.old-deja/g++.robertl/eb98.C: Likewise.

	* g++.dg/cpp0x/initlist32.C: New.

	* g++.dg/template/conv11.C: New.
	* g++.dg/conversion/op1.C: Adjust expected error.

	* g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.

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-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  Iain Sandoe  <iains@gcc.gnu.org>

	* objc-obj-c++-shared/Object1.m: New.
	* objc.dg/torture: New directory.
	* objc.dg/torture/tls: Ditto.
	* objc.dg/tls: Ditto.
	* objc.dg/torture/tls/trivial.m: New test.
	* objc.dg/torture/tls/thr-init-2.m: New test.
	* objc.dg/torture/tls/thr-init-3.m: New test.
	* objc.dg/torture/tls/thr-init.m: New test.
	* objc.dg/torture/tls/diag-1.m: New test.
	* objc.dg/torture/tls/tls.exp: New.
	* objc.dg/torture/trivial.m: New test.
	* objc.dg/torture/dg-torture.exp: New.
	* objc.dg/tls/diag-3.m: New test.
	* objc.dg/tls/diag-4.m: New test.
	* objc.dg/tls/diag-5.m: New test.
	* objc.dg/tls/init-1.m: New test.
	* objc.dg/tls/init-2.m: New test.
	* objc.dg/tls/tls.exp: New.
	* objc.dg/tls/diag-2.m: New test.
	* lib/objc.exp: Respond to dg-additional-files.

2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>

	* gcc.target/m68k/20100512-1.c: New.

2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/lto8.adb: New test.
	* gnat.dg/lto8_pkg.ad[sb]: New helper.
	* gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.

2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/34272
	PR c++/43630
	PR c++/34491
	* g++.dg/template/crash97.C: New.
	* g++.dg/template/crash98.C: Likewise.
	* g++.dg/template/crash99.C: Likewise.
	* g++.dg/cpp0x/pr31439.C: Adjust.
	* g++.dg/template/crash95.C: Likewise.

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.

	PR c++/44062
	* c-c++-common/Wunused-var-7.c: New test.
	* g++.dg/warn/Wunused-var-9.C: New test.

2010-05-11  Daniel Franke  <franke.daniel@gmail.com>

	PR fortran/43711
	* gfortran.dg/gomp/pr43711.f90: New.

2010-05-11  Daniel Franke  <franke.daniel@gmail.com>

	PR fortran/31820
	* gfortran.dg/select_5.f90: Updated.

2010-05-11  Jan Hubicka  <jh@suse.cz>

	PR tree-optimize/44063
	* gcc.c-torture/compile/pr44063.c: New testcase.

2010-05-11  Jakub Jelinek  <jakub@redhat.com>

	PR debug/44023
	* gcc.dg/pr44023.c: New test.

2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/lto7.adb: New test.
	* gnat.dg/lto7_pkg.ad[sb]: New helper.

2010-05-10  Jason Merrill  <jason@redhat.com>

	PR c++/44017
	* g++.dg/template/inherit5.C: New.

	PR c++/44045
	* g++.dg/cpp0x/initlist33.C: New.
	* g++.dg/cpp0x/initlist26.C: Adjust.
	* g++.dg/cpp0x/initlist28.C: Adjust.

2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>

	PR c++/43719
	* g++.dg/init/pr43719.C: New.
	* g++.dg/anon-struct4.C: Adjust.

2010-05-10  Jakub Jelinek  <jakub@redhat.com>

	PR debug/44028
	* gcc.dg/pr44028.c: New test.

2010-05-08  Daniel Franke  <franke.daniel@gmail.com>

	PR fortran/27866
	PR fortran/35003
	PR fortran/42809
	* gfortran.dg/array_constructor_type_17.f03: Updated match string.
	* gfortran.dg/warn_conversion.f90: New.

2010-05-10  Michael Matz  <matz@suse.de>

	* gcc.dg/vect/fast-math-vect-reduc-8.c: New test.

2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>

	PR rtl-optimization/44012
	* gcc.dg/pr44012.c: New.

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-05-10  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/44044
	* gfortran.dg/class_7.f03: Modified.
	* gfortran.dg/select_type_1.f03: Modified.
	* gfortran.dg/select_type_12.f03: New.

2010-05-10  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/44050
	* gcc.dg/torture/pr44050.c: New testcase.

2010-05-10  Wei Guozhi  <carrot@google.com>

	PR target/42879
	* gcc.target/arm/pr42879.c: New testcase.

2010-05-09  Joseph Myers  <joseph@codesourcery.com>

	PR c/44051
	* gcc.dg/anon-struct-9.c: Avoid generating identifier i386.

2010-05-09  Joseph Myers  <joseph@codesourcery.com>

	PR c/10676
	* gcc.dg/anon-struct-10.c: New test.

2010-05-09  Richard Guenther  <rguenther@suse.de>

	PR middle-end/44024
	* gcc.dg/pr44024.c: New testcase.

2010-05-09  Joseph Myers  <joseph@codesourcery.com>

	PR c/4784
	* gcc.dg/anon-struct-9.c: New test.

2010-05-09  Richard Guenther  <rguenther@suse.de>

	PR middle-end/44043
	* gcc.c-torture/compile/pr44043.c: New testcase.

2010-05-09  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.

2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.

2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/lto[12456].adb: Add "target lto" marker.
	* gnat.dg/specs/lto3.ads: Likewise.

2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>

	PR middle-end/28685
	* gcc.dg/pr28685-1.c: New file.

2010-05-08  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/44030
	* gcc.c-torture/compile/pr44030.c: New testcase.

2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/lto6.adb: New test.
	* gnat.dg/lto6_pkg.ads: New helper.

2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/lto5.adb: New test.
	* gnat.dg/lto5_pkg.ad[sb]: New helper.

2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/lto4.ad[sb]: New test.

2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/specs/lto3.ads: New test.
	* gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
	* gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.

2010-05-08  Quentin Ochem  <ochem@adacore.com>

	* gnat.dg/sizetype3.ad[sb]: New test.
	* gnat.dg/sizetype3_pkg.ads: New helper.

2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>

	PR c++/43951
	* g++.dg/init/new29.C: New.

2010-05-07  Daniel Franke  <franke.daniel@gmail.com>

	PR fortran/40728
	* gfortran.dg/coarray_1.f90: Fixed error message.
	* gfortran.dg/selected_char_kind_3.f90: Fixed error message.
	* gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
	* gfortran.dg/intrinsic_std_5.f90: New.

2010-05-07  Jason Merrill  <jason@redhat.com>

	* g++.dg/cpp0x/nullptr20.C: Use sprintf.

2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
	(size_t, stderr): Remove.
	(read_error): Replaced __builtin_fprintf by fprintf.

2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>

	* gcc.dg/ordered-comparison-1.c: New test.
	* gcc.dg/ordered-comparison-2.c: New test.
	* gcc.dg/ordered-comparison-3.c: New test.
	* gcc.dg/ordered-comparison-4.c: New test.

2010-05-06  Mike Stump  <mikestump@comcast.net>

	PR objc/35165
	* obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.

2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
	    Jason Merrill  <jason@redhat.com>

	* g++.dg/cpp0x/nullptr01.C: New.
	* g++.dg/cpp0x/nullptr02.C: New.
	* g++.dg/cpp0x/nullptr03.C: New.
	* g++.dg/cpp0x/nullptr04.C: New.
	* g++.dg/cpp0x/nullptr05.C: New.
	* g++.dg/cpp0x/nullptr06.C: New.
	* g++.dg/cpp0x/nullptr07.C: New.
	* g++.dg/cpp0x/nullptr08.C: New.
	* g++.dg/cpp0x/nullptr09.C: New.
	* g++.dg/cpp0x/nullptr10.C: New.
	* g++.dg/cpp0x/nullptr11.C: New.
	* g++.dg/cpp0x/nullptr12.C: New.
	* g++.dg/cpp0x/nullptr13.C: New.
	* g++.dg/cpp0x/nullptr14.C: New.
	* g++.dg/cpp0x/nullptr15.C: New.
	* g++.dg/cpp0x/nullptr16.C: New.
	* g++.dg/cpp0x/nullptr17.C: New.
	* g++.dg/cpp0x/nullptr18.C: New.
	* g++.dg/cpp0x/nullptr19.C: New.
	* g++.dg/cpp0x/nullptr20.C: New.
	* g++.dg/cpp0x/nullptr21.C: New.
	* g++.dg/cpp0x/nullptr22.C: New.
	* g++.dg/debug/nullptr01.C: New.
	* gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.

2010-05-06  Jakub Jelinek  <jakub@redhat.com>

	* gcc.dg/Wunused-var-8.c: Move to...
	* c-c++-common/Wunused-var-6.c: ... here.  New test.

2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/40406
	* g++.dg/template/crash96.C: New.

2010-05-06  Jan Hubicka  <jh@suse.cz>

	PR tree-optimization/43791
	* gcc.c-torture/compile/pr43791.c: New file.

2010-05-06  Michael Matz  <matz@suse.de>

	PR tree-optimization/43984
	* gfortran.dg/pr43984.f90: New test.

2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>

	PR 40989
	* gcc.dg/pr40989.c: New.

2010-05-06  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/43934
	* gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.

2010-05-06  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/ipa/ipa-pta-11.c: Likewise.

2010-04-22  Jakub Jelinek  <jakub@redhat.com>
	    Dodji Seketeli  <dodji@redhat.com>

	PR c/18624
	* g++.dg/warn/Wunused-7.C: Add dg-warning.
	* g++.dg/template/sfinae16.C: Likewise.
	* gcc.dg/Wunused-var-1.c: Moved to...
	* c-c++-common/Wunused-var-1.c: ...here. New test.
	* gcc.dg/Wunused-var-2.c: Moved to...
	* c-c++-common/Wunused-var-2.c: ...here. New test.
	* gcc.dg/Wunused-var-3.c: Moved to...
	* c-c++-common/Wunused-var-3.c: ...here. New test.
	* gcc.dg/Wunused-var-4.c: Moved to...
	* gcc.dg/Wunused-var-1.c: ... here.
	* gcc.dg/Wunused-var-5.c: Moved to...
	* c-c++-common/Wunused-var-4.c: ...here. New test.
	* gcc.dg/Wunused-var-7.c: Moved to...
	* c-c++-common/Wunused-var-5.c: ...here. New test.
	* gcc.dg/Wunused-var-6.c: Moved to...
	* gcc.dg/Wunused-var-2.c: ... here.
	* c-c++-common/Wunused-var-1.c: New test.
	* c-c++-common/Wunused-var-2.c: New test.
	* c-c++-common/Wunused-var-3.c: New test.
	* c-c++-common/Wunused-var-4.c: New test.
	* c-c++-common/Wunused-var-5.c: New test.
	* g++.dg/warn/Wunused-var-1.C: New test.
	* g++.dg/warn/Wunused-var-2.C: New test.
	* g++.dg/warn/Wunused-var-3.C: New test.
	* g++.dg/warn/Wunused-var-4.C: New test.
	* g++.dg/warn/Wunused-var-5.C: New test.
	* g++.dg/warn/Wunused-var-6.C: New test.
	* g++.dg/warn/Wunused-var-7.C: New test.
	* g++.dg/warn/Wunused-var-8.C: New test.
	* g++.dg/warn/Wunused-parm-1.C: New test.
	* g++.dg/warn/Wunused-parm-2.C: New test.
	* g++.dg/warn/Wunused-parm-3.C: New test.

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  Daniel Franke  <franke.daniel@gmail.com>

	PR fortran/24978
	* gfortran.dg/data_invalid.f90: New.

2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/lto2.adb: New test.

2010-05-05  Jason Merrill  <jason@redhat.com>

	PR c++/43787
	* g++.dg/opt/empty1.C: New.

2010-05-05  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/43696
	* gfortran.dg/class_17.f03: New.

2010-05-04  Neil Vachharajani  <nvachhar@google.com>

	* gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.

2010-05-04  Mike Stump  <mikestump@comcast.net>

	PR objc/35165
	* encode-8.mm: Restore running of testcase, skip for gnu-runtime.

2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/43668
	* gcc.target/i386/pr43668.c: New.

2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/43028
	* g++.dg/cpp0x/initlist31.C: New.

2010-05-04  Jakub Jelinek  <jakub@redhat.com>

	PR c/43981
	* gcc.dg/Wunused-var-8.c: 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>

	PR target/43799
	* gcc.target/i386/pr43799.c: New.

2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/lto1.adb: New test.
	* gnat.dg/lto1_pkg.ad[sb]: New helper.

2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>

	PR middle-end/43671
	* gcc.target/i386/pr43671.c: New.

2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/43705
	* g++.dg/template/crash95.C: New.

2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>

	PR debug/43508
	* gcc.target/i386/pr43508.c: New.

2010-05-04  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/43879
	* g++.dg/torture/pr43879-1_0.C: New testcase.
	* g++.dg/torture/pr43879-1_1.C: Likewise.

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>

	* g++.dg/cdce3.C: Add a space.  Updated.

2010-05-03  Jason Merrill  <jason@redhat.com>

	PR c++/43680
	* g++.dg/opt/enum2.C: New.
	* g++.dg/warn/pr33738.C: Use -fstrict-enums.
	* g++.dg/warn/Wswitch-1.C: Adjust message.

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  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/43592
	* gfortran.dg/unexpected_interface.f90: New test.

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  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/43971
	* gcc.dg/pr43971.c: New testcase.

2010-05-03  Jakub Jelinek  <jakub@redhat.com>

	PR debug/43972
	* gcc.dg/debug/pr43972.c: New test.

2010-05-02  Uros Bizjak  <ubizjak@gmail.com>

	PR testsuite/43963
	* g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.

2010-05-02  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/43879
	* gcc.dg/torture/pr43879-3.c: New testcase.

2010-05-01  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/43949
	* g++.dg/warn/Warray-bounds-5.C: New testcase.

2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>

	PR c++/43951
	* g++.dg/init/new28.C: New.

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-04-30  DJ Delorie  <dj@redhat.com>

	* gcc.c-torture/execute/20100430-1.c: New test.

2010-04-30  Jason Merrill  <jason@redhat.com>

	PR c++/43868
	* g++.dg/template/ptrmem21.C: New.

2010-04-30  Tobias Burnus  Mburnus@net-b.de>

	PR fortran/18918
	PR fortran/43931
	* gfortran.dg/coarray_13.f90: New test.

2010-04-30  Richard Guenther  <rguenther@suse.de>

	PR lto/43946
	* gcc.dg/lto/20100430-1_0.c: New testcase.

2010-04-30  Jakub Jelinek  <jakub@redhat.com>

	PR debug/43942
	* c-c++-common/pr43942.c: New test.

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-04-30  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/43879
	* gcc.dg/torture/pr43879_1.c: New testcase.

2010-04-30  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/tree-ssa/builtin-free.c: New testcase.

2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>

	PR c++/43890
	* init.c (diagnose_uninitialized_cst_or_ref_member): check for
	user-provided constructor while recursing.

2010-04-29  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/42274
	* gfortran.dg/class_16.f03: New test.

2010-04-29  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/42274
	* gfortran.dg/class_15.f03: New.

2010-04-29  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/43326
	* gfortran.dg/dynamic_dispatch_9.f03: New test.

2010-04-29  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/43492
	* gfortran.dg/generic_22.f03 : New test.

2010-04-29  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/42353
	* gfortran.dg/class_14.f03: New test.

2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/42680
	* gfortran.dg/interface_32.f90: New test.

2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
	    Janus Weil  <janus@gcc.gnu.org>

	PR fortran/41829
	* gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
	* gfortran.dg/dynamic_dispatch_7.f03 : New test.
	* gfortran.dg/dynamic_dispatch_8.f03 : New test.

2010-04-28  Mike Stump  <mikestump@comcast.net>

	* g++.dg/uninit-pred-1_b.C: Use dg-message instead of
	dg-excess-errors.
	* g++.dg/uninit-pred-2_b.C: Likewise.

2010-04-28  Tobias Burnus  <burnus@net-b.de>

	PR fortran/18918
	PR fortran/43919
	* gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.

2010-04-28  Matthias Klose  <doko@ubuntu.com>

	* gcc.dg/plugin/plugin.exp: Run the plugindir tests.
	* gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
	* gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
	* gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
	* gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.

2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/const-uniq-1.c: New test.
	* gcc.dg/lto/const-uniq_[01].c: Likewise.

2010-04-28  Xinliang David Li  <davidxl@google.com>

	* gcc.dg/uninit-pred-2_b.c: New test.
	* gcc.dg/uninit-pred-4_b.c: New test.
	* gcc.dg/uninit-pred-3_d.c: New test.
	* gcc.dg/uninit-pred-6_b.c: New test.
	* gcc.dg/uninit-pred-8_b.c: New test.
	* gcc.dg/uninit-pred-3_a.c: New test.
	* gcc.dg/uninit-pred-2_c.c: New test.
	* gcc.dg/uninit-pred-5_a.c: New test.
	* gcc.dg/uninit-pred-3_e.c: New test.
	* gcc.dg/uninit-pred-7_a.c: New test.
	* gcc.dg/uninit-pred-6_c.c: New test.
	* gcc.dg/uninit-pred-9_a.c: New test.
	* gcc.dg/uninit-pred-8_c.c: New test.
	* gcc.dg/uninit-pred-3_b.c: New test.
	* gcc.dg/uninit-pred-5_b.c: New test.
	* gcc.dg/uninit-pred-7_b.c: New test.
	* gcc.dg/uninit-pred-6_d.c: New test.
	* gcc.dg/uninit-pred-9_b.c: New test.
	* gcc.dg/uninit-pred-2_a.c: New test.
	* gcc.dg/uninit-pred-4_a.c: New test.
	* gcc.dg/uninit-pred-3_c.c: New test.
	* gcc.dg/uninit-pred-6_a.c: New test.
	* gcc.dg/uninit-pred-8_a.c: New test.
	* gcc.dg/uninit-pred-7_c.c: New test.
	* gcc.dg/uninit-pred-6_e.c: New test.
	* g++.dg/uninit-pred-loop-1_b.cc: New test.
	* g++.dg/uninit-pred-1_a.C: New test.
	* g++.dg/uninit-pred-1_b.C: New test.
	* g++.dg/uninit-pred-2_a.C: New test.
	* g++.dg/uninit-pred-2_b.C: New test.
	* g++.dg/uninit-pred-loop-1_a.cc: New test.
	* g++.dg/uninit-pred-loop-1_c.cc: New test.
	* g++.dg/uninit-pred-loop_1.cc: New test.

2010-04-28  Martin Jambor  <mjambor@suse.cz>

	* gcc.dg/lto/20091209-1_0.c: New testcase.

2010-04-28  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/43879
	PR tree-optimization/43909
	* gcc.dg/ipa/ipa-pta-14.c: Adjust.

2010-04-28  Richard Guenther  <rguenther@suse.de>

	PR c++/43880
	* g++.dg/torture/pr43880.C: New testcase.

2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>

	PR c++/9335
	* g++.dg/template/recurse2.C: Update
	* g++.dg/template/recurse.C: Update.
	* g++.dg/template/pr23510.C: Update.
	* lib/prune.exp: Filter out 'recursively instantiated'.

2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>

	PR c++/29043
	* g++.dg/init/pr29043.C: New.

2010-04-27  Jason Merrill  <jason@redhat.com>

	* g++.dg/lookup/scoped5.C: Adjust.
	* g++.dg/lookup/scoped8.C: Adjust.
	* g++.dg/template/dependent-expr5.C: Adjust.
	* g++.old-deja/g++.brendan/nest1.C: Adjust.

	PR c++/43856
	* g++.dg/cpp0x/lambda/lambda-this2.C: New.

	PR c++/43875
	* g++.dg/cpp0x/lambda/lambda-deduce2.C: New.

2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
	    Jan Hubicka  <hubicka@ucw.cz>

	* gcc.dg/pure-2.c: New testcase.
	* gcc.dg/const-1.c: New testcase.

2010-04-27  Jason Merrill  <jason@redhat.com>

	* g++.dg/cpp0x/lambda/lambda-ice1.C: New.

	PR c++/41468
	* g++.dg/template/sfinae17.C: New.
	* g++.dg/template/sfinae18.C: New.

2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>

	* g++.dg/init/pr42844.C: New.
	* g++.dg/cpp0x/pr42844-2.C: New.
	* g++.dg/cpp0x/defaulted2.C: Adjust.
	* g++.dg/tree-ssa/pr27549.C: Likewise.
	* g++.old-deja/g++.mike/dyncast8.C: Likewise.

2010-04-27  Tobias Burnus  <burnus@net-b.de>

	PR fortran/18918
	* gfortran.dg/coarray_12.f90: Fix dump parsing.

2010-04-27  Richard Guenther  <rguenther@suse.de>

	PR middle-end/40561
	* g++.dg/other/pr40561.C: New testcase.

2010-04-27  Martin Jambor  <mjambor@suse.cz>

	PR middle-end/43812
	* g++.dg/ipa/pr43812.C: New test.

2010-04-27  Jan Hubicka  <jh@suse.cz>

	* gcc.dg/ipa/iinline-1.c (main): Rename to...
	(test): ... this one.

2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>

	PR target/40657
	* gcc.target/arm/thumb-stackframe.c: New test.

2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>

	* gcc.dg/pr32207.c: Fix typo in expected warning messages.
	* gcc.dg/misc-column.c: Likewise.
	* gcc.dg/Walways-true-1.c: Likewise.
	* gcc.dg/Walways-true-2.c: Likewise.
	* gcc.dg/warn-addr-cmp.c: Likewise.

2010-04-27  Tobias Burnus  <burnus@net-b.de>

	PR fortran/18918
	* gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
	* gfortran.dg/coarray_12.f90: New.

2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>

	PR c/32207
	* gcc.dg/pr32207.c: New test.
	* gcc.dg/misc-column.c: Adjust expected warning.
	* gcc.dg/Walways-true-1.c: Likewise.
	* gcc.dg/Walways-true-2.c: Likewise.
	* gcc.dg/warn-addr-cmp.c: Likewise.

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-04-26  H.J. Lu  <hongjiu.lu@intel.com>

	PR tree-optimization/43904
	* gcc.dg/tree-ssa/tailcall-6.c: New.

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-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>

	PR 43715
	* lib/plugin-support.exp: Use "-undefined
	dynamic_lookup" on darwin.

2010-04-26  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/lto/20100426_0.c: New testcase.

2010-04-26  Jie Zhang  <jie@codesourcery.com>

	PR tree-optimization/43833
	gcc.dg/Warray-bounds-8.c: New test case.

2010-04-26  Richard Guenther  <rguenther@suse.de>

	PR lto/43080
	* g++.dg/lto/20100423-3_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  Ira Rosen  <irar@il.ibm.com>

	* gcc.dg/vect/bb-slp-23.c: New test.

2010-04-25  Joseph Myers  <joseph@codesourcery.com>

	* gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
	* gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
	* gcc.dg/c1x-float-1.c: New test.

2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
	of "lea\[ \t\]".

2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>

	* gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
	FreeBSD.
	* gfortran.dg/default_format_denormal_1.f90: Ditto.
	* gfortran.dg/default_format_2.f90: Ditto.

2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>

	* gfortran.dg/pr43505.f90: Clean up .mod file.
	* gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
	* gfortran.dg/pr41347.f90: Ditto.
	* gfortran.dg/internal_pack_4.f90: Ditto.
	* gfortran.dg/proc_decl_23.f90: Ditto.
	* gfortran.dg/recursive_check_3.f90: Ditto.
	* gfortran.dg/intent_out_3.f90: Ditto.
	* gfortran.dg/assignment_2.f90: Ditto.
	* gfortran.dg/pr41928.f90: Ditto.
	* gfortran.dg/pr42166.f90: Ditto.
	* gfortran.dg/private_type_12.f90: Ditto.
	* gfortran.dg/graphite/pr42185.f90: Ditto.
	* gfortran.dg/graphite/pr42186.f90: Ditto.
	* gfortran.dg/graphite/pr40982.f90: Ditto.
	* gfortran.dg/graphite/id-2.f90: Ditto.
	* gfortran.dg/graphite/id-4.f90: Ditto.
	* gfortran.dg/graphite/pr42050.f90: Ditto.
	* gfortran.dg/graphite/id-18.f90: Ditto.
	* gfortran.dg/graphite/pr42393-1.f90: Ditto.
	* gfortran.dg/graphite/pr41924.f90: Ditto.
	* gfortran.dg/graphite/pr42393.f90: Ditto.
	* gfortran.dg/graphite/pr37980.f90: Ditto.
	* gfortran.dg/graphite/pr38953.f90: Ditto.
	* gfortran.dg/graphite/pr42180.f90: Ditto.
	* gfortran.dg/graphite/pr42181.f90: Ditto.
	* gfortran.dg/where_operator_assign_4.f90: Ditto.
	* gfortran.dg/select_type_4.f90: Ditto.
	* gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
	* gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
	* gfortran.dg/lto/pr40725_0.f03: Ditto.
	* gfortran.dg/elemental_args_check_2.f90: Ditto.
	* gfortran.dg/whole_file_11.f90: Ditto.
	* gfortran.dg/private_type_11.f90: Ditto.
	* gfortran.dg/vect/vect-gems.f90: Ditto.
	* gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.

2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".

2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/pack15.ad[sb]: New test.

2010-04-25  Paolo Bonzini  <bonzini@gnu.org>

	* gcc.target/arm/mla-1.c: 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  Bernd Schmidt  <bernds@codesourcery.com>

	PR tree-optimization/41442
	* gcc.target/i386/pr41442.c: New test.

2010-04-24  Hans-Peter Nilsson  <hp@axis.com>

	PR fortran/43832
	* gfortran.dg/fgetc_3.f90: Delete bogus test.

2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/43832
	* gfortran.dg/open_nounit.f90: New test.

2010-04-24  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/43841
	PR fortran/43843
	* gfortran.dg/elemental_scalar_args_1.f90 : New test.

2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>

	* gcc.dg/Wconversion-integer.c: Update.

2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/unchecked_convert5.adb: New test.

2010-04-23  Richard Guenther  <rguenther@suse.de>

	PR lto/41734
	* gcc.dg/lto/20100423-2_0.c: New testcase.
	* gcc.dg/lto/20100423-2_0.c: Likewise.

2010-04-23  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  Martin Jambor  <mjambor@suse.cz>

	PR tree-optimization/43846
	* gcc.dg/tree-ssa/sra-10.c: 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>

	PR lto/42653
	* g++.dg/lto/20100423-1_0.C: New testcase.

2010-04-22  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.dg/graphite/interchange-0.c: Fix dg-final directive.

2010-04-22  Ira Rosen  <irar@il.ibm.com>

	PR tree-optimization/43842
	* gcc.dg/vect/pr43842.c: New test.

2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>

	* gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
	* gcc.target/i386/wmul-2.c: Likewise.

2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
	* gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.

2010-04-22  Alexander Monakov  <amonakov@ispras.ru>

	* gfortran.dg/reassoc_6.f: New testcase.

2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>

	PR middle-end/29274
	* gcc.target/arm/wmul-1.c: New test.
	* gcc.target/arm/wmul-2.c: New test.

2010-04-22  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/43845
	* gcc.c-torture/compile/pr43845.c: New testcase.

2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>

	PR middle-end/29274
	* gcc.target/i386/wmul-1.c: New test.
	* gcc.target/i386/wmul-2.c: New test.
	* gcc.target/bfin/wmul-1.c: New test.
	* gcc.target/bfin/wmul-2.c: New test.

2010-04-22  Richard Guenther  <rguenther@suse.de>

	PR fortran/43829
	* gfortran.dg/vector_subscript_6.f90: New testcase.
	* gfortran.dg/assign_10.f90: Adjust.

2010-04-21  Jakub Jelinek  <jakub@redhat.com>

	PR fortran/43836
	* gfortran.dg/gomp/pr43836.f90: New test.

2010-04-21  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/ipa/ipa-pta-11.c: Adjust.

2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* gcc.dg/torture/builtin-cproj-3.c: New.

2010-04-20  Jason Merrill  <jason@redhat.com>

	PR c++/9335
	* g++.dg/template/recurse2.C: New.
	* g++.dg/parse/crash36.C: Adjust.
	* g++.dg/other/fold1.C: Adjust.
	* g++.dg/init/member1.C: Adjust.
	* lib/prune.exp: Prune "skipping N instantiation contexts".

2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* gcc.dg/torture/builtin-cproj-1.c: Test more cases.

2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* gcc.dg/torture/builtin-cproj-1.c: New.
	* gcc.dg/torture/builtin-cproj-2.c: New.

2010-04-20  Dodji Seketeli  <dodji@redhat.com>

	PR c++/43800
	PR c++/43704
	* g++.dg/template/typedef32.C: Adjust.
	* g++.dg/template/typedef33.C: New test.

2010-04-20  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-20  Xinliang David Li  <davidxl@google.com>

	* g++.dg/tree-ssa/fold-compare.C: New.

2010-04-20  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/39417
	* g++.dg/torture/pr39417.C: New testcase.

2010-04-20  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/ipa/ipa-pta-14.c: New testcase.

2010-04-20  Jakub Jelinek  <jakub@redhat.com>

	* g++.dg/debug/dwarf2/rv1.C: 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  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-19  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/43796
	* gfortran.dg/pr43796.f90: New testcase.

2010-04-19  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/43783
	* gcc.c-torture/execute/pr43783.c: New testcase.

2010-04-19  Uros Bizjak  <ubizjak@gmail.com>

	PR target/43766
	* gcc.target/i386/pr43766.c: New test.

2010-04-19  Jie Zhang  <jie@codesourcery.com>

	PR target/43662
	* gcc.target/i386/pr43662.c: New test.

2010-04-19  Dodji Seketeli  <dodji@redhat.com>

	PR c++/43704
	* g++.dg/template/typedef32.C: New test.

2010-04-19  Ira Rosen  <irar@il.ibm.com>

	PR tree-optimization/37027
	* lib/target-supports.exp
	(check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
	* gcc.dg/vect/pr37027.c: New test.
	* gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
	gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
	gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
	gcc.dg/vect/vect-complex-6.c: Likewise.

2010-04-19  Jakub Jelinek  <jakub@redhat.com>

	* g++.dg/debug/dwarf2/enum1.C: 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-18  Ira Rosen  <irar@il.ibm.com>

	PR tree-optimization/43771
	* g++.dg/vect/pr43771.cc: New test.

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-17  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/sizetype.adb: Rename into...
	* gnat.dg/sizetype1.adb: ...this.
	* gnat.dg/sizetype2.adb: New test.

2010-04-16  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/43572
	* gcc.dg/tree-ssa/tailcall-5.c: New testcase.

2010-04-16  Olivier Hainque  <hainque@adacore.com>

	* gnat.dg/specs/discr_private.ads: New test.

2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>

	PR target/41514
	* gcc.target/arm/thumb-comparisons.c: New test.

	PR target/40603
	* gcc.target/arm/thumb-cbranchqi.c: New test.

2010-04-16  Christian Bruel  <christian.bruel@st.com>

	* g++.dg/torture/pr36191.C: Enable for SH.

2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/wide_boolean.adb: New test.
	* gnat.dg/wide_boolean_pkg.ad[sb]: New helper.

2010-04-15  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/ipa/ipa-pta-1.c: New testcase.
	* gcc.dg/ipa/ipa-pta-2.c: Likewise.
	* gcc.dg/ipa/ipa-pta-3.c: Likewise.
	* gcc.dg/ipa/ipa-pta-4.c: Likewise.
	* gcc.dg/ipa/ipa-pta-5.c: Likewise.
	* gcc.dg/ipa/ipa-pta-6.c: Likewise.
	* gcc.dg/ipa/ipa-pta-7.c: Likewise.
	* gcc.dg/ipa/ipa-pta-8.c: Likewise.
	* gcc.dg/ipa/ipa-pta-9.c: Likewise.
	* gcc.dg/ipa/ipa-pta-10.c: Likewise.
	* gcc.dg/ipa/ipa-pta-11.c: Likewise.
	* gcc.dg/ipa/ipa-pta-12.c: Likewise.
	* gcc.dg/ipa/ipa-pta-13.c: Likewise.
	* gcc.dg/torture/ipa-pta-2.c: Likewise.
	* gcc.dg/torture/ipa-pta-1.c: Adjust.

2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>

	PR target/21803
	* gcc.target/arm/pr42496.c: New test.

2010-04-14  Jason Merrill  <jason@redhat.com>

	PR c++/36625
	* g++.dg/ext/attrib38.C: New.

2010-04-14  Steve Ellcey  <sje@cup.hp.com>

	PR testsuite/43739
	* gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.

2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>

	PR 42966
	* gcc.dg/cpp/warn-undef-2.c: Update.
	* gcc.dg/cpp/warn-traditional-2.c: Update.
	* gcc.dg/cpp/warn-comments-2.c: Update.
	* gcc.dg/cpp/warn-variadic-2.c: Update.
	* gcc.dg/cpp/warn-long-long-2.c: Update.
	* gcc.dg/cpp/warn-deprecated-2.c: Update.
	* gcc.dg/cpp/warn-multichar-2.c: Update.
	* gcc.dg/cpp/warn-normalized-3.c: Update.
	* gcc.dg/cpp/warn-cxx-compat-2.c: Update.
	* gcc.dg/cpp/warn-trigraphs-3.c: Update.
	* gcc.dg/cpp/warn-unused-macros-2.c: Update.
	* gcc.dg/cpp/warn-trigraphs-4.c: Update.
	* gcc.dg/cpp/warn-redefined-2.c: Update.
	* gfortran.dg/warning-directive-2.F90: Update.
	* c-c++-common/cpp/warning-directive-2.c: Update.

2010-04-14  Michael Matz  <matz@suse.de>

	PR tree-optimization/42963
	* gcc.dg/pr42963.c: New testcase.

2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/class_wide.adb: Rename into...
	* gnat.dg/class_wide1.adb: ...this.
	* gnat.dg/class_wide2.ad[sb]: New test.

2010-04-14  Tobias Burnus  <burnus@net-b.de>

	PR fortran/18918
	* gfortran.dg/coarray_9.f90: Update dg-errors.
	* gfortran.dg/coarray_10.f90: New test.
	* gfortran.dg/coarray_11.f90: New test.

2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/43747
	gfortran.dg/initialization_24.f90: New test.

2010-04-13  Jason Merrill  <jason@redhat.com>

	* g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
	* g++.dg/cpp0x/lambda/lambda-uneval.C: New.

2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>

	* gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
	* g++.dg/dg.exp: Likewise.
	* gcc.dg/cpp/warning-directive-1.c: Move to ...
	* c-c++-common/cpp/warning-directive-1.c: ... here.
	* gcc.dg/cpp/warning-directive-2.c: Move to ...
	* c-c++-common/cpp/warning-directive-2.c: ... here.
	* gcc.dg/cpp/warning-directive-3.c: Move to ...
	* c-c++-common/cpp/warning-directive-3.c: ... here.
	* gcc.dg/cpp/warning-directive-4.c: Move to ...
	* c-c++-common/cpp/warning-directive-4.c: ... here.
	* g++.dg/cpp/warning-directive-1.C: Delete.
	* g++.dg/cpp/warning-directive-2.C: Delete.
	* g++.dg/cpp/warning-directive-3.C: Delete.
	* g++.dg/cpp/warning-directive-4.C: Delete.
	* gcc.dg/cpp/normalised-3.c: Delete.
	* g++.dg/cpp/normalised-1.C: Rename as ...
	* c-c++-common/cpp/normalised-3.c: ... this.

2010-04-13  Martin Jambor  <mjambor@suse.cz>

	* gcc.dg/tree-ssa/sra-9.c: New test.

2010-04-13  Michael Matz  <matz@suse.de>

	PR middle-end/43730
	* gcc.dg/pr43730.c: New test.

2010-04-13  Michael Matz  <matz@suse.de>

	* gcc.dg/tree-ssa/negate.c: New testcase.

2010-04-13  Richard Guenther  <rguenther@suse.de>

	PR testsuite/43735
	* gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.

2010-04-13  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.

2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/derived_type1.adb: New test.

2010-04-13  Matthias Klose  <doko@ubuntu.com>

	* gcc.dg/plugindir1.c: New testcase.
	* gcc.dg/plugindir2.c: New testcase.
	* gcc.dg/plugindir3.c: New testcase.
	* gcc.dg/plugindir4.c: New testcase.

2010-04-12  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/rotate-2.c: New test.

2010-04-12  Jason Merrill  <jason@redhat.com>

	PR c++/43641
	* g++.dg/cpp0x/lambda/lambda-conv4.C: New.
	* g++.dg/cpp0x/lambda/lambda-deduce2.C: New.

2010-04-12  Fabien Chene  <fabien.chene@gmail.com>

	PR c++/25811
	* g++.dg/init/pr25811.C: New test.

2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
	dg-error, dg-warning.
	* gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.

2010-04-12  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/torture/inline-2.c: New testcase.

2010-04-12  Jakub Jelinek  <jakub@redhat.com>

	PR bootstrap/43699
	* gcc.dg/Wunused-var-7.c: New test.

	PR tree-optimization/43560
	* gcc.c-torture/execute/pr43560.c: New test.

2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/aggr13.adb: New test.
	* gnat.dg/aggr14.adb: Likewise.
	* gnat.dg/aggr14_pkg.ad[sb]: New helper.

2010-04-12  Richard Guenther  <rguenther@suse.de>

	PR c++/43611
	* g++.dg/torture/pr43611.C: New testcase.

2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>

	PR c/36774
	* gcc.dg/pr36774-1.c: New test.
	* gcc.dg/pr36774-2.c: New test.

2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>

	* gcc.target/sh/rte-delay-slot.c: New test.

2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/pack9.adb: Remove -cargs option.
	* gnat.dg/aggr12.ad[sb]: New test.

2010-04-10  Jie Zhang  <jie@codesourcery.com>

	PR target/43417
	* gcc.target/sh/pr43417.c: New test.

2010-04-10  Tobias Burnus  <burnus@net-b.de>

	PR fortran/43591
	* gfortran.dg/spec_expr_6.f90: New test.

2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>

	PR cpp/43195
	* gcc.dg/cpp/pr43195.c: New.
	* gcc.dg/cpp/pr43195.h: New.

2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>

	PR 42965
	* gcc.dg/Werror-6.c: Adjust.
	* gcc.dg/Werror-implicit-function-declaration.c: Likewise.
	* gcc.dg/Werror-4.c: Likewise.
	* gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
	* gcc.dg/Wswitch-enum-error.c: Likewise.
	* gcc.dg/Wpointer-arith.c: Likewise.
	* gcc.dg/Wfatal.c: Likewise.
	* gcc.dg/Wswitch-error.c: Likewise.
	* g++.dg/warn/unused-result1-Werror.c: Likewise.
	* gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
	* gcc.dg/cpp/warn-undef-2.c: Likewise.
	* gcc.dg/cpp/warn-traditional-2.c: Likewise.
	* gcc.dg/cpp/warn-comments-2.c: Likewise.
	* gcc.dg/cpp/warn-variadic-2.c: Likewise.
	* gcc.dg/cpp/warning-directive-2.c: Likewise.
	* gcc.dg/cpp/warn-long-long-2.c: Likewise.
	* gcc.dg/cpp/warn-deprecated-2.c: Likewise.
	* gcc.dg/cpp/warn-multichar-2.c: Likewise.
	* gcc.dg/cpp/warn-normalized-3.c: Likewise.
	* gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
	* gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
	* gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
	* gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
	* gcc.dg/cpp/warn-redefined-2.c: Likewise.
	* g++.dg/cpp/warning-directive-2.C: Likewise.
	* gfortran.dg/warning-directive-2.F90: Likewise.

2010-04-09  Jason Merrill  <jason@redhat.com>

	PR c++/42623
	* g++.dg/template/sizeof13.C: New.

2010-04-09  Kai Tietz  <kai.tietz@onevision.com>

	* g++.dg/other/pr35504.C: Add check for thiscall.
	* g++.dg/torture/stackalign/eh-thiscall-1.C: New.
	* gcc.dg/torture/stackalign/thiscall-1.c: New.

2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>

	PR c++/28584
	* gcc.dg/Wint-to-pointer-cast-1.c: Move to...
	* c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
	* gcc.dg/Wint-to-pointer-cast-2.c: Move to...
	* c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
	* gcc.dg/Wint-to-pointer-cast-3.c: Move to...
	* c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
	* g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
	* g++.dg/other/increment1.C: Likewise.

2010-04-09  Tobias Burnus  <burnus@net-b.de>

	PR fortran/18918
	* gfortran.dg/coarray_7.f90: New test.
	* gfortran.dg/coarray_8.f90: New test.

2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>

	PR fortran/28039
	* gfortran.dg/fmt_with_extra.f: Remove xfail and update test.

2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	PR target/43643
	* gcc.dg/pr43643.c: New test.

2010-04-08  Tobias Burnus  <burnus@net-b.de>

	* gfortran.dg/iso_fortran_env_6.f90: Add more checks.

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-08  Maxim Kuvyrkov  <maxim@codesourcery.com>

	PR middle-end/40815
	* gcc.dg/tree-ssa/reassoc-19.c: New.

2010-04-07  Jakub Jelinek  <jakub@redhat.com>

	PR c/18624
	* gcc.dg/Wunused-var-1.c: New test.
	* gcc.dg/Wunused-var-2.c: New test.
	* gcc.dg/Wunused-var-3.c: New test.
	* gcc.dg/Wunused-var-4.c: New test.
	* gcc.dg/Wunused-var-5.c: New test.
	* gcc.dg/Wunused-var-6.c: New test.
	* gcc.dg/Wunused-parm-1.c: New test.

	* gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
	* gcc.dg/trunc-1.c: Likewise.
	* gcc.dg/vla-9.c: Likewise.
	* gcc.dg/dfp/composite-type.c: Likewise.

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-04-07  Simon Baldwin  <simonb@google.com>

	* gcc.dg/cpp/warn-undef-2.c: New.
	* gcc.dg/cpp/warn-traditional-2.c: New.
	* gcc.dg/cpp/warn-comments-2.c: New.
	* gcc.dg/cpp/warning-directive-1.c: New.
	* gcc.dg/cpp/warn-long-long.c: New.
	* gcc.dg/cpp/warn-traditional.c: New.
	* gcc.dg/cpp/warn-variadic-2.c: New.
	* gcc.dg/cpp/warn-undef.c: New.
	* gcc.dg/cpp/warn-normalized-1.c: New.
	* gcc.dg/cpp/warning-directive-2.c: New.
	* gcc.dg/cpp/warn-long-long-2.c: New.
	* gcc.dg/cpp/warn-variadic.c: New.
	* gcc.dg/cpp/warn-normalized-2.c: New.
	* gcc.dg/cpp/warning-directive-3.c: New.
	* gcc.dg/cpp/warn-deprecated-2.c: New.
	* gcc.dg/cpp/warn-trigraphs-1.c: New.
	* gcc.dg/cpp/warn-multichar-2.c: New.
	* gcc.dg/cpp/warn-normalized-3.c: New.
	* gcc.dg/cpp/warning-directive-4.c: New.
	* gcc.dg/cpp/warn-unused-macros.c: New.
	* gcc.dg/cpp/warn-trigraphs-2.c: New.
	* gcc.dg/cpp/warn-cxx-compat-2.c: New.
	* gcc.dg/cpp/warn-cxx-compat.c: New.
	* gcc.dg/cpp/warn-redefined.c: New.
	* gcc.dg/cpp/warn-trigraphs-3.c: New.
	* gcc.dg/cpp/warn-unused-macros-2.c: New.
	* gcc.dg/cpp/warn-deprecated.c: New.
	* gcc.dg/cpp/warn-trigraphs-4.c: New.
	* gcc.dg/cpp/warn-redefined-2.c: New.
	* gcc.dg/cpp/warn-comments.c: New.
	* gcc.dg/cpp/warn-multichar.c: New.
	* g++.dg/cpp/warning-directive-1.C: New.
	* g++.dg/cpp/warning-directive-2.C: New.
	* g++.dg/cpp/warning-directive-3.C: New.
	* g++.dg/cpp/warning-directive-4.C: New.
	* gfortran.dg/warning-directive-1.F90: New.
	* gfortran.dg/warning-directive-3.F90: New.
	* gfortran.dg/warning-directive-2.F90: New.
	* gfortran.dg/warning-directive-4.F90: New.

2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>

	PR objc++/23716
	* obj-c++.dg/comp-types-10.mm: Remove XFAIL.

2010-04-07  Jason Merrill  <jason@redhat.com>

	* g++.dg/template/dr408.C: New.

	* g++.dg/lookup/ns4.C: New.

	PR c++/38392
	* g++.dg/template/friend51.C: New test.

	PR c++/41970
	* g++.old-deja/g++.other/linkage1.C: Adjust.

2010-04-07  Dodji Seketeli  <dodji@redhat.com>

	PR c++/42697
	* g++.dg/template/crash94.C: New test.

2010-04-07  Dodji Seketeli  <dodji@redhat.com>

	PR c++/40239
	* g++.dg/init/aggr5.C: New test.
	* g++.dg/init/aggr5.C: New test.

2010-04-07  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/43270
	* g++.dg/warn/Warray-bounds-4.C: New testcase.
	* gcc.dg/Warray-bounds-7.c: Likewise.

2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/bit_packed_array.ad[sb]: Rename into...
	* gnat.dg/bit_packed_array1.ad[sb]: ...this.
	* gnat.dg/bit_packed_array4.ad[sb]: New test.

2010-04-07  Jie Zhang  <jie@codesourcery.com>

	PR c++/42556
	* g++.dg/init/pr42556.C: New test.

2010-04-07  Dodji Seketeli  <dodji@redhat.com>

	PR debug/43628
	* g++.dg/debug/dwarf2/typedef2.C: New test.

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  Jason Merrill  <jason@redhat.com>

	* g++.dg/cpp0x/pr31437.C: Adjust error location.
	* g++.dg/ext/attrib18.C: Likewise.
	* g++.dg/ext/bitfield2.C: Likewise.
	* g++.dg/ext/bitfield4.C: Likewise.
	* g++.dg/ext/visibility/warn2.C: Likewise.
	* g++.dg/ext/visibility/warn3.C: Likewise.
	* g++.dg/gomp/pr26690-1.C: Likewise.
	* g++.dg/inherit/covariant7.C: Likewise.
	* g++.dg/init/synth2.C: Likewise.
	* g++.dg/lookup/using7.C: Likewise.
	* g++.dg/other/crash-4.C: Likewise.
	* g++.dg/other/error13.C: Likewise.
	* g++.dg/other/error20.C: Likewise.
	* g++.dg/parse/crash31.C: Likewise.
	* g++.dg/parse/error16.C: Likewise.
	* g++.dg/parse/error19.C: Likewise.
	* g++.dg/parse/error27.C: Likewise.
	* g++.dg/parse/error28.C: Likewise.
	* g++.dg/parse/fused-params1.C: Likewise.
	* g++.dg/template/error2.C: Likewise.
	* g++.dg/template/local6.C: Likewise.
	* g++.dg/template/qualttp15.C: Likewise.
	* g++.dg/warn/Wnvdtor-2.C: Likewise.
	* g++.dg/warn/anonymous-namespace-3.C: Likewise.
	* g++.old-deja/g++.benjamin/15309-1.C: Likewise.
	* g++.old-deja/g++.brendan/crash29.C: Likewise.
	* g++.old-deja/g++.eh/spec6.C: Likewise.
	* g++.old-deja/g++.jason/crash3.C: Likewise.
	* g++.old-deja/g++.jason/destruct2.C: Likewise.
	* g++.old-deja/g++.law/ctors5.C: Likewise.
	* g++.old-deja/g++.law/ctors9.C: Likewise.
	* g++.old-deja/g++.mike/p3538a.C: Likewise.
	* g++.old-deja/g++.mike/p3538b.C: Likewise.
	* g++.old-deja/g++.other/struct1.C: Likewise.
	* g++.old-deja/g++.other/volatile1.C: Likewise.
	* g++.old-deja/g++.pt/crash36.C: Likewise.
	* g++.old-deja/g++.pt/derived3.C: Likewise.
	* g++.old-deja/g++.robertl/eb109.C: Likewise.
	* g++.old-deja/g++.robertl/eb4.C: Likewise.

2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>

	PR middle-end/43519
	* gcc.dg/graphite/run-id-pr42644.c: Call abort.
	* gcc.dg/graphite/id-19.c: New.

2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>

	PR middle-end/32824
	* gcc.dg/vect/pr32824: New.

2010-04-06  Tobias Burnus  <burnus@net-b.de>

	PR fortran/18918
	* gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
	* gfortran.dg/coarray_3.f90: Ditto.
	* gfortran.dg/coarray_4.f90: Ditto.
	* gfortran.dg/coarray_5.f90: Ditto.
	* gfortran.dg/coarray_6.f90: Ditto.
	* gfortran.dg/coarray_9.f90: New -fcoarray=none test.

2010-04-06  Tobias Burnus  <burnus@net-b.de>

	PR fortran/18918
	* gfortran.dg/coarray_4.f90: Fix test.
	* gfortran.dg/coarray_6.f90: Add more tests.

2010-04-06  Tobias Burnus  <burnus@net-b.de>

	PR fortran/18918
	* gfortran.dg/coarray_4.f90: New test.
	* gfortran.dg/coarray_5.f90: New test.
	* gfortran.dg/coarray_6.f90: New test.

2010-04-06  Tobias Burnus  <burnus@net-b.de>

	PR fortran/18918
	* gfortran.dg/iso_fortran_env_5.f90: New test.
	* gfortran.dg/iso_fortran_env_6.f90: New test.

2010-04-06  Tobias Burnus  <burnus@net-b.de>

	PR fortran/39997
	* gfortran.dg/coarray_1.f90: New test.
	* gfortran.dg/coarray_2.f90: New test.
	* gfortran.dg/coarray_3.f90: New test.

2010-04-06  Jason Merrill  <jason@redhat.com>

	PR c++/43648
	* g++.dg/template/dtor8.C: New.

	PR c++/43621
	* g++.dg/template/error-recovery2.C: New.

2010-04-06  Jan Hubicka  <jh@suse.czpli

	PR tree-optimization/42906
	* gcc.dg/tree-ssa/dce-1.c: New testcase.

2010-04-06  Tobias Burnus  <burnus@net-b.de>

	PR fortran/43178
	* gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
	* gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
	* gfortran.dg/auto_dealloc_1.f90: Ditto.

2010-04-06  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/43627
	* gcc.dg/tree-ssa/vrp49.c: New testcase.

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
	* objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
	New macro.
	* 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.dg/tree-ssa/loadpre1.c: Delete trailing
	whitespace, rename main to foo.
	* gcc.dg/tree-ssa/loadpre14.c: Likewise.
	* gcc.dg/tree-ssa/loadpre15.c: Likewise.
	* gcc.dg/tree-ssa/loadpre16.c: Likewise.
	* gcc.dg/tree-ssa/loadpre17.c: Likewise.
	* gcc.dg/tree-ssa/loadpre19.c: Likewise.
	* gcc.dg/tree-ssa/loadpre20.c: Likewise.
	* gcc.dg/tree-ssa/loadpre3.c: Likewise.
	* gcc.dg/tree-ssa/loadpre5.c: Likewise.
	* gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
	* gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
	* 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  <bernds@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>

	* 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.
