2013-06-20  Tobias Burnus  <burnus@net-b.de>

	PR fortran/57633
	* gfortran.dg/list_read_11.f90: New.

2013-06-20  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/57584
	* gcc.dg/torture/pr57584.c: New testcase.

2013-06-19    <singhai@google.com>

	* g++.dg/gcov/gcov-8.C: New testcase.
	* lib/gcov.exp: Handle intermediate format.

2013-06-19  Wei Mi  <wmi@google.com>

	PR rtl-optimization/57518
	* testsuite/gcc.dg/pr57518.c: New test.

2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>

	* gcc.dg/tree-ssa/loop-19.c: Add -fno-common.

2013-06-19  Jan Hubicka  <jh@suse.cz>

	* gcc.dg/tree-ssa/attr-alias-2.c: New testcase.

2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>

	* c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
	hard-coded values of array sizes with a #define.
	* c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
	* c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
	* c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
	* c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
	* c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.

2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>

	* gcc.dg/torture/stackalign/builtin-apply-2.c: set
	STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.

2013-06-19  Jeff Law  <law@redhat.com>

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

2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>

	PR c++/57638
	* g++.dg/template/error53.C: New.

2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>

	PR target/55033
	* gcc.target/powerpc/pr55033.c: Fix options.

2013-06-18  Sriraman Tallam  <tmsriram@google.com>

	* gcc.target/i386/inline_error.c: New test.
	* gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
	* gcc.c-torture/compile/pr43791.c: Fix test to expect an error.

2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/53211
	* g++.dg/cpp0x/decltype55.C: New.

2013-06-18  Marek Polacek  <polacek@redhat.com>

	* gcc.dg/c90-fordecl-1.c: Adjust expected message.

2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>

	* c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.

2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>

	* c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
	Also changed the returns from error as distinct values so that it is
	easier to debug.

2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>

	* gcc.target/aarch64/scalar_intrinsics.c: Update.

2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/16128
	* g++.dg/template/error52.C: New.
	* g++.dg/lookup/friend15.C: Update.
	* g++.dg/parse/error11.C: Likewise.
	* g++.dg/parse/error14.C: Likewise.
	* g++.dg/parse/parser-pr28152-2.C: Likewise.
	* g++.dg/parse/template25.C: Likewise.
	* g++.old-deja/g++.jason/cond.C: Likewise.
	* g++.old-deja/g++.mike/for2.C: Likewise.
	* g++.old-deja/g++.robertl/eb125.C: Likewise.
	* obj-c++.dg/property/dotsyntax-4.mm: Likewise.

2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
	ensure alignment.

2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>

	* c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
	accidentally placing minus sign for length instead of stride.

2013-06-16  Joern Rennecke <joern.rennecke@embecosm.com>

	PR rtl-optimization/57425
	PR rtl-optimization/57569
	* gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
	* gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.

2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/49074
	PR fortran/56136
	* gfortran.dg/typebound_assignment_5.f03: Check the absence of any
	packing.
	* gfortran.dg/typebound_assignment_6.f03: New.

2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>

	* gcc.target/h8300/h8300.exp: New.
	* gcc.dg/pragma-isr.c: Move to ...
	* gcc.target/sh/torture/pragma-isr.c: ... here ...
	* gcc.target/h8300/pragma-isr.c: ... and here.
	* gcc.dg/pragma-isr2.c: Move to ...
	* gcc.target/sh/torture/pragma-isr2.c: ... here ...
	* gcc.target/h8300/pragma-isr2.c: ... and here.
	* gcc.dg/pragma-isr-trapa.c: Move to ...
	* gcc.target/sh/pragma-isr-trapa.c: ... here.
	* gcc.dg/pragma-isr-trapa2.c: Move to ...
	* gcc.target/sh/pragma-isr-trapa2.c: ... here.
	* gcc.dg/pragma-isr-trap_exit.c: Move to ...
	* gcc.target/sh/pragma-isr-trap-exit.c: ... here.
	* gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
	* gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
	* gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
	* gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
	* gcc.dg/attr-isr-trap_exit.c: Move to ...
	* gcc.target/sh/attr-isr-trap_exit.c: ... here.
	* gcc.dg/attr-isr-trapa.c: Move to ...
	* gcc.target/sh/attr-isr-trapa.c: ... here.

2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/51413
	* g++.dg/ext/builtin-offsetof1.C: New.

2013-06-14  Vidya Praveen <vidyapraveen@arm.com>

	* gcc.target/aarch64/vect_smlal_1.c: New file.

2013-06-14  Tobias Burnus  <burnus@net-b.de>

	PR fortran/57508
	* gfortran.dg/defined_assignment_7.f90: New.

2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/57599
	* g++.dg/rtti/dyncast6.C: New.
	* g++.dg/cpp0x/dyncast1.C: Likewise.

2013-06-14  Alan Modra  <amodra@gmail.com>

	PR middle-end/57134
	* gcc.dg/pr57134.c: New.

2013-06-14  Tobias Burnus  <burnus@net-b.de>

	PR fortran/57596
	* gfortran.dg/deferred_type_param_9.f90: New.

2013-06-13  Marc Glisse  <marc.glisse@inria.fr>

	* gcc.dg/fold-minus-1.c: New testcase.

2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/49074
	* gfortran.dg/typebound_assignment_5.f03: New.

2013-06-13  Marc Glisse  <marc.glisse@inria.fr>

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

2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
	    Pat Haugen <pthaugen@us.ibm.com>
	    Peter Bergner <bergner@vnet.ibm.com>

	* gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
	load/store instructions on power7, power8.
	* gcc.target/powerpc/atomic-p8.c: Likewise.

2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>

	PR c/57577
	* c-c++-common/cilk-plus/AN/pr57577.c: New testcase.

2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/38958
	* g++.dg/warn/Wunused-var-20.C: New.

2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.target/mips/mips.exp: Handle -f{no-,}common.
	* gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
	Run with -fno-common.

2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>

	* c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
	and exit function calls with return 1 and return 0, respectively.

2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
	New tests.

2013-06-12  Marc Glisse  <marc.glisse@inria.fr>

	PR tree-optimization/57361
	* gcc.dg/tree-ssa/pr57361.c: New file.

2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>

	* gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
	to ensure alignment.
	* gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.

2013-06-12  Tobias Burnus  <burnus@net-b.de>

	* gfortran.dg/finalize_10.f90: Update scan-tree-dump.

2013-06-12  Tobias Burnus  <burnus@net-b.de>
	    Dominique d'Humieres  <dominiq@lps.ens.fr>

	* gfortran.dg/finalize_10.f90: Update scan-tree-dump.

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

	PR target/56564
	* gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
	* gcc.target/i386/pr56564-3.c: Likewise.

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

	PR fortran/57535
	* gfortran.dg/class_array_18.f90: New.

2013-06-11  Jan Hubicka  <jh@suse.cz>

	PR c++/57551
	* g++.dg/ext/visibility/anon6.C: Update testcase.

2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>

	PR c/57563
	* c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
	in how we check __sec_reduce_mutating function's result.	

2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
	    Pat Haugen <pthaugen@us.ibm.com>
	    Peter Bergner <bergner@vnet.ibm.com>

	* gcc.target/powerpc/direct-move-vint1.c: New tests for power8
	direct move instructions.
	* gcc.target/powerpc/direct-move-vint2.c: Likewise.
	* gcc.target/powerpc/direct-move.h: Likewise.
	* gcc.target/powerpc/direct-move-float1.c: Likewise.
	* gcc.target/powerpc/direct-move-float2.c: Likewise.
	* gcc.target/powerpc/direct-move-double1.c: Likewise.
	* gcc.target/powerpc/direct-move-double2.c: Likewise.
	* gcc.target/powerpc/direct-move-long1.c: Likewise.
	* gcc.target/powerpc/direct-move-long2.c: Likewise.

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

	PR c++/52440
	* g++.dg/cpp0x/pr52440.C: New.

2013-06-10  Jakub Jelinek  <jakub@redhat.com>

	PR target/56564
	* gcc.target/i386/pr56564-1.c: New test.
	* gcc.target/i386/pr56564-2.c: New test.
	* gcc.target/i386/pr56564-3.c: New test.
	* gcc.target/i386/pr56564-4.c: New test.
	* gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
	* gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
	* gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
	* gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
	* gcc.target/i386/vect-sizes-1.c: Likewise.
	* gcc.target/i386/memcpy-1.c: Likewise.
	* gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
	* gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.

2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>

	* g++.dg/abi/forced.C: Extend current handling of Linux-based x86
	systems to cover all GNU systems.
	* g++.dg/abi/guard2.C: Likewise.
	* g++.dg/cpp0x/constexpr-rom.C: Likewise.
	* g++.dg/eh/sighandle.C: Likewise.
	* g++.dg/ext/cleanup-10.C: Likewise.
	* g++.dg/ext/cleanup-11.C: Likewise.
	* g++.dg/ext/cleanup-8.C: Likewise.
	* g++.dg/ext/cleanup-9.C: Likewise.
	* g++.dg/opt/const5.C: Likewise.
	* g++.dg/opt/life1.C: Likewise.
	* g++.dg/other/pr39496.C: Likewise.
	* g++.old-deja/g++.abi/aggregates.C: Likewise.
	* g++.old-deja/g++.abi/align.C: Likewise.
	* g++.old-deja/g++.abi/bitfields.C: Likewise.
	* g++.old-deja/g++.law/weak.C: Likewise.
	* g++.old-deja/g++.pt/asm1.C: Likewise.
	* gcc.c-torture/execute/20030125-1.x: Likewise.
	* gcc.c-torture/execute/990127-2.x: Likewise.
	* gcc.dg/20041106-1.c: Likewise.
	* gcc.dg/20050503-1.c: Likewise.
	* gcc.dg/builtin-object-size-5.c: Likewise.
	* gcc.dg/cleanup-10.c: Likewise.
	* gcc.dg/cleanup-11.c: Likewise.
	* gcc.dg/cleanup-8.c: Likewise.
	* gcc.dg/cleanup-9.c: Likewise.
	* gcc.dg/complex-5.c: Likewise.
	* gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
	* gcc.dg/debug/dwarf2/discriminator.c: Likewise.
	* gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
	* gcc.dg/dfp/pr35739.c: Likewise.
	* gcc.dg/fdata-sections-1.c: Likewise.
	* gcc.dg/lto/20090206-1_0.c: Likewise.
	* gcc.dg/lto/20090206-2_0.c: Likewise.
	* gcc.dg/pr30360.c: Likewise.
	* gcc.dg/pr37303.c: Likewise.
	* gcc.dg/pr39323-1.c: Likewise.
	* gcc.dg/pr39323-2.c: Likewise.
	* gcc.dg/pr39323-3.c: Likewise.
	* gcc.dg/pr45416.c: Likewise.
	* gcc.dg/setjmp-2.c: Likewise.
	* gcc.dg/split-1.c: Likewise.
	* gcc.dg/split-3.c: Likewise.
	* gcc.dg/split-4.c: Likewise.
	* gcc.dg/strlenopt-12g.c: Likewise.
	* gcc.dg/strlenopt-14g.c: Likewise.
	* gcc.dg/strlenopt-14gf.c: Likewise.
	* gcc.dg/strlenopt-16g.c: Likewise.
	* gcc.dg/strlenopt-17g.c: Likewise.
	* gcc.dg/strlenopt-18g.c: Likewise.
	* gcc.dg/strlenopt-1f.c: Likewise.
	* gcc.dg/strlenopt-22g.c: Likewise.
	* gcc.dg/strlenopt-2f.c: Likewise.
	* gcc.dg/strlenopt-4g.c: Likewise.
	* gcc.dg/strlenopt-4gf.c: Likewise.
	* gcc.dg/struct-ret-3.c: Likewise.
	* gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
	* gcc.misc-tests/linkage.exp: Likewise.
	* gcc.target/i386/20000724-1.c: Likewise.
	* gcc.target/i386/align-main-3.c: Likewise.
	* gcc.target/i386/cleanup-1.c: Likewise.
	* gcc.target/i386/inline-mcpy.c: Likewise.
	* gcc.target/i386/pr32268.c: Likewise.
	* gcc.target/i386/pr36613.c: Likewise.
	* gcc.target/i386/pr39013-1.c: Likewise.
	* gcc.target/i386/pr39013-2.c: Likewise.
	* gcc.target/i386/pr39496.c: Likewise.
	* gcc.target/i386/pr40906-3.c: Likewise.
	* gcc.target/i386/pr46084.c: Likewise.
	* lib/target-supports.exp (check_effective_target_pie): Likewise.

2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/6526
	* gcc.target/sh/pr6526.c: New.

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

	PR target/57568
	* gcc.c-torture/execute/pr57568.c: New test.

2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/37404
	* g++.dg/other/vararg-4.C: New.

2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/57559
	* gcc.target/s390/pr57559.c : New test.

2013-06-08  Tobias Burnus  <burnus@net-b.de>

	PR fortran/37336
	* gfortran.dg/finalize_10.f90: New.
	* gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
	* gfortran.dg/finalize_15.f90: New.

2013-06-08  Tobias Burnus  <burnus@net-b.de>

	PR fortran/57553
	* gfortran.dg/storage_size_4.f90: New.

2013-06-07  Sriraman Tallam  <tmsriram@google.com>

	PR c++/57548
	* testsuite/g++.dg/ext/pr57548.C: New test.

2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>

	PR middle-end/57541
	* c-c++-common/cilk-plus/AN/pr57541.c: New test case.

2013-06-07  Jan Hubicka  <jh@suse.cz>

	* gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.

2013-06-07  Tobias Burnus  <burnus@net-b.de>

	PR fortran/57549
	* gfortran.dg/array_constructor_48.f90: New.
	* gfortran.dg/array_constructor_type_14.f03: Correct test case.
	* gfortran.dg/array_constructor_type_15.f03: Ditto.

2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/56315
	* gcc.target/arm/xordi3-opt.c: New test.

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

	* gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
	Revert to dg-options.

2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>

	PR target/55033
	* gcc.target/powerpc/pr55033.c: New.

2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/53658
	* g++.dg/cpp0x/alias-decl-36.C: New.

2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
	    Pat Haugen <pthaugen@us.ibm.com>
	    Peter Bergner <bergner@vnet.ibm.com>

	* gcc.target/powerpc/p8vector-builtin-1.c: New test to test
	power8 builtin functions.
	* gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
	* gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
	* gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
	* gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
	* gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
	* gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
	* gcc.target/powerpc/p8vector-vectorize-1.c: New
	tests to test power8 auto-vectorization.
	* gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
	* gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
	* gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
	* gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.

	* gcc.target/powerpc/crypto-builtin-1.c: Use effective target
	powerpc_p8vector_ok instead of powerpc_vsx_ok.

	* gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.

	* lib/target-supports.exp (check_p8vector_hw_available) Add power8
	support.
	(check_effective_target_powerpc_p8vector_ok): Likewise.
	(is-effective-target): Likewise.
	(check_vect_support_and_set_flags): Likewise.

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

	PR c++/43652
	* g++.dg/parse/error53.C: New.

2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/57459
	* gcc.target/i386/pr57459.c: New test.

2013-06-06  Teresa Johnson  <tejohnson@google.com>

	PR c++/53743
	* gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
	into -freorder-blocks-and-partition test.
	* gcc.dg/tree-prof/comp-goto-1.c: Ditto.
	* gcc.dg/tree-prof/20041218-1.c: Ditto.
	* gcc.dg/tree-prof/pr52027.c: Use -O2.
	* gcc.dg/tree-prof/pr50907.c: Ditto.
	* gcc.dg/tree-prof/pr45354.c: Ditto.
	* g++.dg/tree-prof/partition2.C: Ditto.
	* g++.dg/tree-prof/partition3.C: Ditto.

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

	PR fortran/57542
	* gfortran.dg/finalize_16.f90: New.

2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>

	* gcc.dg/vect/no-section-anchors-vect-68.c:
	Add dg-skip-if aarch64_tiny.

2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>

	PR C/57457
	* c-c++-common/cilk-plus/AN/pr57457.c: New test.
	* c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.

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

	PR c++/51908
	* g++.dg/cpp0x/decltype54.C: New.

2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>

	* gcc.dg/fshort-wchar.c: Add extra dg-options for
	arm*-*-*eabi* targets.
	* gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
	arm*-*-* targets.
	* gcc.dg/tree-ssa/pr43491.c: Likewise.

2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
	    Tobias Burnus  <burnus@net-b.de>

	* gfortran.dg/string_length_2.f90: Fix dg-do run.
	* gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
	* gfortran.dg/io_real_boz_4.f90: Ditto.
	* gfortran.dg/io_real_boz_5.f90: Ditto.

2013-06-05  Andreas Schwab  <schwab@suse.de>

	* gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.

2013-06-04  Jan Hubicka  <jh@suse.cz>

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

2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>

	* c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
	parameters with void.
	(main2): Removed argc parameter.
	* c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
	(main): Replaced argc, argv parameters with void.
	* c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
	(main2): Removed argc parameter.
	* c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
	argv parameters with void.  Added __asm volatile to avoid optimization
	on argc, if necessary.
	* c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
	* c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
	* c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
	* c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
	* c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
	* c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
	* c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
	* c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
	* c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
	* c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
	* c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
	* c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
	* c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
	* c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
	* c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
	* c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
	* c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
	* c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
	* c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
	* c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
	parameters with void.
	(main2): Removed argc parameter.
	* c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
	(main): Replaced argc, argv parameters with void.
	* c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
	argv parameters with void.  Also renamed this function as main, and
	delete the existing main.
	* c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
	* c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
	* c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.

