2012-06-14  Release Manager

	* GCC 4.7.1 released.

2012-06-12  Jason Merrill  <jason@redhat.com>

	PR c++/53599
	* g++.dg/template/local7.C: New.

	Revert:
	PR c++/53137
	* g++.dg/cpp0x/lambda/lambda-template5.C: New.

2012-06-04  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/53524
	* g++.dg/warn/Wenum-compare-no-2: New.

2012-06-04  Edmar Wienskoski  <edmar@freescale.com>

	PR target/53559
	* gcc.target/powerpc/cell_builtin_1.c: New test case.
	* gcc.target/powerpc/cell_builtin_2.c: Ditto.
	* gcc.target/powerpc/cell_builtin_3.c: Ditto.
	* gcc.target/powerpc/cell_builtin_4.c: Ditto.
	* gcc.target/powerpc/cell_builtin_5.c: Ditto.
	* gcc.target/powerpc/cell_builtin_6.c: Ditto.
	* gcc.target/powerpc/cell_builtin_7.c: Ditto.
	* gcc.target/powerpc/cell_builtin_8.c: Ditto.

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

	Backport from mainline
	2012-04-25  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/52979
	* gcc.c-torture/compile/pr52979-1.c: New test.
	* gcc.c-torture/execute/pr52979-1.c: New test.
	* gcc.c-torture/execute/pr52979-2.c: New test.

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

	PR tree-optimization/53550
	* gcc.dg/pr53550.c: New test.

2012-06-04  Richard Guenther  <rguenther@suse.de>
	    Eric Botcazou  <ebotcazou@adacore.com>

	Backport from mainline
	PR middle-end/52080
	PR middle-end/52097
	PR middle-end/48124
	* gcc.dg/torture/pr48124-1.c: New testcase.
	* gcc.dg/torture/pr48124-2.c: Likewise.
	* gcc.dg/torture/pr48124-3.c: Likewise.
	* gcc.dg/torture/pr48124-4.c: Likewise.
	* gnat.dg/pack16.adb: Likewise.
	* gnat.dg/pack16_pkg.ads: Likewise.
	* gnat.dg/pack17.adb: Likewise.
	* gnat.dg/specs/pack7.ads: Likewise.
	* gnat.dg/specs/pack8.ads: Likewise.
	* gnat.dg/specs/pack8_pkg.ads: Likewise.

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

	PR c++/52973
	* g++.dg/ext/visibility/template12.C: New.
	* g++.dg/ext/attrib14.C: Adjust warning line.

	PR c++/52725
	* g++.dg/parse/new6.C: New.
	* g++.dg/template/sizeof-template-argument.C: Adjust error message.

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

	PR c++/53137
	* g++.dg/cpp0x/lambda/lambda-template5.C: New.

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

	PR c++/53484
	* g++.dg/cpp0x/auto33.C: New.

2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>

	* c-c++-common/restrict-2.c: Revert previous change.

2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>

	PR ada/53517
	* gnat.dg/lto14.adb: Skip on Solaris.

2012-05-31  Jason Merrill  <jason@redhat.com>

	PR c++/52905
	* g++.dg/cpp0x/initlist-ctor1.C: New.

2012-05-31  Richard Guenther  <rguenther@suse.de>

	PR middle-end/48493
	* gcc.dg/torture/pr48493.c: New testcase.

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

	PR c++/53356
	* g++.dg/init/new33.C: New test.

2012-05-30  Jason Merrill  <jason@redhat.com>

	PR c++/53220
	* c-c++-common/array-lit.c: New.
	* g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.

2012-05-30  Richard Guenther  <rguenther@suse.de>

	PR middle-end/53501
	* gcc.dg/torture/pr53501.c: New testcase.
	* c-c++-common/restrict-2.c: Adjust.

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

	PR rtl-optimization/53519
	* gcc.c-torture/compile/pr53519.c: New test.

2012-05-29  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/53516
	* gcc.dg/torture/pr53516.c: New testcase.

2012-05-29  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/53491
	* g++.dg/parse/crash60.C: New.

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

	PR tree-optimization/53505
	* c-c++-common/torture/pr53505.c: New test.

2012-05-25  Ian Lance Taylor  <iant@google.com>

	* gcc.dg/split-6.c: New test.

2012-05-25  Eric Botcazou  <ebotcazou@adacore.com>

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

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

	PR middle-end/53460
	* g++.dg/tree-prof/pr53460.C: New testcase.

2012-05-24  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/53465
	* gcc.c-torture/execute/pr53465.c: New test.

2012-05-23  Tobias Burnus  <burnus@net-b.de>

	PR fortran/53389
	* gfortran.dg/realloc_on_assign_15.f90: New.

2012-05-22  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/53408
	* gcc.dg/torture/pr53408.c: New testcase.

2012-05-22  Richard Guenther  <rguenther@suse.de>

	PR middle-end/51071
	* gcc.dg/torture/pr51071-2.c: New testcase.

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

	PR tree-optimization/53366
	* gcc.dg/torture/pr53366-1.c: New test.
	* gcc.dg/torture/pr53366-2.c: New test.
	* gcc.target/i386/pr53366-1.c: New test.
	* gcc.target/i386/pr53366-2.c: New test.

	PR tree-optimization/53409
	* gcc.c-torture/compile/pr53409.c: New test.

	PR tree-optimization/53410
	* gcc.c-torture/compile/pr53410-1.c: New test.
	* gcc.c-torture/compile/pr53410-2.c: New test.

2012-05-21  Joseph Myers  <joseph@codesourcery.com>

	PR c/53418
	* gcc.c-torture/compile/pr53418-1.c,
	gcc.c-torture/compile/pr53418-2.c: New tests.

2012-05-21  Patrick Marlier  <patrick.marlier@gmail.com>

	* gcc.dg/tm/indirect-2.c: New test.

2012-05-21  H.J. Lu  <hongjiu.lu@intel.com>

	Backport from mainline
	2012-05-21  Uros Bizjak  <ubizjak@gmail.com>
		    H.J. Lu  <hongjiu.lu@intel.com>

	PR target/53416
	* gcc.target/i386/pr53416.c: New file.

2012-05-20  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/lto13.adb: New test.
	* gnat.dg/lto13_pkg.ad[sb]: New helper.

2012-05-18  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/specs/lto12.ads: New test.
	* gnat.dg/specs/lto12_pkg.ads: New helper.

2012-05-17  David S. Miller  <davem@davemloft.net>

	* gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
	failure on sparc-*-linux-gnu.

2012-05-16  Richard Henderson  <rth@redhat.com>

	PR debug/52727
	* g++.dg/opt/pr52727.C: New testcase.

2012-05-16  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/53364
	* g++.dg/torture/pr53364.C: New testcase.

2012-05-15  Jakub Jelinek  <jakub@redhat.com>

	PR target/53358
	* gcc.dg/pr53358.c: New test.

2012-05-14  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
	* gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.

2012-05-12  Eric Botcazou  <ebotcazou@adacore.com>

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

2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/53301
	* g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.

2012-05-10  Eric Botcazou  <ebotcazou@adacore.com>

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

2012-05-08  Hans-Peter Nilsson  <hp@axis.com>

	PR target/53272
	* gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.

2012-05-07  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/53239
	* g++.dg/opt/vrp3.C: New test.
	* g++.dg/opt/vrp3-aux.cc: New file.
	* g++.dg/opt/vrp3.h: New file.

2012-05-07  Tobias Burnus  <burnus@net-b.de>

	Backport from mainline:
	2012-05-07  Tobias Burnus  <burnus@net-b.de>

	PR fortran/53255
	* gfortran.dg/typebound_operator_15.f90: New.

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

	Backport from mainline:
	2012-05-04  Tobias Burnus  <burnus@net-b.de>

	PR fortran/53111
	* gfortran.dg/constructor_7.f90: New.
	* gfortran.dg/constructor_8.f90: New.

2012-05-04  Ulrich Weigand  <ulrich.weigand@linaro.org>

	Backport from mainline:

	2012-05-04  Ulrich Weigand  <ulrich.weigand@linaro.org>

	PR tree-optimization/52633
	* gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
	recognized as widening shifts instead of over-widening.
	* gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
	* gcc.dg/vect/vect-over-widen-4.c: Likewise.
	* gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
	* gcc.target/arm/pr52633.c: New test.

	2012-04-10  Ulrich Weigand  <ulrich.weigand@linaro.org>

	PR tree-optimization/52870
	* gcc.dg/vect/pr52870.c: New test.

2012-05-04  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/lto/pr53214_0.c: New testcase.

2012-05-04  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.target/ia64/pr48496.c: New test.
	* gcc.target/ia64/pr52657.c: Likewise.

2012-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>

	Backport from mainline
	2012-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/53199
	* gcc.target/powwerpc/pr53199.c: New file.

2012-05-03  Martin Jambor  <mjambor@suse.cz>

	Backport from mainline
	2012-05-02  Martin Jambor  <mjambor@suse.cz>

	PR lto/52605
	* g++.dg/lto/pr52605_0.C: New test.

2012-05-03  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/53186
	* g++.dg/other/final2.C: New.

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

	PR debug/53174
	* gcc.dg/pr53174.c: New test.

	PR target/53187
	* gcc.target/arm/pr53187.c: New test.
	* gcc.c-torture/compile/pr53187.c: New test.

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

	PR tree-optimization/53144
	* gcc.dg/torture/pr53144.c: New testcase.

2012-05-02  Tobias Burnus  <burnus@net-b.de>

	Backport from mainline
	2012-04-16  Tobias Burnus  <burnus@net-b.de>

	PR fortran/52864
	* gfortran.dg/pointer_intent_6.f90: New.

2012-05-02  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/53163
	* gcc.c-torture/compile/pr53163.c: New test.

	PR rtl-optimization/53160
	* gcc.c-torture/execute/pr53160.c: New test.

2012-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/53148
	Backport from trunk
	* gfortran.dg/function_optimize_12.f90:  New test.

