2014-06-18  Richard Biener  <rguenther@suse.de>

	* tree-pass.h (make_pass_dce_loop): Remove.
	* passes.def: Replace pass_dce_loop with pass_dce.
	* tree-ssa-dce.c (perform_tree_ssa_dce): If something
	changed free niter estimates and reset the scev cache.
	(tree_ssa_dce_loop, pass_data_dce_loop, pass_dce_loop,
	make_pass_dce_loop): Remove.
	* tree-ssa-copy.c: Include tree-ssa-loop-niter.h.
	(fini_copy_prop): Return whether something changed.  Always
	let substitute_and_fold perform DCE and free niter estimates
	and reset the scev cache if so.
	(execute_copy_prop): If sth changed schedule cleanup-cfg.
	(pass_data_copy_prop): Do not unconditionally schedule
	cleanup-cfg or update-ssa.

	* gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
	* gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
	* gcc.dg/vect/pr26359.c: ... this and adjust appropriately.

2014-06-18  Yuri Rumyantsev  <ysrumyan@gmail.com>

	PR tree-optimization/61518
	* gcc.dg/torture/pr61518.c: New test.

2014-06-18  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	PR tree-optimization/61517
	* gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
	(incorrect_read_be32): Likewise.
	(main): Call incorrect_read_* to test stmt replacement is made by
	bswap at the right place.
	* gcc.c-torture/execute/pr61517.c: New test.

2014-06-18  Andreas Schwab  <schwab@suse.de>

	PR rtl-optimization/54555
	* gcc.target/m68k/pr54555.c: New test.

2014-06-18  Olivier Hainque  <hainque@adacore.com>

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

2014-06-18  Evgeny Stupachenko  <evstupac@gmail.com>

	PR tree-optimization/52252
	* gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
	* gcc.target/i386/pr52252-core.c: Ditto.

	PR tree-optimization/61403
	* gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.

2014-06-18  Jakub Jelinek  <jakub@redhat.com>

	* gfortran.dg/gomp/declare-simd-1.f90: New test.
	* gfortran.dg/gomp/depend-1.f90: New test.
	* gfortran.dg/gomp/target1.f90: New test.
	* gfortran.dg/gomp/target2.f90: New test.
	* gfortran.dg/gomp/target3.f90: New test.
	* gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
	* gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
	201107.

2014-06-18  Dominique d'Humieres <dominiq@lps.ens.fr>

	PR fortran/61126
	* gfortran.dg/wextra_1.f: Add -Wall to dg-options.

2014-06-17  Tobias Burnus  <burnus@net-b.de>
	    Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>

	* gfortran.dg/coarray/send_array.f90: New.
	* gfortran.dg/coarray/get_array.f90: New.
	* gfortran.dg/coarray/sendget_array.f90: New.
	* gfortran.dg/coarray/collectives_1.f90: Correct subroutine
	names.
	* gfortran.dg/coarray/collectives_2.f90: New.

2014-06-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	PR target/61533
	* gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
	dg-options.

2014-06-17  Uros Bizjak  <ubizjak@gmail.com>

	* gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
	unit_id and kind_id to zero.

2014-06-17  Yufeng Zhang  <yufeng.zhang@arm.com>

	PR target/61483
	* gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
	* gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
	* gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
	* gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.

2014-06-17  Richard Biener  <rguenther@suse.de>

	PR lto/61012
	* gcc.dg/lto/pr61526_0.c: New testcase.
	* gcc.dg/lto/pr61526_1.c: Likewise.

2014-06-17  Richard Biener  <rguenther@suse.de>

	* gcc.dg/tree-ssa/20041122-1.c: Adjust.
	* gcc.dg/tree-ssa/forwprop-21.c: Likewise.
	* gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
	* gcc.dg/tree-ssa/vrp36.c: Likewise.
	* gcc.dg/vect/nodump-forwprop-22.c: Adjust.

2014-06-17  Richard Biener  <rguenther@suse.de>

	* gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.

2014-06-16  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/61482
	* g++.dg/torture/pr61482.C: New testcase.

2014-06-16  Ganesh Gopalasubramanian  <Ganesh.Gopalasubramanian@amd.com>

	* gcc.target/i386/xop-imul64-vector.c: Remove the check for
	vpmacsdql instruction.

2014-06-16  Yury Gribov  <y.gribov@samsung.com>

	* c-c++-common/asan/instrument-with-calls-1.c: New test.
	* c-c++-common/asan/instrument-with-calls-2.c: Likewise.
	* c-c++-common/asan/instrument-with-calls-3.c: Likewise.
	* c-c++-common/asan/no-redundant-instrumentation-1.c: Update
	test patterns.
	* c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
	* c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
	* 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.

2014-06-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	PR fortran/28484
	PR fortran/61429
	* gfortran.dg/system_clock_1.f90: New file.
	* gfortran.dg/system_clock_2.f90: New file.

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

	PR c++/33101
	* g++.dg/other/void3.C: New.
	* g++.dg/conversion/err-recover1.C: Update.

2014-06-13  Peter Bergner  <bergner@vnet.ibm.com>

	PR target/61415
	* lib/target-supports.exp (check_effective_target_longdouble128): New.
	* gcc.target/powerpc/pack02.c: Use it.
	* gcc.target/powerpc/tfmode_off.c: Likewise.

2014-06-13  Ilya Enkovich  <ilya.enkovich@intel.com>

	PR rtl-optimization/61094
	PR rtl-optimization/61446
	* gcc.target/i386/pr61446.c : New.

2014-06-13  Dehao Chen  <dehao@google.com>

	* g++.dg/debug/dwarf2/cdtor-1.C: Update test result.

2014-06-13  Alan Lawrence  <alan.lawrence@arm.com>

	* gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.

2014-06-13  Richard Biener  <rguenther@suse.de>

	* c-c++-common/pr46562-2.c: Adjust.
	* g++.dg/tree-ssa/pr8781.C: Likewise.
	* gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
	* gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
	* gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
	* gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
	* gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.

2014-06-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	PR tree-optimization/61375
	* gcc.c-torture/execute/pr61375-1.c: New test.

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

	PR middle-end/61486
	* c-c++-common/gomp/pr61486-1.c: New test.
	* c-c++-common/gomp/pr61486-2.c: New test.

2014-06-10  Alan Lawrence  <alan.lawrence@arm.com>

	PR target/59843
	* gcc.dg/vect/vect-singleton_1.c: New file.

2014-06-12  Georg-Johann Lay  <avr@gjlay.de>

	PR target/61443
	* gcc.target/avr/torture/pr61443.c: New test.

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

	PR c++/19200
	* g++.dg/parse/friend11.C: New.

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

	PR c++/60265
	* g++.dg/cpp0x/using-enum-1.C: New.
	* g++.dg/cpp0x/using-enum-2.C: Likewise.

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

	PR c++/19200
	* g++.dg/parse/friend9.C: New.
	* g++.dg/parse/friend10.C: Likewise.
	* g++.dg/parse/friend7.C: Adjust.

2014-06-11  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/61452
	* gcc.dg/torture/pr61452.c: New testcase.

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

	PR c++/34049
	* g++.dg/parse/pr34049.C: New.

2014-06-11  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	* gcc.c-torture/execute/pr61306-1.c: New test.
	* gcc.c-torture/execute/pr61306-2.c: Likewise.
	* gcc.c-torture/execute/pr61306-3.c: Likewise.

2014-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/aarch64/acle/acle.exp: New.
	* gcc.target/aarch64/acle/crc32b.c: New test.
	* gcc.target/aarch64/acle/crc32cb.c: Likewise.
	* gcc.target/aarch64/acle/crc32cd.c: Likewise.
	* gcc.target/aarch64/acle/crc32ch.c: Likewise.
	* gcc.target/aarch64/acle/crc32cw.c: Likewise.
	* gcc.target/aarch64/acle/crc32d.c: Likewise.
	* gcc.target/aarch64/acle/crc32h.c: Likewise.
	* gcc.target/aarch64/acle/crc32w.c: Likewise.

2014-06-11  Evgeny Stupachenko  <evstupac@gmail.com>

	PR tree-optimization/52252
	* gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.

2014-06-11  Richard Biener  <rguenther@suse.de>

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

2014-06-10  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/61438
	* gcc.dg/torture/pr61438.c: New testcase.

2014-06-10  Richard Biener  <rguenther@suse.de>

	PR middle-end/61456
	* g++.dg/opt/pr61456.C: New testcase.

2014-06-10  Dominique d'Humieres <dominiq@lps.ens.fr>
	    Mikael Morin <mikael@gcc.gnu.org>

	PR fortran/41936
	* gfortran.dg/class_array_15.f03: Check memory leaks.

2014-06-10  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/57186
	PR tree-optimization/59299
	* gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
	* gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.

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

	PR fortran/60928
	* gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
	directives.
	* gfortran.dg/gomp/associate1.f90: New test.
	* gfortran.dg/gomp/intentin1.f90: New test.
	* gfortran.dg/gomp/openmp-simd-1.f90: New test.
	* gfortran.dg/gomp/openmp-simd-2.f90: New test.
	* gfortran.dg/gomp/openmp-simd-3.f90: New test.
	* gfortran.dg/gomp/proc_ptr_2.f90: New test.

2014-06-09  Marek Polacek  <polacek@redhat.com>

	PR c/36446
	* gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
	* gcc.dg/array-2.c: Likewise.
	* gcc.dg/array-const-2.c: Likewise.
	* gcc.dg/ucnid-8.c: Likewise.
	* gcc.dg/vla-init-1.c: Likewise.
	* gcc.dg/array-const-3.c: Change dg-error to dg-message.
	* gcc.dg/c99-flex-array-7.c: Likewise.
	* gcc.dg/init-bad-1.c: Likewise.
	* gcc.dg/init-bad-3.c: Likewise.
	* gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
	* gcc.dg/pedwarn-init.c: Add dg-warning.
	* gcc.dg/pr53119.c: Remove dg-excess-errors.

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

	PR c++/22556
	* g++.dg/other/redecl3.C: New.

2014-06-09  Marc Glisse  <marc.glisse@inria.fr>

	PR c++/54442
	* g++.dg/pr54442.C: New file.

2014-06-09  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/61406
	* gfortran.dg/associate_17.f90 : New test

2014-06-09  Petr Murzin  <petr.murzin@intel.com>

	* gcc.target/i386/avx512f-vaddpd-2.c:  Add static void for CALC,
	void for TEST instead of static void.
	* gcc.target/i386/avx512f-vaddps-2.c: Ditto.
	* gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
	* gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
	* gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
	* gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
	* gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
	* gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
	* gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
	* gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
	* gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
	* gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
	* gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
	* gcc.target/i386/avx512f-vdivps-2.c: Ditto.
	* gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
	* gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
	* gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
	* gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
	* gcc.target/i386/avx512f-vminpd-2.c: Ditto.
	* gcc.target/i386/avx512f-vminps-2.c: Ditto.
	* gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
	* gcc.target/i386/avx512f-vmulps-2.c: Ditto.
	* gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
	* gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
	* gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
	* gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
	* gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
	* gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
	* gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
	* gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
	* gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
	* gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
	* gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
	* gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
	* gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
	* gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
	* gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
	* gcc.target/i386/avx512f-vpslld-2.c: Ditto.
	* gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
	* gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
	* gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
	* gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
	* gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
	* gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
	* gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
	* gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
	* gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
	* gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
	* gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
	* gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
	* gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
	* gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
	* gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
	* gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
	* gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
	* gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
	* gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
	* gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
	* gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
	* gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
	* gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
	* gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
	* gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
	* gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
	* gcc.target/i386/avx512f-vsubps-2.c: Ditto.
	* gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
	* gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
	* gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
	* gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
	* gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
	* gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
	* gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
	* gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
	* gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
	* gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
	* gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
	* gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
	* gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
	* gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
	* gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
	* gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
	* gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
	* gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
	instead of static void.
	* gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
	delete unused variables.
	* gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
	delete unused variables, void for TEST instead of static void.
	* gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
	* gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
	* gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
	initialize variables.
	* gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
	* gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
	* gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
	* gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
	* gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
	* gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
	* gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
	* gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
	* gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
	* gcc.target/i386/i386.exp: Ditto.
	* gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
	CALC, void for TEST instead of static void, initialize variables.
	* gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
	* gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
	static void.
	* gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
	* gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
	* gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
	* gcc.target/i386/avx512f-valignd-2.c: Ditto.
	* gcc.target/i386/avx512f-valignq-2.c: Ditto.
	* gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
	* gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
	* gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
	* gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
	* gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
	* gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
	* gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
	* gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
	* gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
	* gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
	* gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
	* gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
	* gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
	* gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
	* gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
	* gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
	* gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
	* gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
	* gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
	* gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
	* gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
	* gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
	* gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
	* gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
	* gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
	* gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
	* gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
	* gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
	* gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
	* gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
	* gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
	* gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
	* gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
	* gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
	* gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
	* gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
	* gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
	* gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
	* gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
	* gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
	* gcc.target/i386/avx512f-vmovups-2.c: Ditto.
	* gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
	* gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
	* gcc.target/i386/avx512f-vpandd-2.c: Ditto.
	* gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
	* gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
	* gcc.target/i386/avx512f-vpandq-2.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
	* gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
	* gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
	* gcc.target/i386/avx512f-vpermd-2.c: Ditto.
	* gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
	* gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
	* gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
	* gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
	* gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
	* gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
	* gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
	* gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
	* gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
	* gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
	* gcc.target/i386/avx512f-vpermps-2.c: Ditto.
	* gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
	* gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
	* gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
	* gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
	* gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
	* gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
	* gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
	* gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
	* gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
	* gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
	* gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
	* gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
	* gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
	* gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
	* gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
	* gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
	* gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
	* gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
	* gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
	* gcc.target/i386/avx512f-vpord-2.c: Ditto.
	* gcc.target/i386/avx512f-vporq-2.c: Ditto.
	* gcc.target/i386/avx512f-vpslld-2.c: Ditto.
	* gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
	* gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
	* gcc.target/i386/avx512f-vpxord-2.c: Ditto.
	* gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
	* gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
	* gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
	* gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
	* gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
	* gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
	* gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
	* gcc.target/i386/avx512f-vshufps-2.c: Ditto.
	* gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
	* gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
	* gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
	* gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
	* gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
	* gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
	* gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
	instead of static void.
	* gcc.target/i386/avx512f-vprolq-2.c: Ditto.
	* gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
	* gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
	* gcc.target/i386/avx512f-vprord-2.c: Ditto.
	* gcc.target/i386/avx512f-vprorq-2.c: Ditto.
	* gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
	* gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
	* gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
	static void, delete unused variables.
	* gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
	* gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
	* gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
	* gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
	* gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
	static void, delete unused variables, Change parameters for
	UNION_CHECK, MASK_MERGE and MASK_ZERO.
	* gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
	CALC,  void for TEST instead of static void.
	* gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
	UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
	void.
	* gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
	* gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
	static void, change type  of parameter for UNION_TYPE.
	* gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
	* gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
	void for TEST instead of static void, delete unused variables, change
	parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
	* gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
	* gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
	* gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
	* gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
	* gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
	* gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
	* gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
	void for TEST instead of static void, change parameters for
	UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
	* gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
	* gcc.target/i386/avx512f-vpminud-2.c: Ditto.
	* gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
	* gcc.target/i386/avx512f-additional-reg-names.c: Add
	__attribute__((unused)).
	* gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
	__attribute__((unused)).
	* gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
	* gcc.target/i386/avx512f-kandw-1.c: Ditto.
	* gcc.target/i386/avx512f-klogic-2.c: Ditto.
	* gcc.target/i386/avx512f-knotw-1.c: Ditto.
	* gcc.target/i386/avx512f-korw-1.c: Ditto.
	* gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
	* gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
	* gcc.target/i386/avx512f-kxorw-1.c: Ditto.
	* gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
	add __attribute__((unused)).
	* gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
	* gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
	* gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
	* gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
	* gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
	* gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
	* gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
	* gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
	* gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
	delete unused variables.
	* gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
	* gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
	* gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
	* gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
	* gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
	* gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
	static void, mask_merging and zero_masking for unsigned types.
	* gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
	CHECK_ARRAY for unsigned types.
	* gcc.target/i386/m256-check.h: Ditto.
	* gcc.target/i386/m512-check.h: Ditto.

2014-06-09  Alan Lawrence  <alan.lawrence@arm.com>

	PR target/61062
	* gcc.target/arm/pr48252.c (main): Expect same result
	as endian-neutral.

2014-06-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	PR fortran/45187
	* gfortran.dg/cray_pointers_10.f90: New file.

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

	* gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
	instead of complex(kind=16).

2014-06-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	PR fortran/38829
	* gfortran.dg/bind_c_usage_29.f90: New file.

2014-06-07  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/opt38.adb: New test.
	* gnat.dg/opt38_pkg.ad[sb]: New helper.

2014-06-07  Hans-Peter Nilsson  <hp@bitrange.com>

	PR target/18343
	* gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
	New macro, 0 for __MMIX__, default 64.
	(bar): Pass it to __builtin_apply instead of literal 64.

2014-06-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	* gfortran.dg/io_constraints_11.f90: New file.
	* gfortran.dg/io_constraints_12.f90: New file.
	* gfortran.dg/io_constraints_13.f90: New file.

2014-06-06  Uros Bizjak  <ubizjak@gmail.com>

	PR target/61423
	* gcc.target/i386/pr61423.c: New test.

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

	PR c++/60184
	* g++.dg/cpp0x/constexpr-union6.C: New.
	* g++.dg/cpp0x/union6.C: Likewise.
	* g++.dg/init/ref14.C: Adjust.
	* g++.dg/init/union1.C: Likewise.

2014-06-06  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/59299
	* gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.

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

	* gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
	* gcc.dg/tree-ssa/sra-12.c: Likewise.

2014-06-06  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	* gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
	bitfield and test wrong results instead of correct results to make the
	test more portable.

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

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

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

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

2014-06-06  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	* gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
	Specify -march=z900 as an additional option.
	* gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
	* gcc.dg/optimize-bswapsi-2.c: Likewise.
	* gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.

2014-06-06  Jakub Jelinek  <jakub@redhat.com>

	* gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
	reduction clause diagnostic changes.
	* gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
	* gfortran.dg/gomp/reduction1.f90: Likewise.
	* gfortran.dg/gomp/reduction3.f90: Likewise.
	* gfortran.dg/gomp/udr1.f90: New test.
	* gfortran.dg/gomp/udr2.f90: New test.
	* gfortran.dg/gomp/udr3.f90: New test.
	* gfortran.dg/gomp/udr4.f90: New test.
	* gfortran.dg/gomp/udr5.f90: New test.
	* gfortran.dg/gomp/udr6.f90: New test.
	* gfortran.dg/gomp/udr7.f90: New test.

2014-06-06  Christian Bruel  <christian.bruel@st.com>

	PR tree-optimization/43934
	* gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.

2014-06-05  S. Gilles  <sgilles@terpmail.umd.edu>

	PR c/53119
	* gcc.dg/pr53119.c: New testcase.

2014-06-05  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

	PR target/52472
	* gcc.target/avr/pr52472.c: New test.


2014-06-05  Jeff Law  <law@redhat.com>

	PR tree-optimization/61289
	* g++.dg/pr61289.C: New test.
	* g++.dg/pr61289-2.C: New test.

2014-06-05  Richard Biener  <rguenther@suse.de>
	    Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/56961
	* g++.dg/parse/pr56961.C: New.

2014-06-05  Kai Tietz  <ktietz@redhat.com>

	PR target/46219
	* gcc.target/i386/sibcall-4.c: Remove xfail.

2014-06-05  Julian Brown  <julian@codesourcery.com>
	    Sandra Loosemore  <sandra@codesourcery.com>

	* gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.

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

	PR c++/61004
	* g++.dg/diagnostic/pr61004.C: New testcase.

2014-06-05  Yuri Rumyantsev  <ysrumyan@gmail.com>

	* gcc.dg/torture/pr61319.c: New test.

2014-06-05  Marek Polacek  <polacek@redhat.com>

	PR c/56724
	* gcc.dg/pr56724-3.c: New test.

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

	* g++.dg/cpp0x/initlist86.C (main): Initialize i.

2014-06-05  Marek Polacek  <polacek@redhat.com>

	PR c/49706
	* c-c++-common/pr49706.c: New test.

2014-06-05  Marek Polacek  <polacek@redhat.com>

	PR c/48062
	* gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
	* gcc.dg/Wshadow-3.c: Likewise.
	* gcc.dg/pr48062.c: New test.

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

	PR c++/43453
	* g++.dg/init/pr43453.C: New.

2014-06-04  Marc Glisse  <marc.glisse@inria.fr>

	PR tree-optimization/61385
	* gcc.dg/tree-ssa/pr61385.c: New file.

2014-06-04  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/60098
	* gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.

2014-06-04  Richard Biener  <rguenther@suse.de>

	* gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.

2014-06-04  Igor Zamyatin  <igor.zamyatin@intel.com>

	PR c/58942
	* c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
	the case with a pointer.

2014-06-04  Marek Polacek  <polacek@redhat.com>

	PR c/30020
	* c-c++-common/pr30020.c: New test.

2014-06-03  Andrew Pinski  <apinski@cavium.com>

	* gcc.c-torture/compile/20140528-1.c: New testcase.

2014-06-03  Dehao Chen  <dehao@google.com>

	* gcc.dg/tree-prof/merge_block.c: New test.

2014-06-03  Uros Bizjak  <ubizjak@gmail.com>

	* g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
	* g++.dg/ext/mv15.C (dg-options): Ditto.

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

	DR 1423
	PR c++/52174
	* g++.dg/cpp0x/nullptr31.C: New.
	* g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
	* g++.dg/cpp0x/nullptr17.C: Update.

2014-06-03  Marek Polacek  <polacek@redhat.com>

	PR c/60439
	* c-c++-common/pr60439.c: New test.
	* g++.dg/eh/scope1.C (f4): Add dg-warning.

2014-06-03  Martin Jambor  <mjambor@suse.cz>

	PR ipa/61160
	* g++.dg/ipa/pr61160-1.C: New test.

2014-06-03  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/61383
	* gcc.dg/torture/pr61383-1.c: New testcase.

2014-06-03  Andreas Schwab  <schwab@linux-m68k.org>

	* gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.

2014-06-02  Jeff Law  <law@redhat.com>

	PR rtl-optimization/61094
	* g++.dg/pr61094: New test.

2014-06-02  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
	* gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
	* gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
	* gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
	* gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
	* gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
	* gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
	* gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.

2014-06-02  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/61346
	* gcc.dg/torture/pr61346.c: New testcase.

2014-06-01  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
	not compilation.
	* gcc.target/i386/sibcall-4.c: Ditto.
	* gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.

2014-06-01  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
	in scan-assembler-not string.
	* gcc.target/i386/sibcall-3.c (dg-final): Ditto.
	* gcc.target/i386/sibcall-4.c (dg-final): Ditto.
	* gcc.target/i386/sibcall-6.c (dg-final): Ditto.

2014-06-01  Uros Bizjak  <ubizjak@gmail.com>

	* g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.

2014-06-01  Kai Tietz  <ktietz@redhat.com>

	PR target/61377
	* gcc.target/i386/sibcall-6.c: New test.

2014-05-31  Paolo Carlini  <paolo.carlini@oracle.com>

	DR 1227
	PR c++/57543
	* g++.dg/cpp0x/pr57543-1.C: New.
	* g++.dg/cpp0x/pr57543-2.C: Likewise.
	* g++.dg/cpp0x/pr57543-3.C: Likewise.
	* g++.dg/cpp0x/decltype59.C: Likewise.