2013-06-04  Ian Bolton  <ian.bolton@arm.com>

	* gcc.target/aarch64/movi_1.c: New test.

2013-06-04  Tobias Burnus  <burnus@net-b.de>

	PR fortran/37336
	* gfortran.dg/finalize_12.f90: New.
	* gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
	end of scope finalization.
	* gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
	* gfortran.dg/allocatable_scalar_9.f90: Ditto.
	* gfortran.dg/auto_dealloc_2.f90: Ditto.
	* gfortran.dg/class_19.f03: Ditto.
	* gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
	* gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
	* gfortran.dg/extends_14.f03: Ditto.
	* gfortran.dg/move_alloc_4.f90: Ditto.
	* gfortran.dg/typebound_proc_27.f03: Ditto.

2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>

	* gfortran.dg/bounds_check_7.f90: Remove "! {".
	* gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
	* gfortran.dg/default_initialization_5.f90: Update dg-do.
	* gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
	* gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
	* gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
	* gfortran.dg/init_flag_11.f90: Fix broken dg-options.
	* gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
	* gfortran.dg/io_real_boz_4.f90: Ditto.
	* gfortran.dg/io_real_boz_5.f90: Ditto.
	* gfortran.dg/namelist_print_1.f: Fix broken dg-output.
	* gfortran.dg/read_x_eor.f90: Fix broken dg-output.
	* gfortran.dg/repeat_1.f90: Improve dg-output pattern.
	* gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
	* gfortran.dg/transpose_2.f90: Fix dg-output.

2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>

	* c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
	* c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
	dg-option and an header comment.
	
2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/57419
	* g++.dg/cpp0x/sfinae46.C: New.
	* g++.dg/cpp0x/defaulted13.C: Adjust.
	* g++.dg/cpp0x/defaulted2.C: Likewise.
	* g++.dg/cpp0x/defaulted26.C: Likewise.
	* g++.dg/cpp0x/defaulted3.C: Likewise.
	* g++.dg/cpp0x/error1.C: Likewise.
	* g++.dg/cpp0x/implicit1.C: Likewise.
	* g++.dg/cpp0x/implicit11.C: Likewise.
	* g++.dg/cpp0x/inh-ctor13.C: Likewise.
	* g++.dg/cpp0x/initlist47.C: Likewise.
	* g++.dg/cpp0x/initlist9.C: Likewise.
	* g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
	* g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
	* g++.dg/cpp0x/nsdmi-local.C: Likewise.
	* g++.dg/cpp0x/union4.C: Likewise.
	* g++.dg/template/crash108.C: Likewise.
	* g++.dg/template/crash41.C: Likewise.
	* g++.old-deja/g++.jason/local.C: Likewise.
	* g++.old-deja/g++.law/visibility3.C: Likewise.

2013-06-03  Teresa Johnson  <tejohnson@google.com>

	* gcc.dg/vect/bb-slp-31.c: Update vect dump message.
	* gcc.dg/vect/bb-slp-14.c: Ditto.
	* gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
	* gcc.dg/vect/bb-slp-23.c: Ditto.
	* gcc.dg/vect/bb-slp-15.c: Ditto.
	* gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
	* gcc.dg/vect/bb-slp-24.c: Ditto.
	* gcc.dg/vect/bb-slp-16.c: Ditto.
	* gcc.dg/vect/bb-slp-25.c: Ditto.
	* gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
	* gcc.dg/vect/bb-slp-17.c: Ditto.
	* gcc.dg/vect/bb-slp-1.c: Ditto.
	* gcc.dg/vect/bb-slp-26.c: Ditto.
	* gcc.dg/vect/bb-slp-18.c: Ditto.
	* gcc.dg/vect/bb-slp-2.c: Ditto.
	* gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
	* gcc.dg/vect/bb-slp-27.c: Ditto.
	* gcc.dg/vect/bb-slp-19.c: Ditto.
	* gcc.dg/vect/bb-slp-3.c: Ditto.
	* gcc.dg/vect/bb-slp-28.c: Ditto.
	* gcc.dg/vect/bb-slp-4.c: Ditto.
	* gcc.dg/vect/bb-slp-29.c: Ditto.
	* gcc.dg/vect/bb-slp-5.c: Ditto.
	* gcc.dg/vect/bb-slp-6.c: Ditto.
	* gcc.dg/vect/bb-slp-8a.c: Ditto.
	* gcc.dg/vect/bb-slp-7.c: Ditto.
	* gcc.dg/vect/bb-slp-8b.c: Ditto.
	* gcc.dg/vect/bb-slp-8.c: Ditto.
	* gcc.dg/vect/bb-slp-9.c: Ditto.
	* gcc.dg/vect/bb-slp-10.c: Ditto.
	* gcc.dg/vect/bb-slp-11.c: Ditto.
	* gcc.dg/vect/bb-slp-20.c: Ditto.
	* gcc.dg/vect/bb-slp-cond-1.c: Ditto.
	* gcc.dg/vect/bb-slp-21.c: Ditto.
	* gcc.dg/vect/bb-slp-30.c: Ditto.
	* gcc.dg/vect/bb-slp-13.c: Ditto.
	* gcc.dg/vect/bb-slp-22.c: Ditto.
	* g++.dg/vect/slp-pr50413.cc: Ditto.
	* g++.dg/vect/slp-pr56812.cc: Ditto.
	* g++.dg/vect/slp-pr50819.cc: Ditto.

2013-06-01  Tobias Burnus  <burnus@net-b.de>

	PR fortran/57456
	* gfortran.dg/class_array_17.f90: New.

2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>

	* ada/acats/floatstore.lst: New.
	* ada/acats/run_all.sh: Process it.

2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.target/powerpc/e500-ord-1.c: New test.
	* gcc.target/powerpc/e500-ord-2.c: Likewise.
	* gcc.target/powerpc/e500-unord-1.c: Likewise.
	* gcc.target/powerpc/e500-unord-2.c: Likewise.

2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>

	* g++.dg/torture/pr54684.C: Add -fno-short-enums.

2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>

	* gcc.target/arm/pr56184.C: Add -fno-short-enums.

2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>

	* g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.

2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>

	PR c/57452
	* c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
	test-case.

2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.

2013-05-31  Marek Polacek  <polacek@redhat.com>

	PR tree-optimization/57478
	PR tree-optimization/57453
	* gcc.dg/torture/pr57478.c: New test.

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

	PR fortran/57456
	* gfortran.dg/class_array_17.f90: New.

2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/56315
	* gcc.target/arm/iordi3-opt.c: New test.

2013-05-31  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/54190
	PR fortran/57217
	* gfortran.dg/dummy_procedure_5.f90: Modified error message.
	* gfortran.dg/interface_26.f90: Ditto.
	* gfortran.dg/proc_ptr_11.f90: Ditto.
	* gfortran.dg/proc_ptr_15.f90: Ditto.
	* gfortran.dg/proc_ptr_comp_20.f90: Ditto.
	* gfortran.dg/proc_ptr_comp_33.f90: Ditto.
	* gfortran.dg/proc_ptr_result_5.f90: Ditto.
	* gfortran.dg/typebound_override_1.f90: Ditto.
	* gfortran.dg/typebound_override_4.f90: Ditto.
	* gfortran.dg/typebound_proc_6.f03: Ditto.
	* gfortran.dg/assumed_type_7.f90: New test.
	* gfortran.dg/typebound_override_5.f90: New test.
	* gfortran.dg/typebound_override_6.f90: New test.
	* gfortran.dg/typebound_override_7.f90: New test.

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

	PR middle-end/57073
	* gfortran.dg/power_6.f90: New.

2013-05-30  Ian Bolton  <ian.bolton@arm.com>

	* gcc.target/aarch64/insv_1.c: New test.

2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>

	* g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
	dg-skip-if "No stabs".

2013-05-30  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/54189
	* gfortran.dg/assumed_size_1.f90: New.

2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>

	* gcc.dg/shrink-wrap-alloca.c: New added.
	* gcc.dg/shrink-wrap-pretend.c: New added.
	* gcc.dg/shrink-wrap-sibcall.c: New added.

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

	PR fortran/57458
	* gfortran.dg/assumed_rank_13.f90: New.

2013-05-29  Easwaran Raman  <eraman@google.com>

	PR tree-optimization/57442
	* gcc.dg/tree-ssa/reassoc-30.c: New testcase.

2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	PR tree-optimization/57441
	* gcc.c-torture/compile/pr57441.c: New.

2013-05-29  Dehao Chen  <dehao@google.com>

	PR testsuite/57413
	* gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.

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

	PR fortran/37336
	* gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
	* gfortran.dg/class_19.f03: Ditto.

2013-05-29  Richard Biener  <rguenther@suse.de>

	* gcc.dg/vect/bb-slp-32.c: New testcase.

2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>

	* c-c++-common/cilk-plus/AN/array_test1.c: New test.
	* c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
	* c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
	* c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
	* c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
	* c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
	* c-c++-common/cilk-plus/AN/if_test.c: Likewise.
	* c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
	* c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
	* c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
	* c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
	* c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
	* c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
	* c-c++-common/cilk-plus/AN/misc.c: Likewise.
	* c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
	* c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
	* c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
	* c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
	* c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
	* c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
	* c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
	* c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
	* c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
	* c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
	* c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
	* c-c++-common/cilk-plus/AN/vla.c: Likewise.
	* c-c++-common/cilk-plus/AN/an-if.c: Likewise.
	* c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
	* c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
	* c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
	* c-c++-common/cilk-plus/AN/conditional.c: Likewise.
	* c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
	* c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
	* c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
	* c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
	* c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
	* c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
	* c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
	* gcc.dg/cilk-plus/cilk-plus.exp: New script.

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

	PR fortran/37336
	* gfortran.dg/finalize_11.f90: New.
	* gfortran.dg/finalize_4.f03: Remove dg-error.
	* gfortran.dg/finalize_5.f03: Ditto.
	* gfortran.dg/finalize_6.f03: Ditto.
	* gfortran.dg/finalize_7.f03: Ditto.

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

	* gfortran.dg/class_array_16.f90: New.

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

	PR fortran/57435
	* testsuite/gfortran.dg/use_29.f90: New.

2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>

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

2013-05-28  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/56787
	* gcc.dg/vect/pr56787.c: New testcase.

2013-05-28  Janus Weil  <janus@gcc.gnu.org>
	    Tobias Burnus  <burnus@net-b.de>

	PR fortran/57217
	* gfortran.dg/typebound_override_4.f90: New.

2013-05-28  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/57411
	* g++.dg/opt/pr57411.C: New testcase.

2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/builtin-bswap-8.c: Compile at -O2.
	* gcc.dg/builtin-bswap-9.c: Likewise.

2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.

2013-05-27  Richard Biener  <rguenther@suse.de>

	PR middle-end/57412
	* gcc.dg/gomp/pr57412.c: New testcase.

2013-05-27  Bud Davis  <jmdavis@link.com>

	PR fortran/50405
	* gfortran.dg/stfunc_8.f90: New.

2013-05-27  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/57343
	* gcc.dg/torture/pr57343.c: New testcase.

2013-05-27  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/57417
	* gcc.dg/torture/pr57417.c: New testcase.

2013-05-27  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/57396
	* gfortran.fortran-torture/execute/pr57396.f90: New testcase.

2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/specs/last_bit.ads: New test.

2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/specs/machine_attribute.ads: New test.

2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>

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

2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>

	PR target/53916
	* gcc.target/mips/div-13.c: New test.

2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>

	PR target/55777
	* gcc.target/mips/mips16-attributes-5.c,
	* gcc.target/mips/mips16-attributes-6.c: New tests.

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

	* gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
	* gcc.dg/builtin-bswap-8.c: Likewise.

2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/52216
	* g++.dg/cpp0x/new1.C: New.

2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/25666
	* g++.dg/parse/dtor16.C: New.
	* g++.dg/parse/dtor6.C: Adjust.

2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/19618
	* g++.dg/expr/bitfield12.C: New.

2013-05-24  Jeff Law  <law@redhat.com>

	PR tree-optimization/57124
	* gcc.c-torture/execute/pr57124.c: New test.
	* gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.

2013-05-24  Martin Jambor  <mjambor@suse.cz>

	PR tree-optimization/57294
	* gcc.dg/ipa/pr57294.c: New test.

2013-05-24  Dehao Chen  <dehao@google.com>

	* gcc.dg/debug/dwarf2/discriminator.c: New Testcase.

2013-05-24  Ian Bolton  <ian.bolton@arm.com>

	* gcc.target/aarch64/scalar_intrinsics.c
	(force_simd): Use a valid instruction.
	(test_vdupd_lane_s64): Pass a valid lane argument.
	(test_vdupd_lane_u64): Likewise.

2013-05-24  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/57287
	* gcc.dg/pr57287.c: New testcase.

2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/26572
	* g++.dg/template/error51.C: New.

2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/25503
	* g++.dg/template/bitfield2.C: New.

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

	* gnat.dg/specs/noinline1.ads: New test.
	* gnat.dg/noinline2.ad[sb]: Likewise.
	* gnat.dg/specs/noinline3.ads: Likewise.
	* gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.

2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>

	PR tree-ssa/57385
	* gcc.dg/tree-ssa/pr57385.c: New test.

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

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

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

	* gcc.dg/builtin-bswap-6.c: New test.
	* gcc.dg/builtin-bswap-7.c: Likewise.
	* gcc.dg/builtin-bswap-8.c: Likewise.
	* gcc.dg/builtin-bswap-9.c: Likewise.

2013-05-23  Christian Bruel  <christian.bruel@st.com>

	PR debug/57351
	* gcc.dg/debug/pr57351.c: New test

2013-05-23  Vidya Praveen <vidyapraveen@arm.com>

	* gcc.target/aarch64/vect-clz.c: New file.

2013-05-23  Martin Jambor  <mjambor@suse.cz>

	PR middle-end/57347
	* gcc.dg/ipa/pr57347.c: New test.

2013-05-23  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/57380
	* g++.dg/tree-ssa/pr57380.C: New testcase.

2013-05-23  Richard Biener  <rguenther@suse.de>

	PR middle-end/57381
	* gcc.dg/torture/pr57381.c: New testcase.

2013-05-23  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/57344
	* gcc.c-torture/execute/pr57344-1.c: New test.
	* gcc.c-torture/execute/pr57344-2.c: New test.
	* gcc.c-torture/execute/pr57344-3.c: New test.
	* gcc.c-torture/execute/pr57344-4.c: New test.

2013-05-23  Richard Biener  <rguenther@suse.de>

	PR rtl-optimization/57341
	* gcc.dg/torture/pr57341.c: New testcase.

2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/57352
	* g++.dg/parse/crash62.C: New.

2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
	    Pat Haugen <pthaugen@us.ibm.com>
	    Peter Bergner <bergner@vnet.ibm.com>

	* gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
	crypto builtins.

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

	PR fortran/57364
	* gfortran.dg/defined_assignment_6.f90: New.

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

	PR fortran/57338
	* gfortran.dg/assumed_type_6.f90: New.

2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/57211
	* g++.dg/cpp0x/Wunused-parm.C: New.

2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>

	* g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
	* g++.dg/warn/Wdouble-promotion.C: Likewise.

2013-05-21  Easwaran Raman  <eraman@google.com>

	PR tree-optimization/57322
	* gcc.dg/tree-ssa/reassoc-29.c: New testcase.

2013-05-21  Graham Stott  <graham.stott@btinternet.com>

	* lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
	.set (no)?micromips

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

	PR fortran/57035
	* gfortran.dg/assumed_type_5.f90: New.
	* gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
	* gfortran.dg/assumed_rank_2.f90: Ditto.
	* gfortran.dg/assumed_type_3.f90: Update dg-error.
	* gfortran.dg/no_arg_check_3.f90: Ditto.

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

	PR tree-optimization/57331
	* gcc.c-torture/compile/pr57331.c: New test.

2013-05-21  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/57330
	* gcc.dg/torture/pr57330.c: New testcase.

2013-05-21  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/57303
	* gcc.dg/torture/pr57303.c: New testcase.

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

	PR tree-optimization/57321
	* gcc.c-torture/execute/pr57321.c: New test.

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

	PR fortran/48858
	PR fortran/55465
	* gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
	* gfortran.dg/binding_label_tests_11_main.f03: Ditto.
	* gfortran.dg/binding_label_tests_13_main.f03: Ditto.
	* gfortran.dg/binding_label_tests_3.f03: Ditto.
	* gfortran.dg/binding_label_tests_4.f03: Ditto.
	* gfortran.dg/binding_label_tests_5.f03: Ditto.
	* gfortran.dg/binding_label_tests_6.f03: Ditto.
	* gfortran.dg/binding_label_tests_7.f03: Ditto.
	* gfortran.dg/binding_label_tests_8.f03: Ditto.
	* gfortran.dg/c_loc_tests_12.f03: Fix test case.
	* gfortran.dg/binding_label_tests_24.f90: New.
	* gfortran.dg/binding_label_tests_25.f90: New.

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

	PR fortran/48858
	* gfortran.dg/binding_label_tests_17.f90: New.
	* gfortran.dg/binding_label_tests_18.f90: New.
	* gfortran.dg/binding_label_tests_19.f90: New.
	* gfortran.dg/binding_label_tests_20.f90: New.
	* gfortran.dg/binding_label_tests_21.f90: New.
	* gfortran.dg/binding_label_tests_22.f90: New.
	* gfortran.dg/binding_label_tests_23.f90: New.

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

	PR fortran/48858
	* gfortran.dg/test_common_binding_labels.f03: Update dg-error.
	* gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
	* gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
	* gfortran.dg/common_18.f90: New.
	* gfortran.dg/common_19.f90: New.
	* gfortran.dg/common_20.f90: New.
	* gfortran.dg/common_21.f90: New.