2012-04-30  Uros Bizjak  <ubizjak@gmail.com>

	Backport from mainline
	2012-04-27  Paolo Bonzini  <bonzini@gnu.org>

	PR target/53138
	* gcc.c-torture/execute/20120427-1.c: New testcase.

2012-04-26  Hans-Peter Nilsson  <hp@axis.com>

	PR target/53120
	* gcc.dg/torture/pr53120.c: New test.

2012-04-25  Jakub Jelinek  <jakub@redhat.com>

	PR c/52880
	* gcc.dg/pr52880.c: New test.

2012-04-24  Georg-Johann Lay  <avr@gjlay.de>

	PR testsuite/52641
	PR tree-optimizations/52891

	* gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.

2012-04-24  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/53085
	* g++.dg/torture/pr53085.C: New testcase.

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

	PR c/53060
	* gcc.dg/pr53060.c: New testcase.

2012-04-23  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimizations/52891
	* gcc.c-torture/compile/pr52891-1.c: New test.
	* gcc.c-torture/compile/pr52891-2.c: New test.

2012-04-20  Ian Lance Taylor  <iant@google.com>

	* go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
	(go-gc-tests): Skip nilptr.go on powerpc*-*-*.

2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/53003
	* g++.dg/parse/crash59.C: New.

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

	PR c++/38543
	* g++.dg/cpp0x/variadic131.C: New.

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

	PR c++/50830
	* g++.dg/cpp0x/variadic129.C: New.

	PR c++/50303
	* g++.dg/cpp0x/variadic128.C: New.

2012-04-16  Uros Bizjak  <ubizjak@gmail.com>

	Backport from mainline
	2012-04-12  Uros Bizjak  <ubizjak@gmail.com>

	PR target/52932
	* gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
	second function argument.
	* gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
	(calc_permps): Update declaration.  Calculate result correctly.
	(avx2_test): Change src2 type to union256i_d.
	* gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
	correctly.

2012-04-16  Martin Jambor  <mjambor@suse.cz>

	Backported from mainline

	2012-04-13  Martin Jambor  <mjambor@suse.cz>
	PR middle-end/52939

	* g++.dg/ipa/pr52939.C: New test.

2012-04-15  Jason Merrill  <jason@redhat.com>

	PR c++/52380
	* g++.dg/cpp0x/variadic125.C: New.

	PR c++/52292
	* g++.dg/cpp0x/variadic124.C: New.

2012-04-15  Fabien Chêne  <fabien@gcc.gnu.org>

	PR c++/52465
	* g++.dg/lookup/using52.C: New.

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

	PR c++/52824
	* g++.dg/cpp0x/variadic123.C: New.
	* g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.

2012-04-11  Jason Merrill  <jason@redhat.com>

	PR c++/52906
	* g++.dg/ext/attrib45.C: New.

2012-04-13  Tom de Vries  <tom@codesourcery.com>

	Backport from mainline r186419.

	2012-04-13  Tom de Vries  <tom@codesourcery.com>

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

2012-04-13  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/52969
	* gcc.dg/torture/pr52969.c: New testcase.

2012-04-13  Richard Guenther  <rguenther@suse.de>

	PR c/52862
	* gcc.dg/pr52862.c: New testcase.

2012-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>

	Backport from mainline
	2012-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/52775
	* gcc.target/powerpc/pr52775.c: New file.

2012-04-12  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/52943
	* gcc.dg/torture/pr52943.c: New testcase.

2012-04-09  Mike Stump  <mikestump@comcast.net>

	* g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
	* gcc.dg/tree-ssa/vrp59.c: Likewise.
	* gcc.dg/tree-ssa/vrp60.c: Likewise.
	* gnat.dg/aggr11.adb: Likewise.
	* gnat.dg/aggr11_pkg.ads: Likewise.
	* gnat.dg/aggr15.adb: Likewise.
	* gnat.dg/aggr15.ads: Likewise.
	* gnat.dg/aggr17.adb: Likewise.
	* gnat.dg/aggr18.adb: Likewise.
	* gnat.dg/array14.adb: Likewise.
	* gnat.dg/array14.ads: Likewise.
	* gnat.dg/array14_pkg.ads: Likewise.
	* gnat.dg/array19.adb: Likewise.
	* gnat.dg/array19.ads: Likewise.
	* gnat.dg/discr27.adb: Likewise.
	* gnat.dg/discr27.ads: Likewise.
	* gnat.dg/discr35.adb: Likewise.
	* gnat.dg/discr35.ads: Likewise.
	* gnat.dg/discr6.adb: Likewise.
	* gnat.dg/discr6_pkg.ads: Likewise.
	* gnat.dg/import1.adb: Likewise.
	* gnat.dg/import1.ads: Likewise.
	* gnat.dg/loop_address2.adb: Likewise.
	* gnat.dg/opt7.adb: Likewise.
	* gnat.dg/opt7.ads: Likewise.
	* gnat.dg/pointer_variable_bounds.adb: Likewise.
	* gnat.dg/pointer_variable_bounds.ads: Likewise.
	* gnat.dg/rep_clause2.adb: Likewise.
	* gnat.dg/rep_clause2.ads: Likewise.
	* gnat.dg/slice2.adb: Likewise.
	* gnat.dg/slice2.ads: Likewise.
	* gnat.dg/slice6.adb: Likewise.
	* gnat.dg/slice6_pkg.ads: Likewise.
	* gnat.dg/specs/unchecked_union2.ads: Likewise.
	* gnat.dg/taft_type2.adb: Likewise.
	* gnat.dg/taft_type2.ads: Likewise.
	* gnat.dg/taft_type2_pkg.ads: Likewise.
	* gnat.dg/volatile10.adb: Likewise.
	* gnat.dg/volatile10_pkg.ads: Likewise.

	* gcc.dg/dll-8.c: Remove execute permissions.
	* g++.dg/ext/dllexport5.C: Likewise.

2012-04-09  Eric Botcazou  <ebotcazou@adacore.com>

	* lib/target-supports.exp (check_effective_target_sparc_v9): New.
	(check_effective_target_sync_long_long): Add SPARC case.
	(check_effective_target_sync_long_long_runtime): Likewise.
	(check_effective_target_sync_int_long): Adjust SPARC case.
	(check_effective_target_sync_char_short): Likewise.

2012-04-07  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/52893
	Backport from trunk
	* gfortran.dg/function_optimize_11.f90:  New test.

2012-04-07  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/52668
	Backport from trunk
	* gfortran.dg/use_only_6.f90: New test.

2012-04-06  Mike Stump  <mikestump@comcast.net>

	PR testsuite/50722
	* gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.

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

	PR c++/52596
	* g++.dg/template/qualified-id5.C: New.

2012-04-03  Jason Merrill  <jason@redhat.com>

	PR c++/52796
	* g++.dg/cpp0x/variadic-value1.C: New.

2012-04-03  Richard Guenther  <rguenther@suse.de>

	Backport from mainline
	2012-03-02  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/52406
	* gcc.dg/torture/pr52406.c: New testcase.

2012-04-03  Richard Guenther  <rguenther@suse.de>

	Backport from mainline
	2012-03-15  Richard Guenther  <rguenther@suse.de>

	PR middle-end/52580
	* gfortran.dg/vect/pr52580.f: New testcase.

2012-04-03  Richard Guenther  <rguenther@suse.de>

	Backport from mainline
	2012-03-06  Richard Guenther  <rguenther@suse.de>

	PR middle-end/52493
	* gcc.dg/torture/pr52493.c: New testcase.

	2012-03-23  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/52678
	* gfortran.dg/pr52678.f: New testcase.

	2012-03-26  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/52701
	* gfortran.dg/pr52701.f90: New testcase.

	2012-03-30  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/52754
	* gcc.target/i386/pr52754.c: New testcase.

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

	PR tree-optimization/52835
	* gfortran.dg/pr52835.f90: New test.

2012-03-31  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/controlled6.adb: New test.
	* gnat.dg/controlled6_pkg.ads: New helper.
	* gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.

2012-03-29  Meador Inge  <meadori@codesourcery.com>

	PR c++/52672
	* g++.dg/cpp0x/constexpr-52672.C: New testcase.

2012-03-29  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/52718
	* g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.

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

	PR c++/52685
	* g++.dg/template/inherit8.C: New.

2012-03-29  Jakub Jelinek  <jakub@redhat.com>

	PR c++/52759
	* g++.dg/ext/weak4.C: New test.

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

	PR c++/52743
	* g++.dg/cpp0x/initlist-array3.C: New.

2012-03-28  Jason Merrill  <jason@redhat.com>

	PR c++/52746
	* g++.dg/overload/virtual2.C: New.

2012-03-28  Martin Jambor  <mjambor@suse.cz>

	Backported from mainline
	2012-03-27  Martin Jambor  <mjambor@suse.cz>

	PR middle-end/52693
	* gcc.dg/torture/pr52693.c: New test.

2012-03-28  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/52691
	* gcc.dg/pr52691.c: New test.

	PR middle-end/52750
	* gcc.c-torture/compile/pr52750.c: New test.

2012-03-28  Georg-Johann Lay  <avr@gjlay.de>

	Backport from 2012-03-28 mainline r185910.

	PR target/52692
	* gcc.target/avr/torture/builtins-2.c: New test.

2012-03-28  Jakub Jelinek  <jakub@redhat.com>

	PR target/52736
	* gcc.target/i386/pr52736.c: New test.

2012-03-27  Richard Guenther  <rguenther@suse.de>

	PR middle-end/52720
	* gcc.dg/torture/pr52720.c: New testcase.

2012-03-26  Georg-Johann Lay  <avr@gjlay.de>

	Backport from 2012-03-26 mainline r185793.

	* gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
	Add "-Os -flto" to list.

2012-03-25  Eric Botcazou  <ebotcazou@adacore.com>

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

2012-03-24  Steven Bosscher  <steven@gcc.gnu.org>

	PR middle-end/52640
	* gcc.c-torture/compile/limits-externdecl.c: New test.

2012-03-22  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/52487
	* g++.dg/cpp0x/lambda/lambda-ice7.C: New.

2012-03-22  Tobias Burnus  <burnus@net-b.de>

	PR fortran/52452
	* gfortran.dg/intrinsic_8.f90: New.

