2012-10-14  Steven Bosscher  <steven@gcc.gnu.org>

	PR rtl-optimization/54919
	* gcc.dg/pr54919.c: New testcase.

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

	PR c++/53581
	* g++.dg/template/crash113.C: New.

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

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

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

	PR c++/52643
	* g++.dg/opt/pr52643.C: New.

2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/54602
	* gcc.target/sh/pr54602-1.c: New.
	* gcc.target/sh/pr54602-2.c: New.
	* gcc.target/sh/pr54602-3.c: New.
	* gcc.target/sh/pr54602-4.c: New.

2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/54680
	* gcc.target/sh/pr54680.c: New.

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

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

2012-10-12  Janis Johnson  <janisjo@codesourcery.com>

	* gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
	specify -m64.

	* gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for
	GNU/Linux.

	* lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
	Return 0 if already specifying -mfloat-abi other than hard.

2012-10-12  Joe Seymour  <jseymour@codesourcery.com>

	* gcc.dg/pr53060.c: Prune irrelevant warning.

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

	PR c/54381
	* c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
	* c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
	* gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
	* gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
	Adjust expected wording of warnings for *cmp* builtins.
	* g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
	* g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.

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

	PR c++/24449
	* g++.dg/parse/friend-main.C: New.

2012-10-12  Marc Glisse  <marc.glisse@inria.fr>

	PR c++/53055
	* g++.dg/pr53055.C: New testcase.

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

	PR c++/52744
	* g++.dg/cpp0x/pr52744.C: New.

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

	PR fortran/40453
	* gfortran.dg/dummy_procedure_9.f90: New.

2012-10-12  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/54894
	* gcc.dg/torture/pr54894.c: New testcase.

2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/51244
	* gcc.target/sh/pr51244-13.c: New.
	* gcc.target/sh/pr51244-14.c: New.
	* gcc.target/sh/pr51244-15.c: New.
	* gcc.target/sh/pr51244-16.c: New.

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

	PR c++/51878
	* g++.dg/cpp0x/decltype45.C: New.

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

	PR fortran/54784
	* gfortran.dg/class_allocate_13.f90: New.

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

	* g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
	* g++.dg/ext/visibility/pragma-override2.C: Fix target markup.

	* g++.dg/gomp/tls-5.C: Require tls_native.
	* g++.dg/tls/thread_local7.C: Require tls_native.
	* g++.dg/tls/static2.C: New.

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

	PR c++/36107
	* g++.dg/ext/weak5.C: New.

2012-10-11  Marc Glisse  <marc.glisse@inria.fr>

	PR testsuite/54868
	* gcc.dg/tree-ssa/forwprop-22.c: Move ...
	* gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.

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

	PR c++/43765
	* g++.dg/parse/pr43765.C: New.

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

	* obj-c++.dg/tls/init-2.mm: Tweak errors.

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

	PR c++/43663
	* g++.dg/init/bitfield3.C: New.

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

	* gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.

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

	PR tree-optimization/54877
	* gcc.dg/torture/pr54877.c: New test.

2012-10-10  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>

	PR testsuite/53397
	* gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
	* gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
	and remove target info from dg-do compile.
	* gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
	* gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
	and remove target info from dg-do compile.

2012-10-10  Greta Yorsh  <Greta.Yorsh@arm.com>

	* gcc.dg/pr54782.c: Require target with pthread support.

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

	PR c++/53122
	* g++.dg/cpp0x/auto35.C: New.

2012-10-10  Dodji Seketeli  <dodji@redhat.com>

	PR c++/53540 - using fails to be equivalent to typedef
	* g++.dg/cpp0x/alias-decl-24.C: New test.

2012-10-10  Dodji Seketeli  <dodji@redhat.com>

	* g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
	that c++11 attributes to types are ignored for now.
	* g++.dg/cpp0x/gen-attrs-36.C: Likewise.
	* g++.dg/cpp0x/gen-attrs-37.C: Likewise

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

	PR c++/53741
	* g++.dg/cpp0x/lambda/lambda-ice9.C: New.

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

	PR c++/50478
	* g++.dg/cpp0x/initlist67.C: New.

2012-10-10  Dehao Chen  <dehao@google.com>

	* g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.

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

	PR target/52480
	* gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
	Add runtime tests.

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

	PR c++/53307
	* g++.dg/cpp0x/decltype44.C: New.

2012-10-09  Steve Ellcey  <sellcey@mips.com>

	* gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.

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

	PR c++/53763
	* g++.dg/cpp0x/decltype43.C: New.

2012-10-09  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>

	PR middle-end/53397
	* gcc.dg/pr53397-1.c: New test case.
	* gcc.dg/pr53397-2.c: New test case.

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

	PR c++/54194
	* g++.dg/warn/Wparentheses-26.C: Adjust.
	* g++.dg/warn/Wparentheses-27.C: New.

2012-10-09  Marc Glisse  <marc.glisse@inria.fr>

	PR c++/54427
	* c-c++-common/vector-scalar.c: New testcase.
	* g++.dg/ext/vector18.C: New testcase.
	* g++.dg/ext/vector5.C: This is not an error anymore.
	* gcc.dg/init-vec-1.c: Move ...
	* c-c++-common/init-vec-1.c: ... here. Adapt error message.
	* gcc.c-torture/execute/vector-shift1.c: Move ...
	* c-c++-common/torture/vector-shift1.c: ... here.
	* gcc.dg/scal-to-vec1.c: Move ...
	* c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
	C++11. Adapt error messages.
	* gcc.dg/convert-vec-1.c: Move ...
	* c-c++-common/convert-vec-1.c: ... here.
	* gcc.dg/scal-to-vec2.c: Move ...
	* c-c++-common/scal-to-vec2.c: ... here.

2012-10-08  Marc Glisse  <marc.glisse@inria.fr>

	PR target/54400
	* gcc.target/i386/pr54400.c: New testcase.

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

	PR c++/54858
	* g++.dg/template/pr54858.C: New test.

2012-10-08  Marek Polacek  <polacek@redhat.com>

	PR debug/54831
	* g++.dg/debug/pr54831.C: New test.

2012-10-08  Dehao Chen  <dehao@google.com>

	* g++.dg/predict-loop-exit-1.C: New.
	* g++.dg/predict-loop-exit-2.C: New.
	* g++.dg/predict-loop-exit-3.C: New.

2012-10-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.

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

	* g++.dg/gomp/tls-5.C: New.
	* g++.dg/gomp/tls-wrap1.C: New.
	* g++.dg/gomp/tls-wrap2.C: New.
	* g++.dg/gomp/tls-wrap3.C: New.
	* g++.dg/gomp/tls-wrap4.C: New.
	* g++.dg/gomp/tls-wrapper-cse.C: New.
	* g++.dg/tls/thread_local-cse.C: New.
	* g++.dg/tls/thread_local-order1.C: New.
	* g++.dg/tls/thread_local-order2.C: New.
	* g++.dg/tls/thread_local-wrap1.C: New.
	* g++.dg/tls/thread_local-wrap2.C: New.
	* g++.dg/tls/thread_local-wrap3.C: New.
	* g++.dg/tls/thread_local-wrap4.C: New.
	* g++.dg/tls/thread_local2g.C: New.
	* g++.dg/tls/thread_local3g.C: New.
	* g++.dg/tls/thread_local4g.C: New.
	* g++.dg/tls/thread_local5g.C: New.
	* g++.dg/tls/thread_local6g.C: New.
	* g++.dg/tls/thread_local7g.C: New.

	* g++.dg/tls/thread_local3.C: New.
	* g++.dg/tls/thread_local4.C: New.
	* g++.dg/tls/thread_local5.C: New.
	* g++.dg/tls/thread_local6.C: New.

	* g++.dg/tls/init-2.C: Tweak errors.
	* g++.dg/tls/thread_local1.C: New.
	* g++.dg/tls/thread_local2.C: New.
	* g++.dg/tls/thread_local7.C: New.

2012-10-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	PR target/54866
	* gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.

2012-10-08  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/54685
	* gcc.target/sh/pr54685.c: New.

2012-10-08  Dodji Seketeli  <dodji@redhat.com>

	PR c++/53528 C++11 attribute support
	* g++.dg/cpp0x/gen-attrs-1.C: New test.
	* g++.dg/cpp0x/gen-attrs-2.C: Likewise.
	* g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
	* g++.dg/cpp0x/gen-attrs-3.C: Likewise.
	* g++.dg/cpp0x/gen-attrs-4.C: Likewise.
	* g++.dg/cpp0x/gen-attrs-5.C: Likewise.
	* g++.dg/cpp0x/gen-attrs-6.C: Likewise.
	* g++.dg/cpp0x/gen-attrs-7.C: Likewise.
	* g++.dg/cpp0x/gen-attrs-8.C: Likewise.
	* g++.dg/cpp0x/gen-attrs-9.C: Likewise.
	* g++.dg/cpp0x/gen-attrs-10.C: Likewise.
	* g++.dg/cpp0x/gen-attrs-11.C: Likewise.
	* g++.dg/cpp0x/gen-attrs-12.C: Likewise.
	* g++.dg/cpp0x/gen-attrs-13.C: Likewise.
	* g++.dg/cpp0x/gen-attrs-14.C: Likewise.
	* g++.dg/cpp0x/gen-attrs-15.C: Likewise.
	* g++.dg/cpp0x/gen-attrs-16.C: Likewise.
	* g++.dg/cpp0x/gen-attrs-17.C: Likewise.
	* g++.dg/cpp0x/gen-attrs-18.C: Likewise.
	* g++.dg/cpp0x/gen-attrs-19.C: Likewise.
	* g++.dg/cpp0x/gen-attrs-20.C: Likewise.
	* g++.dg/cpp0x/gen-attrs-21.C: Likewise.
	* g++.dg/cpp0x/gen-attrs-22.C: Likewise.
	* g++.dg/cpp0x/gen-attrs-23.C: Likewise.
	* g++.dg/cpp0x/gen-attrs-24.C: Likewise.
	* g++.dg/cpp0x/gen-attrs-25.C: Likewise.
	* g++.dg/cpp0x/gen-attrs-26.C: Likewise.
	* g++.dg/cpp0x/gen-attrs-27.C: Likewise.
	* g++.dg/cpp0x/gen-attrs-28.C: Likewise.
	* g++.dg/cpp0x/gen-attrs-29.C: Likewise.
	* g++.dg/cpp0x/gen-attrs-30.C: Likewise.
	* g++.dg/cpp0x/gen-attrs-31.C: Likewise.
	* g++.dg/cpp0x/gen-attrs-32.C: Likewise.
	* g++.dg/cpp0x/gen-attrs-33.C: Likewise.
	* g++.dg/cpp0x/gen-attrs-34.C: Likewise.
	* g++.dg/cpp0x/gen-attrs-35.C: Likewise.
	* g++.dg/cpp0x/gen-attrs-36.C: Likewise.
	* g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
	* g++.dg/cpp0x/gen-attrs-37.C: Likewise.
	* g++.dg/cpp0x/gen-attrs-38.C: Likewise.
	* g++.dg/cpp0x/gen-attrs-39.C: Likewise.
	* g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
	* g++.dg/cpp0x/gen-attrs-40.C: Likewise.
	* g++.dg/cpp0x/gen-attrs-41.C: Likewise.
	* g++.dg/cpp0x/gen-attrs-42.C: Likewise.
	* g++.dg/cpp0x/gen-attrs-43.C: Likewise.
	* g++.dg/cpp0x/gen-attrs-44.C: Likewise.
	* g++.dg/cpp0x/gen-attrs-45.C: Likewise.
	* g++.dg/cpp0x/gen-attrs-46.C: Likewise.
	* g++.dg/cpp0x/gen-attrs-47.C: Likewise.
	* g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
	* g++.dg/cpp0x/gen-attrs-48.C: Likewise.
	* g++.dg/cpp0x/gen-attrs-49.C: Likewise.
	* g++.dg/cpp0x/gen-attrs-50.C: Likewise.
	* g++.dg/cpp0x/gen-attrs-51.C: Likewise.
	* g++.dg/cpp0x/gen-attrs-52.C: Likewise.
	* g++.dg/cpp0x/gen-attrs-53.C: Likewise.

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

	* gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
	* gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
	* gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.

2012-10-08  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/54760
	* gcc.target/sh/pr54760-2.c: New.
	* gcc.target/sh/pr54760-3.c: New.

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

	PR c++/51422
	* g++.dg/cpp0x/lambda/lambda-ice8.C: New.

2012-10-07  Richard Sandiford  <rdsandiford@googlemail.com>
	    Sandra Loosemore  <sandra@codesourcery.com>

	* gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
	and test that the accumulator is initialized using MULT.
	* gcc.target/mips/mips32-dsp-accinit-1.c: New test.
	* gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.

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

	PR c++/52764
	* g++.dg/cpp0x/stdint.C: New.

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

	PR c++/54249
	* g++.dg/cpp0x/stddef.C: New.

2012-10-06  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/54832
	* gfortran.dg/typebound_operator_17.f90: New.

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

	PR lto/53831
	PR lto/54776
	* g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.

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

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

2012-10-06  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/45521
	* gfortran.dg/generic_25.f90: New.
	* gfortran.dg/generic_26.f90: New.
	* gfortran.dg/generic_27.f90: New.

2012-10-06  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/54760
	* gcc.target/sh/pr54760-1.c: New.

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

	* g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
	* g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
	* g++.dg/warn/Wsign-compare-5.C: New test.
	* g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
	* g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
	* g++.dg/ext/builtin30.C: New test.
	* g++.dg/ext/vla12.C: New test.
	* gcc.dg/builtins-85.c: New test.

	PR debug/54519
	* gcc.dg/guality/pr54519-1.c: New test.
	* gcc.dg/guality/pr54519-2.c: New test.
	* gcc.dg/guality/pr54519-3.c: New test.
	* gcc.dg/guality/pr54519-4.c: New test.
	* gcc.dg/guality/pr54519-5.c: New test.
	* gcc.dg/guality/pr54519-6.c: New test.

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

	PR c++/50893
	* g++.dg/cpp0x/defaulted38.C: New.

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

	PR tree-optimization/33763
	* c-c++-common/pr33763.c: New test.

	PR tree-optimization/54810
	* gcc.dg/tree-ssa/vrp85.c: New test.

2012-10-04  David Edelsohn  <dje.gcc@gmail.com>

	* gcc.dg/ucnid-7.c: Skip on AIX.
	* gcc.dg/ucnid-8.c: Same.
	* gcc.dg/ucnid-10.c: Same.
	* gcc.dg/ucnid-13.c: Same.
	* gcc.dg/attr-alias-3.c: Same.
	* gcc.dg/attr-alias-5.c: Same.
	* gcc.dg/torture/pr51106-2.c: Same.
	* gcc.dg/vmx/3b-13.c: Use valid splat index.

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

	PR c++/52233
	* g++.dg/cpp0x/alias-decl-23.C: New.

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

	PR c++/53403
	* g++.dg/template/friend53.C: New.

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

	* lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
	* lib/scanasm.exp (get_ada_spec_filename): Likewise.
	(scan-ada-spec): Likewise.
	(scan-ada-spec-not): Likewise.
	* gcc.dg/dump-ada-spec-1.c: New test.
	* g++.dg/other/dump-ada-spec-1.C: Likewise.

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

	* gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.

2012-10-04  Florian Weimer  <fweimer@redhat.com>

	* c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.

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

	PR c++/54323
	* g++.dg/cpp0x/pr54323.C: New.

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

	PR middle-end/54735
	* g++.dg/torture/pr54735.C: New testcase.

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

	PR rtl-optimization/54739
	* gcc.dg/lower-subreg-1.c: Also skip on SPARC.

2012-10-03  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/51244
	* gcc.target/sh/pr51244-12.c: New.

2012-10-03  Dehao Chen  <dehao@google.com>

	PR middle-end/54782
	* gcc.dg/pr54782.c: New test.

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

	PR c++/54777
	* g++.dg/cpp0x/constexpr-ref4.C: New test.

2012-10-02  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/54778
	* gfortran.dg/class_53.f90: New.

2012-10-02  Alexandre Oliva <aoliva@redhat.com>

	PR debug/54551
	* gcc.dg/guality/pr54551.c: New.

2012-10-02  Pat Haugen <pthaugen@us.ibm.com>

	* gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
	* gcc.target/powerpc/pr46728-2.c: Likewise.

2012-10-02  Sharad Singhai  <singhai@google.com>

	PR testsuite/54772
	* gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
	to fix test failures caused by r191883.
	* gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
	* gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
	* gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
	* gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
	* gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
	* gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
	* gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
	* gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
	* gcc.dg/tree-ssa/gen-vect-28.c: Likewise.

2012-09-30  Sharad Singhai  <singhai@google.com>

	* gcc.target/i386/vect-double-1.c: Fix test.

2012-10-01  Andrew MacLeod  <amacleod@redhat.com>

	PR target/54087
	* gcc.dg/pr54087.c:  New testcase for atomic_sub -> atomic_add when
	atomic_sub fails.

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

	PR rtl-optimization/54457
	* gcc.target/i386/pr54457.c: New test.

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

	* gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.

2012-10-01  Marc Glisse  <marc.glisse@inria.fr>

	* gcc.target/i386/vect-rebuild.c: New testcase.

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

	* gcc.target/i386/pad-10.c (foo2): Return x - z.

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

	* gcc.target/mips/pr37362.c: Fix target selector.

2012-09-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>

	PR target/54083
	* gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.

2012-09-30  Andreas Schwab  <schwab@linux-m68k.org>

	* gcc.dg/ucnid-8.c: Update line number.
	* gcc.dg/torture/pr51106-2.c: Likewise.

2012-09-30  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/54667
	* gfortran.dg/c_funloc_tests_6.f90: Modified error message.
	* gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
	* gfortran.dg/c_f_pointer_tests_5.f90: New.

2012-09-30  Janus Weil  <janus@gcc.gnu.org>

	* gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
	partially reverting r170092.
	* gfortran.dg/class_7.f03: Ditto.
	* gfortran.dg/coarray_14.f90: Ditto.
	* gfortran.dg/typebound_proc_13.f03: Ditto.

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

	PR c++/54738
	* g++.dg/cpp0x/sfinae42.C: New.

2012-09-29  David Edelsohn  <dje.gcc@gmail.com>

	* gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
	* gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
	* gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
	* gcc.dg/pr42629.c: XFAIL on AIX.
	* gcc.dg/pr47684.c: Same.
	* gcc.dg/pr43670.c: Same.
	* gcc.dg/pr42916.c: Same.
	* gcc.dg/pr45449.c: Same.
	* gcc.dg/pr50017.c: Same.
	* gcc.dg/pr42728.c: Same.
	* gcc.dg/pr47881.c: Same.
	* gcc.dg/pr44023.c: Same.
	* gcc.dg/pr41345.c: Same.
	* gcc.dg/pr42630.c: Same.
	* gcc.dg/pr44971.c: Same.
	* gcc.dg/pr46771.c: Same.
	* gcc.dg/ucnid-8.c: Same.
	* gcc.dg/ucnid-10.c: Same.
	* gcc.dg/ucnid-13.c: Same.
	* gcc.dg/torture/pr51106-2.c: Same.
	* gcc.dg/pr48768.c: Same.
	* gcc.dg/pr42631.c: Same.
	* gcc.dg/pr43084.c: Same.
	* gcc.dg/ucnid-7.c: Same.
	* gcc.dg/pr42889.c: Same.
	* gcc.dg/pr41241.c: Same.
	* gcc.dg/pr42719.c: Same.
	* g++.dg/debug/pr46583.C: Same.
	* g++.dg/debug/pr47106.C: Same.
	* g++.dg/opt/pr48549.C: Same.
	* g++.dg/other/pr42685.C: Same.
	* c-c++-common/pr43942.c: Same.

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

	* go.test/go-test.exp: Update for latest version of Go testsuite.

2012-09-29  Thomas König  <tkoenig@gcc.gnu.org>

	PR fortran/52724
	* gfortran.dg/internal_readwrite_3.f90:  New test.

2012-09-28  Dodji Seketeli  <dodji@redhat.com>

	* g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
	c-c++-common/Wunused-local-typedefs-2.c to here.

	PR c++/54372 - unused attribute inactive on dependant entities
	* c-c++-common/Wunused-local-typedefs-2.c: New test.

2012-09-25  Dodji Seketeli  <dodji@redhat.com>

	PR c++/29028 - Missed unused warning on using declaration
	* g++.dg/warn/Wunused-var-18.C: New test.

2012-09-25  Dodji Seketeli  <dodji@redhat.com>

	PR c++/53551 - -Wunused-local-typedefs misses uses
	* g++.dg/warn/Wunused-local-typedefs-2.C: New test.

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

	PR target/54716
	* gcc.target/i386/xorps-sse2.c: Remove xfails.

	PR tree-optimization/54713
	* gcc.c-torture/compile/pr54713-1.c: New test.
	* gcc.c-torture/compile/pr54713-2.c: New test.
	* gcc.c-torture/compile/pr54713-3.c: New test.

2012-09-27  Janis Johnson  <janisjo@codesourcery.com>

	* gcc.target/arm/unsigned-extend-1.c: Omit -march option.

2012-09-27  Ulrich Weigand  <ulrich.weigand@linaro.org>

	* gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.

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

	PR target/54703
	* gcc.target/i386/pr54703.c: New test.

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

	PR lto/54709
	* gcc.dg/lto/pr54709_0.c: New testcase.
	* gcc.dg/lto/pr54709_1.c: Likewise.

2012-09-26  Janis Johnson  <janisjo@codesourcery.com>

	* gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.

	* gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.

	* gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.

	* gcc.target/arm/pr42879.c: Handle big-endian.

2012-09-26  Steve Ellcey  <sellcey@mips.com>

	PR c/37303
	* gcc.dg/pr37303.c: Check for rdata or rodata.

2012-09-26  Christophe Lyon <christophe.lyon@linaro.org>

	* gcc.target/arm/builtin-bswap16-1.c: New testcase.

2012-09-25  Segher Boessenkool  <segher@kernel.crashing.org>

	PR target/51274
	PR target/53087
	* gcc.target/powerpc/ppc-ne0-1.c: New.

2012-09-25  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/54089
	* gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
	test_19, test_20, test_21, test_22, test_23): New functions.
	* gcc.target/sh/pr54089-4.c: New.
	* gcc.target/sh/pr54089-5.c: New.
	* gcc.target/sh/pr54089-6.c: New.
	* gcc.target/sh/pr54089-7.c: New.

2012-09-25  Richard Guenther  <rguenther@suse.de>

	PR lto/54625
	* gcc.dg/lto/pr54702_0.c: New testcase.
	* gcc.dg/lto/pr54702_1.c: Likewise.
	* gcc.dg/lto/pr54625-1_0.c: Likewise.
	* gcc.dg/lto/pr54625-1_1.C: Likewise.
	* gcc.dg/lto/pr54625-2_0.c: Likewise.
	* gcc.dg/lto/pr54625-2_1.C: Likewise.

2012-09-25  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/54526
	* g++.dg/cpp0x/parse2.C: New.
	* g++.dg/parse/error11.C: Adjust.
	* g++.dg/parse/error12.C: Likewise.

2012-09-25  Igor Zamyatin  <igor.zamyatin@intel.com>

	* gcc.target/i386/20030217-1.c: Added check for
	large_long_double effective target.
	* gcc.target/i386/387-3.c: Likewise.
	* gcc.target/i386/387-4.c: Likewise.
	* gcc.target/i386/pr36578-1.c: Likewise.
	* gcc.target/i386/excess-precision-1.c: Added new code for the case
	when long double size is equal double size.
	* gcc.target/i386/excess-precision-1.c: Likewise.
	* gcc.target/i386/pr36578-2.c: Likewise.
	* gcc.target/i386/20030217-2.c: New testcase.

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

	PR tree-optimization/54676
	* gcc.dg/pr54676.c: New test.