2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/12288
	* g++.dg/parse/error52.C: New.
	* g++.dg/parse/error3.C: Adjust.
	* g++.dg/parse/error36.C: Likewise.

2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/56547
	* gcc.target/sh/pr56547-1.c: New.
	* gcc.target/sh/pr56547-2.c: New.

2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/23608
	* g++.dg/warn/Wsign-compare-6.C: New.
	* g++.dg/warn/Wdouble-promotion.C: Adjust.

2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/57327
	* g++.dg/template/error50.C: New.

2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/10207
	* g++.dg/ext/complit13.C: New.

2013-05-20  Marc Glisse  <marc.glisse@inria.fr>

	PR c++/57175
	* g++.dg/pr57175.C: New testcase.

2013-05-17  Easwaran Raman  <eraman@google.com>

	* gcc.dg/tree-ssa/reassoc-28.c: New testcase.

2013-05-17  Marc Glisse  <marc.glisse@inria.fr>

	PR testsuite/57313
	* gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).

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

	PR rtl-optimization/57281
	PR rtl-optimization/57300
	* gcc.dg/pr57300.c: New test.
	* gcc.c-torture/execute/pr57281.c: New test.

2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/18126
	* g++.dg/ext/sizeof-complit.C: New.

2013-05-17  Marek Polacek  <polacek@redhat.com>

	* gcc.dg/strlenopt-25.c: New test.
	* gcc.dg/strlenopt-26.c: Likewise.

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

	* gcc.target/i386/rotate-4.c: Compile only with -mavx
	instead of -mavx2, require only avx instead of avx2.
	* gcc.target/i386/rotate-4a.c: Include avx-check.h instead
	of avx2-check.h and turn into an avx runtime test instead of
	avx2 runtime test.

2013-05-16  Marc Glisse  <marc.glisse@inria.fr>

	* g++.dg/ext/vector22.C: Uncomment working test.

2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/17410
	* g++.dg/template/pr17410.C: New.

2013-05-16  Jakub Jelinek  <jakub@redhat.com>

	* gcc.target/i386/rotate-3.c: New test.
	* gcc.target/i386/rotate-3a.c: New test.
	* gcc.target/i386/rotate-4.c: New test.
	* gcc.target/i386/rotate-4a.c: New test.
	* gcc.target/i386/rotate-5.c: New test.
	* gcc.target/i386/rotate-5a.c: New test.

2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.dg/visibility-21.c: Require section_anchors.

2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>

	* gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
	* gcc.target/arm/unaligned-memcpy-3.c: Likewise.
	* gcc.target/arm/unaligned-memcpy-4.c: Likewise.

2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>

	* gcc.dg/visibility-21.c: New.

2013-05-16  Marc Glisse  <marc.glisse@inria.fr>

	PR middle-end/57286
	* gcc.dg/pr57286.c: New testcase.
	* gcc.dg/vector-shift-2.c: Don't assume int has size 4.
	* g++.dg/ext/vector22.C: Comment out transformations not
	performed anymore.

2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>

	PR target/57260
	* gcc.target/mips/call-1.c: Restrict to o32.
	* gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.

2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>

	* g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
	dg-messages.
	* g++.dg/warn/Wshadow-1.C: Likewise.
	* g++.dg/warn/Wshadow-6.C: Likewise.
	* g++.dg/warn/Wshadow-7.C: Likewise.

2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/31952
	* g++.dg/parse/pr31952-1.C: New.
	* g++.dg/parse/pr31952-2.C: Likewise.
	* g++.dg/parse/pr31952-3.C: Likewise.

	* g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
	* g++.old-deja/g++.jason/cond.C: Likewise.
	* g++.dg/cpp0x/range-for5.C: Likewise.

2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>

	PR target/19599
	* gcc.target/arm/pr40887.c: Adjust testcase.
	* gcc.target/arm/pr19599.c: New test.

2013-05-15  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/57275
	* gcc.target/i386/pr57275.c: New testcase.

2013-05-15  Jan Hubicka  <jh@suse.cz>

	* gcc.dg/lto/attr-weakref-1_0.c: New testcase.
	* gcc.dg/lto/attr-weakref-1_1.c: New testcase.
	* gcc.dg/lto/attr-weakref-1_2.c: New testcase.

2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

	* gcc.dg/torture/alias-1.c: Add dg-require-effective-target
	scheduling.

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

	PR c++/57274
	* c-c++-common/Wsequence-point-1.c: New test.

2013-05-14  Marc Glisse  <marc.glisse@inria.fr>

	* g++.dg/ext/vector22.C: New testcase.
	* gcc.dg/binop-xor3.c: Remove xfail.

2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>

	* gcc.target/aarch64/vect-fcm.x: Add cases testing
	FLOAT cmp FLOAT ? INT : INT.
	* gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
	* gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
	* gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
	* gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
	* gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
	* gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.

2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/53903
	* g++.dg/cpp0x/defaulted43.C: New.

2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
	(alloca): Remove declaration.
	(foo9): Replace alloca by __builtin_alloca.

2013-05-14  Joern Rennecke <joern.rennecke@embecosm.com>

	* gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
        Expect "size of array is too large" error.

2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.dg/fstack-protector-strong.c (alloca): Declare.

2013-05-14  Richard Biener  <rguenther@suse.de>

	PR middle-end/57235
	* g++.dg/torture/pr57235.C: New testcase.

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

	PR middle-end/57251
	* gcc.dg/torture/pr57251.c: New test.

2013-05-13  Uros Bizjak  <ubizjak@gmail.com>

	PR target/57264
	* gcc.target/i386/pr57264.c: New test.

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

	* gcc.dg/vector-shift-2.c: Add -O to dg-options.

2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>

	* gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.

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

	PR tree-optimization/45216
	PR tree-optimization/57157
	* c-c++-common/rotate-1.c: Add 32 tests with +.
	* c-c++-common/rotate-1a.c: Adjust.
	* c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
	* c-c++-common/rotate-2b.c: New test.
	* c-c++-common/rotate-3.c: Add 32 tests with +.
	* c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
	* c-c++-common/rotate-4b.c: New test.
	* c-c++-common/rotate-5.c: New test.

2013-05-13  Martin Jambor  <mjambor@suse.cz>

	PR middle-end/42371
	* gcc.dg/ipa/remref-0.c: New test.
	* gcc.dg/ipa/remref-1a.c: Likewise.
	* gcc.dg/ipa/remref-1b.c: Likewise.
	* gcc.dg/ipa/remref-2a.c: Likewise.
	* gcc.dg/ipa/remref-2b.c: Likewise.

2013-05-13  Marc Glisse  <marc.glisse@inria.fr>

	* gcc.dg/vector-shift-2.c: New testcase.

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

	PR tree-optimization/57230
	* gcc.dg/strlenopt-24.c: New test.

	PR tree-optimization/57230
	* gcc.dg/strlenopt-23.c: New test.

2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/57108
	* gcc.target/sh/pr57108.c: Move this test case to ...
	* gcc.c-torture/compile/pr57108.c: ... here.

2013-05-10  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/57214
	* gcc.dg/torture/pr57214.c: New testcase.

2013-05-10  Marc Glisse  <marc.glisse@inria.fr>

	* gcc.dg/vector-shift.c: New testcase.

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

	* gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.

	PR tree-optimization/45216
	PR tree-optimization/57157
	* c-c++-common/rotate-1.c: New test.
	* c-c++-common/rotate-1a.c: New test.
	* c-c++-common/rotate-2.c: New test.
	* c-c++-common/rotate-2a.c: New test.
	* c-c++-common/rotate-3.c: New test.
	* c-c++-common/rotate-3a.c: New test.
	* c-c++-common/rotate-4.c: New test.
	* c-c++-common/rotate-4a.c: New test.

2013-05-10  Richard Biener  <rguenther@suse.de>

	* gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
	* gcc.target/i386/l_fma_double_1.c: Adjust.
	* gcc.target/i386/l_fma_double_2.c: Likewise.
	* gcc.target/i386/l_fma_double_3.c: Likewise.
	* gcc.target/i386/l_fma_double_4.c: Likewise.
	* gcc.target/i386/l_fma_double_5.c: Likewise.
	* gcc.target/i386/l_fma_double_6.c: Likewise.
	* gcc.target/i386/l_fma_float_1.c: Likewise.
	* gcc.target/i386/l_fma_float_2.c: Likewise.
	* gcc.target/i386/l_fma_float_3.c: Likewise.
	* gcc.target/i386/l_fma_float_4.c: Likewise.
	* gcc.target/i386/l_fma_float_5.c: Likewise.
	* gcc.target/i386/l_fma_float_6.c: Likewise.

2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/51226
	* g++.dg/cpp0x/pr51226.C: New.

2013-04-16  Han Shen  <shenhan@google.com>

	Test cases for '-fstack-protector-strong'.
	* gcc.dg/fstack-protector-strong.c: New.
	* g++.dg/fstack-protector-strong.C: New.

2013-05-07  Ian Bolton  <ian.bolton@arm.com>

	* gcc.target/aarch64/ands_1.c: New test.
	* gcc.target/aarch64/ands_2.c: Likewise

2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>

	* lib/target-supports.exp (check_effective_target_hw): New
	function.
	* c-c++-common/asan/clone-test-1.c: Call
	check_effective_target_hw.
	* c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
	* c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
	possible decorations.
	* c-c++-common/asan/null-deref-1.c: Likewise.
	* c-c++-common/asan/stack-overflow-1.c: Likewise.
	* c-c++-common/asan/strncpy-overflow-1.c: Likewise.
	* c-c++-common/asan/use-after-free-1.c: Likewise.
	* g++.dg/asan/deep-thread-stack-1.C: Likewise.
	* g++.dg/asan/large-func-test-1.C: Likewise.

2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>

	* gcc.target/aarch64/scalar_intrinsics.c: Update.

2013-05-07  Richard Biener  <rguenther@suse.de>

	PR middle-end/57190
	* g++.dg/torture/pr57190.C: New testcase.

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

	PR tree-optimization/57149
	* gcc.dg/pr57149.c: New test.

	PR debug/57184
	* gcc.dg/pr57184.c: New test.

2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/specs/array3.ads: New test.

2013-05-06  Marc Glisse  <marc.glisse@inria.fr>

	* c-c++-common/vector-scalar-2.c: New testcase.

2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>

	* gcc.target/i386/asm-dialect-2.c: New testcase.

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

	PR c++/57183
	* g++.dg/cpp0x/auto38.C: New.

2013-05-06  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/57185
	* gcc.dg/autopar/pr57185.c: New testcase.

2013-05-06  Uros Bizjak  <ubizjak@gmail.com>

	PR target/57106
	* gcc.target/i386/pr57106.c: New test.

2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.dg/tree-ssa/slsr-32.c: Re-enable.
	* gcc.dg/tree-ssa/slsr-33.c: Likewise.
	* gcc.dg/tree-ssa/slsr-34.c: Likewise.
	* gcc.dg/tree-ssa/slsr-35.c: Likewise.
	* gcc.dg/tree-ssa/slsr-36.c: Likewise.
	* gcc.dg/tree-ssa/slsr-37.c: Likewise.
	* gcc.dg/tree-ssa/slsr-38.c: Likewise.

2013-05-06  Teresa Johnson  <tejohnson@google.com>

	PR bootstrap/57154
	* gcc.dg/pr57154.c: New test.

2013-05-06  Richard Biener  <rguenther@suse.de>

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

2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/55303
	* gcc.target/sh/pr55303-1.c: New.
	* gcc.target/sh/pr55303-2.c: New.
	* gcc.target/sh/pr55303-3.c: New.

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

	* gfortran.dg/allocate_with_source_3.f90: New.

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

	PR fortran/57141
	* gfortran.dg/null_8.f90: New.

2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/53745
	* g++.dg/cpp0x/enum27.C: New.
	* g++.dg/cpp0x/enum_base.C: Adjust.

2013-05-04  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/56205
	* gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".

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

	* gfortran.dg/bind_c_array_params.f03: Update dg-error.
	* gfortran.dg/bind_c_usage_27.f90: New.
	* gfortran.dg/bind_c_usage_28.f90: New.

2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/51927
	* g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.

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

	PR target/57150
	* gcc.target/powerpc/pr57150.c: New file.

2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
	* gcc.dg/tree-ssa/slsr-33.c: Likewise.
	* gcc.dg/tree-ssa/slsr-34.c: Likewise.
	* gcc.dg/tree-ssa/slsr-35.c: Likewise.
	* gcc.dg/tree-ssa/slsr-36.c: Likewise.
	* gcc.dg/tree-ssa/slsr-37.c: Likewise.
	* gcc.dg/tree-ssa/slsr-38.c: Likewise.

2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>

	* gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
	scan-assembler-times.

2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.dg/tree-ssa/slsr-32.c: New.
	* gcc.dg/tree-ssa/slsr-33.c: New.
	* gcc.dg/tree-ssa/slsr-34.c: New.
	* gcc.dg/tree-ssa/slsr-35.c: New.
	* gcc.dg/tree-ssa/slsr-36.c: New.
	* gcc.dg/tree-ssa/slsr-37.c: New.
	* gcc.dg/tree-ssa/slsr-38.c: New.

2013-05-03  Ian Bolton  <ian.bolton@arm.com>

	* gcc.target/aarch64/tst_1.c: New test.
	* gcc.target/aarch64/tst_2.c: Likewise

2013-05-02  Jeff Law  <law@redhat.com>

	PR tree-optimization/57144
	* gcc.c-torture/execute/pr57144.c: New test.

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

	PR rtl-optimization/57130
	* gcc.c-torture/execute/pr57130.c: New test.

2013-05-03  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.

2013-05-03  Vidya Praveen <vidyapraveen@arm.com>

	* gcc.target/aarch64/fabd.c: New file.

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

	PR c++/54318
	* g++.dg/cpp0x/pr54318.C: New.

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

	PR c++/14283
	* g++.dg/parse/error51.C: New.
	* g++.dg/parse/error15.C: Adjust column numbers.

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

	PR fortran/57142
	* gfortran.dg/size_kind_2.f90: New.
	* gfortran.dg/size_kind_3.f90: New.

2013-05-02  Richard Biener  <rguenther@suse.de>

	PR middle-end/57140
	* g++.dg/torture/pr57140.C: New testcase.

2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>

	PR target/56732
	* gcc.target/arm/pr56732-1.c: New test.

2013-05-02  Martin Jambor  <mjambor@suse.cz>

	PR middle-end/56988
	* gcc.dg/ipa/pr56988.c: New test.

2013-05-02  Ian Bolton  <ian.bolton@arm.com>

	* gcc.target/aarch64/bics_1.c: New test.
	* gcc.target/aarch64/bics_2.c: Likewise.

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

	PR rtl-optimization/57131
	* gcc.c-torture/execute/pr57131.c: New test.

2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/57132
	* g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.

2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>

	PR target/57091
	* gcc.target/i386/pr57091.c: New test.

2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>

	* gcc.target/aarch64/vect-vaddv.c: New.

2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>

	* gcc.target/aarch64/vect-vmaxv.c: New.
	* gcc.target/aarch64/vect-vfmaxv.c: Likewise.

2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>

	* gcc.target/aarch64/scalar-vca.c: New.
	* gcc.target/aarch64/vect-vca.c: Likewise.

2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>

	* gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
	(test_vceqd_s64): Force arguments to SIMD registers.
	(test_vceqzd_s64): Likewise.
	(test_vcged_s64): Likewise.
	(test_vcled_s64): Likewise.
	(test_vcgezd_s64): Likewise.
	(test_vcged_u64): Likewise.
	(test_vcgtd_s64): Likewise.
	(test_vcltd_s64): Likewise.
	(test_vcgtzd_s64): Likewise.
	(test_vcgtd_u64): Likewise.
	(test_vclezd_s64): Likewise.
	(test_vcltzd_s64): Likewise.
	(test_vtst_s64): Likewise.
	(test_vtst_u64): Likewise.

2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/57092
	* g++.dg/cpp0x/decltype53.C: New.

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

	PR fortran/57071
	* gfortran.dg/power_5.f90:  New test.

2013-04-30  Richard Biener  <rguenther@suse.de>

	PR middle-end/57122
	* gcc.dg/torture/pr57122.c: New testcase.

2013-04-30  Richard Biener  <rguenther@suse.de>

	PR middle-end/57107
	* g++.dg/torture/pr57107.C: New testcase.

2013-04-30  Andrey Belevantsev  <abel@ispras.ru>

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

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

	PR tree-optimization/57104
	* gcc.dg/pr57104.c: New test.

2013-04-29  Uros Bizjak  <ubizjak@gmail.com>

	PR target/44578
	* gcc.target/i386/pr44578.c: New test.

2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>

	PR target/57097
	* gcc.target/i386/pr57097.c: New test.

2013-04-29  Uros Bizjak  <ubizjak@gmail.com>

	PR target/57098
	* gcc.target/i386/pr57098.c: New test.

2013-04-29  Kai Tietz  <ktietz@redhat.com>

	* gcc.c-torture/execute/pr55875.c: New test.

2013-04-29  Richard Biener  <rguenther@suse.de>

	PR middle-end/57075
	* gcc.dg/torture/pr57075.c: New testcase.

2013-04-29  Richard Biener  <rguenther@suse.de>

	PR middle-end/57103
	* gcc.dg/autopar/pr57103.c: New testcase.

2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

	* gcc.dg/c1x-align-3.c: Add test for negative power of 2.

2013-04-29  Tom de Vries  <tom@codesourcery.com>

	* gcc.dg/pr50763.c: Update test.