2012-03-22  Jakub Jelinek  <jakub@redhat.com>

	PR c++/52671
	* g++.dg/ext/attrib44.C: New test.

2012-03-22  Jason Merrill  <jason@redhat.com>

	* g++.dg/torture/pr52582.C: New.

2012-03-22  Georg-Johann Lay  <avr@gjlay.de>

	Backport from 2012-03-20 mainline r185583.

	* gcc.target/avr/progmem.h (pgm_read_char): Define depending on
	__AVR_HAVE_LPMX__

	Backport from 2012-03-20 mainline r185570.

	PR target/49868
	* gcc.target/avr/torture/addr-space-2.h: New file.
	* gcc.target/avr/torture/addr-space-2-g.h: New test.
	* gcc.target/avr/torture/addr-space-2-0.h: New test.
	* gcc.target/avr/torture/addr-space-2-1.h: New test.
	* gcc.target/avr/torture/addr-space-2-x.h: New test.

	Backport from 2012-03-12 mainline r185255.

	PR target/49868
	* gcc.target/avr/torture/addr-space-1.h: New file.
	* gcc.target/avr/torture/addr-space-g.h: New test.
	* gcc.target/avr/torture/addr-space-0.h: New test.
	* gcc.target/avr/torture/addr-space-1.h: New test.
	* gcc.target/avr/torture/addr-space-x.h: New test.

2012-03-22  Jakub Jelinek  <jakub@redhat.com>

	Backported from mainline
	2012-03-14  Jakub Jelinek  <jakub@redhat.com>

	PR c++/52521
	* g++.dg/cpp0x/udlit-args2.C: New test.

	2012-03-13  Jakub Jelinek  <jakub@redhat.com>

	PR c/52577
	* gcc.dg/Wunused-var-3.c: New test.

2012-03-22  Release Manager

	* GCC 4.7.0 released.

2012-03-20  Jason Merrill  <jason@redhat.com>

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

2012-03-15  Jakub Jelinek  <jakub@redhat.com>
	    Andrew Pinski  <apinski@cavium.com>

	PR middle-end/52592
	* gcc.dg/pr52592.c: New test.

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

	PR c++/52582
	* g++.dg/opt/pr52582.C: New test.

2012-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>

	PR target/52450
	* gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.

	* gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.

2012-03-10  Tobias Burnus  <burnus@net-b.de>

	PR fortran/52469
	* gfortran.dg/proc_ptr_34.f90: New.

2012-03-07  Jason Merrill  <jason@redhat.com>

	PR c++/52521
	* g++.dg/cpp0x/udlit-mangle.C: New.

2012-03-04  Georg-Johann Lay  <avr@gjlay.de>

	Backport from mainline r184894.
	* gcc.dg/torture/pr52402.c: Add dg-require-effective-target
	int32plus.

2012-03-02  Peter Bergner  <bergner@vnet.ibm.com>

	Backport from mainline
	2012-03-02  Peter Bergner  <bergner@vnet.ibm.com>

	* gcc.target/powerpc/pr52457.c: New test.

2012-03-01  Kai Tietz  <ktietz@redhat.com>

	* gcc.dg/torture/pr47917.c: Make test using POSIX-printf
	routines on mingw targets.
	* gcc.dg/vect/pr46126.c (uintptr_t): Add support for
	LLP64 target.

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

	PR tree-optimization/52445
	* gcc.dg/pr52445.c: New test.

2012-02-29  Jakub Jelinek  <jakub@redhat.com>

	PR target/52437
	* gcc.c-torture/compile/pr52437.c: New test.

	PR middle-end/52419
	* gcc.dg/torture/pr52419.c: New test.

	PR tree-optimization/52429
	* gcc.dg/torture/pr52429.c: New test.
	* g++.dg/opt/pr52429.C: New test.

2012-02-29  Richard Guenther  <rguenther@suse.de>

	PR testsuite/52297
	* gcc.dg/lto/trans-mem-1_0.c: Remove.
	* gcc.dg/lto/trans-mem-1_1.c: Likewise.
	* gcc.dg/lto/trans-mem-2_0.c: Likewise.
	* gcc.dg/lto/trans-mem-2_1.c: Likewise.
	* gcc.dg/lto/trans-mem-4_0.c: Likewise.
	* gcc.dg/lto/trans-mem-4_1.c: Likewise.

2012-02-29  Jakub Jelinek  <jakub@redhat.com>

	* gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.

2012-02-29  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/52386
	* gfortran.dg/realloc_on_assign_13.f90 : New test.

2012-02-28  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>

	PR target/51534
	* gcc.target/arm/neon/pr51534.c: New testcase.

2012-02-28  Richard Guenther  <rguenther@suse.de>

	PR target/52407
	* gcc.dg/torture/pr52407.c: New testcase.

2012-02-28  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>

	* gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
	* gcc.target/arm/vfp2.c: Likewise.
	* gcc.target/arm/vfp3.c: Likewise.
	* gcc.target/arm/vfp4.c: Likewise.
	* gcc.target/arm/vfp5.c: Likewise.
	* gcc.target/arm/vfp6.c: Likewise.
	* gcc.target/arm/vfp7.c: Likewise.
	* gcc.target/arm/vfp8.c: Likewise.
	* gcc.target/arm/vfp9.c: Likewise.
	* gcc.target/arm/vfp10.c: Likewise.
	* gcc.target/arm/vfp11.c: Likewise.
	* gcc.target/arm/vfp12.c: Likewise.
	* gcc.target/arm/vfp13.c: Likewise.
	* gcc.target/arm/vfp14.c: Likewise.
	* gcc.target/arm/vfp15.c: Likewise.
	* gcc.target/arm/vfp16.c: Likewise.
	* gcc.target/arm/vfp17.c: Likewise.
	* gcc.target/arm/neon-constants.h: New file.
	* gcc.target/arm/neon-vect1.c: New test.
	* gcc.target/arm/neon-vect2.c: New test.
	* gcc.target/arm/neon-vect3.c: New test.
	* gcc.target/arm/neon-vect4.c: New test.
	* gcc.target/arm/neon-vect5.c: New test.
	* gcc.target/arm/neon-vect6.c: New test.
	* gcc.target/arm/neon-vect7.c: New test.
	* gcc.target/arm/neon-vect8.c: New test.

2012-02-28  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/52402
	* gcc.dg/torture/pr52402.c: New testcase.

2012-02-28  Richard Guenther  <rguenther@suse.de>

	PR lto/52400
	* g++.dg/lto/pr52400_0.C: New testcase.

2012-02-28  Georg-Johann Lay  <avr@gjlay.de>

	* gcc.target/avr/torture/builtins-1.c: New test.
	* gcc.target/avr/torture/builtins-error.c: New test.

2012-02-28  Kai Tietz  <ktietz@redhat.com>

	* gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64
	issue.
	* gcc.target/i386/pr45352-2.c: Likewise.
	* gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for
	mingw targets.
	* gcc.target/i386/xop-vshift-1.c(random): Use on mingw
	targets instead rand.
	* gcc.target/i386/sse4_1-blendps-2.c: Likewise.
	* gcc.target/i386/sse2-mul-1.c: Likewise.
	* gcc.target/i386/sse4_1-blendps.c: Likewise.
	* gcc.target/i386/pad-6b.c: Adjust test for x64 mingw
	target.
	* gcc.target/i386/pad-1.c: Likewise.
	* gcc.target/i386/pad-9.c: Likewise.
	* gcc.target/i386/pad-2.c: Likewise.
	* gcc.target/i386/pad-5b.c: Likewise.
	* gcc.target/i386/pad-8.c: Likewise.
	* gcc.target/i386/pr46470.c: Skip for x64 mingw target.
	* gcc.target/i386/pr44130.c: Likewise.
	* gcc.target/i386/align-main-1.c: Likewise.
	* gcc.target/i386/align-main-2.c: Likewise.
	* gcc.target/i386/sw-1.c: Likewise.
	* gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
	on x64 mingw target.
	* gcc.target/i386/avx-vzeroupper-4.c: Likewise.
	* gcc.target/i386/pr46295.c: Likewise.
	* gcc.target/i386/amd64-abi-1.c: Likewise.
	* gcc.target/i386/amd64-abi-2.c: Likewise.
	* gcc.target/i386/pr39082-1.c: Likewise.
	* gcc.target/i386/pr39162.c: Likewise.
	* gcc.target/i386/pr22152.c: Likewise.
	* gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
	* gcc.target/i386/wrfsbase-2.c: Likewise.
	* gcc.target/i386/local.c: Likewise
	* gcc.target/i386/wrgsbase-1.c: Likewise.
	* gcc.target/i386/wrfsbase-1.c: Likewise.
	* gcc.target/i386/pr39315-3.c: Likewise.
	* gcc.target/i386/pr35767-4.c: Likewise.
	* gcc.target/i386/pr45336-3.c (pextrd): Don't check for
	x64 mingw target.
	* gcc.target/i386/pr45336-2.c: Likewise.
	* gcc.target/i386/pr45336-1.c: Likewise.
	* gcc.target/i386/pr45336-4.c: Likewise.

2012-02-27  Tristan Gingold  <gingold@adacore.com>

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

2012-02-27  Jakub Jelinek  <jakub@redhat.com>

	PR target/52375
	* gcc.target/arm/pr52375.c: New test.
	* gcc.c-torture/compile/pr52375.c: New test.

2012-02-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>

	* gfortran.dg/typebound_operator_9.f03: Skip on SPU.
	* gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.

2012-02-27  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/aggr19.adb: New test.
	* gnat.dg/aggr19_pkg.ad[sb]: New helper.

2012-02-26  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/49263
	* gcc.target/sh/pr49263.c: New.

2012-02-24  Andrew MacLeod  <amacleod@redhat.com>

	* gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
	simulate_thread_wrapper_other_threads
	* gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
	Move initialization of 'value' to main().
	(main): Initialize 'value';
	* gcc.dg/simulate-thread/speculative-store.c
	(simulate_thread_step_verify): Return 0 when successful.
	* gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
	Reduce threshold.
	(INSN_COUNT_THRESHOLD): New.  Instruction limit to terminate test.
	(simulate_thread_wrapper_other_threads): Return a success/fail value
	and issue an error if the instruction count threshold is exceeded.