2014-05-31  Tom de Vries  <tom@codesourcery.com>

	* gcc.target/i386/sibcall-4.c: Add missing closing brace.

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

	* lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
	restore_gcc_exec_prefix_env_var): New procedures.
	(set_ld_library_path_env_vars,
	restore_ld_library_path_env_vars): Use them.
	* lib/c-compat.exp: Load target-libpath.exp.
	(compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
	(compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
	* g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
	restore_gcc_exec_prefix_env_var.
	* g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
	Likewise.

	* c-c++-common/asan/misalign-1.c: New test.
	* c-c++-common/asan/misalign-2.c: New test.

	* g++.dg/asan/asan_test.C: Add -std=c++11 and
	-DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
	-DASAN_USE_DEJAGNU_GTEST=1.
	* g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
	* g++.dg/asan/asan_oob_test.cc: Likewise.
	* g++.dg/asan/sanitizer_test_utils.h: Likewise.
	* g++.dg/asan/asan_str_test.cc: Likewise.
	* g++.dg/asan/asan_test_utils.h: Likewise.
	* g++.dg/asan/sanitizer_test_config.h: Likewise.
	* g++.dg/asan/asan_test.cc: Likewise.  Allow size 12 for long double.
	* g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
	Imported from upstream r209283.
	* g++.dg/asan/asan_test_config.h: Likewise.

2014-05-30  Kai Tietz  <ktietz@redhat.com>

	PR target/60104
	* gcc.target/i386/sibcall-1.c: New test.
	* gcc.target/i386/sibcall-2.c: New test.
	* gcc.target/i386/sibcall-3.c: New test.
	* gcc.target/i386/sibcall-4.c: New test.

2014-05-30  Ian Lance Taylor  <iant@google.com>

	* gcc.target/i386/pause-2.c: New test.

2014-05-30  Tom de Vries  <tom@codesourcery.com>

	* gcc.target/i386/fuse-caller-save.c: New test.
	* gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
	* gcc.dg/ira-shrinkwrap-prep-2.c: Same.

2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>

	* gcc.target/arm/simd/vrev16p8_1.c: New file.
	* gcc.target/arm/simd/vrev16qp8_1.c: New file.
	* gcc.target/arm/simd/vrev16qs8_1.c: New file.
	* gcc.target/arm/simd/vrev16qu8_1.c: New file.
	* gcc.target/arm/simd/vrev16s8_1.c: New file.
	* gcc.target/arm/simd/vrev16u8_1.c: New file.
	* gcc.target/arm/simd/vrev32p16_1.c: New file.
	* gcc.target/arm/simd/vrev32p8_1.c: New file.
	* gcc.target/arm/simd/vrev32qp16_1.c: New file.
	* gcc.target/arm/simd/vrev32qp8_1.c: New file.
	* gcc.target/arm/simd/vrev32qs16_1.c: New file.
	* gcc.target/arm/simd/vrev32qs8_1.c: New file.
	* gcc.target/arm/simd/vrev32qu16_1.c: New file.
	* gcc.target/arm/simd/vrev32qu8_1.c: New file.
	* gcc.target/arm/simd/vrev32s16_1.c: New file.
	* gcc.target/arm/simd/vrev32s8_1.c: New file.
	* gcc.target/arm/simd/vrev32u16_1.c: New file.
	* gcc.target/arm/simd/vrev32u8_1.c: New file.
	* gcc.target/arm/simd/vrev64f32_1.c: New file.
	* gcc.target/arm/simd/vrev64p16_1.c: New file.
	* gcc.target/arm/simd/vrev64p8_1.c: New file.
	* gcc.target/arm/simd/vrev64qf32_1.c: New file.
	* gcc.target/arm/simd/vrev64qp16_1.c: New file.
	* gcc.target/arm/simd/vrev64qp8_1.c: New file.
	* gcc.target/arm/simd/vrev64qs16_1.c: New file.
	* gcc.target/arm/simd/vrev64qs32_1.c: New file.
	* gcc.target/arm/simd/vrev64qs8_1.c: New file.
	* gcc.target/arm/simd/vrev64qu16_1.c: New file.
	* gcc.target/arm/simd/vrev64qu32_1.c: New file.
	* gcc.target/arm/simd/vrev64qu8_1.c: New file.
	* gcc.target/arm/simd/vrev64s16_1.c: New file.
	* gcc.target/arm/simd/vrev64s32_1.c: New file.
	* gcc.target/arm/simd/vrev64s8_1.c: New file.
	* gcc.target/arm/simd/vrev64u16_1.c: New file.
	* gcc.target/arm/simd/vrev64u32_1.c: New file.
	* gcc.target/arm/simd/vrev64u8_1.c: New file.

2014-05-29  Vladimir Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/61325
	* gcc.target/aarch64/pr61325.c: New.

2014-05-29  Alan Lawrence  <alan.lawrence@arm.com>

	* gcc.target/arm/simd/vextQf32_1.c: New file.
	* gcc.target/arm/simd/vextQp16_1.c: New file.
	* gcc.target/arm/simd/vextQp8_1.c: New file.
	* gcc.target/arm/simd/vextQs16_1.c: New file.
	* gcc.target/arm/simd/vextQs32_1.c: New file.
	* gcc.target/arm/simd/vextQs64_1.c: New file.
	* gcc.target/arm/simd/vextQs8_1.c: New file.
	* gcc.target/arm/simd/vextQu16_1.c: New file.
	* gcc.target/arm/simd/vextQu32_1.c: New file.
	* gcc.target/arm/simd/vextQu64_1.c: New file.
	* gcc.target/arm/simd/vextQu8_1.c: New file.
	* gcc.target/arm/simd/vextQp64_1.c: New file.
	* gcc.target/arm/simd/vextf32_1.c: New file.
	* gcc.target/arm/simd/vextp16_1.c: New file.
	* gcc.target/arm/simd/vextp8_1.c: New file.
	* gcc.target/arm/simd/vexts16_1.c: New file.
	* gcc.target/arm/simd/vexts32_1.c: New file.
	* gcc.target/arm/simd/vexts64_1.c: New file.
	* gcc.target/arm/simd/vexts8_1.c: New file.
	* gcc.target/arm/simd/vextu16_1.c: New file.
	* gcc.target/arm/simd/vextu32_1.c: New file.
	* gcc.target/arm/simd/vextu64_1.c: New file.
	* gcc.target/arm/simd/vextu8_1.c: New file.
	* gcc.target/arm/simd/vextp64_1.c: New file.

2014-05-29  Radovan Obradovic  <robradovic@mips.com>
	    Tom de Vries  <tom@codesourcery.com>

	* gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
	options.
	* gcc.target/mips/fuse-caller-save.h: New include file.
	* gcc.target/mips/fuse-caller-save.c: New test.
	* gcc.target/mips/fuse-caller-save-mips16.c: Same.
	* gcc.target/mips/fuse-caller-save-micromips.c: Same.

2014-05-29  Evgeny Stupachenko  <evstupac@gmail.com>

	* gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.

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

	PR middle-end/61045
	* gcc.dg/pr61045.c: New testcase.

2014-05-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* lib/clearcap.exp: New file.
	* gcc.dg/vect/vect.exp: Load clearcap.exp.
	Remove clearcap_ldflags handling.
	Call clearcap-init, clearcap-finish.
	* gcc.target/i386/i386.exp: Likewise.
	* gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
	* gcc.target/i386/clearcapv2.map: Move to
	../config/sol2-clearcapv2.map.
	* gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
	* gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.

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

	PR tree-optimization/61335
	* gfortran.dg/pr61335.f90: New testcase.

2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.

2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>

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

2014-05-27  Marek Polacek  <polacek@redhat.com>

	PR c/56724
	* gcc.dg/pr56724-1.c: New test.
	* gcc.dg/pr56724-2.c: New test.
	* gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
	-Wtraditional.
	* gcc.dg/dfp/wtr-conversion-1.c: Likewise.

2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/fold-compare-8.c: New test.
	* gcc.dg/Wstrict-overflow-25.c: Likewise.

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

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

2014-05-27  Marek Polacek  <polacek@redhat.com>

	PR testsuite/61319
	* c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
	LLONG_MIN, and ULLONG_MAX.

2014-05-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* lib/target-supports.exp (check_effective_target_vect_bswap):
	Specify arm*-*-* support.

2014-05-27  Dominique d'Humieres <dominiq@lps.ens.fr>

	PR testsuite/61319
	* c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
	-nan optional.
	* c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
	* c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.

2014-05-26  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.

2014-05-26  Richard Sandiford  <r.sandiford@uk.ibm.com>

	PR rtl-optimization/61222
	* gcc.c-torture/compile/pr61222-1.c: New test.
	* gcc.c-torture/compile/pr61222-2.c: Likewise.

2014-05-26  Uros Bizjak  <ubizjak@gmail.com>

	* c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.

2014-05-26  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.dg/lto/pr61278_1.c: Remove dg directives.

2014-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/55117
	* gfortran.dg/namelist_85.f90: New test.

2014-05-26  Igor Zamyatin  <igor.zamyatin@intel.com>

	PR c/61191
	* c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
	the case with syntax error.

2014-05-26  Zhenqiang Chen  <zhenqiang.chen@linaro.org>

	* gcc.dg/lto/pr61278_0.c: New test.
	* gcc.dg/lto/pr61278_1.c: New test.

2014-05-26  Zhenqiang Chen  <zhenqiang.chen@linaro.org>

	* gcc.dg/pr61220.c: New test.
	* gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.

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

	* gfortran.dg/coarray_10.f90: Update dg-warning.
	* gfortran.dg/coarray_this_image_1.f90: New.
	* gfortran.dg/coarray_this_image_2.f90: New.

2014-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu>

	PR libfortran/61173
	* gfortran.dg/arrayio_14.f90: New test.

2014-05-24  Andreas Schwab  <schwab@suse.de>

	* gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.

2014-05-24  Dominique d'Humieres <dominiq@lps.ens.fr>

	* gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
	Adjust regexp for -flto.
	* gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
	* gfortran.dg/pr52835.f90: Likewise.

2014-05-23  Vladimir Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/61215
	* gcc.target/i386/pr61215.c: New.

2014-05-23  Marek Polacek  <polacek@redhat.com>
	    Jakub Jelinek  <jakub@redhat.com>

	* c-c++-common/ubsan/float-cast-overflow-1.c: New test.
	* c-c++-common/ubsan/float-cast-overflow-10.c: New test.
	* c-c++-common/ubsan/float-cast-overflow-2.c: New test.
	* c-c++-common/ubsan/float-cast-overflow-3.c: New test.
	* c-c++-common/ubsan/float-cast-overflow-4.c: New test.
	* c-c++-common/ubsan/float-cast-overflow-5.c: New test.
	* c-c++-common/ubsan/float-cast-overflow-6.c: New test.
	* c-c++-common/ubsan/float-cast-overflow-7.c: New test.
	* c-c++-common/ubsan/float-cast-overflow-7.h: New file.
	* c-c++-common/ubsan/float-cast-overflow-8.c: New test.
	* c-c++-common/ubsan/float-cast-overflow-9.c: New test.
	* c-c++-common/ubsan/float-cast.h: New file.
	* g++.dg/ubsan/float-cast-overflow-bf.C: New test.
	* gcc.dg/ubsan/float-cast-overflow-bf.c: New test.

2014-05-23  Jiong Wang  <jiong.wang@arm.com>

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

2014-05-23  Paolo Carlini  <paolo.carlini@oracle.com>

	* g++.dg/cpp1y/lambda-init9.C: New.

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

	PR testsuite/61266
	* gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
	adjust testcase to reflect reality.

2014-05-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	PR tree-optimization/54733
	* gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
	optimization to support memory sources and bitwise operations
	equivalent to load in host endianness.
	* gcc.dg/optimize-bswaphi-1.c: Likewise.
	* gcc.dg/optimize-bswapsi-2.c: Likewise.
	* gcc.c-torture/execute/bswap-2.c: Likewise.

2014-05-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	* lib/target-supports.exp: New effective targets for architectures
	capable of performing byte swap.
	* gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
	* gcc.dg/optimize-bswapdi-2.c: Likewise.
	* gcc.dg/optimize-bswapsi-1.c: Likewise.

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

	PR c++/61088
	* g++.dg/cpp0x/lambda/lambda-ice13.C: New.
	* g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.

2014-05-22  Xinliang David Li  <davidxl@google.com>

	* g++.dg/ipa/devirt-15.C: Fix expected message.
	* g++.dg/ipa/devirt-16.C: Ditto.
	* g++.dg/ipa/devirt-17.C: Ditto.
	* g++.dg/ipa/devirt-26.C: Ditto.
	* g++.dg/ipa/imm-devirt-1.C: Ditto.
	* g++.dg/ipa/imm-devirt-2.C: Ditto.
	* g++.dg/tree-ssa/pr8781.C:Ditto.

2014-05-22  Peter Bergner  <bergner@vnet.ibm.com>

	* gcc.target/powerpc/htm-ttest.c: New test.

2014-05-22  Eric Botcazou  <ebotcazou@adacore.com>

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

2014-05-21  Jonathan Wakely  <jwakely@redhat.com>

	PR c/61271
	* g++.dg/cilk-plus/AN/array_function.cc: New.

2014-05-22  Richard Biener  <rguenther@suse.de>

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

2014-05-22  Kostya Serebryany  <kcc@google.com>

	* c-c++-common/tsan/mutexset1.c: Update the test to match
	upstream r209283.
	* g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.

2014-05-21  Marek Polacek  <polacek@redhat.com>

	PR sanitizer/61272
	* g++.dg/ubsan/pr61272.C: New test.

2014-05-21  Cesar Philippidis  <cesar@codesourcery.com>
	    Sandra Loosemore  <sandra@codesourcery.com>

	PR lto/60179
	* lib/scanasm.exp (scan-lto-assembler): New procedure.
	* gcc.target/nios2/custom-fp-lto.c: New test.

2014-05-21  Andreas Schwab  <schwab@suse.de>

	* g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.

2014-05-21  Oleg Endo  <olegendo@gcc.gnu.org>

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

2014-05-21  Igor Zamyatin  <igor.zamyatin@intel.com>

	PR c++/60189
	* c-c++-common/cilk-plus/CK/invalid_sync.c: New test.

2014-05-20  Jan Hubicka  <hubicka@ucw.cz>

	PR tree-optimization/60899
	* g++.dg/ipa/devirt-11.C: Update template.

2014-05-20  Edward Smith-Rowland  <3dw4rd@verizon.net>

	PR C++/61038
	* g++.dg/cpp0x/pr61038.C: New.

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

	PR c++/58753
	PR c++/58930
	PR c++/58704
	* g++.dg/cpp0x/nsdmi-template11.C: New.
	* g++.dg/cpp0x/nsdmi-template12.C: Likewise.
	* g++.dg/cpp0x/nsdmi-template13.C: Likewise.

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

	* gnat.dg/opt35.adb: New test.
	* gnat.dg/opt36.adb: Likewise.
	* gnat.dg/opt35_pkg.ad[sb]: New helper.

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

	PR c++/60373
	* g++.dg/cpp0x/Wattributes1.C: New.
	* g++.dg/ext/visibility/redecl1.C: Adjust.
	* g++.dg/ext/visibility/visibility-7.C: Likewise.

2014-05-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

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

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

	PR c++/58664
	* g++.dg/cpp0x/nsdmi-union6.C: New.
	* g++.dg/parse/pr58664.C: Likewise.
	* g++.dg/cpp0x/nsdmi6.C: Tweak.
	* g++.dg/parse/crash31.C: Likewise.
	* g++.dg/template/error2.C: Likewise.
	* g++.dg/template/inherit8.C: Likewise.
	* g++.dg/template/offsetof2.C: Likewise.

2014-05-19  Paolo Carlini  <paolo.carlini@oracle.com>

	* c-c++-common/gomp/simd4.c: Adjust for inform.
	* g++.dg/cpp0x/decltype-call1.C: Likewise.
	* g++.dg/cpp0x/forw_enum6.C: Likewise.
	* g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
	* g++.dg/cpp0x/noexcept15.C: Likewise.
	* g++.dg/cpp0x/variadic-ex2.C: Likewise.
	* g++.dg/eh/spec6.C: Likewise.
	* g++.dg/expr/cast1.C: Likewise.
	* g++.dg/expr/dtor1.C: Likewise.
	* g++.dg/ext/is_base_of_diagnostic.C: Likewise.
	* g++.dg/ext/unary_trait_incomplete.C: Likewise.
	* g++.dg/gomp/pr49223-2.C: Likewise.
	* g++.dg/gomp/udr-4.C: Likewise.
	* g++.dg/init/delete1.C: Likewise.
	* g++.dg/other/crash-2.C: Likewise.
	* g++.dg/parse/crash24.C: Likewise.
	* g++.dg/parse/crash25.C: Likewise.
	* g++.dg/parse/crash31.C: Likewise.
	* g++.dg/parse/crash49.C: Likewise.
	* g++.dg/parse/crash50.C: Likewise.
	* g++.dg/parse/crash54.C: Likewise.
	* g++.dg/parse/dtor7.C: Likewise.
	* g++.dg/parse/error40.C: Likewise.
	* g++.dg/parse/fused-params1.C: Likewise.
	* g++.dg/parse/new1.C: Likewise.
	* g++.dg/template/crash35.C: Likewise.
	* g++.dg/template/crash59.C: Likewise.
	* g++.dg/template/crash77.C: Likewise.
	* g++.dg/template/error51.C: Likewise.
	* g++.dg/template/incomplete1.C: Likewise.
	* g++.dg/template/incomplete3.C: Likewise.
	* g++.dg/template/incomplete4.C: Likewise.
	* g++.dg/template/incomplete5.C: Likewise.
	* g++.dg/template/inherit8.C: Likewise.
	* g++.dg/template/instantiate1.C: Likewise.
	* g++.dg/template/instantiate3.C: Likewis: Likewise.
	* g++.dg/template/offsetof2.C: Likewise.
	* g++.dg/tm/pr51928.C: Likewise.
	* g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
	* g++.dg/warn/incomplete1.C: Likewise.
	* g++.dg/warn/incomplete2.C: Likewise.
	* g++.old-deja/g++.brendan/friend4.C: Likewise.
	* g++.old-deja/g++.bugs/900121_01.C: Likewise.
	* g++.old-deja/g++.bugs/900214_01.C: Likewise.
	* g++.old-deja/g++.eh/catch1.C: Likewise.
	* g++.old-deja/g++.eh/spec6.C: Likewise.
	* g++.old-deja/g++.mike/p7868.C: Likewise.
	* g++.old-deja/g++.other/crash38.C: Likewise.
	* g++.old-deja/g++.other/enum2.C: Likewise.
	* g++.old-deja/g++.other/incomplete.C: Likewise.
	* g++.old-deja/g++.other/vaarg3.C: Likewise.
	* g++.old-deja/g++.pt/crash9.C: Likewise.
	* g++.old-deja/g++.pt/niklas01a.C: Likewise.
	* g++.old-deja/g++.pt/typename8.C: Likewise.
	* g++.old-deja/g++.robertl/ice990323-1.C: Likewise.

2014-05-19  Joseph Myers  <joseph@codesourcery.com>

	* lib/target-supports.exp
	(check_effective_target_vect_sizes_32B_16B): Return false if
	128-bit AVX vectors preferred.

2014-05-19  Mike Stump  <mikestump@comcast.net>

	* lib/target-supports.exp (check_effective_target_avx): Early out
	if not x86 to prevent x86 flags on non-x86 targets.

2014-05-19  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/61221
	* gcc.dg/torture/pr61221.c: New testcase.

2014-05-19  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/61209
	* gfortran.dg/pr61209.f90: New testcase.

2014-05-19  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/61184
	* c-c++-common/torture/pr61184.c: New testcase.

2014-05-19  Christian Bruel  <christian.bruel@st.com>

	PR target/61195
	* gcc.target/sh/pr61195.c: New test.

2014-05-18  Wei Mi  <wmi@google.com>

	PR target/58066
	* gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
	directive with rtl insns. Add effective-target fpic and
	tls_native.

2014-05-17  Xinliang David Li  <davidxl@google.com>

	* g++.dg/ipa/devirt-33.C: New testcase.

2014-05-17  Jan Hubicka  <hubicka@ucw.cz>

	* g++.dg/ipa/comdat.C: New file.

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

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

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

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

2014-05-18  Andreas Schwab  <schwab@suse.de>

	* gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.

2014-05-17  Jerry DeLisle  <jvdelisle@gcc.gnu>

	PR libfortran/52539
	* gfortran.dg/namelist_utf8.f90: New test.

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

	PR c++/52875
	* g++.dg/cpp0x/decltype58.C: New.

2014-05-17  Ajit Agarwal  <ajitkum@xilinx.com>

	* gcc.target/microblaze/others/break_handler.c: New.

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

	PR tree-optimization/61140
	PR tree-optimization/61150
	PR tree-optimization/61197
	* gcc.dg/tree-ssa/pr61140.c: New file.
	* gcc.dg/tree-ssa/pr61150.c: New file.
	* gcc.dg/tree-ssa/pr61197.c: New file.

2014-05-17  Uros Bizjak  <ubizjak@gmail.com>

	* g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
	(dg-options): Add -mfpmath=387.
	(dg-final): Check that no MMX registers are used.

2014-05-17  Andreas Schwab  <schwab@suse.de>

	* gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.

2014-05-16  David Malcolm  <dmalcolm@redhat.com>

	Revert:
	2014-04-29  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/tree-ssa/pr23401.c: Update the expected number of
	occurrences of "int" in the gimple dump to reflect that the return
	types of functions now show up in such dumps.
	* gcc.dg/tree-ssa/pr27810.c: Likewise.

2014-05-16  Jan Hubicka  <hubicka@ucw.cz>

	* gcc.c-torture/execute/20101011-1.c: Update testcase.
	* gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
	* gcc.dg/tree-ssa/writeonly.c: New testcase.
	* gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
	* gcc.dg/tree-ssa/pr21559.c: Update testcase.
	* gcc.dg/debug/pr35154.c: Update testcase.
	* gcc.target/i386/vectorize1.c: Update testcase.

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

	PR c++/51640
	* g++.dg/parse/error54.C: New.

2014-05-16  Vladimir Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/60969
	* g++.dg/pr60969.C: New.

2014-05-16  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/61194
	* gcc.dg/vect/pr61194.c: New testcase.

2014-05-16  Richard Biener  <rguenther@suse.de>

	* gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
	* gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
	* gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
	* gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.

2014-05-16  Richard Biener  <rguenther@suse.de>

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

2014-05-15  Martin Jambor  <mjambor@suse.cz>

	PR ipa/61085
	* g++.dg/ipa/pr61085.C: New test.

2014-05-15  Martin Jambor  <mjambor@suse.cz>

	PR tree-optimization/61090
	* gcc.dg/tree-ssa/pr61090.c: New test.

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

	PR tree-optimization/61158
	* gcc.dg/pr61158.c: New test.

2014-05-15  Andreas Schwab  <schwab@suse.de>

	* obj-c++.dg/exceptions-3.mm: Remove check for message no longer
	emitted.
	* obj-c++.dg/exceptions-5.mm: Likewise.

2014-05-15  Zhenqiang Chen  <zhenqiang.chen@linaro.org>

	* shrink-wrap-loop.c: New test case.

2014-05-14  Alan Lawrence  <alan.lawrence@arm.com>

	* gcc.target/arm/simd/vtrnqf32_1.c: New file.
	* gcc.target/arm/simd/vtrnqp16_1.c: New file.
	* gcc.target/arm/simd/vtrnqp8_1.c: New file.
	* gcc.target/arm/simd/vtrnqs16_1.c: New file.
	* gcc.target/arm/simd/vtrnqs32_1.c: New file.
	* gcc.target/arm/simd/vtrnqs8_1.c: New file.
	* gcc.target/arm/simd/vtrnqu16_1.c: New file.
	* gcc.target/arm/simd/vtrnqu32_1.c: New file.
	* gcc.target/arm/simd/vtrnqu8_1.c: New file.
	* gcc.target/arm/simd/vtrnf32_1.c: New file.
	* gcc.target/arm/simd/vtrnp16_1.c: New file.
	* gcc.target/arm/simd/vtrnp8_1.c: New file.
	* gcc.target/arm/simd/vtrns16_1.c: New file.
	* gcc.target/arm/simd/vtrns32_1.c: New file.
	* gcc.target/arm/simd/vtrns8_1.c: New file.
	* gcc.target/arm/simd/vtrnu16_1.c: New file.
	* gcc.target/arm/simd/vtrnu32_1.c: New file.
	* gcc.target/arm/simd/vtrnu8_1.c: New file.

2014-05-14  Ilya Tocar  <ilya.tocar@intel.com>

	* gcc.target/i386/clflushopt-1.c: New.
	* gcc.target/i386/xsavec-1.c: Ditto.
	* gcc.target/i386/xsavec64-1.c: Ditto.
	* gcc.target/i386/xsaves-1.c: Ditto.
	* gcc.target/i386/xsaves64-1.c: Ditto.
	* gcc.target/i386/sse-12.c: Test new options.
	* gcc.target/i386/sse-13.c: Ditto.
	* gcc.target/i386/sse-14.c: Ditto.
	* gcc.target/i386/sse-22.c: Ditto.
	* gcc.target/i386/sse-23.c: Ditto.
	* g++.dg/other/i386-2.C: Ditto.
	* g++.dg/other/i386-3.C: Ditto.

2014-05-14  Andrey Belevantsev  <abel@ispras.ru>

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

2014-05-14  Andrey Belevantsev  <abel@ispras.ru>

	PR rtl-optimization/60901
	* gcc.target/i386/pr60901.c: New test.

2014-05-14  Yury Gribov  <y.gribov@samsung.com>

	PR sanitizer/61100
	* c-c++-common/asan/asan-interface-1.c: New test.
	* lib/asan-dg.exp (asan_include_flags): New function.
	(asan_init): Call asan_include_flags to obtain path
	to sanitizer headers.

2014-05-13  Peter Bergner  <bergner@vnet.ibm.com>

	* lib/target-support.exp (check_dfp_hw_available): New function.
	(is-effective-target): Check $arg for dfp_hw.
	(is-effective-target-keyword): Likewise.
	* gcc.target/powerpc/pack03.c: (dg-require-effective-target):
	Change target to dfp_hw.

2014-05-13  Marek Polacek  <polacek@redhat.com>

	PR c/61162
	* gcc.dg/pr61162.c: New test.

2014-05-13  Marek Polacek  <polacek@redhat.com>

	* c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
	* c-c++-common/pr50459-2.c: New test.

2014-05-13  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/54310
	* g++.dg/template/pr54310.C: New.

2014-05-13  Nathan Sidwell  <nathan@codesourcery.com>
	    Sandra Loosemore  <sandra@codesourcery.com>

	* gcc.target/mips/loongson-simd.c: Disable micromips too.

2014-05-13  Catherine Moore  <clm@cm00re.com>

	* gcc.target/mips/near-far-1.c: Adjust expected output
	to allow the JALS instruction.
	* gcc.target/mips/near-far-2.c: Likewise.
	* gcc.target/mips/near-far-4.c: Likewise.

2014-05-13  Bin Cheng  <bin.cheng@arm.com>

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

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

	PR target/61060
	* gcc.dg/pr61060.c: New test.

2014-05-12  DJ Delorie  <dj@redhat.com>

	* gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
	* gcc.dg/sibcall-4.c: Likewise.

2014-05-12  Dimitris Papavasiliou  <dpapavas@gmail.com>

	* objc.dg/shadow-1.m: New test.
	* objc.dg/shadow-2.m: New test.
	* objc.dg/ivar-scope-1.m: New test.
	* objc.dg/ivar-scope-2.m: New test.
	* objc.dg/ivar-scope-3.m: New test.
	* objc.dg/ivar-scope-4.m: New test.
	* objc.dg/ivar-visibility-1.m: New test.
	* objc.dg/ivar-visibility-2.m: New test.
	* objc.dg/ivar-visibility-3.m: New test.
	* objc.dg/ivar-visibility-4.m: New test.

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

	PR fortran/60127
	* gfortran.dg/gomp/omp_do_concurrent.f90: New.

2014-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/60834
	* gfortran.dg/associate_16.f90:  New test.

2014-05-12  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

	PR target/60991
	* gcc.target/avr/pr60991.c: New testcase.

2014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/60054
	* g++.dg/cpp1y/pr60054.C: New.

2014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/51199
	* g++.dg/template/pr51199.C: New.

2014-05-11  Hans-Peter Nilsson  <hp@bitrange.com>

	* gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.

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

	* gfortran.dg/gomp/affinity-1.f90: New test.

2014-05-11  Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.dg/torture/pr61136.c: New test.

2014-05-11  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/59705
	* g++.dg/cpp0x/sfinae51.C: New.

	PR c++/58353
	* g++.dg/cpp0x/variadic157.C: New.

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

	PR target/51244
	* gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.

2014-05-10  Marek Polacek  <polacek@redhat.com>

	* gcc.dg/pedwarn-init.c: New test.
	* gcc.dg/init-string-1.c: Adjust dg-error.

2014-05-10  Hans-Peter Nilsson  <hp@bitrange.com>

	* lib/target-supports.exp
	(check_effective_target_logical_op_short_circuit): Add mmix-*-*
	to the list.

2014-05-09  Marek Polacek  <polacek@redhat.com>

	PR c/61096
	* gcc.dg/pr61096-1.c: New test.
	* gcc.dg/pr61096-2.c: New test.

2014-05-09  Florian Weimer  <fweimer@redhat.com>

	* gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
	* g++.dg/fstack-protector-strong.C: Likewise.
	* gcc.target/i386/ssp-strong-reg.c: New file.

2014-05-09  Georg-Johann Lay  <avr@gjlay.de>

	PR target/61055
	* gcc.target/avr/torture/pr61055.c: New test.

2014-05-09  Marek Polacek  <polacek@redhat.com>

	PR c/50459
	* c-c++-common/attributes-1.c: Move test line to a new test.
	* c-c++-common/attributes-2.c: New test.
	* c-c++-common/pr50459.c: New test.
	* c-c++-common/pr59280.c: Add "undeclared" to dg-error.
	* gcc.dg/nonnull-2.c: Likewise.
	* gcc.dg/pr55570.c: Modify dg-error.
	* gcc.dg/tm/wrap-2.c: Likewise.

2014-05-08  Jeff Law  <law@redhat.com>

	PR tree-optimization/61009
	* g++.dg/tree-ssa/pr61009.C: New test.

2014-05-08  Matthias Klose  <doko@ubuntu.com>

	PR driver/61106
	* gcc-dg/unused-8a.c: New.
	* gcc-dg/unused-8b.c: Likewise.

2014-05-08  Marek Polacek  <polacek@redhat.com>

	PR c/61053
	* gcc.dg/pr61053.c: New test.

2014-05-08  Marek Polacek  <polacek@redhat.com>

	PR c/61077
	* gcc.dg/pr61077.c: New test.

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

	* gfortran.dg/coarray_collectives_1.f90: New.
	* gfortran.dg/coarray_collectives_2.f90: New.
	* gfortran.dg/coarray_collectives_3.f90: New.
	* gfortran.dg/coarray_collectives_4.f90: New.
	* gfortran.dg/coarray_collectives_5.f90: New.
	* gfortran.dg/coarray_collectives_6.f90: New.
	* gfortran.dg/coarray/collectives_1.f90: New.
	* gfortran.dg/assumed_rank_5.f90: Update dg-error.
	* gfortran.dg/assumed_type_4.f90: Update dg-error.
	* gfortran.dg/bind_c_array_params.f03: Update dg-error.
	* gfortran.dg/bind_c_usage_28.f90: Update dg-error.
	* gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
	* gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
	* gfortran.dg/c_loc_tests_11.f03: Update dg-error.

2014-05-08  Wei Mi  <wmi@google.com>

	PR target/58066
	* gcc.target/i386/pr58066.c: New test.

2014-05-08  Joseph Myers  <joseph@codesourcery.com>

	* gcc.target/i386/avx256-unaligned-load-2.c,
	gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
	gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
	packed-single instructions.

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

	PR c++/13981
	* g++.dg/diagnostic/pr13981.C: New.

2014-05-08  Marc Glisse  <marc.glisse@inria.fr>

	PR tree-optimization/59100
	* gcc.dg/tree-ssa/phi-opt-12.c: New file.
	* gcc.dg/tree-ssa/phi-opt-13.c: Likewise.

2014-05-08  Richard Sandiford  <rdsandiford@googlemail.com>

	PR tree-optimization/61095
	* gcc.dg/torture/pr61095.c: New test.

2014-05-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	PR middle-end/39246
	* gcc.dg/uninit-13.c: Move warning on the actual source line where
	the uninitialized complex is used.
	* gcc.dg/uninit-17.c: New test to check partial initialization of
	complex with branches.
	* gcc.dg/uninit-17-O0.c: Likewise.

2014-05-07  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/60884
	* gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
	(test_03): Rename to test_02.

2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/61083
	* g++.dg/cpp0x/sfinae50.C: New.

2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/61080
	* g++.dg/cpp0x/deleted7.C: New.

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

	PR tree-optimization/61034
	* g++.dg/tree-ssa/pr61034.C: New testcase.

2014-05-07  Joern Rennecke  <joern.rennecke@embecosm.com>

	* gcc.target/epiphany/isr-arg.c: New file.

2014-05-07  Evgeny Stupachenko  <evstupac@gmail.com>

	PR tree-optimization/52252
	* gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.

2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>

	* gcc.target/aarch64/simd/vrev16p8_1.c: New file.
	* gcc.target/aarch64/simd/vrev16p8.x: New file.
	* gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
	* gcc.target/aarch64/simd/vrev16qp8.x: New file.
	* gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
	* gcc.target/aarch64/simd/vrev16qs8.x: New file.
	* gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
	* gcc.target/aarch64/simd/vrev16qu8.x: New file.
	* gcc.target/aarch64/simd/vrev16s8_1.c: New file.
	* gcc.target/aarch64/simd/vrev16s8.x: New file.
	* gcc.target/aarch64/simd/vrev16u8_1.c: New file.
	* gcc.target/aarch64/simd/vrev16u8.x: New file.
	* gcc.target/aarch64/simd/vrev32p16_1.c: New file.
	* gcc.target/aarch64/simd/vrev32p16.x: New file.
	* gcc.target/aarch64/simd/vrev32p8_1.c: New file.
	* gcc.target/aarch64/simd/vrev32p8.x: New file.
	* gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
	* gcc.target/aarch64/simd/vrev32qp16.x: New file.
	* gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
	* gcc.target/aarch64/simd/vrev32qp8.x: New file.
	* gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
	* gcc.target/aarch64/simd/vrev32qs16.x: New file.
	* gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
	* gcc.target/aarch64/simd/vrev32qs8.x: New file.
	* gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
	* gcc.target/aarch64/simd/vrev32qu16.x: New file.
	* gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
	* gcc.target/aarch64/simd/vrev32qu8.x: New file.
	* gcc.target/aarch64/simd/vrev32s16_1.c: New file.
	* gcc.target/aarch64/simd/vrev32s16.x: New file.
	* gcc.target/aarch64/simd/vrev32s8_1.c: New file.
	* gcc.target/aarch64/simd/vrev32s8.x: New file.
	* gcc.target/aarch64/simd/vrev32u16_1.c: New file.
	* gcc.target/aarch64/simd/vrev32u16.x: New file.
	* gcc.target/aarch64/simd/vrev32u8_1.c: New file.
	* gcc.target/aarch64/simd/vrev32u8.x: New file.
	* gcc.target/aarch64/simd/vrev64f32_1.c: New file.
	* gcc.target/aarch64/simd/vrev64f32.x: New file.
	* gcc.target/aarch64/simd/vrev64p16_1.c: New file.
	* gcc.target/aarch64/simd/vrev64p16.x: New file.
	* gcc.target/aarch64/simd/vrev64p8_1.c: New file.
	* gcc.target/aarch64/simd/vrev64p8.x: New file.
	* gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
	* gcc.target/aarch64/simd/vrev64qf32.x: New file.
	* gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
	* gcc.target/aarch64/simd/vrev64qp16.x: New file.
	* gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
	* gcc.target/aarch64/simd/vrev64qp8.x: New file.
	* gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
	* gcc.target/aarch64/simd/vrev64qs16.x: New file.
	* gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
	* gcc.target/aarch64/simd/vrev64qs32.x: New file.
	* gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
	* gcc.target/aarch64/simd/vrev64qs8.x: New file.
	* gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
	* gcc.target/aarch64/simd/vrev64qu16.x: New file.
	* gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
	* gcc.target/aarch64/simd/vrev64qu32.x: New file.
	* gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
	* gcc.target/aarch64/simd/vrev64qu8.x: New file.
	* gcc.target/aarch64/simd/vrev64s16_1.c: New file.
	* gcc.target/aarch64/simd/vrev64s16.x: New file.
	* gcc.target/aarch64/simd/vrev64s32_1.c: New file.
	* gcc.target/aarch64/simd/vrev64s32.x: New file.
	* gcc.target/aarch64/simd/vrev64s8_1.c: New file.
	* gcc.target/aarch64/simd/vrev64s8.x: New file.
	* gcc.target/aarch64/simd/vrev64u16_1.c: New file.
	* gcc.target/aarch64/simd/vrev64u16.x: New file.
	* gcc.target/aarch64/simd/vrev64u32_1.c: New file.
	* gcc.target/aarch64/simd/vrev64u32.x: New file.
	* gcc.target/aarch64/simd/vrev64u8_1.c: New file.
	* gcc.target/aarch64/simd/vrev64u8.x: New file.

2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>

	gcc.target/aarch64/simd/ext_f32.x: New file.
	gcc.target/aarch64/simd/ext_f32_1.c: New file.
	gcc.target/aarch64/simd/ext_p16.x: New file.
	gcc.target/aarch64/simd/ext_p16_1.c: New file.
	gcc.target/aarch64/simd/ext_p8.x: New file.
	gcc.target/aarch64/simd/ext_p8_1.c: New file.
	gcc.target/aarch64/simd/ext_s16.x: New file.
	gcc.target/aarch64/simd/ext_s16_1.c: New file.
	gcc.target/aarch64/simd/ext_s32.x: New file.
	gcc.target/aarch64/simd/ext_s32_1.c: New file.
	gcc.target/aarch64/simd/ext_s64.x: New file.
	gcc.target/aarch64/simd/ext_s64_1.c: New file.
	gcc.target/aarch64/simd/ext_s8.x: New file.
	gcc.target/aarch64/simd/ext_s8_1.c: New file.
	gcc.target/aarch64/simd/ext_u16.x: New file.
	gcc.target/aarch64/simd/ext_u16_1.c: New file.
	gcc.target/aarch64/simd/ext_u32.x: New file.
	gcc.target/aarch64/simd/ext_u32_1.c: New file.
	gcc.target/aarch64/simd/ext_u64.x: New file.
	gcc.target/aarch64/simd/ext_u64_1.c: New file.
	gcc.target/aarch64/simd/ext_u8.x: New file.
	gcc.target/aarch64/simd/ext_u8_1.c: New file.
	gcc.target/aarch64/simd/ext_f64.c: New file.
	gcc.target/aarch64/simd/extq_f32.x: New file.
	gcc.target/aarch64/simd/extq_f32_1.c: New file.
	gcc.target/aarch64/simd/extq_p16.x: New file.
	gcc.target/aarch64/simd/extq_p16_1.c: New file.
	gcc.target/aarch64/simd/extq_p8.x: New file.
	gcc.target/aarch64/simd/extq_p8_1.c: New file.
	gcc.target/aarch64/simd/extq_s16.x: New file.
	gcc.target/aarch64/simd/extq_s16_1.c: New file.
	gcc.target/aarch64/simd/extq_s32.x: New file.
	gcc.target/aarch64/simd/extq_s32_1.c: New file.
	gcc.target/aarch64/simd/extq_s64.x: New file.
	gcc.target/aarch64/simd/extq_s64_1.c: New file.
	gcc.target/aarch64/simd/extq_s8.x: New file.
	gcc.target/aarch64/simd/extq_s8_1.c: New file.
	gcc.target/aarch64/simd/extq_u16.x: New file.
	gcc.target/aarch64/simd/extq_u16_1.c: New file.
	gcc.target/aarch64/simd/extq_u32.x: New file.
	gcc.target/aarch64/simd/extq_u32_1.c: New file.
	gcc.target/aarch64/simd/extq_u64.x: New file.
	gcc.target/aarch64/simd/extq_u64_1.c: New file.
	gcc.target/aarch64/simd/extq_u8.x: New file.
	gcc.target/aarch64/simd/extq_u8_1.c: New file.
	gcc.target/aarch64/simd/extq_f64.c: New file.

2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>

	* gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
	* gcc.target/aarch64/vtrnu32.c: Likewise.
	* gcc.target/aarch64/vtrnf32.c: Likewise.

2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>

	* gcc.target/aarch64/simd/vtrnf32_1.c: New file.
	* gcc.target/aarch64/simd/vtrnf32.x: New file.
	* gcc.target/aarch64/simd/vtrnp16_1.c: New file.
	* gcc.target/aarch64/simd/vtrnp16.x: New file.
	* gcc.target/aarch64/simd/vtrnp8_1.c: New file.
	* gcc.target/aarch64/simd/vtrnp8.x: New file.
	* gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
	* gcc.target/aarch64/simd/vtrnqf32.x: New file.
	* gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
	* gcc.target/aarch64/simd/vtrnqp16.x: New file.
	* gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
	* gcc.target/aarch64/simd/vtrnqp8.x: New file.
	* gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
	* gcc.target/aarch64/simd/vtrnqs16.x: New file.
	* gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
	* gcc.target/aarch64/simd/vtrnqs32.x: New file.
	* gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
	* gcc.target/aarch64/simd/vtrnqs8.x: New file.
	* gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
	* gcc.target/aarch64/simd/vtrnqu16.x: New file.
	* gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
	* gcc.target/aarch64/simd/vtrnqu32.x: New file.
	* gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
	* gcc.target/aarch64/simd/vtrnqu8.x: New file.
	* gcc.target/aarch64/simd/vtrns16_1.c: New file.
	* gcc.target/aarch64/simd/vtrns16.x: New file.
	* gcc.target/aarch64/simd/vtrns32_1.c: New file.
	* gcc.target/aarch64/simd/vtrns32.x: New file.
	* gcc.target/aarch64/simd/vtrns8_1.c: New file.
	* gcc.target/aarch64/simd/vtrns8.x: New file.
	* gcc.target/aarch64/simd/vtrnu16_1.c: New file.
	* gcc.target/aarch64/simd/vtrnu16.x: New file.
	* gcc.target/aarch64/simd/vtrnu32_1.c: New file.
	* gcc.target/aarch64/simd/vtrnu32.x: New file.
	* gcc.target/aarch64/simd/vtrnu8_1.c: New file.
	* gcc.target/aarch64/simd/vtrnu8.x: New file.

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

	PR tree-optimization/57864
	* gcc.dg/torture/pr57864.c: New testcase.

2014-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu>

	PR libfortran/61049
	* gfortran.dg/list_read_13.f: New test.

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

	PR c++/60999
	* g++.dg/cpp0x/nsdmi-template9.C: New.
	* g++.dg/cpp0x/nsdmi-template10.C: Likewise.

2014-05-06  Kenneth Zadeck  <zadeck@naturalbridge.com>
	    Mike Stump  <mikestump@comcast.net>
	    Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.

2014-05-05  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/60965
	* g++.dg/ipa/devirt-32.C: New testcase.

2014-05-05  Richard Biener  <rguenther@suse.de>

	PR middle-end/61010
	* gcc.dg/torture/pr61010.c: New testcase.

2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

	* gcc.target/s390/leaf-profile.c: New testcase.

2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

	* gcc.dg/hoist-register-pressure-1.c: Replace int with long.
	Disable asm scan for s390.
	* gcc.dg/hoist-register-pressure-2.c: Likewise.
	* gcc.dg/hoist-register-pressure-3.c: Likewise.

2014-05-05  Bin Cheng  <bin.cheng@arm.com>

	PR tree-optimization/60363
	* gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.

2014-05-04  Peter Bergner  <bergner@vnet.ibm.com>

	* gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
	(dg-require-effective-target): Change target to powerpc_fprs.
	* gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
	(dg-require-effective-target): Change target to dfprt.

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

	PR c++/58582
	* g++.dg/cpp0x/deleted4.C: New.
	* g++.dg/cpp0x/deleted5.C: Likewise.
	* g++.dg/cpp0x/deleted6.C: Likewise.

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

	PR fortran/61025
	* gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
	regexps for -m32.
	* gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
	* gfortran.dg/coarray_poly_6.f90: Likewise.
	* gfortran.dg/coarray_poly_7.f90: Likewise.
	* gfortran.dg/coarray_poly_8.f90: Likewise.

2014-05-02  Marek Polacek  <polacek@redhat.com>

	PR c/25801
	* gcc.dg/pr25801.c: New test.

2014-05-02  Marek Polacek  <polacek@redhat.com>

	PR c/60784
	* gcc.dg/pr60784.c: New test.

2014-05-01  Marek Polacek  <polacek@redhat.com>

	PR c/60915
	* gcc.dg/pr60915.c: New test.

2014-05-01  Marek Polacek  <polacek@redhat.com>

	PR c/60257
	* gcc.dg/pr60257.c: New test.

2014-05-01  Marek Polacek  <polacek@redhat.com>

	PR c/43395
	* c-c++-common/pr43395.c: New test.

2014-05-01  Yuri Rumyantsev  <ysrumyan@gmail.com>

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

2014-05-01  Marek Polacek  <polacek@redhat.com>

	PR c/29467
	* gcc.dg/pr29467.c: New test.
	* gcc.dg/declspec-13.c: Renumber some dg-warnings.  Add dg-warnings
	about boolean types.
	* gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>.  Change _Bool
	to bool.
	* gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.

2014-05-01  Marek Polacek  <polacek@redhat.com>

	PR c/43245
	* gcc.dg/pr43245.c: New test.

2014-05-01  Marek Polacek  <polacek@redhat.com>

	PR c/56989
	* gcc.dg/pr56989.c: New test.

2014-04-30  Ian Lance Taylor  <iant@google.com>

	* go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
	in go_compile_args rather than in argument to go-torture-execute.

2014-04-30  Soundararajan Dhakshinamoorthy  <sounderarajan.d@atmel.com>

	* gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
	instead of getpid.

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

	* gfortran.dg/coarray_poly_6.f90
	* gfortran.dg/coarray_poly_7.f90
	* gfortran.dg/coarray_poly_8.f90

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

	* gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
	* gfortran.dg/coarray_lib_token_4.f90: Ditto.
	* gfortran.dg/coarray/codimension.f90: New.

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

	* gfortran.dg/coarray_lib_this_image_1.f90: New.
	* gfortran.dg/coarray_lib_this_image_2.f90: New.

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

	* gfortran.dg/coarray_poly_4.f90: New.
	* gfortran.dg/coarray_poly_5.f90: New.

2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>

	* gcc.target/arm/simd/vuzpqf32_1.c: New file.
	* gcc.target/arm/simd/vuzpqp16_1.c: New file.
	* gcc.target/arm/simd/vuzpqp8_1.c: New file.
	* gcc.target/arm/simd/vuzpqs16_1.c: New file.
	* gcc.target/arm/simd/vuzpqs32_1.c: New file.
	* gcc.target/arm/simd/vuzpqs8_1.c: New file.
	* gcc.target/arm/simd/vuzpqu16_1.c: New file.
	* gcc.target/arm/simd/vuzpqu32_1.c: New file.
	* gcc.target/arm/simd/vuzpqu8_1.c: New file.
	* gcc.target/arm/simd/vuzpf32_1.c: New file.
	* gcc.target/arm/simd/vuzpp16_1.c: New file.
	* gcc.target/arm/simd/vuzpp8_1.c: New file.
	* gcc.target/arm/simd/vuzps16_1.c: New file.
	* gcc.target/arm/simd/vuzps32_1.c: New file.
	* gcc.target/arm/simd/vuzps8_1.c: New file.
	* gcc.target/arm/simd/vuzpu16_1.c: New file.
	* gcc.target/arm/simd/vuzpu32_1.c: New file.
	* gcc.target/arm/simd/vuzpu8_1.c: New file.

2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>

	* gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
	* gcc.target/aarch64/vuzpu32_1.c: Likewise.
	* gcc.target/aarch64/vuzpf32_1.c: Likewise.

2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>

	* gcc.target/aarch64/simd/vuzpf32_1.c: New file.
	* gcc.target/aarch64/simd/vuzpf32.x: New file.
	* gcc.target/aarch64/simd/vuzpp16_1.c: New file.
	* gcc.target/aarch64/simd/vuzpp16.x: New file.
	* gcc.target/aarch64/simd/vuzpp8_1.c: New file.
	* gcc.target/aarch64/simd/vuzpp8.x: New file.
	* gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
	* gcc.target/aarch64/simd/vuzpqf32.x: New file.
	* gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
	* gcc.target/aarch64/simd/vuzpqp16.x: New file.
	* gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
	* gcc.target/aarch64/simd/vuzpqp8.x: New file.
	* gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
	* gcc.target/aarch64/simd/vuzpqs16.x: New file.
	* gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
	* gcc.target/aarch64/simd/vuzpqs32.x: New file.
	* gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
	* gcc.target/aarch64/simd/vuzpqs8.x: New file.
	* gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
	* gcc.target/aarch64/simd/vuzpqu16.x: New file.
	* gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
	* gcc.target/aarch64/simd/vuzpqu32.x: New file.
	* gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
	* gcc.target/aarch64/simd/vuzpqu8.x: New file.
	* gcc.target/aarch64/simd/vuzps16_1.c: New file.
	* gcc.target/aarch64/simd/vuzps16.x: New file.
	* gcc.target/aarch64/simd/vuzps32_1.c: New file.
	* gcc.target/aarch64/simd/vuzps32.x: New file.
	* gcc.target/aarch64/simd/vuzps8_1.c: New file.
	* gcc.target/aarch64/simd/vuzps8.x: New file.
	* gcc.target/aarch64/simd/vuzpu16_1.c: New file.
	* gcc.target/aarch64/simd/vuzpu16.x: New file.
	* gcc.target/aarch64/simd/vuzpu32_1.c: New file.
	* gcc.target/aarch64/simd/vuzpu32.x: New file.
	* gcc.target/aarch64/simd/vuzpu8_1.c: New file.
	* gcc.target/aarch64/simd/vuzpu8.x: New file.

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

	PR tree-optimization/48329
	* gfortran.dg/vect/pr48329.f90: New testcase.

2014-04-30  Marek Polacek  <polacek@redhat.com>

	* c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
	* c-c++-common/ubsan/float-div-by-zero-1.c: New test.

2014-04-30  Marek Polacek  <polacek@redhat.com>

	PR c/60139
	* gcc.dg/pr60139.c: New test.

2014-04-30  Marek Polacek  <polacek@redhat.com>

	PR c/60351
	* gcc.dg/pr60351.c: New test.

2013-04-29  Alan Lawrence  <alan.lawrence@arm.com>

	* gcc.target/arm/simd/simd.exp: New file.
	* gcc.target/arm/simd/vzipqf32_1.c: New file.
	* gcc.target/arm/simd/vzipqp16_1.c: New file.
	* gcc.target/arm/simd/vzipqp8_1.c: New file.
	* gcc.target/arm/simd/vzipqs16_1.c: New file.
	* gcc.target/arm/simd/vzipqs32_1.c: New file.
	* gcc.target/arm/simd/vzipqs8_1.c: New file.
	* gcc.target/arm/simd/vzipqu16_1.c: New file.
	* gcc.target/arm/simd/vzipqu32_1.c: New file.
	* gcc.target/arm/simd/vzipqu8_1.c: New file.
	* gcc.target/arm/simd/vzipf32_1.c: New file.
	* gcc.target/arm/simd/vzipp16_1.c: New file.
	* gcc.target/arm/simd/vzipp8_1.c: New file.
	* gcc.target/arm/simd/vzips16_1.c: New file.
	* gcc.target/arm/simd/vzips32_1.c: New file.
	* gcc.target/arm/simd/vzips8_1.c: New file.
	* gcc.target/arm/simd/vzipu16_1.c: New file.
	* gcc.target/arm/simd/vzipu32_1.c: New file.
	* gcc.target/arm/simd/vzipu8_1.c: New file.

2014-04-29  Paolo Carlini  <paolo.carlini@oracle.com>

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

2014-04-29  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/tree-ssa/pr23401.c: Update the expected number of
	occurrences of "int" in the gimple dump to reflect that the return
	types of functions now show up in such dumps.
	* gcc.dg/tree-ssa/pr27810.c: Likewise.

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

	PR tree-optimization/60971
	* c-c++-common/turtore/pr60971.c: New test.

2014-04-29  Alan Lawrence  <alan.lawrence@arm.com>

	* gcc.target/aarch64/simd/simd.exp: New file.
	* gcc.target/aarch64/simd/vzipf32_1.c: New file.
	* gcc.target/aarch64/simd/vzipf32.x: New file.
	* gcc.target/aarch64/simd/vzipp16_1.c: New file.
	* gcc.target/aarch64/simd/vzipp16.x: New file.
	* gcc.target/aarch64/simd/vzipp8_1.c: New file.
	* gcc.target/aarch64/simd/vzipp8.x: New file.
	* gcc.target/aarch64/simd/vzipqf32_1.c: New file.
	* gcc.target/aarch64/simd/vzipqf32.x: New file.
	* gcc.target/aarch64/simd/vzipqp16_1.c: New file.
	* gcc.target/aarch64/simd/vzipqp16.x: New file.
	* gcc.target/aarch64/simd/vzipqp8_1.c: New file.
	* gcc.target/aarch64/simd/vzipqp8.x: New file.
	* gcc.target/aarch64/simd/vzipqs16_1.c: New file.
	* gcc.target/aarch64/simd/vzipqs16.x: New file.
	* gcc.target/aarch64/simd/vzipqs32_1.c: New file.
	* gcc.target/aarch64/simd/vzipqs32.x: New file.
	* gcc.target/aarch64/simd/vzipqs8_1.c: New file.
	* gcc.target/aarch64/simd/vzipqs8.x: New file.
	* gcc.target/aarch64/simd/vzipqu16_1.c: New file.
	* gcc.target/aarch64/simd/vzipqu16.x: New file.
	* gcc.target/aarch64/simd/vzipqu32_1.c: New file.
	* gcc.target/aarch64/simd/vzipqu32.x: New file.
	* gcc.target/aarch64/simd/vzipqu8_1.c: New file.
	* gcc.target/aarch64/simd/vzipqu8.x: New file.
	* gcc.target/aarch64/simd/vzips16_1.c: New file.
	* gcc.target/aarch64/simd/vzips16.x: New file.
	* gcc.target/aarch64/simd/vzips32_1.c: New file.
	* gcc.target/aarch64/simd/vzips32.x: New file.
	* gcc.target/aarch64/simd/vzips8_1.c: New file.
	* gcc.target/aarch64/simd/vzips8.x: New file.
	* gcc.target/aarch64/simd/vzipu16_1.c: New file.
	* gcc.target/aarch64/simd/vzipu16.x: New file.
	* gcc.target/aarch64/simd/vzipu32_1.c: New file.
	* gcc.target/aarch64/simd/vzipu32.x: New file.
	* gcc.target/aarch64/simd/vzipu8_1.c: New file.
	* gcc.target/aarch64/simd/vzipu8.x: New file.

2014-04-29  Zhenqiang Chen  <zhenqiang.chen@linaro.org>

	* gcc.target/aarch64/fcsel_1.c: New test case.

2014-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu>

	PR libfortran/60810
	* gfortran.dg/arrayio_13.f90: New test.

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

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

2014-04-28  Richard Biener  <rguenther@suse.de>

	PR middle-end/60092
	* gcc.dg/tree-ssa/alias-32.c: New testcase.
	* gcc.dg/vect/pr60092.c: Likewise.

2014-04-28  Richard Biener  <rguenther@suse.de>

	* gcc.dg/tree-ssa/vrp91.c: New testcase.
	* gcc.dg/Wstrict-overflow-14.c: XFAIL.
	* gcc.dg/Wstrict-overflow-15.c: Likewise.
	* gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.

2014-04-28  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/60979
	* gcc.dg/graphite/pr60979.c: New testcase.

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

	PR c/60983
	* gcc.dg/pr60114.c: Use signed chars.

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

	PR c++/59120
	* g++.dg/cpp0x/alias-decl-43.C: New.

2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/59604
	PR fortran/58003
	* gfortran.dg/no_range_check_3.f90:  New test.

2014-04-26  Jerry DeLisle  <jvdelisle@gcc.gnu>

	PR libfortran/52539
	* gfortran.dg/namelist_utf8.f90: New test.

2014-04-26  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
	* gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
	* g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.

2014-04-25  Cary Coutant  <ccoutant@google.com>

	PR debug/60929
	* g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
	* g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
	-fdebug-types-section flag.

2014-04-25  Jiong Wang  <jiong.wang@arm.com>

	* gcc.target/arm/tail-long-call.c: New test.

2014-04-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	PR tree-optimization/60930
	* gcc.dg/torture/pr60930.c:  New test.

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

	PR tree-optimization/60960
	* gcc.c-torture/execute/pr60960.c: New test.

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

	* gcc.dg/pr18079-2.c: Fix quoting in dg-warning.

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

	PR c/18079
	* gcc.dg/pr18079.c: New test.
	* gcc.dg/pr18079-2.c: New test.

2014-04-25  Uros Bizjak  <ubizjak@gmail.com>

	* c-c++-common/gomp/pr60823-2.c: Require effective target
	vect_simd_clones.

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

	PR c/60114
	* gcc.dg/pr60114.c: New test.

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

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

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

	PR c/60156
	* c-c++-common/pr60156.c: New test.

2014-04-25  Richard Biener  <rguenther@suse.de>

	PR ipa/60912
	* g++.dg/opt/pr60912.C: New testcase.

2014-04-25  Richard Biener  <rguenther@suse.de>

	PR ipa/60911
	* gcc.dg/lto/pr60911_0.c: New testcase.

2014-04-24  Cong Hou  <congh@google.com>

	PR tree-optimization/60896
	* g++.dg/vect/pr60896.cc: New test.

2014-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>

	* gcc.target/powerpc/pack01.c: New test to test the new pack and
	unpack builtin functionss for 128-bit types.
	* gcc.target/powerpc/pack02.c: Likewise.
	* gcc.target/powerpc/pack03.c: Likewise.
	* gcc.target/powerpc/extend-divide-1.c: New test to test extended
	divide builtin functionss.
	* gcc.target/powerpc/extend-divide-2.c: Likewise.
	* gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
	functions.
	* gcc.target/powerpc/bcd-2.c: Likewise.
	* gcc.target/powerpc/bcd-3.c: Likewise.
	* gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
	builtin functionss.
	* gcc.target/powerpc/dfp-builtin-2.c: Likewise.

2014-04-24  Vishnu K S  <Vishnu.k_s@atmel.com>

	* gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
	keeps_null_pointer_checks.
	* gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
	* gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
	* gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
	* gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.

2014-04-24  Jakub Jelinek  <jakub@redhat.com>

	* c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
	Replace load with read and store with write.

2014-04-24  Jeff Law  <law@redhat.com>

	PR target/60822
	* gcc.c-torture/pr60822.c: New test.
	* gcc.c-torture/pr60822.x: New test.

2014-04-24  Dinar Temirbulatov  <dtemirbulatov@gmail.com>

	PR c++/57958
	* g++.dg/cpp0x/pr57958.C: New test.

2014-04-24  Alan Lawrence  <alan.lawrence@arm.com>

	* lib/target-supports.exp (check_effective_target_vect_perm): Return
	true for aarch64_be.

2014-04-24  Radovan Obradovic  <robradovic@mips.com>
	    Tom de Vries  <tom@codesourcery.com>

	* gcc.dg/fuse-caller-save.c: New test.

2014-04-24  Joey Ye  <joey.ye@arm.com>

	* g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.

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

	* lib/target-supports.exp (check_effective_target_vect_bswap): New.
	* gcc.dg/vect/vect-bswap16: New test.
	* gcc.dg/vect/vect-bswap32: Likewise.
	* gcc.dg/vect/vect-bswap64: Likewise.

2014-04-23  Jeff Law  <law@redhat.com>

	PR tree-optimization/60902
	* gcc.target/i386/pr60902.c: New test.

2014-04-23  Alex Velenko  <Alex.Velenko@arm.com>

	* gcc.target/aarch64/vdup_lane_1.c: New testcase.
	* gcc.target/aarch64/vdup_lane_2.c: New testcase.
	* gcc.target/aarch64/vdup_n_1.c: New testcase.

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

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

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

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

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

	PR tree-optimization/60903
	* gcc.dg/torture/pr60903.c: New testcase.

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

	PR middle-end/60895
	* g++.dg/torture/pr60895.C: New testcase.

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

	PR middle-end/60891
	* gcc.dg/torture/pr60891.c: New testcase.

2014-04-22  Jakub Jelinek  <jakub@redhat.com>

	PR sanitizer/60275
	* g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
	-fno-sanitize-recover to dg-options.
	* g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
	add -std=c++11 to dg-options.
	* g++.dg/ubsan/cxx11-shift-2.C: Likewise.
	* g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
	add -std=c++1y to dg-options.
	* c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
	-fno-sanitize-recover to dg-options.
	* c-c++-common/ubsan/overflow-sub-1.c: Likewise.
	* c-c++-common/ubsan/vla-4.c: Likewise.
	* c-c++-common/ubsan/pr59503.c: Likewise.
	* c-c++-common/ubsan/vla-3.c: Likewise.
	* c-c++-common/ubsan/save-expr-1.c: Likewise.
	* c-c++-common/ubsan/overflow-add-1.c: Likewise.
	* c-c++-common/ubsan/shift-3.c: Likewise.
	* c-c++-common/ubsan/overflow-1.c: Likewise.
	* c-c++-common/ubsan/overflow-negate-2.c: Likewise.
	* c-c++-common/ubsan/vla-2.c: Likewise.
	* c-c++-common/ubsan/overflow-mul-1.c: Likewise.
	* c-c++-common/ubsan/pr60613-1.c: Likewise.
	* c-c++-common/ubsan/shift-6.c: Likewise.
	* c-c++-common/ubsan/overflow-mul-3.c: Likewise.
	* c-c++-common/ubsan/overflow-add-3.c: New test.
	* c-c++-common/ubsan/overflow-add-4.c: New test.
	* c-c++-common/ubsan/div-by-zero-6.c: New test.
	* c-c++-common/ubsan/div-by-zero-7.c: New test.

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

	* gcc.target/sh/hiconst.c: New test.

2014-04-22  Sandra Loosemore  <sandra@codesourcery.com>

	* gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
	lroundf generates custom round instruction, too.

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

	PR fortran/60881
	* coarray/alloc_comp_3.f90: New.

2014-04-22  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/60868
	* gcc.target/i386/pr60868.c: New testcase.

2014-04-22  Jakub Jelinek  <jakub@redhat.com>

	PR c/59073
	* c-c++-common/gomp/pr59073.c: New test.

2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>

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

2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>

	* gcc.target/aarch64/vqneg_s64_1.c: New testcase.
	* gcc.target/aarch64/vqabs_s64_1.c: New testcase.

2014-04-22  Richard Sandiford  <rdsandiford@googlemail.com>

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

2014-04-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.

	* gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
	* gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
	*-*-solaris2.9.
	* gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
	* gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
	from dg-options.
	* gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
	from dg-additional-options.
	* gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
	from dg-options.

	* gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
	execution check.
	* gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
	(sigill_hdlr): Remove.
	(sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
	check.

	* gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
	* gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
	* gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.

	* lib/target-supports.exp (add_options_for_tls): Remove
	*-*-solaris2.9* handling.

2014-04-22  Vidya Praveen  <vidyapraveen@arm.com>

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

2014-04-22  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/60823
	* c-c++-common/gomp/pr60823-1.c: New test.
	* c-c++-common/gomp/pr60823-2.c: New test.
	* c-c++-common/gomp/pr60823-3.c: New test.

2014-04-22  Ian Bolton  <ian.bolton@arm.com>

	* gcc.target/arm/anddi_notdi-1.c: New test.
	* gcc.target/arm/iordi_notdi-1.c: New test case.

2014-04-22  Ian Bolton  <ian.bolton@arm.com>

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

2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>

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

2014-04-21  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/60735
	* gcc.target/powerpc/pr60735.c: New test.  Insure _Decimal64 does
	not cause errors if -mspe.

2014-04-21  Uros Bizjak  <ubizjak@gmail.com>

	PR target/60909
	* gcc.target/i386/pr60909-1.c: New test.
	* gcc.target/i386/pr60909-2.c: Ditto.

2014-04-18  Cong Hou  <congh@google.com>

	* gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
	* gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.

2014-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
	* gcc.dg/vmx/merge-vsx-be-order.c: Likewise.

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

	PR c++/59200
	* g++.dg/cpp0x/alias-decl-42.C: New.

2014-04-17  Pat Haugen  <pthaugen@us.ibm.com>

	* gcc.target/powerpc/ti_math1.c: New.
	* gcc.target/powerpc/ti_math2.c: New.

2014-04-17  Martin Jambor  <mjambor@suse.cz>

	* gnat.dg/opt34.adb: New.
	* gnat.dg/opt34_pkg.ads: Likewise.

2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>

	* g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
	gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.

2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>

	* g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
	gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.

2014-04-17  Jakub Jelinek  <jakub@redhat.com>

	PR target/60847
	Forward port from 4.8 branch
	2013-07-19  Kirill Yukhin  <kirill.yukhin@intel.com>

	* gcc.target/i386/bmi-1.c: Extend with new instrinsics.
	Fix scan patterns.
	* gcc.target/i386/bmi-2.c: Ditto.

2014-04-17  Richard Biener  <rguenther@suse.de>

	PR middle-end/60849
	* g++.dg/opt/pr60849.C: New testcase.

2014-04-17  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/60836
	* g++.dg/vect/pr60836.cc: New testcase.

2014-04-17  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/60841
	* gcc.dg/vect/pr60841.c: New testcase.

2014-04-16  Jan Hubicka  <hubicka@ucw.cz>

	* g++.dg/ipa/devirt-31.C: New testcase.

2014-04-16  Jan Hubicka  <hubicka@ucw.cz>

	PR lto/60820
	* gcc.dg/lto/pr60820_0.c: New testcase.
	* gcc.dg/lto/pr60820_1.c: New testcase.

2014-04-16  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/60854
	* g++.dg/torture/pr60854.C: New testcase.

2014-04-16  Catherine Moore  <clm@codesourcery.com>

	* gcc.target/mips/umips-store16-2.c: New test.

2014-04-16  Marc Glisse  <marc.glisse@inria.fr>

	* g++.dg/cpp0x/initlist-vect.C: New file.

2014-04-16  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/uninit-B-O0.c: Remove XFAIL.
	* gcc.dg/uninit-I-O0.c: Likewise.
	* gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.

2014-04-16  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/60844
	* gcc.dg/pr60844.c: New test.

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

	PR rtl-optimization/56965
	* gcc.dg/torture/pr56965-1.c: New testcase.
	* gcc.dg/torture/pr56965-2.c: Likewise.

2014-04-15  Teresa Johnson  <tejohnson@google.com>

	* gcc.dg/tree-prof/update-loopch.c: Update expected output.

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

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

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

	* gnat.dg/vect12.ad[sb]: New test.
	* gnat.dg/vect13.ad[sb]: Likewise.

2014-04-15  Max Ostapenko  <m.ostapenko@partner.samsung.com>

	* c-c++-common/asan/null-deref-1.c: Change regexp to pass test
	under qemu-arm.
	* c-c++-common/ubsan/div-by-zero-1.c: Likewise.
	* c-c++-common/ubsan/div-by-zero-2.c: Likewise.
	* c-c++-common/ubsan/div-by-zero-3.c: Likewise.
	* c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
	* c-c++-common/ubsan/null-1.c: Likewise.
	* c-c++-common/ubsan/null-10.c: Likewise.
	* c-c++-common/ubsan/null-11.c: Likewise.
	* c-c++-common/ubsan/null-2.c: Likewise.
	* c-c++-common/ubsan/null-3.c: Likewise.
	* c-c++-common/ubsan/null-4.c: Likewise.
	* c-c++-common/ubsan/null-5.c: Likewise.
	* c-c++-common/ubsan/null-6.c: Likewise.
	* c-c++-common/ubsan/null-7.c: Likewise.
	* c-c++-common/ubsan/null-8.c: Likewise.
	* c-c++-common/ubsan/null-9.c: Likewise.
	* c-c++-common/ubsan/overflow-add-2.c: Likewise.
	* c-c++-common/ubsan/overflow-int128.c: Likewise.
	* c-c++-common/ubsan/overflow-mul-2.c: Likewise.
	* c-c++-common/ubsan/overflow-mul-4.c: Likewise.
	* c-c++-common/ubsan/overflow-negate-1.c: Likewise.
	* c-c++-common/ubsan/overflow-sub-2.c: Likewise.
	* c-c++-common/ubsan/pr59333.c: Likewise.
	* c-c++-common/ubsan/pr59667.c: Likewise.
	* c-c++-common/ubsan/pr60613-2.c: Likewise.
	* c-c++-common/ubsan/pr60636.c: Likewise.
	* c-c++-common/ubsan/shift-1.c: Likewise.
	* c-c++-common/ubsan/shift-2.c: Likewise.
	* c-c++-common/ubsan/vla-1.c: Likewise.

2014-04-14  Eric Botcazou  <ebotcazou@adacore.com>

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

2014-04-14  Richard Biener  <rguenther@suse.de>

	* g++.dg/tree-ssa/forwprop-switch.C: New testcase.

2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.

2014-04-14  Richard Biener  <rguenther@suse.de>
	    Marc Glisse  <marc.glisse@inria.fr>

	PR c/60819
	* gcc.target/i386/vec-may_alias.c: New testcase.

2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* lib/target-supports.exp
	(check_effective_target_vect_widen_mult_si_to_di_pattern):
	Initialize et_vect_widen_mult_si_to_di_pattern_saved.
	Fix formatting.

2014-04-14  Richard Biener  <rguenther@suse.de>

	PR lto/60720
	* gcc.dg/lto/pr60720_0.c: New testcase.
	* gcc.dg/lto/pr60720_1.c: Likewise.

2014-04-14  Christian Bruel  <christian.bruel@st.com>

	* gcc.target/sh/memset.c: New test.

2014-04-14  Richard Biener  <rguenther@suse.de>

	PR middle-end/55022
	* gcc.dg/graphite/pr55022.c: New testcase.

2014-04-14  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/59817
	PR tree-optimization/60453
	* gfortran.dg/graphite/pr59817.f: New testcase.
	* gcc.dg/graphite/pr59817-1.c: Likewise.
	* gcc.dg/graphite/pr59817-2.c: Likewise.

2014-04-14  Jason Merrill  <jason@redhat.com>

	Revert:
	* lib/gcc-dg.exp (dg-build-dso): New.
	(gcc-dg-test-1): Handle dg-do-what "dso".

2014-04-13  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/60717
	* gfortran.dg/unlimited_polymorphic_17.f90: New test.

	PR fortran/58085
	* gfortran.dg/associate_15.f90: New test.

2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>

	PR middle-end/60467
	* c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
	case to check.

2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>

	PR middle-end/60469
	* c-c++-common/cilk-plus/CK/pr60469.c: New test.

2014-04-12  Richard Sandiford  <rdsandiford@googlemail.com>

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

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

	PR c/60194
	* * g++.dg/warn/warn_format_signedness.C: New.
	* gcc.dg/format/warn-signedness.c: New.

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

	PR fortran/58880
	PR fortran/60495
	* gfortran.dg/finalize_25.f90: New.

2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>

	* gcc.target/epiphany/t1068-2.c: New file.

2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>

	* gcc.target/epiphany/btst-1.c: New test.

2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>

	PR rtl-optimization/60651
	* gcc.target/epiphany/mode-switch.c: New test.

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

	PR c++/58600
	* g++.dg/cpp0x/gen-attrs-58.C: New.
	* g++.dg/cpp0x/gen-attrs-59.C: Likewise.

2014-04-11  Steve Ellcey  <sellcey@mips.com>
	    Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/60556
	* gcc.c-torture/compile/pr60556.c: New test.

2014-04-11  Richard Biener  <rguenther@suse.de>

	PR middle-end/60797
	* gcc.dg/pr60797.c: New testcase.

2014-04-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

	* gcc.target/s390/htm-nofloat-1.c: Rename to ...
	* gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
	* gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
	rename to ...
	* gcc.target/s390/htm-nofloat-1.c: ... this one.
	* gcc.target/s390/s390.exp: Make sure the assembler supports htm
	instructions as well.

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

	PR rtl-optimization/60663
	* gcc.target/arm/pr60663.c: New test.

2014-04-10  Jason Merrill  <jason@redhat.com>

	* g++.dg/dso/dlclose1.C: Disable for 4.9.

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

	PR lto/60567
	* g++.dg/lto/pr60567_0.C: New test.

2014-04-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>

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

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

	PR c++/52844
	* g++.dg/cpp0x/variadic156.C: New.

2014-04-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

	* gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
	long.

2014-04-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>

	PR debug/60655
	* gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
	-fdata-sections.

2014-04-09  Steve Ellcey  <sellcey@mips.com>

	* gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
	and scan lists.

2014-04-09  Cong Hou  <congh@google.com>

	PR testsuite/60773
	* lib/target-supports.exp:
	(check_effective_target_vect_widen_si_to_di_pattern): New.
	* gcc.dg/vect/pr60656.c: Require vect_long effective target.
	Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
	targets only.
	(foo): Fix up formatting.
	(main): Call check_vect.

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

	PR c++/59115
	* g++.dg/template/crash119.C: New.

2014-04-08  Pat Haugen  <pthaugen@us.ibm.com>

	* gcc.target/powerpc/atomic_load_store-p8.c: New.

2014-04-08  Jason Merrill  <jason@redhat.com>

	* lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.

2014-04-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

	PR rtl-optimization/60776
	* gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
	* gcc.dg/builtin-bswap-7.c: Likewise.
	* gcc.dg/builtin-bswap-6a.c: New testcase.
	* gcc.dg/builtin-bswap-7a.c: New testcase.

	Revert
	2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

	* gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
	optimization.
	* gcc.dg/builtin-bswap-7.c: Likewise.

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

	PR tree-optimization/60785
	* gcc.dg/graphite/pr60785.c: New testcase.

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

	PR target/60602
	* gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
	with as at -O0.

2014-04-08  Nathan Sidwell  <nathan@codesourcery.com>

	* g++.dg/warn/Wnvdtor-2.C: Add more cases.
	* g++.dg/warn/Wnvdtor-3.C: Likewise.
	* g++.dg/warn/Wnvdtor-4.C: Likewise.

2014-04-07  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.

2014-04-07  Charles Baylis  <charles.baylis@linaro.org>

	PR target/60609
	* g++.dg/torture/pr60609.C: New test.

2014-04-07  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/60766
	* gcc.dg/torture/pr60766.c: New testcase.

2014-04-07  Jason Merrill  <jason@redhat.com>

	* lib/gcc-dg.exp (dg-build-dso): New.
	(gcc-dg-test-1): Handle dg-do-what "dso".
	* lib/target-supports.exp (add_options_for_dlopen): New.
	(check_effective_target_dlopen): Use it.

2014-04-07  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>

	* gcc.target/arm/pr60657.c: Fix missing curly brace.

2014-04-07  Richard Biener  <rguenther@suse.de>

	PR middle-end/60750
	* g++.dg/torture/pr60750.C: New testcase.
	* gcc.dg/tree-ssa/20040517-1.c: Adjust.

2014-04-06  Andreas Schwab  <schwab@linux-m68k.org>

	* gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.

2014-04-06  John David Anglin  <danglin@gcc.gnu.org>

	PR testsuite/60671
	g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.

2014-04-06  John David Anglin  <danglin@gcc.gnu.org>

	PR testsuite/60672
	* g++.dg/cpp1y/auto-fn25.C: Require lto.

	* gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.

2014-04-05  Dominique d'Humieres <dominiq@lps.ens.fr>

	* gfortran.dg/warn_conversion_4.f90: Adjust test.

2014-05-04 Pitchumani Sivanupandi  <Pitchumani.S@atmel.com>

	* gcc.target/avr/dev-specific-rmw.c: New test.

2014-04-04  Cong Hou  <congh@google.com>

	PR tree-optimization/60656
	* gcc.dg/vect/pr60656.c: New test.

2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

	* gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
	optimization.
	* gcc.dg/builtin-bswap-7.c: Likewise.

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

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

2014-04-04  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/59626
	testcase by Richard Biener
	* gcc.dg/lto/pr59626_0.c: New testcase.
	* gcc.dg/lto/pr59626_1.c: New testcase.

2014-04-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>

	PR debug/60655
	* gcc.c-torture/compile/pr60655-1.c: New test.

2014-04-04  Martin Jambor  <mjambor@suse.cz>

	PR ipa/60640
	* g++.dg/ipa/pr60640-1.C: New test.
	* g++.dg/ipa/pr60640-2.C: Likewise.
	* g++.dg/ipa/pr60640-3.C: Likewise.
	* g++.dg/ipa/pr60640-4.C: Likewise.

2014-04-04  Jeff Law  <law@redhat.com>

	PR target/60657
	* gcc.target/arm/pr60657.c: New test.

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

	PR ipa/60746
	* g++.dg/torture/pr60746.C: New testcase.

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

	* g++.old-deja/g++.robertl/eb121.C: Adjust.
	* g++.old-deja/g++.jason/overload21.C: Likewise.
	* g++.old-deja/g++.law/init5.C: Likewise.

2014-04-03  Cong Hou  <congh@google.com>

	PR tree-optimization/60505
	* gcc.dg/vect/pr60505.c: New test.

2014-04-03  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/60740
	* gcc.dg/graphite/pr60740.c: New testcase.

2014-04-03  Nathan Sidwell  <nathan@codesourcery.com>

	* g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
	* g++.dg/warn/Wnvdtor-2.C: New.
	* g++.dg/warn/Wnvdtor-3.C: New.
	* g++.dg/warn/Wnvdtor-4.C: New.
	* g++.dg/warn/Weff1.C: Delete.
	* g++.old-deja/g++.benjamin/15309-1.C: Delete.
	* g++.old-deja/g++.benjamin/15309-2.C: Delete.

2014-04-02  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/60659
	* g++.dg/torture/pr60659.C: New testcase.

2014-04-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	PR tree-optimization/60733
	* gcc.dg/torture/pr60733.c:  New test.

2014-04-02  Vladimir Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/60650
	* gcc.target/arm/pr60650-2.c: New.

2014-04-02  Joseph Myers  <joseph@codesourcery.cmo>

	* gcc.target/i386/avx2-vpand-3.c,
	gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.

2014-04-02  Joseph Myers  <joseph@codesourcery.com>

	* gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
	gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
	gcc.target/i386/memcpy-strategy-1.c,
	gcc.target/i386/memcpy-strategy-2.c,
	gcc.target/i386/memcpy-vector_loop-1.c,
	gcc.target/i386/memcpy-vector_loop-2.c,
	gcc.target/i386/memset-vector_loop-1.c,
	gcc.target/i386/memset-vector_loop-2.c,
	gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
	gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
	-march= options different from those in dg-options.

2014-04-02  Joseph Myers  <joseph@codesourcery.com>

	* gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
	gcc.target/i386/pr30970.c: Use -mtune=generic.
	* gcc.target/i386/avx2-vpaddb-3.c,
	gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
	gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
	gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
	gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
	gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
	gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
	gcc.target/i386/avx2-vpsubw-3.c,
	gcc.target/i386/avx256-unaligned-load-1.c,
	gcc.target/i386/avx256-unaligned-load-4.c,
	gcc.target/i386/avx256-unaligned-store-1.c,
	gcc.target/i386/avx256-unaligned-store-2.c,
	gcc.target/i386/avx256-unaligned-store-4.c: Use
	-mno-prefer-avx128.

2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
	    Iain Sandoe <iain@codesourcery.com>

	PR target/54083
	* gcc.dg/attr-weakref-1.c: Allow the test on darwin
	with the additional options -Wl,-undefined,dynamic_lookup
	and -Wl,-flat_namespace.
	* gcc.dg/torture/pr53922.c: Additional option
	-Wl,-flat_namespace for darwin[89].
	* gcc.dg/torture/pr60092.c: Additional options
	-Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
	for darwin[89].

2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>

	PR target/43751
	* lib/prune.exp: Modify the regular express to prune
	the new warnings introduced by r205679 on darwin9.

2014-04-01  Fabien Chêne  <fabien@gcc.gnu.org>

	* g++.dg/init/ctor4.C: Adjust.
	* g++.dg/init/ctor4-1.C: New.
	* g++.dg/cpp0x/defaulted2.C: Adjust.

2014-04-01  Richard Henderson  <rth@redhat.com>

	PR target/60704
	* gcc.dg/pr60704.c: New file.

2014-04-01  Bin Cheng  <bin.cheng@arm.com>

	PR target/60363
	* gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
	logical_op_short_circuit targets.

2014-04-01  Dominique d'Humieres  <dominiq@lps.ens.fr>

	PR libfortran/60128
	* gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
	XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.

2014-03-31  H.J. Lu  <hongjiu.lu@intel.com>

	PR rtl-optimization/60700
	* gcc.target/i386/pr60700.c: New test.

2014-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>

	PR target/60650
	* gcc.target/arm/pr60650.c: Adjust command line options.

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

	PR middle-end/60647
	* gcc.dg/pr60647-1.c: New test.
	* gcc.dg/pr60647-2.c: Likewise.

2014-03-31  Richard Biener  <rguenther@suse.de>

	* gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.

2014-03-31  Kugan Vivekanandarajah  <kuganv@linaro.org>

	PR target/60034
	* gcc.target/aarch64/pr60034.c: New file.

2014-03-29  Adam Butcher  <adam@jessamine.co.uk>

	PR c++/60626
	* g++.dg/cpp1y/pr60626.C: New testcase.

2014-03-29  Joseph Myers  <joseph@codesourcery.com>

	* gcc.dg/pr45416.c: Allow bextr on x86.
	* gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
	gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
	gcc.target/i386/fma4-vector.c: Use -mno-fma.
	* gcc.target/i386/l_fma_double_1.c,
	gcc.target/i386/l_fma_double_2.c,
	gcc.target/i386/l_fma_double_3.c,
	gcc.target/i386/l_fma_double_4.c,
	gcc.target/i386/l_fma_double_5.c,
	gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
	gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
	gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
	gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
	* gcc.target/i386/pr27971.c: Use -mno-tbm.
	* gcc.target/i386/pr42542-4a.c: Use -mno-avx.
	* gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.

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

	PR target/60648
	* g++.dg/pr60648.C: Move test to...
	* g++.dg/torture/pr60648.C: ... here.  Run on all targets, remove
	dg-options, add for fpic targets dg-additional-options -fPIC.

2014-03-28  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/opt33.adb: New testcase.

2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>

	PR target/60697
	* gcc.target/aarch64/pr60697.c: New.

2014-03-27  Jeff Law  <law@redhat.com>

	PR target/60648
	* g++.dg/pr60648.C: New test.

2014-03-28  Adam Butcher  <adam@jessamine.co.uk>

	PR c++/60573
	* g++.dg/cpp1y/pr60573.C: New testcase.

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

	PR target/60693
	* gcc.target/i386/pr60693.c: New test.

2014-03-28  Vishnu K S  <Vishnu.k_s@atmel.com>

	* gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.

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

	PR c++/60689
	* c-c++-common/pr60689.c: New test.

	PR c++/58678
	* g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
	only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
	targets.

2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>

	PR target/60675
	* gcc.target/aarch64/pr60675.C: New.

2014-03-28  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

	* gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
	* lib/target-supports.exp: Return true for s390
	in check_effective_logical_op_short_circuit.

2014-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>

	* gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
	of second source operand.
	* gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
	* gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
	* gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.

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

	PR ipa/60315
	* g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.

2014-03-28  Tobias Burnus  <burnus@net-b.de>

	* lib/cilk-plus-dg.exp: New.
	* g++.dg/cilk-plus/cilk-plus.exp: Use it.
	* gcc.dg/cilk-plus/cilk-plus.exp: Use it.

2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/60522
	* gfortran.dg/where_4.f90:  New test case.

2014-03-27  Tobias Burnus  <burnus@net-b.de>

	PR fortran/58880
	* gfortran.dg/finalize_24.f90: New.

2014-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>

	* gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
	vbpermq builtin.

	* gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
	vec_select optimizations.
	* gcc.target/powerpc/vsx-extract-2.c: Likewise.
	* gcc.target/powerpc/vsx-extract-3.c: Likewise.

	PR target/60672
	* gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
	xxpermdi builtins are supported.

2014-03-27  Vladimir Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/60650
	* gcc.target/arm/pr60650.c: New.

2014-03-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

	* gcc.target/s390/20140327-1.c: New testcase.

2014-03-27  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/60682
	* g++.dg/gomp/pr60682.C: New test.

2014-03-27  John David Anglin  <danglin@gcc.gnu.org>

	* gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.

2014-03-27  Marcus Shawcroft  <marcus.shawcroft@arm.com>

	PR target/60580
	* gcc.target/aarch64/pr60580_1.c: New.
	* gcc.target/aarch64/test_fp_attribute_1.c: New.
	* gcc.target/aarch64/test_fp_attribute_2.c: New.

2014-03-26  Dehao Chen  <dehao@google.com>

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

2014-03-26  Fabien Chêne  <fabien@gcc.gnu.org>

	PR c++/52369
	* g++.dg/init/const10.C: New.
	* g++.dg/init/const11.C: New.
	* g++.dg/init/pr25811.C: Adjust.
	* g++.dg/init/pr29043.C: Likewise.
	* g++.dg/init/pr43719.C: Likewise.
	* g++.dg/init/pr44086.C: Likewise.
	* g++.dg/init/ctor8.C: Likewise.
	* g++.dg/init/uninitialized1.C: Likewise.

2014-03-26  Jakub Jelinek  <jakub@redhat.com>

	PR sanitizer/60636
	* c-c++-common/ubsan/pr60636.c: New test.

2014-03-26  Andreas Schwab  <schwab@suse.de>

	* g++.dg/torture/pr60315.C: Remove duplication.

2014-03-26  Eric Botcazou  <ebotcazou@adacore.com>

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

2014-03-25  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/60315
	* g++.dg/torture/pr60315.C: New testcase.

2014-03-25  Martin Jambor  <mjambor@suse.cz>

	PR ipa/60600
	* g++.dg/ipa/pr60600.C: New test.

2014-03-25  John David Anglin  <danglin@gcc.gnu.org>

	PR testsuite/58013
	* g++.dg/opt/pr56999.C: Pop hidden visibility.

2014-03-25  Richard Biener  <rguenther@suse.de>

	PR middle-end/60635
	* gfortran.dg/lto/pr60635_0.f90: New testcase.
	* gfortran.dg/lto/pr60635_1.c: Likewise.

2014-03-24  Adam Butcher  <adam@jessamine.co.uk>

	PR c++/60627
	* g++.dg/cpp1y/pr60627.C: New testcase.

2014-03-24  Alex Velenko  <Alex.Velenko@arm.com>

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

2014-03-24  James Greenhalgh  <james.greenhalgh@arm.com>

	* gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
	(LONG_LONG): Use LLONG.
	(set_rvector_long): Explicitly return void.
	(set_vector_long): Likewise.
	(check_vector_long): Likewise.

2014-03-24  Marek Polacek  <polacek@redhat.com>

	* c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
	Define INT_MIN.
	* c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
	* c-c++-common/ubsan/overflow-add-1.c: Likewise.
	* c-c++-common/ubsan/overflow-mul-1.c: Likewise.
	* c-c++-common/ubsan/overflow-mul-3.c: Likewise.
	* c-c++-common/ubsan/overflow-negate-2.c: Likewise.
	* c-c++-common/ubsan/overflow-sub-1.c: Likewise.
	* c-c++-common/ubsan/pr59503.c: Likewise.
	* c-c++-common/ubsan/pr60613-1.c: Likewise.
	* c-c++-common/ubsan/save-expr-1.c: Likewise.
	* c-c++-common/ubsan/shift-3.c: Likewise.
	* c-c++-common/ubsan/shift-6.c: Likewise.
	* c-c++-common/ubsan/undefined-1.c: Likewise.
	* c-c++-common/ubsan/vla-2.c: Likewise.
	* c-c++-common/ubsan/vla-3.c: Likewise.
	* c-c++-common/ubsan/vla-4.c: Likewise.
	* g++.dg/ubsan/cxx11-shift-1.C: Likewise.
	* g++.dg/ubsan/return-2.C: Likewise.

2014-03-23  John David Anglin  <danglin@gcc.gnu.org>

	* gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
	hppa*-*-hpux*.

	* gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.

	PR libfortran/59313
	PR libfortran/58015
	* gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
	* gfortran.dg/round_4.f90: Likewise.

2014-03-23  Dominique d'Humieres  <dominiq@lps.ens.fr>

	PR libfortran/60128
	* gfortran.dg/fmt_en.f90: Update test. XFAIL for
	i?86-*-solaris2.9*.

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

	PR sanitizer/60613
	* c-c++-common/ubsan/pr60613-1.c: New test.
	* c-c++-common/ubsan/pr60613-2.c: New test.

2014-03-22  Matthias Klose  <doko@ubuntu.com>

	* g++.dg/cpp0x/regress: Remove empty directory.

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

	PR debug/60603
	* gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.

2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>

	* g++.dg/cpp1y/pr60033.C: Use target c++1y.
	* g++.dg/cpp1y/pr60393.C: Likewise.

2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/60384
	* g++.dg/cpp1y/pr60384.C: New.

2014-03-21  Jakub Jelinek  <jakub@redhat.com>

	PR target/60598
	* gcc.dg/pr60598.c: New test.

2014-03-21  Martin Jambor  <mjambor@suse.cz>

	PR ipa/59176
	* g++.dg/torture/pr59176.C: New test.

2014-03-21  Martin Jambor  <mjambor@suse.cz>

	PR ipa/60419
	* g++.dg/ipa/pr60419.C: New test.

2014-03-21  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/60577
	* gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.

2014-03-21  Tobias Burnus  <burnus@net-b.de>

	PR fortran/60599
	* lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.

2014-03-20  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/60597
	* g++.dg/opt/pr60597.C: New test.

	PR c++/60572
	* g++.dg/init/pr60572.C: New test.

2014-03-20  Zhenqiang Chen  <zhenqiang.chen@linaro.org>

	* gcc.target/arm/neon-modes-3.c: Add "-g" option.

2014-03-19  Tobias Burnus  <burnus@net-b.de>

	PR fortran/60543
	PR fortran/60283
	* gfortran.dg/implicit_pure_4.f90: New.

2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/51474
	* g++.dg/cpp0x/nsdmi-virtual2.C: New.

2014-03-19  H.J. Lu  <hongjiu.lu@intel.com>

	PR testsuite/60590
	* lib/target-libpath.exp (set_ld_library_path_env_vars): Log
	LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
	LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.

2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/60332
	* g++.dg/cpp1y/pr60332.C: New.

2014-03-19  Marek Polacek  <polacek@redhat.com>

	PR sanitizer/60569
	* g++.dg/ubsan/pr60569.C: New test.

2014-03-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.

2014-03-19  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/60559
	* g++.dg/vect/pr60559.cc: New test.

2014-03-18  Ian Lance Taylor  <iant@google.com>

	PR target/60563
	* g++.dg/ext/sync-4.C (int32_t): Remove typedef.
	(ditype): Rename typedef from int64_t.

2014-03-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>

	PR c/55383
	* gcc.dg/cast-qual-3.c: New.
	Revert:
	2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
	* c-c++-common/Wcast-qual-1.c: More precise match text.

2014-03-18  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/55207
	PR fortran/60549
	* gfortran.dg/assumed_rank_7.f90: Revert r208590.
	* gfortran.dg/c_ptr_tests_16.f90: Ditto.
	* gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
	* gfortran.dg/intent_optimize_1.f90: Ditto.
	* gfortran.dg/pointer_init_9.f90: Ditto.
	* gfortran.dg/volatile4.f90: Ditto.
	* gfortran.dg/volatile6.f90: Ditto.

2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>

	PR c/55383
	* c-c++-common/Wcast-qual-1.c: More precise match text.

2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>

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

2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/54250
	* g++.dg/cpp0x/lambda/lambda-ice12.C: New.

2014-03-18  Jakub Jelinek  <jakub@redhat.com>

	PR sanitizer/60535
	* c-c++-common/ubsan/null-1.c: Don't skip if -flto.
	* c-c++-common/ubsan/null-2.c: Likewise.
	* c-c++-common/ubsan/null-3.c: Likewise.
	* c-c++-common/ubsan/null-4.c: Likewise.
	* c-c++-common/ubsan/null-5.c: Likewise.
	* c-c++-common/ubsan/null-6.c: Likewise.
	* c-c++-common/ubsan/null-7.c: Likewise.
	* c-c++-common/ubsan/null-8.c: Likewise.
	* c-c++-common/ubsan/null-9.c: Likewise.
	* c-c++-common/ubsan/null-10.c: Likewise.
	* c-c++-common/ubsan/null-11.c: Likewise.
	* c-c++-common/ubsan/overflow-1.c: Likewise.
	* c-c++-common/ubsan/overflow-2.c: Likewise.
	* c-c++-common/ubsan/overflow-add-1.c: Likewise.
	* c-c++-common/ubsan/overflow-add-2.c: Likewise.
	* c-c++-common/ubsan/overflow-int128.c: Likewise.
	* c-c++-common/ubsan/overflow-mul-1.c: Likewise.
	* c-c++-common/ubsan/overflow-mul-2.c: Likewise.
	* c-c++-common/ubsan/overflow-mul-3.c: Likewise.
	* c-c++-common/ubsan/overflow-mul-4.c: Likewise.
	* c-c++-common/ubsan/overflow-negate-1.c: Likewise.
	* c-c++-common/ubsan/overflow-negate-2.c: Likewise.
	* c-c++-common/ubsan/overflow-sub-1.c: Likewise.
	* c-c++-common/ubsan/overflow-sub-2.c: Likewise.
	* c-c++-common/ubsan/pr59333.c: Likewise.
	* c-c++-common/ubsan/pr59503.c: Likewise.
	* c-c++-common/ubsan/pr59667.c: Likewise.
	* c-c++-common/ubsan/undefined-1.c: Likewise.
	* g++.dg/ubsan/pr59250.C: Likewise.
	* g++.dg/ubsan/pr59306.C: Likewise.

2014-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.dg/tls/pr58595.c: Add tls options.

2014-03-18  Kirill Yukhin  <kirill.yukhin@intel.com>

	* gcc.target/i386/avx-additional-reg-names.c: New.
	* gcc.target/i386/avx512f-additional-reg-names.c: Ditto.

2014-03-17  Adam Butcher  <adam@jessamine.co.uk>

	PR c++/60390
	* g++.dg/cpp1y/pr60390.C: New testcase.

	PR c++/60391
	* g++.dg/cpp1y/pr60391.C: New testcase.

2014-03-17  Jakub Jelinek  <jakub@redhat.com>

	PR target/60516
	* gcc.target/i386/pr60516.c: New test.

2014-03-17  Paolo Carlini  <paolo.carlini@oracle.com>

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

2014-03-17  Marek Polacek  <polacek@redhat.com>

	PR middle-end/60534
	* gcc.dg/gomp/pr60534.c: New test.

2014-03-17  Kai Tietz  <ktietz@redhat.com>

	* gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.

2014-03-17  Andreas Schwab  <schwab@linux-m68k.org>

	PR testsuite/58851
	* gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
	storage size.

2014-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu>

	PR libfortran/58324
	* gfortran.dg/list_read_12.f90: New test.

2014-03-15  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/55207
	* gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
	* gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
	* gfortran.dg/inline_sum_bounds_check_1.f90: Add
	-Wno-aggressive-loop-optimizations and remove an unused variable.
	* gfortran.dg/intent_optimize_1.f90: Put into subroutine.
	* gfortran.dg/pointer_init_9.f90: New.
	* gfortran.dg/volatile4.f90: Put into subroutine.
	* gfortran.dg/volatile6.f90: Ditto.

2014-03-14  Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/60392
	* gfortran.dg/transpose_4.f90: New test.

2014-03-14  Vladimir Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/60508
	* gcc.target/i386/pr60508.c: New.

2014-03-14  Richard Biener  <rguenther@suse.de>

	PR middle-end/60518
	* g++.dg/pr60518.C: New testcase.

2014-03-14  Martin Jambor  <mjambor@suse.cz>

	PR lto/60461
	* gcc.dg/lto/pr60461_0.c: New test.

2014-03-14  Cesar Philippidis  <cesar@codesourcery.com>

	* lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
	* lib/lto.exp (lto-execute): Cleanup LTO temporaries.
	* gcc.dg/lto/save-temps_0.c: New testcase.

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

	PR middle-end/36282
	* c-c++-common/pr36282-1.c: New test.
	* c-c++-common/pr36282-2.c: New test.
	* c-c++-common/pr36282-3.c: New test.
	* c-c++-common/pr36282-4.c: New test.

2014-03-13  Richard Henderson  <rth@redhat.com>

	PR debug/60438
	* g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.

2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/60383
	* g++.dg/template/crash118.C: New.
	* g++.dg/template/crash95.C: Adjust.

2014-03-13  Vladimir Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/57189
	* gcc.target/i386/pr57189.c: New.

2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/60254
	* g++.dg/cpp0x/static_assert10.C: New.
	* g++.dg/cpp0x/static_assert11.C: Likewise.
	* g++.dg/cpp0x/static_assert3.C: Adjust.

2014-03-13  Richard Biener  <rguenther@suse.de>

	* lib/lto.exp (lto-execute): Fix error catching for dg-final.

2014-03-12  Michael Meissner  <meissner@linux.vnet.ibm.com>

	* gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
	2.07 128-bit arithmetic.
	* gcc.target/powerpc/p8vector-int128-2.c: Likewise.

	* gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
	due to when TImode is allowed in VSX registers, the allowable
	address modes for TImode is just a single indirect address in
	order for the value to be loaded and store in either GPR or VSX
	registers.  This affects the generated code, and it would cause
	this test to fail, when such an option is used.

2014-03-12  Marcus Shawcroft  <marcus.shawcroft@arm.com>

	* lib/profopt.exp (profopt-execute): Use $testcase in unsupported.

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

	* gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
	* gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
	* gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
	only test for exactly one if if -mbranch-cost=1 has been passed.

2014-03-12  Christian Bruel  <christian.bruel@st.com>

	PR target/60264
	* gcc.target/arm/pr60264.c

2014-03-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	PR tree-optimization/60454
	* gcc.c-torture/execute/pr60454.c: New test.

2014-03-12  Jakub Jelinek  <jakub@redhat.com>
	    Marc Glisse  <marc.glisse@inria.fr>

	PR tree-optimization/60502
	* gcc.c-torture/compile/pr60502.c: New test.

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

	PR middle-end/60482
	* gcc.dg/vect/pr60482.c: New test.

2014-03-11  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/60389
	* g++.dg/cpp0x/inh-ctor19.C: New.

2014-03-11  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/60429
	PR tree-optimization/60485
	* gcc.dg/pr60485-1.c: New testcase.
	* gcc.dg/pr60485-2.c: Likewise.

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

	PR ipa/60457
	* g++.dg/ipa/pr60457.C: New test.

2014-03-10  Richard Biener  <rguenther@suse.de>

	PR middle-end/60474
	* g++.dg/torture/pr60474.C: New testcase.

2014-03-09  Andreas Schwab  <schwab@linux-m68k.org>

	* g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.

2014-03-08  Paulo Matos  <paulo@matos-sorge.com>

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

2014-03-08  Adam Butcher  <adam@jessamine.co.uk>

	PR c++/60033
	* g++.dg/cpp1y/pr60033.C: New testcase.

	PR c++/60393
	* g++.dg/cpp1y/pr60393.C: New testcase.

2014-03-08  Dominique d'Humieres  <dominiq@lps.ens.fr>

	PR libfortran/60128
	* gfortran.dg/fmt_en.f90: New test.

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

	* lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
	* lib/target-supports.exp (check_effective_target_c++11): Now
	means C++11 and up.
	(check_effective_target_c++11_only): New.
	(check_effective_target_c++11_down): New.
	(check_effective_target_c++1y): New.
	(check_effective_target_c++1y_only): New.
	(check_effective_target_c++98_only): Rename from
	check_effective_target_c++98.
	* g++.dg/*: Use { target c++11 } instead of -std=c++11.

2014-03-07  Paolo Carlini  <paolo.carlini@oracle.com>

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

2014-03-07  Thomas Schwinge  <thomas@codesourcery.com>

	* c-c++-common/gomp/map-1.c: Extend.

2014-03-06  Paul Thomas  <pault@gcc.gnu.org>
	    Janus Weil  <janus@gcc.gnu.org>

	PR fortran/51976
	* gfortran.dg/deferred_type_component_1.f90 : New test.
	* gfortran.dg/deferred_type_component_2.f90 : New test.

2014-03-06  Marek Polacek  <polacek@redhat.com>

	PR c/60197
	* c-c++-common/cilk-plus/CK/pr60197.c: New test.
	* c-c++-common/cilk-plus/CK/pr60197-2.c: New test.

2014-03-06  Jakub Jelinek  <jakub@redhat.com>

	PR target/58595
	* gcc.dg/tls/pr58595.c: New test.

2014-03-06  Richard Biener  <rguenther@suse.de>

	PR middle-end/60445
	PR lto/60424
	PR lto/60427
	Revert
	2014-03-04  Paulo Matos  <paulo@matos-sorge.com>

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

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

	PR testsuite/59308
	* gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
	other than mips/avr.  Use -mbranch-cost=2 even for i?86/x86_64.
	* gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
	s390*/i?86/x86_64.
	* gcc.dg/tree-ssa/reassoc-33.c: Likewise.
	* gcc.dg/tree-ssa/reassoc-34.c: Likewise.
	* gcc.dg/tree-ssa/reassoc-35.c: Likewise.
	* gcc.dg/tree-ssa/reassoc-36.c: Likewise.
	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
	logical_op_short_circuit targets other than avr.  Use -mbranch-cost=2
	even for mips*/s390*/i?86/x86_64.
	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.

	PR lto/60404
	* gcc.dg/lto/pr60404_0.c: New test.
	* gcc.dg/lto/pr60404_1.c: New file.
	* gcc.dg/lto/pr60404_2.c: New file.

2014-03-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
	long long" throughout.
	* gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
	* gcc.dg/vmx/insert-vsx.c: Likewise.
	* gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
	* gcc.dg/vmx/ld-vsx.c: Likewise.
	* gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
	* gcc.dg/vmx/ldl-vsx.c: Likewise.
	* gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
	* gcc.dg/vmx/merge-vsx.c: Likewise.
	* gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
	* gcc.dg/vmx/st-vsx.c: Likewise.
	* gcc.dg/vmx/st-vsx-be-order.c: Likewise.
	* gcc.dg/vmx/stl-vsx.c: Likewise.
	* gcc.dg/vmx/stl-vsx-be-order.c: Likewise.

2014-03-04  Paulo Matos  <paulo@matos-sorge.com>

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

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

	PR c++/60376
	* g++.dg/cpp1y/pr60376.C: New.

2014-03-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* g++.dg/abi/anon2.C: Don't scan assembler for c++98.

2014-03-04  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/60382
	* gcc.dg/vect/pr60382.c: New testcase.

2014-03-03  Jerry DeLisle  <jvdelisle@gcc.gnu>

	PR libfortran/60148
	* gfortran.dg/namelist_84.f90: New test.

2014-03-03  Kirill Yukhin  <kirill.yukhin@intel.com>

	* gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
	argument to avoid inf values.
	* gcc.target/i386/avx512f-vdivps-2.c: Compare results with
	UNION_FP_CHECK machinery.

2014-03-03  Renlin Li  <Renlin.Li@arm.com>

	* gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
	i32in128 cases outside special big-endian processing block.

2014-03-03  Jakub Jelinek  <jakub@redhat.com>

	PR preprocessor/60400
	* c-c++-common/cpp/pr60400.c: New test.
	* c-c++-common/cpp/pr60400-1.h: New file.
	* c-c++-common/cpp/pr60400-2.h: New file.

	PR objc++/60398
	* obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.

	* c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
	* c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.

2014-03-02  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/60150
	* g++.dg/lto/pr60150.H: New testcase.
	* g++.dg/lto/pr60150_0.C: New testcase.
	* g++.dg/lto/pr60150_1.C: New testcase.

2014-03-02  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/60306
	* g++.dg/ipa/devirt-29.C: New testcase

2014-03-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	PR fortran/60236
	* gfortran.dg/vect/pr32380.f: Fix expected test results.

2014-03-01  Edward Smith-Rowland  <3dw4rd@verizon.net>

	PR c++/50025
	* g++.dg/cpp0x/pr50025.C: New.

2014-03-01  Adam Butcher  <adam@jessamine.co.uk>

	PR c++/60377
	* g++.dg/cpp1y/pr60377.C: New testcase.

2014-03-01  Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/60341
	* gfortran.dg/str_comp_optimize_1.f90: New test.

2014-03-01  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/60071
	* gcc.c-torture/compile/pr60071.c: New.

2014-02-28  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/60359
	* gfortran.dg/unlimited_polymorphic_16.f90: New.

2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>

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

2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/60314
	* g++.dg/cpp1y/auto-fn24.C: New.

2014-02-28  Joey Ye  <joey.ye@arm.com>

	PR target/PR60169
	* gcc.target/arm/thumb1-far-jump-3.c: New case.

2014-02-27  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/60253
	* g++.dg/overload/ellipsis2.C: New.

2014-02-27  Jeff Law  <law@redhat.com>

	PR rtl-optimization/52714
	* gcc.c-torture/compile/pr52714.c: New test.

2014-02-27  Mikael Pettersson  <mikpe@it.uu.se>
	    Jeff Law  <law@redhat.com>

	PR rtl-optimization/49847
	* g++.dg/pr49847.C: New test.

2014-02-27  Marek Polacek  <polacek@redhat.com>

	PR middle-end/59223
	* c-c++-common/pr59223.c: New test.

2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>

	* common/config/i386/predicates.md (const1256_operand): Remove.
	(const2356_operand): New.
	(const_1_to_2_operand): Remove.
	* config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
	(*avx512pf_gatherpf<mode>sf_mask): Ditto.
	(*avx512pf_gatherpf<mode>sf): Ditto.
	(avx512pf_gatherpf<mode>df): Ditto.
	(*avx512pf_gatherpf<mode>df_mask): Ditto.
	(*avx512pf_gatherpf<mode>df): Ditto.
	(avx512pf_scatterpf<mode>sf): Ditto.
	(*avx512pf_scatterpf<mode>sf_mask): Ditto.
	(*avx512pf_scatterpf<mode>sf): Ditto.
	(avx512pf_scatterpf<mode>df): Ditto.
	(*avx512pf_scatterpf<mode>df_mask): Ditto.
	(*avx512pf_scatterpf<mode>df): Ditto.
	* common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.

2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>

	* gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
	* gcc.target/i386/avx512f-vptestnmd-1.c: This.
	* gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
	* gcc.target/i386/avx512f-vptestnmq-1.c: This.
	* gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
	* gcc.target/i386/avx512f-vptestnmd-2.c: This.
	* gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
	* gcc.target/i386/avx512f-vptestnmq-2.c: This.

2014-02-26  Bin Cheng  <bin.cheng@arm.com>

	PR target/60280
	* gnat.dg/renaming5.adb: Change to two expected gotos.
	* gcc.dg/tree-ssa/pr21559.c: Change back to three expected
	jump threads.
	* gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
	messages for removed basic block.
	* gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
	* gcc.dg/tree-ssa/ivopt_2.c: Ditto.
	* gcc.dg/tree-ssa/ivopt_3.c: Ditto.
	* gcc.dg/tree-ssa/ivopt_4.c: Ditto.

2014-02-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
	* gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
	* gcc.dg/vmx/ldl-vsx.c: Likewise.
	* gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
	* gcc.dg/vmx/merge-vsx.c: Likewise.
	* gcc.dg/vmx/merge-vsx-be-order.c: Likewise.

2014-02-25  Ilya Tocar  <ilya.tocar@intel.com>

	* gcc.target/i386/avx-1.c: Update __builtin_prefetch.
	* gcc.target/i386/prefetchwt1-1.c: New.
	* g++.dg/other/i386-2.C: Add new option.
	* g++.dg/other/i386-3.C: Ditto.
	* gcc.target/i386/sse-12.c: Ditto.
	* gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
	* gcc.target/i386/sse-22.c: Add new option.
	* gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.

2014-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	PR libfortran/59313
	* gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.

	PR libfortran/58015
	* gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.

2014-02-25  Adam Butcher  <adam@jessamine.co.uk>

	PR c++/60311
	* g++.dg/cpp1y/pr60311.C: New testcase.

	* g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.

	PR c++/60065
	* g++.dg/cpp1y/pr60065.C: New testcase.

2014-02-24  Andrey Belevantsev  <abel@ispras.ru>

	PR rtl-optimization/60268
	* gcc.c-torture/compile/pr60268.c: New test.

2014-02-23  David Holsgrove <david.holsgrove@xilinx.com>

	* gcc.target/microblaze/others/mem_reload.c: New test.

2014-02-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.dg/vmx/lde.c: New test.
	* gcc.dg/vmx/lde-be-order.c: New test.
	* gcc.dg/vmx/ste.c: New test.
	* gcc.dg/vmx/ste-be-order.c: New test.

2014-02-22  Hans-Peter Nilsson  <hp@axis.com>

	PR testsuite/60173
	* lib/target-supports.exp
	(check_effective_target_logical_op_short_circuit): Add cris-*-*
	and crisv32-*-* to list.

2014-02-21  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/60302
	* gfortran.dg/c_f_pointer_shape_tests_6.f90: New.

2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.dg/vmx/vsums.c: Check entire result vector.
	* gcc.dg/vmx/vsums-be-order.c: Likewise.

2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.dg/vmx/ld.c: New test.
	* gcc.dg/vmx/ld-be-order.c: New test.
	* gcc.dg/vmx/ld-vsx.c: New test.
	* gcc.dg/vmx/ld-vsx-be-order.c: New test.
	* gcc.dg/vmx/ldl.c: New test.
	* gcc.dg/vmx/ldl-be-order.c: New test.
	* gcc.dg/vmx/ldl-vsx.c: New test.
	* gcc.dg/vmx/ldl-vsx-be-order.c: New test.
	* gcc.dg/vmx/st.c: New test.
	* gcc.dg/vmx/st-be-order.c: New test.
	* gcc.dg/vmx/st-vsx.c: New test.
	* gcc.dg/vmx/st-vsx-be-order.c: New test.
	* gcc.dg/vmx/stl.c: New test.
	* gcc.dg/vmx/stl-be-order.c: New test.
	* gcc.dg/vmx/stl-vsx.c: New test.
	* gcc.dg/vmx/stl-vsx-be-order.c: New test.

2014-02-21  Uros Bizjak  <ubizjak@gmail.com>

	* g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
	* g++.dg/other/i386-3.C (dg-options): Ditto.
	* gcc.target/i386/sse-12.c (dg-options): Add -msha.
	* gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
	-mavx512pf and -msha.

2014-02-21  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/60276
	* gcc.dg/vect/pr60276.c: New testcase.

2014-02-21  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/60234
	* gfortran.dg/finalize_23.f90: New.

2014-02-21  Adam Butcher  <adam@jessamine.co.uk>

	PR c++/60052
	PR c++/60053
	* g++.dg/cpp1y/pr60052.C: New testcase.
	* g++.dg/cpp1y/pr60053.C: New testcase.

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

	PR fortran/60286
	* gfortran.dg/inquire_16.f90: New.

2014-02-20  Sandra Loosemore  <sandra@codesourcery.com>

	* gcc.target/nios2/biggot-1.c: New.
	* gcc.target/nios2/biggot-2.c: New.

2014-02-20  Martin Jambor  <mjambor@suse.cz>

	PR ipa/55260
	* gcc.dg/ipa/pr55260.c: New test.

2014-02-20  Bin Cheng  <bin.cheng@arm.com>

	* gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
	for execution test case.

2014-02-20  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/58555
	* g++.dg/torture/pr58555.C: New testcase.

2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>

	PR target/60204
	* gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
	reflect abi fix.
	* gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.

2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
	    Kirill Yukhin  <kirill.yukhin@intel.com>

	* gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
	* gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
	* gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
	* gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
	* gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
	* gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.

2014-02-19  Jakub Jelinek  <jakub@redhat.com>

	PR c/37743
	* g++.dg/ext/builtin-bswap1.C: New test.
	* c-c++-common/pr37743.c: New test.

2014-02-19  Prathamesh Kulkarni  <bilbotheelffriend@gmail.com>

	* gcc.dg/decl-10.c: New test.

2014-02-19  Jakub Jelinek  <jakub@redhat.com>

	PR c++/60267
	* g++.dg/ext/ivdep-1.C: New test.

	PR c++/60267
	* gcc.dg/pr60267.c: New test.

2014-02-19  Uros Bizjak  <ubizjak@gmail.com>

	PR target/59794
	* gcc.target/i386/pr39162.c: Add dg-prune-output.
	(dg-options): Remove -Wno-psabi.
	* gcc.target/i386/pr59794-2.c: Ditto.
	* gcc.target/i386/pr60205-1.c: Ditto.
	* gcc.target/i386/sse-5.c: Ditto.

2014-02-18  Nick Clifton  <nickc@redhat.com>

	* gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
	* gcc.dg/pr23623.c: Likewise.
	* gcc.dg/pr48784-1.c: Likewise.
	* gcc.dg/pr48784-2.c: Likewise.
	* gcc.dg/pr56997-2.c: Likewise.
	* gcc.dg/sms-6.c: Likewise.
	* gcc.dg/torture/pr60183.c: Likewise.
	* gcc.dg/torture/vec-cvt-1.c: Likewise.
	* gcc.c-torture/execute/20061220-1.x: New.
	* gcc.c-torture/execute/pr43220.x: New.
	* gcc.c-torture/execute/pr51581-1.x: New.
	* gcc.c-torture/execute/pr51581-2.x: New.
	* gcc.c-torture/execute/pr58570.x: New.
	* gcc.c-torture/unsorted/DFcmp.x: New.
	* gcc.c-torture/unsorted/SFset.x: New.

2014-02-19  Eric Botcazou  <ebotcazou@adacore.com>

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

2014-02-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.

2014-02-19  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/60232
	* gfortran.dg/typebound_proc_33.f90: New.

2014-02-19  Marek Polacek  <polacek@redhat.com>

	PR c/60195
	* gcc.dg/pr60195.c: New test.

2014-02-19  Paul Pluzhnikov  <ppluzhnikov@google.com>

	* gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.

2014-02-19  Jakub Jelinek  <jakub@redhat.com>

	PR preprocessor/58844
	* c-c++-common/cpp/pr58844-1.c: New test.
	* c-c++-common/cpp/pr58844-2.c: New test.

2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>

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

2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/60215
	* g++.dg/cpp0x/pr60215.C: New.

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

	PR fortran/49397
	* gfortran.dg/proc_ptr_45.f90: New.
	* gfortran.dg/proc_ptr_46.f90: New.

2014-02-18  Adam Butcher  <adam@jessamine.co.uk>

	PR c++/60190
	* g++.dg/cpp1y/pr60190.C: New testcase.

	PR c++/60064
	* g++.dg/cpp1y/pr60064.C: New testcase.

2014-02-18  Uros Bizjak  <ubizjak@gmail.com>

	PR target/60205
	* gcc.target/i386/pr60205-1.c: New test.
	* gcc.target/i386/pr60205-2.c: Ditto.

2014-02-18  Kai Tietz  <ktietz@redhat.com>

	PR target/60193
	* gcc.target/i386/nest-1.c: New testcase.

2014-02-18  Eric Botcazou  <ebotcazou@adacore.com>

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

2014-02-18  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/60231
	* gfortran.dg/typebound_generic_15.f90: New.

2014-02-17  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/55907
	* gfortran.dg/init_flag_12.f90: New.

2014-02-17  Kirill Yukhin  <kirill.yukhin@intel.com>
	    Ilya Tocar  <ilya.tocar@intel.com>

	* gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
	* gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
	* gcc.target/i386/avx512f-vpermps-2.c: Ditto.
	* gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.

2014-02-16  Richard Sandiford  <rdsandiford@googlemail.com>

	* lib/target-supports.exp
	(check_effective_target_logical_op_short_circuit): New procedure.
	* gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
	* gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
	instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
	* gcc.dg/tree-ssa/vrp47.c: Likewise.
	* gcc.dg/tree-ssa/vrp87.c: Likewise.
	* gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.  Also use
	logical_op_short_circuit for the alternative test, extending
	it to arm_cortex_m.

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

	PR target/60203
	* gcc.target/powerpc/pr60203.c: New testsuite.

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

	PR fortran/59599
	* gfortran.dg/ichar_3.f90: New test.

2014-02-15  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/60183
	* gcc.dg/torture/pr60183.c: New testcase.

2014-02-14  Jeff Law  <law@redhat.com>

	PR rtl-optimization/60131
	* g++.dg/torture/pr60131.C: New test.

2014-02-14  Ian Bolton  <ian.bolton@arm.com>

	* gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
	on command-line.

2014-02-14  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	* c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.

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

	* gcc.c-torture/compile/20140213.c: New test.

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

	PR target/43546
	* gcc.target/i386/pr43546.c: New test.

2014-02-13  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	* gcc.target/s390/hotpatch-compile-8.c: New test.

2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.dg/pr59605.c: Convert to a compile test.  Protect MAX_COPY
	definition with an ifndef.
	* gcc.dg/pr59605-2.c: New test.

2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.

2014-02-12  Joseph Myers  <joseph@codesourcery.com>

	* gcc.dg/torture/float128-mul-underflow.c,
	gcc.dg/torture/float128-truncdf-underflow.c,
	gcc.dg/torture/float128-truncsf-underflow.c: New tests.

2014-02-12  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/59737
	* g++.dg/ipa/pr59737.C: New test.

2014-02-12  H.J. Lu  <hongjiu.lu@intel.com>

	* g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.

2014-02-12  Thomas Schwinge  <thomas@codesourcery.com>

	* c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.

	* gcc.dg/cilk-plus/jump-openmp.c: New file.

2014-02-12  Richard Biener  <rguenther@suse.de>

	PR middle-end/60092
	* gcc.dg/torture/pr60092.c: New testcase.
	* gcc.dg/tree-ssa/alias-31.c: Disable SRA.

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

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

2014-02-12  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/60047
	* g++.dg/cpp0x/pr60047.C: New.

2014-02-12  Jakub Jelinek  <jakub@redhat.com>

	PR c/60101
	* c-c++-common/pr60101.c: New test.

2014-02-11  Jan Hubicka  <hubicka@ucw.cz>

	PR lto/59468
	* g++.dg/ipa/devirt-27.C: New testcase.
	* g++.dg/ipa/devirt-26.C: New testcase.

2014-02-11  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/60137
	* gcc.target/powerpc/pr60137.c: New file.

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

	PR fortran/52370
	* gfortran.dg/pr52370.f90: New test.

2014-02-11  Uros Bizjak  <ubizjak@gmail.com>

	PR target/59927
	Revert
	2013-12-15  Uros Bizjak  <ubizjak@gmail.com>

	PR testsuite/58630
	* gcc.target/i386/pr43662.c (dg-options):
	Add -maccumulate-outgoing-args.
	* gcc.target/i386/pr43869.c (dg-options): Ditto.
	* gcc.target/i386/pr57003.c (dg-options): Ditto.
	* gcc.target/i386/avx-vzeroupper-16.c (dg-options):
	Remove -mtune=generic and add -maccumulate-outgoing-args instead.
	* gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
	* gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
	* gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
	Add -maccumulate-outgoing-args.
	* gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
	* gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
	* gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
	* gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
	* gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
	* gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
	* gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
	* gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
	* gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
	* gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
	* gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
	* gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
	* gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
	* gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
	* gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.

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

	* gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.

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

	PR debug/59776
	* gcc.dg/guality/pr59776.c: New test.

2014-02-11  Renlin Li  <Renlin.Li@arm.com>

	* gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
	* lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
	(add_options_for_arm_vfp3): New.

2014-02-11  Jeff Law  <law@redhat.com>

	PR middle-end/54041
	* gcc.target/m68k/pr54041.c: New test.

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

	PR target/59927
	* gcc.target/i386/pr59927.c: New test.

2014-02-10  Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.dg/vect/pr57741-3.c: Require vect_int.
	* gcc.dg/vect/pr60012.c: Likewise.
	* gcc.dg/vect/vect-119.c: Likewise.
	* gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
	* gcc.dg/vect/vect-outer-4c.c: Likewise.

2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.

2014-02-10  Jeff Law  <law@redhat.com>

	PR middle-end-52306
	* gcc.c-torture/compile/pr52306.c: New test.

2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.

2014-02-10  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/60115
	* gcc.dg/torture/pr60115.c: New testcase.

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

	* g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
	* g++.dg/vect/pr33426-ivdep-4.cc: Likewise.

2014-02-10  Kirill Yukhin  <kirill.yukhin@intel.com>
	    Ilya Tocar  <ilya.tocar@intel.com>

	* gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
	* gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
	* gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
	* gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
	* gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
	* gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
	* gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
	* gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
	* gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
	* gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
	* gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
	* gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
	* gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
	* gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
	* gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
	* gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
	* gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
	* gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
	* gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
	* gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
	* gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
	* gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
	* gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
	* gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
	* gcc.target/i386/avx512f-vpslld-2.c: Ditto.
	* gcc.target/i386/avx512f-vpsrld-2.c: Ditto.

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

	* gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.

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

	PR fortran/57522
	* gfortran.dg/associated_target_5.f03: New test.

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

	PR fortran/59026
	* gfortran.dg/elemental_by_value_1.f90: New test.

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

	PR fortran/58470
	* gfortran.dg/finalize_22.f90: New.

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

	PR fortran/60066
	* gfortran.dg/elemental_subroutine_10.f90: New test.  This PR
	was fixed by the patch for PR59906.

2014-02-08  Andreas Schwab  <schwab@linux-m68k.org>

	PR translation/52289
	* gfortran.dg/coarray_8.f90: Update dg-error match.

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

	PR c/59984
	* gcc.dg/vect/pr59984.c: New test.

	PR middle-end/60092
	* gcc.dg/attr-alloc_align-1.c: New test.
	* gcc.dg/attr-alloc_align-2.c: New test.
	* gcc.dg/attr-alloc_align-3.c: New test.
	* gcc.dg/attr-assume_aligned-1.c: New test.
	* gcc.dg/attr-assume_aligned-2.c: New test.
	* gcc.dg/attr-assume_aligned-3.c: New test.

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

	PR target/60077
	* gcc.target/i386/pr60077-1.c: New test.
	* gcc.target/i386/pr60077-2.c: New test.

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

	PR preprocessor/56824
	* gcc.dg/pr56824.c: New test.

2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

	* gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
	variable used for atomic operations.

2014-02-07  Richard Biener  <rguenther@suse.de>

	PR middle-end/60092
	* gcc.dg/vect/pr60092-2.c: New testcase.

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

	PR c++/60082
	Revert
	2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>

	* g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
	* c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.

2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

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

2014-02-07  Richard Biener  <rguenther@suse.de>

	PR middle-end/60092
	* gcc.dg/tree-ssa/alias-30.c: New testcase.
	* gcc.dg/tree-ssa/alias-31.c: Likewise.

2014-02-06  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/59918
	* g++.dg/torture/pr59918.C: New testcase.

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

	PR target/59575
	* gcc.target/arm/pr59575.c: New test.

	PR debug/59992
	* gcc.dg/pr59992.c: New test.

2014-02-06  Marc Glisse  <marc.glisse@inria.fr>

	* g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
	init_priority. Test alignment of variable instead of function.

2014-02-06  Marek Polacek  <polacek@redhat.com>

	PR c/60087
	* gcc.dg/pr60087.c: New test.

2014-02-06  Alan Modra  <amodra@gmail.com>

	* gcc.target/powerpc/pr60032.c: New.

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

	PR target/60062
	* gcc.c-torture/execute/pr60062.c: New test.
	* gcc.c-torture/execute/pr60072.c: New test.

2014-02-06  Ian Bolton  <ian.bolton@arm.com>

	* gcc.dg/tree-ssa/pr59597.c: Make called function static
	so that expected outcome works for PIC variants too.

2014-02-06  Yury Gribov  <y.gribov@samsung.com>
	    Kugan Vivekanandarajah  <kuganv@linaro.org>

	* gcc.target/arm/vect-noalign.c: New file.

2014-02-05  Jan Hubicka  <hubicka@ucw.cz>
	    Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/60013
	* gcc.dg/pr60013.c: New testcase.

2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.dg/vmx/sum2s.c: New.
	* gcc.dg/vmx/sum2s-be-order.c: New.

2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.dg/vmx/pack.c: New.
	* gcc.dg/vmx/pack-be-order.c: New.
	* gcc.dg/vmx/unpack.c: New.
	* gcc.dg/vmx/unpack-be-order.c: New.

2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>

	* g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
	* c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.

2014-02-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
	Use __builtin_floorf, __builtin_ceilf.
	* gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
	declaration.
	(TEST): Use __builtin_floorf.
	* gcc.target/i386/sse4_1-floorf-vec.c: Likewise.

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

	PR ipa/59947
	* g++.dg/opt/pr59947.C: New test.

	PR c++/58703
	* c-c++-common/gomp/pr58703.c: New test.

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

	PR testsuite/60076
	* gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
	avoid using unsigned long long.

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

	PR middle-end/57499
	* g++.dg/torture/pr57499.C: New test.

2014-02-05  Yury Gribov  <y.gribov@samsung.com>

	* gcc.dg/asan/nosanitize-and-inline.c: New test.

2014-02-04  Jan Hubicka  <hubicka@ucw.cz>

	* g++.dg/ipa/devirrt-22.C: Fix template.

2014-02-04  Marek Polacek  <polacek@redhat.com>

	PR c/60036
	* gcc.dg/pr60036.c: New test.

2014-02-04  Markus Trippelsdorf  <markus@trippelsdorf.de>

	PR ipa/60058
	* g++.dg/torture/pr60058.C: New testcase.

2014-02-04  Max Ostapenko  <m.ostapenko@partner.samsung.com>

	* g++.dg/tsan/default_options.C: Invert check.

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

	PR tree-optimization/60002
	* g++.dg/opt/pr60002.C: New test.

	PR tree-optimization/60023
	* g++.dg/vect/pr60023.cc: New test.

	PR ipa/60026
	* c-c++-common/torture/pr60026.c: New test.

	PR rtl-optimization/57915
	* gcc.target/i386/pr57915.c: New test.

2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.

2014-02-04  Renlin Li  <Renlin.Li@arm.com>

	* gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.

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

	PR middle-end/59261
	* gcc.dg/pr59261.c: New test.

2014-02-04  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/60012
	* gcc.dg/vect/pr60012.c: New testcase.

2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	PR target/59788
	* g++.dg/eh/unwind-direct.C: New test.

2014-02-04  Uros Bizjak  <ubizjak@gmail.com>

	* lib/tsan-dg.exp (tsan_init): Set trivial testcase
	timeout value to 20s.

2014-02-03  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/59882
	* g++.dg/torture/pr59882.C: New testcase

2014-02-03  Jan Hubicka  <jh@suse.cz>

	PR ipa/59831
	* g++.dg/ipa/devirt-22.C: New testcase.

2014-02-03  Jan Hubicka  <jh@suse.cz>

	* g++.dg/ipa/devirt-25.C: New testcase.

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

	PR tree-optimization/59924
	* gcc.dg/pr59924.c: New test.

2014-02-03  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/59831
	* g++.dg/ipa/devirt-24.C: New testcase.

2014-02-03  Marc Glisse  <marc.glisse@inria.fr>

	PR c++/53017
	PR c++/59211
	* c-c++-common/attributes-1.c: New testcase.
	* g++.dg/cpp0x/constexpr-attribute2.C: Likewise.

2014-02-03  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/58871
	* g++.dg/cpp0x/pr58871.C: New.

2014-02-03  Cong Hou  <congh@google.com>

	PR tree-optimization/60000
	* g++.dg/vect/pr60000.cc: New test.

2014-02-03  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
	* gcc.target/i386/long-double-64-4.c: Likewise.
	* gcc.target/i386/long-double-80-1.c: Likewise.
	* gcc.target/i386/long-double-80-2.c: Likewise.
	* gcc.target/i386/long-double-80-3.c: Likewise.
	* gcc.target/i386/long-double-80-4.c: Likewise.
	* gcc.target/i386/long-double-80-5.c: Likewise.
	* gcc.target/i386/long-double-64-2.c: Limit to ia32.  Verify
	__multf3 isn't used.
	* gcc.target/i386/long-double-64-3.c: Likewise.
	* gcc.target/i386/long-double-128-1.c: New test.
	* gcc.target/i386/long-double-128-2.c: Likewise.
	* gcc.target/i386/long-double-128-3.c: Likewise.
	* gcc.target/i386/long-double-128-4.c: Likewise.
	* gcc.target/i386/long-double-128-5.c: Likewise.
	* gcc.target/i386/long-double-128-6.c: Likewise.
	* gcc.target/i386/long-double-128-7.c: Likewise.
	* gcc.target/i386/long-double-128-8.c: Likewise.
	* gcc.target/i386/long-double-128-9.c: Likewise.
	* gcc.target/i386/long-double-64-5.c: Likewise.
	* gcc.target/i386/long-double-64-6.c: Likewise.
	* gcc.target/i386/long-double-64-7.c: Likewise.
	* gcc.target/i386/long-double-64-8.c: Likewise.
	* gcc.target/i386/long-double-64-9.c: Likewise.
	* gcc.target/i386/long-double-80-10.c: Likewise.
	* gcc.target/i386/long-double-80-8.c: Likewise.
	* gcc.target/i386/long-double-80-9.c: Likewise.

2014-02-03  Andrey Belevantsev  <abel@ispras.ru>

	PR rtl-optimization/57662
	* g++.dg/pr57662.C: New test.

2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
	* gcc.dg/vmx/perm.c: New.
	* gcc.dg/vmx/perm-be-order.c: New.

2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.dg/vmx/vsums.c: New.
	* gcc.dg/vmx/vsums-be-order.c: New.

2014-02-02  Jan Hubicka  <hubicka@ucw.cz>

	* g++.dg/ipa/devirt-23.C: New testcase.
	* g++.dg/ipa/devirt-20.C: Fix template.

2014-02-02  Jan Hubicka  <jh@suse.cz>

	* g++.dg/ipa/devirt-21.C: New testcase.

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

	* gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
	gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.

2014-02-02  Uros Bizjak  <ubizjak@gmail.com>

	PR target/60017
	* gcc.c-torture/execute/pr60017.c: New test.

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

	PR fortran/57033
	* gfortran.dg/default_initialization_7.f90: New test.

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

	PR fortran/59906
	* gfortran.dg/elemental_subroutine_9.f90: New test.

2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.

2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>

	* g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.

2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>

	* g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.

2014-02-01  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/51219
	* g++.dg/init/bitfield5.C: New.

2014-02-01  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/60003
	* gcc.c-torture/execute/pr60003.c: New test.

2014-01-31  Vladimir Makarov  <vmakarov@redhat.com>

	PR bootstrap/59985
	* gcc.target/arm/pr59985.C: New.

2014-01-31  Jakub Jelinek  <jakub@redhat.com>

	PR sanitizer/59410
	* lib/tsan-dg.exp (tsan_init): Instead of not running any
	tsan tests if trivial testcase doesn't run, set dg-do-what-default
	to compile.
	(tsan_finish): Restore dg-do-what-default.
	* g++.dg/tsan/atomic_free.C: Remove dg-do line.
	* g++.dg/tsan/fd_close_norace2.C: Likewise.
	* g++.dg/tsan/default_options.C: Likewise.
	* g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
	* g++.dg/tsan/atomic_free2.C: Likewise.
	* g++.dg/tsan/cond_race.C: Likewise.
	* g++.dg/tsan/fd_close_norace.C: Likewise.
	* g++.dg/tsan/benign_race.C: Likewise.
	* c-c++-common/tsan/fd_pipe_race.c: Likewise.
	* c-c++-common/tsan/simple_race.c: Likewise.
	* c-c++-common/tsan/mutexset1.c: Likewise.
	* c-c++-common/tsan/thread_leak2.c: Likewise.
	* c-c++-common/tsan/tls_race.c: Likewise.
	* c-c++-common/tsan/write_in_reader_lock.c: Likewise.
	* c-c++-common/tsan/race_on_barrier2.c: Likewise.
	* c-c++-common/tsan/free_race2.c: Likewise.
	* c-c++-common/tsan/thread_leak.c: Likewise.
	* c-c++-common/tsan/thread_leak1.c: Likewise.
	* c-c++-common/tsan/race_on_barrier.c: Likewise.
	* c-c++-common/tsan/free_race.c: Likewise.
	* c-c++-common/tsan/sleep_sync.c: Likewise.
	* c-c++-common/tsan/tiny_race.c: Likewise.
	* c-c++-common/tsan/race_on_mutex2.c: Likewise.
	* c-c++-common/tsan/atomic_stack.c: Likewise.
	* c-c++-common/tsan/race_on_mutex.c: Likewise.  Adjust line numbers
	in dg-output regexps.
	* c-c++-common/tsan/simple_stack.c: Likewise.

2014-01-31  Richard Henderson  <rth@redhat.com>

	* g++.dg/tm/pr60004.C: New.

2014-01-31  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/59082
	* g++.dg/inherit/crash4.C: New.

2014-01-31  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>

	* c-c++-common/tsan/simple_race.c: Made test less flaky.

2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>

	* gcc.target/i386/m512-check.h: Use correct rounding values.

2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>

	* gcc.target/i386/avx-1.c: Use correct rounding values.
	* gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
	* gcc.target/i386/avx512f-vaddps-1.c: Ditto.
	* gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
	* gcc.target/i386/avx512f-vaddss-1.c: Ditto.
	* gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
	* gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
	* gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
	* gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
	* gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
	* gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
	* gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
	* gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
	* gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
	* gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
	* gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
	* gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
	* gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
	* gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
	* gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
	* gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
	* gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
	* gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
	* gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
	* gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
	* gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
	* gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
	* gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
	* gcc.target/i386/avx512f-vdivps-1.c: Ditto.
	* gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
	* gcc.target/i386/avx512f-vdivss-1.c: Ditto.
	* gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
	* gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
	* gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
	* gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
	* gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
	* gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
	* gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
	* gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
	* gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
	* gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
	* gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
	* gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
	* gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
	* gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
	* gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
	* gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
	* gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
	* gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
	* gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
	* gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
	* gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
	* gcc.target/i386/avx512f-vmulps-1.c: Ditto.
	* gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
	* gcc.target/i386/avx512f-vmulss-1.c: Ditto.
	* gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
	* gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
	* gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
	* gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
	* gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
	* gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
	* gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
	* gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
	* gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
	* gcc.target/i386/avx512f-vsubps-1.c: Ditto.
	* gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
	* gcc.target/i386/avx512f-vsubss-1.c: Ditto.
	* gcc.target/i386/sse-13.c: Ditto.
	* gcc.target/i386/sse-14.c: Ditto.
	* gcc.target/i386/sse-22.c: Ditto.
	* gcc.target/i386/sse-23.c: Ditto.

2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>

	* gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
	* gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.

2014-01-31  Richard Biener  <rguenther@suse.de>

	PR middle-end/59990
	* gcc.dg/torture/pr59990.c: New testcase.

2014-01-31  Jakub Jelinek  <jakub@redhat.com>

	* lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
	if it fails don't run any tsan tests.

2014-01-31  Marek Polacek  <polacek@redhat.com>

	PR c/59963
	* gcc.dg/pr59940.c (g): Adjust dg-warning.
	(y): Adjust dg-error.
	* gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
	* gcc.dg/pr59963-1.c: New test.
	* gcc.dg/pr59963-2.c: New test.
	* gcc.dg/pr59963-3.c: New test.

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

	PR target/59923
	* gcc.target/arm/pr59923.c: New test.

2014-01-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.dg/vmx/splat.c: New.
	* gcc.dg/vmx/splat-vsx.c: New.
	* gcc.dg/vmx/splat-be-order.c: New.
	* gcc.dg/vmx/splat-vsx-be-order.c: New.
	* gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
	* gcc.dg/vmx/sn7153.c: Add special casing for little endian.

2014-01-30  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/59993
	* gcc.dg/torture/pr59993.c: New testcase.

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

	* g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
	g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
	gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
	vect_int rather than vect_float.

2014-01-30  Marek Polacek  <polacek@redhat.com>

	* gcc.dg/Wconversion-real-integer.c: Properly end comment.

2014-01-30  David Holsgrove <david.holsgrove@xilinx.com>

	* gcc.target/microblaze/isa/fcmp4.c: New.

2014-01-30  Marek Polacek  <polacek@redhat.com>

	PR c/59940
	* gcc.dg/pr59940.c: New test.
	* gcc.dg/pr35635.c (func3): Move dg-warning.

2014-01-30  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/59903
	* gcc.dg/torture/pr59903.c: New testcase.

2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/58843
	* g++.dg/lookup/crash8.C: New.

2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/58649
	* g++.dg/template/crash117.C: New.

2014-01-30  Richard Biener  <rguenther@suse.de>

	PR c/59905
	* gcc.dg/cast-function-1.c: Adjust to survive DCE.
	* gcc.dg/call-diag-2.c: Remove expected warnings about calling
	abort.
	* gcc.dg/invalid-call-1.c: Likewise.

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

	PR c++/58561
	* g++.dg/cpp1y/auto-fn23.C: New.

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

	PR c++/58846
	* g++.dg/init/dso_handle2.C: New.

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

	PR c++/58674
	* g++.dg/cpp0x/pr58674.C: New.

2014-01-28  Kirill Yukhin  <kirill.yukhin@intel.com>

	PR target/59617
	* gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
	* gcc.target/i386/avx512f-gather-5.c: Ditto.

2014-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.dg/vmx/merge-be-order.c: New.
	* gcc.dg/vmx/merge.c: New.
	* gcc.dg/vmx/merge-vsx-be-order.c: New.
	* gcc.dg/vmx/merge-vsx.c: New.

2014-01-29  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/58742
	* gcc.dg/pr58742-1.c: New testcase.
	* gcc.dg/pr58742-2.c: Likewise.
	* gcc.dg/pr58742-3.c: Likewise.

2014-01-29  Renlin Li  <Renlin.Li@arm.com>

	* gcc.target/arm/ftest-armv7ve-arm.c: New.
	* gcc.target/arm/ftest-armv7ve-thumb.c: New.
	* lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.

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

	PR c++/58702
	* g++.dg/gomp/pr58702.C: New.

2014-01-29  Dodji Seketeli  <dodji@redhat.com>

	* c-c++-common/cpp/warning-zero-location-2.c: Fix error message
	selector.

2014-01-29  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/59917
	PR tree-optimization/59920
	* gcc.dg/pr59920-1.c: New test.
	* gcc.dg/pr59920-2.c: New test.
	* gcc.dg/pr59920-3.c: New test.
	* c-c++-common/gomp/pr59917-1.c: New test.
	* c-c++-common/gomp/pr59917-2.c: New test.

	PR tree-optimization/59594
	* gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
	* gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
	* gcc.dg/vect/pr59594.c: New test.

2014-01-28  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/59414
	* gfortran.dg/allocate_class_3.f90: New test.

2014-01-28  Dodji Seketeli  <dodji@redhat.com>

	PR preprocessor/59935
	* c-c++-common/cpp/warning-zero-location.c: New test.
	* c-c++-common/cpp/warning-zero-location-2.c: Likewise.

2014-01-27  Steve Ellcey  <sellcey@mips.com>

	* gcc.target/mips/pr52125.c: Add -mno-optgp option.

2014-01-27  Allan Sandfeld Jensen  <sandfeld@kde.org>

	* g++.dg/ext/mv16.C: New tests.

2014-01-27  Ilya Tocar  <ilya.tocar@intel.com>

	* gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
	* gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
	* gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
	* gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
	* gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
	* gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpged-1.c: New.
	* gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
	* gcc.target/i386/avx512f-vpmovdb-1.c: Also test
	_mm512_mask_cvtepi32_storeu_epi8.
	* gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
	* gcc.target/i386/avx512f-vpmovdw-1.c: Also test
	_mm512_mask_cvtepi32_storeu_epi16.
	* gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
	* gcc.target/i386/avx512f-vpmovqb-1.c: Also test
	_mm512_mask_cvtepi64_storeu_epi8.
	* gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
	* gcc.target/i386/avx512f-vpmovqw-1.c: Also test
	_mm512_mask_cvtepi64_storeu_epi16.
	* gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
	* gcc.target/i386/avx512f-vpmovqd-1.c: Also test
	_mm512_mask_cvtepi64_storeu_epi32.
	* gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
	* gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
	_mm512_mask_cvtsepi32_storeu_epi8.
	* gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
	* gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
	_mm512_mask_cvtsepi32_storeu_epi16.
	* gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
	* gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
	_mm512_mask_cvtsepi64_storeu_epi8.
	* gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
	* gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
	_mm512_mask_cvtsepi64_storeu_epi16.
	* gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
	* gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
	_mm512_mask_cvtsepi64_storeu_epi32.
	* gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
	* gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
	_mm512_mask_cvtusepi32_storeu_epi8.
	* gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
	* gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
	_mm512_mask_cvtusepi32_storeu_epi16.
	* gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
	* gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
	_mm512_mask_cvtusepi64_storeu_epi8.
	* gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
	* gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
	_mm512_mask_cvtusepi64_storeu_epi16.
	* gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
	* gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
	_mm512_mask_cvtusepi64_storeu_epi32.
	* gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
	* gcc.target/i386/m128-check.h: Add checkVs, checkVb.

2014-01-27  Kirill Yukhin  <kirill.yukhin@intel.com>

	* gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
	* gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
	* gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
	* gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
	* gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
	* gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
	* gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
	* gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
	* gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
	built-ins roudning immediate.
	* gcc.target/i386/sse-22.c: Add new built-ins.
	* gcc.target/i386/sse-23.c: Ditto.
	* gcc.target/i386/avx-1.c: Ditto.

2014-01-27  Christian Bruel  <christian.bruel@st.com>

	* gcc.target/sh/torture/strncmp.c: New tests.

2014-01-25  Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.

2014-01-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	* gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.

2014-01-24  Jeff Law  <law@redhat.com>

	PR tree-optimization/59919
	* gcc.c-torture/compile/pr59919.c: New test.

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

	PR c++/57524
	* g++.dg/ext/timevar2.C: New.

2014-01-24  Marek Polacek  <polacek@redhat.com>

	* gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.

2014-01-23  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/59929
	* gcc.target/i386/pr59929.c: New test.

2014-01-23  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/59909
	* gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
	word atomic functions at runtime.

2014-01-23  Marek Polacek  <polacek@redhat.com>

	PR c/59846
	* gcc.dg/pr59846.c: New test.

2014-01-23  Marek Polacek  <polacek@redhat.com>

	PR c/58346
	* c-c++-common/pr58346-1.c: New test.
	* c-c++-common/pr58346-2.c: New test.
	* c-c++-common/pr58346-3.c: New test.

2014-01-23  Marek Polacek  <polacek@redhat.com>

	PR c/59871
	* gcc.dg/20020220-2.c: Adjust dg-warning message.
	* gcc.dg/pr59871.c: New test.

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

	PR c++/58980
	* g++.dg/parse/enum11.C: New.

2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>

	* gcc.target/aarch64/sshr64_1.c: New testcase.

2014-01-23  Balaji V. Iyer  <balaji.v.iyer@intel.com>

	* g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
	SIMD enabled function.
	* g++.dg/cilk-plus/ef_test.C: New test.
	* c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
	and added C++ ones.
	* c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
	to differenciate C error messages from C++ ones.

2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>

	* gcc.target/aarch64/vld1-vst1_1.c: New test_case.

2014-01-23  David Holsgrove <david.holsgrove@xilinx.com>

	* gcc.target/microblaze/others/builtin-trap.c: New test,

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

	PR middle-end/58809
	* c-c++-common/gomp/pr58809.c: New test.

2014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>

	PR sanitizer/59897
	* c-c++-common/asan/use-after-return-1.c: Fixed
	to pass on darwin.

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

	PR preprocessor/58580
	* c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.

2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
	    Ilya Tocar  <ilya.tocar@intel.com>

	* gcc.target/i386/avx512f-kmovw-1.c: New.

2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>

	* gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
	* gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.

2014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>

	PR target/52125
	* gcc.dg/pr48774.c: Remove skip for mips_rel.
	* gcc.target/mips/pr52125.c: New test.

2014-01-22  Marek Polacek  <polacek@redhat.com>

	PR c/59891
	* gcc.dg/torture/pr59891.c: New test.

2014-01-22  Jeff Law  <law@redhat.com>

	PR tree-optimization/59597
	* gcc.dg/tree-ssa/pr59597.c: New test.

2014-01-22  Vladimir Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/59477
	* g++.dg/pr59477.C: New.

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

	* gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".

2014-01-22  Ville Voutilainen  <ville.voutilainen@gmail.com>

	PR c++/59482
	* g++.dg/pr59482.C: New.

2014-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.dg/vmx/insert-vsx-be-order.c: New.
	* gcc.dg/vmx/extract-vsx.c: New.
	* gcc.dg/vmx/extract-vsx-be-order.c: New.
	* gcc.dg/vmx/insert-vsx.c: New.

2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/59896
	* gcc.target/arm/pr59896.c: New.

2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/59858
	* gcc.target/arm/pr59858.c: New.

2014-01-21  Jakub Jelinek  <jakub@redhat.com>

	PR target/59003
	* gcc.dg/tree-prof/pr59003.c: New test.

	PR middle-end/59860
	* gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
	other targets.

2014-01-20  Dominique d'Humieres  <dominiq@lps.ens.fr>

	* gfortran.dg/round_3.f08: Add more cases.

2014-01-20  Richard Sandiford  <rdsandiford@googlemail.com>

	* lib/target-supports.exp (force_conventional_output_for): New
	procedure.
	* lib/scanasm.exp (scan-assembler_required_options)
	(scan-assembler-not_required_options)
	(scan-assembler-times_required_options): Replace with
	force_conventional_output_fors.
	* lib/scanrtl.exp: Force conventional output for all rtl dump scans.
	* gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.

2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>

	PR middle-end/59789
	* gcc.target/i386/pr59789.c: New testcase.

2014-01-20  Yufeng Zhang  <yufeng.zhang@arm.com>

	* g++.dg/debug/ra1.C (struct tree_base): Change the width of
	the 'code' bitfield from 16 to 8.

2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>

	* lib/target-supports.exp
	(check_effective_target_vect_perm): Exclude aarch64_be.
	(check_effective_target_vect_perm_byte): Likewise.
	(check_effective_target_vect_perm_short): Likewise.

2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>

	* gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
	(RUN_TEST): Use new macro.
	(INDEX64_32): Delete.
	(INDEX64_64): Likewise.
	(INDEX128_32): Likewise.
	(INDEX128_64): Likewise.
	(INDEX): Likewise.
	(test_vneg_f32): Use fixed RUN_TEST.

2014-01-20  Richard Biener  <rguenther@suse.de>

	PR middle-end/59860
	* gcc.dg/pr59860.c: New testcase.

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

	PR target/59880
	* gcc.target/i386/pr59880.c: New test.

2014-01-20  Renlin Li  <renlin.li@arm.com>

	* gcc.dg/pr44194-1.c: Tweak regexp.

2014-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR libfortran/59771
	PR libfortran/59774
	PR libfortran/59836
	* gfortran.dg/round_3.f08: New cases added.
	* gfortran.dg/fmt_g_1.f90: New test.

2014-01-19  Uros Bizjak  <ubizjak@gmail.com>

	* g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.

2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.target/mips/pr54240.c: Add -ffat-lto-objects.

2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.dg/vect/pr57705.c: Require vect_int.
	* gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
	* gcc.dg/vect/vect-alias-check.c: Likewise.

2014-01-18  Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/58007
	* gfortran.dg/unresolved_fixup_1.f90: New test.
	* gfortran.dg/unresolved_fixup_2.f90: New test.

2014-01-18  Jakub Jelinek  <jakub@redhat.com>

	PR target/58944
	* gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
	Remove dg-prune-output lines.

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

	PR middle-end/59706
	* gfortran.dg/pr59706.f90: New test.
	* g++.dg/ext/pr59706.C: New test.

2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/59270
	PR c++/58811
	* g++.dg/cpp0x/decltype-incomplete1.C: New.
	* g++.dg/init/pr58811.C: Likewise.

2014-01-17  Jeff Law  <law@redhat.com>

	PR middle-end/57904
	* gfortran.dg/pr57904.f90: New test.

2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/59269
	* g++.dg/cpp0x/nsdmi-union4.C: New.

2014-01-17  Marek Polacek  <polacek@redhat.com>

	PR c++/59838
	* g++.dg/diagnostic/pr59838.C: New test.

2014-01-17  Marek Polacek  <polacek@redhat.com>

	PR c/58346
	* gcc.dg/pr58346.c: New test.

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

	PR testsuite/58776
	* gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
	dg-options, use dg-additional-options for i?86/x86_64 to avoid
	option duplication.

	PR fortran/59440
	* gfortran.dg/pr59440-1.f90: New test.
	* gfortran.dg/pr59440-2.f90: New test.
	* gfortran.dg/pr59440-3.f90: New test.

	PR testsuite/59064
	* gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
	testing for " version" and " alias" with one testing for
	" version\[^\n\r]* alias".
	* gcc.dg/vect/vect-ivdep-2.c: Likewise.
	* gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
	* g++.dg/vect/pr33426-ivdep.cc: Likewise.
	* g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
	* g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
	* g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.

	PR c++/57945
	* c-c++-common/torture/pr57945.c: New test.

2014-01-17  Zhenqiang Chen  <zhenqiang.chen@arm.com>

	* gcc.target/arm/its.c: New testcase.

2014-01-16  Jan Hubicka  <jh@suse.cz>

	PR ipa/59775
	* g++.dg/torture/pr59775.C: New testcase.

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

	PR middle-end/58344
	* gcc.c-torture/compile/pr58344.c: New test.

	PR target/59839
	* gcc.target/i386/pr59839.c: New test.

	PR debug/54694
	* gcc.target/i386/pr9771-1.c (main): Rename to...
	(real_main): ... this.  Add __asm name "main".
	(ASMNAME, ASMNAME2, STRING): Define.

2014-01-16  Nick Clifton  <nickc@redhat.com>

	PR middle-end/28865
	* gcc.c-torture/compile/pr28865.c: New.
	* gcc.c-torture/execute/pr28865.c: New.

2014-01-16  Marek Polacek  <polacek@redhat.com>

	PR middle-end/59827
	* gcc.dg/pr59827.c: New test.

2014-01-16  Andreas Schwab  <schwab@linux-m68k.org>

	* gcc.c-torture/execute/pr59747.c (fn1): Return a value.

2014-01-15  Richard Henderson  <rth@redhat.com>

	PR debug/54694
	* gcc.target/i386/pr54694.c: New test.

2014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>

	PR c++/49718
	* g++.dg/pr49718.C: New test.

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

	* gcc.target/mips/umips-branch-4.c: Add addressing=absolute.

2014-01-15  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>

	* gcc.dg/vmx/mult-even-odd.c: New.
	* gcc.dg/vmx/mult-even-odd-be-order.c: New.

2014-01-15  Balaji V. Iyer  <balaji.v.iyer@intel.com>

	* lib/target-supports.exp (check_libcilkrts_available): Added an
	extern "C" if we are using C++ along with a function prototype.

2014-01-15  Jeff Law  <law@redhat.com>

	PR tree-optimization/59747
	* gcc.c-torture/execute/pr59747.c: New test.

2014-01-15  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/59794
	* c-c++-common/convert-vec-1.c: Also prune ABI change for
	Linux/x86.
	* g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
	* g++.dg/ext/attribute-test-1.C: Likewise.
	* g++.dg/ext/attribute-test-2.C: Likewise.
	* g++.dg/ext/attribute-test-3.C: Likewise.
	* g++.dg/ext/attribute-test-4.C: Likewise.
	* g++.dg/ext/pr56790-1.C: Likewise.
	* g++.dg/torture/pr38565.C: Likewise.
	* gcc.dg/pr53060.c: Likewise.
	* c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
	* c-c++-common/vector-compare-2.c: Likewise.
	* gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
	* g++.dg/conversion/simd1.C: Add -msse2 for x86.  Adjust
	dg-message line number.

2014-01-15  Matthias Klose  <doko@ubuntu.com>

	* go.test/go-test.exp: Set goarch for aarch64*-*-*.

2014-01-15  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/59822
	* g++.dg/torture/pr59822.C: New testcase.

2014-01-15  Kirill Yukhin  <kirill.yukhin@intel.com>

	PR target/59808
	* gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
	* gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.

2014-01-15  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
	    Kugan Vivekanandarajah  <kuganv@linaro.org>

	PR target/59695
	* g++.dg/pr59695.C: New testcase.

2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

	PR target/59803
	* gcc.c-torture/compile/pr59803.c: New testcase.

2014-01-15  Jakub Jelinek  <jakub@redhat.com>

	PR c/58943
	* gcc.c-torture/execute/pr58943.c: New test.
	* gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.

2014-01-14  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/59794
	* g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
	* gcc.target/i386/pr39162.c (y): New __m256i variable.
	(bar): Change return type to void.  Set y to x.
	* gcc.target/i386/pr59794-1.c: New testcase.
	* gcc.target/i386/pr59794-2.c: Likewise.
	* gcc.target/i386/pr59794-3.c: Likewise.
	* gcc.target/i386/pr59794-4.c: Likewise.
	* gcc.target/i386/pr59794-5.c: Likewise.
	* gcc.target/i386/pr59794-6.c: Likewise.
	* gcc.target/i386/pr59794-7.c: Likewise.

2014-01-14  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/58921
	PR tree-optimization/59006
	* gcc.dg/torture/pr58921.c: New testcase.
	* gcc.dg/torture/pr59006.c: Likewise.
	* gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.

2014-01-14  Jakub Jelinek  <jakub@redhat.com>

	PR testsuite/59494
	* gfortran.dg/vect/fast-math-mgrid-resid.f: Change
	-fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
	cleanup-tree-dump from optimized to pcom.  Remove scan-tree-dump-times
	for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
	Executing predictive commoning without unrolling.

2014-01-14  Kirill Yukhin  <kirill.yukhin@intel.com>

	* gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
	__builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
	__builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
	__builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
	__builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
	__builtin_ia32_rsqrt28sd_round.
	* gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
	* gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
	* gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
	* gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
	* gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
	* gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
	* gcc.target/i386/avx512er-vrcp28sd-1.c: New.
	* gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
	* gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
	* gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
	* gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
	* gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
	* gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
	* gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
	* gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
	* gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
	* gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
	* gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
	* gcc.target/i386/sse-22.c: Extend with new built-ins,
	fix wrong rounding mode (see above).
	* gcc.target/i386/sse-23.c: Ditto.

2014-01-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.dg/vmx/insert.c: New.
	* gcc.dg/vmx/insert-be-order.c: New.
	* gcc.dg/vmx/extract.c: New.
	* gcc.dg/vmx/extract-be-order.c: New.

2014-01-13  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/59387
	* gcc.c-torture/execute/pr59387.c: New test.

2014-01-13  Richard Biener  <rguenther@suse.de>

	* g++.dg/lto/lto.exp: Do check_effective_target_lto check before
	adjusting mathlib options.
	* gfortran.dg/lto/lto.exp: Likewise.

2014-01-13  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/loop_optimization17.adb: New test.
	* gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.

2014-01-13  Christian Bruel  <christian.bruel@st.com>

	* gcc.target/sh/cmpstrn.c: New case.

2014-01-13  Jakub Jelinek  <jakub@redhat.com>

	* gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
	* gcc.dg/vect/vect-simd-clone-12.c: Likewise.

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

	PR fortran/58026
	* gfortran.dg/alloc_comp_basics_6.f90: New.

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

	PR fortran/59700
	* gfortran.dg/pr59700.f90: New test.

2014-01-11  Dominique d'Humieres  <dominiq@lps.ens.fr>

	* gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
	* gfortran.dg/use_only_3.f90: Likewise.
	* gfortran.dg/inquire_10.f90: Delete opened file.
	* gfortran.dg/inquire_15.f90: Likewise.
	* gfortran.dg/pr16597.f90: Likewise.
	* gfortran.dg/open_negative_unit_1.f90: Likewise + test
	for PR59419.

2014-01-10  Jeff Law  <law@redhat.com>

	PR middle-end/59743
	* gcc.c-torture/compile/pr59743.c: New test.

2014-01-10  Jan Hubicka  <jh@suse.cz>

	PR ipa/58585
	* g++.dg/torture/pr58585.C: New testcase.

2014-01-10  Hans-Peter Nilsson  <hp@axis.com>

	* gcc.dg/pr46309.c: Disable for cris*-*-*.

2014-01-10  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.

2014-01-10  Richard Earnshaw  <rearnsha@arm.com>

	PR target/59744
	* gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
	* gcc.target/aarch64/cmn-neg2.c: New test.

2014-01-10  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/59374
	* gcc.dg/torture/pr59374-3.c: New testcase.

2014-01-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* lib/target-supports.exp
	(check_effective_target_arm_crypto_ok_nocache): New.
	(check_effective_target_arm_crypto_ok): Use above procedure.
	(add_options_for_arm_crypto): Use et_arm_crypto_flags.

2014-01-10  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/58252
	PR ipa/59226
	* g++.dg/ipa/devirt-20.C: New testcase.
	* g++.dg/torture/pr58252.C: Likewise.
	* g++.dg/torture/pr59226.C: Likewise.

2014-01-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>

	* c-c++-common/asan/no-asan-stack.c: New test.

2014-01-10  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/59670
	* gcc.dg/pr59670.c: New test.

2014-01-09  Steve Ellcey  <sellcey@mips.com>

	* gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.

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

	PR middle-end/47735
	* gcc.target/i386/pr47735.c: New test.

	PR tree-optimization/59622
	* g++.dg/opt/pr59622-2.C: New test.
	* g++.dg/opt/pr59622-3.C: New test.
	* g++.dg/opt/pr59622-4.C: New test.
	* g++.dg/opt/pr59622-5.C: New test.

	PR sanitizer/59136
	* c-c++-common/asan/strip-path-prefix-1.c: Allow also the
	filename:line instead of (modulename+offset) form with stripped
	initial / from the filename.

2014-01-09  Ian Lance Taylor  <iant@google.com>

	* go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
	the other Go compiler.

2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/59730
	* g++.dg/cpp0x/variadic145.C: New.

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

	* go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
	which don't support -fsplit-stack.  Skip rotate[0123].go tests.

2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>

	PR testsuite/59524
	* gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
	are run only if the Cilk library is available/enabled.
	* g++.dg/cilk-plus/cilk-plus.exp: Likewise.
	* lib/target-supports.exp (check_libcilkrts_available): New function.

2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>

	PR c++/59631
	* gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
	* g++.dg/cilk-plus/cilk-plus.exp: Likewise.
	* c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
	with dg-additional-options.
	* c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
	* c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
	* c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
	* c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
	* c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
	* c-c++-common/cilk-plus/CK/pr59631.c: New testcase.

2014-01-09  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/59715
	* gcc.dg/torture/pr59715.c: New testcase.

2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>

	* c-c++-common/asan/no-asan-globals.c: New test.
	* c-c++-common/asan/no-instrument-reads.c: Likewise.
	* c-c++-common/asan/no-instrument-writes.c: Likewise.
	* c-c++-common/asan/use-after-return-1.c: Likewise.
	* c-c++-common/asan/no-use-after-return.c: Likewise.

2014-01-08  Eric Botcazou  <ebotcazou@adacore.com>

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

2014-01-08  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/59471
	* gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
	type, use pointers to vector type instead.

2014-01-08  Catherine Moore  <clm@codesourcery.com>

	* gcc.target/mips/umips-branch-3.c: New test.
	* gcc.target/mips/umips-branch-4.c: New test.

2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
	gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
	gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
	gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
	gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
	gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
	gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.

2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>

	PR rtl-optimization/59137
	* gcc.target/mips/pr59137.c: New test.

2014-01-08  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/asm-1.c (dg-options): Remove -m32.
	* gcc.target/i386/incoming-5.c (dg-options): Ditto.
	* gcc.target/i386/pr55433.c (dg-options): Ditto.
	* gcc.target/i386/pr57848.c (dg-options): Ditto.
	* gcc.target/i386/pr59099.c (dg-options): Ditto.
	Require fpic effective target.
	* gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.

2014-01-08  Jakub Jelinek  <jakub@redhat.com>

	PR ipa/59722
	* gcc.dg/pr59722.c: New test.

2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	PR middle-end/57748
	* gcc.dg/torture/pr57748-3.c: New test.
	* gcc.dg/torture/pr57748-4.c: New test.

2014-01-08  Marek Polacek  <polacek@redhat.com>

	PR middle-end/59669
	* gcc.dg/gomp/pr59669-1.c: New test.
	* gcc.dg/gomp/pr59669-2.c: New test.

2014-01-08  Martin Jambor  <mjambor@suse.cz>

	PR ipa/59610
	* gcc.dg/ipa/pr59610.c: New test.

2014-01-08  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/58182
	* gfortran.dg/binding_label_tests_26a.f90: New.
	* gfortran.dg/binding_label_tests_26b.f90: New.

2014-01-08  Marek Polacek  <polacek@redhat.com>

	PR sanitizer/59667
	* c-c++-common/ubsan/pr59667.c: New test.

2014-01-08  Richard Biener  <rguenther@suse.de>

	PR middle-end/59630
	* gcc.dg/pr59630.c: New testcase.

2014-01-08  Richard Biener  <rguenther@suse.de>

	PR middle-end/59471
	* gcc.dg/pr59471.c: New testcase.

2014-01-07  Jeff Law  <law@redhat.com>

	PR middle-end/53623
	* gcc.target/i386/pr53623.c: New test.

2014-01-07  Adam Butcher  <adam@jessamine.co.uk>

	* g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
	blanks at EOF.
	* g++.dg/cpp1y/pr58534.C: Likewise.
	* g++.dg/cpp1y/pr58536.C: Likewise.
	* g++.dg/cpp1y/pr58548.C: Likewise.
	* g++.dg/cpp1y/pr58549.C: Likewise.
	* g++.dg/cpp1y/pr58637.C: Likewise.
	* g++.dg/cpp1y/pr59112.C: Likewise.
	* g++.dg/cpp1y/pr59113.C: Likewise.
	* g++.dg/cpp1y/pr59629.C: Likewise.
	* g++.dg/cpp1y/pr59635.C: Likewise.
	* g++.dg/cpp1y/pr59636.C: Likewise.
	* g++.dg/cpp1y/pr59638.C: Likewise.

2014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>

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

2014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.target/i386/intrinsics_4.c (bar): New function.

2014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>

	* g++.dg/ext/is_base_of_incomplete-2.C: New.

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

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

	PR tree-optimization/59643
	* gcc.dg/pr59643.c: New test.
	* gcc.c-torture/execute/pr59643.c: New test.

2014-01-06  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/59589
	* gfortran.dg/class_allocate_16.f90: New.

2014-01-06  Jakub Jelinek  <jakub@redhat.com>

	PR target/59644
	* gcc.target/i386/pr59644.c: New test.

2014-01-06  Marek Polacek  <polacek@redhat.com>

	PR c/57773
	* gcc.dg/pr57773.c: New test.

2014-01-06  Adam Butcher  <adam@jessamine.co.uk>

	PR c++/59635
	PR c++/59636
	PR c++/59629
	PR c++/59638
	* g++.dg/cpp1y/pr59635.C: New testcase.
	* g++.dg/cpp1y/pr59636.C: New testcase.
	* g++.dg/cpp1y/pr59629.C: New testcase.
	* g++.dg/cpp1y/pr59638.C: New testcase.

2014-01-06  Martin Jambor  <mjambor@suse.cz>

	PR ipa/59008
	* gcc.dg/ipa/pr59008.c: New test.

2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
	if supported.

2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
	Require c99_runtime.
	* gcc.target/i386/avx512f-vcmpps-2.c: Likewise.

	* gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
	Require c99_runtime.
	* gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
	* gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
	* gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.

	* gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
	Require c99_runtime.
	Make CALC void static.
	* gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.

	* gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
	Require c99_runtime.
	* gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.

2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.target/i386/pr59501-1.c: Require avx effective target.
	* gcc.target/i386/pr59501-2.c: Likewise.
	* gcc.target/i386/pr59501-3.c: Likewise.
	* gcc.target/i386/pr59501-4.c: Likewise.
	* gcc.target/i386/pr59501-5.c: Likewise.
	* gcc.target/i386/pr59501-6.c: Likewise.

2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
	* gcc.target/i386/pr59390_1.c: Likewise.
	* gcc.target/i386/pr59390_2.c: Likewise.

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

	* gcc.dg/pr59350.c: Tweak.
	* gcc.dg/pr59350-2.c: New test.
	* g++.dg/pr59510.C: Likewise.

2014-01-06  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/59023
	* gfortran.dg/bind_c_procs_2.f90: New.

2014-01-05  John David Anglin  <danglin@gcc.gnu.org>

	* gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
	* gcc.dg/tree-ssa/reassoc-34.c: Likewise.
	* gcc.dg/tree-ssa/reassoc-35.c: Likewise.
	* gcc.dg/tree-ssa/reassoc-36.c: Likewise.
	* gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
	* gcc.dg/tree-ssa/vrp47.c: Likewise.
	* gcc.dg/tree-ssa/vrp87.c: Likewise.

2014-01-04  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.target/arm/neon-nested-apcs.c: New test.

2014-01-04  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/59519
	* gcc.dg/vect/pr59519-1.c: New test.
	* gcc.dg/vect/pr59519-2.c: New test.

	* gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
	vmovdqu32.

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

	PR fortran/59547
	* gfortran.dg/typebound_proc_32.f90: New.

2014-01-03  Marc Glisse  <marc.glisse@inria.fr>

	PR c++/58950
	* g++.dg/pr58950.C: New file.

2014-01-03  Tobias Burnus  <burnus@net-b.de>

	PR c++/58567
	* g++.dg/gomp/pr58567.C: New.

2014-01-03  Bingfeng Mei  <bmei@broadcom.com>

	PR tree-optimization/59651
	* gcc.dg/torture/pr59651.c: New test.
	* gcc.dg/vect/pr59651.c: Ditto.

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

	PR target/59625
	* gcc.target/i386/pr59625.c: New test.

2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>

	Core DR 1442
	PR c++/59165
	* g++.dg/cpp0x/range-for28.C: New.
	* g++.dg/cpp0x/range-for3.C: Update.

2014-01-02  Joseph Myers  <joseph@codesourcery.com>

	* gcc.target/powerpc/rs6000-ldouble-3.c: New test.

2014-01-02  Marc Glisse  <marc.glisse@inria.fr>

	PR c++/59641
	* g++.dg/cpp0x/pr59641.C: New file.

2014-01-02  Marc Glisse  <marc.glisse@inria.fr>

	* g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.

2014-01-02  Marc Glisse  <marc.glisse@inria.fr>

	PR c++/59378
	* g++.dg/ext/pr59378.C: New file.

2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>

	Update copyright years

2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>

	* gcc.target/arc/arc.exp: Use the standard form for the copyright
	notice.

2014-01-02  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/59654
	* gfortran.dg/dynamic_dispatch_12.f90: New.

2014-01-01  Jakub Jelinek  <jakub@redhat.com>

	* lib/target-supports.exp (check_effective_target_avx512f): Make sure
	the builtin isn't optimized away as unused.

	PR rtl-optimization/59647
	* g++.dg/opt/pr59647.C: New test.

Copyright (C) 2014 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.