2013-04-26  Jeff Law  <law@redhat.com>

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

2013-04-29  Christian Bruel  <christian.bruel@st.com>

	PR target/57108
	* gcc.target/sh/pr57108.c: New test.

2013-04-29  Richard Biener  <rguenther@suse.de>

	PR middle-end/57089
	* gfortran.dg/gomp/pr57089.f90: New testcase.

2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>

	* lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.

2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>

	* gcc.target/aarch64/vect-vcvt.c: New.

2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>

	* gcc.target/aarch64/vect-vrnd.c: New.

2013-04-29  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/57081
	* gcc.dg/torture/pr57081.c: New testcase.

2013-04-29  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/57083
	* gcc.dg/torture/pr57083.c: New test.

2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/56450
	* g++.dg/cpp0x/decltype52.C: New.

2013-04-28  Jakub Jelinek  <jakub@redhat.com>

	N3472 binary constants
	* g++.dg/cpp/limits.C: Adjust warning wording.
	* g++.dg/system-binary-constants-1.C: Likewise.
	* g++.dg/cpp1y/system-binary-constants-1.C: New test.

2013-04-28  Tobias Burnus  <burnus@net-b.de>

	PR fortran/57093
	* gfortran.dg/coarray_30.f90: New.

2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/57071
	* frontend-passes (optimize_power):  New function.
	(optimize_op):  Use it.

2013-04-27  Jakub Jelinek  <jakub@redhat.com>

	PR target/56866
	* gcc.c-torture/execute/pr56866.c: New test.
	* gcc.target/i386/pr56866.c: New test.

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

	PR go/57045
	* gcc.dg/setjmp-5.c: New test.

2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>

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

2013-04-26  Richard Biener  <rguenther@suse.de>

	* gcc.dg/tree-prof/update-loopch.c: Revert last change.
	* gcc.dg/graphite/pr33766.c: Fix undefined behavior.
	* gcc.dg/pr53265.c: Remove XFAILs.
	* gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
	* gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.

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

	* lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
	* lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
	-fdiagnostics-color=never option similarly to
	-fno-diagnostics-show-caret option.

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

	PR rtl-optimization/57003
	* gcc.target/i386/pr57003.c: New test.

2013-04-25  Marek Polacek  <polacek@redhat.com>

	PR tree-optimization/57066
	* gcc.dg/torture/builtin-logb-1.c: Adjust testcase.

2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
	    Tejas Belagod  <tejas.belagod@arm.com>

	* gcc.target/aarch64/vaddv-intrinsic.c: New.
	* gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
	* gcc.target/aarch64/vaddv-intrinsic.x: Likewise.

2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>

	* gcc.target/aarch64/cmp.c: New.

2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>

	* gcc.target/aarch64/ngc.c: New.