2012-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	PR target/50580
	* gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
	* gcc.target/mips/interrupt_handler-3.c: Likewise.

2012-02-24  Richard Guenther  <rguenther@suse.de>

	PR middle-end/52355
	* gcc.dg/pr52355.c: New testcase.

2012-02-23  Kai Tietz  <ktietz@redhat.com>

	* gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option
	for mingw-targets.
	* gcc.dg/Wpadded.c: Likewise.
	* gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
	structure-layout.
	* gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
	for sleep by Sleep and add windows.h include for this function.
	* gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
	targets.
	* gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
	target.
	* gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw
	target.
	* gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
	on x64 mingw target.
	* gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
	* gcc.dg/pr50251.c: Disable test for x64 mingw target.
	* gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
	failure on LLP64 target.

2012-02-23  Uros Bizjak  <ubizjak@gmail.com>

	PR c/52290
	* gcc.dg/noncompile/pr52290.c: New test.

2012-02-23  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/52019
	* gcc.dg/tree-ssa/ipa-split-6.c: New test.

2012-02-22  Kai Tietz  <ktietz@redhat.com>

	* g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
	* g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
	derived pdiff_t type.
	* g++.dg/torture/pr49720.C: Likewise

2012-02-22  Uros Bizjak  <ubizjak@gmail.com>

	PR target/52330
	* gcc.target/i386/pr52330.c: New test.

2012-02-22  Tobias Burnus  <burnus@net-b.de>

	PR fortran/52335
	* gfortran.dg/io_constraints_10.f90: New.

2012-02-22  Ulrich Weigand  <ulrich.weigand@linaro.org>

	* lib/target-supports.exp (check_effective_target_vect_condition):
	Return true for NEON.

2012-02-21  Kai Tietz  <ktietz@redhat.com>

	* gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.

2012-02-21  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/52324
	* gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.

2012-02-21  Georg-Johann Lay  <avr@gjlay.de>

	PR middle-end/51782
	* gcc.target/avr/torture/pr51782-1.c: New test.

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

	PR tree-optimization/52318
	* gcc.dg/pr52318.c: New test.

2012-02-20  Kai Tietz  <ktietz@redhat.com>

	* gcc.dg/bf-ms-layout-3.c: New testcase.

2012-02-20  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR testsuite/52229
	PR fortran/32380
	* gfortran.dg/vect/pr32380.f:  XFAIL on PowerPC and ia-64.

2012-02-20  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/52298
	* gcc.dg/torture/pr52298.c: New testcase.
	* gcc.dg/vect/pr52298.c: Likewise.

2012-02-20  Georg-Johann Lay  <avr@gjlay.de>

	* gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
	* gcc.c-torture/execute/pr52286.c: Ditto.

2012-02-20  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/52286
	* gcc.c-torture/execute/pr52286.c: New test.

2012-02-18  Tobias Burnus  <burnus@net-b.de>

	PR fortran/52295
	* gfortran.dg/interface_35.f90: Use -std=f2003.
	* gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
	* gfortran.dg/interface_assignment_4.f90: Ditto.
	* gfortran.dg/bessel_1.f90: Ditto.
	* gfortran.dg/func_result_6.f90: Ditto.
	* gfortran.dg/hypot_1.f90: Ditto.
	* gfortran.dg/proc_ptr_comp_21.f90: Ditto.

2012-02-17  Tobias Burnus  <burnus@net-b.de>

	PR translation/52232
	PR translation/52234
	PR translation/52245
	PR translation/52246
	PR translation/52262
	PR translation/52273
	* gfortran.dg/coarray_22.f90: Update dg-error.
	* gfortran.dg/allocate_alloc_opt_4.f90: Ditto.

2012-02-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	PR target/51753
	* lib/gcc-simulate-thread.exp: Load timeout.exp.
	(simulate-thread): Use default timeout.

2012-02-16  Jason Merrill  <jason@redhat.com>

	PR c++/52248
	* g++.dg/ext/timevar1.C: New.

2012-02-16  Fabien Chêne  <fabien@gcc.gnu.org>

	PR c++/52126
	* g++.dg/template/using21.C: New.
	* g++.dg/template/using22.C: Likewise.

2012-02-16  Jason Merrill  <jason@redhat.com>

	PR c++/51415
	* g++.dg/cpp0x/lambda/lambda-err1.C: New.

2012-02-16  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/52255
	* gcc.c-torture/compile/pr52255.c: New test.

	PR debug/52260
	* g++.dg/debug/dwarf2/pr52260.C: New test.

	PR middle-end/51929
	* g++.dg/ipa/pr51929.C: New test.

2012-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/52199
	* gcc.target/powerpc/pr52199.c: New file.

2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	PR target/52152
	* objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.

2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.dg/pr51867.c: Don't include <math.h>.
	(sqrtf): Declare.

2012-02-15  Georg-Johann Lay  <avr@gjlay.de>

	* gcc.dg/lto/20091013-1_1.c: xfail for avr.
	* gcc.dg/lto/20091013-1_2.c: xfail for avr.

2012-02-15  Tobias Grosser <grosser@fim.uni-passau.de>

	PR tree-optimization/50561
	* gcc.dg/graphite/pr50561.c: New testcase.

2012-02-15  Georg-Johann Lay  <avr@gjlay.de>

	* gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
	* gcc.target/avr/torture/builtin_insert_bits-2.c: New test.

2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>

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

2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/volatile10.adb: New test.
	* gnat.dg/volatile10_pkg.ads: New helper.

2012-02-14  Jason Merrill  <jason@redhat.com>

	* g++.dg/ext/attrib43.C: New.

2012-02-14  Hans-Peter Nilsson  <hp@axis.com>

	* lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
	* gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
	fgnu_tm.
	* gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
	gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
	* gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
	effective_target fgnu_tm.
	* g++.dg/tm/tm.exp: Ditto for g++.dg/tm.

2012-02-14  Jakub Jelinek  <jakub@redhat.com>

	PR c++/52247
	* g++.dg/template/asmgoto1.C: New test.

2012-02-14  Ian Lance Taylor  <iant@google.com>

	PR go/48501
	* go.test/go-test.exp (go-gc-tests): Disable optimizations when
	compiling generated file for 64bit and index tests.

2012-02-14  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.dg/lower-subreg-1.c: Fix and simplify target selector.

2012-02-14  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/52244
	PR tree-optimization/51528
	* gcc.dg/torture/pr52244.c: New testcase.

2012-02-14  Walter Lee  <walt@tilera.com>

	* g++.dg/other/PR23205.C: Disable test on tile.
	* g++.dg/other/pr23205-2.C: Disable test on tile.
	* gcc.dg/20020312-2.c: Add a condition for __tile__.
	* gcc.dg/20040813-1.c: Disable test on tile.
	* gcc.dg/lower-subreg-1.c: Disable test on tilegx.
	* gcc.misc-tests/linkage.exp: Handle tilegx.

2012-02-14  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/52210
	* gcc.dg/pr52210.c: New test.

2012-02-14  Jason Merrill  <jason@redhat.com>

	PR c++/39055
	* g++.dg/overload/defarg5.C: New.

2012-02-14  Jakub Jelinek  <jakub@redhat.com>

	PR c/52181
	* c-c++-common/pr52181.c: New test.

2012-02-13  Jakub Jelinek  <jakub@redhat.com>

	PR c++/52215
	* g++.dg/ext/atomic-1.C: New test.

2012-02-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

	* gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.

2012-02-13  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/52209
	* gcc.c-torture/execute/pr52209.c: New test.

2012-02-12  Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/50981
	* gfortran.dg/elemental_optional_args_5.f03: New test.

2012-02-12 Iain Sandoe  <iains@gcc.gnu.org>

	PR testsuite/50076
	* c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
	cases.

2012-02-11  Ian Lance Taylor  <iant@google.com>

	PR go/51874
	* go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
	SPARC Solaris.  Don't run the test at all on systems where it may
	not work, rather than xfailing it.

2012-02-11  Richard Sandiford  <rdsandiford@googlemail.com>

	PR rtl-optimization/52175
	* gcc.c-torture/compile/pr52175.c: New test.

2012-02-10  Jason Merrill  <jason@redhat.com>

	PR c++/51910
	* g++.dg/template/repo10.C: New.

2012-02-11  Jakub Jelinek  <jakub@redhat.com>

	PR debug/52132
	* gcc.dg/pr52132.c: New test.

2012-02-10  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/specs/aggr4.ads: New test.
	* gnat.dg/specs/aggr4_pkg.ads: New helper.

2012-02-10  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/52146
	* gcc.target/i386/pr52146.c: New.

2012-02-10  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/52177
	* c-c++-common/pr52177.c: New test.

2012-02-10  Jan Hubicka  <jh@suse.cz>

	PR middle-end/48600
	* g++.dg/torture/pr48600.C: New testcase.

2012-02-09  Peter Bergner  <bergner@vnet.ibm.com>

	PR middle-end/52140
	* gcc.dg/dfp/pr52140.c: New test.

2012-02-09  Jakub Jelinek  <jakub@redhat.com>

	PR fortran/32380
	* gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
	of dg-options.

2012-02-09  Bin Cheng  <bin.cheng@arm.com>

	PR middle-end/51867
	* testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
	* testsuite/gcc.dg/pr51867.c: New test.

2012-02-09  Ian Lance Taylor  <iant@google.com>

	* go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
	which don't support -fsplit-stack.  Turn off optimization when
	compiling select5-out.go.

2012-02-08  Ian Lance Taylor  <iant@google.com>

	* go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
	systems which don't support -fsplit-stack.

2012-02-08  Andrew MacLeod  <amacleod@redhat.com>

	* gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
	* gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
	machine instuction in the log.

2012-02-08  Jack Howarth <howarth@bromo.med.uc.edu>

	* lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
	  to 20 seconds.