2012-09-25  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/53663
	* gcc.dg/torture/pr53663-1.c: New testcase.
	* gcc.dg/torture/pr53663-2.c: Likewise.
	* gcc.dg/torture/pr53663-3.c: Likewise.

2012-09-25  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/pr50725.c: Change 'long' to 'long long'.

2012-09-24  Janis Johnson  <janisjo@codesourcery.com>

	* lib/target-supports-dg.exp (dg-require-effective-target,
	dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
	dg-process-target-1 instead of dg-process-target.
	(dg-process-target-1): Rename from dg-process-target.
	(dg-process-target): New.

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

	PR tree-optimization/54684
	* g++.dg/torture/pr54684.C: New testcase.

2012-09-24  Marc Glisse  <marc.glisse@inria.fr>

	* gcc.dg/tree-ssa/forwprop-23.c: New testcase.

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

	PR middle-end/52173
	* gcc.dg/tm/pr52173-1.c: New.
	* gcc.dg/tm/pr52173-2.c: New.

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

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

2012-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
	    Dominique Dhumieres  <dominiq@lps.ens.fr>

	PR testsuite/54677
	* g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.

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

	PR fortran/54618
	* gfortran.dg/class_array_14.f90: New.

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

	* gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
	* gcc.dg/tree-ssa/scev-4.c: Likewise.

2012-09-21  Dehao Chen  <dehao@google.com>

	PR go/54649
	PR tree-optimization/54655
	* g++.dg/pr54655.C: New testcase.

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

	PR tree-optimization/54647
	* g++.dg/torture/pr54647.C: New testcase.

2012-09-21  Marc Glisse  <marc.glisse@inria.fr>

	PR c++/54427
	* c-c++-common/torture/vector-compare-2.c: Add -w.

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

	* gnat.dg/opt20.ads: Move dg directive to...
	* gnat.dg/opt20.adb: ...here.
	* gnat.dg/addr1.ad[sb]: Likewise.
	* gnat.dg/concat2.ad[sb]: Likewise.
	* gnat.dg/array16.ad[sb]: Likewise.
	* gnat.dg/atomic5.ad[sb]: Likewise.
	* gnat.dg/discr29.ad[sb]: Likewise.
	* gnat.dg/noreturn5.ad[sb]: Likewise.
	* gnat.dg/vect8.ad[sb]: Likewise.  Add dg-options.
	* gnat.dg/discr23.ads: Remove dg directive.
	* gnat.dg/nested_float_packed.ads: Likewise.
	* gnat.dg/oconst6.ads: Move to...
	* gnat.dg/specs/oconst6.ads: ...here.

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

	PR c++/52432
	* g++.dg/cpp0x/decltype32.C: Tweak.

2012-09-20  Marc Glisse  <marc.glisse@inria.fr>

	* gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
	* gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
	* gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
	* gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.

2012-09-19  Marc Glisse  <marc.glisse@inria.fr>

	PR c++/54581
	* g++.dg/cpp0x/decltype-54581.C: New testcase.

2012-09-19  Steve Ellcey  <sellcey@mips.com>

	* gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.

2012-09-19  Tulio Magno Quites Machado Filho  <tuliom@linux.vnet.ibm.com>

	* gcc.target/powerpc/ppc-get-timebase.c: New file.
	* gcc.target/powerpc/ppc-mftb.c: New file.

2012-09-19  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/54089
	* gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
	functions.

2012-09-19  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/54236
	* gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.

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

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

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

	* lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.

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

	* gcc.dg/builtin-unreachable-6.c: Adjust.

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

	* gcc.dg/builtin-object-size-10.c: Adjust.
	* gcc.dg/builtin-unreachable-5.c: Adjust.
	* gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
	* gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
	* gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
	* gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
	* gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
	* gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
	* gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
	* gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
	* gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
	* gcc.dg/vect/vec-scal-opt.c: Adjust.
	* gcc.dg/vect/vec-scal-opt1.c: Adjust.
	* gcc.dg/vect/vec-scal-opt2.c: Adjust.

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

	PR tree-optimization/54132
	* gcc.dg/tree-ssa/ldist-21.c: New testcase.
	* gcc.dg/torture/pr54132.c: Likewise.

2012-09-19  Terry Guo  <terry.guo@arm.com>

	* lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
	extra prune rules that will be applied to all tests in a .exp file.
	(gcc-dg-prune): Use rules defined by the above variable.
	* gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
	harmless warnings on architecture switch conflict.

2012-09-19  Hans-Peter Nilsson  <hp@axis.com>

	* g++.dg/debug/dwarf2/nested-3.C: Match a sequence
	of asm-comment characters instead of a single one.
	* g++.dg/debug/dwarf2/nested-2.C: Similar.

2012-09-18  Janis Johnson  <janisjo@codesourcery.com>

	* gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.

	* gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
	target instead of xfailing it.
	* gcc.dg/vect/no-vfa-vect-102.c: Likewise.
	* gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
	* gcc.dg/vect/no-vfa-vect-37.c: Likewise.
	* gcc.dg/vect/no-vfa-vect-79.c: Likewise.
	* gcc.dg/vect/vect-104.c: Likewise.
	* gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
	* gcc.dg/vect/vect-outer-1.c: Likewise.
	* gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
	* gcc.dg/vect/vect-outer-1a.c: Likewise.
	* gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
	* gcc.dg/vect/vect-outer-1b.c: Likewise.
	* gcc.dg/vect/vect-outer-2b.c: Likewise.
	* gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
	* gcc.dg/vect/vect-outer-3a.c: Likewise.
	* gcc.dg/vect/vect-outer-3b.c: Likewise.
	* gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.

	* lib/target-supports.exp
	(check_effective_target_vect_widen_mult_qi_to_hi,
	check_effective_target_vect_widen_mult_hi_to_si,
	check_effective_target_vect_widen_mult_qi_to_hi_pattern,
	check_effective_target_vect_widen_mult_hi_to_si_pattern,
	check_effective_target_vect_pack_trunc,
	check_effective_target_vect_unpack,
	check_effective_target_vect_multiple_sizes): Check arm_neon_ok
	instead of arm_none.

	* gcc.dg/vect/pr52298.c: Remove "dg-do run".

2012-09-18  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

	* lib/target-supports-dg.exp (check-flags): Add cflags from board
	config to compiler_flags.

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

	PR target/54592
	* gcc.target/i386/pr54592.c: New test.

	PR tree-optimization/54610
	* gcc.target/i386/pr54610.c: New test.

2012-09-17  Jason Merrill  <jason@redhat.com>

	PR c++/54575
	* g++.dg/cpp0x/alias-decl-21.C: New.
	* g++.dg/cpp0x/alias-decl-22.C: New.

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

	PR fortran/54608
	* gfortran.dg/scan_2.f90: New.

2012-09-17  Jason Merrill  <jason@redhat.com>

	PR c++/53661
	* g++.dg/init/aggr9.C: New.

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

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

2012-09-17  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/54285
	* gfortran.dg/proc_ptr_result_7.f90: New.

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

	PR fortran/54603
	* gfortran.dg/structure_constructor_11.f90: New.

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

	PR tree-optimization/54563
	* g++.dg/torture/pr54563.C: New test.

2012-09-16  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/54594
	* gfortran.dg/typebound_generic_14.f03: New.

2012-09-16  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/54387
	* gfortran.dg/proc_ptr_38.f90: New.

2012-09-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>

	PR debug/54460
	* g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
	to scary regexp.

	PR testsuite/54007
	* gnat.dg/lto15.adb: Require lto.

	* gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
	"myBindC" for hppa*-*-hpux*.

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

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

2012-09-15  Tom de Vries  <tom@codesourcery.com>

	* gcc.dg/tree-ssa/vrp82.c: New test.
	* gcc.dg/tree-ssa/vrp83.c: Same.
	* gcc.dg/tree-ssa/vrp84.c: Same.

2012-09-15  Tom de Vries  <tom@codesourcery.com>

	* gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
	* gcc.dg/tree-ssa/vrp81.c: ... this.

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

	PR target/54222
	* gcc.target/avr/torture/fix-types.h: New.
	* gcc.target/avr/torture/vals-hr.def: New.
	* gcc.target/avr/torture/vals-r.def: New.
	* gcc.target/avr/torture/vals-k.def: New.
	* gcc.target/avr/torture/vals-ur.def: New.
	* gcc.target/avr/torture/vals-uk.def: New.
	* gcc.target/avr/torture/vals-uhr.def: New.
	* gcc.target/avr/torture/vals-llk.def: New.
	* gcc.target/avr/torture/vals-ullk.def: New.
	* gcc.target/avr/torture/sat-hr-plus-minus.c: New.
	* gcc.target/avr/torture/sat-r-plus-minus.c: New.
	* gcc.target/avr/torture/sat-k-plus-minus.c: New.
	* gcc.target/avr/torture/sat-ur-plus-minus.c: New.
	* gcc.target/avr/torture/sat-uk-plus-minus.c: New.
	* gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
	* gcc.target/avr/torture/sat-llk-plus-minus.c: New.
	* gcc.target/avr/torture/sat-ullk-plus-minus.c: New.

2012-09-14  Dehao Chen  <dehao@google.com>

	* g++.dg/debug/dwarf2/deallocator.C: New test.

2012-09-14  Joseph Myers  <joseph@codesourcery.com>

	PR c/54552
	* gcc.c-torture/compile/pr54552-1.c: New test.

2012-09-14  Marc Glisse  <marc.glisse@inria.fr>

	PR c++/54427
	* g++.dg/other/vector-compare.C: New testcase.
	* c-c++-common/vector-compare-3.c: New testcase.
	* gcc.dg/vector-shift.c: Move ...
	* c-c++-common/vector-shift.c: ... here.
	* gcc.dg/vector-shift1.c: Move ...
	* c-c++-common/vector-shift1.c: ... here.
	* gcc.dg/vector-shift3.c: Move ...
	* c-c++-common/vector-shift3.c: ... here.
	* gcc.dg/vector-compare-1.c: Move ...
	* c-c++-common/vector-compare-1.c: ... here.
	* gcc.dg/vector-compare-2.c: Move ...
	* c-c++-common/vector-compare-2.c: ... here.
	* gcc.c-torture/execute/vector-compare-1.c: Move ...
	* c-c++-common/torture/vector-compare-1.c: ... here.
	* gcc.c-torture/execute/vector-compare-2.x: Delete.
	* gcc.c-torture/execute/vector-compare-2.c: Move ...
	* c-c++-common/torture/vector-compare-2.c: ... here.
	* gcc.c-torture/execute/vector-shift.c: Move ...
	* c-c++-common/torture/vector-shift.c: ... here.
	* gcc.c-torture/execute/vector-shift2.c: Move ...
	* c-c++-common/torture/vector-shift2.c: ... here.
	* gcc.c-torture/execute/vector-subscript-1.c: Move ...
	* c-c++-common/torture/vector-subscript-1.c: ... here.
	* gcc.c-torture/execute/vector-subscript-2.c: Move ...
	* c-c++-common/torture/vector-subscript-2.c: ... here.
	* gcc.c-torture/execute/vector-subscript-3.c: Move ...
	* c-c++-common/torture/vector-subscript-3.c: ... here.

2012-09-14  Joseph Myers  <joseph@codesourcery.com>

	PR c/54103
	* gcc.c-torture/compile/pr54103-1.c,
	gcc.c-torture/compile/pr54103-2.c,
	gcc.c-torture/compile/pr54103-3.c,
	gcc.c-torture/compile/pr54103-4.c,
	gcc.c-torture/compile/pr54103-5.c,
	gcc.c-torture/compile/pr54103-6.c: New tests.
	* gcc.dg/c90-const-expr-8.c: Update expected column number.

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

	* gcc.dg/pr44194-1.c: Check that there are no memory accesses left.

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

	PR tree-optimization/54565
	* gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
	* gcc.dg/tree-ssa/forwprop-6.c: Likewise.  Remove XFAIL.

2012-09-14  Ulrich Weigand  <ulrich.weigand@linaro.org>

	* gcc.target/arm/combine-movs.c: Add missing space.

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

	* g++.dg/torture/builtin-location.C: New testcase.

2012-09-13  Paolo Carlini  <paolo.carlini@oracle.com>
	    Manuel López-Ibáñez  <manu@gcc.gnu.org>

	PR c++/53210
	* g++.dg/warn/Wuninitialized-self.C: New.

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

	PR c/54559
	* gcc.c-torture/compile/pr54559.c: New test.

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

	PR c++/53839
	* g++.dg/cpp0x/constexpr-temp1.C: New.

	PR c++/54511
	* g++.dg/template/anonunion2.C: New.

	PR c++/53836
	* g++.dg/template/init10.C: New.

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

	PR fortran/54556
	* gfortran.dg/implicit_pure_3.f90: New.

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

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

2012-09-13  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/arm/builtin-bswap-1.c: New testcase.

2012-09-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* c-c++-common/pr51712.c: Handle for short-enum targets.

2012-09-12  Terry Guo  <terry.guo@arm.com>

	* gcc.target/arm/combine-movs.c: Check movs for ARM mode
	and lsrs for Thumb2 mode.

2012-09-12  Jan Hubicka  <jh@suse.cz>

	* gcc.dg/ipa/inlinehint-2.c: New testcase.

2012-09-12  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/54445
	* gcc.target/i386/pr54445-1.c: New file.
	* gcc.target/i386/pr54445-2.c: Likewise.

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

	PR fortran/54225
	PR fortran/53306
	* gfortran.dg/coarray_10.f90: Update dg-error.
	* gfortran.dg/coarray_28.f90: New.
	* gfortran.dg/array_section_3.f90: New.

2012-09-11  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
	gcc.target/arm/pr48252.c: Fix for big-endian support.

2012-09-11  Marc Glisse  <marc.glisse@inria.fr>

	* gcc.dg/tree-ssa/forwprop-22.c: New testcase.

2012-09-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
	    Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>

	* gcc.target/arm/neon-vfma-1.c: New testcase.
	* gcc.target/arm/neon-vfms-1.c: Likewise.
	* gcc.target/arm/neon-vmla-1.c: Update test to use int instead
	of float.
	* gcc.target/arm/neon-vmls-1.c: Likewise.
	* lib/target-supports.exp (add_options_for_arm_neonv2): New
	function.
	(check_effective_target_arm_neonv2_ok_nocache): Likewise.
	(check_effective_target_arm_neonv2_ok): Likewise.
	(check_effective_target_arm_neonv2_hw): Likewise.
	(check_effective_target_arm_neonv2): Likewise.

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

	PR middle-end/54515
	* g++.dg/tree-ssa/pr54515.C: New testcase.

2012-09-10  Andrew Pinski  <apinski@cavium.com>

	PR tree-opt/c54362
	* gcc.dg/tm/memopt-16.c: New testcase.

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

	PR c++/54541
	PR c++/54542
	* g++.dg/cpp0x/sfinae40.C: New.
	* g++.dg/cpp0x/sfinae41.C: Likewise.

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

	PR c++/54538
	* g++.dg/cpp0x/lambda/lambda-mangle4.C: New.

2012-09-10  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/54089
	* gcc.target/sh/pr54089-3.c: New.

2012-09-10  Marc Glisse  <marc.glisse@inria.fr>

	* gcc.dg/tree-ssa/forwprop-21.c: New testcase.

2012-09-10  Aldy Hernandez  <aldyh@redhat.com>

	* gcc.dg/tm/reg-promotion.c: Modify dump message check.

2012-09-10  Aldy Hernandez  <aldyh@redhat.com>

	* gcc.dg/pr52558-2.c: Delete.
	* gcc.dg/simulate-thread/speculative-store-3.c: New.

2012-09-10  Marc Glisse  <marc.glisse@inria.fr>

	* gcc.dg/tree-ssa/forwprop-20.c: New testcase.

2012-09-10  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/54520
	* gcc.dg/torture/pr54520.c: New testcase.

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

	PR c++/54506
	* g++.dg/cpp0x/implicit14.C: New.

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

	PR fortran/54208
	* gfortran.dg/bound_simplification_3.f90: New test.

2012-09-07  Aldy Hernandez  <aldyh@redhat.com>

	PR testsuite/54184
	* gcc.dg/pr52558-1.c: Delete.
	* gcc.dg/simulate-thread/speculative-store-2.c: New.

2012-09-07  Richard Earnshaw  <rearnsha@arm.com>

	* gcc.target/arm/pr50318-1.c: Scan for smlal.
	* gcc.target/arm/smlaltb-1.c: XFAIL test.
	* gcc.target/arm/smlaltt-1.c: Likewise.

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

	* gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.

2012-09-07  Tom de Vries  <tom@codesourcery.com>

	PR tree-optimization/53986
	* gcc.dg/tree-ssa/vrp80.c: New test.
	* gcc.dg/tree-ssa/vrp80-2.c: Same.

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

	PR c++/54341
	PR c++/54253
	* g++.dg/cpp0x/constexpr-virtual2.C: New.
	* g++.dg/cpp0x/constexpr-virtual3.C: New.

2012-09-06  Andrew Pinski  <apinski@cavium.com>

	PR tree-opt/54494
	* gcc.dg/tree-ssa/strlen-1.c: New testcase.

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

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

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

	PR fortran/54463
	* gfortran.dg/promotion_2.f90: New.

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

	PR middle-end/54486
	* c-c++-common/pr54486.c: New test.

2012-09-05  Dominique Dhumieres  <dominiq@lps.ens.fr>

	PR fortran/54474
	* gfortran.dg/coarray_poly_3.f90: Adjust error messages.

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

	PR c++/54191
	* g++.dg/cpp0x/sfinae39.C: New.

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

	PR c++/54441
	* g++.dg/ext/flexary3.C: New.

	PR c++/54420
	* g++.dg/cpp0x/lambda/lambda-intname.C: New.

	PR c++/54198
	* g++.dg/template/defarg15.C: New.

	PR c++/54437
	* g++.dg/template/access24.C: New.

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

	PR tree-optimization/54458
	* gcc.dg/torture/pr54458.c: New testcase.

2012-09-04  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/arm/neon-vext.c: New test.
	* gcc.target/arm/neon-vext-execute.c: Ditto.

2012-09-04  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/54243
	PR fortran/54244
	* gfortran.dg/select_type_29.f03: New.

2012-09-03  Marc Glisse  <marc.glisse@inria.fr>

	* gcc.dg/fold-perm.c: Improve test.

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

	PR fortran/51632
	* gfortran.dg/coarray_class_1.f90: New.

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

	PR target/49206
	* gcc.c-torture/compile/pr49206.c: New test.

2012-09-02  Dominique Dhumieres  <dominiq@lps.ens.fr>
	    Uros Bizjak  <ubizjak@gmail.com>

	PR target/36680
	* gfortran.dg/pr36680.f90: New test.

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

	PR target/42295
	* g++.dg/opt/pr42295.C: New test.

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

	PR target/54436
	* gcc.dg/torture/pr54436.c: New test.

2012-09-01  Andrew Pinski  <apinski@cavium.com>

	* gcc.target/mips/truncate-8.c: New testcase.

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

	PR target/46829
	PR target/46843
	* gcc.target/i386/pr46829.c: New test.
	* gcc.target/i386/pr46843.c: Ditto.

2012-08-31  Paolo Carlini  <paolo.carlini@oracle.com>
	    Jason Merrill  <jason@redhat.com>

	PR c++/18747
	* g++.dg/parse/error50.C: New.

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

	PR c/54428
	* gcc.c-torture/compile/pr54428.c: New test.

2012-08-31  Ollie Wild  <aaw@google.com>

	PR c++/54197
	* g++.dg/init/lifetime3.C: New test.

2012-08-31  Martin Jambor  <mjambor@suse.cz>

	PR middle-end/54409
	* gcc.dg/torture/pr54409.c: New test.

2012-08-31  Martin Jambor  <mjambor@suse.cz>

	* gfortran.dg/pr48636.f90: Add dump scan checks.

2012-08-29  Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.target/mips/mips.exp: Work out default -msynci setting.

2012-08-28  Joey Ye  <joey.ye@arm.com>

	* gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.

2012-08-27  Uros Bizjak  <ubizjak@gmail.com>

	PR target/46254
	* gcc.target/i386/pr46254.c: New test.

2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
	gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
	gcc.target/mips/unaligned-1.c: Add NOMIPS16.

2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
	gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
	gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
	gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
	gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
	gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
	gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
	gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
	gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
	gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
	gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
	gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
	gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
	gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
	gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
	gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
	gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
	gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
	gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
	gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
	gcc.target/mips/unaligned-1.c: Tighten regexps.

2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
	(mips_option_groups): Remove optimization.  Add various -f options.
	(mips-dg-options): Make -funroll-loops imply -funroll-all-loops
	and -pg imply -fno-omit-frame-pointer.
	* gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
	* gcc.target/mips/abi-eabi32-long64.c: Likewise.
	* gcc.target/mips/abi-eabi64-long32.c: Likewise.
	* gcc.target/mips/abi-eabi64-long64.c: Likewise.
	* gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
	* gcc.target/mips/abi-n32-long32-pic.c: Likewise.
	* gcc.target/mips/abi-n32-long32.c: Likewise.
	* gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
	* gcc.target/mips/abi-n32-long64-pic.c: Likewise.
	* gcc.target/mips/abi-n32-long64.c: Likewise.
	* gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
	* gcc.target/mips/abi-n64-long32-pic.c: Likewise.
	* gcc.target/mips/abi-n64-long32.c: Likewise.
	* gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
	* gcc.target/mips/abi-n64-long64-pic.c: Likewise.
	* gcc.target/mips/abi-n64-long64.c: Likewise.
	* gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
	* gcc.target/mips/abi-o32-long32-pic.c: Likewise.
	* gcc.target/mips/abi-o32-long32.c: Likewise.
	* gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
	* gcc.target/mips/abi-o32-long64-pic.c: Likewise.
	* gcc.target/mips/abi-o32-long64.c: Likewise.
	* gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
	* gcc.target/mips/abi-o64-long32-pic.c: Likewise.
	* gcc.target/mips/abi-o64-long32.c: Likewise.
	* gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
	* gcc.target/mips/abi-o64-long64-pic.c: Likewise.
	* gcc.target/mips/abi-o64-long64.c: Likewise.
	* gcc.target/mips/asm-1.c: Likewise.
	* gcc.target/mips/branch-1.c: Likewise.
	* gcc.target/mips/call-3.c: Likewise.
	* gcc.target/mips/call-saved-3.c: Likewise.
	* gcc.target/mips/clear-cache-1.c: Likewise.
	* gcc.target/mips/div-1.c: Likewise.
	* gcc.target/mips/div-2.c: Likewise.
	* gcc.target/mips/div-3.c: Likewise.
	* gcc.target/mips/div-4.c: Likewise.
	* gcc.target/mips/div-5.c: Likewise.
	* gcc.target/mips/div-6.c: Likewise.
	* gcc.target/mips/div-7.c: Likewise.
	* gcc.target/mips/div-8.c: Likewise.
	* gcc.target/mips/div-9.c: Likewise.
	* gcc.target/mips/div-10.c: Likewise.
	* gcc.target/mips/div-11.c: Likewise.
	* gcc.target/mips/div-12.c: Likewise.
	* gcc.target/mips/dsp-ctrl.c: Likewise.
	* gcc.target/mips/dsp-no-lhx.c: Likewise.
	* gcc.target/mips/ext-8.c: Likewise.
	* gcc.target/mips/extend-2.c: Likewise.
	* gcc.target/mips/fix-r10000-1.c: Likewise.
	* gcc.target/mips/fix-r10000-2.c: Likewise.
	* gcc.target/mips/fix-r10000-3.c: Likewise.
	* gcc.target/mips/fix-r10000-4.c: Likewise.
	* gcc.target/mips/fix-r10000-5.c: Likewise.
	* gcc.target/mips/fix-r10000-6.c: Likewise.
	* gcc.target/mips/fix-r10000-7.c: Likewise.
	* gcc.target/mips/fix-r10000-8.c: Likewise.
	* gcc.target/mips/fix-r10000-9.c: Likewise.
	* gcc.target/mips/fix-r10000-10.c: Likewise.
	* gcc.target/mips/fix-r10000-11.c: Likewise.
	* gcc.target/mips/fix-r10000-12.c: Likewise.
	* gcc.target/mips/fix-r10000-13.c: Likewise.
	* gcc.target/mips/fix-r10000-14.c: Likewise.
	* gcc.target/mips/fix-r10000-15.c: Likewise.
	* gcc.target/mips/fpcmp-1.c: Likewise.
	* gcc.target/mips/fpcmp-2.c: Likewise.
	* gcc.target/mips/fpr-moves-7.c: Likewise.
	* gcc.target/mips/fpr-moves-8.c: Likewise.
	* gcc.target/mips/int-moves-1.c: Likewise.
	* gcc.target/mips/int-moves-2.c: Likewise.
	* gcc.target/mips/long-calls-pg.c: Likewise.
	* gcc.target/mips/loongson-muldiv-1.c: Likewise.
	* gcc.target/mips/loongson-muldiv-2.c: Likewise.
	* gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
	* gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
	* gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
	* gcc.target/mips/mips-3d-1.c: Likewise.
	* gcc.target/mips/mips-3d-2.c: Likewise.
	* gcc.target/mips/mips-3d-3.c: Likewise.
	* gcc.target/mips/mips-3d-4.c: Likewise.
	* gcc.target/mips/mips-3d-5.c: Likewise.
	* gcc.target/mips/mips-3d-6.c: Likewise.
	* gcc.target/mips/mips-3d-7.c: Likewise.
	* gcc.target/mips/mips-3d-8.c: Likewise.
	* gcc.target/mips/mips-3d-9.c: Likewise.
	* gcc.target/mips/mips-ps-1.c: Likewise.
	* gcc.target/mips/mips-ps-2.c: Likewise.
	* gcc.target/mips/mips-ps-3.c: Likewise.
	* gcc.target/mips/mips-ps-4.c: Likewise.
	* gcc.target/mips/mips-ps-6.c: Likewise.
	* gcc.target/mips/mips32-dspr2.c: Likewise.
	* gcc.target/mips/mmcount-ra-address-1.c: Likewise.
	* gcc.target/mips/neg-abs-1.c: Likewise.
	* gcc.target/mips/neg-abs-2.c: Likewise.
	* gcc.target/mips/nmadd-3.c: Likewise.
	* gcc.target/mips/no-smartmips-lwxs.c: Likewise.
	* gcc.target/mips/no-smartmips-ror-1.c: Likewise.
	* gcc.target/mips/octeon-pop-1.c: Likewise.
	* gcc.target/mips/pr26765.c: Likewise.
	* gcc.target/mips/pr33256.c: Likewise.
	* gcc.target/mips/pr33635-1.c: Likewise.
	* gcc.target/mips/pr33755.c: Likewise.
	* gcc.target/mips/pr35802.c: Likewise.
	* gcc.target/mips/pr45074.c: Likewise.
	* gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
	* gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
	* gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
	* gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
	* gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
	* gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
	* gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
	* gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
	* gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
	* gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
	* gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
	* gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
	* gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
	* gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
	* gcc.target/mips/save-restore-1.c: Likewise.
	* gcc.target/mips/save-restore-3.c: Likewise.
	* gcc.target/mips/save-restore-5.c: Likewise.
	* gcc.target/mips/smartmips-ror-1.c: Likewise.
	* gcc.target/mips/smartmips-ror-2.c: Likewise.
	* gcc.target/mips/smartmips-ror-3.c: Likewise.
	* gcc.target/mips/smartmips-ror-4.c: Likewise.
	* gcc.target/mips/stack-1.c: Likewise.

	* gcc.target/mips/clear-cache-2.c: Remove optimization flag.
	Tighten regexps.

	* gcc.target/mips/branch-8.c: Arrange for the delay slot of the
	branch under test to be filled with preceding rather than
	following instructions.
	* gcc.target/mips/branch-10.c: Likewise.
	* gcc.target/mips/branch-11.c: Likewise.
	* gcc.target/mips/branch-12.c: Likewise.
	* gcc.target/mips/branch-13.c: Likewise.
	* gcc.target/mips/branch-9.c: Likewise.  Allow the frame pointer
	to be eliminated.  Tighten $28 scan-assembler-not test.

	* gcc.target/mips/call-2.c: Remove optimization flag.  Move second
	function to...
	* gcc.target/mips/call-4.c: ...this new test.

	* gcc.target/mips/code-readable-2.c: Rework to make a jump table
	more likely.
	* gcc.target/mips/code-readable-3.c: Likewise.
	* gcc.target/mips/code-readable-1.c: Likewise.  Remove optimization
	flag but skip for -O0.
	* gcc.target/mips/code-readable-4.c: Likewise.

	* gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
	of operations under test.
	* gcc.target/mips/mips32-dsp.c: Likewise.  Remove optimization flag.

	* gcc.target/mips/near-far-3.c: Remove optimization flag.
	Don't require sibling-call optimization.
	* gcc.target/mips/near-far-4.c: Likewise.

	* gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
	Make sure that the register variable is used.
	* gcc.target/mips/soft-float-1.c: Likewise.

	* gcc.target/mips/sdata-1.c: Make static data volatile.
	* gcc.target/mips/sdata-2.c: Likewise.
	* gcc.target/mips/sdata-3.c: Likewise.
	* gcc.target/mips/sdata-4.c: Likewise.

	* gcc.target/mips/20020620-1.c: Remove optimization flag but
	skip for -O0.
	* gcc.target/mips/atomic-memory-2.c: Likewise.
	* gcc.target/mips/branch-cost-1.c: Likewise.
	* gcc.target/mips/branch-cost-2.c: Likewise.
	* gcc.target/mips/cache-1.c: Likewise.
	* gcc.target/mips/call-1.c: Likewise.
	* gcc.target/mips/call-saved-2.c: Likewise.
	* gcc.target/mips/const-anchor-1.c: Likewise.
	* gcc.target/mips/const-anchor-2.c: Likewise.
	* gcc.target/mips/dse-1.c: Likewise.
	* gcc.target/mips/dsp-lhx.c: Likewise.
	* gcc.target/mips/dspr2-MULTU.c: Likewise.
	* gcc.target/mips/ext-1.c: Likewise.
	* gcc.target/mips/ext-2.c: Likewise.
	* gcc.target/mips/ext-3.c: Likewise.
	* gcc.target/mips/ext-4.c: Likewise.
	* gcc.target/mips/ext-5.c: Likewise.
	* gcc.target/mips/ext-6.c: Likewise.
	* gcc.target/mips/ext-7.c: Likewise.
	* gcc.target/mips/extend-1.c: Likewise.
	* gcc.target/mips/fix-r4000-1.c: Likewise.
	* gcc.target/mips/fix-r4000-3.c: Likewise.
	* gcc.target/mips/fix-r4000-5.c: Likewise.
	* gcc.target/mips/fix-r4000-6.c: Likewise.
	* gcc.target/mips/fix-r4000-8.c: Likewise.
	* gcc.target/mips/fix-r4000-10.c: Likewise.
	* gcc.target/mips/fixed-scalar-type.c: Likewise.
	* gcc.target/mips/fixed-vector-type.c: Likewise.
	* gcc.target/mips/fpr-moves-1.c: Likewise.
	* gcc.target/mips/fpr-moves-2.c: Likewise.
	* gcc.target/mips/fpr-moves-3.c: Likewise.
	* gcc.target/mips/fpr-moves-4.c: Likewise.
	* gcc.target/mips/fpr-moves-5.c: Likewise.
	* gcc.target/mips/fpr-moves-6.c: Likewise.
	* gcc.target/mips/ins-1.c: Likewise.
	* gcc.target/mips/ins-2.c: Likewise.
	* gcc.target/mips/interrupt_handler-2.c: Likewise.
	* gcc.target/mips/interrupt_handler-3.c: Likewise.
	* gcc.target/mips/lazy-binding-1.c: Likewise.
	* gcc.target/mips/madd-3.c: Likewise.
	* gcc.target/mips/madd-5.c: Likewise.
	* gcc.target/mips/madd-6.c: Likewise.
	* gcc.target/mips/madd-8.c: Likewise.
	* gcc.target/mips/madd-9.c: Likewise.
	* gcc.target/mips/memcpy-1.c: Likewise.
	* gcc.target/mips/mips-ps-type.c: Likewise.
	* gcc.target/mips/mips-ps-type-2.c: Likewise.
	* gcc.target/mips/mips-sched-madd.c: Likewise.
	* gcc.target/mips/mips16e-extends.c: Likewise.
	* gcc.target/mips/mips32r2-mxhc1.c: Likewise.
	* gcc.target/mips/mips64-dsp-ldx.c: Likewise.
	* gcc.target/mips/movcc-1.c: Likewise.
	* gcc.target/mips/movcc-2.c: Likewise.
	* gcc.target/mips/movcc-3.c: Likewise.
	* gcc.target/mips/msub-5.c: Likewise.
	* gcc.target/mips/msub-6.c: Likewise.
	* gcc.target/mips/msub-8.c: Likewise.
	* gcc.target/mips/mult-2.c: Likewise.
	* gcc.target/mips/mult-3.c: Likewise.
	* gcc.target/mips/mult-5.c: Likewise.
	* gcc.target/mips/mult-6.c: Likewise.
	* gcc.target/mips/mult-7.c: Likewise.
	* gcc.target/mips/mult-12.c: Likewise.
	* gcc.target/mips/mult-13.c: Likewise.
	* gcc.target/mips/mult-14.c: Likewise.
	* gcc.target/mips/mult-15.c: Likewise.
	* gcc.target/mips/mult-17.c: Likewise.
	* gcc.target/mips/mult-18.c: Likewise.
	* gcc.target/mips/mult-19.c: Likewise.
	* gcc.target/mips/nmadd-1.c: Likewise.
	* gcc.target/mips/nmadd-2.c: Likewise.
	* gcc.target/mips/octeon-baddu-1.c: Likewise.
	* gcc.target/mips/octeon-cins-1.c: Likewise.
	* gcc.target/mips/octeon-cins-2.c: Likewise.
	* gcc.target/mips/octeon-dmul-3.c: Likewise.
	* gcc.target/mips/octeon-exts-2.c: Likewise.
	* gcc.target/mips/octeon-exts-3.c: Likewise.
	* gcc.target/mips/octeon-exts-4.c: Likewise.
	* gcc.target/mips/octeon-exts-5.c: Likewise.
	* gcc.target/mips/octeon-exts-6.c: Likewise.
	* gcc.target/mips/octeon-exts-7.c: Likewise.
	* gcc.target/mips/octeon-pop-2.c: Likewise.
	* gcc.target/mips/octeon-seq-3.c: Likewise.
	* gcc.target/mips/octeon-seq-4.c: Likewise.
	* gcc.target/mips/octeon2-lx-1.c: Likewise.
	* gcc.target/mips/octeon2-lx-2.c: Likewise.
	* gcc.target/mips/octeon2-lx-3.c: Likewise.
	* gcc.target/mips/pr54240.c: Likewise.
	* gcc.target/mips/rsqrt-1.c: Likewise.
	* gcc.target/mips/rsqrt-2.c: Likewise.
	* gcc.target/mips/rsqrt-3.c: Likewise.
	* gcc.target/mips/rsqrt-4.c: Likewise.
	* gcc.target/mips/save-restore-2.c: Likewise.
	* gcc.target/mips/save-restore-4.c: Likewise.
	* gcc.target/mips/sb1-1.c: Likewise.
	* gcc.target/mips/scc-1.c: Likewise.
	* gcc.target/mips/scc-2.c: Likewise.
	* gcc.target/mips/scc-3.c: Likewise.
	* gcc.target/mips/scc-4.c: Likewise.
	* gcc.target/mips/smartmips-lwxs.c: Likewise.
	* gcc.target/mips/truncate-1.c: Likewise.
	* gcc.target/mips/truncate-2.c: Likewise.
	* gcc.target/mips/truncate-3.c: Likewise.
	* gcc.target/mips/truncate-4.c: Likewise.
	* gcc.target/mips/truncate-5.c: Likewise.
	* gcc.target/mips/truncate-6.c: Likewise.
	* gcc.target/mips/unaligned-1.c: Likewise.

	* gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
	skip for -O0.  Require -fexpensive-optimizations.
	* gcc.target/mips/dpsq_sa_l_w.c: Likewise.
	* gcc.target/mips/dspr2-MULT.c: Likewise.
	* gcc.target/mips/fix-r4000-2.c: Likewise.
	* gcc.target/mips/fix-r4000-4.c: Likewise.
	* gcc.target/mips/fix-r4000-7.c: Likewise.
	* gcc.target/mips/fix-r4000-9.c: Likewise.
	* gcc.target/mips/madd-1.c: Likewise.
	* gcc.target/mips/madd-2.c: Likewise.
	* gcc.target/mips/madd-4.c: Likewise.
	* gcc.target/mips/maddu-1.c: Likewise.
	* gcc.target/mips/maddu-2.c: Likewise.
	* gcc.target/mips/maddu-3.c: Likewise.
	* gcc.target/mips/maddu-4.c: Likewise.
	* gcc.target/mips/msub-1.c: Likewise.
	* gcc.target/mips/msub-2.c: Likewise.
	* gcc.target/mips/msub-3.c: Likewise.
	* gcc.target/mips/msub-4.c: Likewise.
	* gcc.target/mips/msubu-1.c: Likewise.
	* gcc.target/mips/msubu-2.c: Likewise.
	* gcc.target/mips/msubu-3.c: Likewise.
	* gcc.target/mips/msubu-4.c: Likewise.
	* gcc.target/mips/mult-1.c: Likewise.
	* gcc.target/mips/mult-4.c: Likewise.
	* gcc.target/mips/mult-8.c: Likewise.
	* gcc.target/mips/mult-9.c: Likewise.
	* gcc.target/mips/mult-10.c: Likewise.
	* gcc.target/mips/mult-11.c: Likewise.
	* gcc.target/mips/mult-16.c: Likewise.

	* gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
	skip for -O0 and -Os.
	* gcc.target/mips/fix-r4000-12.c: Likewise.
	* gcc.target/mips/madd-7.c: Likewise.
	* gcc.target/mips/mips-ps-5.c: Likewise.
	* gcc.target/mips/mips-ps-7.c: Likewise.
	* gcc.target/mips/msub-7.c: Likewise.

	* gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
	skip for -O0.  Require -mno-abicalls.
	* gcc.target/mips/mmcount-ra-address-3.c: Likewise.

	* gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
	skip for -O0.  Require a total number of BBIT instructions and
	at least one of each kind.

	* gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
	skip for -O0.  Require -fno-unroll-loops.

	* gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
	skip for -O0.  Allow BLTZ as well as BGEZ.

	* gcc.target/mips/octeon-dmul-2.c: Skip for -Os.

	* gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
	skip for -O0.  Require -fschedule-insns2.
	* gcc.target/mips/octeon2-pipe-1.c: Likewise.

	* gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
	but skip for -O0.  Make a branch-likely more likely.

	* gcc.target/mips/timode-2.c: Split each test into its own function.
	* gcc.target/mips/timode-1.c: Likewise.  Skip for -Os.

	* gcc.target/mips/vr-mult-1.c: Remove optimization flag but
	skip for -O0.  Require -fpeephole2.
	* gcc.target/mips/vr-mult-2.c: Likewise.

2012-05-25  Dodji Seketeli  <dodji@redhat.com>

	PR preprocessor/53469
	* gcc.dg/cpp/_Pragma7.c: New test case.

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

	PR fortran/54370
	* gfortran.dg/do_5.f90: New.

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

	* gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
	from dg-options as -Wall no longer implies it.

2012-08-26  Richard Sandiford  <rdsandiford@googlemail.com>

	* lib/scanasm.exp (scan-assembler-times_required_options): New proc.

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

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

2012-08-25  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/51421
	* g++.dg/cpp0x/auto34.C: New.

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

	PR c/54363
	* gcc.dg/pr54363.c: New test.

	PR c/54355
	* gcc.dg/pr54355.c: New test.

2012-08-24  H.J. Lu  <hongjiu.lu@intel.com>

	PR debug/52857
	* gcc.target/i386/pr52857-1.c: New.
	* gcc.target/i386/pr52857-2.c: Likewise.

2012-08-23  Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.target/mips/code-readable-4.c: New test.

2012-08-23  Julian Brown  <julian@codesourcery.com>
	    Sandra Loosemore  <sandra@codesourcery.com>

	* gcc.target/mips/code-readable-1.c: Add -O to options.

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

	PR c++/20420
	* g++.dg/lookup/using53.C: New.

2012-08-23  Georg-Johann Lay  <avr@gjlay.de>

	* gcc.dg/fixed-point/convert.c: Split into manageable parts:
	* gcc.dg/fixed-point/convert-1.c: New.
	* gcc.dg/fixed-point/convert-2.c: New.
	* gcc.dg/fixed-point/convert-3.c: New.
	* gcc.dg/fixed-point/convert-4.c: New.
	* gcc.dg/fixed-point/convert-float-1.c: New.
	* gcc.dg/fixed-point/convert-float-2.c: New.
	* gcc.dg/fixed-point/convert-float-3.c: New.
	* gcc.dg/fixed-point/convert-float-4.c: New.
	* gcc.dg/fixed-point/convert-accum-neg.c: New.
	* gcc.dg/fixed-point/convert-sat.c: New.
	* gcc.dg/fixed-point/convert.h: New.

2012-08-22  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/54089
	* gcc.target/sh/pr54089-2.c: New.

2012-08-22  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/long-double-64-1.c: New file.
	* gcc.target/i386/long-double-64-2.c: Likewise.
	* gcc.target/i386/long-double-64-3.c: Likewise.
	* gcc.target/i386/long-double-64-4.c: Likewise.
	* gcc.target/i386/long-double-80-1.c: Likewise.
	* gcc.target/i386/long-double-80-2.c: Likewise.
	* gcc.target/i386/long-double-80-3.c: Likewise.
	* gcc.target/i386/long-double-80-4.c: Likewise.
	* gcc.target/i386/long-double-80-5.c: Likewise.
	* gcc.target/i386/long-double-80-6.c: Likewise.
	* gcc.target/i386/long-double-80-7.c: Likewise.

2012-08-22  Marc Glisse  <marc.glisse@inria.fr>

	PR tree-optimization/54317
	* gcc.dg/tree-ssa/vrp79.c: New testcase.

2012-08-21  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/39423
	* gcc.target/sh/pr39423-2.c: New.

2012-08-21  Marc Glisse  <marc.glisse@inria.fr>

	* gcc.dg/tree-ssa/forwprop-19.c: New testcase.
	* gcc.dg/fold-perm.c: Likewise.

2012-08-20  Jan Hubicka  <jh@suse.cz>

	PR fortran/48636
	* gcc.dg/ipa/inlinehint-1.c: New.

2012-08-20  Florian Weimer  <fweimer@redhat.com>

	PR c++/19351
	* g++.dg/init/new38.C: New test.
	* g++.dg/init/new39.C: New test.

2012-08-20  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/54089
	* gcc.target/sh/pr54089-1.c: New.

2012-08-20  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/51244
	* gcc.target/sh/pr51244-11.c: New.

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

	PR fortran/54301
	* gfortran.dg/warn_target_lifetime_2.f90: New.

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

	PR c++/10416
	* g++.dg/warn/Wunused-var-17.C: New.

2012-08-20  Patrick Marlier  <patrick.marlier@gmail.com>

	PR middle-end/53992
	* gcc.dg/gomp/pr53992.c: New test.

2012-08-20  Richard Earnshaw  <rearnsha@arm.com>

	PR tree-ssa/54295
	* gcc.c-torture/execute/20120817-1.c: New test.

2012-08-20  Richard Earnshaw  <rearnsha@arm.com>

	* gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
	add instruction.
	(f2): New test that really does need adds.

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

	PR tree-optimization/54327
	* gcc.dg/torture/pr54327.c: New testcase.

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

	PR tree-optimization/54321
	* gcc.c-torture/compile/pr54321.c: New test.

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

	PR fortran/54301
	* gfortran.dg/warn_target_lifetime_1.f90: New.

2012-08-19  Thomas König  <tkoenig@gcc.gnu.org>

	PR fortran/54298
	* gfortran.dg/real_compare_1.f90: New test case.
	* gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.

2012-08-18  Jan Hubicka  <jh@suse.cz>

	* gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.

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

	PR fortran/39290
	* gfortran.dg/interface_37.f90: New test.

2012-08-17  H.J. Lu  <hongjiu.lu@intel.com>
	    Gary Funck <gary@intrepid.com>

	PR target/20020
	* gcc.target/i386/pr20020-1.c: New test.
	* gcc.target/i386/pr20020-2.c: Likewise.
	* gcc.target/i386/pr20020-3.c: Likewise.

2012-08-17  Marc Glisse  <marc.glisse@inria.fr>

	* gcc.target/i386/perm-concat.c: New test.

2012-08-17  Julian Brown  <julian@codesourcery.com>

	* gcc.target/arm/div64-unwinding.c: New test.

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

	* gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.

2012-08-16  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/54236
	* gcc.target/sh/pr54236-1.c: New.

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

	* lib/target-supports.exp (check_effective_target_sync_int_long)
	(check_effective_target_sync_char_short): Enable for crisv32-*
	and cris-*.

	PR middle-end/54261
	* gcc.dg/torture/pr54261-1.c: New test.

2012-08-15  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/54243
	PR fortran/54244
	* gfortran.dg/typebound_call_24.f03: New.

2012-08-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	PR tree-optimization/54245
	* gcc.dg/tree-ssa/pr54245.c: New test.

2012-08-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	PR tree-optimization/54240
	* gcc.target/powerpc/pr54240.c: New test.
	* gcc.target/mips/pr54240.c: Likewise.

2012-08-14  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/52933
	* gcc.target/sh/pr52933-1.c: New.
	* gcc.target/sh/pr52933-2.c: New.

2012-08-14  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/50751
	* gcc.target/sh/pr50751-8.c: New.

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

	PR fortran/47586
	* gfortran.dg/typebound_proc_20.f90: Enable runtime test.
	* gfortran.dg/typebound_proc_27.f03: New test.

2012-08-14  Sterling Augustine  <saugustine@google.com>

	* g++.dg/debug/dwarf2/pubnames-2.C: Adjust.

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

	PR fortran/40881
	* gfortran.dg/data_constraints_3.f90: New.
	* gfortran.dg/data_constraints_1.f90: Add dg-options ""
	to disable -pedantic compilation.
	* gfortran.dg/pr37243.f: Ditto.
	* gfortran.dg/g77/19990826-3.f: Ditto.
	* gfortran.dg/g77/20020307-1.f : Ditto.
	* gfortran.dg/g77/980310-3.f: Ditto.

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

	PR fortran/54234
	* gfortran.dg/warn_conversion_4.f90: New.

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

	PR middle-end/53411
	PR rtl-optimization/53495
	* gcc.c-torture/compile/pr53411.c: New test.
	* gcc.c-torture/compile/pr53495.c: New test.

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

	* gcc.dg/tree-prof/update-loopch.c: Adjust.

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

	PR tree-optimization/54200
	* gcc.dg/guality/pr54200.c: New testcase.
	* gcc.dg/tree-ssa/slsr-8.c: Adjust.

2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>

	* gcc.target/sh/prefetch.c: Add -m3* to inclusion list.

2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/51244
	* gcc.target/sh/pr51244-7.c: New.
	* gcc.target/sh/pr51244-8.c: New.
	* gcc.target/sh/pr51244-9.c: New.
	* gcc.target/sh/pr51244-10.c: New.

2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>

	* gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3.  Don't skip for
	-m2e or -m2a.
	* gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
	* gcc.target/sh/pr53511-1.c: Likewise.
	* gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
	* gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
	* gcc.target/sh/pr53512-1.c: Skip for -m3*.
	* gcc.target/sh/pr53512-3.c: Likewise.
	* gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.

2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/39423
	* gcc.c-torture/compile/pr39423-1.c: New.
	* gcc.c-torture/compile/pr39423-2.c: New.

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

	PR fortran/54221
	* vect/vect-gems.f90: Don't mark module vars as PRIVATE as
	they appear uninitialized on the RHS.
	* gfortran.dg/public_private_module_6.f90: New.

2012-08-11  Martin Jambor  <mjambor@suse.cz>

	PR fortran/48636
	* gfortran.dg/pr48636.f90: New test.

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

	* gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
	to avoid warnings.
	(main): Adjust caller.

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

	* gcc.dg/matrix/*.c: Adjust and move ...
	* gcc.dg/torture/: ... here.
	* gcc.dg/matrix: Remove directory.

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

	PR middle-end/54219
	* gcc.dg/torture/vector-shuffle1.c: New testcase.

2012-08-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	PR middle-end/54211
	* gcc.dg/tree-ssa/pr54211.c: New test.

2012-08-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* lib/target-supports.exp (check_effective_target_long_neq_int): New.
	* gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.

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

	PR tree-optimization/54109
	* gcc.dg/torture/pr54109.c: New testcase.
	* gcc.dg/tree-ssa/forwprop-1.c: Adjust.
	* gcc.dg/tree-ssa/forwprop-2.c: Likewise.

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

	PR tree-optimization/54027
	* gcc.dg/torture/pr54027.c: New testcase.

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

	* g++.dg/plugin/selfassign.c: Adjust.
	* gcc.dg/plugin/selfassign.c: Likewise.
	* gcc.dg/strlenopt-11.c: Likewise.
	* gcc.dg/strlenopt-13.c: Likewise.
	* gcc.dg/no-strict-overflow-4.c: Likewise.
	* gcc.dg/strict-overflow-4.c: Likewise.
	* gcc.dg/tree-ssa/alias-11.c: Likewise.
	* gcc.dg/tree-ssa/alias-6.c: Likewise.
	* gcc.dg/tree-ssa/asm-3.c: Likewise.
	* gcc.dg/tree-ssa/pr18908.c: Likewise.
	* gcc.dg/tree-ssa/pr19431.c: Likewise.
	* gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
	* gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
	* gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
	* gcc.dg/tree-ssa/slsr-27.c: Likewise.
	* gcc.dg/tree-ssa/slsr-28.c: Likewise.
	* gcc.dg/tree-ssa/slsr-29.c: Likewise.
	* gcc.dg/pr46309.c: Likewise.
	* gcc.dg/tree-ssa/loop-5.c: Likewise.

2012-08-09  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
	for x86 targets.
	* gcc.c-torture/compile/20120727-2.c: New test.

2012-08-09  Martin Jambor  <mjambor@suse.cz>

	* gcc.dg/ipa/iinline-4.c: New test.
	* gcc.dg/ipa/iinline-5.c: Likewise.
	* gcc.dg/ipa/iinline-6.c: Likewise.
	* gcc.dg/ipa/iinline-7.c: Likewise.
	* gcc.dg/lto/20120723_0.c: Likewise.
	* gcc.dg/lto/20120723_1.c: Likewise.

2012-08-09  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/39423
	* gcc.target/sh/pr39423-1.c: New.

2012-08-09  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/51244
	* gcc.target/sh/pr51244-5: New.
	* gcc.target/sh/pr51244-6: New.

2012-08-09  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>

	* gcc.target/i386/adx-addxcarry32-3.c: New.
	* gcc.target/i386/adx-addxcarry64-3.c: New.

2012-08-09  Andrey Belevantsev  <abel@ispras.ru>

	PR rtl-optimization/53701
	* gcc.dg/pr53701.c: New test.

2012-08-09  Bernd Schmidt  <bernds@codesourcery.com>

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

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

	PR fortran/54199
	* gfortran.dg/intrinsic_shadow_4.f90: New.

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

	* gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32.  Remove dg-skip-if.

2012-08-08  Joseph Myers  <joseph@codesourcery.com>

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

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

	PR rtl-optimization/54157
	* gcc.target/i386/pr54157.c: New file.

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

	* gcc.target/i386/adx-addcarryx32-1.c: New.
	* gcc.target/i386/adx-addcarryx32-2.c: New.
	* gcc.target/i386/adx-addcarryx64-1.c: New.
	* gcc.target/i386/adx-addcarryx64-2.c: New.
	* gcc.target/i386/adx-check.h: New.
	* gcc.target/i386/i386.exp (check_effective_target_adx): New.
	* gcc.target/i386/sse-12.c: Add -madx.
	* gcc.target/i386/sse-13.c: Ditto.
	* gcc.target/i386/sse-14.c: Ditto.
	* gcc.target/i386/sse-22.c: Ditto.
	* gcc.target/i386/sse-23.c: Ditto.
	* g++.dg/other/i386-2.C: Ditto.
	* g++.dg/other/i386-3.C: Ditto.

2012-08-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.dg/tree-ssa/slsr-5.c: New.
	* gcc.dg/tree-ssa/slsr-6.c: New.
	* gcc.dg/tree-ssa/slsr-7.c: New.
	* gcc.dg/tree-ssa/slsr-8.c: New.
	* gcc.dg/tree-ssa/slsr-9.c: New.
	* gcc.dg/tree-ssa/slsr-10.c: New.
	* gcc.dg/tree-ssa/slsr-11.c: New.
	* gcc.dg/tree-ssa/slsr-12.c: New.
	* gcc.dg/tree-ssa/slsr-13.c: New.
	* gcc.dg/tree-ssa/slsr-14.c: New.
	* gcc.dg/tree-ssa/slsr-15.c: New.
	* gcc.dg/tree-ssa/slsr-16.c: New.
	* gcc.dg/tree-ssa/slsr-17.c: New.
	* gcc.dg/tree-ssa/slsr-18.c: New.
	* gcc.dg/tree-ssa/slsr-19.c: New.
	* gcc.dg/tree-ssa/slsr-20.c: New.
	* gcc.dg/tree-ssa/slsr-21.c: New.
	* gcc.dg/tree-ssa/slsr-22.c: New.
	* gcc.dg/tree-ssa/slsr-23.c: New.
	* gcc.dg/tree-ssa/slsr-24.c: New.
	* gcc.dg/tree-ssa/slsr-25.c: New.
	* gcc.dg/tree-ssa/slsr-26.c: New.
	* gcc.dg/tree-ssa/slsr-30.c: New.
	* gcc.dg/tree-ssa/slsr-31.c: New.

2012-08-07  Steven Bosscher  <steven@gcc.gnu.org>

	* gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
	* gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
	* gcc.dg/tree-ssa/pr18133-1.c: Likewise.

2012-08-06  Cary Coutant  <ccoutant@google.com>

	* g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.

2012-08-06  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/35831
	* gfortran.dg/dummy_procedure_5.f90: Modified.
	* gfortran.dg/dummy_procedure_8.f90: New.
	* gfortran.dg/interface_26.f90: Modified.
	* gfortran.dg/proc_ptr_11.f90: Modified.
	* gfortran.dg/proc_ptr_15.f90: Modified.
	* gfortran.dg/proc_ptr_result_5.f90: Modified.
	* gfortran.dg/typebound_override_1.f90: Modified.
	* gfortran.dg/typebound_proc_6.f03: Modified.

2012-08-06  Marc Glisse  <marc.glisse@inria.fr>

	PR tree-optimization/51938
	PR tree-optimization/52005
	* gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
	* gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
	* gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
	* gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.

2012-08-06  Dodji Seketeli  <dodji@redhat.com>

	Avoid crashing on erroneous static_assert usage
	* g++.dg/cpp0x/static_assert8.C: New test.

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

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

2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
	    Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/54165
	* g++.dg/conversion/void2.C: New.

2012-08-06  Tom de Vries  <tom@codesourcery.com>

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

2012-08-04  Sandra Loosemore  <sandra@codesourcery.com>
	    Richard Sandiford  <rdsandiford@googlemail.com>

	* g++.dg/opt/enum2.C: Require fpic target.
	* g++.dg/lto/20090303_0.C: Likewise.

2012-08-04  Sandra Loosemore  <sandra@codesourcery.com>
	    Catherine Moore  <clm@codesourcery.com>

	* gcc.target/mips/clear-cache-1.c: Test for alternate cache
	flush function names too.
	* gcc.target/mips/clear-cache-1.c: Likewise.

2012-08-03  Bill Schmidt  <wschmidt@linux.ibm.com>

	PR target/54156
	* gcc.dg/vect/pr53773.c: Change to use optimized dump.

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

	PR fortran/54166
	* gfortran.dg/array_5.f90: New test.

2012-08-03 Marc Glisse <marc.glisse@inria.fr>

	PR tree-optimization/30318
	* gcc.dg/tree-ssa/vrp77.c: New testcase.

2012-08-03  Marc Glisse  <marc.glisse@inria.fr>

	* g++.dg/ext/vector17.C: New testcase.

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

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

2012-08-02  Marc Glisse  <marc.glisse@inria.fr>

	PR tree-optimization/53805
	* gcc.dg/fold-notunord.c: New testcase.

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

	PR fortran/48820
	* gfortran.dg/assumed_rank_bounds_1.f90:  New test.
	* gfortran.dg/assumed_rank_bounds_2.f90:  New test.

2012-08-02  Jason Merrill  <jason@redhat.com>
	    Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/51213 (again)
	* g++.dg/cpp0x/sfinae37.C: Extend.

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

	PR tree-optimization/50672
	* g++.dg/torture/pr50672.C: New testcase.

2012-08-02  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/54147
	* gfortran.dg/abstract_type_6.f03: Modified.
	* gfortran.dg/proc_ptr_comp_3.f90: Modified.
	* gfortran.dg/proc_ptr_comp_35.f90: New.
	* gfortran.dg/typebound_proc_9.f03: Modified.
	* gfortran.dg/typebound_proc_26.f90: New.

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

	* gcc.dg/torture/pta-callused-1.c: Adjust.
	* gcc.dg/torture/pta-ptrarith-3.c: Likewise.
	* gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
	* gcc.dg/tree-ssa/alias-19.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/pta-ptrarith-1.c: Likewise.
	* gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.

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

	PR fortran/54033
	* gfortran.dg/include_6.f90:  New test case.
	* gfortran.dg/include_7.f90:  New test case.
	* gfortran.dg/include_3.f90:  Add dg-warning for missing directory.

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

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

2012-08-01  Bill Schmidt  <wschmidt@linux.ibm.com>

	PR tree-optimization/46556
	* gcc.dg/tree-ssa/slsr-27.c: New.
	* gcc.dg/tree-ssa/slsr-28.c: New.
	* gcc.dg/tree-ssa/slsr-29.c: New.

2012-07-31  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/42418
	* gfortran.dg/proc_decl_29.f90: New.

2012-07-31  Dehao Chen  <dehao@google.com>

	* gcc.dg/predict-7.c: New test.

2012-07-31  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/54134
	* gfortran.dg/typebound_override_3.f90: New.

2012-07-31  Bill Schmidt  <wschmidt@linux.ibm.com>

	PR tree-optimization/53773
	* gcc.dg/vect/pr53773.c: New test.

2012-07-31  Nick Clifton  <nickc@redhat.com>

	* gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
	and for XStormy16.

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

	* gfortran.dg/c_funloc_tests_6.f90: New.
	* gfortran.dg/c_funloc_tests_7.f90: New.
	* gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.

2012-07-31  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/53624
	* g++.dg/cpp0x/temp_default5.C: New.

2012-07-30  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/51081
	* gfortran.dg/proc_ptr_37.f90: New.

2012-07-30  Ulrich Weigand  <ulrich.weigand@linaro.org>

	* lib/target-supports.exp
	(check_effective_target_vect_natural_alignment): New function.
	* gcc.dg/align-2.c: Only run on targets with natural alignment
	of vector types.
	* gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
	alignment of vector types.

2012-07-30  Kirill Yukhin  <kirill.yukhin@intel.com>
	    Michael Zolotukhin  <michael.v.zolotukhin@intel.com>

	* gcc.target/i386/rdseed16-1.c: New.
	* gcc.target/i386/rdseed32-1.c: Ditto
	* gcc.target/i386/rdseed64-1.c: Ditto
	* gcc.target/i386/sse-12.c: Add -mrdseed.
	* gcc.target/i386/sse-13.c: Ditto.
	* gcc.target/i386/sse-14.c: Ditto.
	* g++.dg/other/i386-2.C: Ditto.
	* g++.dg/other/i386-3.C: Ditto.

2012-07-30  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/51244
	* gcc.target/sh/pr51244-4.c: New.

2012-07-27  Uros Bizjak  <ubizjak@gmail.com>

	* gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
	for alpha*-*-* targets.  Cleanup original tree dump.

2012-07-27  Segher Boessenkool  <segher@kernel.crashing.org>

	* gcc.target/powerpc/rs6000-power2-1.c: Delete.
	* gcc.target/powerpc/rs6000-power2-2.c: Delete.

2012-07-27  Anna Tikhonova  <anna.tikhonova@intel.com>

	* gcc.dg/20020201-1.c: Remove declarations for exit, abort,
	rand, srand. Include <stdlib.h>.

2012-07-26  Janis Johnson  <janisjo@codesourcery.com>

	* gcc.dg/pr45259.c: Only -fpic depends on fpic support.

2012-07-26  Richard Henderson  <rth@redhat.com>

	* gcc.dg/attr-hotcold-1.c: New.
	* gcc.dg/tree-ssa/attr-hotcold-2.c: New.

2012-07-26  Andrew Jenner  <andrew@codesourcery.com>
	    Sandra Loosemore  <sandra@codesourcery.com>

	* gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.

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

	* gfortran.dg/contiguous_1.f90: Update dg-error.
	* gfortran.dg/proc_ptr_32.f90: Ditto.

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

	PR tree-optimization/54098
	* gcc.dg/torture/pr54098.c: New testcase.

2012-07-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>

	* gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
	* gcc.target/arm/neon/vld1Q_dups64.c: Likewise.

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

	PR fortran/44354
	* gfortran.dg/array_constructor_39.f90: New test.

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

	PR fortran/44354
	* gfortran.dg/array_constructor_38.f90: New test.

2012-07-25  Janis Johnson  <janisjo@codesourcery.com>

	* g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.

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

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

2012-07-25  Sandra Loosemore  <sandra@codesourcery.com>
	    Paul Brook  <paul@codesourcery.com>

	PR target/53633

	* lib/target-suports.exp (check_effective_target_naked_functions): New.
	* c-c++-common/pr53633.c: New test.

2012-07-25  Siddhesh Poyarekar  <siddhesh@redhat.com>

	* gcc.target/i386/asm-dialect-1.c: New test case.

2012-07-25  Kirill Yukhin  <kirill.yukhin@intel.com>
	    Michael Zolotukhin  <michael.v.zolotukhin@intel.com>

	* gcc.target/i386/prefetchw-1.c: New.
	* gcc.target/i386/sse-12.c: Add -mprfchw.
	* gcc.target/i386/sse-13.c: Ditto.
	* gcc.target/i386/sse-14.c: Ditto.
	* gcc.target/i386/sse-22.c: Ditto.
	* gcc.target/i386/sse-23.c: Ditto.
	* g++.dg/other/i386-2.C: Ditto.
	* g++.dg/other/i386-3.C: Ditto.

2012-07-24  Janis Johnson  <janisjo@codesourcery.com>

	* lib/gcc-dg.exp (process-message): Don't ignore errors.

2012-07-24  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>

	PR target/54051
	* gcc.target/arm/pr54051.c: New.
	* gcc.target/arm/vfp-1.c: Adjust test.

2012-07-24  Julian Brown  <julian@codesourcery.com>

	* lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
	* gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
	hard-float ARM.

2012-07-23  Paul Brook  <paul@codesourcery.com>

	* g++.dg/other/armv7m-1.c: New test.

2012-07-23  Julian Brown  <julian@codesourcery.com>

	* gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
	ARM.
	(DO_TEST): Define to 1 for appropriate ARM targets.

2012-07-22  Steven Bosscher  <steven@gcc.gnu.org>

	PR tree-optimization/53881
	* gcc.dg/pr53881.c: Renamed to ...
	* gcc.dg/pr53881-1.c: ... this.
	* gcc.dg/pr53881-2.c: New test.

2012-07-22  Hans-Peter Nilsson  <hp@axis.com>

	Handle recent changes in default atomics for cris*-*-linux*.
	* gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
	gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
	gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
	gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
	gcc.target/cris/torture/sync-mis-op-i-1ml.c,
	gcc.target/cris/torture/sync-mis-op-i-2ml.c,
	gcc.target/cris/torture/sync-mis-op-i-3ml.c,
	gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
	* gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
	-mno-unaligned-atomic-may-use-library is in effect for
	cris*-*-linux*.
	* gcc.target/cris/torture/sync-mis-xchg-i-1.c,
	gcc.target/cris/torture/sync-mis-xchg-i-2.c,
	gcc.target/cris/torture/sync-mis-xchg-i-3.c,
	gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
	gcc.target/cris/torture/sync-mis-xchg-s-1.c,
	gcc.target/cris/torture/sync-mis-op-i-1.c,
	gcc.target/cris/torture/sync-mis-op-i-2.c,
	gcc.target/cris/torture/sync-mis-op-i-1a.c,
	gcc.target/cris/torture/sync-mis-op-i-3.c,
	gcc.target/cris/torture/sync-mis-op-i-3a.c,
	gcc.target/cris/torture/sync-mis-op-s-1a.c,
	gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
	gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
	gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
	* gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
	(main): Remove local variable x.
	[mis_ok]: Check that atomics don't fail.

2012-07-21  Andrew Pinski  <apinski@cavium.com>

	*  gcc.dg/tree-ssa/vrp72.c: New test.
	*  gcc.dg/tree-ssa/vrp73.c: New test.
	*  gcc.dg/tree-ssa/vrp74.c: New test.
	*  gcc.dg/tree-ssa/vrp75.c: New test.

2012-07-21  Andrew Pinski  <apinski@cavium.com>

	* gcc.dg/tree-ssa/alias-21.c: New testcase.
	* gcc.dg/tree-ssa/alias-22.c: New testcase.

2012-07-21  Andrew Pinski  <apinski@cavium.com>

	* gcc.target/mips/octeon-pop-2.c: New testcase.

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

	PR fortran/48820
	* gfortran.dg/assumed_rank_3.f90: New.
	* gfortran.dg/assumed_rank_11.f90: New.
	* gfortran.dg/assumed_rank_1.f90: Update dg-error.
	* gfortran.dg/assumed_rank_2.f90: Update dg-error.
	* gfortran.dg/assumed_rank_7.f90: Update dg-error.

2012-07-21  Andrew Pinski  <apinski@cavium.com>

	* gcc.target/mips/unaligned-1.c: New testcase.

2012-07-21  Hans-Peter Nilsson  <hp@axis.com>

	* gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.

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

	* gfortran.dg/bind_c_array_params_2.f90: New.
	* gfortran.dg/bind_c_array_params.f03: Add -std=f2003
	and update dg-error.

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

	* gfortran.dg/assumed_rank_12.f90: Update dg-error.

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

	PR c++/54038
	* g++.dg/other/array7.C: New.

2012-07-20  Steven Bosscher  <steven@gcc.gnu.org>

	* gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
	the basic block and check loop depth.
	* gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks.  Update
	matching patterns and comments.
	* gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
	* gcc.dg/tree-ssa/vector-2.c: Likewise.

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

	PR c++/28656
	* c-c++-common/pr28656.c: New test.

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

	PR c++/54026
	* g++.dg/init/mutable1.C: New.

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

	PR fortran/48820
	* gfortran.dg/assumed_type_3.f90: Update dg-error.
	* gfortran.dg/assumed_rank_1.f90: New.
	* gfortran.dg/assumed_rank_1_c.c: New.
	* gfortran.dg/assumed_rank_2.f90: New.
	* gfortran.dg/assumed_rank_4.f90: New.
	* gfortran.dg/assumed_rank_5.f90: New.
	* gfortran.dg/assumed_rank_6.f90: New.
	* gfortran.dg/assumed_rank_7.f90: New.
	* gfortran.dg/assumed_rank_8.f90: New.
	* gfortran.dg/assumed_rank_8_c.c: New.
	* gfortran.dg/assumed_rank_9.f90: New.
	* gfortran.dg/assumed_rank_10.f90: New.
	* gfortran.dg/assumed_rank_12.f90: New.

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

	* gnat.dg/opt25.adb: New test.
	* gnat.dg/opt25_pkg1.ad[sb]: New helper.
	* gnat.dg/opt25_pkg2.ad[sb]: Likewise.

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

	* gnat.dg/aggr20.ad[sb]: New test.
	* gnat.dg/aggr20_pkg.ads: New helper.

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

	* gnat.dg/derived_type3.adb: New test.
	* gnat.dg/derived_type3_pkg.ad[sb]: New helper.

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

	PR rtl-optimization/53942
	* gcc.dg/pr53942.c: New test.

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

	PR c++/54021
	* g++.dg/cpp0x/constexpr-builtin2.C: New.

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

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

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

	PR middle-end/54017
	* c-c++-common/gomp/pr54017.c: New test.

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

	* gnat.dg/loop_optimization11.adb: New testcase.
	* gnat.dg/loop_optimization11_pkg.ads: Likewise.

2012-07-18  Paolo Carlini  <paolo.carlini@oracle.com>
	    Jason Merrill  <jason@redhat.com>

	* g++.dg/cpp0x/sfinae37.C: New.
	* g++.dg/template/access23.C: New.
	* g++.dg/template/access7.C: Adjust.
	* g++.dg/template/sfinae10.C: Don't expect errors.
	* g++.dg/template/sfinae6_neg.C: Don't expect errors.

2012-07-18  Julian Brown  <julian@codesourcery.com>
	    Sandra Loosemore <sandra@codesroucery.com>

	* gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.

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

	* gnat.dg/noreturn4.ad[sb]: New test.
	* gnat.dg/noreturn4_pkg.ads: New helper.

2012-07-18  Jie Zhang  <jzhang918@gmail.com>
	    Julian Brown  <julian@codesourcery.com>

	* gcc.target/arm/neon-vdup-1.c: New test case.
	* gcc.target/arm/neon-vdup-2.c: New test case.
	* gcc.target/arm/neon-vdup-3.c: New test case.
	* gcc.target/arm/neon-vdup-4.c: New test case.
	* gcc.target/arm/neon-vdup-5.c: New test case.
	* gcc.target/arm/neon-vdup-6.c: New test case.
	* gcc.target/arm/neon-vdup-7.c: New test case.
	* gcc.target/arm/neon-vdup-8.c: New test case.
	* gcc.target/arm/neon-vdup-9.c: New test case.
	* gcc.target/arm/neon-vdup-10.c: New test case.
	* gcc.target/arm/neon-vdup-11.c: New test case.
	* gcc.target/arm/neon-vdup-12.c: New test case.
	* gcc.target/arm/neon-vdup-13.c: New test case.
	* gcc.target/arm/neon-vdup-14.c: New test case.
	* gcc.target/arm/neon-vdup-15.c: New test case.
	* gcc.target/arm/neon-vdup-16.c: New test case.
	* gcc.target/arm/neon-vdup-17.c: New test case.
	* gcc.target/arm/neon-vdup-18.c: New test case.
	* gcc.target/arm/neon-vdup-19.c: New test case.
	* gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
	arguments non-constant.

2012-07-18  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/53970
	* g++.dg/torture/pr53970.C: New testcase.

2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/38621
	* gcc.c-torture/compile/pr38621.c: New.

2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/33135
	* gcc.target/sh/pr33135-1.c: New.
	* gcc.target/sh/pr33135-2.c: New.
	* gcc.target/sh/pr33135-3.c: New.
	* gcc.target/sh/pr33135-4.c: New.

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

	PR c++/53995
	* g++.dg/parse/enum9.C: New.

2012-07-17  Kazu Hirata  <kazu@codesourcery.com>
	    Sandra Loosemore  <sandra@codesourcery.com>

	* gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
	if there is a conflict with -mcpu=.  Use -mcpu=5208.

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

	PR c++/53989
	* g++.dg/template/array23.C: New.

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

	PR fortran/53985
	* gfortran.dg/bind_c_usage_26.f90: New.
	* gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
	* gfortran.dg/bind_c_usage_13.f03: Ditto.
	* gfortran.dg/bind_c_usage_18.f90: Ditto.
	* gfortran.dg/interop_params.f03: Ditto.

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

	* g++.dg/template/inherit8.C: Adjust.
	* g++.dg/template/using21.C: Adjust.
	* g++.dg/template/using22.C: Adjust.

	PR c++/53549
	* g++.dg/template/current-inst1.C: New.
	* g++.dg/parse/crash35.C: Adjust.

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

	PR fortran/52101
	* gfortran.dg/oldstyle_4.f90: New.

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

	PR fortran/49265
	* gfortran.dg/module_procedure_double_colon_3.f90: New.
	* gfortran.dg/module_procedure_double_colon_4.f90: New.

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

	* g++.dg/parse/access8.C: Adjust.
	* g++.dg/template/sfinae6_neg.C: Adjust.

2012-07-16  Thomas König  <tkoenig@gcc.gnu.org>

	PR fortran/53824
	* gfortran.dg/coarray_allocate_1.f90:  New test.

2012-07-16  Andrew Pinski  <apinski@cavium.com>

	* gcc.c-torture/execute/bswap-1.c: New testcase.
	* gcc.c-torture/compile/unalign-1.c: New testcase.
	* gcc.c-torture/compile/20120524-1.c: New testcase.
	* gcc.c-torture/compile/20101216-1.c: New testcase.

2012-07-16  Dehao Chen  <dehao@google.com>

	Revert
	2012-07-10  Dehao Chen  <dehao@google.com>

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

2012-07-16  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/53956
	* gfortran.dg/proc_decl_28.f90: New.

2012-07-16  Andrew Pinski  <apinski@cavium.com>

	* gcc.dg/torture/builtins-1.c: New testcase.

2012-07-16  Hans-Peter Nilsson  <hp@axis.com>

	* gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
	gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
	gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
	gcc.target/cris/sync-1-v10.c,
	gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
	pass -mno-unaligned-atomic-may-use-library.
	* gcc.target/cris/sync-xchg-1.c: New test.
	* gcc.target/cris/20011127-1.c: Adjust to %P being a
	valid register operand output modifier.

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

	* g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
	characters.

2012-07-13  Andrew Pinski  <apinski@cavium.com>

	* gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
	rather than cleanup-tree-dump.
	* gcc.target/mips/octeon-pipe-1.c: Likewise.

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

	PR tree-optimization/53907
	* gcc.target/i386/pr53907.c: New testcase.

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

	PR tree-optimization/53922
	* gcc.dg/torture/pr53922.c: New testcase.

2012-07-13  Hans-Peter Nilsson  <hp@axis.com>

	PR rtl-optimization/53908
	* gcc.dg/torture/pr53908.c: New test.

2012-07-13  Jonathan Wakely  <jwakely.gcc@gmail.com>

	PR c++/53531
	* g++.dg/cpp0x/variadic135.C: New.

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

	* g++.dg/template/sfinae6_neg.C: Adjust.

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

	* gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
	* gfortran.dg/c_f_pointer_tests_3.f90: Update
	scan-tree-dump-times pattern.

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

	* g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.

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

	DR 1402
	* g++.g/cpp0x/defaulted37.C: New.

2012-07-11  Greta Yorsh  <Greta.Yorsh@arm.com>

	PR target/53859
	* gcc.target/arm/pr53859.c: New test.

2012-07-10  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/53886
	* gcc.c-torture/compile/pr53886.c: New.

2012-07-10  Dehao Chen  <dehao@google.com>

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

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

	PR c++/53733
	* g++.dg/cpp0x/defaulted36.C: New.
	* g++.dg/cpp0x/defaulted21.C: Adjust.

	* g++.dg/cpp0x/implicit13.C: Add vbase and member tests.

2012-07-09  Sterling Augustine  <saugustine@google.com>

	* g++.dg/debug/dwarf2/pubnames-2.C: New.

2012-07-09  Steven Bosscher  <steven@gcc.gnu.org>

	PR tree-optimization/53887
	* gcc.dg/pr53887.c: New test.

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

	PR c++/53882
	* g++.dg/cpp0x/nullptr29.C: New.

2012-07-09  Tom de Vries  <tom@codesourcery.com>
	    Richard Guenther  <rguenther@suse.de>

	* gcc.dg/builtin-unreachable-6.c: New test.
	* gcc.dg/builtin-unreachable-5.c: New test.

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

	PR tree-optimization/53881
	* gcc.dg/pr53881.c: New test.

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

	PR c++/53862
	* g++.dg/cpp0x/variadic134.C: New.

	PR c++/53858
	* g++.dg/cpp0x/alias-decl-20.C: New.

2012-07-06  Tom de Vries  <tom@codesourcery.com>

	PR tree-optimization/51879
	* gcc.dg/pr51879-16.c: New test.
	* gcc.dg/pr51879-17.c: Same.

2012-07-06  Tom de Vries  <tom@codesourcery.com>

	PR tree-optimization/52009
	* gcc.dg/pr51879-7.c: New test.
	* gcc.dg/pr51879-18.c: New test.

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

	PR c++/50852
	* g++.dg/template/typedef39.C: New.

	PR c++/53039
	* g++.dg/cpp0x/variadic133.C: New.
	* g++.dg/template/param1.C: Adjust.

2012-07-05  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>

	PR target/48941
	PR target/51980
	* gcc.target/arm/neon/vtrnf32.c: Update.
	* gcc.target/arm/neon/vtrns32.c: Update.
	* gcc.target/arm/neon/vtrnu32.c: Update.
	* gcc.target/arm/neon/vzipf32.c: Update.
	* gcc.target/arm/neon/vzips32.c: Update.
	* gcc.target/arm/neon/vzipu32.c: Update.

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

	PR fortran/53732
	* gfortran.dg/inline_sum_4.f90: New test.

2012-07-05  Steven Bosscher  <steven@gcc.gnu.org>

	* gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.

2012-07-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>

	* gcc.target/arm/fma-sp.c: New testcase.
	* gcc.target/arm/fma.c: Likewise.
	* gcc.target/arm/fma.h: Likewise.

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

	PR c++/53848
	* g++.dg/other/enum3.C: New.

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

	PR middle-end/53321
	* g++.dg/torture/pr53321.C: New test.

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

	PR tree-optimization/53844
	* g++.dg/tree-ssa/pr53844.C: New testcase.

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

	PR tree-optimization/53849
	* gcc.dg/pr53849.c: New testcase.

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

	PR c++/53812
	* g++.dg/ext/label14.C: New test.

2012-07-03  Uros Bizjak  <ubizjak@gmail.com>

	PR target/53811
	* g++.dg/other/pr53811.C: New test.

2012-07-03  Andreas Schwab  <schwab@linux-m68k.org>

	PR target/28896
	* gcc.target/m68k/stack-limit-1.c: New testcase.

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

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

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

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

2012-07-03  Oleg Endo  <olegendo@gcc.gnu.org>

	* g++.dg/other/packed1.C: Remove SH from xfail list.

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

	PR c++/53619
	* g++.dg/cpp0x/lambda/lambda-this5.C: New.

	PR c++/53783
	* g++.dg/cpp0x/lambda/lambda-template7.C: New.

	PR c++/53788
	* g++.dg/cpp0x/decltype39.C: New.
	* g++.dg/diagnostic/method1.C: Adjust.

	PR c++/53816
	* g++.dg/template/ref6.C: New.

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

	PR target/53568
	* gcc.target/sh/pr53568-1.c: New.

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

	PR target/51244
	* gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.

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

	PR c++/53821
	* g++.dg/cpp0x/lambda/lambda-template6.C: New.

	PR c++/53524
	* g++.dg/template/enum7.C: New.
	* g++.dg/other/ptrmem10.C: Adjust.
	* g++.dg/other/ptrmem11.C: Adjust.
	* g++.dg/cpp0x/scoped_enum.C: Adjust.

2012-07-02  Steven Bosscher  <steven@gcc.gnu.org>

	* gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.

2012-07-01  Wei Guozhi  <carrot@google.com>

	PR target/53447
	* gcc.target/arm/pr53447-1.c: New testcase.
	* gcc.target/arm/pr53447-2.c: New testcase.
	* gcc.target/arm/pr53447-3.c: New testcase.
	* gcc.target/arm/pr53447-4.c: New testcase.

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

	PR tree-optimization/47061
	* gcc.dg/tree-ssa/vrp71.c: New testcase.

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

	PR tree-optimization/37541
	* gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.

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

	PR tree-optimization/52589
	* gcc.dg/tree-ssa/vrp70.c: New testcase.

2012-06-28  Janis Johnson  <janisjo@codesourcery.com>

	* g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.

	* g++.dg/template/error46.C: Add missing comment to dg-message.
	* g++.dg/template/crash107.C: Likewise.
	* g++.dg/template/error47.C: Likewise.
	* g++.dg/template/crash108.C: Likewise.
	* g++.dg/overload/operator5.C: Likewise.

	* gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
	errors in dg-message directives, add comments.

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

	* g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
	hard-coded 'unsigned long'.

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

	PR tree-optimization/51581
	* gcc.dg/vect/pr51581-4.c: New test.

	PR tree-optimization/53645
	* gcc.c-torture/execute/pr53645-2.c: New test.

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

	PR middle-end/53790
	* gcc.dg/torture/pr53790.c: New testcase.

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

	PR tree-optimization/53645
	* gcc.c-torture/execute/pr53645.c: New test.

2012-06-28  Arnaud Charlet  <charlet@adacore.com>

	* gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.

2012-06-28  Alexandre Oliva  <aoliva@redhat.com>

	PR debug/53671
	PR debug/49888
	* gcc.dg/guality/pr49888.c: Account for the possibility that
	the variable is optimized out at the first test.

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

	* g++.dg/cpp0x/override2.C: Adjust.
	* g++.dg/template/error5.C: Adjust.
	* g++.dg/parse/crash28.C: Adjust.

	PR c++/53563
	* g++.dg/parse/template27.C: New.
	* g++.dg/template/crash74.C: Adjust expected output.

2012-06-27  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/41951
	PR fortran/49591
	* gfortran.dg/typebound_operator_16.f03: New.

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

	* gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
	even src1.i and src2.i fields even in the second half of the arrays.

2012-06-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>

	PR c++/51033.
	* g++.dg/torture/vshuf-16.inc: New test.
	* g++.dg/torture/vshuf-2.inc: New test.
	* g++.dg/torture/vshuf-4.inc: New test.
	* g++.dg/torture/vshuf-8.inc: New test.
	* g++.dg/torture/vshuf-main.inc: New test.
	* g++.dg/torture/vshuf-v16hi.C: New test.
	* g++.dg/torture/vshuf-v16qi.C: New test.
	* g++.dg/torture/vshuf-v2df.C: New test.
	* g++.dg/torture/vshuf-v2di.C: New test.
	* g++.dg/torture/vshuf-v2sf.C: New test.
	* g++.dg/torture/vshuf-v2si.C: New test.
	* g++.dg/torture/vshuf-v4df.C: New test.
	* g++.dg/torture/vshuf-v4di.C: New test.
	* g++.dg/torture/vshuf-v4sf.C: New test.
	* g++.dg/torture/vshuf-v4si.C: New test.
	* g++.dg/torture/vshuf-v8hi.C: New test.
	* g++.dg/torture/vshuf-v8qi.C: New test.
	* g++.dg/torture/vshuf-v8si.C: New test.

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

	PR middle-end/53676
	* gcc.dg/tree-ssa/scev-6.c: New testcase.

2012-06-26  Janis Johnson  <janisjo@codesourcery.com>

	* lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
	scan-dump-dem-not): Use printable pattern in test name.

2012-06-26  Sterling Augustine  <saugustine@google.com>
	    Dominique Dhumieres  <dominiq@lps.ens.fr>

	* gcc.dg/pubtypes-2.c: Update expected output.
	* gcc.dg/pubtypes-3.c: Likewise.
	* gcc.dg/pubtypes-4.c: Likewise.

2012-06-26  Bill Schmidt  <wschmidt@linux.ibm.com>

	* gcc.dg/tree-ssa/slsr-1.c: New test.
	* gcc.dg/tree-ssa/slsr-2.c: Likewise.
	* gcc.dg/tree-ssa/slsr-3.c: Likewise.
	* gcc.dg/tree-ssa/slsr-4.c: Likewise.

2012-06-26  Matt Turner  <mattst88@gmail.com>

	PR target/35294
	* gcc.target/arm/mmx-2.c: New.

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

	PR c++/53752
	* g++.dg/torture/pr53752.C: New testcase.

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

	PR tree-optimization/53748
	* gcc.c-torture/compile/pr53748.c: New test.

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

	PR c++/53498
	PR c++/53305
	* g++.dg/cpp0x/decltype38.C: New.
	* g++.dg/cpp0x/variadic132.C: Remove dg-error.

2012-06-25  Janis Johnson  <janisjo@codesourcery.com>

	* lib/target-supports-dg.exp (testname-for-summary): New.
	* lib/profopt.exp (profopt_execute): Define testname_with_flags.
	* lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
	cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
	scan-module-absence, output-exists, output-exists-not: Use
	testname-for-summary.
	(dg-test): Clean up testname_with_flags.
	* lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
	scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
	scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
	scan-assembler-dem-not, object-size: Use testname-for-summary.
	* lib/gcov.exp (run-gcov): Likewise.
	* lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
	scan-dump-dem, scan-dump-dem-note): Likewise.

	* lib/profopt.exp: Make prof_option_list local to profopt-execute.
	* g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
	including profopt.opt; save and restore existing value.
	* g++.dg/bprob/bprob.exp: Likewise.
	* gcc.dg/matrix/matrix.exp: Likewise.
	* gcc.dg/tree-prof/tree-prof.exp: Likewise.
	* gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
	PROFOPT_OPTIONS.

2012-06-25  Richard Henderson  <rth@redhat.com>

	* gcc.dg/pr53749.c: New.

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

	PR c++/52988
	* g++.dg/cpp0x/nullptr28.C: New.

2012-06-25  Christophe Lyon  <christophe.lyon@st.com>

	* gcc.target/arm/neon-vld1_dupQ.c: New.

2012-06-25  Florian Weimer  <fweimer@redhat.com>

	* g++.dg/init/new35.C: New.
	* g++.dg/init/new36.C: New.
	* g++.dg/init/new37.C: New.
	* g++.dg/ext/vla5.C: New warning.
	* g++.dg/ext/vla8.C: New warning.
	* g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.

2012-06-25  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
	    James Greenhalgh  <james.greenhalgh@arm.com>

	* gcc.target/arm/ftest-support-arm.h New testcase.
	* gcc.target/arm/ftest-support-thumb.h Likewise.
	* gcc.target/arm/ftest-support.h Likewise.
	* gcc.target/arm/ftest-armv4-arm.c: Likewise.
	* gcc.target/arm/ftest-armv4t-arm.c: Likewise.
	* gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
	* gcc.target/arm/ftest-armv5t-arm.c Likewise.
	* gcc.target/arm/ftest-armv5t-thumb.c Likewise.
	* gcc.target/arm/ftest-armv5te-arm.c: Likewise.
	* gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
	* gcc.target/arm/ftest-armv6-arm.c Likewise.
	* gcc.target/arm/ftest-armv6-thumb.c Likewise.
	* gcc.target/arm/ftest-armv6k-arm.c Likewise.
	* gcc.target/arm/ftest-armv6k-thumb.c Likewise.
	* gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
	* gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
	* gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
	* gcc.target/arm/ftest-armv6z-arm.c: Likewise.
	* gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
	* gcc.target/arm/ftest-armv7a-arm.c Likewise.
	* gcc.target/arm/ftest-armv7a-thumb.c Likewise.
	* gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
	* gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
	* gcc.target/arm/ftest-armv7r-arm.c Likewise.
	* gcc.target/arm/ftest-armv7r-thumb.c Likewise.
	* lib/target-supports.exp
	(check_effective_target_arm_arch_FUNC): Add support for more
	architectures.
	(add_options_for_arm_arch_FUNC): Likewise.
	(check_effective_target_arm_arch_FUNC_multilib): New functions.

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

	PR c++/53202
	* g++.dg/cpp0x/constexpr-tuple.C: New.

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

	PR target/53759
	* gcc.target/i386/pr53759.c: New test.

	PR c++/53594
	* g++.dg/cpp0x/nsdmi7.C: New test.

2012-06-24  Kai Tietz  <ktietz@redhat.com>

	* gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
	for LLP64 targets.
	* gcc.target/i386/pr38988.c: Likewise.

2012-06-22  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/47710
	PR fortran/53328
	* gfortran.dg/typebound_generic_12.f03: New.
	* gfortran.dg/typebound_generic_13.f03: New.

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

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

2012-06-21  Meador Inge  <meadori@codesourcery.com>

	PR c/53702
	* gcc.dg/Wunused-local-typedefs.c: New testcase.

2012-06-21  Steven Bosscher  <steven@gcc.gnu.org>

	* gcc.dg/pch/ident-1.c: New test.
	* gcc.dg/pch/ident-1.hs: Header file for new test.

2012-06-21  Michael Matz  <matz@suse.de>

	PR middle-end/53688
	* gcc.c-torture/execute/pr53688.c: New test.

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

	PR tree-optimization/30318
	* gcc.dg/tree-ssa/vrp69.c: New testcase.

2012-06-20  Richard Earnshaw  <rearnsha@arm.com>

	* g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.

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

	* gcc.target/i386/clearcapv2.map: New file.
	* gcc.target/i386/i386.exp: Try it first before clearcap.map.

2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>

	* gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
	and add __sh__ case.

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

	PR c++/52637
	* g++.dg/debug/localclass1.C: New.

2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>

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

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

	PR c++/53651
	* g++.dg/cpp0x/decltype37.C: New.

2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>

	* gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.

2012-06-19  Joseph Myers  <joseph@codesourcery.com>

	* gcc.c-torture/compile/vector-5.c,
	gcc.c-torture/compile/vector-6.c: New tests.

2012-06-19  Richard Henderson  <rth@redhat.com>

	* gcc.target/i386/pr33329.c: Change multiplier constant to 12345.

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

	* gcc.dg/tree-ssa/vrp68.c: Adjust testcase.

2012-06-18  Uros Bizjak  <ubizjak@gmail.com>

	PR target/53712
	* gcc.target/i386/pr53712.c: New test.

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

	PR fortran/53692
	* gfortran.dg/elemental_optional_args_6.f90: New.

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

	PR fortran/53526
	* gfortran.dg/coarray_lib_move_alloc_1.f90: New.
	* gfortran.dg/coarray/move_alloc_1.f90

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

	PR fortran/53526
	* gfortran.dg/coarray_27.f90: New.

2012-06-18  Joey Ye <Joey.Ye@arm.com>
	    Greta Yorsh  <Greta.Yorsh@arm.com>

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

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

	PR tree-optimization/53693
	* g++.dg/torture/pr53693.C: New testcase.

2012-06-18  Bill Schmidt  <wschmidt@linux.ibm.com>

	PR tree-optimization/53703
	* gcc.dg/torture/pr53703.c: New test.

2012-06-18  Richard Sandiford  <rdsandiford@googlemail.com>

	PR middle-end/53698
	* gcc.target/i386/pr53698.c: New test.

2012-06-17  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.

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

	PR fortran/53691
	PR fortran/53685
	* gfortran.dg/transfer_check_3.f90: New.

2012-06-17  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.

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

	PR fortran/53642
	PR fortran/45170
	* gfortran.dg/deferred_type_param_8.f90: New.

2012-06-15  Janis Johnson  <janosjo@codesourcery.com>

	* lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
	testname that includes flags, passed in as new argument, in
	pass/fail messages.
	(run_gcov): Get testname from dg-test, use it in pass/fail messages
	and pass it to verify-* procedures.

	* g++.dg/torture/stackalign/stackalign.exp: Combine stack
	alignment torture options with usual torture options.

	* g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
	messages reported for one line of source code.
	* g++.dg/cpp0x/constexpr-decl.C: Likewise.
	* g++.dg/cpp0x/decltype2.C: Likewise.
	* g++.dg/cpp0x/decltype3.C: Likewise.
	* g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
	* g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
	* g++.dg/cpp0x/static_assert3.C: Likewise.
	* g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
	* g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
	* g++.dg/cpp0x/union1.C: Likewise.
	* g++.dg/cpp0x/variadic-ex10.C: Likewise.
	* g++.dg/cpp0x/variadic-ex14.C: Likewise.
	* g++.dg/cpp0x/variadic2.C: Likewise.
	* g++.dg/cpp0x/variadic20.C: Likewise.
	* g++.dg/cpp0x/variadic74.C: Likewise.
	* g++.dg/diagnostic/bitfld2.C: Likewise.
	* g++.dg/ext/attrib44.C: Likewise.
	* g++.dg/ext/no-asm-1.C: Likewise.
	* g++.dg/other/error34.C: Likewise.
	* g++.dg/parse/crash46.C: Likewise.
	* g++.dg/parse/error10.C: Likewise.
	* g++.dg/parse/error2.C: Likewise.
	* g++.dg/parse/error3.C: Likewise.
	* g++.dg/parse/error36.C: Likewise.
	* g++.dg/parse/error8.C: Likewise.
	* g++.dg/parse/error9.C: Likewise.
	* g++.dg/parse/parser-pr28152-2.C: Likewise.
	* g++.dg/parse/parser-pr28152.C: Likewise.
	* g++.dg/parse/template25.C: Likewise.
	* g++.dg/parse/typename11.C: Likewise.
	* g++.dg/tc1/dr147.C: Likewise.
	* g++.dg/template/deduce3.C: Likewise.
	* g++.dg/template/koenig9.C: Likewise.
	* g++.dg/template/pr23510.C: Likewise.
	* g++.dg/warn/pr12242.C: Likewise.
	* g++.dg/warn/pr30551-2.C: Likewise.
	* g++.dg/warn/pr30551.C: Likewise.
	* g++.old-deja/g++.other/typename1.C: Likewise.
	* g++.old-deja/g++.pt/niklas01a.C: Likewise.

2012-06-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>

	PR c++/51033
	* c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
	* c-c++-common/torture/vshuf-2.inc: Likewise.
	* c-c++-common/torture/vshuf-4.inc: Likewise.
	* c-c++-common/torture/vshuf-8.inc: Likewise.
	* c-c++-common/torture/vshuf-main.inc: Likewise.
	* c-c++-common/torture/vshuf-v16hi.c: Likewise.
	* c-c++-common/torture/vshuf-v16qi.c: Likewise.
	* c-c++-common/torture/vshuf-v2df.c: Likewise.
	* c-c++-common/torture/vshuf-v2di.c: Likewise.
	* c-c++-common/torture/vshuf-v2sf.c: Likewise.
	* c-c++-common/torture/vshuf-v2si.c: Likewise.
	* c-c++-common/torture/vshuf-v4df.c: Likewise.
	* c-c++-common/torture/vshuf-v4di.c: Likewise.
	* c-c++-common/torture/vshuf-v4hi.c: Likewise.
	* c-c++-common/torture/vshuf-v4sf.c: Likewise.
	* c-c++-common/torture/vshuf-v4si.c: Likewise.
	* c-c++-common/torture/vshuf-v8hi.c: Likewise.
	* c-c++-common/torture/vshuf-v8qi.c: Likewise.
	* c-c++-common/torture/vshuf-v8si.c: Likewise.

2012-06-15  Michael Matz  <matz@suse.de>

	* gcc.dg/tree-ssa/vector-4.c: New test.

2012-06-15  Michael Matz  <matz@suse.de>

	* gcc.dg/debug/dwarf2/inline3.c: Adjust.
	* gcc.dg/tree-ssa/foldstring-1.c: Adjust.

2012-06-15  Ulrich Weigand  <ulrich.weigand@linaro.org>

	PR tree-optimization/53636
	* gcc.target/arm/pr53636.c: New test.

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

	PR tree-optimization/51581
	* gcc.c-torture/execute/pr51581-1.c: New test.
	* gcc.c-torture/execute/pr51581-2.c: New test.
	* gcc.dg/vect/pr51581-1.c: New test.
	* gcc.dg/vect/pr51581-2.c: New test.
	* gcc.dg/vect/pr51581-3.c: New test.
	* gcc.target/i386/avx-pr51581-1.c: New test.
	* gcc.target/i386/avx-pr51581-2.c: New test.
	* gcc.target/i386/avx2-pr51581-1.c: New test.
	* gcc.target/i386/avx2-pr51581-2.c: New test.
	* gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.

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

	* gcc.c-torture/execute/20120615-1.c: New testcase.

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

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

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

	* gcc.dg/tree-ssa/vrp.h: New testcase.
	* gcc.dg/tree-ssa/vrp68.c: Likewise.

2012-06-13  Christian Bruel  <christian.bruel@st.com>

	PR target/53621
	* gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.

2012-06-14  Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.

2012-06-13  Janis Johnson  <janisjo@codesourcery.com>

	PR testsuite/20771
	* lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
	test summary unique.

	* lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
	scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
	scan-stack-usage-not): Don't strip torture options from test name.

	* lib/scandump.exp (scan-dump-times): Use printable version of
	regexp in test summary line.

	* gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
	messages reported for one line of source code.
	* gcc.dg/format/few-1.c: Likewise.
	* gcc.dg/ia64-sync-2.c: Likewise.
	* gcc.dg/sync-2.c: Likewise.
	* gcc.dg/noncompile/pr44517.c: Likewise.

2012-06-13  Alexandre Oliva  <aoliva@redhat.com>

	PR debug/49888
	* gcc.dg/guality/pr49888.c: New.

2012-06-13  Alexandre Oliva  <aoliva@redhat.com>

	* g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
	* gcc.dg/tree-ssa/forwprop-11.c: Likewise.
	* gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.

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

	PR fortran/53643
	* gfortran.dg/intent_out_7.f90: New.

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

	PR fortran/53597
	* gfortran.dg/save_4.f90: New.

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

	PR c/53532
	PR c/51034
	PR c/53196
	* gcc.dg/pr53532.c: New test.
	* gcc.dg/c99-complit-2.c: Add two new dg-error directives,
	adjust line numbers.
	* gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
	* gcc.dg/Wcxx-compat-8.c: Likewise.
	* gcc.dg/pr51034.c: New test.
	* gcc.dg/pr53196-1.c: New test.
	* gcc.dg/pr53196-2.c: New test.

2012-06-12  Janis Johnson  <janisjo@codesourcery.com>

	* gcc.dg/torture/stackalign/stackalign.exp: Combine stack
	alignment torture options with usual torture options.
	* gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
	instead of dg-options.
	* gcc.dg/torture/stackalign/alloca-3.c: Likewise.
	* gcc.dg/torture/stackalign/alloca-4.c: Likewise.
	* gcc.dg/torture/stackalign/alloca-5.c: Likewise.
	* gcc.dg/torture/stackalign/alloca-6.c: Likewise.
	* gcc.dg/torture/stackalign/push-1.c: Likewise.
	* gcc.dg/torture/stackalign/vararg-3.c: Likewise.

	* gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
	to checks for multiple messages reported for one line of source code.
	* gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.

	* gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
	messages reported for one line of source code.

	* gcc.dg/20031223-1.c: Add comments to check for multiple
	messages reported for one line of source code.
	* gcc.dg/Wconversion-integer.c: Likewise.
	* gcc.dg/Wfatal-2.c: Likewise.
	* gcc.dg/Wfatal.c: Likewise.
	* gcc.dg/Wobjsize-1.c: Likewise.
	* gcc.dg/c99-vla-jump-1.c: Likewise.
	* gcc.dg/c99-vla-jump-2.c: Likewise.
	* gcc.dg/c99-vla-jump-3.c: Likewise.
	* gcc.dg/c99-vla-jump-4.c: Likewise.
	* gcc.dg/c99-vla-jump-5.c: Likewise.
	* gcc.dg/decl-9.c: Likewise.
	* gcc.dg/declspec-10.c: Likewise.
	* gcc.dg/declspec-18.c: Likewise.
	* gcc.dg/mtune.c: Likewise.
	* gcc.dg/parser-pr28152-2.c: Likewise.
	* gcc.dg/parser-pr28152.c: Likewise.
	* gcc.dg/pr14475.c: Likewise.
	* gcc.dg/pr27953.c: Likewise.
	* gcc.dg/pr28322-3.c: Likewise.
	* gcc.dg/pr30457.c: Likewise.
	* gcc.dg/pr30551-2.c: Likewise.
	* gcc.dg/pr30551-3.c: Likewise.
	* gcc.dg/pr30551-4.c: Likewise.
	* gcc.dg/pr30551-5.c: Likewise.
	* gcc.dg/pr30551-6.c: Likewise.
	* gcc.dg/pr30551.c: Likewise.
	* gcc.dg/pr45461.c: Likewise.
	* gcc.dg/pr48552-1.c: Likewise.
	* gcc.dg/pr48552-2.c: Likewise.
	* gcc.dg/redecl-1.c: Likewise.
	* gcc.dg/transparent-union-3.c: Likewise.
	* gcc.dg/utf-dflt.c: Likewise.
	* gcc.dg/utf-dflt2.c: Likewise.
	* gcc.dg/vla-8.c: Likewise.
	* gcc.dg/vla-init-1.c: Likewise.
	* gcc.dg/wtr-int-type-1.c: Likewise.

	* c-c++-common/raw-string-3.c: Add comments to checks for multiple
	messages reported for for one line of source code.
	* c-c++-common/raw-string-5.c: Likewise.
	* c-c++-common/raw-string-4.c: Likewise.
	* c-c++-common/raw-string-6.c: Likewise.
	* c-c++-common/pr20000.c: Likewise.

	* gcc.dg/cpp/include2a.c: Add comments to checks for multiple
	messages reported for one line of source code.
	* gcc.dg/cpp/pr30786.c: Likewise.
	* gcc.dg/cpp/pr28709.c: Likewise.
	* gcc.dg/cpp/missing-header-MD.c: Likewise.
	* gcc.dg/cpp/macspace2.c: Likewise.
	* gcc.dg/cpp/missing-header-1.c: Likewise.
	* gcc.dg/cpp/missing-header-MMD.c: Likewise.
	* gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
	* gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.

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

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

2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/53511
	* gcc.target/sh/pr51340-1.c: Delete obsolete test case.
	* gcc.target/sh/pr51340-2.c: Likewise.
	* gcc.target/sh/pr51340-3.c: Likewise.

2012-06-12  Michael Matz  <matz@suse.de>

	* gcc.dg/torture/alias-1.c: New test.

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

	PR rtl-optimization/53589
	* gcc.dg/torture/pr53589.c: New test.

2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/50749
	* gcc.target/sh/pr50749-sf-postinc-2.c: New.
	* gcc.target/sh/pr50749-sf-postinc-4.c: New.
	* gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
	* gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
	* gcc.target/sh/pr50749-sf-predec-2.c: New.
	* gcc.target/sh/pr50749-sf-predec-4.c: New.
	* gcc.target/sh/pr50749-qihisi-predec-1.c: New.
	* gcc.target/sh/pr50749-qihisi-predec-3.c: New.
	* gcc.target/sh/pr50749-sf-postinc-1.c: New.
	* gcc.target/sh/pr50749-sf-postinc-3.c: New.
	* gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
	* gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
	* gcc.target/sh/pr50749-sf-predec-1.c: New.
	* gcc.target/sh/pr50749-sf-predec-3.c: New.
	* gcc.target/sh/pr50749-qihisi-predec-2.c: New.
	* gcc.target/sh/pr50749-qihisi-predec-4.c: New.

2012-06-11  Sriraman Tallam  <tmsriram@google.com>

	* gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
	(check_intel_cpu_model): New function.
	(check_amd_cpu_model): New function.
	(check_features): New function.
	(__get_cpuid_output): New function.
	(check_detailed): New function.
	(fn1): Rename to quick_check.
	(main): Update to call quick_check and call check_detailed.

2012-06-11  Richard Henderson  <rth@redhat.com>

	* lib/target-supports.exp
	(check_effective_target_sync_long_long_runtime): Use
	check_effective_target_lp64 instead of
	check_effective_target_powerpc64 for powerpc targets.

2012-06-11  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/53511
	* gcc.target/sh/pr53511-1.c: New.

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

	PR middle-end/53470
	* g++.dg/lto/pr53470_0.C: New testcase.
	* gcc.dg/lto/pr53470_0.c: Likewise.

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

	PR c++/53605
	* g++.dg/ext/pr53605.C: New testcase.

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

	* gnat.dg/specs/array1.ads: New test.
	* gnat.dg/specs/array2.ads: Likewise.
	* gnat.dg/array22.adb: Likewise.

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

	* gnat.dg/constant4.adb: New test.
	* gnat.dg/constant4_pkg.ads: New helper.

2012-06-08  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/52552
	* gfortran.dg/allocate_alloc_opt_1.f90: Modified.
	* gfortran.dg/allocate_class_1.f90: Modified.
	* gfortran.dg/allocate_with_typespec_4.f90: Modified.
	* gfortran.dg/allocate_class_2.f90: New.

2012-06-07  Hans-Peter Nilsson  <hp@axis.com>

	PR middle-end/53535
	* gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.

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

	PR fortran/52861
	* gfortran.dg/string_assign_2.f90:  New test case.

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

	PR fortran/52861
	* gfortran.dg/string_assign_1.f90:  New test case.

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

	PR middle-end/53580
	* gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
	* gcc.dg/gomp/critical-4.c: Likewise.
	* gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
	* gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
	* gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
	* gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
	* c-c++-common/gomp/pr53580.c: New test.

2012-06-07  Fabien Chêne  <fabien@gcc.gnu.org>

	PR c++/51214
	* g++.dg/cpp0x/forw_enum11.C: New.

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

	PR c++/53567
	* g++.dg/cpp0x/alias-decl-19.C: New.

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

	* g++.old-deja/g++.brendan/array1.C: Remove dg-options.

2012-06-06  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
	(XSTATE_FP): Ditto.
	(XSTATE_SSE): Ditto.
	(XSTATE_YMM): Ditto.
	(avx_os_support): Use new defines.

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

	PR testsuite/32380
	* gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
	loops.

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

	PR c++/52841
	* g++.dg/cpp0x/pr52841.C: New testcase.

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

	PR tree-optimization/53081
	* gcc.dg/tree-ssa/ldist-20.c: New testcase.
	* gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.

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

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

2012-06-05  Pat Haugen <pthaugen@us.ibm.com>

	* gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.

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

	* gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.

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

	PR tree-optimization/30442
	* gcc.dg/vect/bb-slp-30.c: New testcase.

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

	PR tree-optimization/53081
	* gcc.dg/tree-ssa/ldist-19.c: New testcase.
	* gcc.c-torture/execute/builtins/builtins.exp: Always pass
	-fno-tree-loop-distribute-patterns.

2012-06-05  Alan Modra  <amodra@gmail.com>

	* gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
	Check static chain in nested funcs.

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

	PR fortran/50619
	* gfortran.dg/init_flag_10.f90: New.

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

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

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

	PR preprocessor/53463
	* g++.dg/cpp/limits.C: New test.
	* g++.dg/parse/error19.C: Adjust.
	* g++.dg/warn/Wconversion-real-integer2.C: Likewise.
	* g++.dg/warn/pr35635.C: Likewise.
	* g++.old-deja/g++.pt/assign1.C: Likewise.

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  Andreas Schwab  <schwab@linux-m68k.org>

	* g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.

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>

	* gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
	* gcc.dg/tree-ssa/ldist-17.c: Likewise.
	* gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.

2012-06-03  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>

	PR fortran/48831
	* gfortran.dg/parameter_array_element_2.f90: New.

2012-06-03  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/53512
	* gcc.target/sh/pr53512-1.c: New.
	* gcc.target/sh/pr53512-2.c: New.
	* gcc.target/sh/pr53512-3.c: New.
	* gcc.target/sh/pr53512-4.c: New.

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

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

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

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

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

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

	PR c++/26155
	* g++.dg/parse/namespace-alias-1.C: New.

2012-06-01  Christian Bruel  <christian.bruel@st.com>

	* gcc.dg/spec-options.c: New test.
	* gcc.dg/foo.specs: New file.

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

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

2012-06-01  Hans-Peter Nilsson  <hp@axis.com>

	* gcc.target/cris/sync-1-v10.c,
	gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
	gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
	gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
	gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
	gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
	gcc.target/cris/torture/sync-mis-op-i-1.c,
	gcc.target/cris/torture/sync-mis-op-i-1a.c,
	gcc.target/cris/torture/sync-mis-op-i-2.c,
	gcc.target/cris/torture/sync-mis-op-i-2a.c,
	gcc.target/cris/torture/sync-mis-op-i-3.c,
	gcc.target/cris/torture/sync-mis-op-i-3a.c,
	gcc.target/cris/torture/sync-mis-op-s-1.c,
	gcc.target/cris/torture/sync-mis-op-s-1a.c,
	gcc.target/cris/torture/sync-mis-xchg-i-1.c,
	gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
	gcc.target/cris/torture/sync-mis-xchg-i-2.c,
	gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
	gcc.target/cris/torture/sync-mis-xchg-i-3.c,
	gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
	gcc.target/cris/torture/sync-mis-xchg-s-1.c,
	gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.

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

	* gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
	ldist-pr45948.c with disabled SCCP.

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

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

2012-05-31  Greta Yorsh  <Greta.Yorsh@arm.com>

	* lib/target-supports.exp (check_effective_target_vect_char_mult): Add
	arm32 to targets.
	* gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
	of the initialization loop.
	(dg-final): Adjust the expected number of vectorized loops depending
	on vect_char_mult target selector.

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

	* gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
	gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
	gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
	New tests.

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

	PR c++/53356
	* g++.dg/init/new34.C: New.
	* g++.dg/tree-ssa/stabilize1.C: New.

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

	PR c++/53356
	* g++.dg/init/new33.C: New 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  Alan Modra  <amodra@gmail.com>

	* gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
	torture-finish.

2012-05-30  Marc Glisse  <marc.glisse@inria.fr>

	* gcc.target/i386/shuf-concat.c: New test.

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

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

2012-05-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>

	* gcc.target/arm/neon-vrev.c: New.

2012-05-29  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/51340
	* gcc.target/sh/pr51340-1.c: New.
	* gcc.target/sh/pr51340-2.c: New.
	* gcc.target/sh/pr51340-3.c: New.

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

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

2012-05-29  Dodji Seketeli  <dodji@redhat.com>

	PR preprocessor/53229
	* gcc.dg/cpp/paste6.c: Force to run without
	-ftrack-macro-expansion.
	* gcc.dg/cpp/paste8.c: Likewise.
	* gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
	-ftrack-macro-expansion.
	* gcc.dg/cpp/paste12.c: Force to run without
	-ftrack-macro-expansion.
	* gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
	-ftrack-macro-expansion.
	* gcc.dg/cpp/paste13.c: Likewise.
	* gcc.dg/cpp/paste14.c: Likewise.
	* gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
	-ftrack-macro-expansion.
	* gcc.dg/cpp/paste18.c: New test.

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

	* gcc.target/cris/torture/trap-1.c,
	gcc.target/cris/torture/trap-2.c,
	gcc.target/cris/torture/trap-3.c,
	gcc.target/cris/torture/trap-v0.c,
	gcc.target/cris/torture/trap-v3.c: New tests.

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

	PR c++/25137
	* g++.dg/warn/Wbraces3.C: New.
	* g++.dg/warn/Wbraces4.C: Likewise.

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

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

2012-05-27  Nathan Sidwell  <nathan@acm.org>

	* gcc.dg/stmt-expr-4.c: New.

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

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

2012-05-26  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-26  Eric Botcazou  <ebotcazou@adacore.com>

	PR ada/50294
	* gnat.dg/array21.adb: New test.

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

	* gnat.dg/renaming5.adb: Adjust dg-final directive.

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

	PR c++/32054
	* g++.dg/other/anon-union3.C: New.

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-25  Tristan Gingold  <gingold@adacore.com>

	* gcc.target/i386/large-frame.c: New.

2012-05-24  Pat Haugen <pthaugen@us.ibm.com>
	* gcc.target/powerpc/lhs-1.c: New.
	* gcc.target/powerpc/lhs-2.c: New.
	* gcc.target/powerpc/lhs-3.c: New.

2012-05-24  Dodji Seketeli  <dodji@redhat.com>

	Make unwound macro expansion trace less redundant
	* gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
	* gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
	* gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
	* gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
	* gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
	* gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.

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

	PR c++/53464
	* g++.dg/cpp0x/constexpr-default1.C: New.

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

	PR c++/32080
	* g++.dg/eh/goto2.C: New.

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

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

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

	PR bootstrap/53466
	* g++.dg/debug/pr53466.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/51055
	PR fortran/45170
	* gfortran.dg/allocate_with_typespec_6.f90: New.

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

	PR c++/29185
	* g++.dg/warn/delete-array-1.C: New.

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

	* gcc.dg/torture/pr39074-2.c: Adjust.
	* gcc.dg/torture/pr39074.c: Likewise.
	* gcc.dg/torture/pta-structcopy-1.c: Likewise.
	* gcc.dg/tree-ssa/alias-19.c: Likewise.

2012-05-22  Jan Hubicka  <jh@suse.cz>

	PR middle-end/53161
	* g++.dg/torture/pr53161.C: New testcase.

2012-05-22  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 middle-end/51071
	* gcc.dg/torture/pr51071-2.c: New testcase.

2012-05-22  Paolo Bonzini  <bonzini@gnu.org>

	PR tree-optimization/53336
	* g++.dg/torture/pr53336.C: New testcase.

2012-05-22  Dodji Seketeli  <dodji@redhat.com>

	PR c++/53322
	* g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
	instead of -Wunused-local-typedefs.

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

	PR c++/51184
	* g++.dg/other/abstract4.C: New-

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

	PR c++/40821
	* g++.dg/ext/attrib46.C: New.

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  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  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/53425
	* gcc.target/i386/pr53425-1.c: New file.
	* gcc.target/i386/pr53425-2.c: Likewise.

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

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

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

	* gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.

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

	* gcc.dg/torture/ldist-1.c: New testcase.

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

	PR tree-optimization/53346
	* gcc.dg/tree-ssa/ldist-18.c: New testcase.
	* gcc.target/i386/incoming-10.c: Adjust.
	* gcc.target/i386/incoming-11.c: Likewise.
	* gcc.target/i386/pr46295.c: Likewise.

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

	* gcc.dg/pr53352.c: Return zero.

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

	PR tree-optimization/53390
	* gcc.dg/torture/pr53390.c: New testcase.

2012-05-18  Meador Inge  <meadori@codesourcery.com>

	PR rtl-optimization/53352
	* gcc.dg/pr53352.c: New test.

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-17  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/39681
	* g++.dg/parse/error49.C: New.
	* g++.dg/cpp0x/error8.C: Likewise.
	* g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
	* g++.dg/ext/utf-dflt2.C: Likewise.
	* g++.dg/ext/utf-gnuxx98.C: Likewise.
	* g++.dg/ext/utf-dflt.C: Likewise.
	* c-c++-common/raw-string-3.c: Likewise.
	* c-c++-common/raw-string-4.c: Likewise.

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

	PR c++/53371
	* g++.dg/cpp0x/catch1.C: New.

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

	PR c++/44516
	* g++.dg/parse/error48.C: New.
	* g++.dg/template/crash89.C: Adjust dg-error line numbers.
	* g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.

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

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

2012-05-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	PR tree-optimization/53217
	* gfortran.dg/pr53217.f90: New test.

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

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

2012-05-16  Georg-Johann Lay  <avr@gjlay.de>

	PR testsuite/52641
	* gcc.dg/pr52549.c: Fix test for long != void*
	* gcc.c-torture/execute/pr52979-1.x: New file.
	* gcc.c-torture/execute/pr52979-2.x: New file.

2012-05-16  Dodji Seketeli  <dodji@redhat.com>

	PR preprocessor/7263
	* gcc.dg/binary-constants-2.c: Run without tracking locations
	accross macro expansion.
	* gcc.dg/binary-constants-3.c: Likewise.
	* gcc.dg/cpp/sysmac2.c: Likewise.
	* gcc.dg/nofixed-point-2.c: Adjust for more precise
	location.
	* gcc.dg/cpp/syshdr3.c: New test.
	* gcc.dg/cpp/syshdr3.h: New header for the new test above.
	* gcc.dg/system-binary-constants-1.c: New test.
	* gcc.dg/system-binary-constants-1.h: New header for the new test
	above.
	* g++.dg/cpp/syshdr3.C: New test.
	* g++.dg/cpp/syshdr3.h: New header the new test above.
	* g++.dg/system-binary-constants-1.C: New test.
	* g++.dg/system-binary-constants-1.h: New header the new test
	above.

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

	* g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.

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

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

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

	PR c++/11856
	* g++.dg/warn/Wtype-limits.C: Don't warn in templates.
	* g++.dg/warn/Wtype-limits-Wextra.C: Likewise.

2012-05-15  Olivier Hainque  <hainque@adacore.com>

	* g++.dg/eh/sighandle.C: New testcase.

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

	PR tree-optimization/53355
	* gcc.dg/tree-ssa/vrp67.c: New testcase.

2012-05-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>

	* gfortran.dg/*.f90: Remove now redundant manual
	cleanup-modules directive.

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-14  Janne Blomqvist  <jb@gcc.gnu.org>

	PR fortran/52428
	* gfortran.dg/int_range_io_1.f90: New test.

2012-05-14  Andi Kleen <ak@linux.intel.com>
	    Jakub Jelinek  <jakub@redhat.com>

	PR target/53315
	* gcc.target/i386/i386.exp (check_effective_target_rtm): New.
	* gcc.target/i386/rtm-check.h: New file.
	* gcc.target/i386/pr53315.c: New test.

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

	PR fortran/49110
	PR fortran/51055
	PR fortran/53329
	* gfortran.dg/deferred_type_param_4.f90: New.
	* gfortran.dg/deferred_type_param_6.f90: New.

2012-05-14  Bernd Schmidt  <bernds@codesourcery.com>

	* gcc.target/i386/retarg.c: New test.

2012-05-13  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>

	PR fortran/45170
	* gfortran.dg/deferred_type_param_3.f90: New.
	* gfortran.dg/deferred_type_proc_pointer_1.f90: New.
	* gfortran.dg/deferred_type_proc_pointer_2.f90: New.

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

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

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

	PR fortran/49110
	PR fortran/52843
	* gfortran.dg/deferred_type_param_5.f90: New.

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

	* g++.dg/parse/error47.C: New.

2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/52537
	* gfortran.dg/string_compare_4.f90:  Change option
	to -fdump-tree-original.  Add test case for kind=4.

2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/52537
	* gfortran.dg/string_compare_4.f90:  New test.

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

	* g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.

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

	PR c++/53305
	* g++.dg/cpp0x/variadic132.C: New.

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

	PR c++/53158
	* g++.dg/cpp0x/lambda/lambda-err2.C: New.
	* g++.dg/parse/error26.C: Tweak dg-error column number.

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-09  Uros Bizjak  <ubizjak@gmail.com>

	PR target/52908
	* gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
	directive to Scan for vpmuldq, not vpmacsdql.

2012-05-09  Michael Matz  <matz@suse.de>

	PR tree-optimization/53185
	* gcc.dg/vect/pr53185.c: New test.

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

	PR middle-end/53249
	* gcc.target/i386/pr53249.c: New.

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

	PR tree-optimization/18437
	* gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
	* gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.

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

	PR tree-optimization/53226
	* gcc.c-torture/compile/pr53226.c: New test.

2012-05-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
	* gcc.target/i386/hle-add-rel-1.c: Likewise.
	* gcc.target/i386/hle-and-acq-1.c: Likewise.
	* gcc.target/i386/hle-and-rel-1.c: Likewise.
	* gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
	* gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
	* gcc.target/i386/hle-or-acq-1.c: Likewise.
	* gcc.target/i386/hle-or-rel-1.c: Likewise.
	* gcc.target/i386/hle-sub-acq-1.c: Likewise.
	* gcc.target/i386/hle-sub-rel-1.c: Likewise.
	* gcc.target/i386/hle-xadd-acq-1.c: Likewise.
	* gcc.target/i386/hle-xadd-rel-1.c: Likewise.
	* gcc.target/i386/hle-xor-acq-1.c: Likewise.
	* gcc.target/i386/hle-xor-rel-1.c: Likewise.

2012-05-09  Dehao Chen  <dehao@google.com>

	* gcc.dg/predict-1.c: Remove the replicated text in this test.
	* gcc.dg/predict-2.c: Likewise.
	* gcc.dg/predict-3.c: Likewise.
	* gcc.dg/predict-4.c: Likewise.
	* gcc.dg/predict-5.c: Likewise.
	* gcc.dg/predict-6.c: Likewise.

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

	* gcc.dg/fold-bitand-4.c: New testcase.

2012-05-08  Dehao Chen  <dehao@google.com>

	* gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
	heuristic is working properly.
	* gcc.dg/predict-2.c: Likewise.
	* gcc/dg/predict-3.c: Likewise.
	* gcc/dg/predict-4.c: Likewise.
	* gcc/dg/predict-5.c: Likewise.
	* gcc/dg/predict-6.c: Likewise.

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  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
	.uleb128 support in assembler output.

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

	PR lto/42987
	* g++.dg/lto/pr42987_0.C: New testcase.
	* g++.dg/lto/pr42987_1.C: Likewise.

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

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

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

	PR fortran/41587
	* gfortran.dg/class_array_13.f90: New.

2012-05-06  Tristan Gingold  <gingold@adacore.com>

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

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

	* gnat.dg/specs/renamings.ads: Rename to...
	* gnat.dg/specs/renaming1.ads: ...this.
	* gnat.dg/specs/renaming2.ads: New test.
	* gnat.dg/specs/renaming2_pkg1.ads: New helper.
	* gnat.dg/specs/renaming2_pkg2.ads: Likewise.
	* gnat.dg/specs/renaming2_pkg3.ads: Likewise.
	* gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.

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

	* gnat.dg/discr36.ad[sb]: New test.
	* gnat.dg/discr36_pkg.ad[sb]: New helper.

2012-05-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>

	PR c/43772
	* c-c++-common/pr43772.c: New.

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

	PR fortran/41600
	* gfortran.dg/select_type_26.f03 : New test.
	* gfortran.dg/select_type_27.f03 : New test.

	PR fortran/53191
	* gfortran.dg/select_type_28.f03 : New test.

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

	PR fortran/49010
	PR fortran/24518
	* gfortran.dg/mod_sign0_1.f90: New test.
	* gfortran.dg/mod_large_1.f90: New test.

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

	PR fortran/53175
	gfortran.dg/public_private_module_5.f90: New.

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  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/53166
	* g++.dg/cpp0x/static_assert7.C: New.

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

	PR tree-optimization/53168
	* gcc.dg/torture/pr53168.c: New testcase.
	* gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.

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-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>

	PR c/51712
	* c-c++-common/pr51712.c: New.

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

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

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

	* g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.

	* gcc.dg/debug/dwarf2/dups-types.c: New.
	* gcc.dg/debug/dwarf2/dups-types.h: New.

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

	* g++.dg/debug/dwarf2/namespace-2.C: New.
	* g++.dg/debug/dwarf2/localclass3.C: New.

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

	* g++.dg/debug/dwarf2/thunk1.C: New.

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

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

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

	* gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.

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

	* gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
	* gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
	* gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
	* gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.

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

	* gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
	.byte 0xf2.
	* gcc.target/i386/hle-sub-rel-1.c: Likewise.
	* gcc.target/i386/hle-xchg-rel-1.c: Likewise.
	* gcc.target/i386/hle-add-rel-1.c: Likewise.

	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>

	* gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
	unsupported prefetching support.

2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>

	* gcc.dg/fixed-point/composite-type.c (dg-options): Add
	option -ftrack-macro-expansion=0.
	* gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
	option -ftrack-macro-expansion=0.

2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>

	* gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
	dg-options for target arm with dg-additional-options.

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

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

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

	PR fortran/52864
	* gfortran.dg/pointer_intent_7.f90: New.
	* gfortran.dg/pure_formal_3.f90: New.

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

	* gcc.target/s390/20030123-1.c: Add missing "volatile".

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

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

2012-05-02  Kirill Yukhin  <kirill.yukhin@intel.com>

	* gcc.target/i386/hle-cmpxchg-acq-1.c: New.
	* gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
	* gcc.target/i386/hle-add-acq-1.c: Ditto.
	* gcc.target/i386/hle-add-rel-1.c: Ditto.
	* gcc.target/i386/hle-and-acq-1.c: Ditto.
	* gcc.target/i386/hle-and-rel-1.c: Ditto.
	* gcc.target/i386/hle-or-acq-1.c: Ditto.
	* gcc.target/i386/hle-or-rel-1.c: Ditto.
	* gcc.target/i386/hle-sub-acq-1.c: Ditto.
	* gcc.target/i386/hle-sub-rel-1.c: Ditto.
	* gcc.target/i386/hle-xadd-acq-1.c: Ditto.
	* gcc.target/i386/hle-xadd-rel-1.c: Ditto.
	* gcc.target/i386/hle-xchg-acq-1.c: Ditto.
	* gcc.target/i386/hle-xchg-rel-1.c: Ditto.
	* gcc.target/i386/hle-xor-acq-1.c: Ditto.
	* gcc.target/i386/hle-xor-rel-1.c: Ditto.

2012-05-02  Steven Bosscher  <steven@gcc.gnu.org>

	PR middle-end/53153
	* gcc.dg/pr53153.c: New test.

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

	* g++.dg/tree-ssa/pr19807.C: Adjust.

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-05-01  Ian Lance Taylor  <iant@google.com>

	PR c/37303
	* gcc.dg/pr37303.c: New test.

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

	* lib/target-supports.exp
	(check_effective_target_sync_long_long_runtime): True for
	check_effective_target_powerpc64.

2012-04-30  Marc Glisse  <marc.glisse@inria.fr>

	PR c++/51033
	* gcc.dg/vector-1.c: Move to ...
	* c-c++-common/vector-1.c: ... here.
	* gcc.dg/vector-2.c: Move to ...
	* c-c++-common/vector-2.c: ... here.
	* gcc.dg/vector-3.c: Move to ...
	* c-c++-common/vector-3.c: ... here. Adapt to C++.
	* gcc.dg/vector-4.c: Move to ...
	* c-c++-common/vector-4.c: ... here.
	* gcc.dg/vector-init-1.c: Move to ...
	* c-c++-common/vector-init-1.c: ... here.
	* gcc.dg/vector-init-2.c: Move to ...
	* c-c++-common/vector-init-2.c: ... here.
	* gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
	* c-c++-common/vector-subscript-1.c: ... here.
	* gcc.dg/vector-subscript-2.c: Move to ...
	* c-c++-common/vector-subscript-2.c: ... here.
	* gcc.dg/vector-subscript-3.c: Move to ...
	* c-c++-common/vector-subscript-3.c: ... here.

	PR c++/51314
	* g++.dg/cpp0x/vt-51314.C: New test.
	* g++.dg/cpp0x/variadic76.C: Fix.

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

	* gcc.dg/pr52283.c: Add missing dg-warning and dg-options.

2012-04-30  Dodji Seketeli  <dodji@redhat.com>

	Add -Wvarargs option
	* c-c++-common/Wvarargs.c: New test case.
	* c-c++-common/Wvarargs-2.c: Likewise.

2012-04-30  Dodji Seketeli  <dodji@redhat.com>

	Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
	* objc.dg/foreach-7.m: Force the test case to run without
	-ftrack-macro-expansion.
	* c-c++-common/tm/attrib-1.c: Likewise.
	* c-c++-common/warn-ommitted-condop.c: Likewise.
	* gcc.dg/assign-warn-1.c: Likewise.
	* gcc.dg/assign-warn-2.c: Likewise.
	* gcc.dg/attr-alloc_size.c: Likewise.
	* gcc.dg/builtin-stringop-chk-1.c: Likewise.
	* gcc.dg/builtin-stringop-chk-2.c: Likewise.
	* gcc.dg/builtin-strncat-chk-1.c: Likewise.
	* gcc.dg/c90-const-expr-9.c: Likewise.
	* gcc.dg/c99-const-expr-9.c: Likewise.
	* gcc.dg/cpp/direct2.c: Likewise.  Adjust.
	* gcc.dg/cpp/direct2s.c: Likewise.
	* gcc.dg/cpp/pr28709.c: Likewise.
	* gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
	* gcc.dg/dfp/composite-type.c: Likewise.
	* gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
	with -ftrack-macro-expansion
	* g++.dg/cpp0x/constexpr-ex3.C: Likewise.
	* g++.dg/cpp0x/constexpr-overflow.C: Likewise.
	* g++.dg/ext/cleanup-1.C: Likewise.
	* g++.dg/ext/gnu-inline-global-reject.C: Likewise.
	* g++.dg/template/sfinae10.C: Likewise.
	* g++.dg/tm/wrap-2.C: Likewise.
	* g++.dg/warn/Wconversion-real-integer.C: Likewise.
	* g++.dg/warn/Wsign-conversion.C: Likewise.
	* g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
	* g++.old-deja/g++.mike/p10769b.C: Likewise.
	* g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
	it to run with -ftrack-macro-expansion.
	* libstdc++-v3/scripts/testsuite_flags.in: By default, run the
	test cases without -ftrack-macro-expansion.

	Fix location for static class members
	* g++.dg/template/sfinae6_neg.C: Adjust.

	Make conversion warnings work on NULL with -ftrack-macro-expansion
	* g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
	alongside the previous testing for NULL.

	Fix -Wuninitialized for -ftrack-macro-expansion
	* gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.

	Strip "<built-in>" loc from displayed expansion context
	* g++.dg/warn/Wconversion-real-integer2.C: New test.
	* g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
	* g++.dg/warn/conversion-real-integer-3.h: New header used by the
	new test above.

	Fix expansion point loc for macro-like tokens
	* gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
	* gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.

	Fix token pasting with -ftrack-macro-expansion
	* gcc.dg/cpp/paste17.c: New test case for
	-ftrack-macro-expansion=2 mode only.
	* gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.

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

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

2012-04-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>

	PR 53149
	* gcc.dg/20011021-1.c: Adjust testcase.

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

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

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

	PR target/53156
	* gcc.target/cris/peep2-andu2.c: Tweak expected assembly
	code to match current output and cover new peephole2 pattern.

2012-04-27  Ollie Wild  <aaw@google.com>

	* g++.dg/cpp0x/Wliteral-suffix.c: New test.

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

	* gcc.c-torture/execute/20120427-2.c: New testcase.
	* gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
	* gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
	* gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.

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

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

2012-04-27  Marc Glisse  <marc.glisse@inria.fr>

	PR middle-end/27139
	* gcc.dg/tree-ssa/forwprop-18.c: New test.

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

	PR tree-optimization/51879
	* gcc.dg/pr51879.c: New test.
	* gcc.dg/pr51879-2.c: Same.
	* gcc.dg/pr51879-3.c: Same.
	* gcc.dg/pr51879-4.c: Same.
	* gcc.dg/pr51879-6.c: Same.

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

	PR c++/53096
	* g++.dg/cpp0x/defaulted35.C: New.
	* g++.dg/cpp0x/defaulted15.C: Adjust.

2012-04-26  Janis Johnson  <janisjo@codesourcery.com>

	* gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
	structure layout.

2012-04-25  Sriraman Tallam  <tmsriram@google.com>

	* gcc.target/i386/builtin_target.c: Check avx2.

2012-04-26  Alan Modra  <amodra@gmail.com>

	* gcc.target/powerpc/savres.c: New test.
	* gcc.target/powerpc/powerpc.exp: Run it.

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

	* gcc.target/i386/l_fma_float_5.c: Adjust.
	* gcc.target/i386/l_fma_double_4.c: Likewise.
	* gcc.target/i386/l_fma_float_2.c: Likewise.
	* gcc.target/i386/l_fma_float_6.c: Likewise.
	* gcc.target/i386/l_fma_double_1.c: Likewise.
	* gcc.target/i386/l_fma_double_5.c: Likewise.
	* gcc.target/i386/l_fma_float_3.c: Likewise.
	* gcc.target/i386/l_fma_double_2.c: Likewise.
	* gcc.target/i386/l_fma_double_6.c: Likewise.
	* gcc.target/i386/l_fma_float_4.c: Likewise.
	* gcc.target/i386/l_fma_double_3.c: Likewise.
	* gcc.target/i386/l_fma_float_1.c: Likewise.

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

	PR tree-optimization/53058
	* gcc.c-torture/compile/pr53058.c: New test.

2012-04-25  Jan Hubicka  <jh@suse.cz>

	PR middle-end/53088
	* gcc.target/i386/pr39082-1.c: Update warning location.

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

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

2012-04-25  Manuel López-Ibáñez  <manu@gcc.gnu.org>

	* gcc.dg/m-un-2.c: Update.
	* gcc.dg/20011021-1.c: Update.

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

	PR fortran/52196
	* gfortran.dg/realloc_on_assign_14.f90: New.

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  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/52363
	* g++.dg/cpp0x/sfinae35.C: New.
	* g++.dg/cpp0x/sfinae36.C: Likewise.

2012-04-24  Sriraman Tallam  <tmsriram@google.com>

	* gcc.target/builtin_target.c: New testcase.

2012-04-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	PR target/47197
	* gcc.target/powerpc/pr47197.c: New test.

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

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

2012-04-24  Andrew Pinski  <apinski@cavium.com>

	PR tree-opt/33512
	* gcc.dg/tree-ssa/andor-3.c: New testcase.
	* gcc.dg/tree-ssa/andor-4.c: New testcase.
	* gcc.dg/tree-ssa/andor-5.c: New testcase.

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

	PR middle-end/53084
	* gcc.c-torture/execute/pr53084.c: New test.

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

	* g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.

2012-04-23  Andrew Pinski  <apinski@cavium.com>

	* gcc.dg/tree-ssa/forwprop-17.c: New testcase.

2012-04-23  Bill Schmidt  <wschmidt@linux.ibm.com>

	PR regression/53076
	* gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
	* gcc.dg/torture/builtin-power-1.c: Likewise.

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

	PR tree-optimization/53070
	* gcc.dg/torture/pr53070.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-22  Tobias Burnus  <burnus@net-b.de>

	PR fortran/53051
	* gfortran.dg/read_float_4.f90: New.

2012-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>

	PR 35441
	* c-c++-common/pr35441.C: New.

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-20  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
	array access.
	* gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.

2012-04-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	PR rtl-optimization/44214
	* gcc.dg/pr44214-1.c: New test.
	* gcc.dg/pr44214-2.c: Likewise.
	* gcc.dg/pr44214-3.c: Likewise.

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

	* g++.dg/torture/20120420-1.C: New testcase.

2012-04-19  Steven Bosscher  <steven@gcc.gnu.org>

	* gcc.target/i386/pr45830.c: Update scan-tree-dump.

2012-04-19  Christian Bruel  <christian.bruel@st.com>

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

2012-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>

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

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

	PR rtl-optimization/44688
	* gcc.dg/var-expand1.c: Increase array size to make unrolling
	possibly profitable.

2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	PR tree-optimization/52976
	* gfortran.dg/reassoc_11.f: New test.

2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	PR tree-optimization/52976
	* gfortran.dg/reassoc_7.f: New test.
	* gfortran.dg/reassoc_8.f: Likewise.
	* gfortran.dg/reassoc_9.f: Likewise.
	* gfortran.dg/reassoc_10.f: Likewise.

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

	PR c++/52422
	* g++.dg/cpp0x/sfinae33.C: New.
	* g++.dg/cpp0x/sfinae34.C: Likewise.

2012-04-18  Joey Ye  <joey.ye@arm.com>

	* gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.

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

	* gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
	array access.
	* gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
	* gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.

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

	* g++.dg/pr51264-4.C: New test.

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

	PR c++/52599
	* g++.dg/cpp0x/constexpr-ctor10.C: New.

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

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

2012-04-17  Michael Matz  <matz@suse.de>

	PR tree-optimization/18437
	* gfortran.dg/vect/rnflow-trs2a2.f90: New test.

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

	PR middle-end/53011
	* g++.dg/torture/pr53011.C: New testcase.

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

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

	PR c++/52008
	* g++.dg/cpp0x/variadic130.C: New.

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

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

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

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

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

	PR fortran/52916
	* gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
	to include public_private_module_4.f90.
	* gfortran.dg/public_private_module_4.f90: Skip this test on all
	targets.

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

	PR c++/49152
	* g++.dg/diagnostic/operator1.C: New.
	* g++.dg/ext/label5.C: Adjust.
	* g++.dg/ext/va-arg1.C: Likewise.
	* g++.dg/other/error20.C: Likewise.
	* g++.dg/other/error20.C: Likewise.
	* g++.dg/other/error16.C: Likewise.
	* g++.dg/other/error10.C: Likewise.
	* g++.dg/parse/error30.C: Likewise.
	* g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.

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

	PR c++/51148
	* g++.dg/cpp0x/variadic127.C: New.

2012-04-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* lib/plugin-support.exp (plugin-test-execute): Properly determine
	testcase name.
	Use fail, pass instead of unresolved.
	Don't log $optstr.

	PR testsuite/52948
	* g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
	TODO_dump_func.
	* g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
	* gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
	* gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.

2012-04-16  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/52968
	* gfortran.dg/typebound_call_23.f03: New test case.

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

	PR c++/47220
	* g++.dg/cpp0x/variadic126.C: New.

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

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

	PR c++/52706
	* g++.dg/cpp0x/nullptr27.C: New.

	PR c++/52818
	* g++.dg/warn/format8.C: New.

2012-04-15  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/51082
	* gfortran.dg/proc_ptr_comp_34.f90: New test case.

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

	PR fortran/52916
	PR fortran/40973
	* gfortran.dg/public_private_module_3.f90: New.
	* gfortran.dg/public_private_module_4.f90: New.

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

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

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

	* gcc.dg/pr51879-12.c: New test.

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.

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

	PR c++/52915
	* g++.dg/other/anon-union2.C: New.

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

	PR middle-end/52939
	* g++.dg/ipa/pr52939.C: New test.

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/52549
	* gcc.dg/pr52549.c: New testcase.

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

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

2012-04-13  Joey Ye  <joey.ye@arm.com>

	* gcc.target/arm/thumb1-imm.c: New testcase.

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-12  Michael Meissner  <meissner@linux.vnet.ibm.com>

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

2012-04-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	PR tree-optimization/18589
	* gcc.dg/tree-ssa/pr18589-1.c: New test.
	* gcc.dg/tree-ssa/pr18589-2.c: Likewise.
	* gcc.dg/tree-ssa/pr18589-3.c: Likewise.
	* gcc.dg/tree-ssa/pr18589-4.c: Likewise.
	* gcc.dg/tree-ssa/pr18589-5.c: Likewise.
	* gcc.dg/tree-ssa/pr18589-6.c: Likewise.
	* gcc.dg/tree-ssa/pr18589-7.c: Likewise.
	* gcc.dg/tree-ssa/pr18589-8.c: Likewise.
	* gcc.dg/tree-ssa/pr18589-9.c: Likewise.
	* gcc.dg/tree-ssa/pr18589-10.c: Likewise.

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

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

2012-04-12  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/50751
	* gcc/target/sh/pr50751-4.c: New.
	* gcc/target/sh/pr50751-5.c: New.
	* gcc/target/sh/pr50751-6.c: New.
	* gcc/target/sh/pr50751-7.c: New.

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

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

2012-04-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>

	* lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.

2012-04-11  H.J. Lu  <hongjiu.lu@intel.com>

	PR rtl-optimization/52876
	* gcc.target/i386/pr52876.c: New.

2012-04-11  Bernd Schmidt  <bernds@codesourcery.com>

	* gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
	__UINTPTR_TYPE__.
	* gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
	__INTPTR_TYPE__.
	* gcc.dg/pr14092-1.c (intptr_t): Likewise.
	* gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
	* gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
	(ptrdiff_t): ... this.  All uses changed.
	* gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
	* gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
	__INTPTR_TYPE__.
	(main): Cast argument to __INTPTR_TYPE__.
	* gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
	size_t.
	* gcc.dg/mallign.c (main): Likewise.
	* gcc.dg/pr38700.c (foo): Likewise.
	* gcc.dg/long-long-cst1.c (t): Likewise.
	* gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
	* gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
	* gcc.dg/pointer-arith-10.c (foo): Likewise.
	* gcc.dg/pr25682.c (d, foo): Likewise.
	* gcc.dg/format/cast-1.c (f): Likewise.
	* gcc.dg/c90-const-expr-10.c
	* gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
	(size_t): ...this.  All uses changed.
	* gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
	* gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
	* gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
	* gcc.dg/pr34856.c (uintptr_t): Likewise.
	* gcc.dg/sequence-pt-1.c: Likewise.
	* gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
	* gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
	* gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
	* gcc.dg/pr30744-1.c (my_intptr_t): New typedef.  Replace all uses
	of ptrdiff_t with it.
	* gcc.dg/inline-23.c (my_intptr_t): Likewise.
	* gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
	* gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.

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

	PR debug/45088
	* g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
	* g++.dg/debug/dwarf2/self-ref-1.C: Likewise.

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

	* g++.dg/eh/dtor3.C: New.

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

	PR middle-end/52621
	* gfortran.dg/pr52621.f90: New testcase.

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

	PR middle-end/52918
	* g++.dg/torture/pr52918-1.C: New testcase.
	* g++.dg/torture/pr52918-2.C: Likewise.

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

	PR fortran/52729
	* gfortran.dg/block_11.f90: New.

2012-04-11  Nick Clifton  <nickc@redhat.com>

	* gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.

2012-04-11  Peter Bergner  <bergner@vnet.ibm.com>

	PR target/16458
	* gcc.target/powerpc/pr16458-1.c: New test.
	* gcc.target/powerpc/pr16458-2.c: Likewise.
	* gcc.target/powerpc/pr16458-3.c: Likewise.
	* gcc.target/powerpc/pr16458-4.c: Likewise.

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

	* gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
	* gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
	* gcc.dg/builtin-bswap-5.c: Likewise.
	* gcc.target/i386/builtin-bswap-4.c: New test.

2012-04-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>

	PR 24985
	* lib/prune.exp: Add -fno-diagnostics-show-caret.

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

	PR rtl-optimization/52881
	* gcc.dg/torture/pr52881.c: New testcase.
	* gcc.dg/torture/pr52913.c: Likewise.

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

	PR tree-optimization/52912
	* gcc.dg/torture/pr52912.c: New testcase.

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

	* gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
	* gcc.dg/vect/vect-outer-1.c: Adjust.
	* gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
	* gcc.dg/vect/vect-outer-1a.c: Adjust.
	* gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
	* gcc.dg/vect/vect-outer-1b.c: Adjust.
	* gcc.dg/vect/vect-outer-2b.c: Adjust.
	* gcc.dg/vect/vect-outer-3b.c: Adjust.

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

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

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  Jan Hubicka  <jh@suse.cz>

	PR lto/52722
	PR lto/51765
	PR lto/52634
	* gcc.dg/lto/pr52634_1.c: New testcase.
	* gcc.dg/lto/pr52634_0.c: New testcase.

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

	PR target/52883
	* gcc.target/i386/pr52883.c: New testcase.

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-08  Oleg Endo  <olegendo@gcc.gnu.org>

	* gcc.target/sh/sh2a-prefetch.c: Rename to ...
	* gcc.target/sh/prefetch.c: ... this.  Enable test case for m4*.

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

	PR fortran/40973
	PR fortran/52751
	* gfortran.dg/public_private_module_2.f90: New.

2012-04-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>

	* g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
	directives.

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

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

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

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

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

	PR fortran/52668
	* 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-05  Uros Bizjak  <ubizjak@gmail.com>

	PR target/52882
	* gcc.target/i386/pr52882.c: New test.

2012-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
	    Dominique D'Humieures  <dominiq@lps.ens.fr>

	PR testsuite/52614
	* gcc.dg/vect/vect.exp: Use -fno-common on all targets.
	* gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.

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

	PR c++/52845
	* g++.dg/cpp0x/lambda/lambda-warn4.C: New.

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

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

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

	* gnat.dg/pack18.adb: New test.
	* gnat.dg/pack18_pkg.ads: New helper.

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

	PR tree-optimization/52808
	* gcc.dg/pr52808.c: New testcase.

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

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

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

	* gnat.dg/specs/aggr5.ads: New test.

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

	PR tree-optimization/52756
	* gcc.dg/torture/pr52756.c: New testcase.

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

	PR middle-end/52803
	* gcc.dg/pr52803.c: New testcase.

2012-04-02  Dodji Seketeli  <dodji@redhat.com>

	PR c++/40942
	* g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
	DR 214 in account.

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

	PR c++/50043
	* g++.dg/cpp0x/noexcept17.C: New.
	* g++.old-deja/g++.eh/cleanup1.C: Adjust.
	* g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
	* g++.dg/cpp0x/noexcept01.C: Likewise.
	* g++.dg/eh/init-temp1.C: Likewise.
	* g++.dg/eh/ctor1.C: Likwise.

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-30  Richard Henderson <rth@redhat.com>

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

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

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

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

	PR middle-end/52772
	* g++.dg/torture/pr52772.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.

	PR tree-optimization/52760
	* gcc.c-torture/execute/pr52760.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  Eric Botcazou  <ebotcazou@adacore.com>

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

2012-03-28  Paul Thomas  <pault@gcc.gnu.org>
	Tobias Burnus  <burnus@gcc.gnu.org>

	PR fortran/52652
	* gfortran.dg/allocate_class_1.f90 : Change error test.
	* gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
	* gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
	* gfortran.dg/deallocate_alloc_opt_1.f90 : Change error 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>

	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  Martin Jambor  <mjambor@suse.cz>

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

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

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

2012-03-27  Mike Stump  <mikestump@comcast.net>

	PR target/52665
	* gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
	failures that match branch names.

2012-03-27  Uros Bizjak  <ubizjak@gmail.com>
	    H.J. Lu  <hongjiu.lu@intel.com>

	PR target/52698
	* gcc.target/i386/pr52698.c: New test.

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

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

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

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

2012-03-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>

	* gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
	* gcc.target/arm/thumb-16bit-ops.c: Likewise.

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

	PR tree-optimization/50052
	* gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.

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

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

2012-03-26  Ulrich Weigand  <ulrich.weigand@linaro.org>

	PR tree-optimization/52686
	* gcc.target/arm/pr52686.c: New test.

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

	* 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  Jason Merrill  <jason@redhat.com>

	* g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
	* g++.dg/cpp0x/trailing2.C: Likewise.
	* g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
	* g++.dg/cpp1y/auto-fn1.C: New.
	* g++.dg/cpp1y/auto-fn2.C: New.
	* g++.dg/cpp1y/auto-fn3.C: New.
	* g++.dg/cpp1y/auto-fn4.C: New.
	* g++.dg/cpp1y/auto-fn5.C: New.
	* g++.dg/cpp1y/auto-fn6.C: New.
	* g++.dg/cpp1y/auto-fn7.C: New.
	* g++.dg/cpp1y/auto-fn8.C: New.
	* g++.dg/cpp1y/auto-fn9.C: New.
	* g++.dg/cpp1y/auto-fn10.C: New.
	* g++.dg/cpp1y/auto-fn11.C: New.

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

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

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

	PR tree-optimization/52638
	* g++.dg/torture/pr52638.C: New testcase.

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

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

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

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

2012-03-22  Jan Hubicka  <jh@suse.cz>

	PR middle-end/51737
	* g++.dg/torture/pr51737.C: New testcase

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

	PR tree-optimization/52548
	* gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.

2012-03-22  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>

	* lib/fortran-modules.exp (list-module-names-1): Remove
	warning.

2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/50751
	* gcc.target/sh/pr50751-1.c: New.
	* gcc.target/sh/pr50751-2.c: New.
	* gcc.target/sh/pr50751-3.c: New.

2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/52479
	* gcc.target/sh/sh4a-cos.c: Remove.
	* gcc.target/sh/sh4a-sin.c: Remove.
	* gcc.target/sh/sh4a-sincos.c: Remove.

2012-03-21  Richard Earnshaw  <rearnsha@arm.com>

	* gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
	* gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.

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

	PR testsuite/52641
	* gcc.dg/misaligned-expand-1.c (cst): Cast to int.
	* gcc.dg/misaligned-expand-2.c (cst): Likewise.

2012-03-21  Andrew Stubbs  <ams@codesourcery.com>

	* gcc.target/arm/thumb-16bit-ops.c: New file.
	* gcc.target/arm/thumb-ifcvt.c: New file.

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

	* lib/target-supports.exp: Add { target c++1y }.

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

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

	PR testsuite/52641
	* gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
	int32plus.
	* gcc.dg/torture/pr48124-4.c: Ditto:
	* gcc.dg/torture/pr52530.c: Use long instead of int if int=16.

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

	PR c++/52510
	* g++.dg/cpp0x/initlist66.C: New.

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

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

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

	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.

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

	* gnat.dg/pack16.adb: New testcase.
	* gnat.dg/pack16_pkg.ads: Likewise.
	* gnat.dg/specs/pack8.ads: Likewise.
	* gnat.dg/specs/pack8_pkg.ads: Likewise.

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

	* g++.dg/warn/Wuseless-cast.C: Extend.

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

	PR c++/14710
	* g++.dg/warn/Wuseless-cast.C: New.

2012-03-17  Janne Blomqvist  <jb@gcc.gnu.org>

	PR libfortran/52608
	* gfortran.dg/pr52608.f90: New test.

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

	PR fortran/52585
	* gfortran.dg/proc_ptr_36.f90: New.

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

	* gcc.dg/misaligned-expand-1.c: New test.
	* gcc.dg/misaligned-expand-3.c: Likewise.

2012-03-16  Richard Guenther  <rguenther@suse.de>
	Kai Tietz  <ktietz@redhat.com>

	PR middle-end/48814
	* gcc.c-torture/execute/pr48814-1.c: New test.
	* gcc.c-torture/execute/pr48814-2.c: New test.
	* gcc.dg/tree-ssa/assign-1.c: New test.
	* gcc.dg/tree-ssa/assign-2.c: New test.
	* gcc.dg/tree-ssa/assign-3.c: New test.

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

	* gnat.dg/specs/pack7.ads: New testcase.

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

	PR target/52568
	* gcc.dg/torture/vshuf-4.inc: Add two new tests.
	* gcc.dg/torture/vshuf-8.inc: Likewise.
	* gcc.dg/torture/vshuf-16.inc: Likewise.
	* gcc.dg/torture/vshuf-32.inc: Likewise.

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

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

2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>

	* lib/fortran-modules.exp: New file which was forgotten in r185430.

2012-03-15  Ira Rosen  <irar@il.ibm.com>
	    Ulrich Weigand  <ulrich.weigand@linaro.org>

	* gcc.dg/vect/slp-cond-3.c: New test.
	* gcc.dg/vect/slp-cond-4.c: New test.

2012-03-15  Ira Rosen  <irar@il.ibm.com>
	    Ulrich Weigand  <ulrich.weigand@linaro.org>

	* gcc.dg/vect/bb-slp-pattern-1.c: New test.
	* gcc.dg/vect/bb-slp-pattern-2.c: New test.

2012-03-15  Janne Blomqvist  <jb@gcc.gnu.org>

	PR libfortran/52434
	PR libfortran/48878
	PR libfortran/38199
	* gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
	* gfortran.dg/round_1.f03: Likewise.

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-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>

	* gfortran.fortran-torture/compile/compile.exp: Simplify.
	* gfortran.fortran-torture/execute/execute.exp: Likewise.
	* lib/gcc-dg.exp (cleanup-modules): Move to ..
	* lib/fortran-modules.exp: .. this new file. Adjust users.
	* lib/gfortran-dg.exp (gfortran-dg-runtest,
	gfortran-dg-debug-runtest): Call cleanup-modules.
	* lib/fortran-torture.exp (fortran-torture-execute,
	fortran-torture): Likewise.
	* gfortran.dg/coarray/caf.exp: Likewise.
	* lib/lto.exp: Likewise.
	* gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
	* gfortran.dg/class_4b.f03: Likewise.
	* gfortran.dg/class_4c.f03: Likewise.
	* gfortran.dg/class_45a.f03: Likewise.
	* gfortran.dg/binding_label_tests_10.f03: Likewise.
	* gfortran.dg/binding_label_tests_10_main.f03: Likewise.
	* gfortran.dg/binding_label_tests_11.f03: Likewise.
	* gfortran.dg/binding_label_tests_11_main.f03: Likewise.
	* gfortran.dg/binding_label_tests_13.f03: Likewise.
	* gfortran.dg/binding_label_tests_13_main.f03: Likewise.
	* gfortran.dg/test_common_binding_labels_2.f03: Likewise.
	* gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
	* gfortran.dg/test_common_binding_labels_3.f03: Likewise.
	* gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
	* gfortran.dg/whole_file_28.f90: Likewise.
	* gfortran.dg/whole_file_29.f90: Likewise.
	* gfortran.dg/whole_file_30.f90: Likewise.
	* gfortran.dg/whole_file_31.f90: Likewise.

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

	PR tree-optimization/52267
	* gcc.dg/pr52267.c: New test.
	* gcc.dg/tree-ssa/vrp65.c: New test.
	* gcc.dg/tree-ssa/vrp66.c: New test.

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

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

2012-03-15  Oleg Endo  <olegendo@gcc.gnu.org>

	* gcc.target/sh/fpul-usage-1.c: New.

2012-03-14  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/49468
	* gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
	* gcc.target/sh/pr49468-di.c: Likewise.

2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
	* gcc.dg/c99-stdint-6.c: Likewise.
	* gcc.dg/lto/20090210_0.c: Likewise.
	* gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
	* gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
	* gcc.dg/pragma-init-fini-2.c: Likewise.
	* gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
	* gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
	* gcc.target/i386/pr22152.c: Likewise.
	* gcc.target/i386/vect8-ret.c: Likewise.
	* lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
	handling.

2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
	* g++.dg/tree-prof/partition1.C: Likewise.
	* g++.dg/tree-prof/partition2.C: Likewise.
	* g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
	handling.
	* gcc.c-torture/compile/labels-3.c: Remove dg-options.
	* gcc.c-torture/execute/20010724-1.c: Remove.
	* gcc.c-torture/execute/20010724-1.x: Remove.
	* gcc.c-torture/execute/20040208-2.c: Remove.
	* gcc.c-torture/execute/20040208-2.x: Remove.
	* gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
	Remove.
	(main) [__mips__ && __sgi__]: Remove.
	* gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
	* gcc.c-torture/execute/ieee/copysign2.c: Likewise.
	* gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
	mips-sgi-irix6* handling.
	* gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
	* gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
	* gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
	handling.
	* gcc.dg/torture/builtin-logb-1.c: Likewise.
	* gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
	* gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
	* gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
	* gcc.target/mips/args-1.c [!__sgi__]: Remove.
	* gcc.target/mips/interrupt_handler-2.c: Don't skip on
	mips-sgi-irix6*.
	* gcc.target/mips/interrupt_handler-3.c: Likewise.
	* gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
	* gcc.target/mips/save-restore-3.c: Likewise.
	* gcc.target/mips/save-restore-4.c: Likewise.
	* gcc.target/mips/save-restore-5.c: Likewise.
	* gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
	* lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
	messages.
	* lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
	IRIX 6 handling.
	(restore_ld_library_path_env_vars): Likewise.
	* lib/target-supports.exp (check_profiling_available): Remove
	mips*-*-irix* handling.
	(check_ascii_locale_available): Remove mips-sgi-irix* handling.
	(add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
	* objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.

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

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

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

	PR tree-optimization/52571
	* gcc.dg/vect/vect-2.c: Initialize arrays.
	* gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
	* gcc.target/i386/recip-vec-divf.c: Use -fno-common.
	* gcc.target/i386/recip-vec-sqrtf.c: Likewise.

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

	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.

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

	PR middle-end/52578
	* gcc.dg/pr52578.c: New testcase.

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

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

2012-03-13  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/48596
	* gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
	* gcc.c-torture/compile/pr48596.c: ... here.

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

	PR c++/51641
	* g++.dg/lookup/hidden-class17.C: New test.

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

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

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

	* gcc.dg/misaligned-expand-2.c: New test.

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

	PR middle-end/52134
	* gcc.dg/pr52134.c: New testcase.

2012-03-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.

2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	PR tree-optimization/46728
	* gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
	* gcc.target/powerpc/pr46728-5.c: Likewise.
	* gcc.target/powerpc/pr46728-8.c: Likewise.
	* gcc.target/powerpc/pr46728-10.c: Likewise.
	* gcc.target/powerpc/pr46728-11.c: Likewise.
	* gcc.target/powerpc/pr46728-13.c: Likewise.
	* gcc.target/powerpc/pr46728-14.c: Likewise.
	* gcc.target/powerpc/pr46728-15.c: Likewise.

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

	PR c++/52299
	* g++.dg/warn/Wdiv-by-zero-bogus.C: New.

2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	PR tree-optimization/46728
	* gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
	* gcc.target/powerpc/pr46728-5.c: Likewise.
	* gcc.target/powerpc/pr46728-8.c: Likewise.
	* gcc.target/powerpc/pr46728-10.c: Likewise.
	* gcc.target/powerpc/pr46728-11.c: Likewise.
	* gcc.target/powerpc/pr46728-13.c: Likewise.
	* gcc.target/powerpc/pr46728-14.c: Likewise.
	* gcc.target/powerpc/pr46728-15.c: Likewise.

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

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

2012-03-12  Andrew Pinski  <apinski@cavium.com>

	* gcc.dg/tree-ssa/phi-opt-7.c: New testcase.

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

	* g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
	* g++.dg/abi/thunk4.C: Likewise.
	* g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
	Adapt line numbers.
	* g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
	handling.
	* g++.dg/cpp0x/constexpr-rom.C: Likewise.
	* g++.dg/eh/spbp.C: Likewise.
	* g++.dg/ext/label13.C: Likewise.
	* g++.dg/guality/guality.exp: Likewise.
	* g++.dg/other/anon5.C: Likewise.
	* g++.dg/other/pragma-ep-1.C: Remove.
	* g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
	* g++.dg/warn/pr31246.C: Likewise.
	* g++.dg/warn/weak1.C: Likewise.
	* g++.old-deja/g++.eh/badalloc1.C: Likewise.
	* g++.old-deja/g++.ext/attrib5.C: Likewise.
	* gcc.c-torture/compile/limits-declparen.c: Likewise.
	* gcc.c-torture/compile/limits-pointer.c: Likewise.
	* gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
	* gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
	* gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
	* gcc.dg/c99-tgmath-1.c: Likewise.
	* gcc.dg/c99-tgmath-2.c: Likewise.
	* gcc.dg/c99-tgmath-3.c: Likewise.
	* gcc.dg/c99-tgmath-4.c: Likewise.
	* gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
	handling.
	* gcc.dg/debug/pr49032.c: Likewise.
	* gcc.dg/guality/guality.exp: Likewise.
	* gcc.dg/intmax_t-1.c: Likewise.
	* gcc.dg/pr48616.c: Likewise.
	* gcc.dg/pragma-ep-1.c: Remove.
	* gcc.dg/pragma-ep-2.c: Remove.
	* gcc.dg/pragma-ep-3.c: Remove.
	* gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
	* gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
	* gcc.misc-tests/gcov-14.c: Likewise.
	* gfortran.dg/guality/guality.exp: Likewise.
	* lib/target-supports.exp (check_weak_available): Likewise.
	(add_options_for_tls): Likewise.
	(check_ascii_locale_available): Likewise.
	* obj-c++.dg/dwarf-2.mm: Likewise.
	* objc.dg/dwarf-1.m: Likewise.
	* objc.dg/dwarf-2.m: Likewise.

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

	PR tree-optimization/51721
	* gcc.dg/tree-ssa/vrp64.c: New test.

	PR tree-optimization/52533
	* gcc.c-torture/compile/pr52533.c: New test.

2012-03-12  Kirill Yukhin  <kirill.yukhin@intel.com>

	* gcc.target/i386/rtm-xabort-1.c: New.
	* gcc.target/i386/rtm-xbegin-1.c: Ditto.
	* gcc.target/i386/rtm-xend-1.c: Ditto.
	* gcc.target/i386/rtm-xtest-1.c: Ditto.
	* gcc.target/i386/sse-12.c: Test RTM intrinsics.
	* gcc.target/i386/sse-13.c: Ditto.
	* gcc.target/i386/sse-14.c: Ditto.
	* gcc.target/i386/sse-22.c: Ditto.
	* gcc.target/i386/sse-23.c: Ditto.
	* g++.dg/other/i386-2.C: Ditto.
	* g++.dg/other/i386-3.C: Ditto.

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

	PR fortran/52542
	* gfortran.dg/proc_ptr_35.f90: New.

2012-03-11  Uros Bizjak  <ubizjak@gmail.com>

	PR target/52530
	* gcc.dg/torture/pr52530.c: New test.

2012-03-11  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/51244
	* gcc.target/sh/pr51244-1.c: Fix thinkos.

2012-03-10  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-09  Andrew Pinski  <apinski@cavium.com>

	PR middle-end/51988
	* gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
	* gcc.dg/tree-ssa/phi-opt-9.c: New testcase.

2012-03-09  Jiangning Liu  <jiangning.liu@arm.com>

	* gcc.dg/tree-ssa/scev-3.c: New.
	* gcc.dg/tree-ssa/scev-4.c: New.

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

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

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

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

2012-03-06  Pat Haugen <pthaugen@us.ibm.com>

	* gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.

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

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

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

	PR lto/52097
	* gcc.dg/lto/pr52097_0.c: New testcase.

2012-03-06  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/51244
	* gcc.target/sh/pr51244-1.c: New.
	* gcc.target/sh/pr51244-2.c: New.
	* gcc.target/sh/pr51244-3.c: New.

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

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

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

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

	PR tree-optimization/51721
	* gcc.dg/tree-ssa/vrp63.c: New test.
	* gcc.dg/pr51721.c: New test.

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

	PR fortran/50981
	* gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
	argument checks.

2012-03-04  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/52146
	* gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.

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

	PR fortran/50981
	* gfortran.dg/elemental_optional_args_5.f03: Add array checks.

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

	* gcc.dg/torture/pr52402.c: Add dg-require-effective-target
	int32plus.

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

	* g++.dg/cpp0x/nsdmi-defer6.C: New.

	Core 1270
	* g++.dg/cpp0x/initlist65.C: New.

	PR c++/36797
	* g++.dg/ext/is_empty2.C: New.

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

	PR fortran/48820
	* gfortran.dg/assumed_type_3.f90: Undo previous commit.

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

	* gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
	* gfortran.dg/bind_c_implicit_vars.f03: Ditto.
	* gfortran.dg/bind_c_usage_8.f03: Ditto.
	* gfortran.dg/c_kind_tests_2.f03: Ditto.
	* gfortran.dg/class_30.f90: Remove dg-warning line.
	* gfortran.dg/bind_c_usage_25.f90: New.

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

	PR fortran/48820
	* gfortran.dg/assumed_type_1.f90: Correct dg-error.
	* gfortran.dg/assumed_type_3.f90: Correct dg-error.
	* gfortran.dg/assumed_type_4.f90: Correct dg-error.

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

	PR fortran/48820
	* gfortran.dg/assumed_type_1.f90: New.
	* gfortran.dg/assumed_type_2.f90: New.
	* gfortran.dg/assumed_type_3.f90: New.
	* gfortran.dg/assumed_type_4.f90: New.

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

	PR target/49486
	* gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
	* gcc.target/sh/pr49468-di.c: New.

2012-03-02  Maxim Kuvyrkov  <maxim@codesourcery.com>

	* gcc.dg/graphite/pr50561.c: Update.

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

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

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

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

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

	PR target/46716
	* gcc.target/i386/pr46716.c: New test.

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

	PR c++/51989
	* g++.dg/cpp0x/sfinae32.C: New.

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

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

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

	PR fortran/52325
	* gfortran.dg/derived_comp_array_ref_8.f90: New.
	* gfortran.dg/nullify_2.f90: Update dg-error.
	* gfortran.dg/nullify_4.f90: Ditto.
	* gfortran.dg/pointer_init_6.f90: Ditto.

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

	PR fortran/52270
	* gfortran.dg/class_51.f90: New.

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

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

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
	* c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
	* 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
	* gcc.dg/alias-12.c: New testcase.
	* 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.