2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* lib/target-supports.exp
	(check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
	(check_effective_target_arm_neon_fp16_ok): Likewise.
	(add_options_for_arm_neon_fp16): Likewise.
	* gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
	* gcc.target/arm/neon/vcvtf32_f16.c: Likewise.

2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>

	PR rtl-optimizations/57046
	* gcc.target/i386/pr57046.c: New test.

2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>

	* g++.dg/cpp1y/cplusplus.C: New.

2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>

	* g++.dg/cpp1y/cxx1y_macro.C: Remove.

2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>

	* c-c++-common/Wpointer-arith-1.c: New.

2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>

	* g++.dg/cpp1y/cxx1y_macro.C: New.

2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/56970
	* g++.dg/cpp0x/sfinae45.C: New.

2013-04-24  Richard Biener  <rguenther@suse.de>

	PR testsuite/57050
	* gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.

2013-04-23  Richard Biener  <rguenther@suse.de>

	PR middle-end/57036
	* gcc.dg/torture/pr57036-1.c: New testcase.
	* gcc.dg/torture/pr57036-2.c: Likewise.

2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>

	* gcc.target/aarch64/scalar-mov.c: New testcase.

2013-04-23  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/57026
	* gcc.dg/torture/pr57026.c: New testcase.

2013-04-22  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/53685
	PR fortran/57022
	* gfortran.dg/transfer_check_4.f90: New.

2013-04-22  Marek Polacek  <polacek@redhat.com>

	PR sanitizer/56990
	* gcc.dg/pr56990.c: New test.

2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>

	PR target/57018
	* gcc.target/i386/pr57018.c: New test.

2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>

	* gcc.target/aarch64/vrecps.c: New.
	* gcc.target/aarch64/vrecpx.c: Likewise.

2013-04-22  Christian Bruel  <christian.bruel@st.com>

	PR target/56995
	* gcc.target/sh/mfmovd.c: Add new function and check hard_float.

2013-04-21  Jeff Law  <law@redhat.com>

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

2013-04-20  Tobias Burnus  <burnus@net-b.de>

	PR fortran/56907
	* gfortran.dg/c_loc_test_22.f90: New.

2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>

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

2013-04-19  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/56982
	* gcc.c-torture/execute/pr56982.c: New testcase.

2013-04-19  Martin Jambor  <mjambor@suse.cz>

	PR tree-optimization/56718
	* g++.dg/ipa/imm-devirt-1.C: New test.
	* g++.dg/ipa/imm-devirt-2.C: Likewise.

2013-04-19  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/57000
	* gcc.dg/tree-ssa/reassoc-27.c: New testcase.

2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
	    Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/56872
	* gfortran.dg/array_constructor_45.f90:  New test.
	* gfortran.dg/array_constructor_46.f90:  New test.
	* gfortran.dg/array_constructor_47.f90:  New test.
	* gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.

2013-04-18  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/56999
	* g++.dg/opt/pr56999.C: New test.

2013-04-18  Cary Coutant  <ccoutant@google.com>

	* g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
	* g++.dg/debug/dwarf2/pubnames-3.C: New test case.

2013-04-18  Cary Coutant  <ccoutant@google.com>

	* g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
	* g++.dg/debug/dwarf2/typedef4.C: Likewise.
	* g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
	* g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
	* g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
	* g++.dg/debug/dwarf2/nested-2.C: Likewise.
	* g++.dg/debug/dwarf2/typedef1.C: Likewise.
	* g++.dg/debug/dwarf2/namespace-2.C: Likewise.
	* g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
	* g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
	* g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.

2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>

	* gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().

2013-04-18  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/56984
	* gcc.c-torture/compile/pr56984.c: New test.

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

2013-04-17  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/56814
	* gfortran.dg/proc_ptr_42.f90: New.

2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/discr41.ad[sb]: New test.
	* gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
	* gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
	* gcc.dg/vect/slp-24.c: Likewise.
	* gcc.dg/vect/vect-strided-a-mult.c: Likewise.
	* gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
	* gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
	* gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
	* gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
	* gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
	* gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
	* gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
	* gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
	* gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
	* gcc.dg/vect/vect-strided-mult.c: Likewise.
	* gcc.dg/vect/vect-strided-same-dr.c: Likewise.
	* gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
	* gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
	* gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
	* gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
	* gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
	* gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
	* gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
	* gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
	* gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
	* gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
	* gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
	* gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
	* gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
	* gcc.dg/vect/vect-strided-u8-i8.c: Likewise.

2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>

	PR fortran/40958
	* lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
	* gfortran.dg/module_md5_1.f90: Remove.

2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>

	* gcc.target/aarch64/adds3.c: New.
	* gcc.target/aarch64/subs3.c: New.

2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>

	* gcc.target/aarch64/adds1.c: New.
	* gcc.target/aarch64/adds2.c: New.
	* gcc.target/aarch64/subs1.c: New.
	* gcc.target/aarch64/subs2.c: New.

2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>

	Implement n3599 - Literal operator templates for strings.
	* g++.dg/cpp1y/udlit-char-template.C: New test.
	* g++.dg/cpp1y/udlit-char-template-neg.C: New test.

2013-04-16  Tobias Burnus  <burnus@net-b.de>

	PR fortran/39505
	* gfortran.dg/no_arg_check_1.f90: New.
	* gfortran.dg/no_arg_check_2.f90: New.
	* gfortran.dg/no_arg_check_3.f90: New.

2013-04-16  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/56968
	* gfortran.dg/proc_ptr_41.f90: New.

2013-04-16  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/56756
	* gcc.dg/torture/pr56756.c: New testcase.

2013-04-16  Tobias Burnus  <burnus@net-b.de>

	PR fortran/56969
	* gfortran.dg/c_assoc_5.f90: New.

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

	* g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
	* gcc.c-torture/execute/pr33992.x: Remove.
	* gcc.c-torture/execute/pr33992.c (foo): Declare as static.
	* gcc.dg/uninit-pred-5_a.c (foo): Ditto.
	* gcc.dg/uninit-pred-5_b.c (foo): Ditto.

2013-04-15  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/56962
	* gcc.c-torture/execute/pr56962.c: New test.

2013-04-15  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/56933
	* gcc.dg/vect/pr56933.c: New testcase.

2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/arm/anddi3-opt.c: New test.
	* gcc.target/arm/anddi3-opt2.c: Likewise.

2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/pr56890-1.c: New test.
	* gcc.dg/pr56890-2.c: Likewise.

2013-04-15  Joey Ye  <joey.ye@arm.com>

	* gcc.target/arm/thumb1-far-jump-1.c: New test.
	* gcc.target/arm/thumb1-far-jump-2.c: New test.

2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/56816
	* gfortran.dg/select_type_33.f03: New test.

2013-04-13  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/55959
	* gfortran.dg/typebound_proc_29.f03: New.

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

	PR fortran/56266
	* gfortran.dg/typebound_proc_28.f03: New.

2013-04-12  Jeff Law  <law@redhat.com>

	* gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
	either.

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

	PR fortran/56929
	* gfortran.dg/coarray/alloc_comp_2.f90: New.

2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>

	PR target/56903
	* gcc.target/i386/pr56903.c: New test.

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

	PR fortran/56261
	* gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
	* gfortran.dg/assumed_rank_4.f90: Modified error wording.
	* gfortran.dg/block_11.f90: Fix invalid test case.
	* gfortran.dg/function_types_3.f90: Add new error message.
	* gfortran.dg/global_references_1.f90: Ditto.
	* gfortran.dg/import2.f90: Remove unneeded parts.
	* gfortran.dg/import6.f90: Fix invalid test case.
	* gfortran.dg/proc_decl_2.f90: Ditto.
	* gfortran.dg/proc_decl_9.f90: Ditto.
	* gfortran.dg/proc_decl_18.f90: Ditto.
	* gfortran.dg/proc_ptr_40.f90: New.
	* gfortran.dg/whole_file_7.f90: Modified error wording.
	* gfortran.dg/whole_file_16.f90: Ditto.
	* gfortran.dg/whole_file_17.f90: Add -pedantic.
	* gfortran.dg/whole_file_18.f90: Modified error wording.
	* gfortran.dg/whole_file_20.f03: Ditto.
	* gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
	invalid test case.

2013-04-12  Richard Biener  <rguenther@suse.de>

	Revert
	2013-04-10  Richard Biener  <rguenther@suse.de>

	* g++.dg/pr55604.C: Use -fdump-rtl-ira.

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

	PR fortran/56845
	* gfortran.dg/class_allocate_15.f90: New.

	Revert:
	2013-04-12  Tobias Burnus  <burnus@net-b.de>

	* gfortran.dg/coarray_lib_alloc_2.f90: Update
	scan-tree-dump-times.

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

	PR tree-optimization/56918
	PR tree-optimization/56920
	* gcc.dg/vect/pr56918.c: New test.
	* gcc.dg/vect/pr56920.c: New test.

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

	PR fortran/56845
	* gfortran.dg/class_allocate_14.f90: New.
	* gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
	* gfortran.dg/coarray_lib_alloc_3.f90: New.

2013-04-12  Marc Glisse  <marc.glisse@inria.fr>

	* gcc.dg/fold-cstvecshift.c: New testcase.

2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>

	* gcc.target/aarch64/negs.c: New.

2013-04-11  Jakub Jelinek  <jakub@redhat.com>

	PR c++/56895
	* g++.dg/template/arrow4.C: New test.

2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/array23.adb: New test.
	* gnat.dg/array23_pkg[123].ads: New helpers.

2013-04-11  Jeff Law  <law@redhat.com>

	PR tree-optimization/56900
	* gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.

2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/56913
	* g++.dg/cpp0x/sfinae44.C: New.

2013-04-11  Arnaud Charlet  <charlet@adacore.com>

	* ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
	* ada/acats/ada95.lst: Remove special handling of -gnat95 switch.

2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/54216
	* g++.dg/cpp0x/enum26.C: New.
	* g++.old-deja/g++.pt/mangle1.C: Adjust.

2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>

	* gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
	inverse operands.
	* gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
	loop is vectorized.
	* gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
	* gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
	loop is vectorized and that the correct instruction is generated.
	* gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
	* gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
	* gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.

2013-04-11  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/56899
	* gcc.c-torture/execute/pr56899.c: New test.

2013-04-10  David S. Miller  <davem@davemloft.net>

	* gcc.target/sparc/setcc-4.c: New test.
	* gcc.target/sparc/setcc-5.c: New test.

2013-04-10  Richard Biener  <rguenther@suse.de>

	* g++.dg/pr55604.C: Use -fdump-rtl-ira.

2013-04-10  Richard Biener  <rguenther@suse.de>

	* gcc.dg/vect/slp-39.c: New testcase.

2013-04-10  Joern Rennecke <joern.rennecke@embecosm.com>

	PR tree-optimization/55524
	* gcc.target/epiphany/fnma-1.c: New test.

2013-04-10  Zhouyi Zhou <yizhouzhou@ict.ac.cn>

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

2013-04-10  Jakub Jelinek  <jakub@redhat.com>

	PR c++/56895
	* g++.dg/template/arrow3.C: New test.

2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/arm/minmax_minus.c: New test.

2013-04-09  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/56883
	* c-c++-common/gomp/pr56883.c: New test.

2013-04-09  Jeff Law  <law@redhat.com>

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

2013-04-09  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/56854
	* g++.dg/torture/pr56854.C: New test.

2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/56782
	* gfortran.dg/array_constructor_44.f90:  New test.

2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/56871
	* g++.dg/cpp0x/constexpr-specialization.C: New.

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

	* gcc.c-torture/execute/pr56837.c: New test.

	PR c++/34949
	PR c++/50243
	* g++.dg/opt/vt3.C: New test.
	* g++.dg/opt/vt4.C: New test.

2013-04-08  Jeff Law  <law@redhat.com>

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

2013-04-08  Richard Biener  <rguenther@suse.de>

	* gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.

2013-04-08  Richard Biener  <rguenther@suse.de>

	* gfortran.dg/vect/fast-math-pr37021.f90: Adjust.

2013-04-08  Richard Biener  <rguenther@suse.de>

	* g++.dg/vect/slp-pr56812.cc: Adjust.

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

	* gcc.dg/pr56837.c: New test.
	* gcc.dg/tree-ssa/ldist-19.c: Don't check for
	"generated memset minus one".

2013-04-07  Tobias Burnus  <burnus@net-b.de>

	PR fortran/56849
	* gfortran.dg/reshape_5.f90: New.

2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	PR target/56843
	* gcc.target/powerpc/recip-1.c: Modify expected output.
	* gcc.target/powerpc/recip-3.c: Likewise.
	* gcc.target/powerpc/recip-4.c: Likewise.
	* gcc.target/powerpc/recip-5.c: Add expected output for iterations.

2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>

	* gcc.target/arm/peep-ldrd-1.c: New test.
	* gcc.target/arm/peep-strd-1.c: Likewise.

2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>

	* gcc.target/arm/negdi-1.c: New test.
	* gcc.target/arm/negdi-2.c: Likewise.
	* gcc.target/arm/negdi-3.c: Likewise.
	* gcc.target/arm/negdi-4.c: Likewise.

2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* lib/target-supports.exp (add_options_for_arm_v8_neon):
	Add -march=armv8-a when we use v8 NEON.
	(check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
	(check_effective_target_vect_call_ceilf): Likewise.
	(check_effective_target_vect_call_floorf): Likewise.
	(check_effective_target_vect_call_roundf): Likewise.
	(check_vect_support_and_set_flags): Remove check for arm_v8_neon.
	* gcc.target/arm/vect-rounding-btruncf.c: New testcase.
	* gcc.target/arm/vect-rounding-ceilf.c: Likewise.
	* gcc.target/arm/vect-rounding-floorf.c: Likewise.
	* gcc.target/arm/vect-rounding-roundf.c: Likewise.

2013-04-05  David Edelsohn  <dje.gcc@gmail.com>

	* gcc.target/powerpc/sd-vsx.c: Skip on AIX.
	* gcc.target/powerpc/sd-pwr6.c: Same.
	* gcc.dg/stack-usage-1.c: Define SIZE on AIX.
	* g++.dg/debug/pr56294.C: XFAIL on AIX.

2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>

	* g++.dg/cpp0x/ref-qual-multi-neg.C: New test.

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

	PR fortran/40881
	* gfortran.dg/altreturn_1.f90: Add -std=gnu.
	* gfortran.dg/altreturn_4.f90: Ditto.
	* gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
	* gfortran.dg/altreturn_5.f90: Ditto.
	* gfortran.dg/altreturn_6.f90: Ditto.
	* gfortran.dg/altreturn_7.f90: Ditto.

2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
	New procedure.
	(check_effective_target_arm_v8_neon_ok_nocache):
	Likewise.
	(check_effective_target_arm_v8_neon_ok): Change to use
	check_effective_target_arm_v8_neon_ok_nocache.
	(add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
	NEON flags.
	(check_effective_target_vect_call_btruncf):
	Enable for arm and ARMv8 NEON.
	(check_effective_target_vect_call_ceilf): Likewise.
	(check_effective_target_vect_call_floorf): Likewise.
	(check_effective_target_vect_call_roundf): Likewise.
	(check_vect_support_and_set_flags): Handle ARMv8 NEON effective
	target.

2013-04-04  Marek Polacek  <polacek@redhat.com>

	PR tree-optimization/48186
	* gcc.dg/pr48186.c: New test.

2013-04-04  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/56826
	* gcc.dg/vect/pr56826.c: New testcase.
	* gcc.dg/vect/O3-pr36098.c: Adjust.

2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>

	* gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
	* gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
	* gcc.target/aarch64/test-framepointer-1.c: Likewise.
	* gcc.target/aarch64/test-framepointer-2.c: Likewise.
	* gcc.target/aarch64/test-framepointer-3.c: Likewise.
	* gcc.target/aarch64/test-framepointer-4.c: Likewise.
	* gcc.target/aarch64/test-framepointer-5.c: Likewise.
	* gcc.target/aarch64/test-framepointer-6.c: Likewise.
	* gcc.target/aarch64/test-framepointer-7.c: Likewise.
	* gcc.target/aarch64/test-framepointer-8.c: Likewise.

2013-04-04  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/56213
	* gcc.dg/vect/vect-123.c: New testcase.

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

	PR fortran/56810
	* gfortran.dg/read_repeat_2.f90: New.

2013-04-04  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/56837
	* g++.dg/torture/pr56837.C: New testcase.

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

	PR fortran/50269
	* gfortran.dg/c_loc_test_21.f90: New.
	* gfortran.dg/c_loc_test_19.f90: Update dg-error.
	* gfortran.dg/c_loc_tests_10.f03: Update dg-error.
	* gfortran.dg/c_loc_tests_11.f03: Update dg-error.
	* gfortran.dg/c_loc_tests_4.f03: Update dg-error.
	* gfortran.dg/c_loc_tests_16.f90:  Update dg-error.

2013-04-03  Jeff Law  <law@redhat.com>

	PR tree-optimization/56799
	* gcc.c-torture/execute/pr56799.c: New test.

2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/56815
	* g++.dg/warn/Wpointer-arith-1.C: New.
	* g++.dg/gomp/for-19.C: Adjust.

2013-04-03  Marek Polacek  <polacek@redhat.com>

	PR sanitizer/55702
	* gcc.dg/pr55702.c: New test.

2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/56809
	* gcc.dg/pr56809.c: New testcase.

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

	PR debug/56819
	* g++.dg/debug/pr56819.C: New test.

2013-04-03  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/56817
	* g++.dg/torture/pr56817.C: New testcase.

2013-04-03  Marc Glisse  <marc.glisse@inria.fr>

	* gcc.dg/vect/bb-slp-31.c: New file.

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

	PR c++/34949
	* g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.

2013-04-03  Richard Biener  <rguenther@suse.de>

	* g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.

2013-04-03  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/55964
	* gcc.dg/torture/pr55964-2.c: New testcase.

2013-04-03  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/56501
	* gcc.dg/torture/pr56501.c: New testcase.

2013-04-03  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/56407
	* gcc.dg/torture/pr56407.c: New testcase.

2013-04-03  Marc Glisse  <marc.glisse@inria.fr>

	PR tree-optimization/56790
	* g++.dg/ext/pr56790-1.C: New testcase.

2013-04-03  Marc Glisse  <marc.glisse@inria.fr>

	* gcc.target/i386/merge-1.c: New testcase.
	* gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.

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

	PR c/19449
	* gcc.c-torture/execute/pr19449.c: New test.

2013-04-03  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/56812
	* g++.dg/vect/slp-pr56812.cc: New testcase.

2013-04-03  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/56284
	PR fortran/40881
	* gfortran.dg/altreturn_8.f90: New.
	* gfortran.dg/altreturn_2.f90: Add -std=legacy.
	* gfortran.dg/intrinsic_actual_3.f90: Ditto.
	* gfortran.dg/invalid_interface_assignment.f90: Ditto.

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

	PR rtl-optimization/56745
	* gcc.c-torture/compile/pr56745.c: New test.

2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>

	* gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.

2013-04-02  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/56778
	* gcc.dg/torture/pr56778.c: New testcase.

2013-04-02  Richard Biener  <rguenther@suse.de>

	PR middle-end/56768
	* g++.dg/torture/pr56768.C: New testcase.

2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>

	* obj-c++.dg/try-catch-13.mm: Update per PR56725.

2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/56660
	* gfortran.dg/namelist_82.f90:  New test.

2013-04-01  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/56500
	* gfortran.dg/implicit_class_1.f90: New.

2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/56786
	* gfortran.dg/namelist_81.f90:  New test.

2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>

	* gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
	for constant and equal string lengths.
	* gfortran.dg/character_comparison_5.f90:  Likewise.
	* gfortran.dg/character_comparison_9.f90:  New test.

2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>

	* gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
	* gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.

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

	PR fortran/35203
	* gfortran.dg/optional_absent_3.f90: New.

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

	PR fortran/56737
	* testsuite/gfortran.dg/fmt_cache_3.f90: New.

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

	PR fortran/56735
	* gfortran.dg/namelist_80.f90: New.

2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>

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

2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/55806
	* gfortran.dg/array_constructor_43.f90:  New test.
	* gfortran.dg/random_seed_3.f90:  New test.

2013-03-28  Ian Bolton  <ian.bolton@arm.com>

	* gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
	* gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
	* gcc.target/aarch64/test-framepointer-1.c: Likewise.
	* gcc.target/aarch64/test-framepointer-2.c: Likewise.
	* gcc.target/aarch64/test-framepointer-3.c: Likewise.
	* gcc.target/aarch64/test-framepointer-4.c: Likewise.
	* gcc.target/aarch64/test-framepointer-5.c: Likewise.
	* gcc.target/aarch64/test-framepointer-6.c: Likewise.
	* gcc.target/aarch64/test-framepointer-7.c: Likewise.
	* gcc.target/aarch64/test-framepointer-8.c: Likewise.

2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/56725
	* g++.dg/conversion/op4.C: Adjust.
	* g++.dg/cpp0x/rv1n.C: Likewise.
	* g++.dg/cpp0x/rv2n.C: Likewise.
	* g++.dg/cpp0x/template_deduction.C: Likewise.
	* g++.dg/expr/cond8.C: Likewise.
	* g++.dg/other/error4.C: Likewise.
	* g++.old-deja/g++.bugs/900514_03.C: Likewise.
	* g++.old-deja/g++.bugs/900519_02.C: Likewise.
	* g++.old-deja/g++.bugs/900519_03.C: Likewise.
	* g++.old-deja/g++.bugs/900520_02.C: Likewise.
	* g++.old-deja/g++.jason/conversion2.C: Likewise.
	* g++.old-deja/g++.law/cvt20.C: Likewise.
	* g++.old-deja/g++.law/cvt8.C: Likewise.
	* g++.old-deja/g++.law/init8.C: Likewise.
	* g++.old-deja/g++.mike/net12.C: Likewise.
	* g++.old-deja/g++.mike/net8.C: Likewise.
	* g++.old-deja/g++.mike/p2793.C: Likewise.
	* g++.old-deja/g++.mike/p3836.C: Likewise.
	* g++.old-deja/g++.mike/p418.C: Likewise.
	* g++.old-deja/g++.mike/p701.C: Likewise.
	* g++.old-deja/g++.mike/p807.C: Likewise.

2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>

	PR middle-end/56694
	* g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
	targets.

2013-03-28  Marek Polacek  <polacek@redhat.com>

	PR tree-optimization/56695
	* gcc.dg/vect/pr56695.c: New test.

2013-03-28  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/37021
	* gcc.dg/vect/fast-math-slp-38.c: New testcase.
	* gcc.dg/vect/O3-pr36098.c: Un-XFAIL.

2013-03-27  Tobias Burnus  <burnus@net-b.de>

	PR fortran/56650
	PR fortran/36437
	* gfortran.dg/sizeof_2.f90: New.
	* gfortran.dg/sizeof_3.f90: New.
	* gfortran.dg/sizeof_proc.f90: Update dg-error.

2013-03-27  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/37021
	* gfortran.dg/vect/fast-math-pr37021.f90: New testcase.

2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>

	* g++.dg/ipa/ivinline-1.C: Add target nonpic.
	* g++.dg/ipa/ivinline-2.C: Likewise.
	* g++.dg/ipa/ivinline-3.C: Likewise.
	* g++.dg/ipa/ivinline-4.C: Likewise.
	* g++.dg/ipa/ivinline-5.C: Likewise.
	* g++.dg/ipa/ivinline-7.C: Likewise.
	* g++.dg/ipa/ivinline-8.C: Likewise.
	* g++.dg/ipa/ivinline-9.C: Likewise.
	* g++.dg/cpp0x/noexcept03.C: Likewise.
	* gcc.dg/const-1.c: Likewise.
	* gcc.dg/ipa/pure-const-1.c: Likewise.
	* gcc.dg/noreturn-8.c: Likewise.
	* gcc.target/i386/mmx-1.c: Likewise.
	* gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
	* gcc.dg/tree-ssa/loadpre6.c: Likewise.
	* gcc.c-torture/execute/pr33992.x: New file.

2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.

2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/55951
	* g++.dg/ext/desig5.C: New.

2013-03-26  Tobias Burnus  <burnus@net-b.de>

	PR fortran/56649
	* gfortran.dg/merge_init_expr_2.f90: New.
	* gfortran.dg/merge_char_1.f90: Modify test to
	stay a run-time test.
	* gfortran.dg/merge_char_3.f90: Ditto.

2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>

	* g++.dg/cpp0x/constexpr-friend-2.C: New.
	* g++.dg/cpp0x/constexpr-main.C: Likewise.

2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/56722
	* g++.dg/cpp0x/range-for23.C: New.

2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>

	PR libfortran/52512
	* gfortran.dg/namelist_79.f90: New.

2013-03-25  Martin Jambor  <mjambor@suse.cz>

	* gcc.dg/ipa/ipcp-agg-9.c: New test.

2013-03-25  Tobias Burnus  <burnus@net-b.de>

	PR fortran/38536
	PR fortran/38813
	PR fortran/38894
	PR fortran/39288
	PR fortran/40963
	PR fortran/45824
	PR fortran/47023
	PR fortran/47034
	PR fortran/49023
	PR fortran/50269
	PR fortran/50612
	PR fortran/52426
	PR fortran/54263
	PR fortran/55343
	PR fortran/55444
	PR fortran/55574
	PR fortran/56079
	PR fortran/56378
	* gfortran.dg/c_assoc_2.f03: Update dg-error wording.
	* gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
	* gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
	* gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
	* gfortran.dg/c_funloc_tests_2.f03: Ditto.
	* gfortran.dg/c_funloc_tests_5.f03: Ditto.
	* gfortran.dg/c_funloc_tests_6.f90: Ditto.
	* gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
	* gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
	* gfortran.dg/c_loc_tests_16.f90: Ditto.
	* gfortran.dg/c_loc_tests_4.f03: Ditto.
	* gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
	* gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
	* gfortran.dg/c_loc_tests_8.f03: Ditto.
	* gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
	* gfortran.dg/c_ptr_tests_15.f90: Ditto.
	* gfortran.dg/c_sizeof_1.f90: Fix invalid code.
	* gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
	* gfortran.dg/pr32601_1.f03: Ditto.
	* gfortran.dg/storage_size_2.f08: Remove dg-error.
	* gfortran.dg/blockdata_7.f90: New.
	* gfortran.dg/c_assoc_4.f90: New.
	* gfortran.dg/c_f_pointer_tests_6.f90: New.
	* gfortran.dg/c_f_pointer_tests_7.f90: New.
	* gfortran.dg/c_funloc_tests_8.f90: New.
	* gfortran.dg/c_loc_test_17.f90: New.
	* gfortran.dg/c_loc_test_18.f90: New.
	* gfortran.dg/c_loc_test_19.f90: New.
	* gfortran.dg/c_loc_test_20.f90: New.
	* gfortran.dg/c_sizeof_5.f90: New.
	* gfortran.dg/iso_c_binding_rename_3.f90: New.
	* gfortran.dg/transfer_resolve_2.f90: New.
	* gfortran.dg/transfer_resolve_3.f90: New.
	* gfortran.dg/transfer_resolve_4.f90: New.
	* gfortran.dg/pr32601.f03: Update dg-error.
	* gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
	* gfortran.dg/c_ptr_tests_9.f03: Fix test case.

2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/arm/vseleqdf.c: New test.
	* gcc.target/arm/vseleqsf.c: Likewise.
	* gcc.target/arm/vselgedf.c: Likewise.
	* gcc.target/arm/vselgesf.c: Likewise.
	* gcc.target/arm/vselgtdf.c: Likewise.
	* gcc.target/arm/vselgtsf.c: Likewise.
	* gcc.target/arm/vselledf.c: Likewise.
	* gcc.target/arm/vsellesf.c: Likewise.
	* gcc.target/arm/vselltdf.c: Likewise.
	* gcc.target/arm/vselltsf.c: Likewise.
	* gcc.target/arm/vselnedf.c: Likewise.
	* gcc.target/arm/vselnesf.c: Likewise.
	* gcc.target/arm/vselvcdf.c: Likewise.
	* gcc.target/arm/vselvcsf.c: Likewise.
	* gcc.target/arm/vselvsdf.c: Likewise.
	* gcc.target/arm/vselvssf.c: Likewise.

2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov at arm.com>

	* gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
	body from here...
	* gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
	* gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
	* gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
	* gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
	* gcc.target/aarch64/atomic-op-acquire.x: ... to here.
	* gcc.target/aarch64/atomic-op-char.c: Move test body from here...
	* gcc.target/aarch64/atomic-op-char.x: ... to here.
	* gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
	* gcc.target/aarch64/atomic-op-consume.x: ... to here.
	* gcc.target/aarch64/atomic-op-int.c: Move test body from here...
	* gcc.target/aarch64/atomic-op-int.x: ... to here.
	* gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
	* gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
	* gcc.target/aarch64/atomic-op-release.c: Move test body from here...
	* gcc.target/aarch64/atomic-op-release.x: ... to here.
	* gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
	* gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
	* gcc.target/aarch64/atomic-op-short.c: Move test body from here...
	* gcc.target/aarch64/atomic-op-short.x: ... to here.
	* gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
	* gcc.target/arm/atomic-op-acq_rel.c: Likewise.
	* gcc.target/arm/atomic-op-acquire.c: Likewise.
	* gcc.target/arm/atomic-op-char.c: Likewise.
	* gcc.target/arm/atomic-op-consume.c: Likewise.
	* gcc.target/arm/atomic-op-int.c: Likewise.
	* gcc.target/arm/atomic-op-relaxed.c: Likewise.
	* gcc.target/arm/atomic-op-release.c: Likewise.
	* gcc.target/arm/atomic-op-seq_cst.c: Likewise.
	* gcc.target/arm/atomic-op-short.c: Likewise.

2013-03-25  Richard Biener  <rguenther@suse.de>

	PR middle-end/56694
	* g++.dg/torture/pr56694.C: New testcase.

2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/56720
	* gcc.target/arm/neon-vcond-gt.c: New test.
	* gcc.target/arm/neon-vcond-ltgt.c: Likewise.
	* gcc.target/arm/neon-vcond-unordered.c: Likewise.

2013-03-25  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/56689
	* gcc.dg/torture/pr56689.c: New testcase.

2013-03-25  Kai Tietz  <ktietz@redhat.com>

	* g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.

2013-03-24  Tobias Burnus  <burnus@net-b.de>

	PR fortran/56696
	* gfortran.dg/eof_5.f90: New.

2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>

	* gcc.c-torture/execute/builtins/builtins.exp: Sort targets
	alphabetically.

2013-03-22  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.

2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>

	PR testsuite/55994
	* gcc.c-torture/execute/builtins/builtins.exp: Add
	-Wl,--allow-multiple-definition for RTEMS targets.

2013-03-22  Ian Bolton  <ian.bolton@arm.com>

	* gcc.target/aarch64/movk.c: New test.

2013-03-21  Marc Glisse  <marc.glisse@inria.fr>

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

2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/arm/neon-for-64bits-1.c: New tests.
	* gcc.target/arm/neon-for-64bits-2.c: Likewise.

2013-03-21  Richard Biener  <rguenther@suse.de>

	* gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
	* gcc.dg/vect/vect-outer-3a.c: Likewise.

2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>

	* gcc.target/aarch64/vect.c: Test and result vector added
	for sabd and saba instructions.
	* gcc.target/aarch64/vect-compile.c: Check for sabd and saba
	instructions in assembly.
	* gcc.target/aarch64/vect.x: Add sabd and saba test functions.
	* gcc.target/aarch64/vect-fp.c: Test and result vector added
	for fabd instruction.
	* gcc.target/aarch64/vect-fp-compile.c: Check for fabd
	instruction in assembly.
	* gcc.target/aarch64/vect-fp.x: Add fabd test function.

2013-03-20  Jeff Law  <law@redhat.com>

	* g++.dg/tree-ssa/ssa-dom.C: New test.

2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>

	* gcc.target/powerpc/mmfpgpr.c: New test.
	* gcc.target/powerpc/sd-vsx.c: Likewise.
	* gcc.target/powerpc/sd-pwr6.c: Likewise.
	* gcc.target/powerpc/vsx-float0.c: Likewise.

2013-03-20  Marc Glisse  <marc.glisse@inria.fr>

	PR tree-optimization/56355
	* gcc.dg/pr56355-1.c: New file.

2013-03-20  Catherine Moore  <clm@codesourcery.com>
	    Richard Sandiford <rdsandiford@googlemail.com>

	* gcc.target/mips/mips.exp: Add microMIPS support.
	* gcc.target/mips/umips-movep-2.c: New test.
	* gcc.target/mips/umips-lwp-2.c: New test.
	* gcc.target/mips/umips-swp-5.c: New test.
	* gcc.target/mips/umips-constraints-1.c: New test.
	* gcc.target/mips/umips-lwp-3.c: New test.
	* gcc.target/mips/umips-swp-6.c: New test.
	* gcc.target/mips/umips-constraints-2.c: New test.
	* gcc.target/mips/umips-save-restore-1.c: New test.
	* gcc.target/mips/umips-lwp-4.c: New test.
	* gcc.target/mips/umips-swp-7.c: New test.
	* gcc.target/mips/umips-save-restore-2.c: New test.
	* gcc.target/mips/umips-lwp-swp-volatile.c: New test.
	* gcc.target/mips/umips-lwp-5.c: New test.
	* gcc.target/mips/umips-save-restore-3.c: New test.
	* gcc.target/mips/umips-lwp-6.c: New test.
	* gcc.target/mips/umips-swp-1.c: New test.
	* gcc.target/mips/umips-lwp-7.c: New test.
	* gcc.target/mips/umips-swp-2.c: New test.
	* gcc.target/mips/umips-lwp-8.c: New test.
	* gcc.target/mips/umips-swp-3.c: New test.
	* gcc.target/mips/umips-movep-1.c: New test.
	* gcc.target/mips/umips-lwp-1.c: New test.
	* gcc.target/mips/umips-swp-4.c: New test.

2013-03-20  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/56661
	* gcc.dg/torture/pr56661.c: New testcase.

2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	PR rtl-optimization/56605
	* gcc.target/powerpc/pr56605.c: New.

2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	PR fortran/54932
	* gfortran.dg/do_1.f90: Don't xfail.

2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>

	PR libfortran/51825
	* gfortran.dg/namelist_77.f90: New.
	* gfortran.dg/namelist_78.f90: New.

2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>

	PR libfortran/48618
	* gfortran.dg/open_negative_unit_1.f90: New.

2013-03-19  Ian Bolton  <ian.bolton@arm.com>

	* gcc.target/aarch64/sbc.c: New test.

2013-03-19  Ian Bolton  <ian.bolton@arm.com>

	* gcc.target/aarch64/ror.c: New test.

2013-03-19  Ian Bolton  <ian.bolton@arm.com>

	* gcc.target/aarch64/extr.c: New test.

2013-03-19  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/56273
	* gcc.dg/tree-ssa/vrp47.c: Adjust.
	* c-c++-common/uninit-17.c: Likewise.

2013-03-18  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/56635
	* g++.dg/torture/pr56635.C: New test.

2013-03-18  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/3713
	* g++.dg/ipa/devirt-12.C: New testcase.

2013-03-18  Jakub Jelinek  <jakub@redhat.com>

	PR c/56566
	* c-c++-common/pr56566.c: New test.

2013-03-17  Jason Merrill  <jason@redhat.com>

	* g++.dg/template/abstract-dr337.C: XFAIL.

2013-03-16  Jakub Jelinek  <jakub@redhat.com>

	PR c++/56607
	* g++.dg/warn/Wdiv-by-zero-2.C: New test.
	* c-c++-common/pr56607.c: New test.

2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/56582
	* g++.dg/cpp0x/constexpr-array5.C: New.

2013-03-15  Tobias Burnus  <burnus@net-b.de>

	PR fortran/56615
	* gfortran.dg/transfer_intrinsic_5.f90: New.

2013-03-15  Kai Tietz  <ktietz@redhat.com>

	* gcc.target/i386/movti.c: Don't test for x64 mingw.
	* gcc.target/i386/pr20020-1.c: Likewise.
	* gcc.target/i386/pr20020-2.c: Likewise.
	* gcc.target/i386/pr20020-3.c: Likewise.
	* gcc.target/i386/pr53425-1.c: Likewise.
	* gcc.target/i386/pr53425-2.c: Likewise.
	* gcc.target/i386/pr55093.c: Likewise.
	* gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.

2013-03-15  Jakub Jelinek  <jakub@redhat.com>

	PR debug/56307
	* gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
	dg-options.  Remove 32-bit hppa*-*-hpux* xfail.

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

	PR tree-optimization/53265
	* gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
	undefined behavior.
	* gcc.dg/graphite/id-6.c (test): Likewise.
	* gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
	MIN_EXPR and MAX_EXPR in GIMPLE stmts.

	PR tree-optimization/53265
	* gcc.dg/pr53265.c: New test.
	* gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
	to dg-options.
	* g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
	arrays.
	* gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
	n, use it as high bound instead of 4.

2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/49880
	* gcc.target/sh/pr49880-1.c: New.
	* gcc.target/sh/pr49880-2.c: New.
	* gcc.target/sh/pr49880-3.c: New.
	* gcc.target/sh/pr49880-4.c: New.
	* gcc.target/sh/pr49880-5.c: New.

2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>

	* g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.

2013-03-13  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/56608
	* gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.

2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/56611
	* g++.dg/cpp0x/alias-decl-32.C: New.

2013-03-11  Jan Hubicka  <jh@suse.cz>

	PR middle-end/56571
	* gcc.c-torture/compile/pr56571.c: New testcase.

2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>

	* gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
	* gcc.dg/tree-ssa/pr55579.c: Likewise.

2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>

	* gcc.dg/inline_3.c: Remove target and dg-excess-errors.
	* gcc.dg/inline_4.c: Likewise.
	* gcc.dg/unroll_2.c: Likewise.
	* gcc.dg/unroll_3.c: Likewise.
	* gcc.dg/unroll_4.c: Likewise.

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

	PR testsuite/54119
	* gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.

	PR debug/56307
	* gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.

2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/40797
	* gcc.c-torture/compile/pr40797.c: New.

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

	* gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.

2013-03-10  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/56575
	* gfortran.dg/class_56.f90: New test.

2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>

	PR middle-end/56524
	* gcc.target/mips/pr56524.c: New test.

2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/56565
	* g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.

2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/51412
	* g++.dg/cpp0x/lambda/lambda-err3.C: New.

2013-03-08  Marek Polacek  <polacek@redhat.com>

	PR tree-optimization/56478
	* gcc.dg/torture/pr56478.c: New test.

2013-03-08  Kai Tietz  <ktietz@redhat.com>

	* gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
	targets linker option --allow-multiple-definition.

	* gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
	* gcc.dg/pr24683.c: Avoid warning about casting constant string.
	* gcc.dg/pr52549.c: Add LLP64 case.
	* gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
	* gcc.dg/pr56510.c: Adjust for LLP64 targets.
	* gcc.dg/torture/pr51071-2.c: Likewise.
	* gcc.dg/tree-ssa/vrp72.c: Likewise.
	* gcc.dg/tree-ssa/vrp73.c: Likewise.
	* gcc.dg/tree-ssa/vrp75.c: Likewise.
	* gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
	* gcc.dg/weak/weak-1.c: Likewise.
	* gcc.dg/weak/weak-2.c: Likewise.
	* gcc.dg/weak/weak-3.c: Likewise.
	* gcc.dg/weak/weak-4.c: Likewise.
	* gcc.dg/weak/weak-5.c: Likewise.
	* gcc.dg/weak/weak-15.c: Likewise.
	* gcc.dg/weak/weak-16.c: Likewise.

	* c-c++-common/pr54486.c: Skip test for mingw-targets.

2013-03-07  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/56559
	* gcc.dg/tree-ssa/reassoc-26.c: New test.

2013-03-07  Andreas Schwab  <schwab@suse.de>

	* gcc.dg/pr31490.c: Fix last change.

2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/56534
	* g++.dg/template/crash115.C: New.

2013-03-06  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/56539
	* gcc.c-torture/compile/pr56539.c: New test.

2013-03-06  Kai Tietz  <ktietz@redhat.com>

	* gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
	targets.
	* gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
	* gcc.dg/lto/20091013-1_2.c: Likewise.
	* gcc.dg/pr31490.c: Adjust for LLP64 targets.

2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/specs/aggr6.ads: New test.

2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>

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

2013-03-06  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/56548
	* gcc.dg/pr56548.c: New test.

2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	PR debug/53363
	* g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.

2013-03-06  Jakub Jelinek  <jakub@redhat.com>

	PR c++/56543
	* g++.dg/template/typename20.C: New test.

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

	PR debug/56510
	* gcc.dg/pr56510.c: New test.

	PR rtl-optimization/56484
	* gcc.c-torture/compile/pr56484.c: New test.

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

	PR c++/56530
	* g++.dg/warn/Wsign-conversion-2.C: New.

2013-03-05  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/56270
	* gcc.dg/vect/slp-38.c: New testcase.

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

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

2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>

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

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

	* gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
	* gcc.dg/pr56228.c <avr>: Skip.

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

	PR testsuite/52641
	PR tree-optimization/52631
	* gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.

2013-03-03  David Edelsohn  <dje.gcc@gmail.com>

	* gcc.dg/vect/vect-82_64.c: Skip on AIX.
	* gcc.dg/vect/vect-83_64.c: Same.

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

	PR fortran/56477
	* gfortran.dg/pointer_check_13.f90: New test.

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

	PR fortran/54730
	* gfortran.dg/array_constructor_42.f90: New test.

2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/52688
	* g++.dg/template/static33.C: New.
	* g++.dg/template/static34.C: Likewise.

	PR c++/10291
	* g++.dg/template/static35.C: New.

2013-03-01  Steve Ellcey  <sellcey@mips.com>

	* gcc.dg/pr56396.c: Require pic support.

2013-03-01  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/55481
	* gcc.dg/torture/pr56488.c: New testcase.

2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
	    Jakub Jelinek  <jakub@redhat.com>

	PR sanitizer/56454
	* g++.dg/asan/default-options-1.C (__asan_default_options): Use
	no_sanitize_address attribute rather than no_address_safety_analysis.
	* g++.dg/asan/sanitizer_test_utils.h
	(ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
	* c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
	in addition to no_address_safety_analysis.

2013-02-28  Jason Merrill  <jason@redhat.com>

	PR c++/56481
	* g++.dg/cpp0x/constexpr-and.C: New.

2013-02-28  Martin Jambor  <mjambor@suse.cz>

	PR tree-optimization/56294
	* g++.dg/debug/pr56294.C: New test.

2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>

	* g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.

2013-02-27  Marek Polacek  <polacek@redhat.com>

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

2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>

	* gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
	* gcc.dg/tree-ssa/slsr-2.c: Likewise.
	* gcc.dg/tree-ssa/slsr-3.c: Likewise.

2013-02-27  Andrey Belevantsev  <abel@ispras.ru>

	PR middle-end/45472
	* gcc.dg/pr45472.c: New test.

2013-02-26  Marek Polacek  <polacek@redhat.com>

	PR tree-optimization/56426
	* gcc.dg/pr56436.c: New test.

2013-02-26  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/56448
	* gcc.c-torture/compile/pr56448.c: New test.

	PR tree-optimization/56443
	* gcc.dg/torture/pr56443.c: New test.

2013-02-25  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/56175
	* gcc.dg/tree-ssa/forwprop-24.c: New testcase.

2013-02-24  Jakub Jelinek  <jakub@redhat.com>

	PR c++/56403
	* g++.dg/torture/pr56403.C: New test.

2013-02-25  Catherine Moore  <clm@codesourcery.com>

	Revert:
	2013-02-24  Catherine Moore  <clm@codesourcery.com>
	Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.target/mips/mips.exp: Add microMIPS support.
	* gcc.target/mips/umips-movep-2.c: New test.
	* gcc.target/mips/umips-lwp-2.c: New test.
	* gcc.target/mips/umips-swp-5.c: New test.
	* gcc.target/mips/umips-constraints-1.c: New test.
	* gcc.target/mips/umips-lwp-3.c: New test.
	* gcc.target/mips/umips-swp-6.c: New test.
	* gcc.target/mips/umips-constraints-2.c: New test.
	* gcc.target/mips/umips-save-restore-1.c: New test.
	* gcc.target/mips/umips-lwp-4.c: New test.
	* gcc.target/mips/umips-swp-7.c: New test.
	* gcc.target/mips/umips-save-restore-2.c: New test.
	* gcc.target/mips/umips-lwp-swp-volatile.c: New test.
	* gcc.target/mips/umips-lwp-5.c: New test.
	* gcc.target/mips/umips-save-restore-3.c: New test.
	* gcc.target/mips/umips-lwp-6.c: New test.
	* gcc.target/mips/umips-swp-1.c: New test.
	* gcc.target/mips/umips-lwp-7.c: New test.
	* gcc.target/mips/umips-swp-2.c: New test.
	* gcc.target/mips/umips-lwp-8.c: New test.
	* gcc.target/mips/umips-swp-3.c: New test.
	* gcc.target/mips/umips-movep-1.c: New test.
	* gcc.target/mips/umips-lwp-1.c: New test.
	* gcc.target/mips/umips-swp-4.c: New test.

2013-02-24  Catherine Moore  <clm@codesourcery.com>
	    Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.target/mips/mips.exp: Add microMIPS support.
	* gcc.target/mips/umips-movep-2.c: New test.
	* gcc.target/mips/umips-lwp-2.c: New test.
	* gcc.target/mips/umips-swp-5.c: New test.
	* gcc.target/mips/umips-constraints-1.c: New test.
	* gcc.target/mips/umips-lwp-3.c: New test.
	* gcc.target/mips/umips-swp-6.c: New test.
	* gcc.target/mips/umips-constraints-2.c: New test.
	* gcc.target/mips/umips-save-restore-1.c: New test.
	* gcc.target/mips/umips-lwp-4.c: New test.
	* gcc.target/mips/umips-swp-7.c: New test.
	* gcc.target/mips/umips-save-restore-2.c: New test.
	* gcc.target/mips/umips-lwp-swp-volatile.c: New test.
	* gcc.target/mips/umips-lwp-5.c: New test.
	* gcc.target/mips/umips-save-restore-3.c: New test.
	* gcc.target/mips/umips-lwp-6.c: New test.
	* gcc.target/mips/umips-swp-1.c: New test.
	* gcc.target/mips/umips-lwp-7.c: New test.
	* gcc.target/mips/umips-swp-2.c: New test.
	* gcc.target/mips/umips-lwp-8.c: New test.
	* gcc.target/mips/umips-swp-3.c: New test.
	* gcc.target/mips/umips-movep-1.c: New test.
	* gcc.target/mips/umips-lwp-1.c: New test.
	* gcc.target/mips/umips-swp-4.c: New test.

2013-02-22  Jakub Jelinek  <jakub@redhat.com>

	PR sanitizer/56393
	* lib/asan-dg.exp (asan_link_flags): Add
	-B${gccpath}/libsanitizer/asan/ to flags.

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

	PR middle-end/56420
	* gcc.dg/torture/pr56420.c: New test.

2013-02-20  Aldy Hernandez  <aldyh@redhat.com>

	PR middle-end/56108
	* gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.

2013-02-21  Martin Jambor  <mjambor@suse.cz>

	PR tree-optimization/56310
	* g++.dg/ipa/pr56310.C: New test.

2013-02-21  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/56385
	* gfortran.dg/proc_ptr_comp_37.f90: New.

2013-02-21  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/56415
	Revert
	2013-02-11  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/56273
	* g++.dg/warn/Warray-bounds-6.C: New testcase.
	* gcc.dg/tree-ssa/pr21559.c: Adjust.
	* gcc.dg/tree-ssa/vrp17.c: Likewise.
	* gcc.dg/tree-ssa/vrp18.c: Likewise.
	* gcc.dg/tree-ssa/vrp23.c: Likewise.
	* gcc.dg/tree-ssa/vrp24.c: Likewise.

2013-02-21  Marek Polacek  <polacek@redhat.com>

	PR tree-optimization/56398
	* g++.dg/torture/pr56398.C: New test.

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

	PR inline-asm/56405
	* gcc.c-torture/compile/pr56405.c: New test.

2013-02-20  Jan Hubicka  <jh@suse.cz>

	PR tree-optimization/56265
	* g++.dg/ipa/devirt-11.C: New testcase.

2013-02-20  Richard Biener  <rguenther@suse.de>

	* gcc.dg/tree-ssa/forwprop-8.c: Adjust.

2013-02-20  Richard Biener  <rguenther@suse.de>
	Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/56396
	* gcc.dg/pr56396.c: New testcase.

2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/56373
	* g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.

2013-02-19  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/56384
	* gcc.dg/torture/pr56384.c: New testcase.

2013-02-19  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/56350
	* gcc.dg/pr56350.c: New test.

	PR tree-optimization/56381
	* g++.dg/opt/pr56381.C: New test.

2013-02-18  Jakub Jelinek  <jakub@redhat.com>

	PR pch/54117
	* lib/dg-pch.exp (pch-init, pch-finish,
	check_effective_target_pch_supported_debug): New procs.
	(dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
	Likewise if $pch_unsupported_debug and $flags include -g.
	Skip FAILs about missing *.gch file if $pch_unsupported_debug
	and dg-require-effective-target pch_unsupported_debug.
	* g++.dg/pch/pch.exp: Call pch-init and pch-finish.
	* objc.dg/pch/pch.exp: Likewise.
	* gcc.dg/pch/pch.exp: Likewise.
	* gcc.dg/pch/valid-1.c: Add dg-require-effective-target
	pch_unsupported_debug.
	* gcc.dg/pch/valid-1.hs: Likewise.
	* gcc.dg/pch/valid-1b.c: Likewise.
	* gcc.dg/pch/valid-1b.hs: Likewise.

2013-02-18  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/56366
	* gcc.dg/torture/pr56366.c: New testcase.

2013-02-18  Richard Biener  <rguenther@suse.de>

	PR middle-end/56349
	* gcc.dg/torture/pr56349.c: New testcase.

2013-02-18  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/56321
	* gcc.dg/torture/pr56321.c: New testcase.

2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>

	* gcc.dg/20020312-2.c: Define MicroBlaze PIC register

2013-02-16  Jakub Jelinek  <jakub@redhat.com>
	    Dodji Seketeli  <dodji@redhat.com>

	PR asan/56330
	* c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
	* c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
	* c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
	* c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
	* c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
	* c-c++-common/asan/pr56330.c: Likewise.
	* c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
	Ensure the size argument of __builtin_memcpy is a constant.

2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
	    Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/51242
	* g++.dg/cpp0x/enum23.C: New.

2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/54685
	* gcc.target/sh/pr54685.c: Fix scanning of not insn.

2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/56348
	* gcc.target/i386/pr56348.c: New test.

2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>

	* gcc.target/arm/interrupt-1.c: Fix for thumb mode.
	* gcc.target/arm/interrupt-2.c: Likewise.

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

	PR fortran/56318
	* gfortran.dg/matmul_9.f90: New.

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

	PR fortran/53818
	* gfortran.dg/init_flag_11.f90: New.

2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.

2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
	characters.

2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
	    Tobias Burnus  <burnus@net-b.de>

	PR testsuite/56138
	* gfortran.dg/allocatable_function_7.f90: New.

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

	* g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
	* asan_globals_test-wrapper.cc: New file.
	* g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
	instead of asan_globals_test.cc as dg-additional-sources.
	Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
	* g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
	"sanitizer_test_utils.h" instead of
	"sanitizer_common/tests/sanitizer_test_utils.h".
	* g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
	* g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
	* g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
	* g++.dg/asan/asan_globals_test.cc: Synced from upstream.
	* g++.dg/asan/asan_test.cc: Synced from upstream.
	* g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.

2013-02-14  Dodji Seketeli  <dodji@redhat.com>

	Fix an asan crash
	* c-c++-common/asan/memcmp-2.c: New test.

2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>

	PR c++/55582
	* g++.dg/cpp0x/udlit-string-literal.h: New.
	* g++.dg/cpp0x/udlit-string-literal.C: New.

2013-02-13  Sriraman Tallam  <tmsriram@google.com>

	* g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.

2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>

	PR target/56184
	* gcc.target/arm/pr56184.C: New test.

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

	PR c++/56302
	* g++.dg/torture/pr56302.C: New test.
	* g++.dg/cpp0x/constexpr-56302.C: New test.
	* c-c++-common/pr56302.c: New test.

2013-02-13  Tobias Burnus  <burnus@net-b.de>
	    Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	PR fortran/56204
	* gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
	* gfortran.dg/quad_3.f90: Ditto.

2013-02-13  Kostya Serebryany  <kcc@google.com>

	* c-c++-common/asan/strncpy-overflow-1.c: Update the test
	to match the fresh asan run-time.
	* c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.

2013-02-12  Dodji Seketeli  <dodji@redhat.com>

	Avoid instrumenting duplicated memory access in the same basic block
	* c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
	* c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
	* c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
	* c-c++-common/asan/inc.c: Likewise.

2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>

	PR inline-asm/56148
	* gcc.target/i386/pr56148.c: New test.

2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
	    Tobias Burnus  <burnus@net-b.de>

	PR testsuite/56082
	* gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
	to kind=2.

2013-02-12  Richard Biener  <rguenther@suse.de>

	PR lto/56297
	* gcc.dg/lto/pr56297_0.c: New testcase.
	* gcc.dg/lto/pr56297_0.c: Likewise.

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

	PR fortran/46952
	* gfortran.dg/typebound_deferred_1.f90: New.

2013-02-12  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/56151
	* gcc.target/i386/pr56151.c: New test.

2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>

	* g++.dg/ext/mv12.C: New test.
	* g++.dg/ext/mv12.h: New file.
	* g++.dg/ext/mv12-aux.C: New file.
	* g++.dg/ext/mv13.C: New test.

2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>

	* lib/target-supports.exp
	(check_effective_target_powerpc_eabi_ok): New.
	* gcc.target/powerpc/ppc-eabi.c: Use require effective target
	powerpc_eabi_ok.
	* gcc.target/powerpc/ppc-sdata-1.c: Likewise.
	* gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
	only.
	* gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
	* gcc.target/powerpc/pr51623.c: Likewise.
	* gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
	* gcc.target/powerpc/ppc-ldstruct.c: Likewise.

2013-02-11  Alexander Potapenko  <glider@google.com>
	    Jack Howarth  <howarth@bromo.med.uc.edu>
	    Jakub Jelinek  <jakub@redhat.com>

	PR sanitizer/55617
	* g++.dg/asan/pr55617.C: Run on all targets.

2013-02-11  Uros Bizjak  <ubizjak@gmail.com>

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

2013-02-11  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/56273
	* gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.

2013-02-11  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/56264
	* gcc.dg/torture/pr56264.c: New testcase.

2013-02-11  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/56273
	* g++.dg/warn/Warray-bounds-6.C: New testcase.
	* gcc.dg/tree-ssa/pr21559.c: Adjust.
	* gcc.dg/tree-ssa/vrp17.c: Likewise.
	* gcc.dg/tree-ssa/vrp18.c: Likewise.
	* gcc.dg/tree-ssa/vrp23.c: Likewise.
	* gcc.dg/tree-ssa/vrp24.c: Likewise.

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

	* g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
	for *-*-linux-gnu targets.
	* g++.dg/asan/interception-test-1.c: Ditto.
	* g++.dg/asan/interception-failure-test-1.C: Ditto.
	* g++.dg/asan/interception-malloc-test-1.C: Ditto.

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

	PR fortran/55362
	* gfortran.dg/intrinsic_size_4.f90 : New test.

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

	PR target/56256
	* gcc.target/powerpc/pr56256.c: New test.

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

	* lib/go.exp: Load timeout.exp.

2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/56246
	* gcc.target/i386/pr56246.c: New test.

2013-02-08  Jeff Law  <law@redhat.com>

	PR debug/53948
	* gcc.dg/debug/dwarf2/pr53948.c: New test.

2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/56043
	* gcc.target/powerpc/vsx-mass-1.c: Only run this test on
	powerpc*-*-linux*.

2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>

	* 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0

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

	PR rtl-optimization/56195
	* gcc.dg/torture/pr56195.c: New test.

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

	PR fortran/54107
	* gfortran.dg/recursive_interface_2.f90: New test.

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

	PR tree-optimization/56250
	* gcc.c-torture/execute/pr56250.c: New test.

2013-02-08  Georg-Johann Lay  <avr@gjlay.de>

	PR tree-optimization/56064
	* gcc.dg/fixed-point/view-convert-2.c: New test.

2013-02-08  Michael Matz  <matz@suse.de>

	PR tree-optimization/52448
	* gcc.dg/pr52448.c: New test.

2013-02-08  Richard Biener  <rguenther@suse.de>

	PR middle-end/56181
	* gcc.dg/torture/pr56181.c: New testcase.

2013-02-08  Georg-Johann Lay  <avr@gjlay.de>

	PR target/54222
	* gcc.target/avr/torture/builtins-4-roundfx.c: New test.
	* gcc.target/avr/torture/builtins-5-countlsfx.c: New test.

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

	PR c++/56241
	* g++.dg/parse/crash61.C: New test.

	PR c++/56239
	* g++.dg/parse/pr56239.C: New test.

	PR c++/56237
	* g++.dg/abi/mangle61.C: New test.

2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/56225
	* gcc.target/i386/pr56225.c: New test.

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

	PR debug/56154
	* gcc.dg/guality/pr56154-1.c: New test.
	* gcc.dg/guality/pr56154-2.c: New test.
	* gcc.dg/guality/pr56154-3.c: New test.
	* gcc.dg/guality/pr56154-4.c: New test.
	* gcc.dg/guality/pr56154-aux.c: New file.

	PR tree-optimization/55789
	* g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
	cleanup-tree-dump.
	* gcc.dg/tree-ssa/inline-3.c: Add
	--param max-early-inliner-iterations=2 option.

2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	PR debug/53363
	* g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
	Add -fno-dwarf2-cfi-asm to dg-options.
	Adapt match count.

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

	PR target/56228
	* gcc.dg/pr56228.c: New test.

2013-02-07  Alan Modra  <amodra@gmail.com>

	PR target/54009
	* gcc.target/powerpc/pr54009.c: New test.
	PR target/54131
	* gfortran.dg/pr54131.f: New test.

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

	PR fortran/55789
	* gfortran.dg/array_constructor_41.f90: New test.

2013-02-06  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/55978
	* gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.

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

	PR middle-end/56217
	* g++.dg/gomp/pr56217.C: New test.

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

	PR tree-optimization/56205
	* gcc.dg/tree-ssa/stdarg-6.c: New test.
	* gcc.c-torture/execute/pr56205.c: New test.

2013-02-05  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/53342
	PR tree-optimization/53185
	* gcc.dg/vect/pr53185-2.c: New testcase.

2013-02-05  Jan Hubicka  <jh@suse.cz>

	PR tree-optimization/55789
	* g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
	* g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
	* g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
	* g++.dg/ipa/inline-1.C: New testcase.
	* g++.dg/ipa/inline-2.C: New testcase.
	* g++.dg/ipa/inline-3.C: New testcase.

2013-02-05  Jan Hubicka  <jh@suse.cz>

	PR tree-optimization/55789
	* g++.dg/torture/pr55789.C: New testcase.

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

	PR middle-end/56167
	* gcc.dg/pr56167.c: New test.

2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/55146
	* gcc.target/sh/pr55146.c: New.

2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>

	PR tree-optimization/54386
	* gcc.target/sh/pr54386.c: New.

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

	PR fortran/56008
	* gfortran.dg/realloc_on _assign_16.f90 : New test.

	PR fortran/47517
	* gfortran.dg/realloc_on _assign_17.f90 : New test.

2013-02-04  Alexander Potapenko  <glider@google.com>
	    Jack Howarth  <howarth@bromo.med.uc.edu>
	    Jakub Jelinek  <jakub@redhat.com>

	PR sanitizer/55617
	* g++.dg/asan/pr55617.C: New test.

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

	PR fortran/54195
	* gfortran.dg/typebound_operator_19.f90: New test.
	* gfortran.dg/typebound_assignment_4.f90: New test.

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

	PR fortran/54107
	* gfortran.dg/recursive_interface_1.f90: New test.

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

	PR lto/56168
	* gcc.dg/lto/pr56168_0.c: New testcase.
	* gcc.dg/lto/pr56168_1.c: Likewise.

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

	PR fortran/50627
	PR fortran/56054
	* gfortran.dg/block_12.f90:  New test.
	* gfortran.dg/module_error_1.f90:  New test.

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

	* lib/target-supports.exp (check_effective_target_vect_float)
	(check_effective_target_vect_no_align): Add mips-sde-elf.

2013-02-01  Jakub Jelinek  <jakub@redhat.com>

	* lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.

2013-02-01  David Edelsohn  <dje.gcc@gmail.com>

	* gcc.dg/pr56023.c: XFAIL on AIX.
	* gcc.dg/vect/pr49352.c: Same.

2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>

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

2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>

	Revert.
	2013-01-27  Amol Pise  <amolpise15@gmail.com>

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

2013-01-31  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/56157
	* gcc.dg/torture/pr56157.c: New testcase.

2013-01-30  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/56150
	* gcc.dg/torture/pr56150.c: New testcase.

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

	PR sanitizer/55374
	* g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
	to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
	printed in backtrace.
	* g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
	to avoid errors about mismatched allocation vs. deallocation.

	PR c++/55742
	* g++.dg/mv1.C: Moved to...
	* g++.dg/ext/mv1.C: ... here.  Adjust test.
	* g++.dg/mv2.C: Moved to...
	* g++.dg/ext/mv2.C: ... here.  Adjust test.
	* g++.dg/mv3.C: Moved to...
	* g++.dg/ext/mv3.C: ... here.
	* g++.dg/mv4.C: Moved to...
	* g++.dg/ext/mv4.C: ... here.
	* g++.dg/mv5.C: Moved to...
	* g++.dg/ext/mv5.C: ... here.  Adjust test.
	* g++.dg/mv6.C: Moved to...
	* g++.dg/ext/mv6.C: ... here.  Adjust test.
	* g++.dg/ext/mv7.C: New test.
	* g++.dg/ext/mv8.C: New test.
	* g++.dg/ext/mv9.C: New test.
	* g++.dg/ext/mv10.C: New test.
	* g++.dg/ext/mv11.C: New test.

2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/56144
	* gcc.dg/pr56144.c: New.

2013-01-30  David Edelsohn  <dje.gcc@gmail.com>

	* g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
	message.
	* g++.dg/cpp0x/constexpr-53094-3.C: Same.
	* g++.dg/cpp0x/constexpr-55573.C: Same

2013-01-30  Georg-Johann Lay  <avr@gjlay.de>

	PR tree-optimization/56064
	* gcc.dg/fixed-point/view-convert.c: New test.

2013-01-30  Andreas Schwab  <schwab@suse.de>

	* lib/target-supports-dg.exp (dg-process-target): Use expr to
	evaluate the end index in string range.

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

	PR fortran/56138
	* gfortran.dg/allocatable_function_6.f90: New.

2013-01-29  Janus Weil  <janus@gcc.gnu.org>
	    Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/54107
	* gfortran.dg/proc_ptr_comp_36.f90: New.

2013-01-29  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/55270
	* gcc.dg/torture/pr55270.c: New testcase.

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

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

2013-01-28  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/56034
	* gcc.dg/torture/pr56034.c: New testcase.

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

	PR tree-optimization/56125
	* gcc.dg/pr56125.c: New test.

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

	PR fortran/53537
	* gfortran.dg/import2.f90: Adjust undeclared type error messages.
	* gfortran.dg/import8.f90: Likewise.
	* gfortran.dg/interface_derived_type_1.f90: Likewise.
	* gfortran.dg/import10.f90: New test.
	* gfortran.dg/import11.f90: Likewise

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

	PR testsuite/56053
	* c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
	string.h.  Provide memset, malloc and free prototypes, adjust line
	numbers in dg-output.
	* c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
	Provide memset prototype and adjust line numbers in dg-output.
	* c-c++-common/asan/global-overflow-1.c: Likewise.

	PR tree-optimization/56094
	* gcc.dg/pr56094.c: New test.

2013-01-27  Amol Pise  <amolpise15@gmail.com>

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

2013-01-27  Uros Bizjak  <ubizjak@gmail.com>

	PR target/56114
	* gcc.target/i386/pr56114.c: New test.

2013-01-27  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/55984
	* gfortran.dg/associate_14.f90: New test.

	PR fortran/56047
	* gfortran.dg/associate_13.f90: New test.

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

	PR tree-optimization/56098
	* gcc.dg/pr56098-1.c: New test.
	* gcc.dg/pr56098-2.c: New test.

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

	PR target/54222
	* gcc.target/avr/torture/builtins-3-absfx.c: New test.

2013-01-22  Marek Polacek  <polacek@redhat.com>

	PR tree-optimization/56035
	* gcc.dg/pr56035.c: New test.

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

	* gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
	for MIPS.

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

	* gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects

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

	PR c/56078
	* gcc.dg/pr56078.c: New test.
	* gcc.c-torture/compile/20030305-1.c: Add dg-error lines.

2013-01-24  Martin Jambor  <mjambor@suse.cz>

	PR tree-optimization/55927
	* g++.dg/ipa/devirt-10.C: Disable early inlining.

2013-01-24  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/movsd.c: New test.

2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>

	PR inline-asm/55934
	* gcc.target/i386/pr55934.c: New test.

2013-01-23  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/56081
	* gfortran.dg/select_8.f90: New.

2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>

	* gcc.target/microblaze/microblaze.exp: Remove
	target_config_cflags check.

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

	PR fortran/56052
	* gfortran.dg/gomp/pr56052.f90: New test.

	PR target/49069
	* gcc.dg/pr49069.c: New test.

2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/55944
	* g++.dg/cpp0x/constexpr-static10.C: New.

2013-01-22  Uros Bizjak  <ubizjak@gmail.com>

	PR target/56028
	* gcc.target/i386/pr56028.c: New test.

2013-01-22  Jakub Jelinek  <jakub@redhat.com>

	PR target/55686
	* gcc.target/i386/pr55686.c: New test.

2013-01-22  Dodji Seketeli  <dodji@redhat.com>

	PR c++/53609
	* g++.dg/cpp0x/variadic139.C: New test.
	* g++.dg/cpp0x/variadic140.C: Likewise.
	* g++.dg/cpp0x/variadic141.C: Likewise.

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

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

2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/55919
	* gfortran.dg/include_8.f90: New test.

2013-01-21  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
	* gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.

2013-01-21  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/56051
	* gcc.c-torture/execute/pr56051.c: New test.

2013-01-21  Uros Bizjak  <ubizjak@gmail.com>

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

2013-01-21  Martin Jambor  <mjambor@suse.cz>

	PR middle-end/56022
	* gcc.target/i386/pr56022.c: New test.

2013-01-21  Jason Merrill  <jason@redhat.com>

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

2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>

	PR debug/53235
	* g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.

2013-01-20  Hans-Peter Nilsson  <hp@axis.com>

	* gfortran.dg/inquire_10.f90: Run only for non-newlib targets.

2013-01-19  Jeff Law  <law@redhat.com>

	PR tree-optimization/52631
	* tree-ssa/pr52631.c: New test.
	* tree-ssa/ssa-fre-9: Update expected output.

2013-01-19  Anthony Green  <green@moxielogic.com>

	* gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
	for moxie.

2013-01-18  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/56029
	* g++.dg/torture/pr56029.C: New test.

2013-01-18  Sharad Singhai  <singhai@google.com>

	PR tree-optimization/55995
	* gcc.dg/vect/vect.exp: Use "details" flags for dump info.

2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>

	PR target/55433
	* gcc.target/i386/pr55433.c: New.

2013-01-18  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/56015
	* gfortran.dg/pr56015.f90: New test.

2013-01-18  Janis Johnson  <janisjo@codesourcery.com>

	* gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.

2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>

	* gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
	* gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
	* gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
	* gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
	* gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.

2013-01-17  Jeff Law  <law@redhat.com>

	* gcc.dg/pr52573.c: Move to...
	* gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.

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

2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>

	PR sanitizer/55679
	* g++.dg/asan/interception-test-1.C: Skip on darwin.
	* lib/target-supports.exp (check_effective_target_swapcontext): Use
	check_no_compiler_messages to test support in ucontext.h.
	(check_effective_target_setrlimit): Return 0 for Darwin's non-posix
	compliant RLIMIT_AS.

2013-01-17  Marek Polacek  <polacek@redhat.com>

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

2013-01-17  Jan Hubicka  <jh@suse.cz>

	PR tree-optimization/55273
	* gcc.c-torture/compile/pr55273.c: New testcase.

2013-01-17  Uros Bizjak  <ubizjak@gmail.com>

	PR target/55981
	* gcc.target/pr55981.c: New test.

2013-01-17  Janis Johnson  <janisjo@codesourcery.com>

	* gcc.target/arm/pr40887.c: Require at least armv5.
	* gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
	* gcc.target/arm/pr51915.c: Likewise.
	* gcc.target/arm/pr52006.c: Likewise.
	* gcc.target/arm/pr53187.c: Likewise.

	* gcc.target/arm/ftest-support.h: Replace for compile-only tests.
	* gcc.target/arm/ftest-support-arm.h: Delete.
	* gcc.target/arm/ftest-support-thumb.h: Delete.
	* gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
	* 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-armv7em-thumb.c: Likewise.
	* gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
	* gcc.target/arm/ftest-armv7r-arm.c: Likewise.
	* gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
	* gcc.target/arm/ftest-armv8a-arm.c: Likewise.
	* gcc.target/arm/ftest-armv8a-thumb.c: Likewise.

2013-01-17  Martin Jambor  <mjambor@suse.cz>

	PR tree-optimizations/55264
	* g++.dg/ipa/pr55264.C: New test.

2013-01-16  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/55983
	* gfortran.dg/class_55.f90: New.

2013-01-16  Janis Johnson  <janisjo@codesourcery.com>

	PR testsuite/55994
	* gcc.c-torture/execute/builtins/builtins.exp: Add
	-Wl,--allow-multiple-definition for eabi and elf targets.

	PR testsuite/54622
	* lib/target-supports.exp (check_effective_target_vect_perm_byte,
	check_effective_target_vect_perm_short,
	check_effective_target_vect_widen_mult_qi_to_hi_pattern,
	check_effective_target_vect64): Return 0 for big-endian ARM.
	(check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.

	* gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
	prototypes.

2013-01-16  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/55964
	* gcc.dg/torture/pr55964.c: New testcase.

2013-01-16  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/54767
	PR tree-optimization/53465
	* gfortran.fortran-torture/execute/pr54767.f90: New testcase.

2013-01-16  Christian Bruel  <christian.bruel@st.com>

	PR target/55301
	* gcc.target/sh/sh-switch.c: New testcase.

2013-01-15  Janis Johnson  <janisjo@codesourcery.com>

	* gcc.dg/webizer.c: Increase the array size.

2013-01-15  Jakub Jelinek  <jakub@redhat.com>

	PR target/55940
	* gcc.dg/pr55940.c: New test.

2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
	    Harald Anlauf  <anlauf@gmx.de>

	* gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
	* gfortran.dg/bounds_check_5.f90: Likewise.
	* gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
	* gfortran.dg/continuation_9.f90: Likewise.
	* gfortran.dg/move_alloc_13.f90: Likewise.
	* gfortran.dg/structure_constructor_11.f90: Likewise.
	* gfortran.dg/tab_continuation.f: Likewise.
	* gfortran.dg/warning-directive-2.F90: Likewise.
	* gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.

2013-01-15  Janis Johnson  <janisjo@codesourcery.com>

	* gcc.target/arm/fma.c: Skip for conflicting multilib options.
	* gcc.target/arm/fma-sp.c: Likewise.

2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/55153
	* gcc.dg/pr55153.c: New.

2013-01-15  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/55920
	* gcc.c-torture/compile/pr55920.c: New test.

2013-01-15  Richard Biener  <rguenther@suse.de>

	PR middle-end/55882
	* gcc.dg/torture/pr55882.c: New testcase.

2013-01-15  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/55955
	* gcc.c-torture/compile/pr55955.c: New test.

2013-01-15  Dodji Seketeli  <dodji@redhat.com>

	PR c++/55663
	* g++.dg/cpp0x/alias-decl-31.C: New test.

2013-01-15  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/54286
	* gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
	case where interface is null.

2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/55806
	* gfortran.dg/array_constructor_40.f90:  New test.

2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.

2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>

	* gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
	* gcc.target/aarch64/vect-ld1r-compile.c: New.
	* gcc.target/aarch64/vect-ld1r-fp.c: New.
	* gcc.target/aarch64/vect-ld1r.c: New.
	* gcc.target/aarch64/vect-ld1r.x: New.

2013-01-14  Andi Kleen  <ak@linux.intel.com>

	PR target/55948
	* gcc.target/i386/hle-clear-rel.c: New file
	* gcc.target/i386/hle-store-rel.c: New file.

2013-01-14  Harald Anlauf  <anlauf@gmx.de>

	* gfortran.dg/aint_anint_1.f90: Add dg-do run.
	* gfortran.dg/bounds_check_4.f90: Likewise.
	* gfortran.dg/inquire_10.f90: Likewise.
	* gfortran.dg/minloc_3.f90: Likewise.
	* gfortran.dg/minlocval_3.f90: Likewise.
	* gfortran.dg/module_double_reuse.f90: Likewise.
	* gfortran.dg/mvbits_1.f90: Likewise.
	* gfortran.dg/oldstyle_1.f90: Likewise.
	* gfortran.dg/pr20163-2.f: Likewise.
	* gfortran.dg/save_1.f90: Likewise.
	* gfortran.dg/scan_1.f90: Likewise.
	* gfortran.dg/select_char_1.f90: Likewise.
	* gfortran.dg/shape_4.f90: Likewise.
	* gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
	* gfortran.dg/function_optimize_10.f90: Likewise.
	* gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
	* gfortran.dg/used_types_17.f90: Likewise.
	* gfortran.dg/used_types_18.f90: Likewise.

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

	PR fortran/54286
	* gfortran.dg/proc_ptr_result_8.f90 : New test.

2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.dg/unroll_5.c: Add nomips16 attributes.

2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.

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

	PR fortran/55072
	* gfortran.dg/assumed_type_2.f90: Fix test case.
	* gfortran.dg/internal_pack_13.f90: New test.
	* gfortran.dg/internal_pack_14.f90: New test.

2013-01-08  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/55868
	* gfortran.dg/unlimited_polymorphic_8.f90: Update
	scan-tree-dump-times for foo.0.x._vptr to deal with change from
	$tar to STAR.

2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>

	* gcc.c-torture/compile/pr55921.c: Don't use matching constraints.

2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

	PR target/55719
	* gcc.target/s390/pr55719.c: New testcase.

2013-01-11  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/44061
	* gcc.dg/pr44061.c: New testcase.

2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>

	Update copyright years.

2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
	    Jakub Jelinek  <jakub@redhat.com>

	PR target/55565
	* gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.

2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/55672
	* gcc.target/i386/pr55672.c: New.

2013-01-10  Jeff Law  <law@redhat.com>

	* gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
	pass/fail message unique.


2013-01-10  Jason Merrill  <jason@redhat.com>

	* ada/.gitignore: New.

2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
	Add tls options.
	* g++.dg/tls/thread_local2.C: Likewise.
	* g++.dg/tls/thread_local2g.C: Likewise.
	* g++.dg/tls/thread_local6.C: Likewise.
	* g++.dg/tls/thread_local-order1.C: Add tls options.
	* g++.dg/tls/thread_local-order2.C: Likewise.
	* g++.dg/tls/thread_local3.C: Likewise.
	* g++.dg/tls/thread_local3g.C: Likewise.
	* g++.dg/tls/thread_local4.C: Likewise.
	* g++.dg/tls/thread_local4g.C: Likewise.
	* g++.dg/tls/thread_local5.C: Likewise.
	* g++.dg/tls/thread_local5g.C: Likewise.
	* g++.dg/tls/thread_local6g.C: Likewise.

2013-01-10  Kostya Serebryany  <kcc@google.com>

	* g++.dg/asan/asan_test.cc: Sync from upstream.

2013-01-10  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/55921
	* gcc.c-torture/compile/pr55921.c: New test.

2013-01-09  Jan Hubicka  <jh@suse.cz>

	PR tree-optimization/55569
	* gcc.c-torture/compile/pr55569.c: New testcase.

2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/47203
	* gfortran.dg/use_28.f90: New test.

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

	* gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
	number matching more robust.

2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/55829
	* gcc.target/i386/pr55829.c: New.

2013-01-09  Tobias Burnus  <burnus@net-b.de>

	PR fortran/55758
	* gfortran.dg/bind_c_bool_1.f90: New.
	* gfortran.dg/do_5.f90: Add dg-warning.

2013-01-09  Jan Hubicka  <jh@suse.cz>

	PR tree-optimization/55875
	* gcc.c-torture/execute/pr55875.c: New testcase.
	* g++.dg/torture/pr55875.C: New testcase.

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

	PR c/48418
	* c-c++-common/pr48418.c: New test.

2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/55801
	* g++.dg/tls/thread_local-ice.C: New.

2013-01-09  Andreas Schwab  <schwab@suse.de>

	* gcc.dg/guality/pr54693.c: Null-terminate arr.

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

	PR tree-optimization/48189
	* gcc.dg/pr48189.c: New test.

2013-01-04  Jan Hubicka  <jh@suse.cz>

	PR tree-optimization/55823
	* g++.dg/ipa/devirt-10.C: New testcase.

2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
	    Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>

	PR rtl-optimization/55845
	* gcc.target/i386/pr55845.c: New test.

2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>

	* gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
	instructions generated instead of number of occurances.

2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>

	* gcc.target/aarch64/vect-fcm-eq-d.c: New.
	* gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
	* gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
	* gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
	* gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
	* gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
	* gcc.target/aarch64/vect-fcm.x: Likewise.
	* lib/target-supports.exp
	(check_effective_target_vect_cond): Enable for AArch64.

2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>

	* gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
	endian-safe float pool loading.
	(test_square_root_v4sf): Likewise.
	(test_square_root_v2df): Likewise.
	* lib/target-supports.exp
	(check_effective_target_vect_call_sqrtf): Add AArch64.

2013-01-08  Martin Jambor  <mjambor@suse.cz>

	PR debug/55579
	* gcc.dg/tree-ssa/pr55579.c: New test.

2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
	asm comments.

2013-01-08  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/55890
	* gcc.dg/torture/pr55890-3.c: New test.

	PR middle-end/55851
	* gcc.c-torture/compile/pr55851.c: New test.

	PR sanitizer/55844
	* c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
	dg-options.

2013-01-08  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/55618
	* gfortran.dg/elemental_scalar_args_2.f90: New test.

2013-01-07  Tobias Burnus  <burnus@net-b.de>

	PR fortran/55763
	* gfortran.dg/pointer_init_2.f90: Update dg-error.
	* gfortran.dg/pointer_init_7.f90: New.

2013-01-07  Richard Biener  <rguenther@suse.de>

	* gcc.dg/lto/pr55525_0.c (s): Size like char *.

2013-01-07  Richard Biener  <rguenther@suse.de>

	PR middle-end/55890
	* gcc.dg/torture/pr55890-1.c: New testcase.
	* gcc.dg/torture/pr55890-2.c: Likewise.

2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>

	* gcc.target/aarch64/fmovd.c: New.
	* gcc.target/aarch64/fmovf.c: Likewise.
	* gcc.target/aarch64/fmovd-zero.c: Likewise.
	* gcc.target/aarch64/fmovf-zero.c: Likewise.
	* gcc.target/aarch64/vect-fmovd.c: Likewise.
	* gcc.target/aarch64/vect-fmovf.c: Likewise.
	* gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
	* gcc.target/aarch64/vect-fmovf-zero.c: Likewise.

2013-01-07  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/55888
	PR tree-optimization/55862
	* gcc.dg/torture/pr55888.c: New testcase.

2013-01-07  Tobias Burnus  <burnus@net-b.de>

	PR fortran/55852
	* gfortran.dg/intrinsic_size_3.f90: New.

2013-01-07  Tobias Burnus  <burnus@net-b.de>

	PR fortran/55763
	* gfortran.dg/select_type_32.f90: New.

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

	PR c++/52343
	* g++.dg/cpp0x/alias-decl-29.C: New test.

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

	PR fortran/53876
	PR fortran/54990
	PR fortran/54992
	* gfortran.dg/class_array_15.f03: New test.

2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/42769
	PR fortran/45836
	PR fortran/45900
	* gfortran.dg/use_23.f90: New test.
	* gfortran.dg/use_24.f90: New test.
	* gfortran.dg/use_25.f90: New test.
	* gfortran.dg/use_26.f90: New test.
	* gfortran.dg/use_27.f90: New test.

2013-01-06  Olivier Hainque  <hainque@adacore.com>

	* gnat.dg/specs/clause_on_volatile.ads: New test.

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

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

2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
	    Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/55827
	* gfortran.dg/use_22.f90: New test.

2013-01-04  Andrew Pinski  <apinski@cavium.com>

	* gcc.target/aarch64/cmp-1.c: New testcase.

2013-01-04  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/55172
	* gfortran.dg/select_type_31.f03: New test.

2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/54526 (again)
	* g++.dg/cpp0x/parse2.C: Extend.
	* g++.old-deja/g++.other/crash28.C: Adjust.

2013-01-04  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/55862
	* gcc.dg/torture/pr55862.c: New testcase.

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

	PR tree-optimization/55755
	* gcc.dg/torture/pr55755.c: New test.
	* gcc.dg/tree-ssa/sra-13.c: Likewise.
	* gcc.dg/tree-ssa/pr45144.c: Update.

2013-01-04  Richard Biener  <rguenther@suse.de>

	PR middle-end/55863
	* gcc.dg/fold-reassoc-2.c: New testcase.

2013-01-04  Tobias Burnus  <burnus@net-b.de>

	PR fortran/55763
	* gfortran.dg/null_7.f90: New.

2013-01-04  Tobias Burnus  <burnus@net-b.de>

	PR fortran/55854
	PR fortran/55763
	* gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
	* gfortran.dg/unlimited_polymorphic_7.f90: New.
	* gfortran.dg/unlimited_polymorphic_8.f90: New.

2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.

2013-01-03  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/55855
	* gfortran.dg/assignment_1.f90: Modified.
	* gfortran.dg/assignment_4.f90: New.

2013-01-03  David Edelsohn  <dje.gcc@gmail.com>

	* gcc.dg/torture/tls/tls-reload-1.c: Add tls options.

2013-01-03  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/55857
	* gcc.dg/vect/pr55857-1.c: New testcase.
	* gcc.dg/vect/pr55857-2.c: Likewise.

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

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

	PR tree-optimization/55832
	* gcc.c-torture/compile/pr55832.c: New test.

2013-01-02  Teresa Johnson  <tejohnson@google.com>

	* gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
	* gcc.dg/tree-ssa/loop-23.c: Ditto.
	* gcc.dg/tree-ssa/cunroll-1.c: Ditto.
	* gcc.dg/tree-ssa/cunroll-2.c: Ditto.
	* gcc.dg/tree-ssa/cunroll-3.c: Ditto.
	* gcc.dg/tree-ssa/cunroll-4.c: Ditto.
	* gcc.dg/tree-ssa/cunroll-5.c: Ditto.
	* gcc.dg/unroll_1.c: Ditto.
	* gcc.dg/unroll_2.c: Ditto.
	* gcc.dg/unroll_3.c: Ditto.
	* gcc.dg/unroll_4.c: Ditto.

2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>

	* gcc.dg/pr55430.c: Define MAP_FAILED if not defined.

2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/55818
	* gfortran.dg/eof_4.f90: New test.

2013-01-02  Jakub Jelinek  <jakub@redhat.com>

	* lib/c-compat.exp (compat-use-alt-compiler): Remove
	-fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
	(compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
	(compat_setup_dfp): Initialize compat_alt_caret and
	compat_save_TEST_ALWAYS_FLAGS.

2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.dg/torture/tls/tls-reload-1.c: New test.

2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.dg/torture/fp-int-convert-2.c: New test.

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

	* gfortran.dg/newunit_3.f90: Add dg-do run.
	* gfortran.dg/inquire_15.f90: Add dg-do run.

2013-01-01  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/55831
	* gcc.dg/pr55831.c: New test.

Copyright (C) 2013 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.