2012-02-08  Magnus Granberg  <zorry@gentoo.org>

	PR driver/48524
	* gcc.dg/pr48524.c: New test.
	* gcc.dg/pr48524.spec: New spec file for test.

2012-02-08  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/32380
	* gfortran.dg/vect/pr32380.f90:  New test.

2012-02-08  Tobias Burnus  <burnus@net-b.de>

	PR fortran/52151
	* gfortran.dg/realloc_on_assign_12.f90: New.

2012-02-08  Richard Guenther  <rguenther@suse.de>

	PR rtl-optimization/52170
	* gcc.dg/torture/pr52170.c: New testcase.

2012-02-08  Jakub Jelinek  <jakub@redhat.com>

	PR gcov-profile/52150
	* gcc.dg/tree-prof/pr52150.c: New test.

	PR rtl-optimization/52139
	* gcc.dg/pr52139.c: New test.

2012-02-07  Jason Merrill  <jason@redhat.com>

	PR c++/51675
	* g++.dg/cpp0x/constexpr-union3.C: New.

	PR c++/52035
	* g++.dg/lto/pr52035_0.C: New.

2012-02-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>

	* gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
	* gcc.dg/special/weak-1.c: Likewise.
	* gcc.dg/ucnid-12.c: Likewise.
	* gcc.dg/torture/pr45678-1.c: Likewise.
	* gcc.dg/torture/pr45678-2.c: Likewise.
	* gcc.dg/vector-4.c: Likewise.
	* gcc.dg/ipa/inline-5.c: Likewise.
	* gcc.dg/ucnid-11.c: Likewise.
	* gcc.misc-tests/gcov-13.c: Likewise.
	* gcc.misc-tests/gcov-14.c: Likewise.
	* g++.dg/ext/label13.C: Likewise.
	* gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
	hppa*-*-hpux* options.
	* gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
	* gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
	* gcc.dg/pr48616.c: Likewise.
	* gcc.dg/pr17957.c: Likewise.
	* gcc.dg/pr17055-1.c: Likewise.
	* gcc.dg/pr32912-1.c: Likewise.
	* gcc.dg/tm/pr51472.c: Likewise.
	* c-c++-common/fold-bitand-4.c: Likewise.
	* c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
	Use dg-additional-options for extra options.

2012-02-07  Joern Rennecke <joern.rennecke@embecosm.com>

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

2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>

	PR target/52155
	* gcc.target/mips/mips.exp (mips-dg-options): Handle target.
	* gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
	for MIPS ELF.

2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>

	PR target/52152
	* objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.

2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>

	PR middle-end/24306
	PR target/52154
	* lib/target-supports.exp (check_effective_target_mips_eabi): New.
	* gcc.target/mips/va-arg-1.c: New test.

2012-02-07  Michael Meissner  <meissner@linux.vnet.ibm.com>

	* gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
	for -mno-pointers-to-nested-functions.

2012-02-07  Eric Botcazou  <ebotcazou@adacore.com>

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

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

	PR rtl-optimization/52060
	* gcc.dg/torture/pr52060.c: New test.

	PR middle-end/52074
	* gcc.c-torture/compile/pr52074.c: New test.

2012-02-07  Tobias Burnus  <burnus@net-b.de>

	PR fortran/51514
	* gfortran.dg/class_to_type_2.f90: New.

2012-02-06  Thomas König  <tkoenig@gcc.gnu.org>

	PR fortran/32373
	* gfortran.dg/vect/vect-8.f90:  Use vect_double effective target.
	Remove module.

2012-02-06  Jason Merrill  <jason@redhat.com>

	PR c++/52088
	* g++.dg/template/conv13.C: New.

2012-02-06  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/52115
	* gcc.c-torture/compile/pr52115.c: New testcase.

2012-02-06  Jakub Jelinek  <jakub@redhat.com>

	PR target/52129
	* gcc.c-torture/execute/pr52129.c: New test.

2012-02-06  Andrey Belevantsev  <abel@ispras.ru>

	* gcc.dg/pr48374.c: Actually add the test I forgot 
	in the 2012-01-25 commit.

2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>

	PR fortran/32373
	* gfortran.dg/vect/vect-8.f90:  New test case.

2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>

	PR fortran/48847
	* gfortran.dg/warn_unused_dummy_argument_3.f90:  New test.

2012-02-05  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/52102
	* gfortran.dg/class_48.f90 : Add test of allocate class array
	component with source in subroutine test3.  Remove commenting
	out in subroutine test4, since branching on unitialized variable
	is now fixed (no PR for this last.).

2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
	on MIPS targets.
	* gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.

2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>

	PR target/52125
	* lib/target-supports.exp (check_effective_target_mips_rel): New.
	* gcc.dg/pr48774.c: Skip on MIPS REL targets.

2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>

	* lib/target-supports.exp (check_effective_target_mips_llsc): New.
	(check_effective_target_sync_int_long): Use it.
	(check_effective_target_sync_char_short): Likewise.
	* gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.

2012-02-05  Tobias Burnus  <burnus@net-b.de>

	PR fortran/51972
	* gfortran.dg/class_48.f90: Add some further checks.

2012-02-05  Ira Rosen  <irar@il.ibm.com>

	PR tree-optimization/52091
	* gcc.dg/vect/pr52091.c: New test.

2012-02-04  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/52113
	* gcc.target/avr/pr52113.c: New test.

2012-02-03  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/52092
	* gcc.c-torture/compile/pr52092.c: New test.

2012-02-02  Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/41587
	* gfortran.dg/class_array_10.f03: New test.

	PR fortran/46356
	* gfortran.dg/class_array_11.f03: New test.

	PR fortran/51754
	* gfortran.dg/class_array_12.f03: New test.

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

	PR fortran/52012
	* gfortran.dg/realloc_on_assign_11.f90: New test.

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

	PR fortran/52093
	* gfortran.dg/shape_7.f90: New.

2012-02-02  Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.target/mips/mips-prepend-1.c: New test.

2012-02-02  Jan Hubicka  <jh@suse.cz>
	    Tom de Vries  <tom@codesourcery.com>

	PR middle-end/51998
	* testsuite/gcc.dg/alias-12.c: New testcase.
	* testsuite/gcc.dg/alias-13.c: New testcase.

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

	PR target/52086
	* gcc.dg/pr52086.c: New test.

	PR tree-optimization/52073
	* gcc.c-torture/compile/pr52073.c: New test.

2012-02-01  Thomas König  <tkoenig@gcc.gnu.org>

	PR fortran/51958
	* gfortran.dg/function_optimize_10.f90:  New test.

2012-02-01  Uros Bizjak  <ubizjak@gmail.com>

	* go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
	test on alpha*-*-*.

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

	PR fortran/52024
	* gfortran.dg/typebound_operator_14.f90: New.

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

	PR fortran/52059
	* gfortran.dg/elemental_function_1.f90: New.

2012-02-01  Georg-Johann Lay  <avr@gjlay.de>

	PR rtl-optimization/51374
	* gcc.target/avr/torture/pr51374-1.c:
	Also fail if SBIS is seen.

2012-02-01  Georg-Johann Lay  <avr@gjlay.de>

	PR rtl-optimization/51374
	* gcc.target/avr/torture/pr51374-1.c: New.

2012-01-31  Tobias Burnus  <burnus@net-b.de>

	PR fortran/52024
	* gfortran.dg/typebound_generic_11.f90: New.

2012-01-31  Tobias Burnus  <burnus@net-b.de>

	PR fortran/52029
	* gfortran.dg/class_49.f90: New.

2012-01-31  Tobias Burnus  <burnus@net-b.de>

	PR fortran/52013
	* gfortran.dg/elemental_args_check_6.f90: New.

2012-01-31  Jason Merrill  <jason@redhat.com>

	PR c++/52043
	* g++.dg/cpp0x/variadic122.C: New.

2012-01-31  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/52012
	* gfortran.dg/realloc_on_assign_10.f90: New test.

2012-01-31  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/51528
	* gcc.dg/torture/pr51528.c: New testcase.

2012-01-30  Uros Bizjak  <ubizjak@gmail.com>

	PR go/48501
	* lib/go.exp (go_target_compile): Append timeout= to options.
	* go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
	select5-out.go test on alpha*-*-* targets.

2012-01-30  Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
	(TEST_SHORT): Reformat in the same way.
	* gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
	(TEST_SHORT): Reformat in the same way.
	* gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
	* gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
	* gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
	* gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
	* gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.

2012-01-30  Bin Cheng  <bin.cheng@arm.com>

	PR target/51835
	* gcc.target/arm/pr51835.c: New testcase.

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

	PR tree-optimization/52028
	* gcc.dg/torture/pr52028.c: New testcase.
	* gfortran.dg/ldist-pr45199.f: Adjust.
	* gcc.dg/tree-ssa/ldist-16.c: Likewise.
	* gcc.dg/tree-ssa/ldist-17.c: Likewise.
	* gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.

2012-01-30  Jakub Jelinek  <jakub@redhat.com>

	PR debug/52027
	* gcc.dg/tree-prof/pr52027.c: New test.

	PR tree-optimization/52046
	* gcc.dg/pr52046.c: New test.

	PR debug/52048
	* g++.dg/other/pr52048.C: New test.

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

	PR tree-optimization/52045
	* gcc.dg/pr52045.c: New testcase.

2012-01-30  Greta Yorsh  <Greta.Yorsh@arm.com>

	* gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
	new code generated for __sync_lock_release.

2012-01-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

	* gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.

2012-01-29  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>

	PR testsuite/51875
	* gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.

	* g++.dg/ext/visibility/template10.C: Fix typo.

	* gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.

2012-01-29  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/51327
	* g++.dg/cpp0x/constexpr-ice6.C: New.

2012-01-29  Tobias Burnus  <burnus@net-b.de>

	PR fortran/41600
	* gfortran.dg/default_initialization_6.f90: New.

2012-01-29  Tobias Burnus  <burnus@net-b.de>

	PR fortran/51972
	* gfortran.dg/class_allocate_12.f90: Enable disabled test.
	* gfortran.dg/class_48.f90: New.

2012-01-29  Janne Blomqvist  <jb@gcc.gnu.org>

	PR fortran/51808
	* gfortran.dg/module_md5_1.f90: Update MD5 sum.

2012-01-28  Tobias Burnus  <burnus@net-b.de>

	PR fortran/51972
	* gfortran.dg/class_allocate_12.f90: New.

2012-01-28  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/torture/pr50444.c: Fix dg directives.

2012-01-28  Jakub Jelinek  <jakub@redhat.com>

	PR target/52006
	* gcc.target/arm/pr52006.c: New test.

2012-01-27  Aldy Hernandez  <aldyh@redhat.com>

	PR testsuite/52011
	* gcc.dg/lto/trans-mem.h: New file.
	* gcc.dg/lto/trans-mem-2_0.c: Include it.
	* gcc.dg/lto/trans-mem-1_1.c: Same.
	* gcc.dg/lto/trans-mem-4_1.c: Same.
	* gcc.dg/lto/trans-mem-3_1.c: Same.

2012-01-27  Tobias Burnus  <burnus@net-b.de>

	PR fortran/52022
	* gfortran.dg/dummy_procedure_7.f90: New.

2012-01-27  Andreas Schwab  <schwab@linux-m68k.org>

	* g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
	*-*-aix* alpha*-*-osf* alpha*-*-*vms*.

2012-01-27  Jakub Jelinek  <jakub@redhat.com>

	PR c++/51852
	* g++.dg/other/gc5.C: New test.

2012-01-27  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/50444
	* gcc.dg/torture/pr50444.c: New testcase.

2012-01-27  Tobias Burnus  <burnus@net-b.de>

	PR fortran/51970
	PR fortran/51977
	* gfortran.dg/move_alloc_13.f90: New.

2012-01-27  Tobias Burnus  <burnus@net-b.de>

	PR fortran/51953
	* gfortran.dg/allocate_alloc_opt_13.f90: New.
	* gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
	and change dg-error string.

2012-01-27  Tobias Burnus  <burnus@net-b.de>

	PR fortran/52016
	* gfortran.dg/elemental_args_check_5.f90: New.

2012-01-27  Richard Guenther  <rguenther@suse.de>

	PR middle-end/51959
	* g++.dg/torture/pr51959.C: New testcase.

2012-01-27  Tom de Vries  <tom@codesourcery.com>

	PR tree-optimization/51990
	* gcc.dg/pr51990.c: New test.
	* gcc.dg/pr51990-2.c: Same.

2012-01-27  Paul Thomas  <pault@gcc.gnu.org>
	    Tobias Burnus <burnus@gcc.gnu.org>

	PR fortran/48705
	* gfortran.dg/class_allocate_11.f03: New.

	PR fortran/51870
	PR fortran/51943
	PR fortran/51946
	* gfortran.dg/class_allocate_7.f03: New.
	* gfortran.dg/class_allocate_8.f03: New.
	* gfortran.dg/class_allocate_9.f03: New.
	* gfortran.dg/class_allocate_10.f03: New.

2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/discr34.adb: New test.
	* gnat.dg/discr34_pkg.ads: New helper.

2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>

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

2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/limited_with3.ad[sb): New test.
	* gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
	* gnat.dg/limited_with3_pkg2.ads: Likewise.
	* gnat.dg/limited_with3_pkg3.ads: Likewise.

2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/stack_usage1.adb: New test.
	* gnat.dg/stack_usage1_pkg.ad[sb]: New helper.

	* gcc.dg/pr44194-1.c: Remove superfluous include directive.
	* gcc.dg/pr44194-2.c: Likewise.

2012-01-26  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/51370
	* g++.dg/template/crash112.C: New.

2012-01-27  Richard Henderson  <rth@redhat.com>

	* gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.

2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

	* gfortran.dg/reassoc_4.f: Use dg-additional-options.

2012-01-26  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/51895
	* g++.dg/opt/pr51895.C: New test.

2012-01-26  Michael Matz  <matz@suse.de>

	PR tree-optimization/48794
	* gfortran.dg/gomp/pr48794-2.f90: New testcase.

2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

	* gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.

2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

	* gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
	* gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
	memory.
	* gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
	the default value for s390 and s390x.

2012-01-25  Aldy Hernandez  <aldyh@redhat.com>

	PR lto/51698
	* gcc.dg/lto/trans-mem-4_0.c: New.
	* gcc.dg/lto/trans-mem-4_1.c: New.
	* gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
	TM builtins.
	* gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
	* gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
	TM builtins.
	* gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
	* gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
	TM builtins.

2012-01-25    Georg-Johann Lay  <avr@gjlay.de>

	* gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.

2012-01-25  Ian Lance Taylor  <iant@google.com>

	* go.test/go-test.exp (go-gc-tests): Handle a few more test lines.

2012-01-25  Tobias Burnus  <burnus@net-b.de>

	PR fortran/51995
	* gfortran.dg/typebound_proc_25.f90: New.

2012-01-25  Jason Merrill  <jason@redhat.com>

	PR c++/51992
	* g++.dg/lto/pr51992_0.C: New.

2012-01-25  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/51987
	* gcc.target/i386/pr51987.c: New test.

2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>

	* gcc.dg/tm/lto-1.c: Require lto support in target.

2012-01-25  Andrey Belevantsev  <abel@ispras.ru>

	PR rtl-optimization/48374
	* gcc.dg/pr48374.c: New test.

2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>

	* gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.

2012-01-25  Tobias Burnus  <burnus@net-b.de>

	PR fortran/51966
	* gfortran.dg/derived_constructor_char_3.f90: New.

2012-01-24  Ian Lance Taylor  <iant@google.com>

	* go.test/go-test.exp (filecmp): New procedure.
	(errchk): Handle quoted square brackets.
	(go-gc-tests): Set go_compile_args. Handle various new test
	lines.  Skip a few new tests.
	* lib/go-torture.exp (go-torture-execute): Use go_compile_args.

2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>

	* lib/target-supports.exp (proc check_effective_target_vect_perm)
	(check_effective_target_vect_extract_even_odd)
	(check_effective_target_vect_interleave): Return true for MIPS
	paired-single.

2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
	(main): Use it instead of argc.

2012-01-24  Jason Merrill  <jason@redhat.com>

	PR c++/51973
	* g++.dg/cpp0x/sfinae31.C: New.

2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.dg/memcpy-4.c: Don't expect /s on MEMs.

2012-01-24  Jason Merrill  <jason@redhat.com>

	PR c++/51812
	* g++.dg/inherit/covariant20.C: New.

2012-01-24  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/51223
	* g++.dg/parse/crash58.C: New.

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

	PR target/51957
	* gcc.dg/pr51957-1.c: New test.
	* gcc.dg/pr51957-1.h: New file.
	* gcc.dg/pr51957-2.c: New test.

2012-01-23  Jason Merrill  <jason@redhat.com>

	PR c++/51930
	* g++.dg/ext/visibility/template10.C: New.

2012-01-23  Tobias Burnus  <burnus@net-b.de>

	PR fortran/51948
	* gfortran.dg/move_alloc_12.f90: New.

2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>

	PR middle-end/45416
	* gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.

2012-01-23  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/51398
	* g++.dg/template/crash111.C: New.

2012-01-23  Arnaud Charlet  <charlet@adacore.com>

	* ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
	configurations.
	* ada/acats/run_all.sh: Simplify by removing cxh1001 special case.

2012-01-23  Dodji Seketeli  <dodji@redhat.com>

	PR testsuite/51941
	* g++.dg/debug/dwarf2/nested-3.C:  Accept multiple lines between
	the DW_TAG_class_type and DW_AT_name: "Executor".

2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>

	* lib/target-supports.exp
	(check_effective_target_vect_extract_even_odd): Handle ARM neon.
	(check_effective_target_vect_interleave): Likewise.

2012-01-22  Jason Merrill  <jason@redhat.com>

	PR c++/51925
	* g++.dg/template/using20.C: New.
	* g++.dg/template/template-id-2.C: Adjust diagnostic.

2012-01-23  Jason Merrill  <jason@redhat.com>

	PR target/51934
	* g++.dg/torture/pr51344.C: Limit to x86.

2012-01-23  Greta Yorsh  <Greta.Yorsh@arm.com>

	* c-c++-common/tm/omp.c: Require target with pthread support.

2012-01-23  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/51949
	* gcc.dg/torture/pr51949.c: New testcase.

2012-01-23  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/51933
	* gcc.c-torture/execute/pr51933.c: New test.

2012-01-22  Douglas B Rupp  <rupp@gnat.com>

	* gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
	Do not define for Interix.

2012-01-22  Jason Merrill  <jason@redhat.com>

	PR c++/51832
	* g++.dg/lto/pr51832.h: New.
	* g++.dg/lto/pr51832_0.C: New.
	* g++.dg/lto/pr51832_1.C: New.

2012-01-22  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/ext-elim-1.c: New test.

2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>

	PR target/51931
	* gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
	* g++.dg/opt/longbranch1.C: Likewise.

2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>

	* g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
	in C++11 mode.

2012-01-21  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/50556
	* gfortran.dg/namelist_74.f90: New test.
	* gfortran.dg/namelist_59.f90: Remove SAVE attribute.

2012-01-21  Tobias Burnus  <burnus@net-b.de>

	PR fortran/51913
	* gfortran.dg/class_47.f90: New.

2012-01-21  Eric Botcazou  <ebotcazou@adacore.com>

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

2012-01-20  Jason Merrill  <jason@redhat.com>

	PR c++/51919
	* g++.dg/pch/mangle1.{C,Hs}: Remove.

2012-01-20  Jason Merrill  <jason@redhat.com>

	PR c++/51922
	* g++.dg/ext/attrib42.C: Require ilp32.

2012-01-20  Jakub Jelinek  <jakub@redhat.com>

	PR target/51915
	* gcc.target/arm/pr51915.c: New test.

2012-01-20  Cary Coutant  <ccoutant@google.com>
	    Dodji Seketeli  <dodji@redhat.com>

	PR debug/45682
	* g++.dg/debug/dwarf2/nested-3.C: New test.

2012-01-20  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/51402
	* g++.dg/template/crash110.C: New.

2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
	Remove default options on hppa*-*-hpux*.

2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* g++.dg/ext/visibility/template9.C: Add dg-require-visibility.

2012-01-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

	* gcc.c-torture/compile/pr51856.c: New testcase.

2012-01-20  Uros Bizjak  <ubizjak@gmail.com>

	* go.test/go-test.exp (go-gc-tests): Pass correctly formatted
	options to go_target_compile.

2012-01-20  Kai Tietz  <ktietz@redhat.com>

	* g++.dg/torture/pr51344.C: Fix typo.

2012-01-20  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/51903
	* g++.dg/torture/pr51903.C: New testcase.

2012-01-20  Tobias Burnus  <burnus@net-b.de>
	    Janus Weil  <janus@gcc.gnu.org>

	PR fortran/51056
	* gfortran.dg/use_21.f90: New.

2012-01-20  Jakub Jelinek  <jakub@redhat.com>

	PR target/51106
	* gcc.dg/torture/pr51106-1.c: New test.
	* gcc.dg/torture/pr51106-2.c: New test.

2012-01-19  Kai Tietz  <ktietz@redhat.com>

	* g++.dg/torture/pr51344.C: New test.

2012-01-19  Tobias Burnus  <burnus@net-b.de>

	PR fortran/51904
	* gfortran.dg/intrinsic_size_2.f90: New.

2012-01-19  Jason Merrill  <jason@redhat.com>

	PR c++/51889
	* g++.dg/inherit/using7.C: New.

2012-01-19  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/37997
	* gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.

2012-01-19 Andrey Belevantsev <abel@ispras.ru>

	PR rtl-optimization/51505
	* gcc.dg/pr51505.c: New test.

2012-01-18  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/51634
	* gfortran.dg/typebound_operator_12.f03: New.
	* gfortran.dg/typebound_operator_13.f03: New.

2012-01-18  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/51225
	* g++.dg/cpp0x/pr51225.C: New.

2012-01-17  Ian Lance Taylor  <iant@google.com>

	PR go/50656
	* go.test/go-test.exp (go-gc-tests): Recognize some more test lines.

2012-01-17  Tobias Burnus  <burnus@net-b.de>

	PR fortran/51869
	* gfortran.dg/realloc_on_assign_9.f90: New.

2012-01-17  Aldy Hernandez  <aldyh@redhat.com>

	PR other/51165
	* gcc.dg/tm/memopt-3.c: Remove xfail.
	* gcc.dg/tm/memopt-4.c: Remove xfail.
	* gcc.dg/tm/memopt-5.c: Remove xfail.
	* gcc.dg/tm/memopt-7.c: Remove xfail.

2012-01-17  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/51877
	* gcc.c-torture/execute/pr51877.c: New test.

2012-01-17  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>

	* gcc.dg/vect/no-section-anchors-vect-69.c: Change
	{!vect_align_arrays} to vect_sizes_32B_16B.
	* gcc.dg/vect/vect-multitypes-1.c: Ditto.
	* gcc.dg/vect/vect-peel-3.c: Ditto.

2012-01-16  Jason Merrill  <jason@redhat.com>

	PR c++/51854
	* g++.dg/abi/mangle60.C: New.

	PR c++/51827
	* g++.dg/pch/mangle1.{C,Hs}: New.

2012-01-16  Mikael Morin  <mikael@gcc.gnu.org>
	    Tobias Burnus  <burnus@net-b.de>

	PR fortran/50981
	* gfortran.dg/elemental_optional_args_3.f90: New
	* gfortran.dg/elemental_optional_args_4.f90: New

2012-01-16  Tobias Burnus  <burnus@net-b.de>

	PR fortran/51809
	* gfortran.dg/use_20.f90: New

2012-01-16  Jason Merrill  <jason@redhat.com>

	PR c++/51868
	* g++.dg/cpp0x/rv-bitfield.C: New.
	* g++.dg/cpp0x/rv-bitfield2.C: New.

2012-01-16  Paul Thomas  <pault@gcc.gnu.org>

	* gfortran.dg/class_array_3.f03: Remove the explicit loop in
	subroutine 'qsort' and use index array to assign the result.

2012-01-16  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/51865
	* gcc.dg/pr51865.c: New test.

2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.

2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.target/mips/code-readable-2.c: Allow the jump table address
	to be loaded from the constant pool, rather than via %hi and %lo.

2012-01-15  Uros Bizjak  <ubizjak@gmail.com>

	PR rtl-optimization/51821
	* gcc.dg/pr51821.c: New test.

2012-01-15  Andreas Schwab  <schwab@linux-m68k.org>

	* gcc.dg/torture/pr8081.c: Fix char signedness assumption.

2012-01-14  Andreas Schwab  <schwab@linux-m68k.org>

	* g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.

2012-01-14  Tobias Burnus  <burnus@net-b.de>

	PR fortran/51800
	* gfortran.dg/init_flag_8.f90: New.
	* gfortran.dg/init_flag_9.f90: New.

2011-01-14  Tobias Burnus  <burnus@net-b.de>

	PR fortran/51816
	* gfortran.dg/use_18.f90: New.
	* gfortran.dg/use_19.f90: New.

2012-01-13  Ian Lance Taylor  <iant@google.com>

	PR c++/50012
	* g++.dg/warn/Wsign-compare-4.C: New.

2012-01-13  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/48351
	* gfortran.dg/alloc_comp_assign.f03: New.
	* gfortran.dg/allocatable_scalar_9.f90: Reduce count of
	__BUILTIN_FREE from 38 to 32.

2012-01-13  Jason Merrill  <jason@redhat.com>

	PR c++/20681
	* g++.dg/warn/Wreturn-type-7.C: New.

2012-01-13  Georg-Johann Lay  <avr@gjlay.de>

	* gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
	assumption.
	* g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
	* gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
	* gcc.dg/cpp/warn-multichar-2.c: Ditto.
	* gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
	int32plus because of big array needed.
	* gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
	* gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.

2012-01-13  Jason Merrill  <jason@redhat.com>

	PR c++/51813
	* g++.dg/ext/visibility/template9.C: New.

	PR c++/51620
	* g++.dg/cpp0x/defaulted34.C: New.
	* g++.dg/template/virtual3.C: New.

2012-01-13  Richard Guenther  <rguenther@suse.de>

	PR middle-end/8081
	* gcc.dg/torture/pr8081.c: New testcase.

2012-01-13  Georg-Johann Lay  <avr@gjlay.de>

	* gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.

2012-01-12  Jason Merrill  <jason@redhat.com>

	PR c++/51714
	* g++.dg/ext/stmtexpr14.C: New.

2012-01-13  Dodji Seketeli  <dodji@redhat.com>

	PR c++/51633
	* g++.dg/cpp0x/constexpr-diag4.C: New test.

2012-01-12  Jason Merrill  <jason@redhat.com>

	PR c++/48051
	* g++.dg/abi/mangle48.C: Test qualified-names, too.
	* g++.dg/abi/mangle58.C: Likewise.

	PR c++/51403
	* g++.dg/template/arg8.C: New.

2012-01-12  Ira Rosen  <irar@il.ibm.com>

	PR tree-optimization/51799
	* gcc.dg/vect/pr51799.c: New test.
	* gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
	patterns.

2012-01-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
	    Tobias Burnus  <burnus@net-b.de>

	PR fortran/51057
	PR fortran/51616
	* lib/target-supports.exp
	(check_effective_target_fortran_largest_fp_has_sqrt): New.
	* gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).

2012-01-11  Jason Merrill  <jason@redhat.com>

	PR c++/51565
	* g++.dg/ext/attrib42.C: New.

2012-01-11  Jakub Jelinek  <jakub@redhat.com>

	PR bootstrap/51796
	* gcc.dg/pr51796.c: New test.

2012-01-11  Jason Merrill  <jason@redhat.com>

	PR c++/51818
	* g++.dg/cpp0x/lambda/lambda-mangle3.C: New.

2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>

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

2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/opt23.ad[sb]: New test.
	* gnat.dg/opt23_pkg.ad[sb]: New helper.
	* gnat.dg/opt24.ad[sb]: New test.

2012-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	PR tree-optimization/49642
	* gcc.dg/tree-ssa/pr49642-1.c: New test.
	* gcc.dg/tree-ssa/pr49642-2.c: New test.

2012-01-11  Jason Merrill  <jason@redhat.com>

	PR c++/51613
	* g++.dg/template/explicit-args5.C: New.

2012-01-11  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>

	* gcc.c-torture/execute/20120110-1.c: New testcase.

2012-01-10  Jason Merrill  <jason@redhat.com>

	PR c++/51614
	* g++.dg/inherit/ambig1.C: New.

	PR c++/51433
	* g++.dg/cpp0x/constexpr-cache1.C: New.

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

	PR tree-optimization/51801
	* gcc.dg/torture/pr51801.c: New testcase.

2012-01-10  Tobias Burnus  <burnus@net-b.de>

	PR fortran/51652
	* gfortran.dg/allocate_with_typespec_5.f90: New.

2012-01-10  Tobias Burnus  <burnus@net-b.de>

	* gfortran.dg/class_39.f03: Update dg-error string.

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

	PR tree-optimization/50913
	* gcc.dg/graphite/interchange-16.c: New testcase.
	* gcc.dg/graphite/scop-20.c: XFAIL.
	* gfortran.dg/graphite/interchange-1.f: Likewise.
	* gfortran.dg/graphite/block-1.f90: Likewise.
	* gfortran.dg/graphite/block-2.f: Likewise.

2012-01-10  Richard Henderson  <rth@redhat.com>

	* lib/target-supports.exp (check_effective_target_vect_perm,
	check_effective_target_vect_perm_byte,
	check_effective_target_vect_perm_short): Enable for arm neon.

2012-01-09  Tobias Burnus  <burnus@net-b.de>

	PR fortran/46328
	* gfortran.dg/typebound_operator_11.f90: New.

2012-01-09  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/array18.adb: New test.
	* gnat.dg/array18_pkg.ads: New helper.

2012-01-09  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/51791
	* gfortran.dg/typebound_operator_7.f03: Insert parentheses
	around base object in first assignment in main program.
	* gfortran.dg/typebound_operator_10.f03: New test.

2012-01-09  Martin Jambor  <mjambor@suse.cz>

	PR tree-optimization/51759
	* g++.dg/ipa/pr51759.C: New test.

2012-01-09  Tobias Burnus  <burnus@net-b.de>

	PR fortran/51758
	* gfortran.dg/optional_absent_2.f90: New.

2012-01-09  Tobias Burnus  <burnus@net-b.de>

	PR fortran/51578
	* gfortran.dg/use_17.f90: New.

2012-01-09  Gary Funck  <gary@intrepid.com>

	PR preprocessor/33919
	* gcc.dg/pr33919.c: New test.
	* gcc.dg/pr33919-0.h: New test header file.
	* gcc.dg/pr33919-1.h: Ditto.
	* gcc.dg/pr33919-2.h: Ditto.

2012-01-07  Jan Hubicka  <jh@suse.cz>

	PR tree-optimize/51694
	* gcc.c-torture/compile/pr51694.c: new testcase.

2012-01-07  Jan Hubicka  <jh@suse.cz>

	PR tree-optimization/51600
	* g++.dg/torture/pr51600.C: New testcase.

2012-01-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>

	PR gcov-profile/51715
	PR gcov-profile/51717
	* gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
	* gcc.misc-tests/gcov-14.c: Likewise.

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

	* g++.dg/parse/new5.C: New.

2012-01-06  Patrick Marlier  <patrick.marlier@gmail.com>

	PR testsuite/51655
	* c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
	including <string.h>.

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

	* g++.dg/abi/mangle51.C: New.
	* g++.dg/abi/mangle52.C: New.
	* g++.dg/abi/mangle53.C: New.
	* g++.dg/abi/mangle54.C: New.
	* g++.dg/abi/mangle55.C: New.
	* g++.dg/abi/mangle56.C: New.
	* g++.dg/abi/mangle57.C: New.
	* g++.dg/abi/mangle58.C: New.
	* g++.dg/abi/mangle59.C: New.
	* g++.dg/cpp0x/trailing3.C: Update mangling.
	* g++.dg/cpp0x/variadic111.C: Update mangling.
	* g++.dg/cpp0x/variadic4.C: Update mangling.
	* g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
	* g++.dg/template/nontype22.C: Works now.
	* g++.dg/template/pr35240.C: Works now.

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

2012-01-06  Tobias Burnus <burnus@net-b.de>

	* gfortran.dg/deallocate_stat_2.f90: New.
	* coarray/allocate_errgmsg.f90: New.
	* gfortran.dg/coarray_lib_alloc_1.f90: New.
	* gfortran.dg/coarray_lib_alloc_2.f90: New.
	* coarray/subobject_1.f90: Fix for num_images > 1.
	* gfortran.dg/deallocate_stat.f90: Update due to changed
	stat= handling.

2012-01-06  Andrew Stubbs  <ams@codesourcery.com>

	* gcc.target/arm/headmerge-2.c: Adjust scan pattern.

2012-01-06  Eric Botcazou  <ebotcazou@adacore.com>

	* ada/acats/overflow.lst: Add cb20004.

2012-01-05  Dodji Seketeli  <dodji@redhat.com>

	PR c++/51541
	* g++.dg/cpp0x/alias-decl-18.C: New test.

2012-01-05  Eric Botcazou  <ebotcazou@adacore.com>

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

2012-01-05  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/PR48946
	* gfortran.dg/typebound_operator_9.f03: This is now a copy of
	the old typebound_operator_8.f03.
	* gfortran.dg/typebound_operator_8.f03: New version of
	typebound_operator_7.f03 with 'u' a derived type instead of a
	class object.

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

	* g++.dg/torture/pr49309.C: Skip for -flto.

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

	PR middle-end/51761
	* gcc.c-torture/compile/pr51761.c: New test.

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

	PR tree-optimization/51760
	* gcc.dg/torture/pr51760.c: New testcase.

2012-01-05  Aldy Hernandez  <aldyh@redhat.com>

	PR middle-end/51472
	* gcc.dg/tm/memopt-6.c: Adjust regexp.

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

	PR lto/41576
	* gfortran.dg/lto/pr41576_0.f90: New testcase.
	* gfortran.dg/lto/pr41576_1.f90: Likewise.

2012-01-04  Jakub Jelinek  <jakub@redhat.com>

	PR debug/51695
	* gcc.dg/pr51695.c: New test.

2012-01-04  Andrew Pinski  <apinski@cavium.com>

	* gcc.target/mips/mips64-dsp-ldx1.c: New test.
	* gcc.target/mips/octeon2-lx-1.c: New test.
	* gcc.target/mips/mips64-dsp-ldx.c: New test.
	* gcc.target/mips/octeon2-lx-2.c: New test.
	* gcc.target/mips/octeon2-lx-3.c: New test.

2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>

	PR other/51163
	PR other/51164
	* gcc.dg/tm/alias-1.c:  Adjust regexp.
	* gcc.dg/tm/alias-2.c:  Adjust regexp.

2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/51064
	* g++.dg/warn/Wparentheses-26.C: New.

2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>

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

2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/49693
	* gfortran.dg/common_17.f90:  New test.

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

	PR tree-optimization/49651
	* gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
	* gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.

2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/51738
	* g++.dg/cpp0x/initlist-postfix-open-square.C: New.

2012-01-03  Andrew Pinski  <apinski@cavium.com>

	* lib/scanasm.exp (dg-function-on-line): Always use a special format
	for all mips targets.  Also allow an optional .cfi_startproc.

2012-01-03  Uros Bizjak  <ubizjak@gmail.com>

	* gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.

2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/29273
	* g++.dg/rtti/dyncast5.C: New.

2012-01-03  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/51070
	* gcc.dg/torture/pr51070-2.c: New testcase.

2012-01-03  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/51692
	* gcc.dg/torture/pr51692.c: New testcase.

2012-01-03  Richard Guenther  <rguenther@suse.de>

	PR debug/51650
	* g++.dg/lto/pr51650-3_0.C: New testcase.

2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/15867
	* g++.dg/warn/Wredundant-decls-spec.C: New.

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

	PR tree-optimization/51719
	* g++.dg/tree-prof/pr51719.C: New test.

2012-01-03  Richard Guenther  <rguenther@suse.de>

	PR middle-end/51730
	* gcc.dg/fold-compare-6.c: New testcase.

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

	PR c++/51669
	* g++.dg/gomp/pr51669.C: New test.

2012-01-02  Jason Merrill  <jason@redhat.com>

	PR c++/51675
	* g++.dg/cpp0x/constexpr-union2.C: New.

	PR c++/51666
	* g++.dg/cpp0x/nsdmi-defer5.C: New.

2012-01-02  Dodji Seketeli  <dodji@redhat.com>

	PR c++/51462
	* g++.dg/cpp0x/constexpr-99.C: New test.

2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/20140
	* g++.dg/template/init9.C: New.

2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
	Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
	rather than a specific number.

2012-01-02  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/46262
	PR fortran/46328
	PR fortran/51052
	* gfortran.dg/typebound_operator_7.f03: New.
	* gfortran.dg/typebound_operator_8.f03: New.

2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>

	PR target/51729
	* gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
	XFAIL.
	* gcc.target/mips/dspr2-MULTU.c: Likewise.

2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.

2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>

	* g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
	for MIPS.

2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>

	* gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
	* gfortran.dg/io_real_boz_4.f90: Likewise.
	* gfortran.dg/io_real_boz_5.f90: Likewise.

2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>

	* g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.

2012-01-02  Revital Eres  <revital.eres@linaro.org>

	* gcc.dg/sms-11.c: New file.

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

	PR fortran/51682
	* gfortran.dg/coarray/image_index_3.f90: New.

2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/16603
	* g++.dg/parse/enum8.C: New.

2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/51379
	* g++.dg/conversion/reinterpret4.C: New.
	* g++.dg/conversion/reinterpret1.C: Adjust.

2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>

	* g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.

2012-01-01  Fabien Chêne  <fabien@gcc.gnu.org>

	* g++.old-deja/g++.brendan/crash25.C: Adjust.
	* g++.old-deja/g++.brendan/crash56.C: Likewise.
	* g++.old-deja/g++.jason/access14.C: Likewise.
	* g++.old-deja/g++.jason/access8.C: Likewise.
	* g++.old-deja/g++.jason/access1.C: Likewise.
	* g++.old-deja/g++.other/access3.C: Likewise.
	* g++.old-deja/g++.other/access5.C: Likewise.
	* g++.old-deja/g++.law/unsorted1.C: Likewise.
	* g++.old-deja/g++.law/visibility22.C: Likewise.
	* g++.old-deja/g++.law/visibility26.C: Likewise.
	* g++.old-deja/g++.mike/p2746.C: Likewise.
	* g++.dg/debug/using1.C: Likewise.
	* g++.dg/lookup/using51.C: Likewise.
	* g++.dg/inherit/using5.C: Likewise.
	* g++.dg/inherit/pr30297.C: Likewise.
	* g++.dg/inherit/access8.C: Likewise.
	* g++.dg/torture/pr39362.C: Likewise.
	* g++.dg/template/crash13.C: Likewise.
	* g++.dg/template/using10.C: Likewise.

2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/51502
	* lib/gcc-dg.exp (scan-module-absence):  Really commit last
	change.

2012-01-01  Ira Rosen  <irar@il.ibm.com>

	PR tree-optimization/51704
	* gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
	* gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
	corresponding flags.

2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/51723
	* g++.dg/cpp0x/constexpr-delegating2.C: New.

2012-01-01  Jan Hubicka  <jh@suse.cz>

	PR rtl-optimization/51069
	* gcc.c-torture/compile/pr51069.c: New testcase.

2012-01-01  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/51683
	* gcc.dg/pr51683.c: New test.

Copyright (C) 2012 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.
